@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #f4f5f5 url(images/sr_body_hbg.jpg) repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color: #6d6e71;
	line-height: 18px;
}

img {
	border:0px;
}
a:link, a:visited {
	color: #231f20;
	text-decoration: none;
}
a:hover, a:active {
	color: #231f20;
	text-decoration: underline;
}
#page {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px;
}	

#header {
	margin-top: 0px;
	margin-left: 0px;
	width: 1000px;
	height: 138px;
	background: url(images/sr_header_bg.jpg) no-repeat;
	padding: 0px;
}
#header #logo {
	width: 360px;
	height: 99px;
	padding-top:8px;
	padding-left:70px;
}
#header #header_links {
	width: 300px;
	height:20px;
	margin-top:-90px;
	padding-right:70px;
	text-align:right;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	color: #bcbec0;
	font-size: 12px;
}
#header #nav {
	width: 640px;
	height: 31px;
	background-color: #ffffff;
	margin-left:70px;
}

#content {
	margin-top: 0px;
	margin-left: 0px;
	width: 1000px;
	/*min-height: 1000px; */
	background: url(images/sr_body_bg3.jpg) repeat-y center;
	padding: 0px;
	vertical-align: top;
	height: 660px;
}

#content .left {
	width: 640px;
	margin-top:0px;
	margin-left:70px;
	margin-right: 20px;
	float:left;
}

#content .left .box {
	width: 600px;
	padding: 15px 20px 15px 20px;
	font-size:13px;
	line-height: 18px;
}

#content .left .left_nav {
	width: 200px;
	margin-top:20px;
	margin-left:0px;
	margin-right: 20px;
	float:left;
}

#content .left .middle {
	width: 390px;
	margin-top:20px;
	margin-right: 20px;
	float:left;
}

#content .right {
	width: 200px;
	margin-top:0px;
	font-size: 12px;
	background-color: #f1f1f2;
	float:left;
}

#content .right .box {
	border-bottom: #ffffff 3px solid;
	background-color: #f1f1f2;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 170px;
	padding: 15px 15px 15px 20px;
}

#content_news_article {
	margin-top: 0px;
	margin-left: 0px;
	width: 1000px;
	/*min-height: 1000px; */
	background: url(images/sr_body_bg3.jpg) repeat-y center;
	padding: 0px;
	vertical-align: top;
	height: 675px;
}


#content_news_article .left {
	width: 640px;
	margin-top:0px;
	margin-left:70px;
	margin-right: 20px;
	float:left;
}

#content_news_article .left .box {
	width: 600px;
	padding: 15px 20px 15px 20px;
	font-size:13px;
	line-height: 18px;
}

#content_news_article .left .left_nav {
	width: 200px;
	margin-top:20px;
	margin-left:0px;
	margin-right: 20px;
	float:left;
}

#content_news_article .left .middle {
	width: 390px;
	margin-top:20px;
	margin-right: 20px;
	float:left;
}

#content_news_article .right {
	width: 200px;
	margin-top:0px;
	font-size: 12px;
	background-color: #f1f1f2;
	float:left;
}

#content_news_article .right .box {
	border-bottom: #ffffff 3px solid;
	background-color: #f1f1f2;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 170px;
	padding: 15px 15px 15px 20px;
}


#content_recent_transactions {
	margin-top: 0px;
	margin-left: 0px;
	width: 1000px;
	/*min-height: 1000px; */
	background: url(images/sr_body_bg3.jpg) repeat-y center;
	padding: 0px;
	vertical-align: top;
	height: 1300px;
}


#content_news_events {
	margin-top: 0px;
	margin-left: 0px;
	width: 1000px;
	height: 1500px;
	background: url(images/sr_body_bg3.jpg) repeat-y center;
	padding: 0px;
	vertical-align: top;
}





#content_recent_transactions .left {
	width: 640px;
	margin-top:0px;
	margin-left:70px;
	margin-right: 20px;
	float:left;
}

#content_news_events .left {
	width: 640px;
	margin-top:0px;
	margin-left:70px;
	margin-right: 20px;
	float:left;
}



#content_recent_transactions .left .box {
	width: 600px;
	padding: 15px 20px 15px 20px;
	font-size:13px;
	line-height: 18px;
}

#content_news_events .left .box {
	width: 600px;
	padding: 15px 20px 15px 20px;
	font-size:13px;
	line-height: 18px;
}





#content_recent_transactions .left .left_nav {
	width: 200px;
	margin-top:20px;
	margin-left:0px;
	margin-right: 20px;
	float:left;
}

#content_news_events .left .left_nav {
	width: 200px;
	margin-top:20px;
	margin-left:0px;
	margin-right: 20px;
	float:left;
}


#content_recent_transactions .left .middle {
	width: 390px;
	margin-top:20px;
	margin-right: 20px;
	float:left;
}

#content_news_events .left .middle {
	width: 390px;
	margin-top:20px;
	margin-right: 20px;
	float:left;
}




#content_recent_transactions .right {
	width: 200px;
	margin-top:0px;
	font-size: 12px;
	background-color: #f1f1f2;
	float:left;
}

#content_news_events .right {
	width: 200px;
	margin-top:0px;
	font-size: 12px;
	background-color: #f1f1f2;
	float:left;
}




#content_recent_transactions .right .box {
	border-bottom: #ffffff 3px solid;
	background-color: #f1f1f2;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 170px;
	padding: 15px 15px 15px 20px;
}

#content_news_events .right .box {
	border-bottom: #ffffff 3px solid;
	background-color: #f1f1f2;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 170px;
	padding: 15px 15px 15px 20px;
}

#footer {
	margin-top: 0px;
	margin-left: 0px;
	background: url(images/sr_footer_bg.jpg) no-repeat;
	width: 1000px;
	height: 70px;
	padding: 0px;
}
#footer #copyright {
	width: 400px;
	height: 30px;
	padding-top:40px;
	padding-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #265b91;
	font-size: 12px;
}
#footer #footer_links {
	width: 300px;
	height:30px;
	margin-top:-30px;
	padding-right:30px;
	text-align:right;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	color: #bcbec0;
	font-size: 12px;
}

/* STYLES */

#header_links a, a:visited {
	color: #265b91;
	text-decoration: none;	
}
#header_links a:hover, a:active {
	color: #1293d1;
	text-decoration: none;	
}

#footer_links a, a:visited {
	color: #265b91;
	text-decoration: none;	
}
#footer_links a:hover, a:active {
	color: #1293d1;
	text-decoration: none;	
}

.home_title {
	color: #265b91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

.home_title2 {
	color: #265b91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.left_title {
	color: #265b91;
	font-size: 14px;
	font-weight: bold;
}
.main_title {
	color: #265b91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.fin_title {
	font-size: 14px;
	color: #4c904a;
	font-family: Arial, Helvetica, sans-serif;
}
.adv_title {
	font-size: 14px;
	color: #1293d1;
	font-family: Arial, Helvetica, sans-serif;
}
.news_title {
	font-size: 13px;
	font-weight: bold;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
}
.date {
	font-size: 13px;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
}
a.news, a.news:visited {
	color: #231f20;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.news:hover, a.news:active {
	color: #d0d0d0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.legal {
	font-size: 11px;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
td.sitemap {
	line-height: 20px;
}
.sm {
	font-size: 10px;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
}
.next {
	display: inline-block;
	background-color: #265b91;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
a.white, a.white:visited {
	color: #ffffff;
	text-decoration: none;
}
a.white:hover, a.white:active {
	color: #ffffff;
	text-decoration: underline;
}
/* Left Nav */

.left_nav ul li.archives {
	list-style:none;
	border-bottom:1px solid #bcbdc0;
	color:#6d6e71;
	display:block;
	padding-left: 12px;
	padding-bottom: 9px;
	padding-top: 7px;
	font-weight:bold;
}
.left_nav ul li.address {
	list-style:none;
	color:#6d6e71;
	display:block;
	padding-left: 12px;
	padding-bottom: 9px;
	padding-top: 7px;
	line-height: 16px;
	border: none;
	font-size:12px;
}


.left_nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

.left_nav ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #bcbdc0;
}

.left_nav ul li a{
	display:block;
	padding-left: 12px;
	padding-bottom: 9px;
	padding-top: 7px;
	text-decoration:none;
	color:#6d6e71;
	width:188px;
	/* height: 15px; */
}

.left_nav ul li a:hover{
	text-decoration:none;
	color:#ccced0;
}

.left_nav ul li a.selected{
	color: #265b91;
	font-weight: bold;
}

.left_nav ul li a:hover.selected{
	color: #1293d1;
}
/* Form Elements */

input.text_field {
	border-style: solid;
	border-color: #cbccce;
    border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
input.contact_field {
	border-style: solid;
	border-color: #cbccce;
    border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f3f3f4;
	width:200px;
}
textarea.textarea {
	border-style: solid;
	border-color: #cbccce;
    border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f3f3f4;
	width:200px;
}
select.select {
    border-style: solid;
	border-color: #cbccce;
    border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
    font-size: 11px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f3f3f4;
	width:200px;
} 
input.button {
	height: 20px; 
	text-align: center; 
	border-style: solid;
	border-color: #cbccce;
    border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	cursor: pointer; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265b91; 
	font-weight: bold;
	background-color: #ffffff;
}

input.contact_button {
	text-align: center; 
	cursor: pointer; 
	background-color: #265b91;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: none;
}

.missing {
	font-weight: bold;
        font-size: 12px;
        color: #6d6e71;
        font-family: Arial, Helvetica, sans-serif;
}

/* Image Rotator */

/* rotator in-page placement */
div.rotator {
	position:relative;
	width: 225px;
	margin-left: 0px;
	display: none;
	text-align:center;
}

	div.rotator ul{
	text-align:center;	
	
	
	}	
	
/* rotator css */
	div.rotator ul li {
	float:left;
	width:225px;
	margin-left:-60px;
	*margin-left:-150px;
	text-align:center;
	position:absolute;
	list-style: none;

}
/* rotator image style */	
	div.rotator ul li img {


}
    div.rotator ul li.show {
	z-index:2;
}


/* rotator in-page placement */
div.rotator2 {
	position:relative;
	width: 225x;
	margin-left: 0px;
	display: none;
	text-align:center;
}

	div.rotator2 ul{
	text-align:center;	
	
	
	}	
	
/* rotator css */
	div.rotator2 ul li {
	float:left;
	width:225px;
	margin-left:-60px;
	*margin-left:-160px;
	text-align:center;
	position:absolute;
	list-style: none;

}
/* rotator image style */	
	div.rotator2 ul li img {


}
    div.rotator2 ul li.show {
	z-index:2;
}

