body {margin:0px; padding:0px; background: #FFFFFF url(/images/body_bg.jpg) repeat-x top center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646}
ul, ul li, ul li a {margin:0px; padding:0px; list-style:none; list-style-image:none}

/****************************rt menu style **************************/
ul#menu{list-style-type:none; margin: 0; padding: 0; width: 238px; }
ul#menu ul {list-style-type:none; margin: 0; padding: 0; width: 228px; padding-left:10px; margin-top:3px }
ul#menu a {display: block; cursor:pointer; }
ul#menu li { margin:0px; padding:0px; padding-top:7px; padding-bottom:7px; border-bottom:1px dashed #E5E5E5}
ul#menu li.last {border-bottom:0px dashed #E5E5E5}
ul#menu li ul li { margin:0px; padding:0px; padding-top:3px; padding-bottom:3px; border-bottom:0px dashed #E5E5E5}
ul#menu li a {margin:0px; color: #000;text-decoration: none; padding-left:17px; background:url(/images/arrow1.jpg) no-repeat left top; background-position:0px 3px; font-size:14px}
ul#menu li a:hover { color:#2889C0; background:url(/images/arrow1o.jpg) no-repeat left top; background-position:0px 3px}
ul#menu li ul li a {margin:0px; color: #000; text-decoration: none; padding-left:13px; background:url(/images/arrow1.gif) no-repeat left top; background-position:0px 4px; font-size:13px; font-weight:100 }
ul#menu li ul li a:hover { background:none; color:#2889C0; background:url(/images/arrow1.gif) no-repeat left top; background-position:0px 4px }
ul#menu li.hli a { margin:0px; text-decoration: none; padding-left:17px; background:url(/images/arrow1o.jpg) no-repeat left top; background-position:0px 3px; font-size:14px; color:#2889C0}
.removehr { border:0px; background:#ffffff; height:1px; overflow:hidden; margin:0px; padding:0px; margin-top:-1px}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
/****************************rt menu style **************************/

.wrapper1 {text-align:center; border:0px solid #000000; overflow:hidden; padding:0px; margin:0px; background:url(/images/wrapbg.jpg) repeat-x bottom center}
.contentwrap {width:950px; margin:0px auto; border:0px solid #000000; position:relative}
.header1 {height:70px;}
.hlogo {float:left; display:inline; text-align:left; width:373px; height:70px}
.innercbg {background:url(/images/cbg.jpg) no-repeat center top; width:950px; overflow:hidden; border:0px solid #000000}
.innerhead {float:left; display:inline; height:50px; width:350px; color:#2889C0; font-size:2.2em; text-align:left; padding-top:15px; border:0px solid #000000; margin-left:5px}
.innerhead h1 {margin:0px; padding:0px; color:#2889C0; font-size:22px; }
.innertag {float:right; display:inline; height:60px; width:570px; color:#000; font-size:1.3em; text-align:left; padding-top:3px; border:0px solid #000000; font-style:italic; margin-right:10px; border:0px solid #CC66CC; vertical-align:middle}
.innerbar {background:url(/images/barpng.png) no-repeat top center; height:8px; width:950px; clear:both}
.searchb {clear:both; border:0px solid #000000; padding-top:33px; text-align:left;}
.bird {background:url(/images/bird.jpg) no-repeat top left; width:950px; height:325px; z-index:0; border:0px solid #FF0000}
.rtbar {float:right; display:inline; width:257px; text-align:left; margin-top:10px}
.rtbar1 {float:right; display:inline; width:257px; text-align:left; margin-top:10px; background:#00FF66}
.tnav1 {width:945px; background: #6B9809 url(/images/toplinkrt.jpg) no-repeat right top; height:39px; padding-right:5px}
.tnav2 {background:url(/images/toplinkleft.jpg) no-repeat left top; width:940px; padding-left:5px; height:39px; text-align:left}
.tnav {background:url(/images/toplinkbg.jpg) repeat-x; height:34px; width:875px; padding-top:5px; float:left; display:inline; border-bottom:0px solid #FFFFFF }
.sales {float:right; display:inline; width:150px; height:20px; margin-top:6px; color:#FFFFFF; font-weight:bold; font-style:italic; font-size:1em; border:0px solid #FFFFFF; text-align:right; margin-right:4px}
.rtbox1 {background:url(/images/rtboxbot.png) no-repeat center bottom; padding-bottom:5px; width:250px; margin-bottom:10px; float:right; display:inline; margin-right:7px}
.rtbox2 {background: url(/images/rthead.png) no-repeat center top; height:31px; color:#606060; font-style:italic; font-size:1.5em; font-weight:bold; padding:10px 0 0 12px; width:240px; text-align:left}
.rtbox2 a {color:#606060; text-decoration:none}
.rtbox3 {border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; width:243px; background:url(/images/boxbg.png); padding-left:5px; text-align:left}
ul.imsg {margin:0px; padding:0px; padding-top:5px; padding-bottom:10px}
ul.imsg li {margin:3px 0px; padding:0px; display:block}
ul.imsg li a { color:#848383; text-decoration:none}
ul.imsg li a:hover { color:#000000;}

ul.imsg li.im1 {margin:0px 0px 3px 0px; padding:0px; display:block}
ul.imsg li.im5 {margin:3px 0px 0px 0px; padding:0px; display:block}
ul.imsg li.im1 a {margin:0px; padding:0px; display:block; background:url(/images/im1.jpg) no-repeat left top; padding-left:32px; padding-top:4px; padding-bottom:6px}
ul.imsg li.im2 a {margin:0px; padding:0px; display:block; background:url(/images/im2.jpg) no-repeat left top; padding-left:32px; padding-top:4px; padding-bottom:6px}
ul.imsg li.im3 a {margin:0px; padding:0px; display:block; background:url(/images/im3.jpg) no-repeat left top; padding-left:32px; padding-top:4px; padding-bottom:6px}
ul.imsg li.im4 a {margin:0px; padding:0px; display:block; background:url(/images/im4.jpg) no-repeat left top; padding-left:32px; padding-top:4px; padding-bottom:6px}
ul.imsg li.im5 a {margin:0px; padding:0px; display:block; background:url(/images/im5.jpg) no-repeat left top; padding-left:32px; padding-top:4px; padding-bottom:0px}
.boxes {width:950px; height:150px}
.boxes h2 { font-size:1.2em; font-style:italic; margin:0px; padding:0px; padding-left:25px; padding-top:12px}
.boxes ul {margin:0px; padding:0px; margin-top:13px; padding-left:140px}
.boxes ul li {font-size:1em; padding-left:0px; list-style-image:url(/images/arrow1.gif); line-height:17px;}
.boxes h2 a:hover {text-decoration:underline}
.boxes ul li a:hover {text-decoration:underline; color:#0033FF; margin-left:-5px}
.box1 {float:left; display:inline; width:316px; height:150px; background:url(/images/webd.jpg) no-repeat left bottom; border:0px solid #000000; text-align:left}
.box1 h2 a {color:#D59732; text-decoration:none}
.box1 ul li a {text-decoration:none; color:#5D5D5D; margin-left:-5px}
.box2 {float:left; display:inline; width:316px; height:150px; background:url(/images/webdev.jpg) no-repeat left bottom; border:0px solid #000000; text-align:left}
.box2 h2 a {color:#2787BD; text-decoration:none}
.box2 ul li a {text-decoration:none; color:#5D5D5D; margin-left:-5px}
.box3 {float:left; display:inline; width:316px; height:150px; background:url(/images/seo.jpg) no-repeat left bottom; border:0px solid #000000; text-align:left}
.box3 h2 a {color:#009E0C; text-decoration:none}
.box3 ul li a {text-decoration:none; color:#5D5D5D; margin-left:-5px}
.bar1 {width:950px; height:15px; background:url(/images/bar.jpg) repeat-x; clear:both}
.maintextbox {background:url(/images/maincbg.png) repeat-x bottom center; float:left; display:inline; width:645px; margin:0px; padding:0px 15px 15px 15px; text-align:left; line-height:19px; font-size:1.1em; min-height:553px}
.maintextbox_template {background:url(/images/maincbg.png) repeat-x bottom center; float:left; display:inline; width:645px; margin:0px; padding:0px 15px 15px 15px; text-align:left; line-height:19px; font-size:1.1em; min-height:553px; border:1px solid #000000}
.maintextboxrq {background:url(/images/bg1.png) repeat-x bottom center; float:left; display:inline; width:645px; margin:0px; padding:0px 15px 15px 15px; text-align:left; line-height:19px; font-size:1.1em; min-height:553px}
.maintextbox ul {margin:0px; padding:0px}
.maintextbox ul li {margin:0px; padding:0px; list-style:none; background:url(/images/arrow4.gif) no-repeat 0 0px; padding-left:22px; margin-left:5px; padding-top:2px; padding-bottom:2px }
.maintextbox ul li ul {margin:5px; padding:5px; background-color:#F3F4F4; border:1px solid #CBCDCD; margin-left:0px}
.maintextbox ul li ul li {margin:0px; padding:0px; list-style:none; background:none; color:#000033}
.maintextbox ul li a {cursor:pointer}
.maintextbox a {color:#2B650C; text-decoration:none}
.maintextbox a:hover {color:#112904; text-decoration:underline}
.maintextbox h1 {font-style:italic; color:#256FB0; font-size:1.5em; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px}
.maintextbox h2 {color:#464646; font-size:1.2em; margin:0px; padding:0px; background:url(/images/arrow2.gif) no-repeat left top; padding-left:35px; padding-top:5px; padding-bottom:15px; margin-top:15px}
.quote {float:left; display:inline; background:url(/images/board.png) no-repeat; width:429px; height:270px; padding-left:50px; padding-top:55px; text-align:center; border:0px solid #000000}
.requestquote {background:url(/images/requestquote.png) no-repeat; width:257px; height:42px; text-align:left; padding-top:12px; margin-bottom:5px; z-index:10; border:0px solid #000000 }
.requestquote a {color:#FFFFFF; font-size:1.5em; font-weight:bold; font-style:italic; text-decoration:none; border:0px solid #000000; position:relative; left:51px}
.requestquote a:hover {color:#000000;text-decoration:underline}
.bscroll {background:url(/images/footertagbg.png) no-repeat top left; width:926px; height:29px; float:left; display:inline; margin-top:30px; margin-bottom:15px; padding:27px 25px 20px 25px}
.footer1 {height:165px; width:976px; margin:0px auto; text-align:left}
.formhead {font-weight:bold; border:0px solid #E6E6E6; padding:4px; font-size:1.1em; margin:15px 0px; clear:both}
.lfd {margin-top:5px; margin-left:5px; clear:both; overflow:hidden}
.lfd .labelh {display:block; float:left; width:158px; font-size:1em; line-height:15px; color:#578403; text-align:left; padding-top:3px; font-weight:bold; border-bottom:1px solid #E5E5E5; padding-bottom:5px; margin-bottom:3px; background-color:#FFFFFF; padding-left:2px}
.lfd3 {margin-top:5px; margin-left:5px; clear:both; overflow:hidden}
.lfd3 label {display:block; float:left; width:155px; font-size:.9em; line-height:15px; color:#79560E; text-align:left; padding-top:6px; font-weight:bold; border:0px solid #000000; margin-right:5px}
.lfd3 .fselect {float:left; display:inline; border:1px solid #EAEAEA; width:155px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-right:5px}
.q { color:#FF0000; font-size:.9em}
.lfd1 {width:315px; float:left; display:inline; margin-top:5px; margin-left:5px; border:0px solid #000000}
.lfd .finput {float:left; display:inline; border:1px solid #EAEAEA; width:380px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-left:5px}
.lfd .fselect {float:left; display:inline; border:1px solid #EAEAEA; width:393px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-left:5px}
.lfd1 .finput {float:left; display:inline; border:1px solid #EAEAEA; width:210px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-left:5px}
.lfd .ftarea {float:left; display:inline; border:1px solid #EAEAEA; width:380px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-left:5px; height:70px; font-family:Arial, Helvetica, sans-serif}
.lfd1 .ftarea {float:left; display:inline; border:1px solid #EAEAEA; width:530px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-left:5px; height:70px; font-family:Arial, Helvetica, sans-serif}
.chbox {float:left; display:inline; border:1px solid #EAEAEA; width:380px; background:#fff; padding:6px; font-size:.9em; color:#426C0D; letter-spacing:1px; margin-left:5px}
.lfd label {display:block; float:left; width:230px; font-size:.9em; line-height:15px; color:#79560E; text-align:right; padding-top:6px; font-weight:bold; border:0px solid #000000}
.lfd1 label {display:block; float:left; width:80px; font-size:.9em; line-height:15px; color:#79560E; text-align:left; padding-top:6px; font-weight:bold}
.clear {clear:both}
.fhide {display:none !important}
.rqsubmit {float:right; margin-top:10px; margin-right:8px; margin-bottom:22px}
.copyright2 {font-size:1.3em; color:#FFFFFF; font-weight:bold}
.flogo {float:left; display:inline}
.copyright1 {float:left; display:inline; width:350px; margin-left:15px}
.copyright1 a {color:#FFFFFF; text-decoration:none}
.copyright1 a:hover {color:#000000; text-decoration:underline}
.msgsend { float:left; width:450px; height:45px;margin-top:10px; border:1px dashed #cdcdcd; margin-left:50px; text-align:center; display:none; padding-top:5px; color:#578403; font-weight:bold}
table.stats {text-align: center; font-family: Arial, Helvetica, sans-serif; color: #000000; width: 85%; background-color: #E1E6ED; border: 0px; border-collapse: collapse; border-spacing: 0px;}
table.stats td {text-align:left; padding-left:10px; background:#FAFAFB; border-bottom:1px solid #E2E1E1} 
table.stats td.hed {background-color: #F2F3F5; color:#000000}
table.stats tr.hed {background-color: #E1E6ED; color: #fff; padding: 4px; text-align: left; border-bottom: 1px #E2E1E1 solid; font-weight: bold;} 
table.stats td.hed2 {color: #1A3759; padding: 4px; text-align: left;  border-bottom: 1px #E2E1E1 solid; font-weight: bold;} 

/*		ToolTip	Start	*/
div.tooltip {background-color:#000; outline:1px solid #669; border:2px solid #fff; padding:10px 15px; width:300px; display:none; color:#fff; text-align:left; font-size:12px; -moz-outline-radius:4px; -webkit-outline-radius:4px; } 
/*		ToolTip	End	*/

.smedia {float:left; display:inline; width:175px; margin-right:10px; padding-top:15px}
.smedia div {float:left; display:inline}
.smedia div iframe {float:left; display:inline; margin:0px}
.smedia iframe {float:left; display:inline; margin-right:10px}

/*		menustyle.css Start	*/
ul.dropdown {position: relative; background:url(/images/navbg.jpg) no-repeat top left; display:block; width:942px; height:35px; clear:both; padding-right:4px; padding-left:4px }
ul.dropdown li { float: left; zoom: 1}
ul.dropdown a:hover, ul.dropdown a.active {background:url(/images/navover.jpg) repeat-x;}
ul.dropdown li a {display: block; padding: 8px 15px; color: #fff; text-decoration:none; height:18px; font-size:13px; text-align:center; padding-top:9px }
ul.dropdown li:last-child a         { } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { color:#000; position: relative; background:none }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; background:#618F05 url(/images/subnavbg.jpg) repeat-x top; width:200px;	-moz-border-radius:4px; -webkit-border-radius:4px; -moz-border-radius-topleft:0; -moz-border-radius-topright:0;	-webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; border-top:1px solid #666666; z-index:999 }
ul.dropdown ul.last {-moz-border-radius:4px; -webkit-border-radius:4px; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border:0px}
ul.dropdown ul.menu2 {width:130px}
ul.dropdown ul.menu3 {width:210px}
ul.dropdown ul.menu4 {width:204px}
ul.dropdown ul.menu5 {width:192px}
ul.dropdown ul.menu6 {width:205px}
ul.dropdown ul.menu7 {width:100px}
ul.dropdown ul.menu8 {width:130px}
ul.dropdown ul li { font-weight: normal; color: #fff; float: none;}
ul.dropdown ul li a { padding:0px; border-right: none; width: 100%; display: inline-block; text-align:left; padding-left:15px; font-size:13px; padding-top:4px; padding-bottom:4px }
ul.dropdown ul li:hover { background:none; color:#000000; background:#689716}
ul.dropdown ul li.last {-moz-border-radius:4px; -webkit-border-radius:4px; -moz-border-radius-topleft:0; -moz-border-radius-topright:0;	-webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0}
ul.dropdown ul li a:hover {background:none; color:#000000}
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }
/*		menustyle.css End	*/
/*		scrollable-minimal.css Start	*/
div.scrollable {position:relative; overflow:hidden;	width: 403px; height:132px; padding:10px 0;	border:0px solid #ff0000; text-align:left }
div.scrollable div.items {width:20000em; position:absolute; clear:both;	margin-left:10px; border:0px solid #FF0000; height:132px }
div.scrollable div.items div {float:left; display:inline; text-align:left; width:326px; padding:25px 0px 0px 35px; font-size:16px; color:#ffffff; font-style:italic; font-weight:bold; font-family:"trebuchet ms",verdana; margin-right: 20px; -moz-border-radius:5px; border:0px solid #FF0000 }
div.scrollable div.items div a {color:#ffffff; text-decoration:none}
div.scrollable div.items div a:hover {color:#7BC420; text-decoration:underline}
div.scrollable div.items div.active {border:0px inset #ccc;	background-color:#fff;}
/**************** bottom **************/
div.scrollable_bottom {position:relative; overflow:hidden; width: 924px; height:40px; padding:0px 0; border:0px solid #ff0000; text-align:left; color:#FFFFFF}
.scrollable_bottom .items a {color:#FFFFFF; text-decoration:none}
.scrollable_bottom .items a:hover {color:#ADE83D; text-decoration:underline}
div.scrollable_bottom div.items {width:20000em;	position:absolute; clear:both; margin-left:0px; border:0px solid #FF0000; height:132px }
div.scrollable_bottom div.items div {float:left; display:inline; text-align:left; width:920px; padding:0px 0px; font-size:14px; text-align:center; margin-right: 20px;	border:0px solid #009900; font-family:"trebuchet ms",arial,verdana; font-weight:bold }
div.scrollable_bottom div.items div.active {border:0px inset #ccc;}
/*		scrollable-minimal.css	*/
/*		scrollable-navig.css Start	*/
div.scrollable {float:left; display:inline}
a.next, a.nextPage {display:block; width:49px; height:20px; background:url(/images/prev.jpg) no-repeat; cursor:pointer; margin-top:15px; float:right; display:inline; margin-right:172px}
a.prev, a.prevPage {display:block; width:49px; height:20px; background:url(/images/prev.jpg) no-repeat; cursor:pointer; float:left; display:inline; margin-left:150px; margin-top:15px}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0px -20px;}
a.disabled {visibility:hidden !important;}
a.next, a.nextPage {background-image:url(/images/next.jpg); clear:right;}
div.navi {clear:both; width:100px; height:20px; border:1px solid #000000; margin-left:auto; margin-right:auto}
div.navi a {width:8px; height:8px; float:left; margin:3px; background:url(/images/navigator.png) 0 0 no-repeat; cursor:pointer;	}
div.navi a:hover {background-position:0 -8px;}
div.navi a.active {	background-position:0 -16px;} 	
/*		scrollable-navig.css Start	*/
