@charset "utf-8";
/* CSS Document */

/*a:link, a:visited,   {color:#316490; text-decoration:none;} /* global link color 3B7FBC*/
/*a:hover:visited,a:hover,  a.link3:hover,a.link4:hover,
/*a.link5:hover,p.bluearrow a:hover, p.bluearrow170 a:hover, p.bluearrow270 a:hover,
p.bluearrow350 a:hover, p.bluearrow400 a:hover,p.nospace a.bold:hover 
{color:#56b3f5;} /* color change in hover mode*/


a.bold, a.bold:visited{color:#316490} 
a:link{color:#316490}
a:visited { color:#316490}
/*a:hover,a:link:hover, a:visited:hover, a:active:hover,{color:#56b3f5;}*/ 
a:active {color:#316490 }
		#header .noscript a {color:#9CB1BF}	
		div#header div.noscript a:visited {color:#9CB1BF}
		div#header div.noscript a:hover {color:#D1E3EF;}


#middleCol {width:536px;padding:5px 12px 10px 10px;}

#rightCol {width:195px; float:left; background-color:#FFF;} 


#content-wrap {
	background: #ffffff url(/images/layout/content-body-home.gif) repeat-y;
	min-height:1px;
	width:930px; 
	margin:3px auto 0 auto;
	
}


html>body #content-wrap {margin-top:1px   /*DO NOT CHANGE- IE6 hack */} 
#content-wrap {margin-top:-15px    /*DO NOT CHANGE -IE6 hack */}


html>body #content-bottom {background: #ffffff url(/images/layout/content-bottom-home.gif) no-repeat;height:9px;width:932px; /*DO NOT CHANGE */}		

#content-bottom {background-image:none /*DO NOT CHANGE */}		


#nav-side{
	width:134px;
	font-family:Tahoma, Geneva, sans-serif;
	min-height:706px; 
	float:left; 
	font-size:12px;	
	font-family:arial; 
	margin-top:5px;
	margin-left:5px;
	padding:0px 0px 0px 8px;
	}
#nav-side h1 {font-size:16px; border:none; margin:10px 0 0 0}
#nav-side p {margin-top:0}

#nav-side ul {
			list-style-type: none; 
			margin:0 0 0 10px;
			padding:0;
			}
			
#nav-side li {
			background:url(/images/icons/list-arrow.gif) no-repeat 0 8px; 
			padding:2px 0 2px 12px;
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:bold;
			line-height:18px;
			}
#nav-side li a{
	font-weight:bold;
			text-decoration:none
			}

div.events ul, div.headlinescript ul {
			list-style-type: none; 
			margin:0 0 10px 0;
			padding:0;
			}
			
div.events li, div.headlinescript li { 
             background:url(/images/icons/dash.gif) no-repeat 0 10px; 
			padding:2px 0px 2px 10px;
			font-family:Tahoma, Geneva, sans-serif;
			line-height:14px;
			font-size:11px
			
			}
#rightCol .events li a, div.headlinescript li a{
	font-weight:normal;
	line-height:14px;

			text-decoration:none
			}
div.events p { font-size:11px ;margin:2px 0 }			
#rightCol h2{ font-size:14px;
border-bottom:1px solid #ccc;
padding-bottom:6px
			}
			
	
#home-left {float:left; width:535px;margin-bottom:5px;margin-top:7px;}
#home-right {float:right;clear: left; width:220px; min-height:213px;}
#home-recent, #home-wrap, #home-tabbox {width:535px;float:left;}
#home-tabbox { margin-top:2px}
#home-wrap {float:left;margin-top:3px;}
div.promo, div.promo-right, div.promo-center {background: #ffffff url(/sne/home/images/tab-bg.gif) repeat-x top; height:70px; width:149px;margin-top:5px;margin-right:0px;padding:9px 10px 9px 10px;border-style:solid; border-width:1px;border-color:#cccccc;}

div.promo2, div.promo-right2 {height:95px; width:244px;margin-top:3px;margin-bottom:3px;padding-left:13px;padding-bottom:8px;background: #ffffff url(/sne/home/images/tab-bg.jpg) repeat-x top;border-left:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}

div.promo1{height:95px; width:244px;margin-top:3px;margin-bottom:3px;padding-left:13px;padding-bottom:8px;background: #ffffff url(/sne/home/images/tab-bg.jpg) repeat-x top; float:left;border-left:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
div.promo1 h2 a, div.promo-right2 h2 a { color:#000}
div.promo1 h2 a:hover, div.promo-right2 h2 a:hover { color:#000}
.promo {float:left; margin-right:10px; font-size:11px;line-height:125%;}
.promo-center {float:left; margin-left:10px; margin-right:10px; font-size:11px;line-height:125%;}

.promo-right{float:right;font-size:11px;line-height:125%;margin-left:0px;}
.promo-right2{float:right;font-size:11px;line-height:125%;}
#home-tabbox {min-height:1px ;margin-top:0px;margin-bottom:5px;border-top:1px solid #bdbdbd;border:1px solid #bdbdbd;}
#home-tabbox .tab-nav {width:535px; height:180px; float:left }
#home-right { float:right; width:195px; min-height:213px;margin-left:10px;margin-top:3px;padding-left:14px;padding-top:0px;border-left:1px solid #bdbdbd;}
#home-right2 { float:right; width:183px; min-height:213px;margin-right:0px;margin-top:0px;}
#home-right3 { float:right; width:195px; min-height:213px;margin-right:0px;margin-top:0px;}
#headline{
	font-size:24px;	
	font-family:Tahoma; 
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 100%;
	}
#headlinescript{
	font-size:11px;	
	margin-left: 5px;
	font-family:Tahoma; 

	line-height: 125%;
	}
#headertitle {
 margin-top: 0px;
 margin-bottom: 4px;
 font-size:19px;

 }
#mainimage{
 background: #F3F3F3;
float:left;
border-style:solid;
border-width:1px;border-color:#cccccc;

width:532px;
margin-bottom:8px;
}
#homelink {  font-family: Tahoma; font-size: 11px; color: #000000; margin-top:8px;margin-left:2px;}
.homelink {  font-family: Tahoma; font-size: 11px; color: #000000; margin-top:8px;margin-left:2px;}
a.ovalbutton{
background: transparent url('../images/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}
a.squarebutton{
background: transparent url('/sne/home/images/square-gray-left.gif') no-repeat top left;
display: block;
width:110px; 
margin-left:10px;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
margin-top:1px;
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #000000; /*button text color*/
}

a.squarebutton span{
background: transparent url('/sne/home/images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
html>body .buttonwrapper{ /* added 3/8/10 --JG CENTERS HOMEPAGE BUTTONS WITHOUT BREAKING IE6 */
padding-left:10px
}

.border {  border: 0px #CCCCCC solid; background-color: #F3F3F3}

#loginbox { text-align:left; padding-top:8px;padding-left:3px; height:187px; width: 170px; margin:0px;}
#loginbox input { background-color:#FFF; float:left;}
div.loginHeading{ font-family:Tahoma, Geneva, sans-serif;font-size:13px; color:#003366;margin-bottom:5px; margin-top:15px}
div.text {font-size:11px; color:#333; float:left}
#loginbox2 { background-image:url(/sne/home/images/loginbg.gif); background-repeat:no-repeat; text-align:left; margin-top:5px ;padding-top:8px;padding-left:8px; height:162px; width: 185px; }

input.loginname { font-size:12px; width:125px;position:absolute; top:170px;left:749px; color:#939292 }

input.loginpwd { width:90px;position:absolute; top:208px;left:749px; color:#939292; font-size:12px}

input.gobutton { width:50px;position:absolute; top:208px;left:840px; color:#003366; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-decoration:underline }
div.loginreg p {margin:0}
div.loginreg { position:absolute; top:238px; color:#003366; height:28px}

div.loginreg a { text-decoration:underline; color:#003366}
input.gobutton:hover {color:#56b3f5}
fieldset.loginbox { border:none}