html, body { width:100%; height:100%; padding:0px; margin:0px; }

.text {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.text a {  color: #003366; text-decoration: none}
.text a:hover {  text-decoration: underline; color: #CC9900}
.text a:link {  }
.text a:visited {  }
.text a:active {  text-decoration: underline; color: #999999}

.textFoot {
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textFoot a {  color: #003366; text-decoration: none}
.textFoot a:hover {  text-decoration: underline; color: #CC9900}
.textFoot a:link {  }
.textFoot a:visited {  }
.textFoot a:active {  text-decoration: underline; color: #999999}

.hometext {
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom: 6px;
	padding-top: 4px;
	padding-left: 2px;
}
.hometext a { 
	color: #003366;
	text-decoration: none;
}
.hometext a:hover {  text-decoration: underline; color: #CC9900}
.hometext a:link {  }
.hometext a:visited {  }
.hometext a:active {  text-decoration: underline; color: #999999}

.hometext_sm {
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom: 4px;
	padding-top: 1px;
	padding-left: 1px;
}
.hometext_sm a {  color: #003366; text-decoration: none}
.hometext_sm a:hover {  text-decoration: underline; color: #CC9900}
.hometext_sm a:link {  }
.hometext_sm a:visited {  }
.hometext_sm a:active {  text-decoration: underline; color: #999999}
.hometext_sm ul{
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 10px;
	margin-left: 10px;
}



.footer {
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 2px;
}
.footer a {  color: #FFFFFF; text-decoration: none}
.footer a:hover {  text-decoration: underline; color: #FFFFFF}
.footer a:link {  }
.footer a:visited {  }
.footer a:active {  text-decoration: underline; color: #FFFFFF}
.text2 {
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.text2 a {  color: #003366; text-decoration: none}
.text2 a:hover {  text-decoration: underline; color: #CC9900}
.text2 a:link {  }
.text2 a:visited {  }
.text2 a:active {  text-decoration: underline; color: #999999}

.small {
	font-size: 10px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
.small a {  color: #FFFFFF; text-decoration: none}
.small a:hover {  text-decoration: underline; color: #FFCC00}
.small a:link {  }
.small a:visited {  }
.small a:active {  text-decoration: underline; color: #FFCC33 }

.dark {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.dark a {  color: #FFFFFF; text-decoration: none}
.dark a:hover {  text-decoration: underline; color: #FFCC33}
.dark a:link {  }
.dark a:visited {  }

.dark_head {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
.dark_head a {  color: #FFFFFF; text-decoration: none}
.dark_head a:hover {  text-decoration: underline; color: #FFCC33}
.dark_head a:link {  }
.dark_head a:visited {  }

.dark_LG {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 17px;
}
.dark_LG a {  color: #FFFFFF; text-decoration: none}
.dark_LG a:hover {  text-decoration: underline; color: #FFCC33}
.dark_LG a:link {  }
.dark_LG a:visited {  }
.slides {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.xsmall {
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
}
.xsmall2 {
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
.xsmall2 a { 
	text-decoration: none;
	color: #003366;
}
.xsmall2 a:hover {  text-decoration: underline; color: #FFCC33}
.xsmall2 a:link {  }
.xsmall2 a:visited {  }
.xsmall2 a:active {  text-decoration: underline; color: #999999}


.head {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 16px;
}
.head a {  color: #003366; text-decoration: none}
.head a:hover {  text-decoration: underline; color: #CC9900}
.head a:link {  }
.head a:visited {  }
.head a:active {  text-decoration: underline; color: #999999}

.news {
	font-size: 9px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	letter-spacing: 1px;
}
.news a {  color: #FFCC00; text-decoration: none}
.news a:hover {  text-decoration: underline; color: #FFFFFF}
.news a:link {  }
.news a:visited {  }
.news a:active {  text-decoration: underline; color: #003366}

.header {
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 10px;
}
.features {
	font-size: 14px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	margin: 0px;
}
.features a {  color: #003366; text-decoration: none}
.features a:hover {  text-decoration: none; color: #CC9900}
.features a:link {  }
.features a:visited {  }
.features a:active {  text-decoration: underline; color: #CC9900}
.featurestext {
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.featureshead {
	font-size: 16px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.featuresheadBlue {
	font-size: 16px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
}
.textRight {
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 16px;
	padding-left: 18px;
}
.headernew {
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 21px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.headernew a {  color: #003366; text-decoration: none}
.headernew a:hover {  text-decoration: underline; color: #003366}
.headernew a:link {  }
.headernew a:visited {  }
.headernewbold {
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.textRightnew {
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 10px;
	padding-left: 12px;
}
.textRightnew a:link { text-decoration: none; color: #003366}
.textRightnew a:active { text-decoration: underline; color: #003366}
.textnew {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 12px;
	line-height: 16px;
	color: #000000;
}
.textnew a {  color: #003366; text-decoration: none}
.textnew a:hover {  text-decoration: underline; color: #CC9900}
.textnew a:link {  }
.textnew a:visited {  }
.textnew a:active {  text-decoration: underline; color: #999999}



.subnavphone {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 14px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.subnavphone a {  color: #FFFFFF; text-decoration: none}
.subnavphone a:hover {  text-decoration: underline; color: #FFCC33}

.subnavphoneactive { font-weight: bold; color: #FFCC33;}


.headblue {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 16px;
}



#hp001 { background-image:url('home_images/img001.gif'); background-repeat:repeat-x; }
#hp002 { width:530px; height:28px; padding:0px; margin:0px 0px 0px 344px; background-image:url('home_images/img002.gif'); background-repeat:no-repeat; overflow:hidden; }
.hp003 { font-family:arial,helvetica; font-size:10px; color:#EEEEEE; }
.hp003 a:link { font-family:arial,helvetica; font-size:10px; color:#EEEEEE; text-decoration:none; }
.hp003 a:visited { font-family:arial,helvetica; font-size:10px; color:#EEEEEE; text-decoration:none; }
.hp003 a:hover { font-family:arial,helvetica; font-size:10px; color:#a5bfd1; text-decoration:underline; }
#hp004 { background-image:url('home_images/img012.jpg'); background-repeat:repeat-x; }
#hp005 { float:left; width:235px; height:93px; padding:0px; margin:0px 0px 0px 46px; background-image:url('home_images/img004.jpg'); background-repeat:no-repeat; }
#hp006 { float:left; width:33px; height:93px; padding:0px; margin:0px; background-image:url('home_images/img005.gif'); background-repeat:no-repeat; background-position:center center; }
#m001 { float:left; width:42px; height:41px; padding:0px; margin:26px 0px 26px 67px; overflow:hidden; }
#m002 { float:left; width:120px; height:41px; padding:0px; margin:26px 0px 26px 0px; overflow:hidden; }
#m003 { float:left; width:72px; height:41px; padding:0px; margin:26px 0px 26px 0px; overflow:hidden; }
#m004 {float:left; width:86px; height:41px; padding:0px; margin:26px 0px 26px 0px; overflow:hidden; }
#m005 { float:left; width:60px; height:41px; padding:0px; margin:26px 0px 26px 0px; overflow:hidden; }
#hp007 { width:619px; height:503px; padding:0px; margin:0px; background-image:url('home_images/img006.jpg'); background-repeat:no-repeat; }
#hp008 { width:304px; height:62px; padding:0px; margin:0px; background-image:url('home_images/img007.gif'); background-repeat:no-repeat; }
#hp009 { width:304px; height:62px; padding:0px; margin:0px; background-image:url('home_images/img008.gif'); background-repeat:no-repeat; }
#hp010 { width:216px; height:252px; padding:0px; margin:0px; background-image:url('home_images/img011.jpg'); background-repeat:no-repeat; }
#hp011 { width:304px; height:188px; padding:0px; margin:0px; background-image:url('home_images/img009.jpg'); background-repeat:no-repeat; }
#hp012 { width:304px; height:188px; padding:0px; margin:0px; background-image:url('home_images/img010.jpg'); background-repeat:no-repeat; }
.hp013 { position:relative; padding:15px 125px 5px 11px; margin:0px; font-family:arial,helvetica; font-size:11px; color:#555555; line-height:17px; }
#hp014 { width:100%: height:100%; padding:10px 20px 0px 30px; margin:0px; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#555555; line-height:18px; }
#hp015 { background-image:url('home_images/img013.jpg'); background-repeat:repeat-x; background-position:bottom left; }
#hp016 { float:right; width:560px; height:93px; padding:25px 0px 0px 0px; margin:0px; text-align:right; font-family:arial,helvetica; font-size:10px; color:#AAAAAA; line-height:17px; }
#hp016 a:link { font-family:arial,helvetica; font-size:10px; color:#555555; text-decoration:none; }
#hp016 a:visited { font-family:arial,helvetica; font-size:10px; color:#555555; text-decoration:none; }
#hp016 a:hover { font-family:arial,helvetica; font-size:10px; color:#a5bfd1; text-decoration:underline; }