body {
    text-align:center;
    font-family:'century Gothic', Arial, Helvetica, sans-serif;
    font-weight:normal;
    line-height:1.5em;
    background-color:#009fe3;
    background-image:url(images/blueBKGD.gif);
    background-repeat:repeat-x;
    color:#676464;
    font-size:14px;
    margin:0;
    padding:0;    
}
img{
	border:0px;
}
/* reset the default setting */
.subhead{
    color: black;    
}
A.CommandButton:link{
    color:black;
}
/****/
h1{
	color:#009ccc;
	font-size:24px;
	font-weight:normal;
}
h2, h3{
	color:#000000;
	font-weight:bold;
	padding-top:0px;
}
strong{
	color:#000000;
	font-weight:normal;
}
a{
	color:#009ccc;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.center{
	height:auto;
	width:1024px; /*1280*/
	margin:0;
	text-align:left;
	padding:0px;
}
#mainContainer{
	width:1024px;
}
.bannerContainer {
	width:100%;
	height:231px;
}
.LogoContainer{
    width:418px;
	height:231px; /*194px;*/
	float:left;
	vertical-align:top;
	background-color:#ffffff;
}
.addressBox{
	width:606px;
	height:231px;
	background-image:url(images/mainIMG.jpg);
	background-repeat:no-repeat;
	float:right;
	font-size:18px;
	color:#676464;	
}
.signInText{
	text-align:right;
	padding-right:10px;
	padding-top:95px;
	color:#009ccc;
	font-size:18px;
	font-weight:normal;
	width:100px;
	float:right;
}
.signInText a:hover{
	color:#009ccc;
	text-decoration:underline;
}
#menuContainer{
	float:left;
	margin-top:-50px;
	text-align:center;
}
#menu{
    margin-left:10px;
}

/** menu */
.icn{
	display: none;
}
.root{
    float: left; 
	text-decoration: none;
    color:#676464;
	padding-top:8px;
	font-size:20px;
	font-weight:normal;
	display:block;
	height:37px;
	line-height:20px;
	padding-right:30px;
}
.root.hov{
    color:#009ccc;
}
.root.bc{
	color:#676464;
	background-image:url(images/hoverTab.gif);
	background-repeat:no-repeat;
	padding-right:60px;
	padding-left:8px;
}
#menu ul{
}
#menu ul li{ 
    display: inline;	
}

/******* small box *************/
#SmallBoxPaneContainer{
    float:left;
}
.smallBoxTable{
	margin-left:7px;
}
.smallBoxTop{
	background-image:url(images/small_boxTop.gif);
	background-repeat:no-repeat;
	width:325px;
	height:42px;
	text-align:center;
	color:#000000;
	font-size:18px;
	padding-top:10px;
}
.smallBoxBottom{
	background-image:url(images/small_boxBottom.gif);
	background-repeat:no-repeat;
	width:325px;
	height:105px;
	margin-top:-10px;
}
#smallBoxText{
	padding-top:20px;
	line-height:24px;
}
.smallBoxTable td{    
	font-family:'century Gothic';
	font-size:14px;
}
.signInText a{
	color:#009ccc;
	text-decoration:none;
}
.signInText a:hover{
	color:#009ccc;
	text-decoration:underline;
}

/** Footer **/
#FooterPaneContainer{
    width:1024px; 
    vertical-align:top;   
    float:left;    
}
.footer {
	background-color:#52504f;
	color:#fff;
	width:1024px;
}
.footer td {
    color:#fff;
	text-decoration:none;
	font-family:'century Gothic';
	font-size:14px;
	font-weight:normal;
    line-height:1.5em;
    padding-left:10px;
}
.footer a{
	color:#fff;
	text-decoration:none;
	font-family:'century Gothic';
	font-size:14px;
	font-weight:normal;
    line-height:1.5em;
}
.footer a:hover{
	color:#fff;
	text-decoration:underline;
}
.footer strong{
	color:#fff;
	font-weight:bold;
	font-family:'century Gothic';
	font-size:14px;
    line-height:1.5em;
}
/********** content skin ****************/
#ContentPaneContainer{
    width:970px;
    margin-left: 10px;
    float:left;
}
.ContentContainer{
	background-color:#edecec;
	width:100%;
	min-height:300px;
	padding-top:10px;
	float:left;
}
.whatIsNewBoxTop{
    background-image:url(images/big_boxTop.gif);
    background-repeat:no-repeat;
	width:1014px;
	height:9px;	
	background-position:bottom;
	margin-left:3px;
	float:left;
}
.whatIsNewBoxMiddle2{
	background-image:url(images/big_boxMiddle.gif);
	background-repeat:repeat-y;
	background-color:#edecec;
	margin-left:10px;
	min-height:200px;
	width:1000px;
	float:left;
}
.whatIsNewBoxMiddle{
	background-image:url(images/big_boxMiddle.gif);
	background-repeat:repeat-y;
	background-color:#edecec;
	margin-left:10px;
	min-height:200px;
	padding-left:0px;
	width:1014px; 
	float:left;
}
.whatIsNewBoxMiddle td, .whatIsNewBoxMiddle2 td {
	text-decoration:none;
	font-family:'century Gothic';
	font-size:14px;
	padding:10px;
}
.whatIsNewBoxMiddle h2, .whatIsNewBoxMiddle2 h2{
    color:#000000;
	font-weight:bold;
	font-family:'century Gothic';
}
.whatIsNewBoxBottom{
	width:1014px; 
	height:9px;
	background-image:url(images/big_boxBottom.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	background-color:#edecec;
	padding-bottom:7px;
	float:left;
}
.whatIsNewText{
	padding-left:10px;
	padding-right:0px;
}





