@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font:normal 65% Verdana;
	font-family: Verdana;
}
img {border:0;}
.spacer{ clear:both; font-size:0px;  line-height:0px;}
.clear { clear:both; font-size:0px;  line-height:0px;}

.wrapper {margin:0 auto; width:945px;}

.headerTop { padding:0 0 5px 15px; position:relative; font:normal 10px verdana;}
.headerToplink {position:absolute; top:10px; right:25px; }
.headerToplink a {text-decoration:none; color:#fff; line-height:20px; padding-left:25px; display:block; float:left;}
.headerToplink a.siteMap { background:url(../images/topSitemap.gif) no-repeat left 50%;  margin-right:15px; }
.headerToplink a.contact { background:url(../images/topBox.gif) no-repeat left 50%; }
.headerToplink a.twit { background:url(../images/twittericon.png) no-repeat left 50%; margin-right:15px;   }
.headerToplink a.facebook { background:url(../images/facebookicon.png) no-repeat left 50%; }
.headerToplink a:hover { text-decoration:underline; color:#fff;}

.topHeader {background:url(../images/topHeader_Tile.gif) repeat-x;}
.topHeader_lt { background:url(../images/topHeader_lt.gif) no-repeat; height:78px;}
.topHeader_rt { background:url(../images/topHeader_rt.gif) no-repeat right top; height:78px;}
.topHeaderlogo { margin-left:20px; padding-top:5px;}

.topLinks ul {position:absolute; margin:10px; top:0px; font:normal 11px verdana; color:#fff;}
.topLinks ul li { padding-right:15px; float:right; display:block;}
.topLinks a { text-decoration:none; color:#FFFFFF;}
.topLinks a.lastItem {border:none;}
.topLinks a:hover { text-decoration:underline; color:#fff;}

.mainMenuContainer { margin:0px 10px 0 10px; }
.mainMenu { background:url(../images/menu_Tile.gif) repeat-x; margin:-3px 0 0 0}
.mainMenu_lt { background:url(../images/menu_lt.gif) no-repeat; height:29px;}
.mainMenu_rt { background:url(../images/menu_rt.gif) no-repeat Right Top; height:29px;}
.mainMenu_rt ul { margin:0; padding:4px 0;font:bold 12px Arial; color:#880000; }
.mainMenu_rt ul li { background-image:url(../images/circle.gif); background-repeat:no-repeat; margin:0 15px; background-position:center left; padding-left:10px; list-style-type:none; display:inline; }
.mainMenu_rt li a{ text-decoration:none;color:#880000;}
.mainMenu_rt ul li a:hover {text-decoration:none; color:#fff;}

.main {border:0px;padding:12px 0;margin:0 auto;}

.leftpanel {border:0px solid red;width:558px;float:left;}
.colomnPage ul {margin:0 12px; padding:5px 0; font:normal 11px Verdana; color:#000;}
.colomnPage li {color:#000; background:url(../images/marcle.gif) no-repeat Top Left; text-align:left; line-height:15px; list-style-type:none; margin:1px 0; padding-left:15px;}
.colomnPage li a {color:#000; text-decoration:none;}
.colomnPage li a:hover {color:#000; text-decoration:underline;}

.headerTable {text-align:left; font:Normal 12px Verdana; line-height:20px; color:#333;}
.custTable { margin-left:-10px; text-align:center;}
.custTable td { border-bottom:1px solid #EAE8E4;}

.Header { background:url(../images/inside_img.gif) no-repeat Left Top #82BD47;}
.Header_rt { background:url(../images/banner_rt.gif) no-repeat Right Top; height:68px;}
.Header h1 { margin:0; padding:0; font:normal 25px Arial; color:#B5F377; padding-right:30px; text-align:right; line-height:62px;}
.contact_gn {background:url(../images/green_lt.gif) no-repeat Left Top #82BD47; height:27px; border-bottom:1px solid #689739; }
.contact_be {background:#679ACE; height:27px; border-bottom:1px solid #527BA5; }
.contact_yw {background:url(../images/yellow_rt.gif) no-repeat Right Top #F7B900; height:27px; border-bottom:1px solid #C69400;}

.mainText {font:Bold 13px 'Trebuchet MS'; color:#000; background:url(../images/circle.gif) no-repeat Center Left; padding:4px 15px; margin:0 7px;}
.mainText a { text-decoration:none; color:#000;}
.mainText a:hover { text-decoration:underline; color:#000;}

.pageHeader div {margin:10px 0; width:558px; background:url(../images/images.jpg) no-repeat top left; height:137px; padding:10px 0 0 10px; }
.pageHeader div h1 { background:url(../images/square.gif) no-repeat Top Left; margin:0; padding:0; font:bold 16px Arial; color:#fff; padding-left:35px; line-height:25px;}
.pageText { font:normal 12px Verdana; color:#006597; width:550px;line-height:22px; margin-left:5px; margin-top:-4px; text-align:justify;}
.optionpage { font:Bold 12px Verdana; color:#336600 !important;line-height:20px; margin-top:10px; margin-left:15px; text-align:justify;}
.optionpage span { border-bottom:1px solid #000;}
.optionpage h2, table p { font:normal 12px Verdana; color:#333 !important; line-height:20px;text-align:justify;}
.optionpage ul {text-decoration:none;text-align:justify;color:#333;}
.optionpage li {text-decoration:none; font:normal 12px Verdana; color:#333;line-height:20px;text-align:justify;}
.optionpage h4 {font:Bold 12px Verdana; color:#336600;margin-top:20px;text-align:justify;line-height:5px;}
.optionpage .mainPanel ul { font:normal 12px Verdana; color:#333; line-height:20px;text-align:justify;}
.optionpage .mainPanel li a { text-decoration:underline;color:#333; line-height:20px;}
.optionpage .mainPanel li a:hover {text-decoration:none;text-align:justify;color:#333;}
.optionpage p #contact { color:#880000;}
.optionpage .contact { color:#880000;}
.optionpage img { float:left; margin-right:10px;}
.optionpage h3 { margin:25px 0 0 0;font:Bold 12px Verdana; color:#336600 !important;}
.optionpage h6 { border-bottom:1px dashed #339933;}
.optionpage h2 ul{ margin:0 35px; padding:0;}
.optionpage h2 a { text-decoration:none; color:#3366FF;}
.optionpage h2 a:hover { text-decoration:underline; color:#000;}
.optionpage p ul{ margin:0 35px; padding:0;}
.optionpage p a { text-decoration:none; color:#3366FF;}
.optionpage p a:hover { text-decoration:underline; color:#000;}

.panel_client { font:normal 12px Verdana; color:#006666; padding:10px 5px 0 5px; text-align:justify;}
.panel_client a { text-decoration:none; color:#006666;}
.panel_client a:hover { text-decoration:underline; color:#006666;}

.panel_client_btm { font:normal 9px Verdana; color:#000; padding:10px 5px 0 5px; margin:0;}
.panel_client_btm a { text-decoration:none; color:#000;}
.panel_client_btm a:hover { text-decoration:none; color:#000;}

.rightpanel {width:362px;float:right;}

.panel_bordar {border-top:1px dashed #B7B7B8; margin:0 9px;}
.panelTile { background:url(../images/panelTile.gif) repeat-x; }
.panel_lt { background:url(../images/panelLeft.gif) no-repeat; height:29px;}
.panel_rt {background:url(../images/panelRight.gif) no-repeat Right Top; height:29px; }

.panelText { padding:7px 0 3px 10px;font:Bold 13px arial, Helvetica, sans-serif; color:#880000;}
.panelText a { text-decoration:none; color:#880000;}
.panelText a:hover { text-decoration:underline; color:#880000;}

.panblock {font:13px arial, Helvetica, sans-serif; color:#003366; background:#D6E2E3; margin:0; padding:5px 0 0 10px;}
.panblock  a { text-decoration:none; color:#003366;}
.panblock  a:hover { text-decoration:underline; color:#003366;}
.panblock ul {  margin:0 10px 0 0; padding:5px 5px 5px 0; font:normal 12px Georgia;}
.panblock li { list-style-type:none; margin:0 0 3px 0; padding:10px 5px 10px 0; border-top:1px solid #6BA3BC; border-bottom:1px solid #6BA3BC;}
.panblock li a { text-decoration:none;color:#000;}
.panblock li a:hover { text-decoration:underline;color:#000;}

.rightPage { font:normal 11px Verdana; color:#2C6AA8; padding:10px 10px; text-align:justify; line-height:15px; border-left:1px solid #93A4BA; border-right:1px solid #93A4BA; }
.rightPage ul {  margin:0 5px; padding:5px 0; font:normal 11px Verdana;}
.rightPage li { background:url(../images/disc.gif) no-repeat Left Top; line-height:14px; list-style-type:none; margin:3px 0; padding-left:15px;}
.rightPage li a { text-decoration:none;color:#2C6AA8;}
.rightPage li a:hover { text-decoration:underline;color:#2C6AA8;}
.rightPage h1 { font:Bold 13px arial, Helvetica, sans-serif; color:#880000; text-align:right; margin:2px;}
.rightPage h1 a { text-decoration:none;color:#880000; }
.rightPage h1 a:hover { text-decoration:underline;color:#880000; }
.rightPage h4 { color:#669900; font:normal 10px Verdana;text-align:right; margin:5px 0;}

.bottomTile { background:url(../images/btm.gif) repeat-x;}
.bottom_lt { background:url(../images/panelbtm_lt.gif) no-repeat; height:8px;}
.bottom_rt {background:url(../images/panelbtm_rt.gif) no-repeat Right Top; height:8px;}

.right_panel_gn {background:#82BD47; font:Bold 13px arial, Helvetica, sans-serif; color:#000; width:82px; margin:0 0px 0 -1px; padding:15px; text-align:center; float:left;}
.right_panel_gn a { color:#000000; text-decoration:none;}
.right_panel_gn a:hover { color:#000000; text-decoration:underline;}

.right_panel_be {background:#679ACE; font:Bold 13px arial, Helvetica, sans-serif; color:#000; width:82px; margin:0 0px 0 3px; padding:15px;text-align:center;float:left; }
.right_panel_be a { color:#000000; text-decoration:none;}
.right_panel_be a:hover { color:#000000; text-decoration:underline;}

.right_panel_yw {background:#F7B900; font:Bold 13px arial, Helvetica, sans-serif; color:#000; width:82px; margin:0 0px 0 2px; padding:15px;text-align:center; border:0px solid red; float:left;}
.right_panel_yw a { color:#000000; text-decoration:none;}
.right_panel_yw a:hover { color:#000000; text-decoration:underline;}
.clearFloat {clear:both}

.footer {}
.footer_lt {
	height:28px;
	text-align: center;
	font-size: 12px;
	color:#000000;
}
.footer_rt {
	height:28px;
	position:relative;
	line-height:28px;
	padding-right:10px;
	width: 100%;
	text-align: center;
}

.footer_rttext{
	color:#333;
	line-height:28px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.footer_text {
	color:#374F6C;
	font-size:12px;
	font-family:'Trebuchet MS';
	line-height:28px;
}
.footer_notes{
	background:url(../images/panelTile.gif) repeat-x;
	color:#880000;
	line-height:24px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.footerPage ul {margin:0 12px; padding:5px 0; font:normal 12px arial, Helvetica, sans-serif; color:#333;}
.footerPage li {background:url(../images/marcle.gif) no-repeat; text-align:left; line-height:14px; list-style-type:none; margin:10px 0; padding-left:15px;}
.footerPage li a {color:#333; text-decoration:none;}
.footerPage li a:hover {color:#333; text-decoration:underline;}

.insidePanel_lt { width:638px; margin-right:13px;}

.footer_mrke{
	color:#666;
	line-height:24px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.sales_border { border:1px dotted #458900; margin:0 15px;}
.sales_panel { background:#82BD47; width:279px; }
.sales_panel_lt { background:url(../images/inside_lt.gif) no-repeat Left Top; height:32px;}
.sales_panel_rt { background:url(../images/inside_rt.gif) no-repeat Right Top; height:32px;}
.salespanelText { padding-left:20px; padding-top:7px; color:#000;font:Bold 13px arial, Helvetica, sans-serif;}
.salespanelText a { text-decoration:none; color:#000;}
.salespanelText a:hover { text-decoration:underline; color:#000;}
.salesBtm {}

.contact_panel { background:#E4E4E4; font:normal 11px Verdana;width:279px; line-height:15px;}
.contact_panel a { text-decoration:none; color:#000;}
.contact_panel a:hover { text-decoration:underline; color:#000;}
.contact_panel ul {  margin:0 12px; padding:5px 0; font:normal 11px Verdana;}
.contact_panel li { background:url(../images/dot.gif) no-repeat left top; list-style-type:none; margin:3px 0; padding-left:15px;}
.contact_panel li a { text-decoration:none; color:#000;}
.contact_panel li a:hover { text-decoration:underline; color:#000;}

.marketHeader { background:url(../images/market_img.gif) no-repeat Left Top;}
.marketHeader h1 { margin:0; padding:0; font:normal 25px Arial; color:#99CDFF; padding-right:30px; text-align:right; line-height:62px;}
.marketHeader_rt { background:url(../images/bannerBe_rt.gif) no-repeat Right Top; height:68px;}

.marketsup { background:#679ACE; width:279px; }
.marketsup_lt { background:url(../images/marketBe_lt.gif) no-repeat Left Top; height:32px;}
.marketsup_rt { background:url(../images/marketBe_rt.gif) no-repeat Right Top; height:32px;}

.marketsupPanel { background:#E4E4E4; font:normal 11px Verdana;width:279px; line-height:15px;}
.marketsupPanel ul {  margin:0 12px; padding:5px 0; font:normal 11px Verdana;}
.marketsupPanel li { background:url(../images/dotBlue.gif) no-repeat Left center; list-style-type:none; margin:3px 0; padding-left:15px;}
.marketsupPanel li a { text-decoration:none; color:#000;}
.marketsupPanel li a:hover { text-decoration:underline; color:#000;}

.knservHeader { background:url(../images/knservice_img.gif) no-repeat Left Top;}
.knservHeader h1 { margin:0; padding:0; font:normal 25px Arial; color:#FFE065; padding-right:30px; text-align:right; line-height:62px;}
.knservHeader_rt { background:url(../images/bannerYw_rt.gif) no-repeat Right Top; height:68px;}

.knowServices { background:#F7B900; width:279px; }
.knowServices_lt { background:url(../images/knowServices_lt.gif) no-repeat Left Top; height:32px;}
.knowServices_rt { background:url(../images/knowServices_rt.gif) no-repeat Right Top; height:32px;}

.knowServicesPanel { background:#E4E4E4; font:normal 11px Verdana;width:279px; line-height:15px;}
.knowServicesPanel ul {  margin:0 12px; padding:5px 0; font:normal 11px Verdana;}
.knowServicesPanel li { background:url(../images/dotYellow.gif) no-repeat Left center; list-style-type:none; margin:3px 0; padding-left:15px;}
.knowServicesPanel li a { text-decoration:none; color:#000;}
.knowServicesPanel li a:hover { text-decoration:underline; color:#000;}

.homeHeader { background:url(../images/header_img.gif) no-repeat Left Top #9CB2CC;}
.homeHeader h1 { margin:0; padding:0; font:normal 25px Arial; color:#fff; padding-right:30px; text-align:right; line-height:62px;}
.homeHeader_rt { background:url(../images/header_rt.gif) no-repeat Right Top; height:68px;}
.homeHeaderText { padding-left:20px; padding-top:7px; color:#fff;font:Bold 13px arial, Helvetica, sans-serif;}

.insidePanel { margin:0; padding-bottom:15px; float:right;}

.homeRight { background:#8AA0B9; width:279px; }
.homeRight_lt { background:url(../images/rightPannel_lt.gif) no-repeat Left Top; height:32px;}
.homeRight_rt { background:url(../images/rightPannel_rt.gif) no-repeat Right Top; height:32px;}

.homePanel { background:#E4E4E4; font:normal 11px Verdana;width:279px; line-height:15px;}
.homePanel p {  margin:0 12px; padding:5px 0; font:normal 11px Verdana;}
.homePanel ul {  margin:0 12px; padding:5px 0; font:normal 11px Verdana;}
.homePanel li { background:url(../images/dotsmall.gif) no-repeat Left top; list-style-type:none; margin:3px 0; padding-left:15px;}
.homePanel li a { text-decoration:none; color:#000;}
.homePanel li a:hover { text-decoration:underline; color:#000;}
.homePanel td {  margin:20px 0 0 12px; padding:5px 0; font:normal 11px Verdana;}
.homePanel input{ font-family: verdana; font-size: 11px; text-align: Left; color: #000033; border: 1px solid #C0C0C0;}
.homePanel textarea{ font-family: verdana; font-size: 11px; text-align: Left; color: #000033; border: 1px solid #C0C0C0;}
.homePanel select {  margin:20px 0 0 12px; padding:5px 0; font:normal 10px Verdana; color: #000033; border: 1px solid #C0C0C0;}

.pageFooter {text-align:left; font:Normal 10px Verdana; color:#D3D3D3;}

.custQuote { background:#E4E4E4; font:normal 11px Verdana; color:#2C6AA8; width:259px; line-height:15px; padding:10px 10px; text-align:justify;}
/*{ background:#EEE; font:normal 11px Verdana; color:#2C6AA8; padding:10px 10px; text-align:justify; line-height:15px; border-left:1px solid #93A4BA; border-right:1px solid #93A4BA; border-top:1px solid #93A4BA; border-bottom:1px solid #93A4BA;} */


/* CSS for menus*/

.suckertreemenu ul{margin:0; padding:0; list-style-type:none;}
/*Top level list items*/
.suckertreemenu ul li{position:relative; display:inline; float:left; line-height:23px;}
/*Top level menu link items style*/
.suckertreemenu ul li a{padding:1px 8px; text-decoration:none; color:#880000;}
.suckertreemenu ul li a:hover{color:#000; text-decoration:none;}
/*1st sub level menu*/
.suckertreemenu ul li ul{margin:0; padding-top:3px; left:10px; position:absolute; /* no need to change, as true value set by script */display:block; visibility:hidden;}
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{display:inline; margin:0; padding:0;  float:none; font-weight:normal;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{left:159px; /* no need to change, as true value set by script */top:0;}
/* Sub level menu links style */
.suckertreemenu ul li ul li a{display:block; background:#FF9F21; width:150px;/*width of sub menu levels*/color:#880000; text-decoration:none; padding:1px 5px; border:1px solid #DD7D00; border-top:none;}
.suckertreemenu ul li ul li a:hover {text-decoration:none;background:#FFB14B;}
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{}
/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{}
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;}
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%; }

/* CSS for menus*/
