/* CSS Document */
* {font-size:100%;}

#main { width:900px; margin:0 auto; align:center;}

body{ background-image: url(../images/sq.jpg); background-repeat: repeat;}

html, input, textarea { font-family:Tahoma; font-size:100%; margin:0; padding:0;}

/* ============================= main layout ====================== */

#header { height:138px; width:100%;}
#column_left { width:200px; float:left; padding-right:6px;}
#column_right { width:600px; float:right; padding:1px 15px 15px 6px; }
#footer { width:838px; margin-left:26px; padding:15px 0 15px 12px; background:url(../images/index_images/bkgd_footer.gif) top left repeat-x; }

h1 {font-size:18px; line-height:1.1em; font-family:Arial, Helvetica, sans-serif; margin-left:10px; }
h2 {color:#7f1d00; font-size:16px; line-height: 1.1em; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
h3 {color:#000; font-size:15px; line-height:1.1em; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
h4 {color:#fff; font-size:15px; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; background:#828282; padding-left:11px;  margin:4px 0;}
h5 {color:#000; font-size:14px; line-height:1em; font-family:Arial, Helvetica, sans-serif; margin:5px 2px;}
h6 {color:#69756c; font-size:14px; line-height:1em; font-family:Arial, Helvetica, sans-serif; margin: 6px 2px;}

p {font-size:12px; margin:10px; text-align:left;}

ul, ol {display: block;}
ul li, ol li {  font-size:12px; margin-bottom:4px;}
ul li a, ol li a{ color: #666666; text-decoration: underline; }
ul li a:hover, ol li a:hover{ color: #800D00; text-decoration: none; }

td{ font-size:12px; color:#333333; font-family: tahoma,verdana,arial;}

.clear { clear: both; }

.m_text { font-family:Tahoma; font-size:12px; line-height:normal; color:#828282; }
.m_text a { text-decoration:none; color:#828282;}
.m_text a:hover { text-decoration: underline;}
.m1_text { font-family:Tahoma; font-size:10px; line-height:.625em; color:#828282; }
.m2_text { font-family:Arial; font-size:13px; line-height:1.125em; }
.m3_text { font-family:Arial; font-size:13px; font-weight:bold; line-height:1.125em; color:#828282; }
	
.c_text { font-family:Tahoma; font-size:10px; line-height:.625em; color:#706F6F; }
.c_text a {color:#828282;}
.c_text a:hover { text-decoration:none;}

img { border:none;}

.red {color:#7f1d00;}

.small{ font-size:11px; color:#2D2D2D; }
.small_b {font-size:11px; color:#2D2D2D; text-decoration:none; font-weight: bold;}

.line { border:#EEEEEE solid 1px; padding:8px;}
			 
#info_box_title { width:190px; padding:1px 6px 1px 3px; background-color:#EBE7DC; text-align:left; }
#info_box { width:185px; padding:9px 3px 12px 12px; background-color:#F8F8F8; text-align:left; }
#menu_box { width:185px; height:530px; padding:9px 6px 12px 9px; background-color:#FFFFFF; text-align:left; border-right:#EEEEEE solid 1px ; }

#hdr_phone { float:right; padding-top:20px; padding-right:45px; margin:0; color:#828282; font-size:26px; line-height:1.0em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.nav_foot { font-family:Tahoma; font-size:12px; font-weight:bold; line-height:normal; color:#828282; margin-bottom:14px; }
.nav_foot a { text-decoration:none; color:#828282;}
.nav_foot a:hover { text-decoration: underline;}

.green-heading {
	font-size: 16px;
	font-weight: bold;
	font-family: tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #998968;
	padding: 8px;
}
.heading_cat { font-size:14px; color: #800D00; font-weight: bold; font-family:Arial, Helvetica, sans-serif; padding-left:6px;}
	
.second_nav { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-variant: small-caps; font-weight: bold; text-align:center; background: #EBE7DC;
	padding: 3px; border: 1px solid #EDECEC; margin-bottom: 15px; }
.second_nav a { color:#000;}

.box_special { border-style: solid; border-width: 1px; border-color: #800D00; margin: 10px; padding: 5px; }
.box { font-family: Tahoma, Arial, sans-serif; background: #FFFFFF;	border: 1px solid #D5D5D5; margin-bottom: 5px; padding: 5px; }

.boxheading {
	font-size: 16px;
	color: #800D00;
	font-weight: bold;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ebe7dc;
	height: 22px;
	padding: 4px 0 4px 6px;
	border-bottom: 0px solid #FFFFFF;
	border-top: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
}
.part_head { font-family:Arial; font-size:13px; line-height:1.125em; color:#333333; font-weight:bold;}
.part_head a { text-decoration: none;}
.part_head a:hover { text-decoration: underline;}

.boxcontent { background-color: #FFFFFF; padding: 10px 8px 10px 8px;}

.se{ font-size:9px; color: #282E3E }