@charset "utf-8";
body, h1, h2, h3, form, ul, li, ol { margin : 0; padding : 0; }
html, body { height:100%; width:100%; position:relative; text-align:center;}

ul, ol { list-style : none; }
p { margin : 6px 0 10px 0; }
.fl { float : left; }
.fr { float : right; }
.cl { clear : both; }
.tal { text-align : left; }
.tac { text-align : center; }
.tar { text-align : right; }
.taj { text-align : justify; }
.vm { vertical-align : middle; }
a { color : #4e4e4e; text-decoration:none; }
a:hover { color : #0a6db7; text-decoration:none; }
a, a img { border : 0 none; outline : none; }
input, select, textarea { color : #666666; font : normal 11px Tahoma;}
.button { font-weight : bold; color : #ffffff;}
.noborder { border : 0 none; vertical-align : middle; }

body {font:normal 12px Arial, Helvetica, sans-serif; color:#4e4e4e; padding:0px; margin:15px 0px 15px 0px; text-align:justify; background-color:#fef7d7;}

#main { width:985px; margin:auto;}

.main { background:url(../images/bg.png) repeat-y left top; padding:0px 6px 0px 6px;}


.top_bg { height:121px; position:relative;}

.logo { padding:0px 0px 9px 15px; float:left; }
.logo a {background:url(../images/logo.png) no-repeat left top; width:353px; height:81px; text-indent:-9999px; display:block;}

.smal_links { font:normal 11px Tahoma, Geneva, sans-serif; float:right; padding:5px 10px 0px 0px;}
.smal_links ul {}
.smal_links li { float:left; border-left:dotted 1px #61a4d8; padding:0px 15px 0px 15px; color:#006bbe;}
.smal_links li a {color:#006bbe; text-decoration:none;}
.smal_links li a:hover { color:#000; text-decoration:none;}
.smal_links li.none { border:none;}

#menu { width:973px; float:left; background:url(../images/link_bg.jpg) repeat-x left top; font:bold 12px Arial, Helvetica, sans-serif;}
#menu ul {}
#menu li {float:left; border-right:solid 1px #c8c6c6;}
#menu li a { display:block; padding:8px 20px; color:#4e4e4e;}
#menu li a:hover { background:url(../images/link_hover.jpg) repeat-x left top; color:#FFF;}

#mid_part { padding:10px 10px 0px 10px;}

.mid_left { width:203px; float:left;}
.mid_left_title { background:url(../images/title_bg.jpg) no-repeat left top; padding:0px 0px 0px 10px; font:bold 13px/31px Arial, Helvetica, sans-serif; color:#FFF;}
.mid_left_title img { padding:10px 5px 0px 0px; float:left;}

.mid_left_bg { border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4;}




.news_and_events { padding:10px 0px 0px 0px;}
.news_title { background:url(../images/left_title.jpg) no-repeat left top; font:bold 13px/33px Arial, Helvetica, sans-serif; color:#424242; padding:0px 0px 0px 10px;}
.news_title img { padding:10px 5px 0px 0px; float:left;}
.news_bg {border-left:solid 1px #d6d4d4; border-right:solid 1px #d6d4d4; background-color:#e5e5e5; font:normal 11px Tahoma, Geneva, sans-serif; text-align:center;}

.news_bg img { padding:15px 0px 10px 0px;}

.news_bg ul {}
.news_bg li {border-bottom:dotted 1px #a8a8a8; text-align:left;}
.news_bg li a { display:block; padding:8px 10px;}
.news_bg li a:hover { background-color:#FFF; color:#4e4e4e;}

.news_bg li strong {color:#0a6db7;}


.mid_right { float:right; padding:0px; width:740px;}
.banners { padding:0px 0px 10px 0px;}

.mid_main { padding:0px 0px 0px 0px;}
.mid_main_left { float:left; width:527px;}
.mid_main_right { float:right; width:203px;}
.mid_main_left2 { float:left; width:100%;}


.mid_main_right_main { padding:0px 0px 10px 0px;}
.mid_main_right_title { background:url(../images/right_title.jpg) no-repeat left top; font:bold 13px/33px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0px 0px 10px;}
.mid_main_right_title img { padding:10px 5px 0px 0px; float:left;}
.mid_main_right_bg {background-color:#0162a9; font:normal 11px Tahoma, Geneva, sans-serif; text-align:center;}

.mid_main_right_bg ul {}
.mid_main_right_bg li {border-bottom:dotted 1px #319aed; text-align:left;}
.mid_main_right_bg li a { display:block; padding:8px 10px; color:#FFF;}
.mid_main_right_bg li a:hover { background-color:#319aed; color:#ffffff;}

.mid_left_bg1 { border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; padding:8px 10px;}
.welcome_title { float:left; width:508px; background:url(../images/welcome_title_bg.jpg) repeat-x left top; padding:0px 0px 0px 3px; font:bold 13px/32px Arial, Helvetica, sans-serif; color:#ffffff;}
.welcome_title img { padding:10px 5px 0px 0px; float:left;}

.welcome_title1 { float:left; width:721px; background:url(../images/welcome_title_bg.jpg) repeat-x left top; padding:0px 0px 0px 3px; font:bold 13px/32px Arial, Helvetica, sans-serif; color:#ffffff;}
.welcome_title1 img { padding:10px 5px 0px 0px; float:left;}

.welcome_title2 { float:left; width:721px; background:url(../images/welcome_title_bg.jpg) repeat-x left top; padding:0px 0px 0px 3px; font:bold 13px/32px Arial, Helvetica, sans-serif; color:#ffffff;}
.welcome_title2 img { padding:10px 5px 0px 0px; float:left;}

.welcome_main_title { padding:0px 0px 10px 0px;}


.welcome_main_title1 { padding:0px 0px 0px 0px;}

.grid1 { float:left; width:507px; background:url(../images/grid_bg.jpg) repeat-x left top; padding:0px 0px 0px 0px; height:56px;}

.grid2 { float:left; width:720px; background:url(../images/grid_bg.jpg) repeat-x left top; padding:0px 0px 0px 0px; height:56px;}

.grid_text { height:27px; font:normal 11px/27px Tahoma, Geneva, sans-serif; color:#424242;}
.pagination { float:right; width:150px; text-align:right;}
.perpage { float:right; width:150px;}
.perpage ul {}
.perpage li { float:right; padding:7px 5px 7px 5px; line-height:normal;}
.perpage li a {color:#424242;}
.perpage li a:hover { color:#0A6DB7;}

.products {border-left:solid 1px #c8c6c6; border-top:solid 1px #c8c6c6; margin:0px 1px 0px 0px;}
.products ul {}
.products li { float:left; width:159px; border-bottom:solid 1px #c8c6c6; border-right:solid 1px #c8c6c6; padding:12px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#424242;}

.products li:hover { float:left; width:159px; border-bottom:solid 1px #c8c6c6; border-right:solid 1px #c8c6c6; padding:12px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#424242; background-color:#ededed;}

.products li span { display:block; padding:6px 0px 0px 0px; color:#1b5a00;}

.products li strong { display:block; padding:0px 0px 0px 0px; font:normal 12px Arial, Helvetica, sans-serif;}

.products li a { color:#424242;}
.products li a:hover { color:#0A6DB7;}

/* Added By MWS */
.products1 {border-left:solid 1px #c8c6c6; border-top:solid 1px #c8c6c6; margin:0px 1px 0px 0px;}
.products1 ul {}
.products1 li { float:left; width:150px; border-bottom:solid 1px #c8c6c6; border-right:solid 1px #c8c6c6; padding:12px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#424242;}

.products1 li:hover { float:left; width:150px; border-bottom:solid 1px #c8c6c6; border-right:solid 1px #c8c6c6; padding:12px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#424242; background-color:#ededed;}

.products1 li span { display:block; padding:6px 0px 0px 0px; color:#1b5a00;}

.products1 li strong { display:block; padding:0px 0px 0px 0px; font:normal 12px Arial, Helvetica, sans-serif;}

.products1 li a { color:#424242;}
.products1 li a:hover { color:#0A6DB7;}
/* Added By MWS */



.addtocart_btn { padding:6px 0px 6px 0px;}

.produc_images { height:130px; display:table-cell; vertical-align:middle; text-align:center; width:150px;}

.copyright_text { padding:10px 10px 10px 10px;}

.help_icons { position:absolute; right:180px; top:30px; width:165px; font:bold 16px Arial, Helvetica, sans-serif; color:#e87012;}
.help_icons img { float:left; padding:0px 4px 0px 0px;}
.help_icons span {color:#1277c2; text-align:left; display:block; padding:5px 0px 0px 0px;}

.serach_box { background-color:#ffcca5; padding:5px; position:absolute; right:10px; top:40px;}
.serach_text_box { background-color:#a74800; padding:6px 6px; border:none; float:left; color:#FFF; width:110px; margin:0px 6px 0px 0px;}
.serach_btn { background:url(../images/search_btn.png) no-repeat center center; width:27px; height:25px; border:none; cursor:pointer; text-indent:-9999px; float:right; margin:0px 2px 0px 0px;}

.inner_text { padding:12px 15px 12px 15px; border-bottom: 1px solid #C8C6C6; border-right: 1px solid #C8C6C6; border-left: 1px solid #C8C6C6;}

/* form css */
.textfieldbig {
    border: 1px solid #CCCCCC;
    width: 230px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	}
.textfieldsmall {
    border: 1px solid #CCCCCC;
    width: 160px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	}
.textfieldbig {
    border: 1px solid #CCCCCC;
    width: 230px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	}	
.textarea {
    border: 1px solid #CCCCCC;
    width: 230px;
    height: 65px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	}
.textareabig {
	border: 1px solid #CCCCCC;
    width: 430px;
    height: 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	}
.error
{
    font-family: tahoma;
    font-size: 11px;
    color: Red;
    text-decoration: none;
}
.document-title {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#415D7C;
	text-align:center;	
	line-height:20px;
	text-decoration: none;
	}	
.contain-subtitle {
	font-family:Tahoma;
	font-size: 12px;
	color: #504232;
	font-weight:bold;
	text-indent:5px;
	text-decoration: none;
	}
.link-sample {
	font-family: Tahoma;
	font-size: 12px;
	color: #616161;
	text-decoration: none;
	}
.link-sample:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #940202;
	text-decoration: none;
	}
.link-page {
	font-family: Tahoma;
	font-size: 12px;
	color: #c12741;
	text-decoration: none;
	font-weight:bold;
}
.link-page:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #504232;
	text-decoration: none;
	}
.buttonlink {
	background-color:#333333;
	border:1px solid #bfcbd3;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	line-height:17px;
	font-weight:bold;
	padding:1px 6px 1px 6px;
	text-decoration:none;
	}
.buttonlink:hover {
	background-color:#666666;
	}
.buttonred {
    background-color: #a84008;
    padding: 1px 5px 1px 5px;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
.buttonred:hover {
    background-color: #333333;
    padding: 1px 5px 1px 5px;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
.buttongrey {
    background-color: #333333;
    padding: 1px 5px 1px 5px;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
.buttongrey:hover {
    background-color: #cccccc;
    padding: 1px 5px 1px 5px;
    border: 1px solid #666666;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}	
.buttonorange {
    background-color: #ED9649;
    padding: 1px 5px 1px 5px;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
.buttonorange:hover {
    background-color: #ED9649;
    padding: 1px 5px 1px 5px;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}	
.titletext {  font:bold 16px Arial, Helvetica, sans-serif; color:#e87012;}

.titlelink {  font:bold 14px Arial, Helvetica, sans-serif; color:#1277C2;}
.whitetext {  font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}

