﻿/*@charset "utf-8";*/
/* CSS Document */
* {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
body {
	background:#f6f7f4;
	font-family: Arial, Helvetica, sans-serif;
}
legend {
	display:none;
}
.search1{ 
	height:100%;
	overflow:hidden;
	padding:0 0 0 25px;}
.search1 td{ font-size:1.1em;}
#loginForm {
	width:451px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	background:url(../images/formBG.gif) repeat-y;
}
#loginForm fieldset {
	background:url(../images/formwrap.gif) no-repeat 0 top;
	overflow:hidden;
	border:none;
	text-align:left;
}
input {
	font-size:1.2em;
}
form ol {
	padding:35px 35px 18px;
	height:100%;
	overflow:hidden;
	background:url(../images/formwrap1.gif) no-repeat 0 bottom;
}
form label span {
	display:block;
	color:#003366;
	font-size:1.2em;
	font-weight:bold;
}
.inputText {
	width:235px;
	border:1px solid #d0dada;
	padding:4px;
}
form li {
	height:100%;
	overflow:hidden;
	padding:0 0 17px;
}
#wrap {
	width:836px;
	height:100%;
	overflow:hidden;
	border:solid 1px #bbbbbb;
	margin:22px auto 0;
}
a img {
	border:none;
}
#header {
	height:120px;
	overflow:hidden;
	background:#e2e2e2 url(../images/headerBG.jpg) no-repeat 183px 30px;
}
#header h1 {
	float:left;
}
#header h2 {
	font-size:2.2em;
	color:#003366;
	padding:37px 0 0 45px;
	text-transform:uppercase;
	font-weight:normal;
	height:100%;
	overflow:hidden;
}
#content {
	height:100%;
	overflow:hidden;
	background:#fff;
}
#left {
	float:left;
	width:192px;
	height:100%;
	overflow:hidden;
}
#left ul, #left li {
	height:100%;
	overflow:hidden;
}
#left ul {
	padding-top:35px;
}
#right {
	float:left;
	width:640px;
	height:100%;
	overflow:hidden;
	background:url(../images/right.gif) repeat-y 0 0;
}
#helpnavigation {
	height:100%;
	overflow:hidden;
	padding: 5px 10px;
	background:url(../images/helpnavigation.gif) no-repeat 0 0;
	font-size:1.1em;
	color:#605d5d;
	margin-bottom:24px;
}
#right p{ 
	font-size:1.2em; 
	padding:0 25px 24px; 
	text-align:justify;
}
#right dl{ 
	height:100%; 
	overflow:hidden; 
	padding:0 25px;
}
#right dl dt{ 
	font-size:1.4em; 
	color:#003366; 
	font-weight:bold; 
	padding-bottom:7px;
}
.bulets{
	padding:0 25px 10px;
}
#right dl dd,.bulets li{ 
	padding:4px 0 4px 8px; 
	background:url(../images/bulet.gif) no-repeat 0 10px; 
	height:100%; 
	overflow:hidden; 
	font-size:1.2em; 
}
.numberedList{
	padding:0 50px 10px;
	list-style-type:decimal;
}
.numberedList li{ 
	padding:0px 0 0px 0px; 
	font-size:1.2em; 
	list-style-type:decimal;
}

#right p strong{ 
	color:#003366;
	font-size:1.2em;
}
#right h2 { 
	padding:10px 0 0 25px; 
	color:#970d10; 
	font-size:1.4em;
}
#right .note {
	font-size:1.7em;
	color:#003366;
	text-align:center;
	padding:2px 26px 26px;
}
#right .attention {
	font-size:1.2em;
	text-align:center;
	padding:60px 0 35px;
}
.wrapRight {
	height:100%;
	overflow:hidden;
	padding-bottom:11px;
	background:url(../images/wrapRight.gif) no-repeat 0 bottom;
}
.nav li {background:url(../images/sep.gif) repeat-x 0 bottom;}
#left .nav a {
	display:block;
	height:100%;
	overflow:hidden;
	padding:12px 14px;
	font-size:1.2em;
	color:#003366;
	text-decoration:none;
}
#left li.adver{ padding:22px 0 0 ;}
#left li.adver,#left li.adver a,#left li.adver a:hover{ 
	text-align:center;
	height:100%; 
	overflow:hidden; 
	background:transparent none;
}
#left .nav a:hover {
	background:#edefe1;
}
#left li a.open {
	background:#e3e2e2 !important;
}
#footer {
	height:43px;
	background:#e2e2e2;
}
#footer ul, #footer li {
	float:left;
}
#footer li.last {
	float:right;
}
#footer li {
	color:#7e7e7e;
}
#footer p, #footer a {
	font-size:1.1em;
	color:#7e7e7e;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer ul {
	position: absolute;
	margin-top:45px;
	z-index:20;
	width:835px;
	padding-bottom:10px;
}
.underline {
	text-decoration:underline;
}
#right p a,a.blue{
	font-size:12px;
	color:#003366;
}

form.bigForm{
	padding:0 10px 25px 15px; 
	height:100%; 
	overflow:hidden;
}
.wrapcontent{
	padding:0 20px 25px 15px; 
	height:100%; 
	overflow:hidden;

}
.wrapcontent td{
	padding:2px 5px;
}
form.bigForm fieldset{
	border:none;
}
form.bigForm tr td{
	padding:2px 5px 2px;
}
#generalComments{
	width:570px;
	clear:both;
	margin-bottom:10px;
	height:100px;
	margin-left:25px;
}
#futureTopics{
	width:595px;
	clear:both;
	margin-bottom:10px;
	height:100px;
}


.leftinput{
	margin-left:25px;
}
.center{
	text-align:center;
}
form.bigForm ol  label span{
	display:block;
	width:140px; 
	float:left;
	padding-right:2px;
	text-align:right;
}
form ol li #sub{
	margin-left:142px;
}
form ol{
	background:none;
}
#chek{
float:right;
clear:right;
background:#CCCCCC;
}
.right{
	float:right
}
#personal_info{
	float: left;
}
#clearsubmit {
	clear:both;
	height:100%;
	overflow:hidden;
	padding:10px 0 0 0;
}
.rightisuubmit{
	float:right;
	margin-right:5px;
}
.rightisuubmit1{
	float:right;

}
#verfy{
	padding-right:30px;
}	
.wrapsummary{
	padding:20px;
	height:100%;
	overflow:hidden;
}
.wrapsummary table{
	width:100%;
}
.wrapsummary table td{
	padding:2px;
	font-size:1.2em;
}
.wrapsummary table td a{
	font-size:12px;
	color:#003366;
}
.search{
	width:290px;
	margin:0 auto 100px;
	height:100%;
	overflow:hidden;
}
#verfy  h2{ padding:10px 0;}
#left p{ padding:10px 20px;}
fieldset{ border:none;}
.firstp{margin-top:60px;}
.lastp{ margin-bottom:110px;}

/*-----------------------*/
.formPadding{
/*	padding: 25px 40px 25px 25px;*/
	padding:35px 35px 18px;
}

label span {
	display:block;
	color:#003366;
	font-size:1.2em;
	font-weight:bold;
}

.fullWidth 
{
    width: 100%
}
.gvItem
{
    padding: 8px;
}
.wrapinfo{
	padding:10px;
	height:100%;
	overflow:hidden;
}
#left li{
	padding:0;
} 
.leftmarginbut{
	margin-left:118px;}
.textPlace,.wrapTable{
	padding:20px 25px;
	height:100%;
	overflow:hidden;
}
.wrapTable td,.wrapTable th{padding:2px; border:#dcded1 solid 1px;}
.wrapTable th{
	background:#ccc;
	font-size:1.1em;
}
.errorM	{
	font-size:1em;
	color:#b10a51;}
#right .wrapTable h2 {
	padding-left:0;}
#right .datap{
	margin-top:10px;}
.labelform input{ 
		float :left;
		margin-right:4px;}	
.labelform	table td label{ font-size:1.1em;}
.leftinput2{
	margin-left:115px;}	
.adminNav{
	height:100%;
	overflow:hidden;
	padding-left:10px;
	background:#5d7b9d;
	position:relative;
	margin-right:3px;
}	
.adminNav li{
	float:left;
	padding-left:4px;
	padding-bottom:6px;
	}
.adminNav li a{ 
	display:block;
	padding:6px 5px 4px;
	border:solid #e2e2e2 1px;
	border-top:none;
	font-size:1.1em;
	text-decoration:none;
	background:#e2e2e2;
	color:#003366;
	float:left;
}
.adminNav li a:hover{background:#fff;}
#right .adminp {padding-left:0;}			
.tabelAdmin{ margin-left:-10px;}
.tabelAdmin td{
	padding:5px 3px;
	
	font-size:1.2em;
}
.fivpix{width:580px; overflow-x:scroll;}
.fivpix td{ text-align:left;}
.admindiv {
	height:100%;
	overflow:hidden;
}
.watermark
{ 
    z-index: -1;
    position: absolute;
    left: 1px;
    top: 1px;
	background-image: url(/images/draft.jpg); 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
} 

.padLeft
{
	padding: 0px 0px 0px 25px;
}

.helpSections
{
	font-weight: bold;
	font-size:1.2em;
	text-decoration: underline;
	color:#003366;
}

.helpLists
{
	margin-left:20pt;
	font-size:1.2em; 
	padding: 0 25px 0 5px;
	list-style-type:disc;
	list-style-position:inside;
	vertical-align:text-top;
}

.helpLists strong
{ 
	color:#003366;
	font-size:1.2em;
}
