@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	
}

body{
	background-color:#333;
	
}

#master{
	position: relative; /*Center page*/
	margin:20px auto;
	text-align:left;
	
	background-color:white;
	background-image:url(image/headerbackground.png);
	background-repeat:no-repeat;
	bacground-position:top;
	
	width:800px;
	height:auto;

	font-size:1em;
	font:1em Verdana, Arial, Helvetica, sans-serif;	
}



#header{
	clear:both;	
	height:100px;
	
}

#inner_header{
	float:right;
	width:300px;
}

#searchbox{
	float:right;
	color:#999999;
	
	margin-top:15px;
	margin-right:3px;
	
	font-size:.8em;
	line-height:32px; /*Puts the content lower then the usual text line*/
}

.round_corner_top_left_master{
	background-image:url(image/topcorner.png);
	background-repeat:no-repeat;
	height:10px;
}

.round_corner_bottom_right_master{
	background-image:url(image/cornerbottomright.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:10px;
	font-size:0.55em;
	line-height:7pt;
}

.round_corner_bottom_right{
	background-image:url(image/cornerbottomrightsmall.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:10px;
	font-size:0.55em;
	line-height:7pt;
}

.round_corner_top_left{
	background-image:url(image/cornertopleftsmall.png);
	background-repeat:no-repeat;
	height:10px;
}


#big_image{
	clear:both;
	border-top:1px #003366 solid;
	border-right:1px white solid;
	border-left:1px white solid;
}


#nav{
	
	margin:0px auto;    /*No margin or padding*/
	padding:0px; 
	
	text-align:center;
	
	height:30px; 
	width:800px;       /*Fill the whole width*/
	display:block;      /*Display as block element*/
	
	background:url('image/topMenuImages.png') repeat-x;
	
	border-top:1px #003366 solid;
}


/* Generated via www.cssmenubuilder.com */
#nav li{
	padding:0px;         /*No margin or padding*/
	margin:0px;
	
	list-style:none;   /*No bullets*/
	display:inline;
}


#nav li a{              /*Link display*/
	float:left;
	padding-left:9px; 

	display:block;   /*Display link as a block element*/
	color:rgb(0,51,102);
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	cursor:pointer;
	background:url('image/topMenuImages.png') 0px -30px no-repeat; /*Place hover background under*/
	
	border-top:solid 1px white;
}
	
#nav li a span{
	line-height:27px;
	float:left; 
	text-align:center;
	display:block; 
	padding-right:15px; 
	background:url('image/topMenuImages.png') 100% -30px no-repeat; /*Place hover background under*/
}

#nav li a:hover{
	background-position:0px -60px; /*Move background up*/
	color:rgb(255,255,255); 
}

#nav li a:hover span{
	background-position:100% -60px;
}

#nav li a.active, #nav li a.active:hover{
	line-height:30px;
	background:url('image/topMenuImages.png') 0px -90px no-repeat; 
	color:rgb(250,0,0);
}

#nav li a.active span, #nav li a.active:hover span{
	background:url('image/topMenuImages.png') 100% -90px no-repeat;
}


#content{
	clear:both;
	
	position: relative; /*Center page*/
	margin:10px auto;
	
	text-align:left;
	
	width:780px;
	min-height:400px;
	font-size:.7em;
}

.inner_content{         /*container for inner left and right*/
	clear:both;
	
	position: relative; /*Center page*/
	margin:0px auto;
	
	text-align:left;
	width:780px;       /*Must be define for IE6*/
	height:auto;
}

.inner_content_left{          /*left container*/
	float:left;
	width:550px;
	
	margin-bottom:20px;          /*Sets the margin between footer and content. This line cannot be added to content id since 
												content has the center hack which contains a margin property already*/
}

.inner_content_left_box{         /*Left inner box*/
	clear:both;
	
	position: relative; /*Center page*/
	margin:0px auto;
	text-align:left;
	
	margin-bottom:5px;
	
	height:auto;

	
	background-color:rgb(230,230,230);
}

.inner_content_right{           /*Right container*/
	float:right;
	width:220px;
	
}

.inner_content_right_box{        /*Right inner box*/
	clear:both;
	
	position: relative; /*Center page*/
	margin:0px auto;
	text-align:left;
	
	margin-bottom:5px;
	
	background-color:rgb(229,236,255);
	
	
}

.fs_content{                          /*future stars content*/
	padding:3px;	
	
}

.fs_content ul li{                          /*future stars content*/
	margin-left:70px;	
}

.fs_content li{                          /*future stars content*/
	margin-left:30px;	
}

.fs_content img{ 
	margin:3px;
	border:1px solid black;
}

/*Links in paragraphs and li*/
.fs_content a:link, .fs_content a:active,.fs_content p a:link, .fs_content p a:active, .fs_content li a:link, .fs_contentli a:active{
	color:#0000FF;
	text-decoration:none;
}

.fs_content a:visited, fs_content p a:visited, fs_content li a:visited{
	color:#0000FF;
	text-decoration:none;
}


.fs_content a:hover, .fs_content li a:hover, .fs_content p a:hover{
	color:#0000FF;
	text-decoration:underline;
}



#footer{
	clear:both;
	
	height:25px;
	
	background-color:#003366;
	background-image:url(image/footerbackground.png);
	background-repeat:no-repeat;
	
	text-align:right;
	font-size:0.55em;
	color:white;
	
	margin-top:10px;
	
	
}

#inner_footer{
	padding-right:5px;
}


h1{ 
	font-size:1.2em;
	width:100%;
	border-bottom:#003366 solid 1px;	
}

h3{margin:5px;}

p{margin:5px 0px 5px 0px;}

