/*Body*/
body{font:13px Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; background-color:#ffffff; padding:0; margin:0; padding-top:0px;}
#container{ margin: 0 auto; width: 955px;} 
/*Body end*/

.headerbar {height:85px; width:955px;  float:left;}
.menubar {width:955px; background-image:url(../images/navbg.jpg); background-repeat:repeat-x; float:left; height:36px;}
.logo {width:301px; height:85px; float:left;}
.callus {width:231px; height:85px; float:right;}
.searchcontainer {width:955px; height:62px; float:left; background-image:url(../images/searchareabg.jpg); background-repeat:repeat-x;}
.bg_tempcategories {width:895px; float:left; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px;}
.bg_tempcategories A{color:#000000; text-decoration:none;}
.bg_tempcategories A:hover{color:#000000; text-decoration:underline;}

#leftmenu {text-align:left; float:left;}
#leftmenu ul { margin:0; padding:0;}
#leftmenu ul li {display:inline; list-style-type:none;}
#leftmenu ul li a:link {color:#666666; text-decoration:none;}
#leftmenu ul li a:visited {color:#666666; text-decoration:none;}
#leftmenu ul li a:hover {color:#666666; text-decoration:underline;}

#rightmenu {text-align:left; float:right;}
#rightmenu ul { margin:0; padding:0;}
#rightmenu ul li {display:inline; list-style-type:none;}
#rightmenu ul li a:link {}
#rightmenu ul li a:visited {}
#rightmenu ul li a:hover {}

.CTA_buttons {width:200px; height:291px; float:left; padding-top:5px;}
#cta {text-align:left; float:left;}
#cta ul { margin:0; padding:0;}
#cta ul li {display:box; list-style-type:none;}
#cta ul li a:link {}
#cta ul li a:visited {}
#cta ul li a:hover {}

.mainpromo {width:702px; height:291px; float:right; padding-top:5px;}
.subpromo {width:955px; float:left; height:125px;}
.subpromo1{width:955px; float:left; height:69px;}

.container1 {width:955px; float:left;}
.container2 {width:252px; float:left;}
.cnt1 {width:222px; float:left; padding-top:20px; padding-left:10px; padding-right:20px; font-size:10px; color:#333333;}
.font10 {font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
.cnt2 {padding-top:0px; padding-left:20px; padding-right:10px; font-size:10px; color:#333333; padding-bottom:10px;
width:200px; float:left;}
.cnt3 {padding-top:0px; padding-left:30px; padding-right:10px; font-size:10px; color:#333333; padding-bottom:10px;
width:400px; float:left;}


.container_cnt {width:230px; float:left;}
.container3 {width:702px; float:left; padding-top:10px; font-size:10px; color:#333333;}
.prtlt1_top {width:702px; float:left; background-image:url(../images/crv1.jpg); background-repeat:no-repeat; height:24px;}
.prtlt1_bottom {width:702px; float:left; background-image:url(../images/crv2.jpg); background-repeat:no-repeat; height:24px;}
.prtlt1_cntarea {width:702px; float:left; background-image:url(../images/crvbg1.jpg); background-repeat:repeat-y;}
.prtlt1_cntarea1 {width:702px; float:left; background-image:url(../images/crvbg2.jpg); background-repeat:no-repeat;}
.prtlt1_cntarea2 {width:702px; float:left; background-image:url(../images/bg_register.gif); background-repeat:repeat-y;}
.template_search {width:954px; float:left; background-image:url(../images/contentbg.jpg); background-repeat:repeat-y;}

.crv_bottomarea {width:702px; height:150px; background-image:url(../images/crv_bottomarea.jpg); background-repeat:no-repeat; float:left;}
.contentarea {width:895px; float:left; background-image:url(../images/contentbg.jpg); background-repeat:repeat-y;
padding-left:30px; padding-right:30px; padding-bottom:10px; padding-top:30px; font-size:12px; line-height:18px; color:#333333;}
.contentarea1 {width:895px; float:left; background-image:url(../images/contentbg1.jpg); background-repeat:repeat-y;
padding-left:30px; padding-right:30px; padding-bottom:30px; padding-top:30px; font-size:12px; line-height:18px; color:#333333;}
.contentarea2 {width:895px; float:left; background-image:url(../images/contentbg.jpg); background-repeat:repeat-y;
padding-left:30px; padding-right:30px; padding-bottom:10px; padding-top:30px; font-size:12px; line-height:18px; color:#333333;}
.contentarea_protfolio {width:895px; float:left; background-color:#ffffff;
padding-left:30px; padding-right:30px; padding-bottom:10px; padding-top:30px; font-size:12px; line-height:18px; color:#333333;}
.headingarea {width:895px; float:left; background-image:url(../images/contentbg.jpg); background-repeat:repeat-y;
padding-left:30px; padding-right:30px; padding-bottom:0px; padding-top:10px; font-size:12px; line-height:18px; color:#333333;}

.contentarea2 A{color:#333333; font-size:11px;}
.contentarea2 A:hover{color:#333333;}
.contentarea2 A:visited{color:#333333;}
.contentbottom{width:955px; float:left; background-image:url(../images/content_bottom.jpg); background-repeat:no-repeat; height:30px;}

H1 {FONT: bold 100% Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#000000;}
H2 {FONT: bold 100% Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px;}
H3 {PADDING-BOTTOM: 5px; MARGIN: 0px 0px 2px; FONT: bold 100% Verdana, Arial, Helvetica, sans-serif; font-size:12px; COLOR: #000000;}

.line2 {FONT: 0.75em/1.5em Arial; TEXT-TRANSFORM: none; COLOR: #666; LETTER-SPACING: 0.06em}

.feedbackform{padding: 5px;}
div.fieldwrapper{width: 500px; overflow: hidden; padding: 0px 0;}
div.fieldwrapper label.styled{ float: left; width: 150px; text-transform: uppercase; border-bottom: 1px solid red; margin-right: 15px;}
div.fieldwrapper div.thefield{ float: left; margin-bottom: 10px;}
div.fieldwrapper div.thefield input[type="text"]{width: 200px;}
div.fieldwrapper div.thefield textarea{width: 200px;height: 150px;}
div.buttonsdiv{ margin-top: 5px; padding-left:15px;}
div.buttonsdiv input{width: 80px;background: #e1dfe0;}

.breadcrumb{font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; padding-top:7px; background-image:url(../images/bg_breadcrumb.jpg); width:935px; height:25px; background-repeat:no-repeat; padding-left:20px; float:left;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right: 15px; color:#333333;}
.breadcrumb a:visited, .breadcrumb a:active{color:#333333;}
.breadcrumb a:hover{text-decoration: underline;}

.switchgroup1 {width:550px; padding-left:70px; padding-bottom:30px;}
.switchgroup2 {width:570px; padding-left:50px; padding-bottom:30px;}
.controls {padding-bottom:20px; text-align:left; width:750px;}
.handcursor {CURSOR: pointer}
.testimonials {float:none;}
.tabarea {width:907px; float:left; background-image:url(../images/img_tabarea.jpg); background-repeat:no-repeat; height:207px; padding-left:7px; padding-top:35px;}
.webtab_content {width:400px; float:left; padding-left:90px; padding-top:30px; padding-right:40px;}
.webtab_screens {width:332px; float:left; padding-top:30px;}
.footerinfo {width:955px; padding-bottom:30px; padding-top:30px; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

* {margin:0; padding:0}
p {margin:10px 0 10px 0px; border:1px solid red; padding: 20px 0;}
#outer {width:100%; margin:auto; padding:0 0 75px 0; float:left;}
#footer {margin:auto; position:fixed; margin:auto; left:0; bottom:0;
    height:37px; background-image:url(../images/bottombar.jpg); background-repeat:repeat-x;
    width:100%; text-align:center; padding-top:15px;}
* html #footer {
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
    position:absolute;}
* html {background-image: url(image.jpg);}

a.boldbuttons{background: transparent url('../images/btn_lcrv.jpg') no-repeat top left; display: block; float: left; font: bold 12px Arial; line-height: 25px;
height: 35px; padding-left: 38px; text-decoration: none; cursor:pointer;}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{color: #000000;}
a.boldbuttons span{background: transparent url('../images/btn_rcrv.jpg') no-repeat top right; display: block; height:35px; padding: 4px 10px 4px 2px; width:100px;}
a:hover.boldbuttons{ text-decoration: none; color:#09b0b6;}
.buttonwrapper{ overflow: hidden; padding-left:17px; float:left; cursor:pointer;}
.buttonwrapper1{ overflow: hidden; padding-left:5px; float:left; padding-top:10px;}
.bluetext {color:#0066CC;}

a {text-decoration:underline;}
a:visited {color:#0066CC; text-decoration:underline;}
a:hover {color:#0066CC; text-decoration:none;}

.chatbox {padding-left:25px; width:250px; float:left;}
.chatboxmessage {float:left; width:200px; padding-left:210px;}
.box01 {width:353px; float:left; color:#999999; padding-left:20px; padding-top:20px; padding-right:20px; background-color:#cccccc; padding-bottom:30px; color:#333333; border: 1px solid #7b7b6b;}
.subpage_right {width:303px; float:left; color:#000000; padding-left:20px; padding-top:0px; padding-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.subpage_right1 {width:600px; float:left; color:#000000; padding-left:40px; padding-top:0px; padding-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

.pagination{
padding: 2px; 
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

div#scrollbar {display:none;}
div#wn	{position:relative; width:484px; height:190px; overflow:hidden; padding-left:20px; padding-top:20px; padding-right:20px;}
div#scrollbar {position:relative; width:584px; height:11px; display:block;}
div#track {position:absolute; left:12px; top:0; width:560px; height:11px; background: #336;}
div#dragBar {position:absolute; left:1px; top:1px; width:20px; height:9px; background-color:#ceced6;}  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}
div#scrollbar img {
    display:block; 
    } 