@charset "utf-8";
/* CSS Document */

html {
	background-image:url(/CMS/img/PAGE-BACKGROUND.png);
	background-repeat:repeat;
	background-color:#920000;
}

body {
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

#CONTAINER {
	width:967px;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/CMS/img/FRAME-BACKGROUND.png);
	background-repeat:repeat-y;
	padding-left:4px;
}

#HEADER {
	width:960px;
	height:161px;
	display:block;
	background-image:url(/CMS/img/HEADER.jpg);
	background-repeat:no-repeat;
}

h1#LOGO { 
	margin:0 0 0 0;
	padding: 0 0 0 0;
	display:block; 
	width:368px; 
	height:140px; 
	float:left;
	text-indent:-3000px;
}

#SUBSCRIBE {
	
}

#NAVBAR {
	width:960px;
	height: 45px;
	display:block;
	background-image:url(/CMS/img/NAVBAR.png);
	background-repeat:repeat-x;
}

#FRAME {
	width:966px;
	height:auto;
	display:block;
}

#FRAME-TOP {
	width:945px;
	height:320px;
	display:Block;
	background-color:#1e2271;
	padding-left:15px;
	padding-top:13px;
}

#FEATURE {
	width:649px;
	height:321px;
	display:block;
	float:left;	
}

#FRAME-TOP-RIGHT {
	width:272px;
	height:auto;
	display:block;
	float:left;	
	padding-left:10px;
	padding-top:0px;
}

#FRAME-BTM {
	width:966px;
	height:auto;
	background-image:url(/CMS/img/FRAME-BTM-BKG.png);
	background-repeat:repeat-y;
}

#FRAME-BTM-LEFT {
	width:629px;
	height:500px;
	display:block;
	float:left;
	padding-left:16px;
	padding-top:10px;
}

img {
	border:none;
}


#FRONT-BTM-NEWS-BODY {
	width:628px;
	height:300px;
	background-image:url(/CMS/img/FP-LATESTNEWS-BDY.png);
	background-repeat:repeat-y;
	
}



#FRAME-BTM-RIGHT {
	width:302px;
	height:auto;
	display:block;
	float:left;	
	padding-left:19px;
	padding-top:20px;
}

.BLOCK-VIDEO .BLOCK-HEADER {
	width:290px;
	height:40px;
	display:block;
	background-image:url(/CMS/img/BLOCK-HDR-VIDEO.png);
	background-repeat:no-repeat;
}

.BLOCK-HEADER {
	width:259px;
	height:34px;
	display:block;
	background-image:url(/CMS/img/BLOCK-HEADER.png);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#fff;
}

.BLOCK-BODY {
	width:269px;
	height:100px;
	display:block;
	background-image:url(/CMS/img/BLOCK-BODY.png);
	background-repeat:repeat-y;
}

.BLOCK-FOOTER {
	width:269px;
	height:6px;
	display:block;
	background-image:url(/CMS/img/BLOCK-FOOTER.png);
	background-repeat:no-repeat;
}

#SOCNET {
	width:auto;
	height:auto;

	padding-top:27px;
	display:block;
}

#FOOTER {
	width:946px;
	height:102px;
	display:block;
	padding-left:14px;
	padding-top:10px;
	background-image:url(/CMS/img/FOOTER.png);
	background-repeat:no-repeat;
}

#FOOTER-LEFT {
	width:auto;
	height:auto;
	display:block;
	padding-left:15px;
	padding-top:15px;
	
}

#FOOTER-LINKS {
	padding-bottom:20px;
	width:auto;
	height:auto;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}

#FOOTER-LINKS a {
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#PAIDFOR {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:11px;
	border:1px solid #003366;
	width:200px;
	height:auto;
	padding:3px;
	text-align:center;
	float:right;
	margin-right:4px;
	margin-top:10px;
}

/*
ACTION SPRITES: CONTRIBUTE
*/

a.SPRITE_CONTRIBUTE { 
        background:url(/CMS/img/BTN-CONTRIBUTE.png) repeat 0px 0px; 
        width: 271px; 
        height: 66px; 
        display: block; 
				
}

a.SPRITE_CONTRIBUTE span { 
        display: none; 
}

a.SPRITE_CONTRIBUTE:hover { 
        background: url(/CMS/img/BTN-CONTRIBUTE.png) repeat 0px -66px; 
}


/*
ACTION SPRITES: SUBSCRIBE
*/

a.SPRITE_SUBSCRIBE { 
        background:url(/CMS/img/BTN-SIGNUP.png) repeat 0px 0px; 
        width: 272px; 
        height: 61px; 
        display: block;
				margin-top:7px;
}

a.SPRITE_SUBSCRIBE span { 
        display: none; 
}

a.SPRITE_SUBSCRIBE:hover { 
        background: url(/CMS/img/BTN-SIGNUP.png) repeat 0px -61px; 
}



/*
ACTION SPRITES: TELL YOUR FRIENDS
*/

a.SPRITE_TELL { 
        background:url(/CMS/img/BTN-FRIENDS.png) repeat 0px 0px; 
        width: 272px; 
        height: 55px; 
        display: block; 
}

a.SPRITE_TELL span { 
        display: none; 
}

a.SPRITE_TELL:hover { 
        background: url(/CMS/img/BTN-FRIENDS.png) repeat 0px -55px; 
}




/*
ACTION SPRITES: VOLUNTEER
*/

a.SPRITE_VOLUNTEER { 
        background:url(/CMS/img/BTN-VOLUNTEER.png) repeat 0px 0px; 
        width: 272px; 
        height: 53px; 
        display: block; 


		
}

a.SPRITE_VOLUNTEER span { 
        display: none; 
}

a.SPRITE_VOLUNTEER:hover { 
        background: url(/CMS/img/BTN-VOLUNTEER.png) repeat 0px -53px; 
}

/*
ACTION SPRITES: CONTACT
*/

a.SPRITE_CONTACT { 
        background:url(/CMS/img/BTN-CONTACT.png) repeat 0px 0px; 
        width: 272px; 
        height: 56px; 
        display: block; 


		
}

a.SPRITE_CONTACT span { 
        display: none; 
}

a.SPRITE_CONTACT:hover { 
        background: url(/CMS/img/BTN-CONTACT.png) repeat 0px -56px; 
}

/*
ACTION SPRITES: TELL
*/

a.SPRITE_FRIENDS { 
        background:url(/CMS/img/SPRITE-TELL.png) repeat 0px 0px; 
        width: 291px; 
        height: 54px; 
        display: block; 


		
}

a.SPRITE_FRIENDS span { 
        display: none; 
}

a.SPRITE_FRIENDS:hover { 
        background: url(/CMS/img/SPRITE-TELL.png) repeat 0px -54px; 
}

/*
ACTION SPRITES: VOTE
*/

a.SPRITE_VOTE { 
        background:url(/CMS/img/SPRITE-VOTE.png) repeat 0px 0px; 
        width: 291px; 
        height: 51px; 
        display: block; 


		
}

a.SPRITE_VOTE span { 
        display: none; 
}

a.SPRITE_VOTE:hover { 
        background: url(/CMS/img/SPRITE-VOTE.png) repeat 0px -51px; 
}

/*
SOCNET SPRITES: FACEBOOK
*/

a.SPRITE_FACEBOOK { 
	background:url(/CMS/img/SPRITE-FACEBOOK.png) repeat 0px 0px; 
	width: 71px; 
	height: 24px; 
	display: block;
	float:left;
	margin-right:3px;
	}

a.SPRITE_FACEBOOK span { 
	display: none; 
}

a.SPRITE_FACEBOOK:hover { 
	background: url(/CMS/img/SPRITE-FACEBOOK.png) repeat 0px -24px; 
}

/*
SOCNET SPRITES: TWITTER
*/

a.SPRITE_TWITTER { 
	background:url(/CMS/img/SPRITE-TWITTER.png) repeat 0px 0px; 
	width: 71px; 
	height: 24px; 
	display: block; 
	float:left;
	margin-right:3px;
	}

a.SPRITE_TWITTER span { 
	display: none; 
}

a.SPRITE_TWITTER:hover { 
	background: url(/CMS/img/SPRITE-TWITTER.png) repeat 0px -24px; 
}

/*
SOCNET SPRITES: YOUTUBE
*/

a.SPRITE_YOUTUBE { 
	background:url(/CMS/img/SPRITE-YOUTUBE.png) repeat 0px 0px; 
	width: 71px; 
	height: 24px; 
	display: block; 
	float:left;
	margin-right:3px;
	}

a.SPRITE_YOUTUBE span { 
	display: none; 
}

a.SPRITE_YOUTUBE:hover { 
	background: url(/CMS/img/SPRITE-YOUTUBE.png) repeat 0px -24px; 
}


/*
SOCNET SPRITES: FLICKR
*/

a.SPRITE_FLICKR { 
	background:url(/CMS/img/SPRITE-FLICKR.png) repeat 0px 0px; 
	width: 71px; 
	height: 24px; 
	display: block; 
	float:left;

	}

a.SPRITE_FLICKR span { 
	display: none; 
}

a.SPRITE_FLICKR:hover { 
	background: url(/CMS/img/SPRITE-FLICKR.png) repeat 0px -24px; 
}


#FOOTER-BLOCK-CONTRIBUTE {
	display:block;
	width:177px;
	height:36px;
	background-image:url(/CMS/img/FTR-BLOCK-CONTRIBUTE.png);
	background-repeat:no-repeat;
	padding-left:52px;
	padding-top:51px;	
	float:left;
}

#FOOTER-BLOCK-SIGNUP {
	display:block;
	width:177px;
	height:36px;
	background-image:url(/CMS/img/FTR-BLOCK-SIGNUP.png);
	background-repeat:no-repeat;
	padding-left:52px;
	padding-top:51px;	
	float:left;
	margin-left:6px;
}

#FOOTER-BLOCK-SURVEY {
	display:block;
	width:177px;
	height:36px;
	background-image:url(/CMS/img/FTR-BLOCK-SURVEY.png);
	background-repeat:no-repeat;
	padding-left:52px;
	padding-top:51px;	
	float:left;
	margin-left:6px;
}

#FOOTER-BLOCK-SHAREOURSITE {
	display:block;
	width:177px;
	height:36px;
	background-image:url(/CMS/img/FTR-BLOCK-SHARE.png);
	background-repeat:no-repeat;
	padding-left:52px;
	padding-top:51px;	
	float:left;
	margin-left:6px;
}


/*
FOOTER SPRITES: CONTRIBUTE
*/

a.FOOTER_CONTRIBUTE { 
	background:url(/CMS/img/FTR-BTN-CONTRIBUTE.png) repeat 0px 0px; 
	width: 126px; 
	height: 28px; 
	display: block; 
	float:left;

	}

a.FOOTER_CONTRIBUTE span { 
	display: none; 
}

a.FOOTER_CONTRIBUTE:hover { 
	background: url(/CMS/img/FTR-BTN-CONTRIBUTE.png) repeat 0px -28px; 
}


/*
FOOTER SPRITES: SIGNUP
*/

a.FOOTER_SIGNUP { 
	background:url(/CMS/img/FTR-BTN-SIGNUP.png) repeat 0px 0px; 
	width: 126px; 
	height: 28px; 
	display: block; 
	float:left;

	}

a.FOOTER_SIGNUP span { 
	display: none; 
}

a.FOOTER_SIGNUP:hover { 
	background: url(/CMS/img/FTR-BTN-SIGNUP.png) repeat 0px -28px; 
}


/*
FOOTER SPRITES: SURVEY
*/

a.FOOTER_SURVEY { 
	background:url(/CMS/img/FTR-BTN-SURVEY.png) repeat 0px 0px; 
	width: 126px; 
	height: 28px; 
	display: block; 
	float:left;

	}

a.FOOTER_SURVEY span { 
	display: none; 
}

a.FOOTER_SURVEY:hover { 
	background: url(/CMS/img/FTR-BTN-SURVEY.png) repeat 0px -28px; 
}



/*
FOOTER SPRITES: FORWARD
*/

a.FOOTER_SHARE { 
	background:url(/CMS/img/FTR-BTN-FORWARD.png) repeat 0px 0px; 
	width: 126px; 
	height: 28px; 
	display: block; 
	float:left;

	}

a.FOOTER_SHARE span { 
	display: none; 
}

a.FOOTER_SHARE:hover { 
	background: url(/CMS/img/FTR-BTN-FORWARD.png) repeat 0px -28px; 
}

