BODY {
	background: #ffffff;	
	margin: 0px;
	padding: 0px;
}

body, p, td, li, h1, h2, h3 {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10pt;
	font-weight: BOLD;
	color: #000000;
}

p {
	margin-top: 4px;
	margin-bottom: 8px;
	margin-right: 8px;
	margin-left: 8px;
	text-align: justify;
}

ul.red {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: disc;
	list-style-image: url('../images/bullets/red.gif');
	list-style-position: inside;
	height: auto;
}

li {
	margin-top: 2px;
	margin-bottom: 4px;
	font-weight: normal;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 2px;
	color: #191051;
	margin: 6px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 6px;
	text-transform: capitalize;
	color: #191051;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 6px;
	text-transform: capitalize;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #191051;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: capitalize;
}

h5 {
	font-size: 10pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 6px;
	margin-right: 2px;
}
.zeroMargin {
	margin: 0px;
}

a 
{
	cursor: pointer;
}

a:link {
	color: #191051;
}

a:active {
	color: #191051;
	background: #ffffcc;
}

a:hover {
	color: #191051;
	background: #eddff1;
}

a:visited {
	color: #191051;
}

.relative {
	POSITION: relative
}
.bodyblack {
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 6px;
	font-weight: normal; 
	font-size: 10pt; 
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.bodyblack:link {
	text-decoration: underline
}
.bodyblack:visited {
	text-decoration: underline
}
.bodyblackb {
	font-weight: bold; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyred {
	font-weight: normal; font-size: 12px; color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyred:link {
	text-decoration: underline
}
.bodyred:visited {
	text-decoration: underline
}
.bodyredb {
	font-weight: bold; font-size: 12px; color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyredb:link {
	text-decoration: underline
}
.bodyredb:visited {
	text-decoration: underline
}
.bodyblackU {
	font-weight: normal; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.bodyblackI {
	font-weight: normal; font-size: 12px; color: #000000; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyblackbU {
	font-weight: bold; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.bodyblackspaced {
	font-weight: normal; font-size: 12px; color: #000000; LINE-HEIGHT: 15pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodywhite {
	font-weight: normal; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodywhiteb {
	font-weight: bold; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodytan {
	font-weight: normal; font-size: 12px; color: #cccc99; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyolive {
	font-weight: normal; font-size: 12px; color: #666633; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyolive:link {
	text-decoration: underline
}
.bodyolive:visited {
	text-decoration: underline
}
.bodyoliveb {
	font-weight: bold; font-size: 12px; color: #666633; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyblue {
	font-weight: normal; font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyblueb {
	font-weight: bold; font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyblue2 {
	font-weight: normal; font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyblue2U {
	font-weight: normal; font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.bodyblue2b {
	font-weight: bold; font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyblue2bU {
	font-weight: bold; font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.bodyblue2bLarge {
	font-weight: bold; font-size: 14px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyltblue {
	font-weight: normal; font-size: 12px; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.bodyltblueb {
	font-weight: bold; font-size: 12px; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionblue {
	font-weight: normal; font-size: 10px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionblue:link {
	text-decoration: underline
}
.captionblue:visited {
	text-decoration: underline
}
.captionblueU {
	font-weight: normal; font-size: 10px; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}

.captionsitemap {
	font-weight: normal; font-size: 10px; color: #003399; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.captionblack {
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
	text-align: center;
}

.captionblackU {
	font-weight: normal; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.captiongray {
	margin: 16px;
	font-weight: normal; 
	font-size: 10px; 
	color: #606060; 
	font-style: italic; 
	text-decoration: none
}
.captionltgray {
	margin: 16px;
	font-weight: normal; 
	font-size: 10px; 
	color: #eeeeee; 
	font-style: italic; 
	text-decoration: none
}

.popUpTitle {
	font-size: 14px;
	font-weight: BOLD;
	color: #FFFFcc;
}
a.popUpClose {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.dbItem {
	padding: 2px;
	font-weight: BOLD;
	font-size: 10pt;
	color: #191051;
}

.dbItemDesc {
	padding: 2px;
	font-weight: Normal;
	font-size: 10px;
	color: #191051;
}

.captionorange {
	font-weight: normal; font-size: 10px; color: #cc6600; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captiontan {
	font-weight: normal; font-size: 10px; color: #cccc99; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionwhite {
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionolive {
	font-weight: normal; font-size: 10px; color: #666633; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionolive:link {
	text-decoration: underline
}
.captionolive:visited {
	text-decoration: underline
}
.captionbrownI {
	font-weight: normal; font-size: 10px; color: #999966; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionred {
	font-weight: normal; font-size: 10px; color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionred:link {
	text-decoration: underline
}
.sectionTitle {
	font-weight: bold; font-size: 13px; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.hugeText {
	font-weight: bold; font-size: 32px; color: blue; font-family: Arial, helvetica, sans-serif; text-decoration: none
}
.rightSideMenu {
	font-weight: normal; font-size: 10px; color: #000000; font-family: Arial, helvetica, sans-serif; text-decoration: none
}
.black {
	background-color: #000000
}
.white {
	background-color: #ffffff
}
.dkblue {
	background-color: #003366
}
.ltblue {
	background-color: #006699
}
.sitemap1 {
	background-color: #3366cc
}
.tan {
	background-color: #cccc99
}
.tan-on {
	background-color: #dfdfb3
}
.olive {
	background-color: #999966
}
.menuhilite {
	background-color: #668cb3
}
.orange {
	background-color: #cc6633
}
.home {
	background-color: #c3c38b
}
.captionred {
	font-weight: normal; font-size: 10px; color: #ff0000; font-family: Arial, Helvetica, sans-serif
}
.ltolive {
	background-color: #999966
}
.dkolive {
	background-color: #666633
}
.bodygray {
	font-weight: normal; font-size: 12px; color: #c0c0c0; font-family: arial, helvetica, sans-serif; text-decoration: none
}
.bodygrayb {
	font-weight: bold; font-size: 12px; color: #c0c0c0; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.captionTxt {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: normal; 
	font-size: 10pt; 
	font-style: italic;
	color: #191051; 
	text-decoration: none;
	margin: 6px 6px 0px 6px;
	padding: 0px;
	text-align: justify;
}
.captionTitle {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: BOLD; 
	font-size: 10pt; 
	color: #aa0000; 
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 12px;
	margin-left: 6px;
	margin-right: 6px;
	padding: 0px;
	text-align: right;
}

.bodyblackbI {
	font-weight: bold; font-size: 12px; color: #000000; font-style: italic; font-family: Arial, Helvetica, Sans-serif; text-decoration: none
}
.bodyredb {
	font-weight: bold; font-size: 12px; color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.pageTitleWhite {
	font-weight: bold; font-size: 16px; text-transform: capitalize; color: #ffffff; font-family: Arial, Helvetica, 'sans serif'; text-decoration: none
}




/* Header Style, 04/14/2008 */
div#mainHeader {
	background-color: #191051;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 700px;
	min-width: 700px;
	max-width: 700px;
	height: 80px;
	clear: both;
}

div#mainHeader ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
div#mainHeader ul li {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#mainHeader ul li.logo {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#mainHeader ul li a, div#mainHeader ul li a:link, div#mainHeader ul li a:visited, 
div#mainHeader ul li a:active, div#mainHeader ul li a:hover {
	text-decoration: none;
	border: 0px;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#mainHeader ul li a img, div#mainHeader ul li a:link img, div#mainHeader ul li a:visited img,
div#mainHeader ul li a:active img, div#mainHeader ul li a:hover img {
	background-color: eddff1;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}



/* New Navigation Style, 04/14/2008 */
DIV#mainmenuwrapper{
	z-index:9;
	position:relative;
	height:26px;
	background:#191051;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	width: 700px;	
	max-width: 700px;
	min-width: 700px;
	clear: both;
}
DIV#mainmenucontent{
	float:left;
	width:700px;
	height:24px;
	text-align:left;
	font-size:11px;
	padding:0px;
	margin:0px;
}
DIV#mainmenucontent UL{
	list-style:none;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	border: 1px solid #191051;
}
DIV#mainmenucontent UL LI{
	float:left;
	display: inline;
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin:0px;
}
DIV#mainmenucontent UL LI A{
	float:left;
	display:block;
	background:transparent;
	font-family: Arial, Helvetica, Sans Serif;
	font-size:11px;
	font-weight:900;
	color:#ffffcc;
	text-decoration:none;
	line-height:24px;
	padding-top:0px;
	padding-right:9px;
	padding-bottom:0px;
	padding-left:10px;
	margin:0px;
	border: 0px;
	/* border-top-width:0px; */
	/* border-right:1px solid #fff; */
	/* border-bottom-width:0px; */
	/* border-left-width:0px; */
}
DIV#mainmenucontent UL LI BR{
	float:none;
	clear:left;
}
DIV#mainmenucontent UL LI UL{
	position:absolute;
	visibility:hidden;
	width:150px;
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}
DIV#mainmenucontent UL LI UL LI{
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
	background-color: #ffffcc;
}

DIV#mainmenucontent UL LI UL LI A{
	display:block;
	width:150px; 
	background-color: #ffffcc;
	font-size:11px;
	font-weight:300;
	color:#191051;
	line-height:20px;
	padding-top:0px;
	padding-right:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin:0px;
	border-top-width:0px;              
	    
}
DIV#mainmenucontent UL LI UL LI.top a {
    border-top: 1px solid #191051; 
}

DIV#mainmenucontent LI:hover{
	background:#eddff1;
}

DIV#mainmenucontent LI.mainmenuOver {
	background:#191051;
}
DIV#mainmenucontent LI:hover UL {
	z-index:10;
	visibility:visible;
}
DIV#mainmenucontent UL LI UL LI a:hover{
	background:#eddff1;
}
DIV#mainmenucontent .mainmenuOver UL{
	z-index:10;
	visibility:visible;
}


/* right column, 4/14/2008 */
#ads_right {
	background-color: #ffffcc;
	padding-bottom: 10px; 
}

#ads_right {
	margin: 0px auto 0px auto;
}



table.ListTable tr td{
vertical-align: top;
}

#GSAsteps ol {
    list-style-type:armenian;
}

#GSAsteps ol li {
    font-size: 10pt;
    font-weight: bold;
}

#GSAsteps ol li ol 
{
    list-style-type: lower-alpha;
}

#GSAsteps ol li ol li {
    font-size: 10pt;
    font-weight: normal;
}

#GSAsteps ol li ol li td {
	vertical-align: top;
	font-size: 9pt;
}
