body
{ 
	/*background: #7A7A7A  url(/images/bg.jpg) top left ;*/
	background: #D6D7E0 ;
	font-family:  Verdana, Arial,Sans-serif;
	color: #3D5092; 
	font-size: 9pt;
	padding: 0; 
	width: 100%;
	text-align: center;
  }

div.layout
{
	width: 720px;
	margin: auto auto;
}

.displayNone{
display: none;
}

div.diverNum{
	width: 100%;
	text-align: right;

}

div.main{
	width: 720px;
	background-color: #fff;
	border: 1px solid #333366;
	border-top: 0px;
	margin-top: 5px;
	padding: 15px;
	text-align: left;

}

div.header{
	border:1px solid #333366;
	width: 750px;
	border: 0px;
	color: #FF3300;
	margin-top: 20px;
	text-align: left;
}


div.footer{
	width: 750px;
	border: 0px;
	margin-top: 20px;
}


.group{
	border: 1px dotted #3366CC;
	margin: 3px 6px 6px 3px;
	padding: 5px;
	background-color: #F2F2F2;
}


.group label{
vertical-align: top;
text-align: right;
padding-right: 5px;
}

.group label.fixed{
vertical-align: top;
text-align: right;
width: 140px;
padding-right: 5px;
}


.group td{
text-align: left;
}

.group th{
text-align: right;
}

.bgWhite {
background-color: transparent;
}

/*
'
'STANDARD FORM TABLES
'
*/
table.stdForm {
	width: 97%;
	border-width: 0px;

}

table.stdForm tr {
	padding:3px;
	padding-top: 10px;
}
table.stdForm th {
	width: 25%;
	border-width: 0px solid #3366CC;
	background-color: #D7E0F4;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	text-align: right;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 4px;
}


table.stdForm td.intro {
	width: 25%;
	border-width: 0px solid #3366CC;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	text-align: right;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 4px;
}


table.stdForm td {
	font-size: 10px;
	font-family: verdana;
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 4px;
	text-align: left;
}

table.stdForm td.sectionHeader {
	border-bottom: 1px solid #888888;
	padding-top: 25px;
	border-right: 0;
	border-left:0;
	font-size: 15px;
	color: #3E5093;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
}

table.stdForm td.buttonLine {
	border-top:  1px solid #888;
	height: 25px;
	border-right: 0;
	border-left:0;
	color: #5794B0;
	text-transform: uppercase;

	text-align: right;
	vertical-align: bottom;

}




table.formList {
	width: 90%;
	border-width: 0px;
}

table.formList td {
	border-bottom: 1px dotted #3366CC;
}




.valignTop
{
	vertical-align: top;
}


table.stdForm textarea {
	font-size: 11px;
	font-family: verdana;
	color: #345B87;
	background-color: #ECEFF0;	
}

table.stdForm input, select {
	font-size: 11px;
	font-family: verdana;
	color: #345B87;
	xbackground-color: #ECEFF0;	
}

table.stdForm .button {
	font-size: 15px;
	font-family: verdana;
	color: #345B87;
	background-color: #ECEFF0;	
	width: 125px;
	font-weight: bold;
	text-transform: uppercase;
}

table.stdForm .footer {
	padding: 4px;
	border: 1px dashed #C0C0C0;
	background-color: #FFFFCC
}



div.innerDiv{
	margin: 8px;
	border: 1px dotted #3366CC;
	width: 480px;
}


/*
'
'INNER FORM TABLES
'
*/
table.innerForm {

	width: 480px;

}
table.innerForm th {
	border: 0px solid #3366CC;
	padding: 2px;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	text-align: right;
	width: 140px;
	text-transform: none;
	background-color: #E8E8E8;
}




table.innerForm td {
	width: 340px;
	padding: 2px;
	border-color: 0px solid #3366CC;
	font-size: 10px;
	font-family: verdana;
}

table.innerForm td.sectionHeader {
	border-bottom: 0px solid #888888;
	padding-top: 5px;
	font-size: 12px;
	font-family: verdana;
	color: #41778B;
	text-transform: uppercase;
	background-color: #D1DCF3;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}



table.innerForm textarea {
	font-size: 11px;
	font-family: verdana;
	color: #345B87;
	background-color: #ECEFF0;	
}

table.innerForm input, select {
	font-size: 11px;
	font-family: verdana;
	color: #345B87;
	background-color: #ECEFF0;	
}

table.innerForm .button {
	font-size: 15px;
	font-family: verdana;
	color: #345B87;
	background-color: #ECEFF0;	
	width: 125px;
	font-weight: bold;
	text-transform: uppercase;
}

table.innerForm .footer {
	padding: 4px;
	border: 1px dashed #C0C0C0;
	background-color: #FFFFCC
}




a.barLink { 
	color: #000099; 
	text-decoration: none; 
	cursor: hand; 
	font-size: 10; }  
a.barLink:hover { 
	color: #CC0000; 
	text-decoration:underline } 


td {
	font-family: verdana; 
	font-size: 11px}
		
.smtxt {
	font-family: verdana; 
	font-size: 10px}
		
td.colname {
	font-family: verdana; 
	font-size: 10px; 
	background-color: #dddddd; 
	font-weight: bold; 
	text-align: right; 
	width: 160
	}

select {
	BACKGROUND-COLOR: #ffffff; 
	font-size:11px; 
	font-family: verdana }

input.std {
	BACKGROUND-COLOR: #fff; 
	font-size:10px; 
	font-family: verdana; 
	border: 1px solid; 
	border-color: #3366CC; 
	
	}

input.stdRadio{
	BACKGROUND-COLOR: #fff; 
	font-size:10px; 
	font-family: verdana; 
	}



.std {
	BACKGROUND-COLOR: #ffffff; 
	font-size:10px; 
	font-family: verdana }

.stdButton {
	font-size:10px; 
	font-family: verdana }

.spanClass { 
	color: #0000CC; 
	text-decoration: underline; 
	cursor: hand; }


.sectionHeader {
	background-color: #EFEFEF; 
	border: 2px solid; 
	border-color: #fff #fff #909090 #fff; 
	text-align: left ;
	font-family:  Verdana, Arial,Sans-serif;
	font-weight: bold;
	color: #555; 
	width: 500px;  
	}


.sectionHeader2 {
	background-color: #CCCCFF; 
	color:#555555 ;
	border: 2px solid; 
	border-color: #f0f0f0 #909090 #909090 #f0f0f0; 
	padding: 4px 2px 4px 2px; 
	text-align: left ;

	}	
	

