@charset "utf-8";
/* CSS Document */

html {min-height:100%;}
body {
	background:url(../images/general/main-back.jpg) repeat-x;
	margin:0px;
	text-align:center;
	min-height:100%;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
}
h1 {
	background:url(../images/general/arrow-down.gif) no-repeat right;
	font-size:1.1em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
}
a {color:#FFFFFF;}
img {border:none;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.line {height:1px; border-bottom:1px #214871 solid; margin:5px 0px 5px 0px;}
.dottedLine {height:1px; background:url(../images/general/line.gif) repeat-x; overflow:hidden; margin:0px; clear:left;}
.h1Div {
	background:url(../images/general/header-back.gif) repeat-x;
	height:24px;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
}
.h1Div a {text-decoration:none;}
.arrowLink {
	display:block;
	padding:0px 5px 0px 15px;
	height:20px;
	line-height:18px;
	text-decoration:none;
	margin:5px 0px 5px 0px;
	background:url(../images/general/arrow.gif) no-repeat 5px 5px #00214e;
	font-size:0.8em;
	width:65px;
}
.arrowLink:hover {background-color:#234f8a;}

#container {margin:auto; width:990px; background-color:#023a75; min-height:100%; text-align:left; padding:0px; position: relative;}

#menu {float:left;}
#menu ul {margin:0px; list-style:none; padding:0px;}
#menu li {width:270px; line-height:18px; margin:5px;}
#menu li a {
	display:block;
	height:21px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/general/arrow.gif) no-repeat #4f769f 5px;
	padding-left:15px;
}
#menu li a:hover {background-color:#3a6188;}
#menu li a.active {background:url(../images/general/arrow-down.gif) no-repeat #4f769f 3px; font-weight:bold;}
#menu ul li ul {margin:0px;}
#menu ul li ul li {margin:5px 0px 0px 0px;}
#menu ul li ul li a {background-color:#265581; padding-left:30px; background-position:20px;}
#flash {float:right; position: relative;}
#flash #flashInner {width:700px; height:230px; background-color:#000000; margin:5px; z-index: 10;}

#leftContent {
	float:left;
	width:270px;
	margin:5px;
	_margin:2px;
	background-color:#4f769d;
	overflow:hidden;
}
#leftContent .inner {margin:5px;}
#leftContent .inner .item {border-bottom:1px #214871 solid; margin-bottom:5px; padding-bottom:5px;}

#rightContent {
	float:right;
	width:700px;
	margin:5px;
	_margin:2px;
	background-color:#4f769d;
	overflow:hidden;
}
#rightContent .innerLeft {margin:5px 0px 5px 5px; _margin:5px 2px 5px 2px; height:100%; border-right:1px #214871 solid; float:left; width:420px; overflow:hidden;}
#rightContent .innerRight {margin:5px; _margin:5px 2px 5px 2px; height:100%; float:right; width:260px; overflow:hidden;}
#rightContent .preview {width:130px; background-color:#cfd9e3; margin:6px; float:left; text-decoration:none;}
#rightContent .preview:hover {background-color:#aabed3;}
#rightContent .preview .inner {margin:5px; color:#031e53; font-size:0.9em; text-align:center;}
#rightContent .preview .inner img {margin-bottom:5px;}

#news {float:left; margin:5px; _margin-left:3px; width:270px; background-color:#4f769d;}
#news .inner {margin:5px;}
#news .inner .item {border-bottom:1px #214871 solid; margin-bottom:5px; padding-bottom:5px;}

#inner-content {float:right; width:700px; margin:5px 5px 0px 0px; background-color:#4f769d;}
#inner-content .left-content {width:410px; border-right:1px #204770 solid; margin:5px 0px 10px 5px; padding-right:5px;}
#inner-content .right-content {float:right; width:260px; margin:5px 5px 10px 0px; text-align:center;}
#inner-content .right-content .inner {margin:5px;}
div#homenotice {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 999;
	clear: both;
}
img.picture {
	padding: 4px;
	background: #fff;
	margin: 0 10px 10px 10px;
}