/* Universal Tags
--------------------------------------------------*/
 
html > body * {
	outline:none;
}
body {
margin: 0;
padding: 0;
border: 0;
color:#333333;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:18px;
background: url(../images/top-gray-repeater.gif) top left repeat-x;
	}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin:0px;
	padding:0px;
}
p {
	margin-bottom:4px;
}
h2 {
	font:normal 20px "Trebuchet MS";
	color:#08336b;
	padding: 0px 0 10px 0;
}
h3 {	
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ff6600;
	padding:0px 0 8px 0px;
}
a{
text-decoration:none;
color:#ff6600;
}
a:hover{
color:#4f4f4f;
}
.fleft{
float:left;
}
.fright{
float:right;
}
.font14{
font-size:14px;
}
.font10{
font-size:10px;
}
.font12{
font-size:12px;
}
.black{
color:#000000;
}
.orangecolor{
color:#d75e0f;
}
.padtop{
padding-top:13px;
}
.padtop8{
padding-top:8px;
}
/* Page Layout Tags
--------------------------------------------------*/
#page-wrapper{
width:1002px;
margin:0px auto;
padding:0px;
position:relative;
}
#content-bound{
float:left;
width:944px;
padding:0 0 0 30px;
}
#header{
float:left;
width:944px;
height:119px;
padding:0px 0 0 0;
}
#logo{
float:left;
padding:4px 0 0 0px;
}
#header-right{
float:right;
padding-top:46px;
width:339px;
}
.searchbox{
background:#fff;
border:1px solid #cccccc;
width:297px;
color:#cccccc;
font-size:12px;
height:19px;
padding:5px 0 0 7px;
}
#navigation{
float:left;
padding:0px 0 0 0px;
width:944px;
height:32px;
background:url(../images/nav-repeater.gif) top left repeat-x;
}
.navcont{
float:left;
padding:0px 0 0 27px;
width:910px;
background:url(../images/nav-left-curve.gif) top left no-repeat;
}
.navrt-curve{
float:left;
padding:0px;
width:7px;
height:32px;
background:url(../images/nav-right-curve.gif) top right no-repeat;
}
.navcont ul{
margin:0px;
padding:0px;
list-style:none;
}
.navcont ul li{ 
float:left;
padding:0 5px;
}
.navcont ul li a{
float:left;
padding:7px 30px;
color:#FFFFFF;
font-family:"Lucida Sans", Arial;
}
.navcont ul li a:hover, .navcont ul li a.active{
background:#002c66;
color:#FFFFFF;
}
#navigation a.last{
background:none;
padding:9px 30px 5px 30px;
margin-left:25px;
}
#banner-area{
float:left;
width:944px;
padding:16px 0 0 0;
}
#banner-cont{
float:left;
width:524px;
padding:18px 408px 15px 28px;
background:url(../images/banner-content-bg.jpg) top left no-repeat;
}
#banner-cont p{
padding-bottom:10px;
}
.bannertab{
float:left;
width:950px;
}
.bannertab ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.bannertab li{
float:left;
padding:0 4px 0 0;
}
.bannertab ul li a{
float:left;
display:block;
padding:0 0 0 23px;
text-decoration:none;
background:url(../images/banner-tbleft-off.gif) bottom left no-repeat;
}
.bannertab ul li a span{
display:block;
float:left;
padding:10px 22px 18px 0px;
color:#ff9900;
cursor:pointer;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/banner-tbright-off.gif) bottom right no-repeat;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bannertab a span {float:none;}
    /* End IE5-Mac hack */
.bannertab a:hover span {
color:#FFFFFF;
}
.bannertab .current a {
background:url(../images/banner-tbleft-on.gif) bottom left no-repeat;
color:#010101;
      }

.bannertab .current a.left {
background:url(../images/banner-tbleft-on.gif) bottom left no-repeat;
color:#010101;
}
.bannertab a:hover{
color:#bababa;
}
.bannertab .current a span{
background:url(../images/tab-right-acitve.gif) bottom right no-repeat;
color:#010101;
}
.bannertab .current a:hover span{
color:#010101;
}
/* Content Area Tags
--------------------------------------------------*/
#content-area{
float:left;
width:944px;
position:relative;
padding:10px 0 0 0;
}
.contleft{
float:left;
width:226px;
}
.seal{
float:left;
width:223px;
padding:0 0 7px 3px;
line-height:14px;
color:#000000;
border-bottom:1px dotted #1f67c8;
}
.seal img{
padding-right:13px;
}
.leftsec{
float:left;
width:226px;
padding:20px 0 0px 0;
}
.downloads{
float:left;
width:226px;
padding:0px 0 0px 0;
}
ul.bluelist{
margin:0px;
padding:0px;
list-style:none;
}
ul.bluelist li{
padding:0 0 12px 20px;
background:url(../images/blue-arrow.gif) left 5px no-repeat;
}
ul.bluelist li a{
color:#ff6c00;
font-size:12px;
}
ul.bluelist li a:hover{
color:#0b356d;
}
.textboxarea{
width:215px;
height:23px;
float:left;
border:none;
background:url(../images/textbox-bg.gif) top left no-repeat;
color:#FFFFFF;
padding:6px 5px 0 6px;
}
.textbox{
width:215px;
height:23px;
border:none;
color:#434343;
background:none;
}
.centercont{
float:left;
width:388px;
padding:0 15px;
}
.ourexpertise{
float:left;
width:388px;
padding:15px 0 0 0;
}
ul.expertiselst{
margin:0px;
padding:0px;
list-style:none;
}
ul.expertiselst li{
padding:0 0 2px 15px;
width:373px;
float:left;
background:url(../images/blue-arrow.gif) left 5px no-repeat;
}
ul.expertiselst li span.padtp{
padding-top:15px;
float:left;
}
.rightcol{
float:right;
width:300px;
}
.rightsec{
float:left;
width:300px;
padding:0 0 15px 0;
}
ul.newslist{
margin:0px;
padding:0px;
list-style:none;
}
ul.newslist li{
padding:5px 0 5px 24px;
background:url(../images/news-icon.gif) left 7px no-repeat;
border-bottom:1px dashed #818181;
}
ul.newslist li a{
color:#000000;
}
ul.newslist li a .newsdate{
color:#ff6c00;
}
ul.newslist li span.padtp{
padding-top:15px;
float:left;
}
.frmrow{
float:left;
width:300px;
padding:2px 0 3px 0;
}
.frmlbl{
float:left;
width:48px;
padding:5px 0 0 0;
}
.frmfield{
float:right;
width:252px;
}
.textboxarea2{
width:230px;
height:23px;
float:left;
border:none;
background:url(../images/textbox-bg2.gif) top left no-repeat;
color:#FFFFFF;
padding:6px 5px 0 6px;
}
.textbox2{
width:230px;
height:23px;
border:none;
color:#434343;
background:none;
}
.textarea-bg{
width:230px;
height:54px;
float:left;
border:none;
background:url(../images/textarea-bg.gif) top left no-repeat;
color:#FFFFFF;
padding:6px 5px 3px 6px;
}
.textarea{
width:230px;
height:51px;
border:none;
color:#434343;
background:none;
}
/* Footer Area Tags
--------------------------------------------------*/
#footer{
float:left;
padding:20px 30px 15px;
width:944px;
color:#8c8c8c;
margin:15px 0 15px 0;
background:#e9e9e9;
}
#footer a{
color:#8c8c8c;
padding:0 8px;
}
#footer a:hover{
color:#333333;
}
