/********* COLORS ***********
		BLACK:	000000	

CODE REFERENCE:		
//TRANSPARENCY	     	filter: alpha(opacity=95);     -moz-opacity: 0.95;
//BACKGROUND			background-image: url(/assets/images/bg.jpg);	background-repeat: repeat-x;

// width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? "1200px" : "auto");

//HIDE FROM MAC IE	/* BEGIN HIDE macIE \*/                /* END HIDE */


/******* 	GENERAL CLASSES	 	*******/
BODY				{ margin: 0;
					  font-family: Arial, Helvetica, sans-serif, Verdana;
		 		  	  color:#000000; font-size:12px; line-height:15px;
		  		  	  background:#729ECA;	/* background-image: url(/assets/images/bg.jpg); background-repeat: repeat-x;*/	}															
A 					{ color: #125BFF; 		}												
A:hover 			{ text-decoration:none; }
										
TABLE				{ font-size:12px; 	 	}
TR,TD				{ vertical-align:top;	}
UL 				{ margin:5px 15px 12px 18px; padding:0px;	/* list-style-image: url(/assets/images/customBullet.gif)	*/}
LI 				{ margin:0px 0px 7px 10px;	padding:0px 0px 0px 5px;	}
BLOCKQUOTE		{ margin:0px 0px 15px 33px; padding:0px;					}
P 					{ margin:0px 0px 5px 0px; padding:0 0 5px 0;				}
HR					{ height:1px; border:0px; color:#CCCCCC; background:#CCCCCC;	}
FORM				{ margin:0px 0px 0px 0px; padding:0px;						}
SUP 			{ font-size:8px; line-height:0px; font-family: Arial;}
a img 	{border: none; }

html,body 		{ height: 100%;	}			/* used to allow tables to span 100% high */


/******* 	CUSTOM TYPE CLASSES		********/

H1		{ font-size: 18px; line-height:19px; font-weight:normal;	color:#ffffff; 		/* Primary page title */
		 background:#0065a4; margin:0 0 0px 0; padding:15px; text-transform:uppercase; }																
H2, H3		{ font-size: 14px; line-height:15px; font-weight:bold;	color:#C41130; 		/* Secondary page title */
		 margin:0 0 2px 0; padding: 0 0 5px 0; }																	
H3 	{ color:#0065A4;  }
H4 		{  margin:0 0 0 0; padding: 0 0 0 0; }
.smallText 		{ font-size:11px;	line-height:12px;	}
.tinyText 		{ font-size:10px;	line-height:11px;	}
.errormsg 		{ font-size:11px; color:#E81600;		} 

/*******	 HELPER CLASSES	******/
.whiteline 		{ background:#FFFFFF; margin: 0;	padding: 0; border: 0px; height:1px; font-size:1px; line-height:1px; display: block; }
.bgline			{ background:#BBBBBC; border:0px none;	height:1px;	}
.nowrap			{ white-space:nowrap;	}
.spacer 			{ clear: both; visibility:hidden; height:0px; font-size:0px; line-height:0px; }			/* used to fix CSS float bugs */
.tableholder 	{ width:100%; 				}								/* used to encapsulate tables that extend off a page */
.leftHalf		{ float:left;	 	width:50%; 	position:relative;	}
.rightHalf		{ float:right; 	width:49%; 	position:relative; 	}

/******* 	PAGE AREAS		*******/
#idHome		{}		/* assigned to homepage Body tag */
#idSub		{}		/* assigned to subpage Body tag */

#pageWidth { width: 760px; background:#FFFFFF; }
#pageHeader		{ text-align:center; margin: 15px }
#pageTable 		{ height: 100%;	}
#pageBody		{ }
.pageContent	{ padding:15px; }
#pageFooter		{ color:#c41130;	padding:7px 12px 12px 12px;  font-size:11px;  border-top:1px solid #c41130; }
#pageFooter A  { color:#c41130;	}

/******* 	HOMPAGE AREAS		*******/
.homeNews		{ color:#000000; font-size: 11px; line-height:12px;			}
.homeNews a		{ color:#000000; text-decoration:none; 							}
.homeNews ul 	{ margin: 0 0 0 10px; padding: 0; list-style-type: none;		} 
.homeNews li 	{ margin: 0 0 7px 0; padding:0;										}

 /******* 	GENERAL PAGE AREAS		*******/
.morelink 			{ color:#FDBF56; text-decoration:underline;			}
.callout1 			{ float:right; border:1px solid #CCCCCC; margin:18px 18px 8px 28px; padding:10px 12px 12px 12px; width:185px;
				  	 	  color:#696969; font-size:11px; line-height:14px;	}
					  
.dataTable 			{ border:1px solid #EFEFF1; font-size:11px;}
.dataTable TH 		{ padding:4px; background:#2F4682; color:#EFEFF1; font-weight:bold; font-size:12px; }
.dataTable TD 		{ padding:4px; }
.dataTable TR.alt { background: #EFEFF1; }
					  

#pageTable { width:762px; }
#c1 {width: 181px;}
#c2 {width: 400px;}
#c3 {width: 181px;}


#c4 {width: 181px; background: url(../images/boxback.gif) left  repeat-y;  }
#c5 {width: 400px;}
#c6 {width: 181px; background: url(../images/boxback.gif) right  repeat-y; }

#c1 { background:#0065a4; }
#c3 { background:#0065a4; }
#c5 { background:#0065a4; color:#ffffff; }
#c5 a { color: #ffffff; }


#c5 .content {padding: 10px 14px 14px 14px;} 
#c5 .content { font-size:11px; line-height:12px; }
#c5 .content OL { margin:0px; padding: 0 0 9px 24px;}
#c5 .content LI { margin: 7px 0 7px 0; padding:0 0 0 0px;}

#shadLeft { background-image: url(../images/bleft.jpg); width:9px; }
#shadRight { background-image: url(../images/bright.jpg);  width:9px;}

#c4 .homeBox { border-left: 1px solid #c41130; margin-left:10px;}
#c6 .homeBox { border-right: 1px solid #c41130; margin-right:10px;}
.boxTitle { text-transform: uppercase; color:#c41130; font-weight:bold; font-size:14px; border-bottom: 1px solid #c41130; margin: 0px 0 5px 0; padding: 15px 5px 5px 5px;}
#c4 .boxTitle {
	margin-right:10px;
	margin-left: 0px;
	padding-left: 10px;
}
#c6 .boxTitle { margin-left:10px; }
#c4 .boxText { padding:0px 10px 0; }
#c6 .boxText { padding:0px 10px 0 15px; }

.boxText  { font-size:11px; color:#0065a4; line-height:13px; }


#subc1 {background:#0065a4; padding-bottom:40px;  width:162px;}
#subc2 { width:600px; }

.seperator { border-bottom: 1px solid #FFFFFF; margin: 0 10px 0 10px; }

/* -------- anh edits ---------------*/

#pageHeaderLogo {text-align:left; margin-left: 210px;}