body 
	{
		background-color: #947D2F;
		color: #000000;
		background-image:url(img/bodyBg.png);
	}

* 
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
#content
{
	width: 1024px;
	margin: auto;
	height:auto;
	margin-bottom:35px;
}
.top_shadow
{
	width:1024px;
	height:12px;
	display:block;
	background-image:url(img/blueTheme/topShadow.png); 
	background-repeat:no-repeat; 
}
.bottom_shadow
{
	width:1024px;
	height:19px;
	display:block;
	background-image:url(img/blueTheme/bottomShadow.png); 
	background-repeat:no-repeat; 
}
.content_container
{
	width:997px;
	padding:0px 14px 0px 13px;
	background-image:url(img/blueTheme/bgShadow.png); 
	background-repeat:repeat-y;	
}
#header 
	{
		height:212px; 
		width:997px;
		position:relative;
	}
.headerShadow 
	{
		height:212px; 
		padding:12px 0px 0px 0px; 
		position:absolute;
		display:block;
		top:-12px;
		background-image:url(img/blueTheme/headerShadow.png); 
		background-repeat:no-repeat;
		background-position: top center;
	}
.headerContainer
	{
		width:997px;
		padding: 0px 26px 0px 25px;
		height:170px;
		margin:0px auto;
		background-image:url(img/blueTheme/headerBg.png); 
		background-repeat:no-repeat;
	}
.headerContainer h1
	{
		background-image:url(img/blueTheme/logo.png); 
		background-repeat:no-repeat; 
		height:145px; 
		width:288px;
		text-indent:-9999px;
		float: left;
	}
.headerContainer h1 a
	{
		height:145px; 
		width:288px;
		display:block;
	}
#menu
	{
		width: 700px;
		margin-left: 7px;
		margin-top: 5px;
		height: 134px; 
		float: left;
	}
#menu a
	{
		line-height: 30px; 
		margin: 1px 2px 0px 2px;
		padding: 30px 10px 30px 10px;
		background-color: #3b9cd7;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		float: right;
		border-left: 1px solid #dcdcdc;
		border-left: 1px solid #947D2F;
		border-right: 1px solid #dcdcdc;
		border-right: 1px solid #947D2F;
		border-top: 1px solid #d2b245;
		border-bottom: 1px solid #947D2F;
		font-family:verdana,arial,helvetica,sans-serif;
	}
#menu a:hover
	{
		color: #000000;
		border-left: 1px solid #d2b245;
		border-right: 1px solid #d2b245;
		border-top: 1px solid #d2b245;
		border-bottom: 1px solid #947D2F;
	}
#menu form
	{
		line-height: 30px; 
		margin: 1px 2px 0px 2px;
		padding: 30px 10px 30px 10px;
		background-color: #3b9cd7;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		float: right;
		border-left: 1px solid #dcdcdc;
		border-left: 1px solid #947D2F;
		border-right: 1px solid #dcdcdc;
		border-right: 1px solid #947D2F;
		border-top: 1px solid #d2b245;
		border-bottom: 1px solid #947D2F;
		font-family:verdana,arial,helvetica,sans-serif;
	}
	#site_area 
	{
		width: 900px;
		margin-top: 44px;
		margin-left: 49px;
		*margin-left: 49px !important;
		*margin-left: 25px;
		float: left;
		position: relative;
	}

#site_area  sup
	{
		color: #ff0000;
		font-size: 10px;
	}

#site_area p
	{
		font-size: 14px;
		color: #fefefe;
	}
		
#site_area a 
	{
		color: #111111;
		color: #ff0000;
	}

#site_area a:hover
	{
		color: #0000ff;
	}

#rihanna
	{
		font-size: 16px;
		color: #000000;
		font-weight: bold;
		position: relative;
	}
	
span.shadow 
	{
		top: -2px;
		left: -2px;
		color: #ff0000;
		position: absolute;
	}
	
#rihanna:hover
	{
		color: #333333;
	}
	
#helpdesk
	{
		color: #000000;
		font-weight: bold;
		position: relative;
	}

#helpdesk:hover
	{
		color: #333333;
	}

#mail
	{
		color: #000000;
		font-weight: bold;
		position: relative;
		text-decoration: none;
	}

#mail:hover
	{
		color: #333333;
		text-decoration: none;
	}
	
.footerBlock
	{
		position: relative;
		height: 65px;
	}
#footer	
	{
		color: #000000;
		color: #ffffff;
		font-size: 10px;
		text-align: center;
		position: absolute;
		width: 1049px;
		height:65px;
		left:-75px;
		background-image:url(img/blueTheme/footerBg.png); 
		background-repeat:no-repeat; 
		background-position: bottom center;
	}
#bottom
	{
		background-image:url(img/bottom_bg.jpg); 
		background-repeat:repeat-x; 
		height:21px; 
		width:996px;
		float: left;
		clear:left;
	}

.date
{
margin:0px;
padding:0px;
		font-size: 10px;
		float:left;
		display:block;
		width:86px;
		padding-right:10px;
		height:48px;
		background-image:url(img/date.png); 
		background-repeat:no-repeat;
		background-position:top left;
		position:relative;

font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:normal;
text-align:center;
text-transform:uppercase;

}
.date .month {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:13px;
margin:5px 0 0;
padding:0;
width:60px;
}
.date .day {
color:#1A2C39;
display:block;
font-size:14px;
font-weight:bold;
line-height:16px;
margin:0;
padding:0;
width:60px;
}
.date .year {
color:#ADADAD;
color:#696969;
display:block;
font-size:11px;
font-weight:bold;
line-height:13px;
width:60px;
}
.date a {
border:0 none;
display:block;
height:11px;
left:78px;
margin:0;
padding:0;
position:absolute;
text-decoration:none;
top:7px;
width:8px;
}
.text
{
margin:0px;
padding:0px;
		font-size: 14px;
		color: #fefefe;
		float:left;
		width:800px;
		display:block;
}
.inputText
{
margin:0px;
padding:0px;
		font-size: 14px;
		color: #000000;
		float:left;
		width:322px;
		display:block;
}

.clear
{
margin:0px;
padding:0px;
font-size:0px;
line-height:0px;
height:0px;
clear:both;
}
.clearText
{
margin:0px;
padding:0px;
font-size:0px;
line-height:0px;
height:15px;
clear:both;
}
div#announcements {
background-color:rgba(90, 143, 176, 0.8);
bottom:0;
color:#D1E0E7;
font-size:12px;
left:0;
position:fixed;
text-align:center;
width:100%;
z-index:99999;
}
div#announcements p {
margin:0 auto;
padding:12px 0 10px;
text-align:left;
width:960px;
}
div#announcements .bookmark {
margin-left:-30px;
margin-top:-15px;
position:absolute;
}
a.partners {
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #0074B1;
    padding: 0px;
    width: 120px;
	height: 120px;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	float:left;
	margin:7px;
	cursor:pointer;
}
.macrold {
    background: url("img/partners/macrold.png") no-repeat center center #0074B1;
}

