html 
{
	scrollbar-face-color: #D3E3DC; 
	scrollbar-arrow-color: #cc9900;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #D3E3DC; 
	scrollbar-3dlight-color: #D3E3DC;
	
	}
		
BODY
{
	BACKGROUND-COLOR: #F8D576;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: .8em;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	height:100%;
	margin:2px 0px 0px 2px;
	background:#F9F9F9;
	text-align:center;
}
LEGEND
{
  border-bottom:1px solid;
  text-align:center;
  font-weight:bold;
  margin: 0px 3px 5px 3px;
    }
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	COLOR: #29634a;
}
H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	 
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	text-align:center;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#000000;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	text-align:center;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#000000;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	text-decoration:	none;
	color:#890000;
	}	
		
H6	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
TABLE 
{
	background:#FFFFFF;
	}		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	.70em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

TD	{	
	font-size:	0.7em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	color:#434242;
	}	
	
A:link	{	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:	#42340C;
	}	
		
A:visited	{	
	text-decoration:	none;
	font-family: Arial, Helvetica, sans-serif;
	color:	#42340C;
	}	
		
A:active	{	
	text-decoration:	none;
	font-family: Arial, Helvetica, sans-serif;
	color:	#42340C;
	}	
		
A:hover	{	
	text-decoration:	underline;
	font-family: Arial, Helvetica, sans-serif;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	
UL
{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom: 0px;
	margin-top: 0;
	
	}
LI UL
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top: 0;
	margin-bottom: 0px;
	LINE-HEIGHT: 120%;
	}
UL LI	{	
	list-style-type: square ;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:  0px;
	margin-bottom: 0px;
	}	

UL LI LI	{	
	list-style-type:	disc;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:  0px;
	margin-bottom: 0px;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:  0px;
	margin-bottom: 0px;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	padding-top:0px;
	padding-bottom:0px;
	height:2px;
	margin-top: 0;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	padding-top:0px;
	padding-bottom:0px;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	padding-top:0px;
	padding-bottom:0px;
	}	
LI
{
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	}
IMG 	{
	border-style:none;
	}
	

.footer
{
	font-size:	0.55em;
	font-weight:100;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	BORDER-TOP:0px solid;
	BORDER-LEFT-WIDTH:0px;
	BORDER-BOTTOM-WIDTH:0px;
	BORDER-RIGHT-WIDTH:0px;
	border-color:#ffffff;
	color: #606062;
	vertical-align:text-bottom;
	padding-right:2px;
}

.navlink
{
	font-size:	0.55em;
	color: #296247;
	vertical-align:text-bottom;
	padding-left:10px;
	padding-bottom:3px;
	text-decoration:none;
	}
.title
{
	font-size:	0.9em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.mid-title
{
	font-size:	0.80em;
	font-weight:	bold;
	color: #29634A;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.sm-title
{
	font-size:	0.75em;
	font-weight:	bold;
	color: dimgray;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}

.sm-title-nobold
{
	font-size:	0.80em;
	font-weight:	normal;
	color: #2C9EDA;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
.rg-header

{
	font-size:	1.05em;
	font-weight:	bold;
	color: #244e3c;
	word-spacing:	normal;
	text-align: center;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}

.timer-desc
{
	font-size:	.55em;
	font-family: Arial, Helvetica, sans-serif;
	COLOR:#606062;
	}	
.sm-reg	{	
	font-size:	0.60em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #C66D02;
	TEXT-ALIGN:center;
	}	

.search-box 
{
	height: 18px;
	width: 75px;
	background-color:#ffffff;
	color:#357155;
	font-size: .8em;
	}
	
#search-sec
{
	background:#ffffff;
	padding: 2 2 4 0;
	height:20px;
	border-left:1px solid #FCE190;
	border-right:1px solid #FCE190;
	border-bottom:1px solid #FCE190;
	}

.clsbutton
{
	border-collapse:collapse;
	border-color:#895A12;
	border: solid 1px #895A12;
	font-size:.85em;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.clsinputbox
{
	border: solid 1px #c0c0c0;
	height:18px;
	font-size:.85em;
	color:#000000;
	}	

.clsinputbox-blue
{
	border: solid 1px #c0c0c0;
	height:18px;
	font-size:.85em;
	color:#000000;
	}	
	
.clsinputbox-red
{
	border: solid 1px #CD2921;
	height:18px;
	font-size:.90em;
	color:#000000;
	}	
	
.clsinputbox-right
{
	border: solid 1px #c0c0c0;
	height:18px;
	font-size:.85em;
	color:#000000;
	text-align:right;
	}	
	
.clssearchbox
{
	border: solid 1px #895A12;
	height:18px;
	font-size:.85em;
	color:#000000;
	}
	
#main
{
	margin:0 0 0 0;
	
	border:solid 1px #E3E3E2;
	height:650;
	background:#FFFFFF;
	text-align:center;
	width: 985;
	}
#main_int
{
	margin:0 0 0 0;
	width: 85%;
	border:solid 1px #E3E3E2;
	background:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	position:relative;
	vertical-align:middle;
	margin-left: auto; 
	margin-right: auto;
	}
#page
{
	margin:15 0 0 0;
	height:600;
	}
#header-middle
{
	
	}

#header-top
{
	position: absolute; 
	top:34px;
	left: 0px;
	height: 34px; 
	width: 400px;
	
	}

#nav-left
{
	text-decoration:	none;
	color:	#690000;
	
	
	}

#nav-right a:hover a:active
{
	text-decoration:	underline;
	color:	#690000;
	}

#nav-right a
{
	text-decoration:underline;
	color:	#695F51;
	}

#nav-left a:hover 
{
	color: #FF6D06;
	text-decoration: underline;
	background-color: #F4F4F4;
	background:#F4F4F4;
	}

#nav-left a
{
	text-decoration:none;
	color:	#695F51;
	}
	
#nav-left-int
{
	
	}

#nav-left-int a:hover 
{
	text-decoration:	underline;
	color:	#690000;
	background-color:#FCE190;
	}

#log-in a 
{
	text-decoration:	none;
	color:	#ffffff;
	font-weight:bold;
	
	}
	
#log-in a:hover 
{
	text-decoration:	underline;
	color:	#ffffff;
	font-weight:bold;
	}
	
#nav-left-int a
{
	text-decoration:none;
	color:	#695F51;
	}

#inside-menu a
{
	 
	
	text-decoration:	none;
	color:	#564206;
	}
	
#inside-menu a:hover
{
	font-weight:normal;
	text-decoration:	underline;
	color:	#564206;
	}	

#inside-menu-home a
{
	text-decoration:	none;
	color:	#564206;
	}
	
#inside-menu-home a:hover
{
	
	text-decoration:	underline;
	color:	#564206;
	}	

#container-content
{ 
	padding-top: 10px;
	padding-left:185px;
	padding-bottom:15px;
	
	}

#content
{
	top:45px;
	left: 180px;
	width: 440px;
	position: absolute; 
	}
	

#content-bottom
{
	position: absolute; 
	top:350px;
	left: 180px;
	width: 618px;
	border-style:solid;
	border-width:1px;
	color:#FBEFE1;

	}
	
#nav-right
{
	position: absolute;
	top:45px;
	left: 625px;
	width: 175px;
	
	}

#nav-bottom
{
	left: 1px;
	background:#ffffff;
	padding-top:0px;
	}

#nav-bottom-int
{ 
	left: 1px;
	}
#nav-bottom a,#nav-bottom-int a
{
	color:#244e3c;
	}
#nav-content-int
{
	
	top:80px;
	left: 180px;
	width: 615px;
	PADDING-TOP:5px;
	PADDING-LEFT:5px;
	border: dashed 1px #C66D02;
	}

.login_pos
{
	top: 213px;
	position:absolute;
	}
#track-trail a 
{
	color:#C66D02;
	}
.clstrail
{
	font-weight:bold;
	color:#357155;
	font-size: .80em;
	padding:5 10 5 1;
	background:#ffffff;
	}
.clsnews
{
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:2px;
	PADDING-TOP:1px;
	}

.clsmenu
{
	BORDER-TOP-WIDTH:1px;
	PADDING-RIGHT:2px;
	PADDING-LEFT:7px;
	BORDER-LEFT-WIDTH:1px;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	font-size:	0.7em;
	BORDER-BOTTOM:1px solid #EFEEEE;
	BORDER-RIGHT-WIDTH:1px;
	
	}
	
.clsmenu-end
{
	BORDER-TOP-WIDTH:1px;
	PADDING-RIGHT:2px;
	PADDING-LEFT:7px;
	BORDER-LEFT-WIDTH:1px;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	font-size:	0.7em;
	BORDER-RIGHT-WIDTH:1px;
	
	}
		
.clsmenu-int
{
	BORDER-TOP-WIDTH:1px;
	PADDING-RIGHT:2px;
	PADDING-LEFT:7px;
	BORDER-LEFT-WIDTH:1px;
	PADDING-BOTTOM:2px;
	PADDING-TOP:2px;
	font-size:	0.7em;
	BORDER-BOTTOM:1px solid #FCE190;
	BORDER-RIGHT-WIDTH:1px;
	
	}
.clsmenu-title
{
	BORDER-TOP-WIDTH:1px;
	PADDING-RIGHT:2px;
	PADDING-LEFT:3px;
	BORDER-LEFT-WIDTH:1px;
	PADDING-BOTTOM:2px;
	PADDING-TOP:2px;
	BORDER-BOTTOM:1px solid #357155;
	BORDER-RIGHT-WIDTH:1px;
	font-size:	0.85em;
	font-weight:	bold;
	color: #ffffff;
	word-spacing:	normal;
	text-align: left;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#357155;
	
	}
.clsmenu-title-int
{
	BORDER-TOP-WIDTH:1px;
	PADDING-RIGHT:2px;
	PADDING-LEFT:3px;
	BORDER-LEFT-WIDTH:1px;
	PADDING-BOTTOM:1px;
	PADDING-TOP:1px;
	BORDER-BOTTOM:1px solid #357155;
	BORDER-RIGHT-WIDTH:1px;
	font-size:	0.75em;
	font-weight:	bold;
	color: #ffffff;
	word-spacing:	normal;
	text-align: left;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#357155;
	width:172px;
	}
.clsmenu-title-pink
{
	BORDER-TOP-WIDTH:1px;
	PADDING-RIGHT:2px;
	PADDING-LEFT:3px;
	BORDER-LEFT-WIDTH:1px;
	PADDING-BOTTOM:2px;
	PADDING-TOP:2px;
	BORDER-BOTTOM:1px solid;
	BORDER-RIGHT-WIDTH:1px;
	font-size:	0.85em;
	font-weight:	bold;
	color: #ffffff;
	word-spacing:	normal;
	text-align: left;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CC9900;
	width:172px;
	
	}	
.clsaccess
{
	
	PADDING-RIGHT:2px;
	PADDING-LEFT:2px;
	PADDING-BOTTOM:2px;
	PADDING-TOP:2px;
	font-size:	.85em;
	font-weight:	bold;
	color: #ffffff;
	word-spacing:	normal;
	text-align: center;
	width:172px;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
.clsSubHeader
{
    width: 215px;
    }	
.clsBox
{
	BORDER-RIGHT:0px solid;
	PADDING-RIGHT:5px;
	BORDER-TOP:0px solid;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:5px;
	BORDER-LEFT:0px solid;
	PADDING-TOP:5px;
	BORDER-BOTTOM:0px solid;
	border-COLOR:#FCE190;	
	
	}
.clsBox #nav1 a:hover, 
.clsBox #nav1 a:active {
  color: #FF6D06;
  text-decoration: underline;
  background-color: #F4F4F4;
  border-top: 1px solid #CCCCCC;
}	
.clsBox #nav1 a
{
	background-color:#FCE190;
	}
.clsBox #nav1 a: hover
{
	background-color:#FCE190;
	
	}
.clsBox-int
{
	PADDING-RIGHT:5px;
	PADDING-LEFT:2px;
	PADDING-BOTTOM:5px;
	PADDING-TOP:1px;
	
	}
.clsBox-sm
{
	BORDER-RIGHT:1px solid;
	PADDING-RIGHT:1px;
	BORDER-TOP:1px solid;
	PADDING-LEFT:1px;
	PADDING-BOTTOM:1px;
	BORDER-LEFT:1px solid;
	PADDING-TOP:0px;
	BORDER-BOTTOM:1px solid;
	
	}
		
.clsBox-pink
{
	BORDER-RIGHT:1px solid;
	PADDING-RIGHT:5px;
	BORDER-TOP:1px solid;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:5px;
	BORDER-LEFT:1px solid;
	PADDING-TOP:5px;
	BORDER-BOTTOM:1px solid;
	border-COLOR:#FD5C15;	
		
		}
.clstextbox
{
	border: solid 1px #895A12;
	
	}
	
.clsloginbox
{
	border: solid 1px #895A12;
	font-size:.8em;
	color:#434242;
	}	
.clshome-button
{
	border: solid 1px #59301E;
	background: #EFEDED;
	height: 17px;
	width:50px;
	font-size:.75em;
	text-align:center;
	font-weight:bold;
	}
	
.clsselectbox
{
	border-collapse:collapse;
	border-color:#C66D02;
	border: solid 1px #C66D02;
	font-size:.85em;
	}
.clsselectbox-red
{
	background:#CD2921;
	color:#ffffff;
	border: solid 1px #C66D02;
	font-size:.85em;
	}
.clsselectbox-big
{
	border-collapse:collapse;
	border-color:#C66D02;
	border: solid 1px #C66D02;
	font-size:.90em;
	color:#606062;
	}
.content-border
{
	BORDER-RIGHT: #FCE190 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #FCE190 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #FCE190 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #FCE190 1px solid;
	
	}

.content-border-blue
{
	BORDER-RIGHT: #e2ebe7 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #e2ebe7 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #e2ebe7 1px solid; 
	PADDING-TOP: 15px; 
	BORDER-BOTTOM: #e2ebe7 1px solid;
	
	}
.content-pad
{ 
	PADDING-LEFT: 2px; 
	PADDING-TOP:5px;
	PADDING-BOTTOM: 0px; 
	}
LI
{
	PADDING-TOP:5px;
	}
	
.clearer { 
	clear:both; 
	overflow: hidden; 
	line-height: 1px; 
	margin-top:-1px; 
}

.idTablePadding
{
	padding: 10 5 0 10;
	
	}
	
.box-left-open
{
	border-left: solid 1px #FCE190;
	
	}

.box-int-open
{
	
	}

.box-int-close
{
	border-top: solid 1px #FCE190;
	
	}
	
.box-right-open
{
	border-left: solid 1px #FCE190;
	border-right: solid 1px #FCE190;
	
	}

.box-left
{
	border-top: solid 1px #FCE190;
	border-left: solid 1px #FCE190;
	
	}

.box-right
{
	border-top: solid 1px #FCE190;
	border-right: solid 1px #FCE190;
	}
			
.box-bottom
{
	border-bottom:solid 1px #FCE190;
	border-left: solid 1px #FCE190;
	border-right: solid 1px #FCE190;
	padding-bottom:10px;
	}
		
.tab-box-left
{
	border-top: solid 1px #FCE190;
	border-left: solid 1px #FCE190;
	height:20px;
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	}

.tab-box-right
{
	border-top: solid 1px #FCE190;
	border-left: solid 1px #FCE190;
	border-right: solid 1px #FCE190;
	
	height:20px;
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em; 
	}

.content-title
{
	font-size: 1em;
	font-weight: bold;
	}
.content-inside
{
	padding-top: 15px;
	padding-left:10px;
	
	}

.inside-title
{
	font-size: .85em;
	font-weight: bold;
	
	}
.inside-text-mid
{
	font-size: .80em;
	
	}

.inside-text-sm
{
	font-size: .75em;
	
	}
	
.inside-text-italic
{
	font-size: .70em;
	font-style:italic;
	}

.faq-title
{
	font-size: .75em;
	font-weight:bold;
	text-decoration:underline;
	padding-top:15px;
	}

.faq-answer
{
	font-size: .70em;
	font-weight:normal;
	
}

.banner
{
	font-size: .90em;
	font-weight:bold;
	background:#E2EBE7;
	text-align:center;
	padding: 4 20 4 20;
	color:#357155;
	}

.banner-red
{
	font-size: 1.1em;
	font-weight:bold;
	background:#ffffff;
	text-align:center;
	padding: 4 20 4 20;
	color:#980000;
	}

.banner-blue
{
	font-size: .70em;
	font-weight:bold;
	background:#ffffff;
	text-align:center;
	padding: 4 20 4 20;
	color:#244e3c;
	}
	
.required-field
{
	color:#CD2921;
	
	}

.sys-message-blue
{
	font-size: 1.20em;
	color:#0A3387;
	font-weight:bolder;
	text-align:center;
	padding: 20 20 20 20;
	}
	
.sys-message-blue-left
{
	font-size: .75em;
	color:#000000;
	text-align:left;
	padding: 5 5 5 5;
	}
	
.sys-message-red
{
	font-size: .90em;
	color:#9C1B0A;
	text-align:center;
	padding: 20 20 20 20;
	}

.sys-message-red-left
{
	font-size: 1.05em;
	color:#9C1B0A;
	}
.sys-message-nml-red
{
    font-size: .75em;
	color:#9C1B0A;
	text-align:left;
    padding-left:5px;
    }		
.textbox-one-border
{
	font-size: .85em;
	font-family: Trebuchet MS,sans-serif;
	color:#244A38;
	border-bottom:solid 1px #634B02;
	border-top:none;
	border-left:none;
	border-right:none;
	background:#F7E6B2;
	}

.one-borderbox
{
	font-size: .90em;
	font-family: Arial, Helvetica, sans-serif;
	color:#606063;
	font-weight:bold;
	border-bottom:solid 1px #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	background:#c0c0c0c;
	}
	
.select-one-box
{
	font-size: .85em;
	color:#244A38;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #634B02;
	background:#F7E6B2;
	}
	
	
.button-box
{
	font-size: .90em;
	font-weight:bold;
	border-bottom:solid 1px #634B02;
	border-top:solid 1px #634B02;
	background:#ffffff;
	border-left:none;
	border-right:none;
	cursor:hand;
	}
.button-box-yellow
{
    font-size: 1.05em;
	font-weight:bolder;
	color:#606063;
	border:solid 1px #cc9900;
	background:#FCE190;
	cursor:hand; 
    
    }
.small-box-format
{
	font-size: 0.7em;
	border: solid 1px #cc9900;
	text-align:center;

	cursor:hand;
	}
	
.tbl_head_bold_ctr
{
	font-weight:bold;
	background:#E2EBE7;
	text-align:center;
	}

.tbl_head_bold_lft
{
	font-weight:bold;
	background:#E2EBE7;
	text-align:left;
	}
	
.tbl_data_ctr
{
	text-align:center;
	}
	

.dotted-box
{
	border:1px dotted #E2EBE7;
	
	
	}

.dotted-border
{
	border-bottom:1px dotted #E2EBE7;
	padding:8 0 8 8;
	
	}
.sec-header
{
	 background:#E2EBE7;
	 color:#357155;
	 font-weight:bold;
	 font-size:.70em;
	 padding:1 5 1 5;
	}
	
.ques-header
{
	 background:#E2EBE7;
	 color:#357155;
	 font-weight:bold;
	 font-size:1.0em;
	 padding: 1 1 1 1;
	}
		
.sec-sub-header
{
	 border-bottom:#E2EBE7 1px solid;
	 font-weight:bold;
	 font-size:.70em;	
	}
	
.search-btn
{
	background:#357155;
	width:50px;
	height:20px;
	color:#ffffff;
	border:0px solid #357155;
	
	font-weight:bold;
	}
	
.tab-text-on
{
	 font-weight:bold;
	 color:#cc9900;
	}

.headline
{
	color:#ffffff;
	background:#f9da7b;
	padding:4 0 4 0;
	font-size:.8em;
	text-align:center;
	font-weight:bold;
	}
	
.dgpadding
{
	padding-left:5px;
	
	}
.bold
{
	font-weight:bold;
	}
.clspadding-40
{
	padding-left:40px;
	}

.tab-open
{
	border-left:1px #FCE190 solid;
	border-top:1px #FCE190 solid;
	text-align:center;
	font-weight:bold;
	color:#cc9900;
	padding:3 1 3 1;
	
	}
.tab-close
{
	border-top:1px #FCE190 solid;
	border-bottom:1px #FCE190 solid;
	border-left:1px #FCE190 solid;
	text-align:center;
	padding:3 1 3 1;
	cursor:hand;
	}
.tab-rest
{
	border-bottom:1px #FCE190 solid;
	border-left:1px #FCE190 solid;
	padding:3 1 3 1;
	}
	
.tab-content
{
	border-left:1px #FCE190 solid;
	border-right:1px #FCE190 solid;
	border-bottom:1px #FCE190 solid;
	padding:4 5 4 5;
	background:#FFFFFF;
	width:100%;
	}
	
#inside-content a
{
	text-decoration:underline;
	color:	#695F51;
	}
.padd-right
{
	padding-right:20px;
	
	}
.page-header
{
	font-size: 1.2em;
	color: #cc9900;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding-bottom:5px;
	padding-top:2px;
	}
.tbl_bg
{
	background-color:#e9e9e9;
	
	}
	
.clsCode
{
	letter-spacing:2px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	font-family:Comic Sans MS;
	font-size:.9em;
	cursor:hand;
	clip:auto;
	font-style:oblique;
	
	}
.left-width
{
	width:177px;
	}
.content-width
{
	width:623px;
	}
.pad-20
{
	padding-left:10px;
	padding-right:10px;
	}	
.left-20{padding-left:15px;}	
.tab-op
{
	border-left:1px #FCE190 solid;
	border-top:1px #FCE190 solid;
	border-right:1px #FCE190 solid;
	text-align:center;
	font-weight:bold;
	color:#cc9900;
	padding:3 1 3 1;
	background:#ffffff;
	}
.tab-cls
{
	border-top:1px #FCE190 solid;
	border-bottom:1px #FCE190 solid;
	border-left:1px #FCE190 solid;
	border-right:1px #FCE190 solid;
	text-align:center;
	padding:3 1 3 1;
	cursor:hand;
	}
	
.tab-sep
{	
	border-bottom:1px #FCE190 solid;
	padding:3 1 3 1;
	}
	
.tab-80
{
	width:80px;
	padding:3 1 3 1;
	
	}
.tab-90
{
	width:90px;
	padding:3 1 3 1;
	
	}	
.tab-100
{
	width:100px;
	padding:3 1 3 1;
	
	}
.tab-120
{
	width:120px;
	padding:3 1 3 1;
	}
.tab-5
{
	width:5px;
	padding:3 1 3 1;
	}
.tab-10
{
	width:10px;
	padding:3 1 3 1;
	}
.tab-140
{
	width:140px;
	padding:3 1 3 1;
	}
.tab-160
{
	width:160px;
	padding:3 1 3 1;
	}
.tab-rst
{
	border-bottom:1px #FCE190 solid;
	padding:3 1 3 1;
	}
#a_hover:hover {	
	text-decoration:	underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
	}
#a_hover:a {	
	text-decoration:	underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
	}
.clstmn
{
	color:#000000;
	font-weight:bold;
	font-size:1.05em;
	}
.clsbutton-noborder
{
	border-collapse:collapse;
	background:#ffffff;
	font-size:0.80em;
	font-family: Trebuchet MS,sans-serif;
    text-align:center;
    cursor:hand;
    color:#C34A15;
	}		
.bborder
{
	border-bottom: 2px solid #e2ebe7;
	font-size:1.0em;
	font-weight:bold;
	}
	
.bborder-sm
{
	border-bottom: 1px solid #FCE190;
	font-size:.70em;
	font-weight:bold;
	color:#244e3c;
	}
.bborder-big
{
	border-bottom: 1px solid #FCE190;
	font-size:.70em;
	font-weight:bold;
	}
.grid-content
{
    font-family: Trebuchet MS,sans-serif;
    font-size:65%;
    padding-left:4px;
    }
.underline
{
    border-bottom:1px solid #cccccc;
    font-size:.65em;
	font-weight:bold;
    
    }
 .grid-btn
 {
     color:#050BF6;
     }
 .grid-btn-del
 {
     color:#E51B24;
     }
     .grid-pl-2
     {
         padding-left:2px;
         }
td#tails {width: 160px; } tr>td#tails {padding: 0; width: 175px; } #tails p a img {margin: 10px 0 0 0; }
#tails div {padding: 0 5px 1px 5px; } td#tails>div {position: fixed; }
td#tails2 {width: 140px; }

#aep_ovrl { Z-INDEX: 99; LEFT: 0px; WIDTH: 100%; HEIGHT:100%;POSITION: fixed; TOP: 0px; BACKGROUND-COLOR: #000000; opacity: 0.7; -moz-opacity: 0.7 }
#aep_ww { Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; TEXT-ALIGN: center }
#aep_win { BACKGROUND: #ffffff; MARGIN: 20% auto 0px; WIDTH: 550px; TEXT-ALIGN: left }
#aep_w { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eee }
#aep_t { FONT-SIZE: 10pt; MARGIN: 0px 0px 2px 3px; COLOR: white; FONT-FAMILY: Arial, sans-serif }
#aep_text { WIDTH: 100% }
#aep_w SPAN { FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif }
#aep_w DIV { MARGIN-TOP: 5px; TEXT-ALIGN: right }
.tbl-border-gray
{
    border:1px solid #A9A9AD;
    height:22px;
    background:#cccccc;
    }
.td-l
{
     border-left:1px solid #A9A9AD;
    }
.td-r
{
     border-left:1px solid #A9A9AD;
    }
    
 .norecord
 {
     font-size:1.5em;
     padding-top:20px;
     padding-bottom:20px;
     text-align:center;
     vertical-align:middle;
     }
     
     .clsaltbox
{
    BACKGROUND-COLOR: #fafafa;
    BORDER: #e3e3e3 1px solid;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    POSITION: absolute;
    TEXT-DECORATION: none;
    z-index:10;
}
.card-name
{
	color:#016857;
	font-size:.90em;
	text-align:center;
	font-weight:bold;
	}
.card-pos
{
	color:#000000;
	font-size:.8em;
	text-align:center;
	}
.card-small
{
	
	color:#000000;
	font-size:.60em;
	text-align:center;
	
	}
.card-mid
{
	color:#000000;
	font-size:.65em;
	text-align:center;
	
	}
.person-pos
{
	color:#000000;
	font-size:.9em;
	text-align:center;
	font-style:italic;
	}
.clsaltbox
{
    BACKGROUND-COLOR: #fafafa;
    BORDER: #e3e3e3 1px solid;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 6px;
    color:#ffffff;
    POSITION: absolute;
    TEXT-DECORATION: none;
    z-index:10;
}
.clsinfo
{
	background:#ED7B49;
	width:350px;
	padding:4 0 4 0;
	color:#ffffff;
	}

.clsinfo-header
{
	color:#ffffff;
	font-size:1.15em;
	}
	
	
.clsinfo-content
{
	color:#ffffff;
	font-size:.75em;
	}
	