/*Body & Menu 
------------------------------------------------------------ */
body {
	margin: 0px;
	padding: 0px;
	background-color: #c8c8c8;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size:12px;
}
h1 {font-size:18px; color:#666666; text-transform:capitalize; font-weight:lighter; padding:0 0 5px 0;  border-bottom-style: solid; border-bottom-width:2px; border-bottom-color:#006699;}
h2 {font-size:15px; color:#333333; text-transform:capitalize; padding-bottom:6px;}
h3 {font-size:13px; color:#999999; text-transform:capitalize;}
a	{color:#003399;	}
a:hover {color:#0000FF;/* older: #3D6B9C; */ text-decoration:none;}

/*Nav
---------------------------------------*/
#menu {
	font-family:Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	width:652px; 
	height:31px; 
	background-image:url(../images/design/menu_bg.jpg); 
	padding-top:15px; 
	color:#ffffff;
	font-size:15px;
	text-align:center;
}
#menu a {
	font-family:Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	}
#menu a:hover {
	font-family:Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#deff00;
	font-size:15px;
	text-decoration:none;
}
	
#leftmenu {
	color:#ccc;
	padding:12px 10px 12px 10px;
	width:183px;
	float:left;
}
#leftmenu .bold {
	color:#fff;
	font-weight:bold;
}
#leftmenu div{width:183px;}

#leftmenu a {
	color:#fff;
	text-decoration:none;
}
#leftmenu a:hover {text-decoration:underline;
}
#leftmenu li li li a:hover {color:#0CF}
#leftmenu ol{padding:0 0 0 25px; margin:0 0 0 5px; width:153px;}
/*Titles & Crumbs
------------------------------------------------------------ */
#page_title {
	font-family:Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	width:288px; 
	height:21px; 
	background-image:url(../images/design/left_bottom.jpg);
	color:#ffffff;
	font-size:15px;
	padding-left:10px;
	padding-top:3px;
	}
.breadcrumb {font-size:.75em; color:gray; padding:0px 0 0 24px; margin:0px 0px 5px 0px;
}			
.breadcrumb a {color:#a8b0c2;
}
.breadcrumb a:hover {text-decoration:none; color:#003399;
}	
.blockContent{width:680px; overflow:hidden}

blockquote {
	float:inherit;
	display:block;
	width: 90%;
	padding: 15px;
	margin: 10px 25px 20px 15px;
	background: #eaeaea;
	border-top: 4px solid #006699;
	border-bottom: 4px solid #006699;
	}
blockquote p {
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 1.3em;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	line-height: 1.3em;
}
ol { list-style-type: upper-roman
}
ul { 
} 
ul li {list-style-type:square;
} 
/*Footer
------------------------------------------------------------ */
#bottomcontainer {
	clear: both;
	height: 180px;
	background: url(../images/design/footer.jpg) no-repeat;
	line-height: 25px;
}
#bottomcontainer a.bottom:link, a.bottom:visited, a.bottom:hover, a.bottom:active{
	color:#666666;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;	
}
#bluefooter {
	color:#ffffff;
	font-size: 11px;
	text-align:center;
	padding:1px 266px 0 0;
}
#footer {overflow:hidden; font-size: 11px; padding:0 0 0 30px;}	
#footer .upperFooter {padding:12px 0 12px 0; overflow:hidden; width:100%;} 		
#footer .upperFooter ul {overflow:hidden; float:left; width:180px; padding:0; margin:0} 	
#footer .upperFooter li { text-transform:uppercase; line-height:10px; padding:0 0 5px 0; }		 		
#footer .upperFooter li a {color:#666666; text-transform:uppercase; text-decoration:none} 		
#footer .upperFooter li a:hover {color:#333333; text-decoration:underline} 		
#footer .upperFooter li ul li{text-transform:capitalize; font-size: 10px; background:url(../images/bgd_li_footer.gif) 0 -6px no-repeat; padding:3px 0 3px 14px; margin:0} 			
#footer .upperFooter li ul ul{color:#666666; float:none; width:177px} 					
#footer .upperFooter ul.last{width:160px}		 					
#footer .upperFooter ul.last ul{width:160px}								 	 		
#footer a {color:#666666; text-transform:capitalize; text-decoration:none} 
#footer a:hover {color:#333333; text-decoration:underline} 	
#designed {clear:both; font-size: 9px; color:#666666; text-align: left; padding: 3px 0 0 10px; background: url(../images/design/footer_line.jpg) no-repeat}
#ants {color:#666; font-size: 11px; text-align:center; width:100%;}
#ants a {color:#666;
}
#ants a.ants:hover, a.ants:active {color:#333;
}
a.mmlinks
{
margin-right:20px;
color:#000;
font-size:15px;
text-decoration:none;
}
p.red-message
{
color:red;
font-size:15px;
font-family:Verdana,Arial;
text-transform:capitalize;
}
a.mmlinks:hover
{
text-decoration:underline;
}
.sub
{
font-size:15px;
}
p.prev-next-links
{
text-align:center;
}


/*Contact us Page Stylesheet starts*/
#mainContent {width:715px; background:none; padding:0; margin:0px 0px 20px 0px; overflow:hidden; float:left}
.highlightContent{padding:12px 15px; width:700px;}
.contentDetail {padding:2px 10px;}
.contentDetail h1 {color:#666666; font-size:1.8em; background:url(../images/bg_contentDetail_h3.gif) 0 100% repeat-x; padding:0 0 4px 0; display:block
}		
.contentDetail h1.newOther {font-weight:normal
}
contentDetail p {color:#535353; padding:0px 0px 5px 0px; clear:left;margin:0px;
}
.contentDetail a {color:#092052;text-decoration:none;
}
.contentDetail dl {margin:3px 0 0 0; overflow:hidden
}
.contentDetail dl img {margin:4px 0 9px 0
}
.contentDetail dl img.last {margin:4px 0 0 0
}
.contentDetail dl dt {width:145px; float:left; overflow:hidden; padding:6px 0 0 0
}
.contentDetail dl dd a {color:#535353
}
.contentDetail dl dd span{ color:#535353; font-weight:bold
}
.contentDetail dl dd {width:500px; float:left; overflow:hidden; padding:6px 0 0 0
}
.contentDetail dl dd p {padding:0!important
}
.btnNewsMore {width:500px;  overflow:hidden; padding:10px 0 0 144px!important; 
}
/*Contact Us*/
/*
.contactUsDetail p {padding:5px 0 0 0}
.contactUsDetail ul {width:654px; height:auto; background:url(../images/bgd_contact_detail.gif) no-repeat; margin:10px 0 5px 0; display:block; overflow:hidden;list-style:none;padding:0px;text-align:left; }
.contactUsDetail li {width:190px; height:auto; padding:0 0 0 20px; float:left}
.contactUsDetail li.first {width:190px;  background:none; padding:0 20px 0 0; float:left}
.contactUsDetail li .map {color:#a2a2a2; padding:0 0 0 12px;}
.contactUsDetail li img {padding:0 0 0 10px}
*/
/*Contact Us*/
.contactUsDetail p {padding:0}
.contactUsDetail ul {width:654px; margin:10px 0 5px 0; display:block; overflow:hidden;list-style:none;padding:0px;text-align:left; }
.contactUsDetail li {width:400px; padding:0 0 0 20px; float:left; list-style:none; margin:0}

.contactUsDetail li.first {width:190px;  padding:0 20px 0 0; float:left; background: url(../images/bgd_line.gif) 100% 0 repeat-y; list-style:none}
.contactUsDetail li.first p{padding:5px 0 0 0}
.contactUsDetail li .map {color:#a2a2a2; padding:0 0 0 12px}
.contactUsDetail li img {padding:0 0 0 10px; display:block; margin:0}
#map{border:#ccc solid 1px;}

/*Contact Us Form*/
.contactFormWrapper{width:653px; overflow:hidden}
.contactForm {width:445px; background:url(../images/bgd_contact_form_top.gif) no-repeat; padding:5px 0 0 0; margin:10px 0; float:left}
.contactFormWrap {width:401px; background:url(../images/bgd_contact_form.gif) 0 100%; padding:17px 22px;}
.contactFormWrap p {display:block; padding:1px 0 0 0}
.contactForm label {width:140px; float:left}
.contactForm label.unRequire {width:129px;  padding:0 0 0 12px}
.contactForm span {color:#fe0006; padding:0 9px 0 0}
.contactForm input, .contactForm textarea {width:245px; color:#092052; padding:2px 5px; margin:1px 0; line-height:16px; border:1px solid #c1c1c1}
.contactForm .text {width:260px; height:auto; padding:0 0 10px 144px; margin:0}
.contactForm .text label {width:auto
}
.contactForm .text img {padding:0 4px 0 0; margin:0}
.contactForm .text input {width:160px}
.contactForm .text .btnContactSubmit {width:71px; height:27px; padding:0; margin:17px 10px 0 0; border:none; float:right}

.trustedSite {width:188px; padding: 5px 0 0 0; float:right; text-align:left;}
	.trustedSite p a{text-decoration:underline;}
	.trustedSite p a:hover{text-decoration:none}


/*Highlight Boxes*/				
.hightlightBlockWrap {
	padding:20px 0;
	text-align:left;
	width: 100%;
	overflow:hidden;
}
.hightlightBlock {
  padding:0px 0px 0px 0px;
  margin:0px auto;
  text-align:left;
  width: 670px;
  background: url(../images/bgd_highlight.gif) 0 100% no-repeat;
  overflow: hidden;
}

.hightlightBlock .bgdBlock{
  width: 670px;
  padding:0;
  margin:0;
  text-align:left;
  background: url(../images/bgd_highlight_top.gif) 0 0 no-repeat;
  overflow: hidden;
}

.hightlightBlock .block1 {
  width: 335px;
  padding:0px;
  margin:0px;
  text-align:left;
  float:left;
  overflow:hidden;
}

.hightlightBlock .block1 h3 {
  background:url(../images/ico_highlight.gif) 0 0 no-repeat; 
  display:block;
  padding:2px 0 2px 23px; 
  margin:0 0 5px 0;
  font-size: 13px;
  line-height:15px;
  }

.hightlightBlock h3 a{
  color: #fff;
  padding: 0px;
  text-decoration: none;
}

.hightlightBlock h3 a:hover{
  color: #fff;
  padding: 0px;
  text-decoration: underline;
}

.hightlightBlock .block1 ul {
  padding:15px 10px 10px 10px;
  margin: 0;
  list-style: none;
  text-align:left;
  overflow:hidden;
  width:315px;
}

.hightlightBlock .block1 ul li {
  width: 137px;
  background: url(../images/bullet_arrow_01.gif) 0 5px no-repeat;
  float: left;
  padding: 0px 0px 3px 11px;
  margin: 0px 0px 0px 9px;
  list-style-type:none
}

.hightlightBlock .block1 ul li a {
  font-size: 12px;
  color: #0a2c73;
  background: none;
  text-decoration:none;
}
.hightlightBlock .block1 ul li a:hover{text-decoration:underline}

.topmanufact_h1
{
padding:5px;
margin:0px;
width:206px;
height:87px; 
text-align:center;
background-image:url(../images/header_h1_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
.topmanufact_h1
{
font-family:Arial;
font-size:22px;
font-weight:400;
color:#000000;
}
span.blue-h1
{
color:#19487E;
font-weight:600;
}
span.gray-h1
{
color:#646464;
font-weight:600;
}
span.small-h1
{
font-size:17px;
font-weight:400;
}
td.header-bottom-text-td
{
padding:2px 10px 0px 10px;
margin:0px 0px 0px 0px;
text-align:left;
width:929px;
height:20px;
font-size:14px;
line-height:18px;
color:#FFFFFF;
font-weight:400;
text-transform:uppercase;
background-image:url(../images/design/bottom-text-bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
.galler-header-link-div
{
padding:152px 0px 0px 0px;
margin:0px;
width:312px;
height:24px;
background-image:url(../images/design/home_bottom_image.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.photo-gallery-link
{
padding:4px 10px 0px 2px;
margin:0px;
text-align:right;
/*font-size:15px;*/
/*font-weight:400;*/
color:#FFFFFF!important;
height:20px;
background-image:url(../images/design/right_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;

}
.photo-gallery-link a{/*font-size:15px;*/ color:#fff!important; text-decoration:none}
.galler-header-link-div a
{
font-size:15px;
color:#FFFFFF!important;
text-decoration:none;
}

.galler-header-link-div a:hover,.photo-gallery-link a:hover
{
	color:#deff00!important;
	text-decoration:none;
}
h3.h3class,h4.h3class
{
padding:0px;
margin:0px;
font-size:12px;
font-weight:bold;
}
.button { 
 font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color:#003366; 
 color:#CCCCCC; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}
.iframeContent{text-align:center; }
.iframeContent{text-align:center; height:700px; overflow-y: none; overflow-x: none;}

#approvals div{float:left; width:20px;}
#approvals span{color:#ccc;}
#approvals .hover{color:#fff;}
.iframeTinyWebGallery {
	position:relative;
	height:100%;
}