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


body {
	background-color:#fff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main {
	margin:0 auto;
	position:relative;
	width:1000px;
}
#left {
	float: left;
	width: 200px;
	background-image:url("../images/left_bg.png");
	background-repeat:repeat-x;
	height:650px;
}
#logo_inner {
	text-align:center;
	padding:20px 0;
	border-bottom:dashed 1px #ff7d37;
}
#left_links {
	float:left;
	width:170px;
	_width:140px;
	margin:15px 10px;
}
#left_links a:link, #left_links a:visited {
	color:#ff7d37;
	outline:none;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	padding-bottom:15px;
	margin:10px 5px;
	text-decoration:none;
	text-transform:capitalize;
	display:block;
}
#left_links a:hover, #left_links a:active {
	color:#ff7d37;
	outline:none;
	margin:10px 5px;
	padding-bottom:15px;
	text-transform:capitalize;
	text-decoration:underline;
	border-bottom:1px solid #fff;
	display:block;
	font-size:14px;
	font-weight:bold;
}
#logo {
	border-left: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
	height: 87px;
	padding: 25px 20px 15px;
}
#right {
	background-image: url("../images/text_bg.png");
	background-repeat: repeat;
	float: left;
	height: 628px;
	padding: 15px;
	width: 740px;
}
#right_table {
	background-image: url("../images/text_bg.png");
	background-repeat: repeat;
	float: left;
	height: 628px;
	padding: 15px;
	width: 940px;
}
#clear {
	clear:both;
}
#navigation {
	background-color:#f79220;
	width:985px;
	height:22px;
	border-bottom: 3px solid #282828;
	right:0px;
	color:#282828;
	padding:10px 5px 5px 10px;
}
#navigation a:link, #navigation a:visited {
	color:#282828;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	margin:0px 4px;
}
#navigation a:hover, #navigation a:active {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	outline:none;
	margin:0px 4px;
	text-decoration:none;
}
#navigation .active {
	color:#fff !important;
}
#content {
	width:680px;
}
#banner {
	width:680px;
}
#content_heading {
	height:25px;
	padding:5px 10px;
	width:660px;
	background-color:#FFFFFF;
	border-top:1px solid #282828;
	border-bottom:1px solid #282828;
}
#content_heading h1 {
	color:#ff7d37;
	letter-spacing:1px;
	font-size:19px;
	margin:0px;
	padding:0px;
}
#content_text {
	padding:0;
	line-height:1.7em;
	font-size:13px;
	min-height:658px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:no-repeat;
	height:658px;
	background-repeat:repeat;
}
#content_text_table {
	padding:0;
	line-height:1.7em;
	font-size:13px;
	min-height:658px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:no-repeat;
	height:658px;
	background-repeat:repeat;
}
#content_text_1 {
	padding:0;
	line-height:1.5em;
	font-size:13px;
	min-height:658px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:no-repeat;
	height:658px;
	background-repeat:repeat;
}
#content_text_1 h2 {
	font-size:15px;
	margin:0px;
	padding:0px;
}
#content_text_1 p {
	margin:5px 0 15px 0;
}
#content_text_wraapper {
	margin:0 auto;
	width:970px;
}
#content_text h2 {
	font-size:15px;
	margin:0px;
	padding:0px;
}
#content_text p {
	margin:5px 0 15px 0;
}
.table_td td {
	padding:4px;
	border-bottom:1px dashed #282828;
}
.table_td td p {
	margin:0px;
	padding:0px;
}
#contact1 {
	padding:20px;
	margin:20px 0;
	border:1px dashed #282828;
}
#footer {
	clear: both;
	position: relative;
	z-index: 10;
	height:4em;
	margin-top: -4em;
}
#contact_us {
	text-align:right;
	color:#FFF;
	padding-right:0px;
	padding-top:20px;
	font-weight:bold;
	margin:0 auto;
	width:1000px;
}
#contact_us a:link, #contact_us a:visited {
	color:#FFF;
	text-decoration:none;
}
#contact_us a:hover, #contact_us a:active {
	color:#FFF;
	text-decoration:underline;
}
a:link.inner_links, a:visited.inner_links {
	color:#ed5504;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
a:hover.inner_links, a:active.inner_links {
	color:#ed5504;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}
a:link.inner_links1, a:visited.inner_links1 {
	color:#ed5504;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
a:hover.inner_links1, a:active.inner_links1 {
	color:#ed5504;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
.orange_text {
	color:#ed5504;
	font-size:17px;
	font-weight:bold;
}
#footer_home {
	margin:10px auto;
	width:1000px;
	text-align:right;
	color:#282828;
}
#footer_home a:link, #footer_home a:visited {
	color:#282828;
	text-decoration:none;
}
#footer_home a:hover, #footer_home a:active {
	color:#282828;
	text-decoration:underline;
}


/*---------------------------NEWS---------------------------------------------*/


#news_item{
 	border-bottom: 1px dashed #282828;
    height: 155px;
    margin: 30px 0 10px;
    overflow: hidden;
}

#news_thumb_img{
float:left;
}

#news_thumb_img img{
border: 1px solid #7a7a7a;
margin-right:15px;
padding:2px;


}

.inner_images_news{
border: 1px solid #7a7a7a;
margin-right:15px;
padding:2px;
}

news_summary {
float:left;

}

a:link.inner_links2, a:visited.inner_links2 {
	color:#ed5504;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
}
a:hover.inner_links2, a:active.inner_links2 {
	color:#ed5504;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
}

.source{
font-style:italic;
}


a:link.inner_links_common, a:visited.inner_links_common {
	color:#282828;
	text-decoration:underline;

	font-size:12px;
	
}
a:hover.inner_links_common, a:active.inner_links_common {
	color:#282828;
	text-decoration:none;

	font-size:12px;

}

img.commonimg
{
    border: 1px solid #7A7A7A;   
    padding: 2px;
}

.bod_left
{
    float:left;
    margin: 10px;
    width: 325px;
}

.bod_right
{
    float:left;
    margin: 10px;
    width: 325px;
}

.bod_box
{
    
    overflow:hidden;
    border:1px dashed #282828;
    margin-bottom:25px;
    padding:10px;
}

.bod_box .photo 
{
    float:left;
}

.bod_box .photo img
{
    border: 1px solid #7A7A7A;
    margin: 10px 5px 10px 0px;
    padding: 2px;
}

#left span.heading{
color: #f79220;
padding: 15px 20px;
display: block;
font-size: 16px;
letter-spacing: 1px;
}

span.heading{
color: #f79220;
padding: 15px 20px;
display: block;
font-size: 16px;
letter-spacing: 1px;
}

a.subactive{
background-color:#ff7d37;
color:#fff !important;
padding:5px 10px !important;
}