body { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	background:url(images/bg.gif) repeat-x #3e55bd;
	}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	color: #a2b2fb;
	border: none;
	padding: 0;
	width:902px;
	margin:0 auto;
	}
	
p, table, th, tr, td, h1, h2, h3, img, a:link, a:visited, a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	color: #a2b2fb;
	border: none;
	}
	
h1 {
	font-weight: normal;
	font-size: 12pt;
	color: #a2b2fb;
	padding: 0;
	margin: 0;
	text-transform: uppercase; /* Optional */
	margin-bottom:10px;
	}

h2 {
	font-weight: normal;
	font-size: 10pt;
	color: #a2b2fb;
	padding: 0;
	margin: 0;
	text-transform: uppercase; /* Optional */
	}

h3 {
	font-weight: normal;
	font-size: 10pt;
	color: #a2b2fb;
	padding: 0;
	margin: 0;
	text-transform: uppercase; /* Optional */
	}
	
h4 {
	font-size: 16pt;
	color: #FFFF00;
}

p {
	margin: 0;
	padding: 0;
	font-family: Calibri;
	font-size: 12pt;
	color: #E0E6FE;
	}
	
a:link, a:visited {
	text-decoration: none;
	color: #5b7aee;
	font-size:11pt;
	}
	
a:hover, a:active {
	text-decoration: underline;
	color: #5b7aee;
	font-size:11pt;
	}

/* ----------------------- <genClasses> --------------------------- */

.bnr {
	height:85px;
	background:url(images/bnr.gif) top no-repeat;
}

.bnr .logo {
	margin:4px 0 0 85px;
}

.flag
{
	width:84px;
	height:63px;
	top: 0pt;
	margin-left: 65px;

 } 
.flash {
	height:271px;
	width:902px;
	background:url(images/hm_flash_placehldr.gif) no-repeat;
}

#flashsub {
	height:225px; /* orig = 271 */
	width:213px; /* orig = 256 */
	text-align:left;
	padding-left:20px;
}

.hm_content {
	width:902px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #a2b2fb;
	background:url(images/hm_bdy_bg.gif) repeat-y;
}

.hm_content .bg{
	background:url(images/hm_bdy_top.gif) top no-repeat;
}


.hm_content .col1 {
	width:260px;
	padding:12px 0 0px 46px;
	float:left;
	display:block;
}

.hm_content .col1 .textA{
	font-size:11pt;
	color: #a2b2fb;
	line-height:170%;
	margin: 7px 0px 0 15px;
}

.hm_content .col1 .textB{
	font-size:11pt;
	color: #a2b2fb;
	line-height:130%;
	margin: 7px 5px 10px 15px;
}

.hm_content .col2 {
	width:275px;
	float:left;
	display:block;
	padding:12px 0 0px 15px;
}

.hm_content .col2 .text{
	font-size:11pt;
	color: #a2b2fb;
	line-height:135%;
	margin:3px 20px 0px 16px;
}

.hm_content .col3 {
	width:302px;
	float:left;
	display:block;
	padding:12px 0 0px 4px;
}

.hm_content .col3 .text {
	font-size:11pt;
	color: #a2b2fb;
	line-height:190%;
	margin:7px 50px 0 19px;
}

.hm_content .col3 .text a:link, .hm_content .col3 .text a:visited {
	text-decoration: underline;
	color: #a2b2fb;
	font-size:11pt;
	}
	
.hm_content .col3 .text a:hover, .hm_content .col3 .text a:active {
	text-decoration: none;
	color: #a2b2fb;
	font-size:11pt;
	}

.hm_content .col3 .text p {
}


.ftr {
	width:902px;
	height:68px;
	color:#aac0ff;
	font-size:9pt;
	background:url(images/ftr.gif) top no-repeat;
}

.ftr .left {
	float:left;
	width:406px;
	padding:25px 0 0 45px;
}

.ftr .right {
	float:right;
	width:403px;
	text-align:right;
	padding:25px 42px 0 0;
}

.ftr a:link, .ftr a:visited {
	text-decoration: none;
	color:#aac0ff;
	font-size:9pt;
	}
	
.ftr a:hover, .ftr a:active {
	text-decoration: underline;
	color:#aac0ff;
	font-size:9pt;
	}



/* ----------------------- </genClasses> --------------------------- */

/* ----------------------- <subClasses> --------------------------- */

.sub_bnr_img {
	height:239px;
	width:902px;
	/* background:url(images/sub_bnr.jpg) no-repeat; */
}

.sub_content {
	width:902px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #a2b2fb;
	background:url(images/sub_bdy_bg.gif) repeat-y;
}

.sub_content {
	width:902px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #a2b2fb;
	background:url(images/sub_bdy_bg.gif) repeat-y;
}

.sub_content .bg{
	background:url(images/sub_bdy_top.gif) top no-repeat;
}
	
	
.sub_content .col1 {
	width:591px;
/*	float:left;
	display:block;
	padding:12px 0 0px 15px;*/
}

.sub_content .col1 .text{
	font-size:13pt;
	color: #E0E6FE;
	line-height:135%;
	margin:3px 20px 0px 62px;
	font-family: Calibri;
}

.sub_content .col1 .text a:link, .sub_content .col1 .text a:visited {
	text-decoration: underline;
	color: #a2b2fb;
	font-size:11pt;
	}
	
.sub_content .col1 .text a:hover, .sub_content .col1 .text a:active {
	text-decoration: none;
	color: #a2b2fb;
	font-size:11pt;
	}

.sub_content .col2 {
	width:311px;
/*	float:left;
	display:block;
	padding:12px 0 0px 4px;*/
}

.sub_content .col2 .text {
	font-size:11pt;
	color: #E0E6FE;
	width:244px;
	float:left;
	/*line-height:190%;*/
	margin:7px 25px 0 15px;
	font-family: Calibri;
}

.sub_content .col2 .text em {
	font-size:11pt;
	color: #a2b2fb;
	width:229px;
	font-family: Calibri;
}

.sub_content .col2 .bg {
	background:url(images/sp_col2_bg.gif) repeat-y;
	width:279px;
}

.sub_content .col2 .text a:link, .sub_content .col2 .text a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #a2b2fb;
	font-size:11pt;
	}
	
.sub_content .col2 .text a:hover, .sub_content .col2 .text a:active {
	text-decoration: none;
	color: #00FF00;
	font-weight:bold;
	font-size:11pt;
	}
	
	
.sub_ftr {
	width:902px;
	height:87px;
	color:#aac0ff;
	font-size:9pt;
	background:url(images/sub_ftr.gif) top no-repeat;
}

.sub_ftr .left {
	float:left;
	width:406px;
	padding:35px 0 0 45px;
}

.sub_ftr .right {
	float:right;
	width:403px;
	text-align:right;
	padding:35px 42px 0 0;
}

.sub_ftr a:link, .ftr a:visited {
	text-decoration: none;
	color:#aac0ff;
	font-size:9pt;
	}
	
.sub_ftr a:hover, .ftr a:active {
	text-decoration: underline;
	color:#aac0ff;
	font-size:9pt;
	}	
	
/* ----------------------- GCS BACK LINK CLASS --------------------------- */	
.gcstagline {
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #B3D9EF;
	margin-top:60px;
}

a.gcstagline:active {
	font-size: 8pt;
	color: #B3D9EF;
	text-decoration: none;		
}
a.gcstagline:link {
	font-size: 8pt;
	color: #B3D9EF;
	text-decoration: none;		
}
a.gcstagline:visited {
	font-size: 8pt;
	color: #B3D9EF;
	text-decoration: none;		
}
a.gcstagline:hover {
	font-size: 8pt;
	color: #FF6600;
	text-decoration: underline;
}


/* ----------------------- </subClasses> --------------------------- */	
	
	
/* ----------------------- <dropdownMenu> --------------------------- */     
a.sub_menu:link, a.sub_menu:visited {    
	font-family: Verdana, Arial, Geneva;    
	text-decoration: none;    
	font-size: 8pt;    
	color: #7190DF; } 
	
a.sub_menu:hover {    
color: #cdd6ee; } 
/* ----------------------- </dropdownMenu> --------------------------- */    
