body {font-family:"Microsoft Sans Serif", arial, sans-serif; font-size:13px;
	background-color:#EEEDEB; background-image:url(images/CJF-tile5.jpg); background-attachment:fixed;
	/*scrollbar-face-color:#D0D0D0; scrollbar-highlight-color:#FFFDEB; scrollbar-shadow-color: #A0A0A0;*/
	/*scrollbar-track-color:#305880; scrollbar-arrow-color:#305880;*/
	margin:20px; text-align:center;
	}

.boundingbox {width:700px; margin-left:auto; margin-right:auto; text-align:left;
	background-image:url(images/TR-placeholder.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

.topbanner {height:152px; padding:0px; margin:0px;}

.titleband {width:480px; height:35px;
	font-size:24px; font-weight:bold;
	color:#FFFDEB; background-color:#305880; 
	}
	
.pagetitle {position:absolute; top:140px; text-indent:54px;}

.pageurl {position:absolute; top:145px; 
	font-size:16px; font-weight:bold; 
	color:#FFFDEB; text-indent:500px;
	}
	
.contentbox {width:479px;
	background-color:#FFFDEB; border-left:solid 1px #A0A0A0;	
	}

.content {padding:20px; font-size:13px; text-indent:0px;}

.indent32 {text-indent:32px; margin-bottom:-8px;}

.graybar {font-size:16px; font-weight:bold; background-color:#D0D0D0; padding-left:8px;}

.bluebar {font-size:16px; font-weight:bold; background-color:#305880; 
	color:#FFFDEB; text-indent:32px;
	padding-top:2px; padding-bottom:2px;
	}
.grayname {color:#A0A0A0; text-indent:32px; padding-top:2px; padding-bottom:2px; font-weight:bold;}

.menu {width:220px; text-indent:20px; padding-top:20px; text-align:left; 
	color:#FFFFFF; background-color:#D0D0D0;
	font-size:13px; font-weight:bold;
	}
.menu a{white-space:nowrap;}
.menuon {color:#FFFFFF;}
.menuoff{color:#305880;}

.bottomleft {height:70px; padding:10px 20px 10px 20px; text-align:left;	background-color:#D0D0D0;}
.bottomcell {color:#305880; font-size:13px; font-weight:bold;}
.bottomright{height:90px; background-image:url(images/TR-placeholder.jpg);}

.picon {border:solid #A0B0D0 4px; font-size:13px; color:#A0A0A0; text-decoration:underline; font-weight:bold;}
.picoff {border:solid #FFFDEE 4px; font-size:13px; color:#305880; text-decoration:underline; font-weight:bold;}

.on {font-size:13px; color:#A0A0A0; text-decoration:underline; font-weight:normal;}
.off {font-size:13px; color:#305880; text-decoration:underline; font-weight:normal;}
.uon {font-size:13px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.uoff {font-size:13px; color:#305880; text-decoration:underline; font-weight:bold;}
.name {font-size:13px; color:#A0A0A0; font-weight:bold;}

.navtext{font-size:13px; background-color:#FFFDEB; border:solid 1px #305880;}

.hidden{visibility:hidden;}
.visible{visibility:visible;}

li {padding-bottom:6px;}

/* classes used by eTap Form */

.eCommForm {position:absolute; width:439px; padding:0px;}
.fieldset {padding:8px; margin-bottom:8px;}
.legend {font-size:16px; font-weight:bold;}
.required {position:absolute; left:110px; background-image:url(images/blueball1616.gif); background-repeat:no-repeat; width:16px;}
.label {margin-top:12px;}
.field {position:absolute; left:132px; background-color:#E0E0E0; width:220px;}
.fieldtext {position:absolute; left:132px; background-color:#E0E0E0; width:220px; height:52px; overflow:auto;}
.fieldsmall {position:absolute; left:132px; background-color:#E0E0E0; width:80px;}
.dollar {position:absolute; left:122px; font-size:15px;}
.button {color:#305880;
	background-color:#D0D0D0;
	padding:2px 8px 2px 8px;
	font-weight:bold;
	text-decoration:none;
	border-left: solid #FFFDEB 2px;
	border-top: solid #FFFDEB 2px;
	border-right: solid #A0A0A0 2px;
	border-bottom: solid #A0A0A0 2px;
	}
.button:hover {color:#FFFFFF;
	background-color:#D0D0D0;
	padding:2px 8px 2px 8px;
	font-weight:bold;
	text-decoration:none;
	border-left: solid #A0A0A0 2px;
	border-top: solid #A0A0A0 2px;
	border-right: solid #FFFDEB 2px;
	border-bottom: solid #FFFDEB 2px;
	}

