body{text-align: center; background:#333; color:#444;}
a:link{color:#F00; text-decoration:none;}
a:visited{color:#F00; text-decoration:none;}
a:hover, a:active {color:#fff; text-decoration:none;}

#container{width:936px; margin:10px auto; background:none;}
#content {float:left; text-align:left; width:934px; background:#000; margin:0; border: 1px solid #666666;}



/* banner section ------------------------------------- */
#banner{float:left; width:934px; background: url(../images/bannerBG.png) no-repeat; margin:0 0 0 0; border-bottom: 1px solid #F00;}
#logo{float:left; width:80px; background:none; height:80px; text-align:left; margin:10px 45px 10px 90px;}
#SYS{float:left; width:700px; background:none; text-align:left; margin:35px 0 30px 0;;}
.SYS{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:28px; line-height:28px; color:#fff; text-transform: uppercase; letter-spacing:3px;}
/* banner section end------------------------------------- */


/* horizontal navigation ------------------------------------- */
    #navigation {float:left; width:934px; height:20px; background:none; padding:0;  margin:4px 0 0 0; }
	ul#navigation {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; letter-spacing:1px; font-size:11px; margin:0; list-style-type: none; width:100%; font-weight:bold; text-transform:uppercase; line-height:13px;}
	ul#navigation li {display:inline; text-align:center; }
	ul#navigation a {display: block; float:left;  padding:0 24px; text-decoration:none; color:#FFFFFF; background:none;}
	ul#navigation a:link {...}
	ul#navigation a:visited{...}
	ul#navigation a:focus{...}
	ul#navigation a:hover{color:#F00;background:none;}
	ul#navigation a:active{...}
/* horizontal navigation end ------------------------------------- */




#body{float:left; width:934px; background:none; margin:0; border-top: 1px solid #F00;}
#bodypad{float:left; width:914px;  margin:40px 10px; background:none;}



#onecol{float:left;  width:208px; margin:0 10px; background:none;}
#twocol{float:left;  width:437px; margin:0 10px; background:none;}
#threecol{float:left;  width:665px; margin:0 10px; background:none;}
#fourcol{float:left; text-align:center;  width:894px; margin:0 10px; background:none;}
#horizontal{float:left; width:914px; margin:0 0 10px 0; background:none;}

.pic{border: 1px solid #fff;}
.pic2{border: 1px solid #fff; margin-top:20px;}


/* text ------------------------------------- */
.bodycopy{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#fffff1;}
.title{font-family:Arial, Helvetica, sans-serif;  font-size:13px; line-height:25px; color:#fffff1; font-weight:bold; text-transform:uppercase;}
.subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#fffff1;
	font-weight:bold;
}
.question{font-family:Arial, Helvetica, sans-serif;  font-size:13px; line-height:15px; color:#fffff1; font-weight:bold;}
.subcopy{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#fffff1; font-style:italic;}
.point{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#fffff1; font-weight:bold;}

#linkbox{margin:10px 0 0 0; text-align:right;}
.link{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#fffff1; font-weight:bold; text-transform:uppercase;}


/* footer ------------------------------------- */
#footer{float:left; width:934px; background: url(../images/footerBG.png) no-repeat; margin:0 0 0 0; border-top: 1px solid #F00;}
#footertext{float:left; width:934px; background:none; text-align:center; margin:30px 0 30px 0;}
.footertext{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; line-height:20px; color:#fff; text-transform: uppercase; letter-spacing:3px;}
/* footer end ------------------------------------- */	


/* sub navigation ------------------------------------- */
    #subnav {float:left; width:934px; height:20px; background:none; padding:0;  margin:10px 0 20px 0; }
	ul#subnav {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; letter-spacing:1px; font-size:9px; margin:0; list-style-type: none; width:100%; font-weight:bold; text-transform:uppercase;}
	ul#subnav li {display:inline; text-align:center; }
	ul#subnav a {display: block; float:right;  padding:0 0 0 30px; text-decoration:none; color:#ccc; background:none;}
	ul#subnav a:link {...}
	ul#subnav a:visited{...}
	ul#subnav a:focus{...}
	ul#subnav a:hover{color:#F00;background:none;}
	ul#subnav a:active{...}
/* sub navigation end ------------------------------------- */


/* vertical navigation ------------------------------------- */
	
	#vnav{float:left; width:194px; background:none; margin:0 0 0 0;}
	ul#vnav {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px  0;list-style-type:none; }
	ul#vnav a {display: block;text-decoration:none; background: none; color:#fff; padding: 4px 2px 4px 0; }
	ul#vnav a:link {...}
	ul#vnav a:visited{...}
	ul#vnav a:focus{...}
	ul#vnav a:hover{color:#f00;background:none;}
	ul#vnav a:active{...}
	ul#vnav li{display:inline;}

/* vertical navigation end ------------------------------------- */



	
	

/* KBfooter section ------------------------------------- */
#KBfooter{float:left; width:936px; height:30px; background:none; margin:0 0 20px 0; text-align:left;}
#KBleft{float:left; width:150px; background:none; margin:0 10px 0 5px;}
#KBright{float:left; width:765px; background:none;  margin:11px 0 0 0; text-align:left; text-transform:uppercase; font-weight:bold; }
.KBcopy{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
.KBcopy a:link{color:#666; text-decoration:none;}
.KBcopy a:visited{color:#666; text-decoration:none;}
.KBcopy a:hover, a:active {color:#87CEFA; text-decoration:none;}
/* KBfooter end ------------------------------------- */	


/* blog page ------------------------------------- */
	#navbar-iframe {display: none !important;}
	
	#leftcol{float:left;  width:208px; height:400px; margin:0 10px; background:none;}
	#rightcol{float:left;  width:665px; margin:0 10px; background:none;}
	
	
	
	
	
	
	
	#blogcopy{width:620px; margin:5px 10px 10px 10px; background:none;}
	#blogentry{width:645px; margin:10px 10px 20px 10px; background:none; border: 1px solid #Fff; padding:10px 0;} 
/* blog text ------------------------------------- */	
	
	.blogtext_big{font-family:Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:1px; color:#fff; line-height:24px; margin:5px 0 0 10px; text-transform:uppercase; font-weight:bold;}
	.blogtext_big a:link{color:#fff; text-decoration:none;}
	.blogtext_big a:visited{color:#fff; text-decoration:none;}
	.blogtext_big a:hover, a:active {color:#f00; text-decoration:none;}	
	
	.blogtext_bigB{font-family:Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:1px; color:#666; line-height:24px; font-weight:bold; text-transform:uppercase;}
	.blogtext_bigB a:link{color:#666; text-decoration:none;}
	.blogtext_bigB a:visited{color:#666; text-decoration:none;}
	.blogtext_bigB a:hover, a:active {color:#f93; text-decoration:none;}	
	
	.blogtext{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; color:#fff; line-height:18px;}
	.blogtext a:link{color:#fff; text-decoration:none;}
	.blogtext a:visited{color:#fff; text-decoration:none;}
	.blogtext a:hover, a:active {color:#f00; text-decoration:none;}					
	
	.blogtext_sml{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin:10px 0 0 10px; }
	.blogtext_sml a:link{color:#fff; text-decoration:none;}
	.blogtext_sml a:visited{color:#fff; text-decoration:none;}
	.blogtext_sml a:hover, a:active {color:#f00; text-decoration:none;}

/* blog text end ------------------------------------- */		
	
/* KB section ------------------------------------- */
.thumb{text-align:left; margin:0 10px 0 0;}
/* KB section end ------------------------------------- */