/* CSS Document */

	html {height:100%;}
	body {background-color:#190000; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff2c5; text-align:center;} 
	a {color:#ed1cb0; text-decoration:none;}
	a:hover {text-decoration:underline;}
	a:visited {color:#9be709;}
	h1 {font-size:1.4em; font-weight:normal; margin:0px 0px 8px 0px;}
	h3 {font-size:1.1em; font-weight:bold; margin:0px;}
	h4 {font-size:1em; font-weight:bold; margin:0px;}
	.sectDiv {clear:both; border-bottom:1px dotted #5e493b; margin-bottom:25px;}
	#pageWrap {background-color:#190000; width:830px; margin:auto;}
	#contentMarg {background-color:#190000; width:800px; margin:0px 15px; text-align:left;}
	
	/* HEADER */
	#headerWrap {border-bottom:5px solid #5e493b; overflow:auto;}
	#logo {margin:10px 10px 10px 2px; display:inline;}
	#headerRight {float:right; margin-right:15px; display:inline; position:relative; top:53px; font-family:Times New Roman, Georgia, serif; font-size:1.1em; font-style:italic; color:#fff2c5; text-align:right;}	
	
	/* TOP NAV */
		#topnavWrap {border-bottom:2px solid #5e493b; height:28px; margin-bottom:25px;}
		#topnavWrap ul {list-style-type:none; padding:0px; margin:0px;}
		#topnavWrap li {float:left; position:relative;}
		#topnavWrap li a {display:block; color:#fff2c5; font-weight:bold; padding:6px 15px;}
		#topnavWrap li a:hover {text-decoration:none; background-color:#3a1414;}
		#topnavWrap ul li:hover {width:auto; background-color:#3a1414;}
		#topnavWrap ul li ul {display: none;}
		#topnavWrap table {margin:0; border-collapse:collapse; font-size:1em; position:absolute; top:0px; left:0px;}
	
		/* specific to non IE browsers */
		#topnavWrap ul li:hover ul {display:block; position:absolute; top:27px; left:0; margin-top:1px; width:130px; border-top:1px solid #5e493b; border-bottom:2px solid #5e493b;}
		#topnavWrap ul li:hover ul li ul {display:none;}
		#topnavWrap ul li:hover ul li a {display:block; background-color:#3a1414; color:#fff2c5; font-size:0.85em; height:auto; line-height:1.5em; padding:4px 15px; width:100px; font-weight:normal; border-top:1px solid #5e493b; border-bottom:0;} 
		#topnavWrap ul li:hover ul li a:hover {color:#fff2c5; background-color:#3a1414; text-decoration:underline;}
		
		/* specific to IE5.5 and IE6 browsers */
		#topnavWrap ul li a:hover ul {display:block; position:absolute; top:26px; t\op:28px; background-color:#3a1414; left:0px; border-top:1px solid #5e493b; border-bottom:2px solid #5e493b;}
		#topnavWrap ul li a:hover ul li a {display:block; background-color:#3a1414; color:#fff2c5; font-size:0.85em; height:1px; line-height:1.5em; padding:4px 15px; width:130px; w\idth:100px; font-weight:normal; border-top:1px solid #5e493b; border-bottom:0; margin-right:0px;}
		#topnavWrap ul li a:hover ul li a:hover {color:#fff2c5; background-color:#3a1414; text-decoration:underline;}

	/* FOOTER */
	#footer {margin-top:25px; border-top:5px solid #5e493b; text-align:right; font-size:0.85em;}
	#footer p {margin:5px 15px 0px 0px; padding-bottom:10px;}
	
	/* CONTENT */
	#contentWrap {width:800px; overflow:auto;}
	#rightColWrap {float:right; width:259px;}
	.rightColDef {margin-left:15px; overflow:auto;}
	.rightColHeadLink {float:right; width:100px; font-size:0.85em; padding:7px 15px 5px 0px; text-align:right;}
	.rightColDef h3 {padding:5px 0px 5px 15px;}
	.rightColTxt {padding:0px 15px 15px 30px; font-size:0.85em; line-height:1.6em;}
	.iconMarg {margin-right:5px;}
	.rightSectDiv {border-bottom:1px dotted #5e493b; margin-bottom:25px; margin-left:15px;}
	
	#leftColWrap {width:540px; float:left; border-right:1px dotted #5e493b;}
	.leftColHeadWrap {width:510px; margin:0px 15px 0px 15px; overflow:auto;}
	.leftColHeadLink {float:right; width:229px; font-size:0.85em; padding:6px 1px 0px 0px; text-align:right;}
	.leftColContentWrap {width:510px; margin:0px 15px; overflow:auto;}
	.leftColContentWrap p {margin:3px 0px; line-height:1.3em;}
	.leftCol1 {float:left; width:230px;}
	.leftCol2 {float:right; width:230px;}
	.prevImg {border:1px solid #5e493b; padding:4px; margin-bottom:10px;}
	.respWrap {margin-top:8px; border-top:1px solid #5e493b; padding-top:8px; font-size:0.85em; line-height:1.6em;}
	
	/* WEB */
	.fwWrap {margin:0px 15px 25px 15px; overflow:auto;}
	.portCol1, .portCol3 {float:left; width:230px;}
	.portCol2 {float:left; width:230px; margin:0px 40px; display:inline;}
	.portCol1 p, .portCol2 p, .portCol3 p {margin:3px 0px; line-height:1.3em;}
	.wipWrap {width:770px; margin:0px 15px; overflow:auto; padding-bottom:30px;}
	
	/* BANNER INDEX */
	.leftColBanHeadWrap {width:495px; margin:20px 30px 15px 15px; overflow:auto;}
	.banSectDiv {width:525px; margin:15px 15px 25px 0px; border-bottom:1px dotted #5e493b; clear:both;}
	#rightColNav {margin:0px 15px;}
	#rightColNav ul {list-style-type:none; margin:0px; padding:0px;}
	#rightColNav li a {display:block; color:#fff2c5; background-color:#3a1414; font-weight:bold; padding:6px 15px; margin-bottom:15px;}
	#rightColNav li a:hover {text-decoration:underline;}
	.stdBan, .muBan, .ssBan {margin:0px 30px 20px 15px; text-align:center;}
	
	/* PRINT WORK */
	.insituPos {float:right; margin:0px 0px 25px 15px;}
	.printPrevWrap {clear:both; margin-bottom:25px; font-size:0.85em; overflow:auto;}
	.printPrevLeft {margin:0px 50px 0px 30px; float:left; display:inline;}
	.printPrevRight {margin-right:30px; float:left; display:inline;}
	
	/* ABOUT */
	.abtContentWrap, .refContentWrap {width:525px;}
	.abtContentWrap {border-bottom:1px dotted #5e493b; margin-bottom:25px;}
	.abtSubDiv {width:510px; margin:0px 0px 25px 15px; overflow:auto;}
	.abtCol1 {float:left; width:110px;}
	.abtCol2, .abtCol2Ki {float:left; width:400px;}
	.abtCol2 p {margin:7px 0px 3px 0px;}
	.abtCol2 ul {margin:0px 0px 0px 25px; padding:0px;}
	.abtCol2 li {margin-bottom:7px;}
	.abtCol2Ki ul {margin:0px; padding:0px;}
	.abtCol2Ki li {margin-left:20px;}
	
	/* CONTACT */
	#contactTitle {margin:0px 15px;}
	#form1 {width:400px; margin:20px 15px 0px 15px; background-color:#5e493b;}
	.formPad {padding:12px 15px;}
	.fieldName {margin-bottom:15px; font-weight:bold; font-size:0.85em;}
	input.fieldInput, textarea.fieldTxtArea {padding:2px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}
	input.fieldInput {width:180px;}
	textarea.fieldTxtArea {width:300px; font-size:1.2em;}
	.verifImgAlign {vertical-align:bottom;}
	input.submitBtn {width:100px; display:block; margin-top:20px; padding:3px 0px; border:1px solid #ed56c1; font-weight:bold; font-size:0.85em; color:#fff; background:url('/img/btnBg.gif') #ed1cb0 repeat-x; cursor:pointer;}
	.inputError {border:1px solid #cd2027; background-color:#cd2027; color:#fff; padding:4px 4px 4px 6px; margin-top:3px; width:295px;}
	
	/* SCREENSHOT HEADER */
	body#ss {background-color:#190000;}
	#ssHeadWrap {background-color:#190000; width:100%; padding:0px; margin:0px; text-align:left; overflow:auto;}
	#logoCol {width:33%; float:left; margin-bottom:6px;}
	#titleCol {width:34%; float:left; text-align:center; position:relative; top:47px;}
	#navCol {width:33%; float:left; text-align:right; position:relative; top:51px;}
	#navColPad {padding-right:15px;}
	span.vertDiv {margin:0px 5px; color:#ed1cb0;}
	#mnrWrap, #ibbWrap, #biWrap, #fmWrap, #ecWrap, #emailWrap {margin:0px auto; text-align:center;}
	#mnrWrap {background-color:#4c3139;}
	#ibbWrap {background-color:#666;}
	#biWrap {background-color:#eee; padding:30px 0px;}
	#fmWrap {background-color:#004f82;}
	#ecWrap {background-color:#eee;}
	#amWrap {background:url('/img/web/am_bg01.gif') #d0ecfa top repeat-x;}
	#amFooter {background:url('/img/web/am_bg02.gif') #d0ecfa repeat-x; width:100%; height:30px;}
	#aabWrap {background-color:#113977;}
	#mmrWrap {background:url('/img/web/mmr_bg.gif') #630460 bottom left repeat-x; width:100%;}
	#emailWrap {background-color:#fff;}
	#emailPad {padding:15px 0px;}
