/* css */

body, td {
	color: #7D796E;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	}
	body { background-color: #FFFFFF; }
	
a {
	color: #B95E00;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}

a.orangeDash { border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #DCAE7F; }
a.orangeDash:hover { border-style: none; }

table.container { width: 742px; }
table.wide { width: 100%; }

div.logo { text-align: right; }
div.navcontainer { margin: 7px 0px 2px 0px; }
td.navsquare { padding-right: 2px; }

table.wide { width: 100%; }
div.content { margin: 20px 7px 7px 7px; }
	div.titletext { padding: 0px 0px 10px 0px }
	td.columna { width: 35%; padding: 0px 20px 10px 0px;}
	td.columnawide { width: 70%; padding: 0px 30px 10px 0px; }
	td.columnb { width: 35%; padding: 0px 20px 10px 0px; }
	td.columnc { width: 30% }
	
	div.par { padding: 0px 0px 13px 0px; }
	div.partitle { padding-bottom: 2px; font-weight: bold; color: #7D796E; }
	
	ul, ol { margin-top: 0px; margin-bottom: 10px; }
		div.par ul { margin: 0px; padding: 0 0 0 19px; list-style-type: circle; }
	div.par .prospect { width: 100%; }
	div.par .prospect td { padding: 2px 9px 3px 0px; }
	div.par .prospect .formvalue { font-size: 11px; font-family: verdana; border: 1px #7D796E solid; width: 80%; }
	
	div.sidebar, div.sidebarMessage { margin-left: 10px; padding: 0px 0px 2px 15px; line-height: 22px; background-image: url(/i/bg_dashed_vert.gif); background-repeat: repeat-y; }
		div.sidebarMessage { line-height: 15px; }
		div.sidebarChunk { margin-bottom: 13px; }
		div.sidebartitle { font-weight: bold; color: #7D796E; line-height: 15px;}
		div.sidebar a { color: #4E6378; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #B0B8C1; }
		div.sidebar a:hover { border-style: none; }

	/* used in forms in website */
	.submit { font-size: 11px; font-family: verdana; border: 1px #7D796E solid; }
	td.formName { vertical-align: middle; padding: 0px 0px 3px 0px; font-weight: bold; letter-spacing: -1px; }
	td.formValue { vertical-align: middle; padding: 0px 0px 3px 0px; }
	
div.footer { margin: 30px 0px 20px 0px; padding-left: 114px; color: #C0BDB4; font-size: 9px; line-height: 13px; }
	div.footer a { color: #4E6378; }
	
td.secondarynav { background-color: #E0DDD7; }

span.req, div.errMsg, td.errMsg { color: #CC0000; font-weight: bold; }

/* REP styles */
	.repFormInput { font-size: 11px; font-family: verdana; border: 1px #7D796E solid; width: 100px; }
	.repFormSubmit { font-size: 11px; font-family: verdana; border: 1px #7D796E solid; background-color: #C0BDB4; }


div.formHeader { border-bottom: 1px solid #C0BDB4; margin-bottom: 9px; font-weight: bold; }

/* CMA styles */
td.cmaFormName, td.cmaFormValue, td.requestFormName, td.requestFormValue { vertical-align: middle; padding: 0px 0px 3px 0px; }
	td.cmaFormValue { padding-left: 7px; }
	div.cmaLogo { float: right; padding: 0px 0px 9px 9px; }
.cmaFormInput, .requestFormInput { font-size: 11px; font-family: verdana; border: 1px #7D796E solid; width: 200px; }
.cmaFormSubmit, .requestFormSubmit { font-size: 11px; font-family: verdana; border: 1px #7D796E solid; width: 200px; background-color: #C0BDB4; }

/* styles for faqs */
div.faqblock		{ padding-bottom: 20px; }
div.faqQ			{ font-weight: bold; margin-bottom: 0px; letter-spacing: -1px;}
div.faqA			{ line-height: 16px; padding: 10px 0px 0px 0px; color: #666666; }
div.togglefaq		{ padding: 0px 0px 10px 0px; font-size: 10px; }

/* styles for glossary */
div.glossaryLetter  { font-weight: bold; padding: 10px 0px 5px 0px;}
	div.defTitle	{ font-weight: bold; padding: 8px 0px 0px 0px; line-height: 13px; letter-spacing: -1px;}
	div.def			{ padding: 0px 0px 0px 0px; line-height: 13px; }

/* sitemap styles */
div.siteMap0 {
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}
	div.siteMap1 {
		padding: 0px 0px 0px 20px;
		}
		div.siteMap2 {
			padding: 0px 0px 0px 40px;
			}
			div.siteMap3 {
				padding: 0px 0px 0px 60px;
				}


/* online application */
div.bubble { width: 180px; border: 1px solid #2F6498; font-weight: bold; } 
div.bubble div { text-align: center; padding: 20px; } 
div.arrow { width: 180px; text-align: center; margin: .5em 0; } 

strong.mins { display: block; float: right; color: #4E6378; }

table.appbox { border: 1px solid #A7A39A; margin-bottom: 1em; } /* #34679A */
table.appbox caption { border: 1px solid #A7A39A; border-bottom: 0px; padding: .4em; font-size: 12px; font-weight: bold; }
table.appbox td { padding: 1em; }
table.appbox td ol { margin: 0 0 0 25px; padding: 0; }
h1.action { line-height: 1.3em; text-align: center; font-size: 17px; }
table.appbox td dl { overflow: auto; margin-bottom: 20px; }
table.appbox td dl dt,
table.appbox td dl dd { display: block; float: left; }
table.appbox td dl dt { clear: both; width: 160px; }
table.appbox td dl dd { width: 230px; }