﻿*{
	margin:0;
	padding:0;
}
html {
	overflow: -moz-scrollbars-vertical;
}
body{
	margin:0;
	padding:0;
	font-family:"Lucida Sans Unicode", verdana, tahoma;
	font-size:11px;
	background-color: #000;
	width: 100%;
}
img{
	border:0;
}
a, a:link, a:hover,a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
div.container
{
	width:980px;
	margin:0 auto;
}

/*Top Menu (Main menu)*/
div.top
{
	height:93px;
	background:#02483A url('../images/top_bg.jpg') top left repeat-x;
	border-bottom:solid 4px black;
}
div.top a,
div.top a:hover,
div.top a:visited
{
	color:white;
	text-decoration:none;
}
div.top a:hover
{
	text-decoration:underline;
}
div.mainmenu_wrapper
{
	width:980px;
	margin:0 auto;
	height:93px;
	background:url('../images/top_bg_photo.jpg') top left no-repeat;
}
div.mainmenu_wrapper ul
{
	margin-top:69px;
	float:right;
	margin-right:40px;
	list-style:none;
}
div.mainmenu_wrapper ul li
{
	display:inline;
	padding-left:32px;
}
/*Top Menu (Main menu) [End]*/


/*Header*/
div.header
{
	min-height:224px;
	background-color:black;
}
div.header div.container
{
	display:block;
}
div.header div.container div.logo
{

	float:left;
	margin-top:90px;
	margin-left:60px;
	width:273px;
	height:79px;
	color:white;
	overflow:hidden;
	position:relative;
}
* html div.header div.container div.logo
{
	display:inline;
}

div.header div.container div.logo h1
{
	font-size:12px;
}
div.header div.container div.logo img
{
	position:absolute;
	top:0;
	left:0;
}
div.header div.container img.bannerphoto
{
	float:right;
	display:block;
}

/*Header [End]*/

/*Sub Menu*/
div.submenu
{
	height:39px;
	background:#002e23 url('../images/submenu_bg.jpg') left top repeat-x;
}
div.submenu a,
div.submenu a:visited,
div.submenu a:hover
{
	color:white;
	text-decoration:none;
}
div.submenu a:hover
{
	text-decoration:underline;
}
div.submenu div.container ul
{
	list-style:none;
	float:left;
	padding-left:100px;
}
div.submenu div.container ul li
{
	display:block;
	float:left;
	padding:10px 15px 0 15px;
	border-right:solid 1px #1a3930;
	height:25px;
}
div.submenu div.container ul li.active
{
	border-bottom:solid 4px #02483A;
}
div.submenu div.container ul li.first
{
	border-left:solid 1px #1a3930;
}
div.submenu div.container ul li a
{
	font-size:11px;
}
/*Sub Menu [End]*/

/*Info Box*/
div.infobox
{

	min-height:325px;
	background:#024437 url('../images/infobox_bg.jpg') top left repeat-x;
	overflow:hidden;
	clear:both;
}
* html div.infobox
{
	height:325px;
	overflow:visible;
}

div.infobox a,
div.infobox a:hover,
div.infobox a:visited
{
	color:white;
}
div.infobox div.container
{
	overflow:hidden;	
}
#infoboxcontent
{
	color:white;

}


/*Info Box [End]*/


/*Grey Box */
div.greybox
{
	clear:both;
	background-color:#CCCCCC;
	overflow:hidden;
	color:#001C15;
}
div.greyboxtopgradient
{
	background-image:url('../images/grey_gradient.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

div.greybox a,
div.greybox a:hover,
div.greybox a:visited
{
	color:#001C15;
}

div.greybox div.container
{
	overflow:hidden;
}
/*Grey Box [End]*/


/*footer*/
div.footer
{
	clear:both;
	background-color:#003227;
	border-top:solid 4px black;
	border-bottom:solid 4px black;
	height:140px;
	color:white;
	font-size:11px;
}
div.footer a,
div.footer a:visited,
div.footer a:hover
{
	color:white;
}
div.footer div.container
{
	width:950px;
	margin:0 auto;
	height:140px;/*same as div.footer*/
	background:url('../images/footer_bg_photo.jpg') top left no-repeat;
}
div.footer div.container div.col1
{
	margin-top:46px;
	/* margin-left:25px; */
	float:left
}
div.footer div.container div.col2
{
	float:right;
	margin-top:50px;
}
div.footer div.container div.col1 ul
{
	list-style:none;
}
div.footer div.container div.col1 ul li
{
	display:inline;
	padding:0 10px;
	background:url('../images/1X11_white.jpg') center right no-repeat;
	line-height:11px;
}
div.footer div.container div.col1 ul li.first
{
	padding-left:0;
}
div.footer div.container div.col1 ul li.last
{
	padding-right:0;
	background-image:none;
}
div.footer div.container div.col1 p.copyrightinfo
{
	margin-top:15px;
}
div.footer div.container div.col2 img
{
	display:block;
}
/*footer [End]*/

