/* STATEMENT --------------------------------------------------*/

div.statement {
	text-align: center;
	width: 100%;
	margin: 5px 0 15px 0;
font-family: helvetica, arial, sans-serif;
}

body.home div.left div.statement {
	width: 710px;
}

div.statement h2 {
	margin: 0;
	font-family: georgia, helvetica, arial, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #444;
}

div.statement a {
	font-weight: bold;
	text-decoration:underline;
}

div.left {
	/*BOF :: Updated for Top Box*/
	width: 402px;
	/*EOF :: Updated for Top Box*/
	float: left;
	overflow: hidden;
}

div.leftcol1 {
	width: 550px;
	float: left;
	margin-left:5px;
	overflow: hidden;
	min-height:500px;
}

div.leftprod {
	width:760px; 
	float: left;
	overflow: hidden;
	padding:0px 10px 0px 0px ;
}

div.leftcol1prod {
    	padding-top:0px;
	width: 190px;
	float: right;
	min-height:500px;
	background:#E7EFE9 url("../images/right-col-bg.jpg") repeat-x top left; 
}

div.leftcol1prod li{
list-style-type:none;
}

.head-title{  
	font-family: Arial, Verdana, 'Times New Roman', 'Sans Serif';
	font-size:17px;
	color:#000000;
	font-weight:bold;
	margin:0 2px;
	padding-top:10px;
	padding-bottom:6px;
	padding-left:13px;
	border:1px solid #ebebeb;
	background:#f5f5f5;
}

.right-menu-block {   
	margin:0 2px;
	padding:10px 0px 0px 0px;
	background:#fbfbf4;
	/*border-bottom:1px solid #ededdf;*/
	border:1px solid #ebebeb;
}

/*.right-menu-block ul {   
    font-family: Arial, Verdana, 'Times New Roman', 'Sans Serif';
	font-size:13px;
	font-weight:bold;
	color:#006699;
	line-height:26px;
}*/

.right-menu-block li{
	border-bottom:1px solid #ededdf;
}

div.leftcol1prod a{ 
    font-family: Arial, Verdana, 'Times New Roman', 'Sans Serif';
	font-size:13px;
	font-weight:bold;
	color:#006699;
	line-height:26px;
	text-decoration: none;    	
	padding:0 10px;
}

div.leftcol1prod a:hover {  
    font-family: Arial, Verdana, 'Times New Roman', 'Sans Serif';
	font-size:13px;
	font-weight:bold;
	color:#0c3572; 
	text-decoration:none; 
	line-height:26px;
	padding:0 10px;
	background:#f3f4ea;
	display:block;
}

div.leftcol1prod hr{  
color:#FFFFFF; size:1px; width:100%; 
}
/*  start right menu */            

.leftcol1prod ul {
	text-align: left;
	margin: 0px 0px 0px 0px; padding: 0;
	border-top: 1px solid  #FFFFFF;
}
/*.leftcol1prod ul li {
	list-style: none;
	border-bottom: 1px   groove #FFFFFF;
	padding: 5px 0px;
	margin: 0;		
}
html body .leftcol1prod ul li {
	height: 1%;
}
.leftcol1prod ul li a, 
.leftcol1prod ul li a:visited {
	font-family: Georgia, 'Times New Roman', Times, Serif;
	background-image: none;	
	background-color: transparent;
	border: none;
	color: #007700;
	padding-left: 0;	
}
.leftcol1prod ul li a span {
	color: #9F9F9F;	
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-style: normal;
	font-size: 1em;
}
.leftcol1prod ul li a:hover { color: #000;	}
.leftcol1prod ul ul { margin: 0 0 0 5px; padding: 0; }
.leftcol1prod ul ul li { background: none; }*/

div.leftcol1prod img { 
    border:none;
    margin:none;
	background-color:transparent;
	width:8px; 
	height:8px;
	
}

div.leftcol1 img {
	border: 1px solid #DADADA;
	padding: 3px;
	background: #FAFAFA;
}


div.statement {
  background-color: #222;
  color: #fc3;
  width: 400px;
  text-align: left;
  margin-top: 0;
}

div.statement div.inner {
  padding: 5px 20px 10px 20px;
  font-size: 21px;
  line-height: 1.2em;
}

div.statement div.inner h1 {
  font-size: 48px;
  margin: 25px 0 20px 0;
  padding: 0;
font-family: helvetica, arial, sans-serif;

  letter-spacing: -2px;
  line-height: 1.0em;
  text-align: left;
  color: #fff;
}

div.statement div.inner p a {
  color: #999;
	font-weight: normal;
}

div.statement div.inner p {
  background-color: #222;
	font-size: 24px;
  color: #dfb946;
  text-align: left;
  margin: 0 0 15px 0;
	line-height: 1.2em;
	font-family: georgia, helvetica, arial, sans-serif;
}

div.statement div.inner p.webbased {
  font-size: 19px;
  margin-bottom: 0;
  color: #DFB946;
  font-family: Georgia, serif;
  line-height: 1.3em;
}

div.statement div.inner p.webbased a {
	color: #f2be20;
}

div.statement table {
	margin: 0; border:none;
}
div.statement table tr {
	height: 22px;
}
div.statement table td {
	font-size: 14px;
	padding: 0 15px 0 0;
	color: #DFB946;
	line-height: 1.4em;
	border:none;

}

div.statement table td a {
	color: #DFB946;
}

.nopad{
padding:0px; border:none;
}

.CAPS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	
}

.service{
	float:left;
	padding:7px; 
	height:121px;
	text-transform:uppercase;
	text-align:center;
	margin-right:10px;
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: inline;	
}

.serviceprod{

	float:left;
	padding: 7px;
	width:150; 
	height:150;
	/*text-transform:uppercase;*/
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: inline; 	
	
	/*padding-top:10px; margin-top:25px;*/
	/*background-color:#ededed;
	margin-left:17px;margin-right:14px;border:1px solid #dbdbdb;*/
}

.serviceprod img{ 
margin:2px 2px 0px 2px;  
 border:none;  
}

.imgborder{
	border: solid 1px #eaeaea;
}

.servicetop{ margin-left:7px;
    background:url(../images/Blue_Row_repat.jpg) repeat-y;
	width:150; 
	height:auto;
	display: inline;	
}
.color_none{
background-color:#FFFFFF;
}
.color1{
background-color:#EFD279;
}

.color2{
background-color:#95CBE9;
}
/*BOF::Events CSS*/
.img-border{
	float:left;
	border:1px solid #000000;
	width:130px;
	margin-left:10px;
	padding:2px;
	margin:0px;
	margin-left:14px;
	margin-bottom:20px;
}

.img-border1{
	border:0px;
	margin:0px;
	padding:0px;
}

/*EOF::Events CSS*/
.color3{
background-color:#AFD775;
}

.color4{
background-color:#DE9D7F;
}

#header-content #Callus {
	position: absolute;	
	font: bold 45px 'Trebuchet MS', Sans-serif;
	letter-spacing: -2px; 
	background-color:transparent;
	
	margin: 0; padding: 0;		
	
	width:350px;
	/* change the values of left and top to adjust the position of the logo */
	top: 0px; right: 0px;
}
#header-content #Callus a {
	text-decoration: none;
	
}
#header-content #Callus img{
	border:none;
	background-color:transparent;
	padding:0px;
}

#Download{
	
	width:138px;
	background-color:transparent;
	height:38px;
	float:left;
}
#Download img{
	
}
#Quote {
	width:138px;
	background-color:transparent;
	height:38px;
	float:left;
	margin-left:18px;
}
#Contact{	
	position:absolute;
	top:30px;
	right:50px;
	width:296px;
	background-color:transparent;
	height:38px;
}


div.press {
	margin-top: 25px;
	background-image: url(../images/bkgd_press_home.png);
	background-repeat: no-repeat;
	padding: 20px 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	min-height:200px;
	
}
div.press a{
	font-size: 20px; 
	color:#356AA0;
	text-align: left;  
	margin: 0 0 15px 0;
	line-height: 1.3em;	
	font-family: georgia, helvetica, arial, sans-serif;
	letter-spacing:0px;
	background-color:transparent;
	text-decoration:underline;
}


div.press img {
	margin: 0;
}

.pagination{
background:#DDDDDD;
width:900px; 
height:15px; 
float:left; 
padding:5px; 
font-weight:600;
}


.toptxt{

font-size: 14px;
  margin-bottom: 0;
  color: #356AA0;
  font-family: Georgia, serif;
  line-height: 1.3em; 
  text-align:justify; padding-right:32px; 


}

.toptextSub{ clear:both;
width:750px;
border:none; 
}
.toptextSub #caticon{
width:150px;
border:none;
float:left; padding-top:10px;
}
.toptextSub #cattext{
width:500px;
border:none;
float:left;
font-size: 14px; 
font-family: georgia, helvetica, arial, sans-serif;
color:#356AA0;
	letter-spacing:0px;
	margin: 0 0 15px 0;
	line-height: 1.3em; padding:10px; 
}



div.toptext p{
width:750px;
font-size: 14px; 
font-family: georgia, helvetica, arial, sans-serif;
color:#356AA0;
	letter-spacing:0px;
	margin: 0 0 15px 0;
	line-height: 1.3em; 	 
	padding-left:15px; padding-right:60px; 

}
div.toptext ul li{
font-size: 12px; 
font-family: georgia, helvetica, arial, sans-serif;
color:#356AA0;
font-weight:200;
}
.rel_img{

width:900px; 
height:auto; 
float:right; 
padding:5px; 

}

.pageno{
background:#444444; color:#00CC66;
}
.borderS{ 
border: 1px solid #DDDDDD; 
}
.Yellow_box100{

	width:160px; 
	height:auto;
	
    border: 1px solid #FFD784;  clear:both;
	font-size:12px;

	float:left; 

	margin-right:10px; 

	margin-left:-3px;

	*margin-left:-3px;

	_margin-left:2px;

	background-color:#FFFFCC;

}

/*BOF :: Added for Top Box*/
.container-left{
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	/*background-color:#aad375;*/
	background-color:#f0d27a;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	behavior:url(border-radius.htc);
}

.container-right{
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	background-color:#aad375;
	/*background-color:#f0d27a;*/
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	behavior:url(border-radius.htc);
}

.container-left-border{
	border:1px solid #f0d27a;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	/*border:1px solid #aad375;*/
	padding-top:10px;
	height:625px;	
}

.container-right-border{
	border:1px solid #aad375;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	/*border:1px solid #f0d27a;*/
	padding-top:10px;
	height:625px;
}
/*EOF :: Added for Top Box*/

.title_new {
	float:left;
	width:730px;
	height:24px;
	margin:25px 7px 5px 8px; 
	display:inline; padding:none;
	 
}

.title_left {
	width: 9px;
	height: 24px;
	float: left;
	background: url(../images/Blue_Row_left.jpg) no-repeat top left;
     
}

.title_mid {
	
	width: 745px; margin:0px; 
	border-top:solid 1px; border-top-color:#007700;
	float: left;
	background: #D9F3D8; /*#F3FCF3 ;*/  
	font-weight:bold; font-size:14px;	
}

.title_right {
	width: 10px;
	height: 24px;
	float: left;
	background: url(../images/Blue_Row_Right.jpg) no-repeat top left;
}

.box-out, .box-in { display:block; }
.box-out { width:750px;height:auto; }
.box-in { width:750px;height:auto; }
div.tab-content { background:#ededed; /*background:#edf1e8;*/display:none;text-align:center; border:1px solid #bacda2; width:745px; height:auto; padding-bottom:10px; margin-bottom:10px; }
div.tab-content .box-in {  }
div.tab-content p { text-align:center; }

 tr.tabrow a { cursor:pointer;display:block; }
 tr.tabrow a,  a:visited { color:#00c; }
 tr.tabrow a.selected { color:#333;font-weight:bold;text-decoration:none; }
 tr.tabrow a.selected .box-in { background-color:#c3d9ff;border-color:#93b4d9; }
 tr.tabrow a.selected .box-out { border-color:#93b4d9; }
 tr.tabrow a.last { font-weight:bold;padding:0px 0px 0px 0px; }

#Footer-menu{
	padding-left:50px;
	font-size:13px;
	clear:both;
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;	
	min-height:25px;
	padding-top:8px;

}

#Footer-menu a{
	color:#fff;
	font-weight:bold;
}
#Footer-menu a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

#seperator{
	padding-left:50px;
	font-size:13px;
	clear:both;
	border-top:2px solid #fff;
}

/*BOF::Events CSS*/
.img-border{
	float:left;
	border:1px solid #c1bcbc;
	width:128px;
	margin-left:10px;
	padding:0px;
	margin:0px;
	margin-left:12px;
	margin-bottom:20px;
}

.thumb-img-container{
	padding-top:10px; margin-top:25px;background-color:#ededed;margin-left:17px;margin-right:14px;border:1px solid #dbdbdb;
}
a .thumbborder{
	border:1px solid #dbdbdb;

}
.thumb-img-border1{
	background:#fff;
	padding:2px;
	margin-left:8px;
	border:1px solid #dbdbdb;

}
.thumb-img-border{
	border:2px solid #ffffff;
	margin:0px;
	padding:0px;
	
}

.main-img-border{
	border:0px solid #ffffff;
	margin:0px;
	padding:0px;
}

.main-img-container{
	margin-top:20px;margin-left:17px;border:1px solid #c1bcbc;padding:2px;width:719px;
}
/*EOF::Events CSS*/

.menu_current{
	background:#f3f4ea;
}

