@charset "utf-8";
/* CSS Document */

img {border:0px;}
a {text-decoration:none;}
a:hover{text-decoration:underline;}
body {margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(../images/blue_gradient.gif) repeat-x;}


#wrapper {width:835px; height:auto; margin:auto;}
#wrapper #sitebg {width:835px; background:url(../images/sitebg.png) repeat-y;}
#wrapper #site {margin:auto; width:825px; position:relative; background:#fff;}

#site #tpbarcontainer{ height:130px; font-weight:bold; color:#000; background:url(../images/topbarbg1.png) repeat-x;}
#site #tpbarcontainer .tpleft {float:left; width:200px;}
#site #tpbarcontainer .tpright {float:right;}
#site #tpbarcontainer #tpbar{ height:20px; padding-top:7px; margin-right:10px; float:right; color:#126aa2;}
#site #tpbar ul {margin:0px; padding:0px;}
#site #tpbar li {display:inline; list-style:none; padding:0 0px;}
#site #tpbar a {vertical-align:bottom; color:#126aa2;padding:0 7px;}
#site #tpbar a:hover {color:#000;}

#site #tpbarcontainer .search {position:relative; margin:0px; padding:0px; margin-top:7px; height:20px; margin-right:10px;}
#tpbarcontainer .search ul {margin:0; padding:0px;}
#tpbarcontainer .search li {list-style:none; display:inline; float:left; padding:0 5px;}

#site #bannerarea { height:285px; background:url(../images/bannerareabg.png) repeat-x;} 

#site #bannerarea .menu {position:relative; height:39px; margin-left:50px;}
.menu ul {margin:0px; padding:0px;}
.menu li {display:inline; float:left; list-style:none; padding:0 3px; font-size:11px;}
.menu li a {display:block; line-height:39px; color:#666; height:39px; width:109px; background:url(../images/mnubuttonbg.png); background-position:0 0; text-align:center; font-weight:bold;}
.menu li a:hover {background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}

#menuitem21{background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}
#menuitem31{background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}
#menuitem41{background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}
#menuitem51{background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}
#menuitem11{background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}

.selected{background:url(../images/mnubuttonbg.png); background-position:0 39px; color:#fff;}

#site #bannerarea #banner { height:238px; width:795px; margin:auto; position:relative; background:url(../images/bannerinnerbg_1.png);}
#banner .frmcontainer { width:278px; float:right; height:230px; color:#FFF; position:relative;}
#banner .frmcontainer .frm {padding:8px 0px 0 0px}
#banner .frmcontainer .frm form, table {margin:0px; padding:0px;}
#banner .imgcontainer {width:515px; float:left; height:241px;color:#fff;}

#site #lowerarea { height:auto; width:780px; margin:auto; margin-top:10px; padding-bottom:10px;padding-left:5px; background:#fff;}
#lowerarea #textarea { width:565px;padding-right:0px;padding-top:5px;padding-bottom:20px;padding-left:10px;padding-right:5px; float:right; vertical-align:top;}
#lowerarea #blockarea { width:200px; float:left;}

#blockarea .block { width:195px; float:left; margin:2px;padding-top:3px;}
.block ul {margin:0px; margin-left:20px; padding:0;}
.block li { list-style:url(../images/liststyle.png); color:#990000;}
.block a {color:#990000;}
.block a:hover {text-decoration:underline;}

#site .logos {height:93px;}
.logos .sociallinks {height:93px; float:left; width:300px; line-height:93px;}
.logos .clients {height:93px; float:right; width:565px;}

#footer {height:100%; width:825px; margin:auto; background:url(../images/footerbg.png) top repeat-x;}
#footer #footercontents { padding:0 10px 10px 10px;}
#footercontents #footermenu, a{ color:#990000;}
#footermenu a:hover {text-decoration:underline;}
#footermenu ul {margin:0; margin-top:5px; padding:0;}
#footermenu li {display:inline; list-style:none; padding:0 0px;}
#footermenu li a{display:inline; list-style:none; padding:0 5px;}
#footercontents .footercontents2 {color:#666; margin-top:7px; margin-bottom:0;}
#footer #footerbtm {height:7px; background:url(../images/footerbottombg.png) no-repeat; margin-bottom:10px;}

.headertext{color:#004276; font-size:14px; font-weight:bold;}
.subheading{font-size:13px; font-weight:bold;color:#004276;}
ul{padding-left:14px;}
.hometext {
padding-right:5px;
text-align:left;

}
.w150 {
width:150px;
}
.pad-top {
padding-top:10px;
}
.w250 {
width:250px;
}
.w300 {
width:300px;
}
#footer_text{padding-top:10px;}
#footer_text a{display:block;}

.highlight { background:url(../images/Total-connect-2-css.png);width:515px; float:left; height:241px;color:#fff;} 


