@import url(reset.css);
@import url(alertBox.css);

body {
	color: black;
	background: white;
	margin-left:auto;
	margin-right:auto;
	background-image: url('../images/bg.gif');background-repeat: repeat;
}
#contribute {
	text-align:center;
	padding-top:10px;
}
#footer {text-align:center;color:#000000;font-family: arial;font-size: 10pt;padding-top:15px;}
#siteContainer {width:1000px;margin:auto;position:relative;border-top:0;
	background:url(../images/pageBG.gif) repeat-y;overflow:hidden;z-index:0;}
	

#siteHeader{clear:both;position:relative;
	background:url(../images/siteHeaderTopTile.gif) repeat-x;}
#siteHeaderEmailSignup{width:244px;height:95px;
	position:absolute;bottom:16px;right:0;
	background:#FFEEBA;padding-bottom:10px;}
#siteHeaderEmailSignup .column{float:left;width:103px;
	margin-top:10px;margin-left:5px;}
#siteHeaderEmailSignup .left{margin-left:10px;}
#siteHeaderEmailSignup .column input[type="text"]{border:0;
	border-top:1px solid #ccc;border-bottom:1px solid #ccc;
	width:103px;height:18px;
	background:url(../images/emailSignupFormFieldBG.gif) 100% 0 no-repeat #ffffff;}
#siteHeaderEmailSignup .column input[type="text"].zip {width:66px;}
#siteHeaderEmailSignup .submitButton{width:45px;height:52px;
	position:absolute;right:10px;bottom:3px;}
#siteHeaderEmailSignup .column label{font:bold 9pt arial;
	padding:4px;heght:20px;display:block;
	text-transform:uppercase;}

#Statement{clear:left;background:url(../images/bg.gif); width:756px;padding:10px 0;float:left;}
#Statement p{font:italic bold 10pt arial;color:#ffffff;text-align:left;}	

#siteNavigation{width:1000px;height:34px;clear:both;
	background:url(../images/siteNavigationBG.jpg) no-repeat;padding-bottom:0px;}
#siteNavigation ul{margin-top:0px;padding:0px;}
#siteNavigation li{height:34px;clear:both;display:inline;padding:0px;margin:0px;}
/*
#siteNavigation li a{
	opacity:0;filter:alpha(opacity=0);background:#fff;}
#siteNavigation li a:hover{opacity:1;filter:alpha(opacity=100);background:#fff;}
*/
#siteNavigation .socialNetworking{text-align:center;margin-top:30px;}
#siteNavigation .socialNetworking img{margin:auto;clear:both;margin-top:10px;}

#bodyContainer{float:left;width:756px;clear:left;margin:0;}
#bodyContainer #bodyContent{padding:10px 25px;}

#bodyContainer #bodyContent #joinForm{font:normal 10pt arial;padding-left:75px;}
.label{text-align:right;padding-right:5px;}

#separator {width:705px;height:5px;
	background:url(../images/hrDivider.gif);
	border:0;clear:both;
	}
	
.bottom{position:absolute;top:-14px;left:-5px;}

.alert{color:red;}
	
#bodyContainer ul{margin:5px 20px 15px 20px;
	list-style-type:disc;
	list-style-position:inside;
	padding-left: 1em;
	text-indent: -1em;
	}
	
#bodyContainer li,
#bodyContainer li a{font:bold 10pt arial;line-height:1.5em;
	color:#000;text-decoration:none;}
#bodyContainer li a:hover{font:bold 10pt arial;line-height:1.5em;
	color:#3a77a6;text-decoration:underline;}
#bodyContainer li span.firstWord,
#bodyContainer li a span.firstWord{
	font:bold 10pt arial;margin-right:5px;
	letter-spacing:1px}
#bodyContainer li a span.home{
	font:bold 10pt arial;margin-right:5px;
	margin-left:0px;}
#bodyContainer .multimedialink a{font:bold 12pt arial;line-height:1.2em;
	color:#000;text-decoration:none;}
#bodyContainer .multimedialink a:hover{font:bold 12pt arial;line-height:1.2em;
	color:#3a77a6;text-decoration:underline;}
	
	
div.moreLink a{padding-left:15px;
	padding-top:2px;margin:10px 0;
	padding-bottom:10px;
	display:block;height:15px;
	background:url(../images/video/arrowAlt2.gif) no-repeat;
	font-size:9pt;font-weight:bold;font-family:arial;
	text-transform:uppercase;
	float:right;color:#949494;
	text-decoration:none;}

div.moreLink a:hover{color:#3a77a6;
	text-decoration:underline;}	
	
#videoContainer{width:756px;position:absolute;bottom:50px;left:0px;
	background:#414143;border-bottom:0px solid #000;
	border-top:8px solid #b4b4b4;
	overflow:auto;
	}

#videoContainer .videoBox{width:380px;float:left;border:0px solid #ff0000;}	
#videoContainer .video{width:365px;margin:auto;margin-top:10px;margin-bottom:10px;border:0px solid #ccc;}
#videoContainer .videoLinks{width:340px;float:right;border:0px solid #ff0000;margin-right:20px;}
#videoContainer .mainVideoLink{padding-top:12px;float:right;padding-left:0px;border:0px solid #ff0000;}
#videoContainer .mainVideoLink p,
#videoContainer .mainVideoLink a{color:#fff;text-decoration:none;}
#videoContainer .mainVideoLink .arrow{float:left;margin-right:5px;}
#videoContainer .moreVideoLinks{position:absolute;bottom:0;right:0;
	background:#e8e7e3;border:8px solid #b4b4b4;width:340px;padding-bottom:10px;}
#videoContainer .moreVideoLinks h2{font:bold 10pt arial;padding:0;margin:0;
	margin-left:20px;margin-top:5px;}
#videoContainer .moreVideoLinks ul{margin:0 0 0 45px;}
#videoContainer .moreVideoLinks li{
	padding:0 10px;margin:0;font:bold 8pt arial;
	background:url(../images/video/arrowAlt.gif) 0 2px no-repeat;
	line-height:1.2em;
	}
#videoContainer .moreVideoLinks li a{
	display:block;text-decoration:none;
	color:#000;font:normal 8pt arial;
}	

#videoContainer .moreVideoLinks li a:hover{
	display:block;text-decoration:underline;
	color:#3a77a6;
}	


#sideLinks{float:right;width:244px;overflow:auto;clear:right;}
#sideLinks div{overflow:hidden;}
#sideLinks div a{clear:both;display:block;}
	
#SubPageSideLinks{width:233px;background-color:#EFEEEC;padding:5px;border-right:1px solid #000;}
#SubPageSideLinks ul{margin:5px 20px 15px 20px;list-style-type:disc;}
#SubPageSideLinks li{font:bold 10pt arial;color:#000;margin-bottom:10px;}
#SubPageSideLinks li a{font:bold 10pt arial;color:#000;text-decoration:none;}
#SubPageSideLinks li a:hover{font:bold 10pt arial;color:#3a77a6;text-decoration:none;}
#SubPageSideLinks li span{font:bold 10pt arial;color:#20639a;}
/*
#siteFooter{clear:both;
	height:39px;width:100%;
	border-top:1px solid #000;
	background:url(../images/footerBG.gif) repeat-y;}
*/
h1,h2,h3,h4,h5,h6,
p,table,td,
ul,li,ol, div, span{font-family:helvetica, tahoma, arial;}


h1 {color:#3a77a6;font:bold 15pt helvetica, tahoma, arial;}

h2 {margin:5px 10px 15px 20px;font:bold 10pt tahoma, arial;}

h3 {margin:5px 10px 15px 20px;font:bold 13pt  arial;}

p {margin:5px 20px 15px 20px;line-height:1.2em;
	font:normal 11pt arial;}

.home {margin:5px 20px 15px 20px;line-height:1.2em;
	font:normal 11pt arial;}
	
