html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
object {
	border: none;
	margin: 0px;
	padding: 0px;
}

BODY{
background: url(../../images/shell/background.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #3f4041;
background-color:#ADD7F2;
}

p {
margin-bottom: 15px;
margin-left: 1px;
font: 13px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
}
p.privacy, ul.privacy {font: 12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size: 12px; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;}

/*#bodyWrapper p:first-child {
margin-top: 15px;
background: red;
color: green;
padding: 200px;
}*/

#centeringWrapper{
margin: 0 auto;
width: 771px;
}
#header {
	background: url(../../images/shell/header_bkg.jpg) no-repeat;
	min-height: 130px;
	width: 771px;
}

#logo{float: left; width: 250px;}

#callBlock{
top: 25px;
right: 454px;
width: 318px;
float: right;
}

#callBlock DIV{
background: #FFF;
color: #083B5B;
height: 18px;
line-height: 18px;
width: 293px;
float: right;
}

#callBlock IMG{
float: left;
}

#callBlock strong{
color: #AF1D32;
}

#callBlock strong a {
color: #AF1D32;
}
#navBar{clear: both;}

/*
#navBar UL{
position: relative;
}

#navBar LI{
float: left;
list-style-type: none;
position:relative;
height: 20px;
}

#navBar UL UL{
display: none;
position:absolute;
top: 20px;
left: 0px;
width: 97px;
background: #EEEEEE;
z-index:4;
}

#navBar UL UL LI{
}
*/

#login{
position: absolute;
right: 0px;
bottom: 0px;
width:120px;
margin: 0 5px 5px 0;
text-align: right;
}

#login legend {
color: #fff;
text-transform: uppercase;
}

#login input {
border: #003b5d;
color: #3f4041;
font-size: 11px;
margin-bottom: 5px;
width:118px;
text-align: left;
}

#login .inputimgbutton {
height: 15px;
width:41px;
margin-bottom: 0;
}

.std #bodyWrapper
{
	border-left: none;
}

#bodyWrapper{
background: #dfeff7 url(../../images/shell/bg_content-gradient.gif) top left repeat-x;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
min-height: 366px;
height:auto !important;
height:366px;
}

.std #content
{
	padding:0;	
}

#content
{
float:left;
width: 451px;
padding: 21px 15px 21px 26px;	
/*position: relative;*/
}

#content H1{
font-size: 30px;
text-transform:uppercase;
color: #003c5e;
font-weight: normal;
letter-spacing: 1px;
line-height: 30px;
height: 28px;
}

#content H2{
font-size: 30px;
text-transform:uppercase;
color: #003c5e;
font-weight: bold;
letter-spacing: 1px;
/*margin-bottom: 10px;*/
height: 28px;
}

#content H3{
font-size: 11px;
font-weight: bold;
margin-bottom: 10px;
/*height: 12px;*/
}

#content H3.nav1 {color: #AF1D32;}
#content H3.nav2 {color: #073F62;}
#content H3.nav3 {color: #5F9BB3;}
#content H3.nav4 {color: #006545;}
#content H3.nav5 {color: #A8A59C;}

.subContent{
float: right;
}

#footer{height: 20px; color: #003c5e; margin-bottom: 10px;}

#footer a {
color: #003c5e;
}
/*#footer a:link {color: #003c5e; text-decoration:none;}
#footer a:visited {color: #003c5e; text-decoration:none;}
#footer a:hover {color: #003c5e; text-decoration:underline;}
#footer a:active {color: #003c5e; text-decoration:none;}*/

#footerNav{margin: 10px 0; float: left;}

#footerCopyright{margin: 10px 0; float: right;}

.clear{clear:both}
.floatLeft{float:left}
.floatRight{float:right}

/* SBC ADMIN control Styles */
#editBodyContent
{
	text-align: left;
	background: #f2f8fd;
	padding: 5px;
}

#editBodyContent a 
{
	color: #bf2026 !important;
}

.edit-link-container
{
	margin: 10px 0px;
	padding: 3px;
	border-left: 1px solid #2098D7;
	border-right: 1px solid #2098D7;
	border-bottom: 2px solid #2098D7;
}

.edit-content-highlight
{
	background-color: #eeeeee;
}

a.edit-link
{
	color: #2098D7;
}

a.edit-link:hover
{
	color: #0A305D;
}

.edit-button-container
{
	margin: 10px 0px;
}

.edit-button 
{
	margin-right: 10px;
}

.downloadItem
{
	padding-top:3px;
	padding-left:15px;
	width:138px;
	color:#FFFFFF;
}

.downloadItem a
{
	color:#FFFFFF;
}

.downloadItem a:hover
{
	text-decoration:none;
}

#divRegister {
	background: #5C97B1;
	border:1px solid #003C5E;
	color: #003C5E;
	display:none;
	/*left:358px;*/
	position:absolute;
	/*top:160px;*/
	visibility:visible;
	z-index:10000;
	top: 50%; 
	margin-top: -60px; /* half of the height */ 
	left: 50%;
	margin-left: -250px; /* half of the width */ 
	width: 200px;
	padding: 20px;
}

#divRegisterMovie {
	background: #5C97B1;
	border:1px solid #003C5E;
	color: #003C5E;
	display:none;
	/*left:358px;*/
	position:absolute;
	/*top:160px;*/
	visibility:visible;
	z-index:10000;
	top: 50%; 
	margin-top: -60px; /* half of the height */ 
	left: 50%;
	margin-left: -250px; /* half of the width */ 
	width: 200px;
	padding: 20px;
}

/***** HEAD *****/
#lgBar {
	background-color:#A1152B;
	display:none;
	float:right;
	padding:0 2px 5px 5px;
	position:absolute;
	right:12px;
	top:25px;
	z-index:1001;
}

* html #lgBar {right: 100px;}

#head {
	height:25px;
	/*padding-bottom:15px;*/
	position:relative;
	width:877px;
}
/*#logo {
	height:163px;
	left:-53px;
	position:relative;
	top:-23px;
	width:960px;
	z-index:0;
}*/

/***** SITENAV *****/

#siteNavContainer
{
	background-color:#a1152b;
	position:absolute;
	padding:0px;
	margin:0px;
	height:25px;
	float:left;
	width:100%;
	left:0px;
}
#sitenav {
	background:transparent;
	color:#fff;
	font:11px/11px Arial, Helvetica, sans-serif;
	height:25px;
	left:-95px;
	margin:0 auto;
	/*padding-left:70px;*/
	position:relative;
	width:960px;
	z-index:300;
}
#sitenav ul {
	height: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	margin-left:0;
	text-indent: -999em;
	overflow: hidden;
}
#sitenav ul li {
	float:left;
	display:inline;
	/*padding-left: 5px;*/
	line-height:0;
}
#sitenav ul li a {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
#sitenav ul li a:hover {
	background-position: left -25px;
}
#sitenav ul li a.selected, #sitenav ul li a.selected:hover {
	background-position: left -25px;
}
#sitenav ul li a:selected {
	background-position: left -25px;
}
#sitenav ul li a.corp {
	background-image:url(../../images/sitenav1_corp.png);
	width:183px;
}
#sitenav ul li a.cpg {
	background-image:url(../../images/sitenav2_cpg.png);
	width:203px;
}
#sitenav ul li a.psg {
	background-image:url(../../images/sitenav3_psg.png);
	width:179px;
}
#sitenav ul li a.nvision {
	background-image:url(../../images/sitenav4_nvision.png);
	width:288px;
}
#sitenav ul li a.login {
	background-image:url(../../images/sitenav5_login.png);
	width:99px;
}
.txtLogin
{
	width:150px;
	color:#CCCCCC;
}
.imgGo
{
	position:relative;
	vertical-align:middle;
}
ul.normalList {padding-left: 15px; font: 13px/16px "Trebuchet MS",Trebuchet,Arial,sans-serif; padding: 0 0 20px 15px;}
#divResources {height: 112px;}
