body {
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}
body,td {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	text-decoration:none;
}
.c_link_dkblue:hover {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.c_link_dkblue_bold:hover {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #003366;
}
.o_link_dkgreen_bold:hover {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}
.o_link_dkgreen:hover {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003300;
}
.o_title_dkgreen_17px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
}
.o_subtitle_green_15px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #669900;
	line-height: normal;
}
.c_title_dkblue_17px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #003366;
	line-height: normal;
}
.c_subtitle_blue_15px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #0099CC;
	line-height: normal;
}
.c_link_dkblue {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
.c_link_blue
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3399cc;
}

.c_link_dkblue_bold {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #003366;
}
.o_link_dkgreen {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003300;
}
.o_link_dkgreen_bold {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}
.b_text_black_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.c_text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099CC;
}
.c_text_dkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
.o_text_green {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #669900;
	font-size: 12px;
}
.o_text_dkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003300;
	font-size: 12px;
}
.b_footer_white_10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.splash_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}




/********************** Added April.2008 ************************************/

ul{margin-top: 0px; margin-bottom: 0px;}
li { margin-left: -22px; list-style: square; }

table.top {width: 650px; background-color: #003366; text-align: left; vertical-align: top; border-bottom: 15px solid #999999;}
td.topleft{width: 220px; background-color: #003366; text-align: left; vertical-align: top;}
td.topright {width: 430px; background-color: #003366; background-image: url(../img/global/header_rightbg.gif); text-align: left; vertical-align: top;}
table.content {width: 650px; background-color: #ffffff; text-align: left; vertical-align: top; font: 11px/14px Arial; color: #022c56; }
#bluehead {font: bold 17px/22px Arial; color:#164b80; text-align: left; vertical-align: top;}		
#bluehead a {font: bold 17px/22px Arial; color:#164b80; text-decoratinon: none;}	
#bluehead a:hover {font: bold 17px/22px Arial; color:#164b80; text-decoratinon: underline;}	


/* Home CSS */
table.banner {width: 650px; background-color: #003366; text-align: left; vertical-align: top;}
td.homebannerleft {width: 650px; background-color: #003366; text-align: left; vertical-align: top;}
td.homebannerright {display: none;}
#homelefttext {font: 12px/18px Arial; color:#333333; padding: 37px 30px 30px 40px;}	
#homelefttext a {font: 12px/18px Arial; color:#333333; text-decoration: underline;}	
#homenewscontainer {font: 11px/16px Arial; color:#333333; margin: 39px 0px 30px 0px; padding: 0px 40px 0px 30px; border-left: 1px solid #b7b7b7;}		
#homenewstext {font: 11px/16px Arial; color:#333333; text-align: left; vertical-align: top;  padding-left: 17px; margin: 0px 0px 9px 0px;}	
#homenewstext a {font: 11px/16px Arial; color:#333333; text-decoration: underline;}
#bluesubhead {font: bold 12px/18px Arial; color:#164b80; text-align: left; vertical-align: top;}	
#bluesubhead a {font: 12px/18px Arial; color:#164b80; text-decoration: none;}			
#readmore {font: 11px Arial; color:#164b80; text-align: left; vertical-align: top;}	
#readmore a {font: 11px Arial; color:#164b80; text-decoration: none;}	
td.homecontentleft {width: 465px; background-color: #ffffff; text-align: left; vertical-align: top;}
td.homecontentright {width: 294px; background-color: #ffffff; text-align: left; vertical-align: top;}

/* Subpage CSS */
td.subleft {display: none;}
td.subonecol {width: 650px; background-color: #ffffff; text-align: left; vertical-align: top; font: 12px/18px Arial; color: #333333;}
div.subonecoltext {width: 570px; background-color: #ffffff; text-align: left; vertical-align: top; font: 12px/18px Arial; color: #333333; margin: 28px 0px 0px 50px; padding-bottom: 45px;}
div.subonecoltext a { font: 12px/18px Arial; color: #333333; text-decoration: underline; }
div.newscoltext {width: 550px; background-color: #ffffff; text-align: left; vertical-align: top; font: 12px/18px Arial; color: #333333; margin: 28px 0px 0px 34px; padding-bottom: 45px;}
div.newscoltext a { font: 12px/18px Arial; color: #333333; text-decoration: none; }
td.leftcol {width: 100%; background-color: #ffffff; text-align: left; vertical-align: top; font: 12px/18px Arial; color: #333333; padding: 28px 0px 35px 34px;}
td.leftcol a { font: 12px/18px Arial; color: #333333; text-decoration: underline; }
td.rightcol {width: 174px; background-color: #ffffff; text-align: left; vertical-align: top; font: 12px/18px Arial; color: #333333; padding: 36px 0px 35px 40px}
#caption { text-align: left; vertical-align: top; font: 10px/13px Arial; color: #164b80; padding: 3px 0px 0px 1px;}
#caption a { font: 10px/13px Arial; color: #164b80; text-decoration: underline;}
#sidebarcontainer {font: 10px/13px Arial; text-align: left; display: block; float: right;}


/* NESTED TABLE CSS */
table.nestedtb { width: 100%; font: 12px/18px Arial; color: #333333; text-align: left; border: 0px; border-collapse: collapse;}
td.bioleft { width: 67%; font: 12px/18px Arial; color: #333333; text-align: left; vertical-align:top; padding-bottom: 10px; }
td.bioright { width: 33%; font: 12px/18px Arial; color: #333333; text-align: right; vertical-align: top; padding: 24px 0px 0px 0px;}
td.customleft { width: 67%; font: 12px/18px Arial; color: #333333; text-align: left; vertical-align:top; padding-bottom: 10px; border-top: 1px solid #cccccc; text-align: left; vertical-align: top; padding: 20px 0px 20px 0px;}
td.customright { width: 33%; font: 12px/18px Arial; color: #333333; text-align: right; vertical-align: top; border-top: 1px solid #cccccc; text-align: right; vertical-align: top; padding: 20px 40px 20px 0px;}










/* Services CSS */
table.servicescontainer { width: 100%; font: 12px/18px Arial; color: #333333; text-align: left; border-top: 1px solid #84a5ce; border-right: 1px solid #84a5ce;  border-left: 1px solid #84a5ce; margin-bottom: 20px;}
td.servicesright { width: 69%; font: 12px/18px Arial; color: #333333; text-align: left; vertical-align: top; padding: 15px 20px 20px 18px; border-bottom: 1px solid #84a5ce;}
td.dynamics { width: 31%; font: bold 12px/18px Arial; color: #164b80; background-color: #e0efff; text-align: left; vertical-align:top; padding-bottom: 10px; border-left: 5px solid #4498d2; border-bottom: 1px solid #84a5ce; border-right: 1px solid #84a5ce; padding: 15px 20px 17px 15px;  }
td.dynamics a {font: bold 12px/18px Arial; color: #164b80; text-decoration: none; }
td.share { width: 31%; font: bold 12px/18px Arial; color: #164b80; background-color: #e0efff; text-align: left; vertical-align:top; padding-bottom: 10px; border-left: 5px solid #dca719; border-bottom: 1px solid #84a5ce; border-right: 1px solid #84a5ce; padding: 15px 20px 17px 15px; }
td.custom { width: 31%; font: bold 12px/18px Arial; color: #164b80; background-color: #e0efff; text-align: left; vertical-align:top; padding-bottom: 10px; border-left: 5px solid #5f9a2a; border-bottom: 1px solid #84a5ce; border-right: 1px solid #84a5ce; padding: 15px 20px 17px 15px; }
td.order { width: 31%; font: bold 12px/18px Arial; color: #164b80; background-color: #e0efff; text-align: left; vertical-align:top; padding-bottom: 10px; border-left: 5px solid #ea6300; border-bottom: 1px solid #84a5ce; border-right: 1px solid #84a5ce; padding: 15px 20px 17px 15px; }

/* Mainnav CSS */
table.menucontainer {display: none;}


/* SUBNAV CSS */
div.submenucontainer {display: none;}
div.subnav {display: none;}
div.subnav a {display: none;}
div.subnav a:hover {display: none;}
div.subnavon {display: none;}
div.subnavon a {display: none;}

/* Footer CSS */
#contentfooter { width: 650px; font: 10px Arial; color: #787878; padding: 5px 2px 0px 2px; text-align: left; vertical-align: top; border-top: 1px solid #b7b7b7;}	
#footerleft { width: 300px; font: 10px Arial;; color: #787878; text-align: left; float: left; }
#footerright { width: 340px; font: 10px Arial;; color: #787878; text-decoration: none; text-align: right; float: right; }
#footerright a { color: #787878; text-decoration: underline;}
#footerright a:hover { color: #787878; text-decoration: underline;}	

#error { font: bold 18px/22px Arial; color: #e40000;}
