/* CSS - New Project */

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #013162 url(images/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif;}
	

/* basic */
	#mainContainer {background: url(images/mainbg.jpg) no-repeat center top; width: 100%; margin: 0 auto; clear: both; min-height: 800px;}
	#headerContainer, #bodyContainer, #footerContainer, #bodyContent, #footerContent {clear: both; width: 961px; margin: 0 auto;}
	
/* header */
	#headerContainer {}
	#logo h1 {text-indent: -9999px;margin: 0;}
	#logo a {display: block; width: 260px; height: 203px; background: url(images/logo.gif) no-repeat;}
	#headerNav li {list-style: none;}

/* body */
	#bodyContainer {background: url(images/bodybg.gif) repeat-y right; }
	#bodyContent {font-size: 14px; color: #e9e5e4; }
		#inside #insideContent {width: 630px; margin: 0 auto;}
	#leftCol, #rightCol {position: relative; z-index: 2000;}
	#leftCol {float: left; width: 260px;}
	#leftNav {padding:98px 0 0px 0px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background: url(images/lefttop2.gif) no-repeat;}
	#leftNavInside {background: url(images/leftbottom.gif) no-repeat center bottom; position: relative; padding-bottom: 140px;}
        #leftNav ul {width: 200px; background: url(images/leftbg.gif) repeat-y; padding-left: 15px; margin-left: 32px;}
	#leftNav li {list-style: none; padding: 5px 0 10px 15px;}
	#leftNav li a {color: #e9e5e4; text-decoration: none; font-weight: bold; text-transform: uppercase;}
	#leftNav li a:hover {text-decoration: underline;}
		#leftNav .active {background: url(images/navbg.gif) no-repeat; padding-bottom: 5px;}
		#leftNav ul ul {padding: 5px 0 0 0; background: none; margin: 0; width: 160px; margin-bottom: -5px;}
		#leftNav ul ul li {padding-left: 0; padding-right: 0; margin-bottom: -5px;}
		#leftNav ul ul .active {background: none;}
		#leftNav ul ul li a {color: #ffd200; text-transform: none; font-weight: normal;}
	#rightCol {float: right; background: url(images/righttop.gif) no-repeat; width: 701px;}
	#rightCol #bodyCopy {}
	#rightCol #bodyFooter {}
		#inside #rightCol {background: url(images/righttop_inside.gif) no-repeat; position: relative;}
	#rightCol a {color: #ffd200; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
	#rightCol a:hover {text-decoration: none;}
	#rightCol h1 {color: #ffd200; font-size: 18px; font-family: Arial, Helvetica, sans-serif;}
	#rightCol #flash {width: 100%; height: 350px; padding-top: 0px; padding-bottom: 48px; position: relative; left: 1px;}
		#inside #rightCol #flash {height: 211px; padding-bottom: 34px;}
    #rightCol #flash object {float: right; margin-right: 16px;}
		#insideBody {padding: 0 30px; margin: 0 auto;}
	#leftBody, #rightBody {width: 250px; margin-top: -30px;}
	#leftBody {float: left; padding-left: 40px;}
	#rightBody {float: right; padding-right: 40px;}
	

/* footer */
	#footerContainer {background: url(images/footer.gif) no-repeat right; padding: 215px 0 0 0; position: relative; top: -25px;}
	#footerContent {font-size: 10px; color: #e9e5e4; padding: 10px 0 20px 280px; width: 700px; position: relative; top: -50px;}
	#footerContent a {color: #e9e5e4; text-transform: uppercase; text-decoration: none;}
	#footerContent p {margin: 2px 0 2px 5px;}
#footerContent .powered {margin-top: 0px;}
	#footerContent li {display: inline; list-style: none;}
	#footerContent .ucologo {position: relative; top: 5px; left: 5px;}
	

/* custom programming */
	.costTable td {border: 1px solid #4F0508; font-size: .8em; padding: 5px;}
	.formLayout dd {margin-left: 0; font-size: .8em; font-style: italic;}
	.formLayout input {text-size: 1em; font-style: normal;}
.formLayout dt {
	float: left;
	clear: left;
	width: 25%;
	padding-top: 3px;
	font-size: 11px;
}
.formLayout dd {
	float: left;
	margin-left: 10px;
	text-align: left;
	float: none;
}
.formLayout .left {width: 49%; margin: 0;}
.formLayout .wide dt {width: 12.5%;}
.formLayout .wide input {width: 73.5%;}
.formLayout .radios dt {clear: left; width: 100%;}
.formLayout .radios dd {clear: left;}
.formLayout .full dt {width: 100%; margin: 0 0 10px 0; clear: both;}
.formLayout .full dd {width: 85%; margin: 0; clear: both;}
.formLayout .full #btnSubmit {float: right;}
.formLayout #btnSubmit {background: url(images/submit.jpg) no-repeat; border: 0; width: 100px; height: 23px; text-indent: -9999px; cursor: pointer}
