/* Start of CMSMS style sheet 'Default' */
* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#7a7a7a; text-align:center;}


/*in_line*/
img { border:0; vertical-align:top; text-align:left;}
ul { list-style:none; margin-bottom:10px;}
p { margin-bottom:10px;}
h1, h2, h3 { margin-bottom:5px;}

a:hover {text-decoration:none; color:#39a748;}
a {color:#357093;}

.column { float:left;}
.clear { clear:both;}


.main {margin:0 auto; width:890px; text-align:left;}
.col_1, .col_2, .col_3, .col_box_1, .col_box_2, .col_box_3, .col_box_4 { float:left;}

.h_logo_wr, .h_wr_banner, #content, .line_separate { width:890px;}

/*header*/
#header { height:236px; margin-bottom:-30px;}
#header > div { height:236px; float:left;}
#hdr1 { width:313px; background:url(images/hdr1.jpg) bottom no-repeat;}
#hdr2 { width:280px; background:url(images/hdr2.jpg) bottom no-repeat;}
#hdr3 { width:297px; background:url(images/hdr3.jpg) bottom no-repeat;}
#logo { height:95px; margin-top:20px; background:url(images/logo.gif) top right no-repeat;}

/*footer*/
#footer { margin:0 0 0 19px; width:851px; background:url(images/footer_wr_line.gif) 0 19px repeat-x; font-size:0.65em; padding:0 0 25px 0;}
.f_left { float:left; padding:59px 0 0 20px;}
.f_right { float:right; width:212px; padding:59px 20px 0 0; text-align:right;}

/*menu*/
.menu { margin:6px 0 0 34px; width:188px; list-style:none;}
.menu li { background:url(images/list_wr_line.gif) bottom left repeat-x; padding:0 0 0 19px; color:#444444; font-weight:bold; text-decoration:none; list-style:none;}
.menu li a { background:url(images/list_marker.gif) center left no-repeat;  color:#444444;  line-height:3em; text-decoration:none; font-size:0.812em; padding:0 0 0 15px;}
.menu .currentpage { text-decoration:underline !important;}
.menu ul { padding:0 0 0 19px; margin:0;}
.menu ul li a { background:url(images/list_bull.gif) center left no-repeat;  color:#357093;  line-height:2em; text-decoration:none; font-size:0.812em; padding:0 0 0 15px;}

/*content*/
#content { background:url(images/content_wr.jpg) 555px 0 no-repeat; padding-top:19px; color:#676666;}
#content .col_1 { width:272px; height:676px;}
#content .col_1 .wr_img_menu { margin-left:19px; background:url(images/wr_img_menu.gif) no-repeat; height:32px; padding:18px 0 0 15px; color:#FFFFFF;}
#content .col_2 { width:599px; font-size:0.75em;}
#content .line_separate { background:url(images/line_y.gif) 254px 0 repeat-y;}

.title, title1 { display:block; margin-bottom:16px;}
.title1 { margin:16px 0;}
#content .col_2 p { margin:11px 0;}
#content .col_2 strong img { vertical-align:middle; margin-right:8px;}
#content .col_2 strong a { color:#357093;}
.img_left { margin-right:20px; float:left;}
.ind_bot { display:block; margin-bottom:11px;}
.ind_top { margin-top:17px; display:block;}
.link { color:#357093 !important; font-weight:bold;}
.text_right { float:right; display:block; margin:11px 0 0 0; color:#357093; font-weight:bold;}
.text_top_indent { padding-right:25px; padding-left:25px; padding-top:6px;}
#content .col_2 li a { color:#357093; background:url(images/list_bull.gif) center left no-repeat; padding:0 0 0 17px; line-height:1.5em;}

/*==================album====================*/
#content .col_2 .picturelist { 	display:block; list-style:none; padding:0; margin:0; width:100%; }
#content .col_2 .picturelist .thumb { display:block; float:left; list-style:none; margin:0; padding:10px 24px 10px 14px; width:96px; background-color:#ccc; }
#content .col_2 .picturelist .thumb a,
#content .col_2 .picturelist .thumb img { margin:0; padding:0; border:none; background:none; display:block; width:96px; height:96px; }
#content .col_2 .picturelist .thumb a { background:#999; padding:5px;}
#content .col_2 .picturelist .thumb a:hover { background:#fff; }

/*================== Contact Page ==================*/
.contact_box{ width:545px; padding-top:15px;}
.contact_box .col_box_2{ width:248px;}
.contact_box .ind_box{margin-left:48px;}

.contactform { margin:20px 0 20px;}
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em; }
.contactform div.required {color: #2c3d49;}

.contactform .col_box .col_box_1 { width:233px; padding:15px 0;} 
.contactform .col_box .ind_box {margin-left:68px;}
.contactform .col_box .col_box_1 span { float:right; margin-right:50px;}

.contactform .col_box1 { padding-top:21px;}
.contactform .col_box1 .col_box_1 { width:281px;}
.contactform .col_box1 .col_box_2 { width:261px;}

.contactform .h_f { margin-bottom:7px;}
.contactform label { font-weight:bold;}
.contactform input { width:248px; height:16px; padding:3px;}
.contactform textarea { width:248px; height:104px; overflow:auto; display:block; margin-bottom:11px; padding:3px;}
.contactform textarea, .contactform input { color:#a09b96; border:1px solid #a09b96; font-family:Arial; padding-left:3px; font-size:1em;}

.contactform .col-left { float:left; width:248px; clear:left;}
.contactform .col-right { float:right; width:248px;}
.contactform .submit { text-align:right;}
.contactform .submit input { text-align:center; width:200px; color:#357093; font-weight:bold; margin-right:24px; height:22px}

/*==================Services Page==================*/

.manuf-logo { float:right;}
.manuf-logo a { display:block; width:200px; border:solid 2px 3e9e9e9; margin:0 0 5px 10px;}
.manuf-logo img { width:200px; border:none;}
/* End of 'Default' */

