body{
padding:0px;
margin:0px;
background:#FFFFFF url(images/bg-right.gif) top repeat-x;
}

a {
  color: #2c468e;
}

a:hover {
  color: #93ccdb;
}

table, td {
		width:100%;
		height:100%;
		border:0px;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:16px;
		color:#526D8B;
	}

span a { color:#27496E; text-decoration:none}
span a:hover{ color:#27496E; text-decoration:underline}

.l_text { color:#222222; text-decoration:none}
.l_text:hover{ color:#222222; text-decoration:underline}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}

.form{height:24px; margin-top:3px;}
.form input	{width:135px; height:21px; border-color:#98A6B4; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

textarea{width:135px; height:102px; border-color:#98A6B4; border-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden; border-style:solid}
.input {width:131px; height:18px; border-color:#98A6B4; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; color:#27496E}

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/a1.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 13px}
li a  {font-family:Tahoma; font-size:11px; line-height:16px; color:#27496E; text-decoration:none;}
li a:hover {text-decoration:underline;}

.ul2 li  {background:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px}
.ul2 li a  {font-family:Tahoma; font-size:11px; line-height:18px; color:#27496E; text-decoration:none;}
.ul2 li a:hover {text-decoration:underline;}

.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}

.underline {
	text-decoration: underline;
}

#t1, #t2, #t3 {
	border: solid 1px #000;
	table-layout: fixed;
	height: auto;
}

#t2 {
	border-left: none;
	border-right: none;
}

#t1 th,#t3 th {
	background: navy;
	border-bottom: solid 1px #000;
	color: #fff;
}

#t1 td, #t3 td {
	border-left: solid 1px #000 !important;
	text-indent: 5px;
	height: 20px;
}

#t2 td.label, #t2 td {
	border-right: solid 1px #000;
	text-align: right;
	height: 20px;
	padding-right: 5px;
	font-weight: bold;
	background: #dfdfdf;
	width: 50%;
}


#t2 td {
	border-right: none;
	text-align: left;
	text-indent: 5px;
	font-weight: normal;
	background: #fff;
}

h4, .big {
	font-size: 12px;
	font-weight: bold;
}

.italic {
    font-style: italic;
}

.menu {
    display: block;
    color: gray;
    height: 23px;
    text-decoration: none;
    font-size: 16px;
    text-indent: 30px;
    margin-top: 5px;
}

.menu:hover {
    color: gray;
}


