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

/* Styling all elements
==========================================================================================================*/
* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
	border: none;
	text-decoration: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
abbr {
	cursor: help;
}
acronym {
	cursor: help;
}
/* --------------- Applying clearfix fix for some browsers to use in appropriate places -------------- */
.clearfix:after {
	content: " ";
	display: block;
	height:0%;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
.clear {
	clear:both
}
/*=====================================================================================================*/
/* Body 
-------------------------------------------------------------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:25px;
}

/* wrapper
--------------------------------------------------------------------------------------------------------*/
#wrapper {
	margin:0 auto;
	width:887px;
	text-align:left;
}
/* Canvas --------------------------------------------------------------------------------------------*/
#canvas {
	background:url(../../../media/image/book_images/cbg.gif) repeat-y left top;
	width:840px;
	height:auto;
	padding:0 0px 0 47px;
}

/* Left Navigation ------------------------------------------------------------------------------------*/
#left_nav {
	float:left;
	padding:15px 5px 0 10px;
	width:191px;
}
#left_nav li {
	list-style:none;
	color:#6a6a6a;
	line-height:18px;
}
.left_section{
	border-right:1px #a84c0f solid;
	padding-bottom:5px;
}
.Right_section{
	border-left:1px #a84c0f solid;
}

/* Note Box*/
.wel_padd2{
	padding:22px 21px 12px 18px;
}
.header{
	padding-left:35px;
}
.header img{
	vertical-align:middle;
}
.note_box{
	width:798px;
	height:32px;
	border:1px #e7e7e7 solid;
	padding:10px 12px;
	margin-top:22px;
}
.note_box .note{
	float:left;
	width:38px;
}
.note_box .note_text{
	float:left;
	width:748px;
}
.back_icon{
	float:left;
	padding:10px 0 5px 0;
}
.pagi_rt{
	float:right;
	padding-right:35px;
}
.prev{
	height:48px;
	line-height:48px;
}
/* Content -------------------------------------------------------------------------------------------*/
#content{
	float:left;
	width:594px;
}
.content {
	padding:11px;
	width:556px;
	text-align:justify;
	line-height:20px;
	border-bottom:1px #a84c0f solid;
}
.content h1 {
	font-size:28px;
	color:#a84c0f;
	padding-bottom:15px;
	line-height:28px;
}
.content h1 span {
	font-family:Impact;
	font-size:28px;
	color:#a84c0f;
	padding-right:5px;
}
.content h2 {
	font-size:18px;
	color:#a84c0f;
	padding-top:10px;
}
.content h3 {
	font-size:18px;
	color:#a84c0f;
	padding:5px 0;
	font-weight:400;
}
.padd{
	padding:12px 0;
}
.img_padd img{
	padding:0 2px;
}
.orange_text{
	font-size:14px;
	color:#a84c0f;
}
.orange_text2{
	font-size:16px;
	color:#a84c0f;
}
.black_text{
	font-size:15px;
	color:#000;
}
.page_content p{
	padding:6px 0;
	text-align:justify;
}
.title_no{
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:32px;
	border-right:2px #a84c0f solid;
	color:#a84c0f;
	font-weight:700;
}
/* Table -------------------------------------------------------------------------------------------*/
.table_border{
	border-right:1px #a84c0f solid;
	border-top:1px #a84c0f solid;
}
.border_left_bott{
	border-left:1px #a84c0f solid;
	border-bottom:1px #a84c0f solid;
	padding:5px;
}
.list_text li{
	list-style:none;
	background:url(../../../media/image/book_images/bullet2.gif) no-repeat left 6px;
	padding-left:12px;
	line-height:18px;
	text-align:justify;
}
.color_box{
	background-color:#f7ebe1;
}
.orange_strip{
	background-color:#a84c0f;
	padding:5px;
	color:#fff;
	font-weight:bold;
}
.white_border{
	border-bottom:1px #fff solid;
	padding:5px;
}
.list_text2 li{
	list-style:none;
	background:url(../../../media/image/book_images/bullet2.gif) no-repeat left 10px;
	padding:5px 0;
	padding-left:12px;
	line-height:18px;
	text-align:justify;
}
.text10{
	font-size:11px;
}
.link_text{
	color:#000;
}
.sub_list{
	padding-left:12px;
}
.sub_list li{
	list-style:none;
	background:url(../../../media/image/book_images/bullet3.gif) no-repeat left 10px;
	padding:5px 0;
	padding-left:18px;
	line-height:18px;
	text-align:justify;
}
.number_list{
	padding-left:25px;
}
.number_list li{
	list-style:decimal !important;
	list-style-position:outside;
	padding:5px 0;
	line-height:18px;
	text-align:justify;
}
.border2{
	border-left:3px #a84c0f solid;
}

.normal_text{
	color:#000;
}
.border3{
	border-right:3px #a84c0f solid;
}

/* Footer ---------------------------------------------------------------------------------------------*/
.footer {
	font-size:12px;
	height:38px;
	padding-left:207px
}
.page_no {
	padding-left:253px;
	font-size:16px;
	font-weight:700;
}
.red_txt {
	color:#b00d0a;
}
/* class for normal size anchor text -----------*/
.orange_text3{
	font-size:14px;
	color:#a84c0f;
}

.text2{
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:15px;
}
.table_border_black{
	border-right:1px solid #333333;
	border-top:1px solid #333333;
}
.table_border_black td{
	border-left:1px #333333 solid;
	border-bottom:1px #333333 solid;
	padding:5px;
}


/*New Classes for updated pages*/
.padd2{
	padding-left:15px;
}
.mmhiv_index{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.mmhiv_index span{
	font-size:14px;
	font-weight:700;
	color:#a84c0f;
}
.orange_strip2{
	font-size:13px;
	background-color:#a84c0f;
	padding:5px;
	color:#fff;
	font-weight:400;
}
.list_text3 li{
	list-style-type:square;
	margin-left:14px;
}
.list_text4{
	list-style-type:decimal;
	margin-left:30px;
	text-align:justify;
}
.black_text2{
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.line{
	border-top:1px solid #000000;
	height:2px;
	margin-top:8px;
}
.border_black_rt{
	border-right:1px #000000 solid;
	border-bottom:1px #a84c0f solid;
	padding:5px;
}
.border_white_rt{
	border-right:2px #ffffff solid;
	padding:5px;
}

/* Forum Content --------------------------------------------------------------------------------------*/
#forum_canvas{
	background:#f6f2e5;
	border:1px #e1e0d0 solid;
	padding:20px 30px 10px 30px;
	text-align:left;
}
#forum_canvas h1{
	font-size:24px;
	color:#878787;
	border-bottom:1px #cbcbcb dashed;
}
.dashed_line_bot{
	border-bottom:1px #cbcbcb dashed;
}
.pagi_top{
	font-size:11px;
	color:#878787;
	font-weight:700;
	height:38px;
	line-height:38px;
}
.prev_next{
	height:28px;
	line-height:28px;
	text-align:right;
}
.prev_next a{
	font-size:11px;
	color:#878787;
	font-weight:700;
}

.dashed_line{
	border-top:1px #cbcbcb dashed;
	border-bottom:1px #cbcbcb dashed;
}
.strip1{
	background:#e2e0d1;
	padding:5px 12px;
	border-bottom:1px #b3b3b3 dashed;
	border-top:1px #b3b3b3 dashed;
	color:#878787;
	font-size:11px;
	font-weight:700;
}
#forum_canvas .msg{
	padding-left:117px;
}
#forum_canvas .name_cls{
	width:200px;
	float:left;
}
#forum_canvas .topic{
	/*padding-left:37px;*/
	width:200px;
	float:left;
}
#forum_canvas .posted{
	/*padding-left:84px;*/
	width:200px;
	float:left;
}
#forum_canvas .collapse{
	/*padding-left:94px;*/
	width:100px;
	float:right;
}
#forum_canvas .collapse a{
	
	color:#cc5100 ;
	font-size:12px;
	font-weight:normal;
}
#forum_canvas .expand{
	width:100px;
	float:left;
	font-weight:normal;
}
#forum_canvas .expand a{
	color:#cc5100 ;
	font-size:12px;
	font-weight:normal;
}
.strip2{
	background:#e7e4cb;	
	padding:5px 12px;
	border-bottom:1px #b3b3b3 dashed;
	border-top:1px #b3b3b3 dashed;
	color:#878787;
	font-size:11px;
	font-weight:700;
}
#forum_padd{
	padding-top:11px;
	line-height:16px;
}
#forum_padd h2{
	font-size:12px;
	color:#cc5100 ;
}
#forum_padd .button_links{
	float:right;
	text-align:right;
	padding-bottom:10px;
}
#forum_padd img{
	vertical-align:middle;
}
.textarea{
	background:#fff url(../../../media/image/book_images/textarea_bg.gif) repeat-x left top;
	border:1px #bdbdbd solid;
	width:818px;
	height:69px;
	padding-left:5px;
	margin-bottom:10px;
}
.login_bx{
	background:#e2e0d1;
	padding:10px 0;
	color:#626161;
}
.login_bx h1{
	border-bottom:1px #a7a6a6 dashed;
	padding:0px 0 5px 20px;
}
#login_frm{
	padding:20px 0 10px 20px;
}
#login_frm label{
	float:left;
	width:65px;
	line-height:25px;
}
#login_frm .text_fld{
	float:left;
	padding:3px 0 0 10px;
	line-height:25px;
}
.textbox {
	width:156px;
	height:18px;
	border:1px #bebba8 solid;
}
.orange_text4 {
	font-size:12px;
	color:#cc5100;
}
.orange_text4 a{
	font-size:12px;
	color:#cc5100;
}

/*------------Forums Threads-------------*/

.strip3{
	background:#e2e0d1;
	padding:5px 12px;
	color:#878787;
	font-size:11px;
	font-weight:700;
}
.strip3 .threads{
	padding-left:52px;
}
.strip3 .name{
	padding-left:250px;
}
.strip3 .posts{
	padding-left:150px;
}
.strip3 .date{
	padding-left:75px;
}

#tbl_threads{
	padding-bottom:15px;
}
#tbl_threads .col1{
	float:left;
	width:94px;
	padding:20px 0 0 10px;
}
#tbl_threads .col2{
	float:left;
	width:292px;
	padding:25px 5px 10px 0px;
}
#tbl_threads .col3{
	float:left;
	width:180px;
	padding:25px 0 0 0px;	
}
#tbl_threads .col2 a{
	color:#b51215;
}
#tbl_threads .col4{
	float:left;
	width:105px;
	padding:25px 0 0 0px;	
}
#tbl_threads .col5{
	float:left;
	width:135px;
	padding:25px 0 0 0px;
}
.dotted_line{
	border-bottom:1px dashed #aaa99e;
	margin:0 5px;
}
.comment_bx{
	background:#e2e0d1;
	padding:10px 0 10px 20px;
	margin-top:20px;
	color:#626161;
}
.comment_bx h2{
	color:#b51215;
	font-size:15px;
	border-bottom:1px #cbcbcb dashed;
	margin-right:20px;
}
.comment_bx label{
	float:left;
	width:85px;
	line-height:25px;
}
.comment_bx .text_fld{
	float:left;
	padding:3px 0 0 10px;
	line-height:25px;
}
.textarea2{
	border:1px #bdbdbd solid;
	width:430px;
	height:69px;
}

/* Thread Box Left--------------------------------------------*/
.thread_sec {
	margin:25px 0 10px 0;
	width:181px;
}
.thread_box1 {
	background:url(../../../media/image/book_images/thread_box1.gif) repeat-y left top;
	padding:14px 10px 7px 8px;
}
.thread_text{
	float:left;
	width:100px;
	font-size:18px;
	color:#a84c0f;
	font-weight:700;
	padding-left:10px;
}
.thread_box2 {
	background:url(../../../media/image/book_images/thread_box2.gif) repeat-y left top;
	width:161px;
	padding:10px;
}
.thread_box3 {
	background:url(../../../media/image/book_images/thread_box3.gif) repeat-y left top;
	width:161px;
	padding:10px;
}
.dot_line{
	background:url(../../../media/image/book_images/dot_line.gif) repeat-x left bottom;
	height:1px;
}
.thread_sec li {
	list-style:none;
	background:url(../../../media/image/book_images/arrow.gif) no-repeat left 6px;
	padding-left:12px;
	color:#4c4744;
}
.thread_sec li a {
	color:#4c4744;
}