/*GLOBAL*/
*{ margin:0px; padding:0px; }
body{ font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; background-color:#003368;  }
a{ text-decoration:none; color:#FFF;}
a:focus{ outline:none;}
p,ul{ margin-top:10px; }
h2, h3{ margin-top:20px;}
h2{ width:950px;}
.clearmarg{ margin:0px !important; }
#content ul{ padding-left:20px;}
blockquote{ margin-bottom:10px;}
#container{ width:990px; margin:0px auto auto; }
#wrapper div{ display:block; overflow:hidden; }
#logo{ width:990px; height:270px;}
#content{ width:950px; padding:0px 20px 0px 20px;}
#boxes{ width:344px; float:right; margin:0px 0px 12px 50px;}
#boxes h2{ margin-top:0px;}
#boxes .box, #boxes .tabBox{ width:344px; height:173px; position:relative; margin-top:10px;}
#boxes .box .overlay{ width:344px; height:173px; position:absolute; top:0px; left:0px; background:url(../_img/box_overlay.png) no-repeat;}
#boxes .tabBox .overlay{ width:344px; height:173px; position:absolute; top:0px; left:0px; background:url(../_img/tabbox_overlay.png) no-repeat;}
#boxes .bigtabBox{ width:344px; height:288px; position:relative; margin-top:10px;}
#boxes .bigtabBox .bigoverlay{ width:344px; height:288px; position:absolute; top:0px; left:0px; background:url(../_img/tabbox_bigoverlay.png) no-repeat;}
#footer{ width:990px; height:215px; background:url(../_img/footer_bg.jpg) no-repeat; position:relative;}
#footer_link{ width:286px; height:130px; position:absolute; right:21px; top:24px; }
#footer_link a{ display:block; overflow:hidden; width:266px; height:110px; padding:10px; font-size:30px; text-align:center;}
#ebook{ width:300px; height:114px; position:absolute; right:20px; top:31px; text-align:right; }
#ebook a{ font-weight:bold; margin-right:7px;}
#sponsor{width:151px; height:90px; position:absolute; top:31px; left:27px;}
#partner{width:151px; height:90px; position:absolute; top:31px; left:206px;}
#advert{width:277px; height:90px; position:absolute; top:31px; left:385px;}
.column{ width:300px; margin-right:25px; float:left;}
.archive_btn{ margin-top:20px;}
.archive_btn a{ display:block; overflow:hidden; height:29px; width:120px; color:#FFF; text-align:center; font-size:14px; background:url(../_img/ArchiveButton.jpg) no-repeat; text-decoration:none; float:right; padding-top:9px; font-weight:bold;}

/*PAGE SPECIFIC*/
body#home strong{color:#0f75bc;}

body{ background:url(../_img/banner_bg_2.jpg) #003368 no-repeat center top; }
body#home{ background:url(../_img/banner_bg_2.jpg) #003368 no-repeat center top; }
body#news{ background:url(../_img/banner_bg_11.jpg) #003368 no-repeat center top; }
body#sponsorship{ background:url(../_img/banner_bg_4.jpg) #003368 no-repeat center top; }
body#advertising{ background:url(../_img/banner_bg_10.jpg) #003368 no-repeat center top; }
body#events{ background:url(../_img/banner_bg_11.jpg) #003368 no-repeat center top; }
body#partnerships{ background:url(../_img/banner_bg_12.jpg) #003368 no-repeat center top; }
body#gallery{ background:url(../_img/banner_bg_7.jpg) #003368 no-repeat center top; }
body#contact{ background:url(../_img/banner_bg_2.jpg) #003368 no-repeat center top; }

body#sponsorship.id1{ background:url(../_img/banner_bg_6.jpg) #003368 no-repeat center top; }
body#sponsorship.id6, body#sponsorship.id7{ background:url(../_img/banner_bg_8.jpg) #003368 no-repeat center top; }

.news, .sponsor{
	padding-bottom:20px;
	border-bottom:1px solid #325f86;
	margin-top:20px;
	height:124px;
}

.news h3, .sponsor h3{ margin-top:0px;}

.newsBig h3{ margin-top:0px;}

.newsBig{
	padding-bottom:60px;
	border-bottom:1px solid #325f86;
	margin-top:20px;
	position:relative;
}

.news .image{
	width:124px;
	height:124px;
	float:left;
	margin:0px 20px 0px 0px;
	text-align:center;
}

.news .text{
	display:block;
	overflow:hidden;
	float:left;
	height:124px;
	width:806px;
	position:relative;
}

.sponsor .text{
	display:block;
	overflow:hidden;
}

.news .links{
	position:absolute;
	bottom:0px;
	left:0px;
}

.sponsor .links{
	margin-top:10px;
}

.newsBig .links{
	position:absolute;
	bottom:20px;
	right:0px;
}

.news .links a, .sponsor .links a{
	margin-right:10px;
	font-weight:bold;
}

.newsBig .links a{
	font-weight:bold;
}

.news .links a.red, .sponsor .links a.red{
	color:#ff0012;
}

.news .links a.blue, .newsBig .links a.blue, .sponsor .links a.blue{
	color:#0f75bc;
}

.newsBig .image{
	display:block;
	overflow:hidden;
	width:210px;
	height:210px;
	float:left;
	margin:0px 20px 0px 0px;
	text-align:center;
}

.newsBig .text{
	display:block;
	overflow:hidden;
	float:left;
	width:720px;
}

.newsBig .thumbimage{
	display:block;
	overflow:hidden;
	width:87px;
	height:87px;
	margin:0px 8px 8px 0px;
	float:left;
	background:#FFF;
}

.newsBig .text a{
	color:#FFF;
}

.newsBig .text ul{
	padding-left:25px;
}

.news .text h3, .sponsor .text h3{
	width:720px;
	color:#007ec5;
}

.newsBig .text p{
	margin-bottom:10px;
	line-height:17px;
}

#video .newsBig .text{ float:none; width:auto;}

#video .newsBig .youtube{ padding:10px 0px 10px 0px; text-align:center;}
