body{
padding:0px;
margin:0px;
background:#3E5A82 url(images/body_bg.gif) top repeat-x;
}

table {border-collapse:collapse; border:0px;}

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}

a{color:#FFFFFF;}
a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Georgia, Tahoma;
		font-size:11px;
		line-height:14px;
		color:#A6C2EA;
	}
.m_text {width:724px; height:800px;}

.header {height:371px;}
.header .row1 {height:95px; background:url(images/row1_tall_bg.gif) top repeat-x;}
.header .row1 .right {background:url(images/row1_right_bg.gif) top right no-repeat;}
.header .row1 .left {background:url(images/row1_left_bg.gif) top left no-repeat; width:539px; padding-top:39px;}
.header .row1 .left img {margin-left:43px;}
.header .row1 .col2 { width:185px; padding-top:62px;}
.header .row1 .col2 img {margin-left:34px;}
.header .row2 {height:67px;}
.header .row3 {height:209px; background:url(images/row3_tall.gif) left repeat-y;}
.header .row3 .top {background:url(images/row3_top.gif) top left no-repeat;}
.header .row3 .bot {background:url(images/row3_bot.jpg) bottom left no-repeat; padding:37px 330px 20px 55px; color:#505050;}

.middle {height:318px;}

.footer {height:111px;}
.footer .box {background:#2E4361; width:715px; height:79px; margin:12px 0 0 4px;}
.footer .box .top {background:url(images/footer_tr.gif) top right no-repeat;}
.footer .box .bot {background:url(images/footer_br.gif) top right no-repeat;}
.footer .box .mid {color:#7F94B2; padding:0 0 0 25px;}
.footer a {color:#7F94B2;}
.footer span {color:#6D82A0;}
.footer span a {color:#6D82A0;}


.box {background:#324868;}
.box .top {
	background:url(images/box_tr.gif) top right no-repeat;
	font-weight: bold;
}
.box .bot {background:url(images/box_br.gif) top right no-repeat;}
.box .mid td{color:#8EA4C4;}
.mid {color:#8EA4C4;}

.more {text-align:right;}
.more a{ background:url(images/more_bg.gif) no-repeat top right; padding-right:13px; color:#FFFFFF; font-weight:bold;}
.more_s {padding-right:17px !important;}

.m_a {text-decoration:none;}
.m_a:hover {text-decoration:underline;}
.color2 {color:#ABC1E1;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.input { vertical-align:middle; width:205px; height:22px; padding:4px 0 0 7px; background:#8491A4; border:none; color:#FFFFFF;}
textarea {
	width:205px;
	height:117px;
	padding-left:5px;
	overflow:auto;
	background:#8491A4;
	border:none;
	color:#FFF;
}

ul { margin:0; padding:0; list-style:none;}
li { background:url(images/list_bg.gif) no-repeat 0 8px; line-height:22px; margin:0px; padding:0px; padding-left:17px; font-weight:bold;}
li a { color:#9AB6DE;}

.ul li{ background:url(images/ul_bg.gif) no-repeat 0 1px; padding:0 0 28px 28px; line-height:14px; font-weight:normal;}
.ul li a { background:url(images/ul_li_a.gif) no-repeat top right; padding-right:8px; color:#FFFFFF; font-weight:bold; font-size:12px;}
.ul li strong {color:#C5DCFF;}
.last {padding-bottom:0;}.bt1 {
	background-image: url(images/b1.jpg);
}
.bt2 {
	background-image: url(images/b2.jpg);
}
.bt3 {
	background-image: url(images/b3.jpg);
}
.bt5 {
	background-image: url(images/b5.jpg);
}
.m_text tr .middle table tr td .box tr .top {
	font-size: 18px;
}
.titles {
	background-color: #2D4F79;
	background-repeat: repeat-x;
	font-size: 16px;
}
.titlesbig {
	background-color: #2D4F79;
	background-repeat: repeat-x;
	font-size: 16px;
	border-bottom-style: solid;
	border-top-color: #A6C2EA;
	border-right-color: #A6C2EA;
	border-bottom-color: #A6C2EA;
	border-left-color: #A6C2EA;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
