body {
	margin:0;
	background:#d8d8d8 url(../images/bg-body.png) repeat-x;
	color:#484848;
	font:13px/20px Arial, Verdana, Tahoma, sans-serif;
}
img { border-style:none;}
a {
	text-decoration:underline;
	color:#062e4c;
}
a:hover { text-decoration:none;}
.page {
	margin:0 auto;
	width:970px;
}
.top-banner img { display:block;}
.main {
	background:url(../images/bg-main.jpg) repeat-y;
}
.main-top {
	background:url(../images/bg-main-top.png) no-repeat;
	padding:1px 5px 0;
}
.main-btm {
	background:url(../images/bg-main-btm.jpg) no-repeat;
	height:9px;
	padding:0 0 20px;
	overflow:hidden;
}
#menu {
	margin:0;
	padding:0 0 0 22px;
	height:1%;
	list-style:none;
	height:40px;
	font:13px/25px "Trebuchet MS", Arial, sans-serif;
	background:#062e4c;
}
#menu li {
	float:left;
	padding:7px 0 0 9px;
}
#menu li.drop a span {
	display:block;
	padding-right:30px;
	background:url(../images/arrow.gif) no-repeat 100% 11px;
}
#menu li.active a {
	background:url(../images/bg-menu-active.png) no-repeat 100% 0 !important;
	color:#fff;
}
#menu li.active a strong {
	background:url(../images/bg-menu-active-left.png) no-repeat !important;
}
#menu a {
	float:left;
	color:#fff;
	text-decoration:none;
	padding-right:13px;
	background:url(../images/bg-menu.png) no-repeat 100% 0;
}
#menu a strong {
	display:block;
	background:url(../images/bg-menu-left.png) no-repeat;
	padding-left:15px;
}
#menu a:hover,
#menu li:hover a,
#menu li.hover a {
	background:url(../images/bg-menu-hover.png) no-repeat 100% 0;
}
#menu a:hover strong,
#menu li:hover a strong,
#menu li.hover a strong {
	background:url(../images/bg-menu-hover-left.png) no-repeat;
}
#menu li.hover,
#menu li:hover {
	position:relative;
}
#menu li.hover .drop-down,
#menu li:hover .drop-down {
	display:block;
}
#menu .drop-down {
	display:none;
	position:absolute;
	top:30px;
	padding:5px 0 0;
	left:8px;
	width:191px;
}
#menu .drop-down-area {
	padding:0 0 5px;
	background:url(../images/bg-drop-menu-btm.gif) no-repeat 0 100%;
}
#menu ul {
	margin:0;
	padding:9px 0 10px;
	width:191px;
	line-height:18px;
	list-style:none;
	font-weight:bold;
	background:#0b5389 url(../images/bg-drop-menu.png) repeat-x;
}
#menu ul li {
	float:none;
	padding:6px 0 6px 25px;
}
#menu ul a,
#menu li:hover ul a,
#menu li.hover ul a {
	display:inline;
	background:none;
	float:none;
	padding:0;
}
#menu ul a:hover {
	background:none;
	color:#fff;
}
#menu ul a:hover strong {
	background:none;
}
.columns-holder {
	overflow:hidden;
	height:1%;
	padding:23px 23px 43px 23px;
}
#content {
	float:left;
	width:625px;
	text-align:justify;
}
.columns-holder h1, h2, h3 { color:#000; margin:0;}
.columns-holder h1 {
	font:bold 24px/28px "Trebuchet MS", Arial, sans-serif;
}
.columns-holder h2 {
	font:bold 18px/22px "Trebuchet MS", Arial, sans-serif;
}
.columns-holder h3 {
	font:bold 16px/20px "Trebuchet MS", Arial, sans-serif;
}
.text-holder {
	overflow:hidden;
	height:1%;
}
.text-holder h1 { margin:0 0 14px;}
.text-holder h2, h3 { margin:18px 0 10px;}
.text-holder p { margin:0;}
.text-holder p a {
	font-weight:bold;
	color:#CC0000;
}
.text-area {
	overflow:hidden;
	height:1%;
	padding:20px 0 0;
}
#sidebar {
	float:right;
	width:265px;
}
.blocks { margin:11px 0 0;}
.columns-holder .blocks h2 {
	color:#fff;
	background:#062e4c;
	line-height:39px;
	padding-left:22px;
	border-bottom:1px solid #fff;
}
.blocks-area {
	background:#ccc;
	padding:0 11px 0 13px;
}
.img-gallery {
	margin:0 0 0 -18px;
	padding:0 0 20px;
	overflow:hidden;
	width:260px;
	list-style:none;
}
.img-gallery li {
	float:left;
	padding:18px 0 0 18px;
}
.img-gallery li a { display:block;}
.img-gallery li img {
	display:block;
	border:3px solid #fff;
}
.links {
	margin:0;
	padding:6px 0 21px;
	list-style:none;
	font-size:13px;
	line-height:24px;
}
.links a {
	text-decoration:none;
	color:#062e4c;
}
.links a:hover { text-decoration:underline;}
#footer {
	background:#062f4e url(../images/bg-footer.png) repeat-x;
	border-bottom:1px solid #094674;
	overflow:hidden;
	height:1%;
	padding:30px 0 45px 40px;
}
#footer .boxes {
	width:225px;
	float:left;
}
#footer .boxes h4 {
	margin:0;
	color:#fff;
	padding-left:3px;
	font:bold 18px/22px "Trebuchet MS", Arial, sans-serif;
}
#footer .boxes ul {
	margin:0;
	padding:14px 0 0;
	list-style:none;
}
#footer .boxes ul a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer .boxes ul a:hover { text-decoration:underline;}