/*------------------------------
Colour Key:
Black:		#000000
White:		#FFFFFF
Blue:		#0000FF

Comment Key:
RB: Rendering Bug
------------------------------*/

body	{
	font-family:verdana, arial, helvetica, sans serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	background:url(../images/bg/bgtile.jpg) #E4E4E4 top center repeat-x;
	}
	
/*Generic styles*/
	
#leftContent p	{

	padding:0px 20px 10px 0px;
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.2em;
	}
	
#rightContent p	{

	padding:0px 0px 0px 0px;
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.2em;
	}
	
div	{
	padding:0px;
	margin:0px;
	}
	
abbr	{
	cursor:help;
	}
	
ul	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
ul li {
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	}
	
/*Anchors*/
	
a:link	{
	color:#36adfa;
	text-decoration:underline;
	}
	
a:visited {
	color:#36adfa;
	text-decoration:none;
	}
	
a:hover	{
	color:#36adfa;
	text-decoration:underline;
	}
	
a:active	{
	color:#36adfa;
	text-decoration:underline;
	}
	
/*Main Containers*/

#shadowContainer	{
	position:relative;
	width:780px;
	background:url(../images/bg/tile.png) top center repeat-y;
	margin:0px auto;
	}

#backgroundContainer	{
	position:relative;
	width:760px;
	background:url(../images/bg/background.jpg) #346ab4 top left no-repeat;
	margin:0px auto;
	}
	
.clear	{
	clear:both;
	}

/*Headers*/

#banner	{

	top:30px;
	left:15px;
	height: 400px;
	}
	
h1	{
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#FFFFFF;
	font-size:24px;
	}
	
h2	{
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#36adfa;
	font-size:20px;
	}
	
h3	{
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#FFFFFF;
	font-size:24px;
	}
	
h4	{
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#acdeff;
	font-size:14px;
	clear:both;
	}
	
/*Content divs*/

#content	{
	float:left;
	width:804px;
	margin:-170px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	}
	
#leftContent	{

	float:left;
	width:536px;
	}
	
#rightContent	{
	float:left;
	width:268px;
	padding:37px 0px 0px 0px;
	}
	
#video	{
	width:504px;
	height:345px;
	}
	
#footer	{
	float:left;
	width:760px;
	background-color:#002550;
	margin:20px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	clear:both;
	}
	
#copyright	{
	float:left;
	width:804px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	clear:both;
	}
	
/*Form*/

form	{
	margin:0px;
	padding:0px 0px 0px 15px;
	}
	
label	{
	float:left;
	width:504px;
	padding:0px 0px 5px 0px;
	}
	
.textinput	{
	float:left;
	width:504px;
	margin:0px;
	margin:0px 0px 10px 0px;
	}
	
textarea	{
	float:left;
	width:504px;
	height:50px;
	margin:0px;
	padding:0px;
	}
	
.submit	{
	float:left;
	width:95px;
	height:23px;
	margin:10px 0px 0px 0px;
	padding:0px;
	clear:both;
	}

/*Div classes*/