@charset "utf-8";
/* CSS Document */
/***************************** CSS Reset - Start ****************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{clear:both; line-height:1px; font-size:1px;}


/*--------------------custom reset---------------------------------*/

.no_bg_pad{background:none !important; padding:0 !important;}
.no_bg{ background:none !important;}
.no_pad{ padding:0px !important;}
.no_mar{ margin:0px !important;}
.no_border{ border:none !important;}
.clear{clear:both;}
.flt_lft{ float:left !important;}
.flt_rht{ float:right !important;}

/***************************** CSS Reset - Find ****************************************/

body											{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#cdcdcd;}
#wrapper 										{ width:670px; height:auto; margin:0 auto; padding:0; background:#ffffff;}
.main_container									{ width:650px; margin:0 auto; padding:10px 0 0 0;}
/***************************** Header start here ****************************************/
.header											{ width:100%; height:auto; margin:0 auto; padding:0px 0 0px 0;}
.header	span.logo								{ display:block; margin:10px 0 10px 10px; padding:0; float:left; width:250px; height:80px; background:#CCC;}
.header .right_sec								{ width:150px;}
.header .right_sec p							{ width:auto; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:0 0 20px 0; color:#000; text-align:right; font-weight:bold;}
.header .right_sec ul							{ margin:0; width:100%;}
.header .right_sec ul li						{ list-style:none; float:right; padding:0 0 0 2px; }
/***************************** Container start here ****************************************/
#comn_container									{ width:100%; height:auto; margin:0 auto; padding:18px 0 0 0;}
#comn_container	h1								{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:34px; color:#fff; text-align:center; background:#c21a16; margin:0 0 20px 0; }
#comn_container	h2								{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; padding:5px 0 6px 0; border-bottom:1px solid #cccccc; border-top:1px solid #ccc;}

#comn_container .sec_1							{ width:100%; padding:19px 0 0 0;}
#comn_container .sec_1 h3						{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#fff; }
#comn_container .sec_1 h3 span 					{ background:#9a999e;  padding:0 4px;}
#comn_container .sec_1 h4						{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#414141; font-weight:bold; line-height:14px; padding:8px 0 11px 0; }
#comn_container .sec_1 .content_1				{ width:100%;}
#comn_container .sec_1 .content_1 p				{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15.5px; padding:0 0 14px 0;}
.rgt_pad										{ padding:0 14px 7px 0;}
.botm_pad										{ padding:0 0px 8px 10px; text-align:right;}
.link											{ display:inline-block; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11.5px; line-height:13px; color:#c21a16; }
.link:hover										{ text-decoration:none;}
.link_2											{ display:inline-block; text-decoration:underline; background:url(../images/diveder_2.png) right center no-repeat ;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#c21a16; padding:0 8px 0 0; margin:0 3px 0 0;  }
.link_2:hover									{ text-decoration:none;}
#comn_container .sec_1 .content_2 .left_sec		{ width:auto; }
#comn_container .sec_1 .content_2 .left_sec	p	{ padding:0 0 14px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#000;}

#comn_container .sec_1 .content_3				{ width:100%;}
#comn_container .sec_1 .content_3 ul 			{ width:80%; padding:0 0 8px 0; display:block; float:left;}
#comn_container .sec_1 .content_3 ul li			{ width:auto; padding:0 6px 0 4px; list-style:none; display:block; float:left; background:url(../images/divider.jpg) right center no-repeat;}
#comn_container .sec_1 .content_3 ul li a		{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#c21a16; text-decoration:underline;}
#comn_container .sec_1 .content_3 ul li a:hover { text-decoration:none;}


#comn_container .sec_1 .content_3 ul.ft_logo	{ width:100%; float:left; display:block; padding:0;}
#comn_container .sec_1 .content_3 ul.ft_logo li	{ padding:0 10px 10px 0; background:none; float:left; display:block;}
#comn_container .sec_1 .content_3 ul.ft_logo li a { display:block;}


/***************************** Footer start here ****************************************/
#footer											{ width:100%; height:auto; margin:0 auto; padding:21px 0 22px 0;}
#footer h2										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:5px 0 6px 0; border-bottom:1px solid #cccccc; border-top:1px solid #ccc;}
#footer h3										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:20px 0 13px 0; color:#666 }
#footer p										{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; padding:0; margin:0; color:#666; }





