* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #e1ddda;
	font:Tahoma;
	font-size:11px;
	color:#555;
	
/*	color:#777;*/
	
}


#wrap {
	width: 1000px;
	
	margin: 0 auto;
	text-align: left;
	
	/*background: url(column_back.gif) repeat-y;*/
	
	
}
#wraplefttop {
	margin: 0;
	padding: 0;
	width: 1000px;
	height:100%;
	background:url(../images/left_bg_top.jpg) top left no-repeat;
	background-color:#c6c4c5;
}
#wraprighttop {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 100%;
	background:url(../images/right_bg_top.jpg) top right no-repeat;
}

#header {
	margin: 0 13px 0 13px;
	width: 974px;
	height: 120px;
	background:  url(../images/topband_tile.jpg) top repeat-x;;
}
#lcol {
	width: 260px;
	_width: 240px;
	float: left;
	margin: 0;
	background:#f0f5f9;

}
#content_home {
	margin: 0px 13px 0 13px;
	padding: 0 0 0 0;
	background-color:#FFF;
}
#content {
	margin: 0 0 0 1px;
	width:713px;
	_width:703px;
	float:left;
	
	background-color:#FFF;
}
#content-body
{
	background-color:#FFF;
	width:974px;
	margin: 0 0 0 13px;
}
#rcol {
	width: 200px;
	float: right;
	padding: 0 0 0 0;
}
#footer{
	width: 974px;
	height: 40px;
	margin: 0px 13px 0 13px;
	padding: 0 0 0 0;
	/*background: #FFF;*/
}
#footer-text
{

	/*padding: 4px 0 4px 5px;*/

	font-family:Tahoma, Geneva, sans-serif;
	color:#50819c;
	font-size:11px;
	width:967px;
	padding:2px;
	background:#d2dfe5;
	padding-left:5px;
	padding-top:5px;
}


#push {
	clear: both;
	background:none;
}
#menu
{
	height:24px;
	clear:both;
	background:url(../images/nav_bg1.jpg);
}
p {

text-align: justify;
}
.statement {
	font-family: "Comic Sans MS";
	font-size: 1.2em;
	color: #666666;
	margin-bottom: 10px;
}
.logo
{
	width:171px;
	height:91px;
	position:relative;
	padding: 0 0 0 17px;
	float:left;
}
.logo-right
{
	
	float:left;
	width:778px;
	position:relative;
	height:21px;
	padding:45px 5px 0 0;
	text-align:right;
	

}
.logo-right a
{
	font-family:Tahoma, Geneva, sans-serif;
	
	color:#50819c;
	font-size:11px;
	text-decoration:none;
}
.logo-right a:hover
{
	color:#9cbbcc;
	text-decoration:none;
}
.top-menu
{
	margin:0;
	padding: 0 10px 0 0;
	
}

.titlebg
{
	background:url(../images/title_band_bg.jpg) repeat-x;
}
.blurb
{
	width:470px;
	height:23px;
	
	padding: 4px 0 0 10px;
}
.blurb-bodybg {
	background:url(../images/bg2.jpg) repeat-x;
	width:455px;
	height:179px;
	padding: 10px 15px 10px 10px;
}
#logo {
	background-image: url(../images/snr_logo.jpg);
	float: left;
	height: 91px;
	width: 151px;
}
.topstrip
{
	margin:0;
	padding:0;
	font-size:0px;
	
	width:100%;
	background:url(../images/line1.jpg);
	height:5px;
}

#banner-home
{
	margin:0;
	padding:0;
	height:324px;
	width:974px;
	/*background:url(../images/nav_bg2.jpg) repeat;*/
	background:#Fff;
	
}
#banner-other
{
	margin:0 13px;
	padding:0;
	height:172px;
	width:974px;
	/*background:url(../images/nav_bg2.jpg) repeat;*/
	background:#Fff;
	
}
#banner-bot-strip-home
{
	margin:0;
	padding:0;
	height:11px;
	width:100%;
	background:url(../images/line2.jpg) repeat-x;
}
#banner-bot-strip-other
{
	margin:0 13px;
	padding:0;
	height:12px;
	width:974px;
	
	background:url(../images/line3.jpg) repeat-x;
}
.bottom-blurbs
{
	height:226px;  /* changed from 226 */
	background:#FFF;
	margin-bottom:5px;
	width:974px;
}
.bot-blurb
{
	height:226px;  /* changed from 226 */
	width:478px;
	float:left;
	margin:0 0 0 5px;
	_margin:0 0 0 3px;
	
	
	
}
#left-blurb
{
	background:url(../images/bg1.jpg);
	
	

}
#blurb-content-left
{
	height:130px;
	
	padding:5px 15px 10px 10px;
}
.typo-content
{
	line-height:17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
}

.typo-heading-left
{
	font-family:Century Gothic;
	font-size:16px;
	color:#387c9a;
	font-weight:bold;
	height:50px;
}

.typo-heading-right
{
	font-family:Century Gothic;
	font-size:14px;
	color:#387c9a;
	font-weight:bold;
}
p, p a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#387c9a;
	
}
.imgspace
{
	margin:2px 10px 1px 0;
}
.ita
{
	font-style:italic;
}
.more
{
	text-align:right;
	padding-right:15px;
	
}
.more a
{
	text-align:right;
	
	color:#387c9a;
	text-decoration:none;
}
.more a:hover
{
	color:#777;
	text-decoration:underline;
	
}
#bread-crumb
{	
	height:23px;
	background-color:#eef3fa;
}
#bread-crumb a
{
	text-decoration:none;
	color:#555;
}
.typo-bread
{
	padding: 5px 0 0 12px;
}
#content-right
{
	padding: 5px 10px 0 12px;
	text-align:justify;
	
}
.left-menu-head
{
	width:248px;
	_width:257px;
	padding: 5px 0 0 12px;
	height:23px;
}
.bread-highlight
{
	color:#fd6803;
}
#leftmenu
{
	width:238px;
	padding: 15px 10px 0 12px;
}
.left-menu-img
{
	width:8px;
	height:14px;
	padding-top:6px;
	float:left;
}
.left-menu-inner
{
	width:228px;
	padding-left:20px;
}

.left-menu-txt
{
	width:225px;
	float:left;
	padding-left:4px;
}
a#left-menu
{
	color:#50819c;
	text-decoration:none;
	
}
a:hover#left-menu
{
	color:#777;
	text-decoration:underline;
	
}
.content-right-head
{
	
	font-size:15px;
	color:#50819c;
	padding-bottom:8px;
	font-weight:bold;
}
.name-highlight
{
	font-weight:bold;
	font-size:1.1em;
}
ul#list 
{
	padding-left:20px;
	list-style-image:url(../images/bullet2.jpg);
}
ul#nested
{
	padding-left:20px;
	list-style-image:url(../images/bullet2.jpg);
}
ul#nested ul
{
	padding-left:30px;
	list-style-image:url(../images/bullet4.jpg);
}

.clear
{
	clear:both;
}
.button1{ 
float: left; 
margin-right: 5px; 
border: 1px solid #9cbbcc; 
color:#50819c;
background: url(../images/nav_bg1.jpg) repeat-x;
padding: 2px; 
width: 75px; 
}

#sitemap
{
	width:920px;
	margin:0;
	padding:0;
}
.site
{
	width:180px;
	height:87px;
	float:left;
	
}
.hline
{
	width:70px;
	height:44px;
	border-bottom:#8bb1ca 1px solid;
	float:left;
}
.vline
{
	border-right:#8bb1ca 1px solid;
	width:89px;
	height:15px;
}
.mainlink a
{
	border:#8bb1ca 1px solid;
	width:160px;
	height:22px;
	letter-spacing:1px;
	
	background:#5e9ab5;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	padding-top:4px;
	margin-right:2px;
	float:left;
	cursor:pointer;
	text-decoration:none;
}
.mainlink a:hover
{
	background:#91c7e3;
	
	
	
}
.subcontainer
{
	 width:164px;
	 float:left;
}
.sublinks a
{
	border:#8bb1ca 1px solid;
	width:150px;
	padding-left:5px;
	padding-right:5px;
	height:21px;
	font-size:11px;
	background:#eff6fd;
	/*color:#809dae;*/
	color:#50819c;
	text-align:left;
	padding-top:4px;
	margin-right:2px;
	float:left;
	margin-bottom:1px;
	cursor:pointer;
	
	text-decoration:none;
}
.sublinks a:hover
{
	
	background:#91c7e3;
	color:#FFF;
	
	
}
.linkstop a
{
	padding:3px 10px;
	float:left;
	border-top:#8bb1ca 1px solid;
	border-bottom:#8bb1ca 1px solid;
	border-right:#8bb1ca 1px solid;
	/*color:#809dae;*/
	color:#50819c;
	cursor:pointer;
	text-decoration:none;
}
.linkstop a:hover
{
	background:#91c7e3;
	color:#FFF;
}
.subsublinks a
{
	border:#8bb1ca 1px solid;
	width:150px;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	font-size:11px;
	background:#fafeff;
	/*color:#809dae;*/
	color:#50819c;
	text-align:left;
	padding-top:3px;
	margin-right:2px;
	float:left;
	margin-bottom:1px;
	cursor:pointer;
	text-decoration:none;
}
.subsublinks a:hover
{
	
	background:#91c7e3;
	color:#FFF;
	
	
}
.rightlinkpress
{
	font-size:11px;
	color:#50819c;
	width:552px;
	float:left;
	text-align:right;
	
}
.rightlinkpress a
{
	
	color:#50819c;
}
.line-sep
{
	background:url(../images/dotted-line.jpg) repeat-x 100%;
	clear:both;
}
