/*---Global---*/
html{
	background:#0055B2 url(../images/html-grad.jpg) repeat-x;

}
body{
	margin:0;
	background:url(../images/body-bg.jpg) no-repeat 50% 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/*---GlobalEnd---*/
/*---Main---*/

#main{
	margin:0 auto;
	width:766px;
	position:relative;
}
.background{
	background:url(../images/main-grad.png) repeat-y;
	padding:214px 8px 0;
	width:750px;
}
.container{
	width:100%;
}
.container:after{
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent:-3000px;
}
/*---MainEnd---*/
/*---Header---*/
#header{
	position:absolute;
	top:0;
	left:8px;
	width:750px;
	height:214px;
	background:#0055b2; /* url(../images/header-bg.jpg) no-repeat;*/
}
#header .logo{
	display:inline;
	width:222px;
	height:205px;
	float:right;
	margin:9px -20px 0 0;
}
#header .logo a{
	background:url(../images/logo.png) no-repeat;
	display:block;
	width:222px;
	height:205px;
	cursor:pointer;
	text-indent:-3000px;
	overflow:hidden;
	position:relative;
}
#menu{
	list-style:none;
	padding:0;
	float:left;
	margin:-30px 0 0;
	width:750px;
	position:relative;
	background:url(../images/menu-underline.jpg) no-repeat 0 100%;
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;
}
#menu li{
	float:left;
	padding:0 6px 0 8px;
	margin:0 2px 0 -2px;
	background:url(../images/menu-separator.jpg) no-repeat 0 8px;
position:relative;
}
#menu a{
	float:left;
	color:#fff;
	height:23px;
	padding:7px 0 0
}
#menu li.hover a,
#menu li:hover a{
	color:#ff9d00;
	text-decoration:none;
}
#menu li.hover,
#menu li:hover{position:relative;}
#menu li.hover div,
#menu li:hover div{display:block;}
#menu div{
	position:absolute;
	top:30px;
	left:2px;
	display:none;
	width:136px;
}
#menu ul{
	list-style:none;
	width:136px;
	margin:0;
	padding: 5px 0;
	overflow:hidden;
	background:url(../images/subnav-grad.jpg) top left repeat-y;
	line-height: 16px;
}
#menu .bottom{
	background:url(../images/subnav.png) no-repeat;
	display:block;
	width:100%;
	height:15px;
}
#menu ul li{
	float:none;
	padding:0;
	margin:0 0 5px 0;
	background:none;
}
#menu li:first-child {
	background:none;
}
#menu ul a{
	width:102px;
	height:auto;
	float: none;
	display: block;
	padding:0 17px;
	color:#fff !important;
}
#menu ul a:hover{
	background:#0055b2;
}
/*---HeaderEnd---*/
/*---Content---*/
#content{
	float:left;
	width:500px;
	overflow:hidden;
	padding:15px 0 0 20px;
	position:relative;
}
#content h1{
	font:normal 24px/23px Arial, Helvetica, sans-serif;
	color:#0055b2;
	margin:0;
	padding:0 0 5px;
}
#content p{
	color:#0b0600;
	margin:0;
	line-height:15px;
	padding:0 0 15px;
}
#content ul{
	list-style:none;
	padding:0 0 15px;
	margin:0;
	line-height:17px;
	font-style:italic;
	position: relative;
}
#content li{
	padding:0 0 0 10px;
	background:url(../images/marker.jpg) no-repeat 0 7px;
}
#content ul a{color:#0055b2;}
/*---ContentEnd---*/
/*---Column---*/
#sidebar{
	float:right;
	width:230px;
	padding:19px 0 0;
}
#sidebar .box{
	background:#e1f7fd url(../images/side-box-grad.jpg) no-repeat;
	width:198px;
	overflow:hidden;
	position:relative;
	padding:0 0 20px;
}
#sidebar .box-bottom{
	background:url(../images/side-box-bottom.jpg) no-repeat 0 100%;
	padding:0 0 8px;
	margin:0 0 7px 20px;
}
#sidebar .box h2{
	width:102px;
	height:63px;
	background:url(../images/sidebar-heading.png) no-repeat;
	text-indent:-3000px;
	margin:8px 0 0 5px;
}
#sidebar .box p{
	color:#562c00;
	font-size:11px;
	font-weight:bold;
	padding:0 22px;
	margin:0;
}
#sidebar .box p.padd{padding:0 50px 0 22px;}
#sidebar .box a{color:#ff9d00;}
#sidebar .box .lizard{
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	background:url(../images/lizard.gif) no-repeat;
	width:67px;
	height:72px;
}
#sidebar img{margin: 0 -25px 0 12px; position:relative;}
/*---ColumnEnd---*/
/*---Footer---*/
#footer{
	width:774px;
	margin:0 0 0 -24px;
	position:relative;
}
#footer .holder{
	background:url(../images/footer.png) no-repeat;
	width:100%;
	height:52px;
}
#footer ul{
	float:right;
	font:bold 9px Arial, Helvetica, sans-serif;
	padding:30px 5px 0 0;
	margin:0;
	overflow:hidden;
	list-style: none;
	position:relative;
}
#footer li{
	background:url(../images/footer-separator.jpg) no-repeat 0 2px;
	margin:0 1px 0 -1px;
	padding:0 5px;
	float: left;
}
#footer a{color:#fff;}
#footer .logo{
	background:url(../images/footer-logo.png) no-repeat;
	padding:0 0 0 35px;
	float: left;
}
/*---FooterEnd---*/
