body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e676c; background:url(../images/bg.jpg) repeat-x #006f9a;}
#tollfree{ margin:auto; width:920px; text-align:center; background:url(../images/tollfree-address.jpg) no-repeat center; height:33px; }
#main{ margin:auto; width:979px; background:url(../images/content-bg.gif) repeat-y;}
.toplinks{ height:50px; }
#container{ width:871px; background:url(../images/top-arc.gif) no-repeat left top #fff; padding:12px 0 0 0; }
.containerbg{ background:url(../images/btm-arc.gif) no-repeat left bottom; width:871px; float:left; padding:0 0 12px 0px; }
.contentborder{ border-left:1px #878787 solid; border-right:1px #878787 solid; width:857px; background-color:#fff; float:left; padding-left:12px; }
#rightImg{ background:url(../images/final45x18.gif) no-repeat right bottom; width:923px; float:left; }
#left{ background:url(../images/left-bg.jpg) repeat-y left; width:857px; float:left; margin:1px 0px;}
#left .inner{ background:url(../images/left-btmarc.jpg) no-repeat left bottom; width:857px; float:left; }
#left .leftbg{ background:url(../images/left-toparc.jpg) no-repeat left top; width:214px; text-align:center; float:left; padding-top:10px; }
#client-login { text-align:left; color:#fff; text-transform:uppercase; padding:0 0 5px 15px; line-height:20px; }
/*#client-login input{ vertical-align:bottom; }
#client-login input#bg { background:url(../images/input-bg.gif) no-repeat left; margin-top:3px; padding:4px 5px 0 8px; border:0px; height:18px; color:#95a3ab; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
*/
#client-login input#bg { background:none; padding:2px 8px 0 8px; border:0px; height:18px; width:112px; color:#95a3ab; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#client-login div#bg { background:url(../images/input-bg.gif) no-repeat left; position:relative; margin-top:3px; height:22px; width:128px; }
#maincontent { width:598px; float:left; padding-left:25px; }
#maincontent a{ color:#5e676c; }
#maincontent a.print{ color:#84b6ce; text-decoration:none; font-size:11px; }
#maincontent a.print:hover{ color:#84b6ce; text-decoration:underline; font-size:11px; }

.LoginCtrl{ background:none; padding:2px 8px 0 8px; border:0px; height:18px; width:112px; color:#95a3ab; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.leftdivider{ background:url(../images/left-divider.jpg) no-repeat center; clear:both; height:30px; adding:30px 0 0 0; }
#maincontent { width:598px; float:left; padding-left:25px; }
#maincontent a{ color:#5e676c; }
.content{ padding:0 10px 15px 10px; }
.quality-control{ width:51px; float:left; background:url(../images/quality-control.gif) no-repeat; height:500px; margin-left:1px; }
h1 { color: #5e676c; font-size: 16px; font-weight: bold; margin: 0.67em 0; }
.Div_Title{ font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; margin:10px 0 0 0; padding:8px 0 0 15px; background:url(../images/heading-bg.gif) no-repeat; width:598px; height:23px; }
p{ margin:0px; padding:10px 0 5px 0; }
#footer{ background:url(../images/btm-design.gif) no-repeat; clear:both; text-align:right; font-size:10px; color:#000; height:32px; width:909px; padding:22px 70px 0 0; }
#footer a{ color:#000; text-decoration:none; }
#footer a:hover{ color:#eb0a8d; }



/* menu styles */
#navigation { padding:5px 0px 0px 0px; text-align:left; width:214px;  }
#navigation ul li a{ text-transform:uppercase; color:#002b3c; text-decoration:none; padding:5px 0px 3px 15px; background:url(../images/navactive-arrow.gif) no-repeat 91%; display:block; font-weight:bold; }
#navigation ul li a:hover, #navigation ul li a.active, div#navigation ul li:hover a{ text-transform:uppercase; text-decoration:none; background:url(../images/bg_new.gif) no-repeat; color:#84b6ce;display:block; font-weight:bold; }
#navigation ul { list-style: none; margin:0; padding:0;  }
#navigation li { position:relative;}
#navigation ul div{ position: absolute; top: 0; left:100%; width:100%;}
div#navigation ul ul, div#navigation ul div, div#navigation ul li:hover ul ul { visibility:hidden; }
div#navigation ul li:hover ul, div#navigation ul li:hover div, div#navigation ul ul li:hover ul { visibility:visible;}
div#navigation ul div#submenu a{ color:#fff; text-transform:uppercase; white-space:nowrap; font-size:10px; margin:0px; line-height:22px; display:block; padding:0;  background:url(../images/menu-border.gif) repeat-x bottom;  text-decoration:none; }
div#navigation ul div#submenu a.last{ background:none; }
div#navigation ul div#submenu a:hover{ color:#9cdcf9; }
div#navigation ul ul li{ background-color:#004563; }
#navigation ul div .menuleft{ border-left:1px #2b382b solid; background:#004563; }
#navigation ul div .menuright{ border-right:1px #2b382b solid; background:#004563; }
#navigation ul div .menutop{ background:url(../images/menu-topbg.gif) repeat-x #004563; }
#navigation ul div .menubtm{ background:url(../images/menu-btmbg.gif) repeat-x #004563; }
#navigation a.bgnone{ background:none; display:block; margin:0px;}
#navigation a.bgnone:hover, div#navigation ul li:hover a.bgnone{ background:none; background:url(../images/nosubmenu.gif) no-repeat; }




/* End menu styles */



/* Home page styles */
.content-btm{ margin-bottom:10px; float:left; }
#content-left{ width:294px; float:left; }
#content-right{ width:292px; float:right; margin-left:12px; }
#content-left .subheading, #content-right .subheading{ font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; padding:7px 0 0 15px; background:url(../images/subheading-bg.gif) no-repeat; display:block; height:23px; }
ul#quicklinks { margin:0px; padding:0px; list-style:none; }
ul#quicklinks li{ background:url(../images/logo-bullet.gif) no-repeat 8px 2px; padding:0 0 0 40px; text-transform:uppercase; line-height:23px; margin:0px 2px; border-bottom:1px #ccc solid; }
ul#quicklinks li.newsl{ background:url(../images/logo-bullet1.gif) no-repeat 8px 2px;  }
ul#quicklinks li.art{ background:url(../images/logo-bullet2.gif) no-repeat 8px 2px;  }
ul#quicklinks li.order{ background:url(../images/logo-bullet3.gif) no-repeat 8px 2px;  }
ul#quicklinks li.client{ background:url(../images/logo-bullet4.gif) no-repeat 8px 2px;  }
ul#quicklinks li a{ color:#5e676c; text-decoration:none; }
ul#quicklinks li a:hover{ text-decoration:underline; }
.latest-news{ font-size:11px; padding:0 0 0 10px; }

/* for Ie 
*html #client-login input#bg
{
	background:url(../../images/input-bg.gif) no-repeat fixed; margin-top:3px; padding:4px 5px 0 8px; border:0px; height:18px; width:115px; color:#95a3abasdasdads; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}*/



*html .containerbg { float:none; }
.head { font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; margin:10px 0 0 0; padding:9px 0 0 15px; background:url(../images/heading-bg.gif) no-repeat; width:598px; height:23px; }
.print_head { float:right; padding-right:30px; adding-left:130px; text-transform:none; font-size:11px; }
.hide{display:none;}
.print_btn { color:#CC0033; background-color:#0000CC;  }


.td_pad{	padding:2px 2px 2px 2px; vertical-align:middle; }
.Msg{ color:Purple; font-weight:bold;}


.GridMenu tr
{height:20px;vertical-align:middle;font-family:Arial; text-decoration:underline; color:Black;   
}

.td_pad_link{	padding:2px 2px 2px 2px; vertical-align:middle;text-decoration:underline; color:Black;}
.pad_Grid{ padding-left:5px ;vertical-align:middle; }
.pad_Grid_Link
{ 
  padding-left:5px ;vertical-align:middle; text-decoration:none; 
}
.txtbox{padding:2px 0px 0px 2px;}


.Heading
{   font-size:12px; 
    font-weight:bold;
    text-transform:uppercase;
    color:White;     
}
   .trhead{ background-color:#006f9a; color:#fff; }

/* News */


.newa_pad
{
	margin-top:20px;	
	border:1px solid #005886; 
	width:576px; 
	padding:1px;
}

.read
{
	text-align:right;
	padding:5px 10px 15px 0px;	
}

a.read_more
{	
	?ont-weight:bold;
	color:#005886;
	text-decoration:none;
}
a.read_more:hover
{
	Font-weight:bold;
	color:#cccccc;
	text-decoration:underline;
}
	
#link_read, #link_read a {	
	color:#005886;
	text-decoration:none;
	font-weight:bold;
	}
#link_read a:hover {
	color:#93BDD7;
	text-decoration:underline;
	}
	table#siteForms{
	margin:0;
	padding:0;
	background-color:#E1E1E1;
}
#siteForms td{ padding:5px 15px 5px 20px; }

table#siteForms2{
	margin:0;
	padding:0;
	background-color:#E1E1E1;
}
#siteForms2 td{ padding:5px 15px 5px 20px; }

table#siteForms1{
margin:0;
padding:0;
background-color:#E1E1E1;
}
#siteForms1 td{ padding:5px 15px 5px 20px; }

