@charset "utf-8";
/* CSS Document */

/*reset code*/
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;}

/*float*/
.left{float:left;}
.right{float:right;}
.clear{clear:both; line-height:1px; font-size:1px;}
a {text-decoration:none; color:#fff;}
a:hover{color:#3a251d;}

h1{font:bold 24px/24px Arial, Helvetica, sans-serif; color:#e64d27; margin-left:5px;}

h3{font:bold 20px Arial, Helvetica, sans-serif; color:#3a251d;}
h4{font:bold 18px Arial, Helvetica, sans-serif; color:#e64d27;}
h6{font:bold 16px/25px Arial, Helvetica, sans-serif; color:#000;}

/*main css*/
body{background-color:#2e180f;}

#wrapper{
	width:100%;
	margin:0 auto;
}

/*header*/
#header{
	width:100%;
	background-color:#e64d27;
}

#container {
	width:100%;
	background-color:#fff;
}

#hd_body , .nav_body , #container_body , .ft_body{
	width:875px;
	margin:0 auto;
	padding:5px 5px 0 5px;
}

.mail{margin-top:20px;}
.mail a{font:bold 16px Arial, Helvetica, sans-serif; line-height:25px;}

/*navigation*/
#nav{
	width:100%;
	background-color:#2e180f;
	height:32px;
}

.nav_body ul{margin:0; padding:0;}

.nav_body li{margin:0; display:block; float:left; width:172px; padding-top:4px;}
.txtleft{text-align:left;}
.txtcenter{text-align:center;}
.txtright{text-align:right;}
.nav_body li a{font:bold 14px Arial, Helvetica, sans-serif;}
.nav_body li a:hover{color:#e64d27;}

/*container*/
.banner{
	border:2px solid #e64d27; /*important*/
	padding:7px;
}

p{font:12px Arial, Helvetica, sans-serif; color:#2e180f; line-height:16px;}
.homecontent {font:14px Arial, Helvetica, sans-serif; color:#2e180f; line-height:18px;}
.viewlink{color:#e64d27; text-decoration:underline;}
.viewlink:hover{text-decoration:none; color:#e64d27;}

.lt_col {
	width:275px;
	padding:5px 5px 5px 0px;
}

.rt_col{
	width:275px;
	padding:5px 0px 5px 5px;
}
.mid_col{
	width:275px;
	padding:5px;
	margin:0 0 0 15px;
}

.leftcol{ background-color:#2e180f; padding:5px 10px;}
.rightcol{ background-color:#6a6a6a; padding:5px 10px;}
.midcol{ background-color:#e64d27; padding:5px 10px;}

.clrwhite{color:#fff;}
.text_p{font:11px Arial, Helvetica, sans-serif; color:#fff; line-height:16px;}
.leftcol a , .rightcol a , .midcol a{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:25px;}
.leftcol a:hover , .rightcol a:hover , .midcol a:hover{text-decoration:underline;}
.box {
	padding-bottom: 5px;
}
.leftbox{width:212px; height:90px;}
.rightbox{width:212px; height:90px;}
.midbox{width:434px; height:90px; margin-left:8px;}

.boxtext{font:12px Arial, Helvetica, sans-serif; color:#000; padding:15px 10px 0 10px;}
.orange{color:#e64d27;}

.bggrey{background-color:#d9d9d9;}
.bglhgry{background-color:#f2f2f2;}

/*footer*/
#footer{
	width:100%;
	background:#2e180f url(../images/footer_bg.jpg) repeat-x;	
	background-position:bottom;
	height:177px;
}

.ft_body ul{margin:0; padding:0;}

.ft_body li{margin:0; display:block; float:left;}
.ft_body li a , .copyright a{font:10px Arial, Helvetica, sans-serif; color:#fff; margin-left:15px;}
.ft_body li a:hover , .copyright a:hover{color:#e64d27;}

.copyright{font:10px Arial, Helvetica, sans-serif; color:#fff; margin-left:15px; padding-top:5px;}

/*inner page*/
.ltcontent{
	width:211px;
	border:1px solid #e64d27;
	padding:5px;
}

.rtcontent{
	width:638px;
	margin-left:6px;
}

.contentlt{
	width:201px;
	background-color:#e64d27;
	padding:5px 5px;
}

.contentrt{width:638px;}

.lt_text{font:12px Arial, Helvetica, sans-serif; color:#2e180f; padding-right: 20px;}

.text{font:12px Arial, Helvetica, sans-serif; color:#2e180f; padding-left:5px; border:0; width:141px; margin-bottom:3px;}
.submit{font:12px Arial, Helvetica, sans-serif; color:#fff; background-color:#2e180f; border:0; width:66px; height:19px; margin-top:4px; margin-right:54px; cursor:pointer;}

.contlt , .contrt , .contmid{width:200px; height:85px;}
.contmid{margin-left:20px;}

.details{font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 10px 5px 10px; width:178px;}
.row{margin-top:-1px;}

hr{border:.5px solid #e64d27;} /*important*/

.contentrt ul{margin:0; padding:0;}
.contentrt li{margin-left:15px; list-style-image:url(../images/circle.png); font:12px Arial, Helvetica, sans-serif; color:#000;}
