body {	margin: 0;	padding: 0;	font-family: Tahoma, Helvetica, sans-serif;	font-size: 12px;color: #333; background:url(../images/body-bg.gif) repeat-x top center;}
h1{	font-family: "Swis721 LtCn BT", Arial, Helvetica, sans-serif;  font-size: 26px; text-transform:capitalize; padding:15px 0 0 0; margin:0; color:#2bacee;}
h2{	font-family:"BastardusSans", Arial, Helvetica, sans-serif; color:#2bacee; font-size: 26px; text-transform:capitalize; padding:0; margin:0;}
h3{	font-family: "Tahoma", Arial, Helvetica, sans-serif; color:#e95f07; font-size: 14px; text-transform:capitalize; margin:0; padding:0;}
p{	padding:5px 0 0 0;	text-align:justify; line-height:18px;}
a{color:#333;text-decoration:none;}
a:hover{ color: #e95f07; text-decoration:none;}
img {	border: none;}
#mainpage {width: 1000px; margin: 0 auto;padding:0px; background-color:#fff;}
#mainpage .page {	width: 980px;margin: 0 auto;padding:0px; background-color:#fff;}
.tableborder{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

#logo{	float:left;	margin:0;padding:10px 10px 20px 10px;  width:340px; height:60px; background-color:#fff;}
#search { float:left; margin:0px; padding:25px 0 0 30px; width:436px; }
#utilitylinks{	float:left;	margin:0;padding:30px 10px 0 0;  width:144px; height:60px; background-color:#fff; text-align:right;}
.emaillink{width:263px;  padding: 15px 0 0 0; float:left; vertical-align:top;}

#sidelinks{ float:left;width:265px; height:286px; margin:0; padding:0; background:url(../images/utilitylinks-bg.gif) repeat-x;}
.links{ padding:0; margin:0;} 
.links h2{ padding:10px 0 10px 10px; margin:0; font-family: "Arial", Arial, Helvetica, sans-serif; color:#000; font-size: 16px; text-transform:capitalize;} 
.links ul{ padding:0; margin:0;} 
.links li{ list-style-type:none; padding-left:25px; margin-top:10px;}
.links a{ display:block; padding:0 0 0 30px; margin:0;font-family: "Arial", Arial, Helvetica, sans-serif; color:#fff; font-size: 13px; text-transform:capitalize; text-decoration:none; background:url(../images/arrow.gif) no-repeat left 20%;} 
.links a:hover{color:#333;text-decoration:none;} 
#banner{width:980px; height:300px;margin:0; padding:0; text-align:right;}
#smallbanner{width:980px; margin:0; padding:0;}
#bodycontent{width:980px; background-color:#fff; float:left; margin:0 auto; padding:0;}
#leftpanel{width:265px; float:left; padding: 15px 0 0 0;}

#leftpanellinks ul{ padding:0; margin:0;} 
#leftpanellinks li{ list-style-type:none; padding-left:0px; margin-top:10px;}
#leftpanellinks a{ display:block; padding:0 0 0 12px; margin:0;font-family: "Arial", Arial, Helvetica, sans-serif; color:#333; font-size: 13px; text-transform:capitalize; text-decoration:none; background:url(../images/bullet.gif) no-repeat left 10%;} 
#leftpanel a:hover{color:#e95f07;text-decoration:none;} 
#leftpanel .forlinks{width:265px; float:left; padding:0;}
#leftpanel .foremail{width:265px; float:left; padding: 15px 0 0 0;}
#content{ width:690px; float:right; margin:0; padding:15px 0px 10px 20px; border-left:1px solid #ccc;}
#content .fortable{ width:450px; margin:175px 0 0 223px; padding:0; position:absolute;}
#content a{color:#e95f07;text-decoration:none;}
#content a:hover{ color: #e95f07; text-decoration:underline;}

#menu {float:left;margin: 0 auto;padding: 0; }
#menu ul {margin: 0px auto;padding: 0;list-style: none; width:980px;height: 40px; background: url(../images/menu-bg.gif)repeat-x;}
#menu li {float: left;padding: 0; margin:0;}
#menu a {float: left;padding: 15px 15px 15px 16px;text-decoration: none;font-size: 13px;font-weight: bold;	color: #424242; border-right:1px solid; border-color:#ccc; border-top:1px solid; border-color:#ccc; line-height:7px; font-family:"Arial"; font-weight:normal; }
#menu a:hover {	text-decoration:none;	color:#fff; background-color:#36b4ef;}
#menu .noeffects{ border-right:none;}

#col1{float:left; width:302px; height:120px;padding:40px 10px 0 10px; margin:0 0 7px 0; background:#f0f5fb url(../images/bg-mailing.gif) no-repeat center top; text-align:justify;font-family:"Arial"; font-weight:bold;font-size: 16px;}
#col1 a{font-family:"Arial";  size:16px; color:#da1241; text-decoration:none;}
#col1 a:hover{text-decoration:none;}

#col2{ float:left; width:302px; height:120px;padding:40px 10px 0 10px; margin:0 0 7px 7px; background:#f0f5fb url(../images/bg-campains.gif) no-repeat center top; text-align:justify;font-family:"Arial"; font-weight:bold;font-size: 16px;}
#col2 a{font-family:"Arial";  size:16px; color:#e95f07; text-decoration:none;}
#col2 a:hover{text-decoration:none;}

#col3{float:right; width:302px; height:120px;padding:40px 10px 0 10px; margin:0 0 7px 0;text-align:justify;font-family:"Arial"; font-weight:bold;font-size: 16px; background:#f0f5fb url(../images/bg-data.gif) no-repeat center top;}
#col3 a{font-family:"Arial";  size:16px; color:#7ec90c; text-decoration:none;}
#col3 a:hover{text-decoration:none;}
#bottomcol1{float:right; width:302px; height:342px;padding:0px 10px 0 10px; margin:12px 0 0 0; background-color:#f0f5fb;}
#bottomcol2{float:left; width:302px; height:220px;padding:0px 10px 0 10px; margin:0 0 0 7px; background-color:#f0f5fb;}
#bottomcol3{float:right; width:302px; height:220px;padding:0px 10px 0 10px; margin:0; background-color:#f0f5fb;}
#bottomcol4{float:left; width:940px; height:201px;padding:0px 20px 0 20px; margin:0; background-color:#f0f5fb;}
#bottomcol5{float:left; width:604px; height:342px;padding:0px 20px 0 20px; margin:12px 0 0 0; background-color:#f0f5fb;}

/* form elements */
form {	margin:0; padding:0;}

input {	padding: 2px;border:1px solid #ccc;	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;	color:#333;}
textarea {padding:2px;font: normal 1em "Trebuchet MS", Tahoma, sans-serif;border:1px solid #ccc;display:block;color:#333;}
input.button { 	margin: 0; 	font: bold 1em Arial, Sans-serif;	background: #2bacee ; padding: 10px 40px; color: #fff;}


#sitemap{width:690px; margin:0; padding:0; line-height:22px; float:left;}
#sitemap ul {margin: 20px 0 0 0;	padding:0 0px 0 0px;	list-style: none; } 
#sitemap li { display:block; border-left:1px solid #ccc; border-right:1px solid #ccc;border-top:1px solid #ccc;padding:0 0 0 10px;}

#sitemap a {color:#333;text-decoration:none; background:url(../images/arrow.jpg) no-repeat left center; padding: 10px 0 10px 25px;
font-family: Tahoma, Helvetica, sans-serif;font-size: 12px;font-weight:normal;  border:none;}
#sitemap a:hover {color: #e95f07; text-decoration:none;}

#footer {width:955px;height:45px;float:left;padding:20px 15px 0 10px;color:#333;font-size: 11px; margin-top:25px; border-top:1px dashed #ccc; background-color:#f7f8f8; text-align:left;}
#footer-menu {color: #353535;text-transform: capitalize;padding:0px;margin:0px; float:left;}
#footer-menu ul {margin:0;padding:5px;list-style: none;}
#footer-menu li {display: inline; padding:0}
#footer-menu a {display: block;	float: left;padding: 0px 5px 0px 5px;text-decoration: none;	font-size: 11px;color: #333;border-right:1px solid #333;	height:10px;
line-height:8px;  line-height:10px}
#footer-menu a:hover {text-decoration: underline;color: #333;}
#footer-menu .none a{padding-left:0px;}
#footer-menu .bordernone{border:none;}


#contact-strip { width:97%; background-color:#e95f07; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; padding:5px 15px; margin:0px;}


#menu ul li{position:relative; float:left; margin:0; padding:0 }
#menu ul ul{display:none; position:absolute; top:100%; left:0; background:#fff; padding:0; width:201px; height:auto; border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; border-left: 1px solid #ccc; z-index:999; }
#menu ul ul li{ float:none; width:100%; position:relative; }
#menu ul ul a{ border-color: #ccc; border-top: 1px solid #ccc; border-right: 0px solid #ccc; border-left: 0px solid #ccc; color: #424242; float:left;
    font-family: "Arial"; font-size: 13px; font-weight: normal; line-height: 7px; padding: 15px 15px 15px 16px; text-decoration: none; width:170px;}
#menu ul li:hover > ul{ display:block }


.home-list{padding:0px 0 0 20px; margin:0px;}
.home-list li{line-height:24px;}

.sub-head{
    color: #2bacee;
    font-family: "Swis721 LtCn BT",Arial,Helvetica,sans-serif;
    font-size: 26px;
    margin: 0;
    padding: 15px 0 0;
    text-transform: capitalize;
	font-weight:bold;
}
.error-full{width:100%; text-align:center; background:#ffffff; padding:30px 0px 30px 0px;}
.error-full a{text-decoration:none;}
.error-full img{width:100%; max-width:446px;}
.error-full h1{text-transform:uppercase; font-size:25px; color:#2393df;}
.error-full h3{font-size:18px; color:#0962ad;}
.clearfix{clear:both;}


.sticky-outer{writing-mode: vertical-rl; position:absolute; right:10px; top:150px;  color:#fff; font-size:20px; font-weight:bold; }
.sticky-outer a{padding:12px; color:#ffffff; font-weight:bold; writing-mode: vertical-rl; background:#0099ff;}
.sticky-outer a:hover{background:#e95f07;}
