@charset "utf-8";

html,body {
	margin: 0;
	padding: 0;
}

#Body {
	background: #fff;
}

img
{
border:0px;
}

a:link,a:visited,a:active{color:#6C6B6B; text-decoration:none; font-weight:normal; }
a:hover{color:#6C6B6B; text-decoration:underline; }

/* =S Title, Module Title */
.FCKImageGalleryItemContainer td{color:#000000;}
.TB_ToolbarSet td { color:#000000;}
.SC_FieldLabel { color:#000000;}
.SC_Item,
.SC_ItemSelected,
.SC_Item div,
.SC_ItemSelected div{ color:#000000; background:#CCCCCC;}
.SC_Panel td,
.SC_Panel div{ color:#000000; background:#CCCCCC;}
.NormalRed {color:#af0000;font-family:Arial;font-size:12px;font-weight:bold;}
.DataGrid_Container { background-color:#fff;}


th,td,div { font-size:12px; font-weight: normal; font-family:Arial; }

.Head					{font-size:11px; color:#0E3531; font-weight:bold;}
.SubHead				{font-size:11px; color:#0E3531}
.SubSubHead				{font-size:11px; color:#000000}
.Normal 				{font-size:11px; color:#6C6B6B; font-family: Arial; font-weight: normal;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#003366; text-decoration:underline;}
A.CommandButton:hover		{color:#003366; text-decoration:underline;}

.link,
A:link,
A:visited,
A:active					{color:#4a40c6; font-weight: normal; font-family: Arial; text-decoration: none;}
A:hover						{color:#509895; font-weight: normal; font-family: Arial; text-decoration: underline;}

.loginlink,
A.loginlink:link,
A.loginlink:visited,
A.loginlink:active			{color:#fff; font-weight: normal; font-family: Arial; text-decoration: none;}
A.loginlink:hover			{color:#509895; font-weight: normal; font-family: Arial; text-decoration: underline;}

.topcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{ color: #1a7cab; font: 11px/13px Arial; text-decoration:none;}
A.topcss:hover				{ color: #1a7cab; font: 11px/13px Arial; text-decoration:underline;}



.bottomcss            {font: 10px Arial; color:#024368; }
.bottomcss a,
A.bottomcss:link,
A.bottomcss:visited,
A.bottomcss:active		{font: 10px Arial; color:#024368; text-decoration: none;}
A.bottomcss:hover		{font: 10px Arial; color:#024368; text-decoration: underline;}
	
.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

/* =E Title, Module Title */

#header-box, #main-box, #footer-box {
	position: relative;
	width: 1000px;
	margin: 0 auto;
/*	background: url("images/bg_box_r.jpg") repeat-y right top;  */
	text-align: left;
}

#header-box {
	margin-top: 10px;
}

#header, #footer {
	border: 10px solid #fff;
	border-width: 10px 13px 12px;
	margin-right: 7px;
	background: #0B355F;
}

#header {
	position: relative;
	height: 148px;
	background: #233962;
}

#header:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.TopPane {
	float: left;
	width: 584px;
	margin-left: 178px;
}

* html .TopPane {
	margin-left: 89px;
}

.TopPaneRight {
	float: right;
	width: 148px;
	padding: 10px;
}

.dnnCURRENTDATE {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.menu2{ width: 156px; overflow: visible; float:right; background-color:#0E3531; height:20px; text-align:right; padding-right:25px; padding-top:8px;}

#nav {
	width: 590px;
	margin: 0 auto;
	text-align: left;
	float:left;
}

#main-box {
	margin-bottom: 2px;
}

#main-box2 {
	padding-left:10px;
	padding-right:10px;
	margin-right: 7px;
	padding-bottom:10px;
	background: url("images/shade_background.jpg") no-repeat center bottom;
	overflow:hidden;
}

#main {
	padding-left:11px;
	width: 946px;
/*	background: url("images/content_dividing_line.jpg") repeat-y 170px 0;   */
}

#main:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

#mainContent {
	float: right;
	width: 766px;
}

.ContentPane {
	padding-bottom: 0px;
	padding-left:4px;
}

.RightPane {
	padding-bottom: 0px;
}

.LatestNewsPane {
	padding-bottom: 0px;
}

#pane1 {
	float: left;
	width: 771px;
}

#pane2 {
	float: right;
	width: 328px;
}

#pane3 {
	clear: both;
	background: url("images/multiple_lines.jpg") repeat-y left bottom;
	min-height:300px;
	height:100%;
	overflow:hidden;
}

#pane4 {
	clear: both;
	background: url("images/multiple_lines2.jpg") repeat-y left bottom;
}

.ContentbottomLeftPane {
	float: left;
	width: 500px;
	padding-left:4px;
	padding-right:3px;
/*	background: url("images/content_dividing_line1.jpg") repeat-y 250px 0;  */
}

.ContentbottomrightPane {
	float: right;
	width: 252px;
}

.ContentbottomcenterPane {
	margin-left:6px;
	float: left;
	width: 252px;
/*	background: url("images/content_dividing_line1.jpg") repeat-y 250px 0;  */
}

.LeftPane2{
padding-top:17px;
padding-left:3px;
/*	background: url("images/content_dividing_line1.jpg") repeat-y 170px 0;  */
}

.BottomPane {
	clear: both;
	padding-top: 3px;
}

#sidebar {
	float: left;
	width: 180px;
}

#footer {
	min-height: 20px;
}

* html #footer {
	height: 50px;
}

#footer:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

.FooterPane1 {
	float: right;
	width: 570px;
}

#copyright {
	float: left;
	width: 350px;
	margin-left: 12px;
	padding: 20px 0 5px;
	color:#fff;
	font: 11px/13px Arial; 
}

#footerlink {
	width: 894px;
	padding: 0 0 0 0;
	margin: 0 auto;
}

#flink1 {
	float: right;
	font: 10px Arial; color:#024368;
}

.FooterPane2 {
	float: left;
}