
/* Project Specific Css */
div .Center {text-align:center; margin:0 auto;}

div .Center h1, div .Center h2, div .Center h3 {margin: 2px 0 0;}

form.layout label {float:none; width:100%;}
.content Table.Center{text-align:center;  }
.content Table.Noborder{border:0 none;}
.content Table.Inquiry{margin:10px auto 10px auto;}
.content table.Boxed{margin:0px auto 0px auto; color:Black;}
.content table.Repeater{margin:0px auto 0px auto; width:100%}
.content table.PageControl{margin:0px auto 0px auto; background-color:#C6E7FF;}
.content tbody td.Noborder{border:0 none; vertical-align:bottom;}
.content tbody td.Noborder.Right{text-align:right;}
.content tbody td.Top{vertical-align:top;}
.content tbody td.ImageMenu{width:150px; vertical-align:middle;}
.content Tbody td.PageControl{background-color:#D2DBE0;}
.content Tbody td.RepeaterHeader{background-color:#D2DBE0;}
.content Tbody td.RepeaterAlt{background-color:#EAEAEA;}

#vNavContent {width:740px; float:right; overflow:hidden;}
#vNav {font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:10px; width:200px; float:left; overflow:hidden; background-color:#f0f4f7;}

.TitleSeparator{
	color:#000000;
	text-align:center;
	margin: 3px auto 3px auto;
	height:2px;
	border-width:2px 0 0;
	vertical-align:middle;
	width:38%
}

.formlabelbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D3D3D; 
	font-weight: bold; 
}

.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D3D3D; 
	text-align: left;
}


 #vNav {line-height:1.45;}
 #vNav .isTitle {font-size:0.9em; padding:0px; margin:0px; width:140px;}
 #vNav li a {margin:0 0 0 7px; width:175px; font-size: 0.8em;}
 #vNav li li a {margin:0 0 0 14px; width:123px; font-size: 0.8em;}
.content {line-height:1.15;}
.content fieldset {width:716px;}
.content table.halfPage {width:98.5%; border:0; margin: 20px 0 10px 0;}
.content tbody.halfPage {width:98.5%; border:0; margin: 20px 0 10px 0;}
.content tbody td{border:0;}
.content tbody td.rigthJustified{width:106px; text-align:right; padding:0px 5px; font-size:100%; font-weight:bold; color:#656565;}
.content tbody td.leftJustified{width:100px; text-align:left; padding:0px; font-size:100%; font-weight:bold; color:#333333;}
/*controls the N-Number display box */
.content .twoColumn .leftColumn{width:45%;}
/*.content .twoColumn .leftColumn{width:45%; height:210px;}*/
/*.content div.boxed-notice{padding:0; width:60%;}*/
.content div.rounded-blue{width:714px; font-weight:600; background-color:#bbf; padding:5px 10px 0px; margin:0px 10px 20px 0px;}
.content div.message-quiet{color:#878787; font-size:96%;}
.content p.message-centered {text-align:center; width:732px; color:#4E4E4E; font-weight:600; font-size:120%;}
.content span.button-centered {text-align:center; width:732px; font-size:100%;}
.content .boxed-blue {width:732px; margin-bottom:3px;}
.content .boxed-black {width:732px; margin-bottom:3px;}
.content .boxed-notice {width:732px; margin-bottom:3px;}
.content .boxed-warning {width:732px; margin-bottom:3px;}
.content .boxed-problem {width:732px; margin-bottom:3px;}
.content tbody tr.BadBg td, .content tbody tr.BadBg th, .content tbody tr.Bad-bg td, .content tbody tr.Bad-bg th {background-color:#FBBBB9;}
.content tbody tr.altBadBg td, .content tbody tr.altBadBg th, .content tbody tr.altBad-bg td, .content tbody tr.altBad-bg th {background-color:#E77471;}
.content tbody td.rigthJustified tbody td.leftJustified {font-size:0.98em;}
.content object.portrait{
    left:18%;
    width:800px;
    height:900px;
}
.content object.portrait.2page{
    height:2050px;
}
