*	{border:0; padding:0; margin:0;}/* Set everything to "zero" */

html, body {min-height:100%; 
padding-bottom:10px; /* IE does not understand "margin-bottom" on BODY, so PAD the bottom */
font:x-small Arial, Verdana, sans-serif;voice-family: "\"}\"";voice-family:inherit;font-size:small;}/*for IE 5.5 */

html>body {font-size:small; height:auto;/* Assist IE6 and earlier, 100% height */
font-size: small; voice-family: "\"}\"";voice-family: inherit; font-size: medium} 
/* Assist IE rendering height, keyword-font sizes, etc. */

a {font-family: Arial,Helvetica,Verdana; font-weight: bold; letter-spacing: 0cm; color: #043a82; text-decoration: none;}

a:hover {color: #878787;}

#menu ul li {float: left; /* cure IE5.x "whitespace in lists" problem */width: 100%;}
#menu ul li a {height: 1%; /* make links honour display: block; properly */}

#wrapper {min-height:100%; overflow:hidden;} /* 100% height for compliants, enwraps content*/
* html #wrapper {height:100%;}/* and feed IE what it needs */

h1, h2, h3, h4, h5, h6 {font-size:0; font-family: 'times new roman', arial, verdana, helvetica,
sans-serif; background-color:none;font-style:normal; font-variant:normal;
font-weight:normal;  margin:14px 0 4px 10px;}
h1 {font-size: 1.60em;}
h2 {font-size: 1.50em;}
h3 {font-size: 1.40em;}
h4 {font-size: 1.30em;}
h5 {font-size: 1.26em;}
h6 {font-size: 1.20em;}/* Defined default Header sizes*/

p {font-size:100%; font-size:1.0em; line-height:1.1em; margin:16px 0 12px 0;}
#header {position:relative; width:720px; padding:15px 20px 15px 10px; height:90px; margin:0 auto; border:1px dotted #868686; border-bottom:4px solid #878787;}
#wrapper {position:relative; width:750px; height:auto; overflow:hidden; padding:15px 20px px 30px; border:2px solid gray; margin:12px auto 15px auto; z-index:1;}

p {/*text-indent:12px;*/}

#navs {position:absolute; z-index:150; width:350px; top:76px; left:200px; text-align:center; margin:30px auto; border-bottom:none;}

#navs li {list-style-type:none; display:inline; width:83px; background-color:none; color:white;  margin:0 1px 0 1px;}

#navs li a {font-weight:bold; font-size:1.1em; float:left; text-decoration:none;
color:white; background-color:#013b84; letter-spacing:0.2em; border-left:4px solid #013b84; border-top:4px solid #013b84; border-right:2px solid gray; width:77px; height:27px;}

#navs li a:hover{color:gray; background-color:white; letter-spacing:0.2em; border-left:4px solid #444; border-top:4px solid #444; border-right:2px solid gray; width:77px; height:27px;}

#content {height:auto; padding:3px 3px 3px 6px; margin:0 140px 0 140px;}
#content ul li{list-style-type:none; background:url(images/arrow4.gif) 0 5px no-repeat #fff; padding-left: 7px; font-size: 14px;}
#content p {}
.spIMG {text-align:center; height:250px;}
.spIMG2 {text-align:center; height:105px;}
.spIMG3 {height:129px; float: right;}


#secondContent {width:660px; height:auto; border:1px solid silver; margin:0 auto; padding:0 3px 6px 3px; overflow:hidden;}
/* secondContent is "two column container" */
#secondContent div {margin-top:9px;}
/* secondColumn div are the left-right containers, in pairs */
#secondContent .left {width:320px; float:left;}/*image floats to right*/
#secondContent .right {width:320px; float:right;}/*image floats to left*/
.left img, .right img {display:block; border:1px solid gray;} /* display:block to force new-line return*/
.left p, .right p {margin:6px 3px 14px 10px; height: 40px;}

.addFeatures {width:80%; padding-left:40px;}
.addFeatures li {list-style-type:none; background:url(images/arrow4.gif) 0 5px no-repeat #fff; padding-left: 7px; font-size: 14px;}

#footer {position: relative; background:#ffffff; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #858585; line-height: 20px; margin: 25px auto 20px auto; padding: 5px 0px 0px 12px; height: 25px; border: solid 1px #878787; width: 670px; clear: both;}
#footer li {text-align: center; float: left; margin: 0; padding: 0; font-weight: bold; color: #EFEFEF;}


#copyright {width:778px; height:107px; background:#fff; color:gray; position:relative; margin:0 auto; font:11px/16px Arial, Helvetica, Verdana; clear:both; padding:0px 0 0 0;}

/*----TOP PANEL----*/

#HeaderRightTrail {
	height:0px;	
	border-width: 0px;
	border-style: none;
	padding: 0;	
	color: Gray;
	margin-top:-3px;
	border-bottom: 3px solid #838383;
	}
/* IE6 Only */
* html #HeaderRightTrail {
	margin-top:-17px;
	}

#topPan{
	width:778px; 
	height:113px; 
	position:relative; 
	margin:0 auto; 
	background:url(images/toppan-bg.jpg) 0 0 repeat-x;
	}
	
/* IE6 Only */
* html #HeaderRightTrail {
	margin-top:-19px;
	}
	
#topPan img.logo{
	width:419px; 
	height:86px; 
	position:absolute; 
	top:-5px; 
	left:0px;
	}
#topPan ul{
	width:486px; 
	height:30px; 
	position:absolute; 
	top:83px;
	left:183px;
	list-style-type:none;
	}
#topPan ul li{
	width:103px; 
	height:30px; 
	float:left;
	}
#topPan ul li a{
	width:103px; 
	height:30px; 
	display:block; 
	background:#dcdcdc url(images/menu-item-blue-bg.jpg); 
	color:#fff; 
	font:15px/30px Arial, Helvetica, Verdana; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
	}
#topPan ul li a:hover{
	background:#878787 url(images/menu-bar-selected-orange-bg.jpg); 
	color:#fff; 
	text-decoration:none;
	}

#topPan ul li.home a{
	width:103px; 
	height:27px; 
	display:block; 
	background:#ffffff; 
	color:#838383; 
	font:15px/30px Arial, Helvetica, Verdana; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
	border-left: 3px solid #838383;
	border-top: 3px solid #838383;
	}

#footer ul {
	margin: 0px 0px 0px 8px; 
	padding: 0;
	list-style-type: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	}

#footer a {
	padding: 0px 6px 0px 4px;
	font-weight: bold;
	letter-spacing: 0.005cm;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #043a82;
	}

#footer a:hover {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}