body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
	background-color: #FBFCFC;	
}
table, tr, td, p {
	font-size: 12px;
	color: #333333;
}
a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#703F00;
	text-decoration:none; 
}
a:hover{ text-decoration: underline; }
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:810px;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:108px;
}

#leftcol {
	position:absolute;
	left:0px;
	top:108px;
	width:265px;
	height:302px;
	background-image: url(/theme/images/leftcol.png);
	background-repeat: no-repeat;
	z-index: 1;
}
#leftcolSUBPAGES {
	position:absolute;
	left:0px;
	top:108px;
	width:265px;
	height:302px;
	background-image:url(/theme/images/leftcolsubpagegradient.png);
	background-repeat: no-repeat;
	z-index:1;
}
#subpagesblock {
	margin: 3px;
	float: right;
	border: 1px solid #333333;
	padding: 0px;
	width: 200px;	
	font-size: 10px;
}
#subpagesblock table, #subpagesblock td, #subpagesblock a{
	font-size: 10px;
}
#logo {

	position:absolute;
	left:265px;
	top:108px;
	width:515px;
	height:199px;
	background-image:url(/theme/images/logo.png);
	background-repeat: no-repeat;		
}
#logoSUBPAGES {
	z-index:0;
	position:absolute;
	left:265px;
	top:108px;
	width:515px;
	height:199px;
	background-image:url(/theme/images/bodytopgradient.png);
	background-repeat: no-repeat;		
}

#bodyholder {
	position:absolute;
	left:265px;
	top:307px;
	width:515px;
	height:334px;
	background:transparent;	

	overflow: auto;
}
#bodyholderSUBPAGES {

	position:absolute;
	left:265px;
	top:140px;
	width:515px;
	height:493px;
	/*background-image:url(/theme/images/bodytopgradient.png);
	background-repeat:no-repeat;*/
	overflow: auto;
}


#applytoday {
	position:absolute;
	left:0px;
	top:410px;
	width:265px;
	height:180px;
}


#bodytop {
	position:absolute;
	left:265px;
	top:278px;
	width:515px;
	height:47px;
}






#footertop {
	position:absolute;
	left:0px;
	top:641px;
	width:780px;
	height:64px;
}

#footermiddleback {
	position:absolute;
	left:0px;
	top:705px;
	width:780px;
	height:34px;
	background-repeat: repeat;
	background-image: url(/theme/images/footermiddleback.png);
}

#Slice010 {
	position:absolute;
	left:27px;
	top:705px;
	width:753px;
	height:34px;
}

#footerflower {
	position:absolute;
	left:0px;
	top:739px;
	width:86px;
	height:71px;
}

#footerbottomback {
	position:absolute;
	padding: 0px 0px 0px 0px;
	color:#999999;
	font-weight: bold;
	font-size: 11px;
	left:0px;
	top:739px;
	width:780px;
	height:71px;
	background-image: url(/theme/images/footerbottomback.png);
	background-repeat: repeat-x;
}

#Slice013 {
	position:absolute;
	left:111px;
	top:739px;
	width:669px;
	height:71px;
}
#pageNav{
	width: 160px;
	margin: 15px 0px 0px 0px;
	font: Verdana,sans-serif;
	padding: 6px 0px 2px 0px;
	z-index:10;

}
#pageNav a{
	border-bottom: 1px solid #744200;
	text-decoration: none;
		z-index:10;
}
#pageNav span{
	border-bottom: 1px solid #DDDDDD;
	background-color: #744200;
		z-index:10;
}
#pageNav a:hover { 
	border-bottom: 1px solid #eeeeee;			
	background-color: #E0D6CC;
	color: 333333;
		z-index:10;
	
}
#javanavlinks, #javanavlinks a, #javanavlinks span{
	margin: 2px 0px 0px 5px;
	padding: 3px 0px 3px 2px;	
	display: block;
	font-size: 12px;
	font-weight:bold;
	color: #EEEEEE;
		z-index:10;
}
#javanavlinks a.hover{
	border-bottom: 1px solid #eeeeee;			
	background-color: #E0D6CC;
	color: 333333;
		z-index:10;
}
/* tierxlinks are for navtextdraw function as opposed to navjavadraw */

.tier0links, .tier0links a, .tier0links span{
	margin: 2px 0px 0px 10px;
	display: block;
	font-size: 12px;
	font-weight:bold;
	color: #EEEEEE;
}

.tier1links, .tier1links a, .tier1links span{
	margin: 2px 0px 0px 10px;	
	color:#DDDDDD;
	display:block;
	font-size: 10px;
	font-weight:normal;
}


.tier2links, .tier2links a, .tier2links span{
	margin: 2px 0px 0px 10px;	
	color: #CCCCCC;
	display:block;
	font-size: 10px;
	font-weight:normal;
}


.tier3links, .tier3links a, .tier3links span{
	margin: 2px 0px 0px 10px;	
	color: #AAAAAA;
	display:block;
	font-size: 10px;
	font-weight:normal;
}

/************* breadCrumb styles ***************/

.breadCrumb{
	padding: 5px 0px 5px 1px;
	margin: 0px 0px 5px 0px;
	font: Verdana,sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	border-bottom: 1px solid #cccccc;
}

.breadCrumb a{
	color: #AAAAAA;
}

.breadCrumb a:hover{
	color: #744200;
}

.footerlinks, .footerlinks a, .footerlinks span {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 6px 0px 4px 0px;
	text-align: center;
}
#footerlogos
{
	position: absolute;
	left: 532px;
	top: 7px;
	
}

/******************rafes stuff *******************/
.err {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FBAD62;
	border: thin solid #97A1B1;
	width: auto;
	padding: 5px 5px 5px 5px;
}
.dialog {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #C3C9D4;
	border: thin solid #98A2B1;
	width: auto;
	padding: 5px 5px 5px 5px;	
}

.inputerror {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	border: solid #FF0000 1px;
}
input, select, textarea {
	color: black;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #B99566;
	scrollbar-track-color: #B99566;
	scrollbar-highlight-color: #B99566;
	scrollbar-3d-light-color: #B99566;
	scrollbar-arrow-color: #C3C9D4;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px ridge #744200;
}
/*************** some legacy classes for table parts ***************/
.tableLabel {
	font-weight: bold;
	background-color: #DDDDDD;
	
}
.tableHeader {
 font: bold 130% Arial,sans-serif;
 color: #FFFFFF;
	background-color: #744200;
	font-weight: bold;

}
.tableframe {
	background-color: #744200;
}
.tableBody {
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;

}
.prettysmall {
	font-size: 9px;
}

/*************** for rows with alternating color background ***************/
.reportrow1{
	background-color: #DDDDDD;
}
.reportrow2{
	background-color: #EEEEEE;
}
.reportrowhilite{
	background-color:#FFFF66;	
}
