/* GENERAL */
body {
	padding:0;
	margin:0;
	background:url(images/bodybg.jpg) 0 0 repeat-x #0B1B32;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#ACC2D9;
	}
div, h1, h2, h3, h4, p, img, a, ul, li, form, label, input, select, textarea {
	padding:0;
	margin:0;
	}
a {
	text-decoration:none;
	}
img {
	display:block;
	border:none;
	}
li {
	list-style-type:none;
	}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
	}
p {
	padding-bottom:19px;
	}
p span {
	color:#28B1FF;
	background-color:inherit;
	}
p span.white {
	font-weight:bold;
	color:#FFFFFF;
	}
.noBottompadding {
	padding-bottom:0px;
	}
/*---------------------------- MAIN CONTAINGER ----------------------------*/
div#mainContainer {
	width:960px;
	margin:0 auto;
	}
/*---------------------------- HEADER ----------------------------*/
div.header {
	background:url(images/header-bg.jpg) 0 0 no-repeat;
	height:474px;
	overflow:hidden;
	height:100%;
	}
div.header img {
	float:left;
	padding:45px 0 0 20px;
	}
div.header div.navigation {
	float:right;
	width:448px;
	padding-top:10px;
	padding-right:0px;

	
	}

	div.header div.navigation .music {
	float:right;
	width:80px;
	padding-right:5px;
	padding-top:3px;
	}


div.header div.navigation a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	
	}
div.header div.navigation a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ACC2D9;
	padding-left:7px;
	padding-right:7px;
	}

div.header div.mission {
	float:right;
	width:472px;
	padding-top:240px;
	padding-right:20px;
	}

div.header div.mission h2 {
	font-size:27px;
	line-height:29px;
	font-weight:normal;
	color:#28B1FF;
	background-color:inherit;
	padding-bottom:8px;
	}
div.header div.mission p {
	font-size:13px;
	line-height:20px;
	color:#F3F9FF;
	background-color:inherit;
	font-weight:normal;
	}
/*---------------------------- BODY PART ----------------------------*/
div.bodyContainer {	
	padding:34px 4px 40px 20px;
	width:940px;
	overflow:hidden;
	height:100%;
	}
/*---------------------------- BODY PART-LEFT PART ----------------------------*/
div.leftpannel {
	width:657px;
	float:left;
	}
div.leftpannel h2 {
	font-size:26px;
	line-height:28px;
	font-weight:normal;
	color:#28B1FF;
	background-color:inherit;
	padding-bottom:18px;
	}
div.joinus {
	width:657px;
	}
div.joinus span.top {
	background:url(images/join-top-border.gif) 0 0 no-repeat;
	height:6px;
	display:block;
	font-size:0px;
	}
div.joinus span.bottom {
	background:url(images/join-bottom-border.gif) 0 0 no-repeat;
	height:4px;
	display:block;
	font-size:0px;
	}
div.joinus div.middle {
	border-left:1px solid #0E2A47;
	border-right:1px solid #0E2A47;
	background:url(images/join-us-bg.gif) 0 0 repeat-x #0B1B32;
	padding:10px 10px 20px 10px;
	overflow:hidden;
	height:100%;
	}
div.joinus div.middle h3 {
	font-size:26px;
	line-height:28px;
	color:#28B1FF;
	font-weight:normal;
	background-color:none;
	padding-bottom:11px;
	overflow:hidden;
	height:100%;
	}
div.joinus div.middle div.block {
	float:left;
	width:205px;
	margin-right:10px;
	}
div.joinus div.middle div.block a.facebook {
	width:92px !important;
	height:65px;
	display:block;
	border:1px solid #0E2A47;
	}
div.joinus div.middle div.block p {
	font-size:12px;
	line-height:18px;
	color:#85A6D7;
	background-color:inherit;
	padding-bottom:0px;
	}
div.joinus div.middle div.block p a {
	color:#85A6D7;
	background-color:inherit;
	}
div.joinus div.middle div.block p a:hover {
	color:#CB850C;
	background-color:inheirt;
	text-decoration:underline;
	}
div.joinus div.middle div.block p.email a {
	color:#CB850C;
	background-color:inherit;
	}
div.joinus div.middle div.block p.email a:hover {
	text-decoration:underline;
	}

div.joinus div.middle div.block p strong {
	color:#4DA5F6;
	background-color:inheirt;
	}
.noRightmargin {
	margin-right:0px !important;
	}
/*---------------------------- BODY PART-RIGHT PART ----------------------------*/
div.rightpannel {	
	float:right;
	width:232px;
	}
div.rightpannel div.rightBlock {
	background:url(images/right-block-top-corner.gif) 0 0 no-repeat;
	padding-top:6px;
	margin-bottom:20px;
	}
div.rightpannel div.rightBlock div.content {
	background-color:#0D213D;
	border-left:1px solid #193358;
	border-right:1px solid #193358;
	padding:9px 15px 15px 18px;
	height:100%;
	}
div.rightpannel div.rightBlock div.content h3 {
	background:url(images/right-blocks-heading-bg.gif) 0 0 no-repeat;
	font-size:16px;
	line-height:30px;
	color:#28B1FF;
	background-color:inherit;
	padding-left:7px;
	margin-bottom:7px;
	font-weight:normal;
	}
div.rightpannel div.rightBlock div.content img {
	border:1px solid #0F2C56;
	background-color:#163869;
	padding:5px;
	}
div.rightpannel div.rightBlock p.bottom {
	background:url(images/right-block-bottom-corner.gif) 0 0 no-repeat;
	height:6px;
	display:block;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	}
div.rightpannel div.rightBlock form {
	width:193px;
	padding-bottom:15px;
	}
div.rightpannel div.rightBlock form label {
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	height:29px;
	display:block;
	color:#ACC2D9;
	background-color:inherit;
	}
div.rightpannel div.rightBlock form input.txtfield {
	width:135px;
	height:18px;
	border:1px solid #1D74B7;
	background-color:#FFFFFF;
	padding:2px 0 0 4px;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	color:#041732;
	float:left;
	margin-right:3px;
	}
div.rightpannel div.rightBlock form input.joinBtn {
	width:46px;
	height:22px;
	}
div.rightpannel div.rightBlock p {
	color:#85A6D7;
	background-color:inherit;
	}
div.rightpannel div.rightBlock p.email {
	font-size:10px;
	line-height:17px;
	padding-bottom:0px !important;
	}
div.rightpannel div.rightBlock p a {
	color:#28B1FF;
	background-color:inherit;
	text-decoration:underline;
	}

div.rightpannel div.rightBlock p a:hover {
	color:#CB850C;
	background-color:inherit;
	}
div.rightpannel div.rightBlock p span.subscribe {
	height:9px;
	background:url(images/subscribe-icon.gif) 0 0 no-repeat;
	}
div.rightpannel div.rightBlock p.subheading {
	color:#4DA5F6;
	background-color:inehrit;
	padding-bottom:7px;
	font-size:11px;
	}
img.noPadding {
	padding:0px !important;
	margin:0px !important;
	background-color:none !important;
	border:none !important;
	}
/*---------------------------- FOOTER ----------------------------*/
div#footer {
	background:url(images/footer-bg.gif) 0 0 repeat-x #122A4F;
	}
div#footer div.footerContent {
	border-top:1px solid #18335A;
	width:960px;
	margin:0 auto;
	padding:32px 0 21px 0;
	}
div#footer div.footerContent p {
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#38639E;
	background-color:inherit;
	padding-bottom:10px;
	}
div#footer div.footerContent a.firwolf {
	width:71px;
	height:28px;
	margin:0 auto;
	display:block;
	}
/*---------------------------- FOOTER ----------------------------*/
.bottompadding {
	padding-bottom:5px !important;
	}



.linkList ul{
	padding:0px 0 0 20px;
	margin:0px;
	list-style:none;
	
}

.linkList ul li{
	padding:0px 0 5px 15px;
	background:url(images/bullet.gif) no-repeat 0px 5px;
	
}
.linkList ul li a{
	
	text-decoration:none;
	color:#FFFFFF;
	}

.linkList ul li a:hover, .linkList ul li a.selected{
	
	text-decoration:none;
	color:#C5C5C5;
}