body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}



.bactop {
	background-image: url(images/bac_01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bacmid {
	background-image: url(images/bac_02.gif);
	background-repeat: repeat-x;
}

.bacbtm {
	background-image: url(images/bac_03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.spotbaccell {
	background-image: url(images/index_16.gif);
	background-repeat: no-repeat;
	background-position: center top;
}



.basecelbac {
	background-image: url(images/index_20.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.greyBG {
	background-color: #eeeeee;
}

.greyltrBG {
	background-color: #F9F9F9;
}



.main {color: #666666; font-size: 13px; font-family:  'Trebuchet MS', Tahoma, Arial;}
.mainsub {color: #666666; font-size: 11px; font-family:  'Trebuchet MS', Tahoma, Arial;}
.mainsublt {
	color: #999999;
	font-size: 11px;
	font-family:  'Trebuchet MS', Tahoma, Arial;
}
.mainsubred {color: #ee1d25; font-size: 11px; font-family:  'Trebuchet MS', Tahoma, Arial;}
.mainhdr {color: #333333; font-size: 15px; font-family: 'Trebuchet MS', Tahoma, Arial;}
.maindhrlrg {color: #333333; font-size: 17px; font-family: 'Trebuchet MS', Tahoma, Arial;}

.subheadergrn {
	font-family: Tahoma, Trebuchet MS, Helvetic;
	font-size:14px;
	line-height: normal;
	color:#849B00;
}

.mainorange {
	color: #9e5514;
	font-size: 17px;
	font-family: Trebuchet, 'Trebuchet MS', Tahoma, Arial;
	line-height: 16px;
}


.subheadergrey {
	font-family: Tahoma, Trebuchet MS, Helvetic;
	font-size:14px;
	line-height: normal;
	color:#666666;
}


.mainred {font-size: 13px; color: #ee1d25; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial;}
.loggedin {font-size: 13px; color: #ff8000; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial;}
.spotlight{color: #333333; font-size: 13px; font-family: 'Trebuchet MS', Tahoma, Arial;}
.spotlighthdr{color: #ec1d25; font-size: 22px; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial;}
.subhdrorange {font-size: 19px; color: #c06300; font-family: 'Trebuchet MS', Tahoma, Arial;}
.menugrn {color: #07931B; font-size: 18px; font-family: 'Trebuchet MS', Tahoma, Arial;}


a.lnkmain:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#0033CC;}
a.lnkmain:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: none; color:#0033CC;}
a.lnkmain:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#0033CC;}
a.lnkmain:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: none; color:#ee1d25;}

a.lnkmainlrg:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: underline; color:#1e3d9c;}
a.lnkmainlrg:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: none; color:#1e3d9c;}
a.lnkmainlrg:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: underline; color:#1e3d9c;}
a.lnkmainlrg:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: none; color:#1e3d9c;}

a.lnkmainlrgblk:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: underline; color:#000000;}
a.lnkmainlrgblk:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: none; color:#000000;}
a.lnkmainlrgblk:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: underline; color:#000000;}
a.lnkmainlrgblk:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: normal; text-decoration: none; color:#000000;}

a.lnkmainsml:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:11px; font-weight: normal; text-decoration: underline; color:#0033CC;}
a.lnkmainsml:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:11px; font-weight: normal; text-decoration: none; color:#0033CC;}
a.lnkmainsml:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:11px; font-weight: normal; text-decoration: underline; color:#0033CC;}
a.lnkmainsml:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:11px; font-weight: normal; text-decoration: none; color:#ee1d25;}

a.lnktoplrg:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: bolder; text-decoration: none; color:#393636;}
a.lnktoplrg:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: bolder; text-decoration: none; color:#3393636;}
a.lnktoplrg:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: bolder; text-decoration: none; color:#393636;}
a.lnktoplrg:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:14px; font-weight: bolder; text-decoration: none; color:#ee1d25;}

a.lnkblk:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#333333;}
a.lnkblk:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#333333;}
a.lnkblk:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#333333;}
a.lnkblk:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: none; color:#ee1d25;}


a.lnkmaingr:link{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#5f930e;}
a.lnkmaingr:active{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: none; color:#5f930e;}
a.lnkmaingr:visited{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: underline; color:#5f930e;}
a.lnkmaingr:hover{font-family:'Trebuchet MS', Tahoma, Arial; font-size:13px; font-weight: normal; text-decoration: none; color:#ee1d25;}

a.lnkwhite:link{font-family:Tahoma, Trebuchet MS, Helvetic; font-size:11px; font-weight: normal; text-decoration: none; color:#FFFFFF;}
a.lnkwhite:active{font-family:Tahoma, Trebuchet MS, Helvetic; font-size:11px; font-weight: normal; text-decoration: none; color:#FFFFFF;}
a.lnkwhite:visited{font-family:Tahoma, Trebuchet MS, Helvetic; font-size:11px; font-weight: normal; text-decoration: none; color:#FFFFFF;}
a.lnkwhite:hover{font-family:Tahoma, Trebuchet MS, Helvetic; font-size:11px; font-weight: normal; text-decoration: underline; color:#e3831b;}

.submitmapbtn { BORDER-BOTTOM: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; WIDTH: 90px; COLOR: #FFFFFF; BORDER-RIGHT: 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #306b94}

.divpad10 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.divpad10notop {
	padding-left: 10px;
	padding-right: 10px;
}

.divpad3 {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.divpadsearchbox {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 25px;
}

.divpad20 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.divpad20notop {
	padding-left: 20px;
	padding-right: 20px;
}

.divpadleft20 {
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 20px;
}


.divpadright10 {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 20px;
}



.Cellbrdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	height: 100%;
}


.Cellbrdrall {
	border: 1px solid #E1E1E1;
}

.Cellbrdrallgrey {
	border: 1px solid #E1E1E1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	BACKGROUND-COLOR: #eeeeee
}




.Cellbrdricons {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
}



.selectBox80 {
	BORDER-BOTTOM: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 80px;
	COLOR: #000000;
	BORDER-RIGHT: 1px solid;
	FONT-FAMILY: Trebuchet MS, Helvetic;
	BACKGROUND-COLOR: #fefaf7
}

.selectBox120 {
	BORDER-BOTTOM: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 120px;
	COLOR: #000000;
	BORDER-RIGHT: 1px solid;
	FONT-FAMILY: Trebuchet MS, Helvetic;
	BACKGROUND-COLOR: #fefaf7
}

.selectBox200 {
	BORDER-BOTTOM: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 200px;
	COLOR: #000000;
	BORDER-RIGHT: 1px solid;
	FONT-FAMILY: Trebuchet MS, Helvetic;
	BACKGROUND-COLOR: #fefaf7
}



.formfield1 {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
}

.hdrbac {
	background-image: url(images/bac_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: none;
	width: auto;
}


.hdrbacsecondary {
	background-image: url(images/bac_01_secondary.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: none;
	width: auto;
}


.bodybac {
	background-image: url(images/bac_02.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin: 0px;
	float: none;
	width: auto;
}

.ftrbac {
	background-image: url(images/bac_03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	float: none;
	width: auto;
}



.subhdrbac220 {
	background-image: url(subhdrbac220.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: none;
	width: auto;
}



.selectBoxMain { BORDER-BOTTOM: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; WIDTH: 210px; COLOR: #666666; BORDER-RIGHT: 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #D7E5F2}

.submitbtnlit {border: 1px solid #006; } 
.submitbutton { BORDER-BOTTOM: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-RIGHT: 1px solid; FONT-FAMILY: Candara, Trebuchet MS, Helvetic;  BACKGROUND-COLOR: ##979C90}
.submitbutton2 { BORDER-BOTTOM: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-RIGHT: 1px solid; FONT-FAMILY: Candara, Trebuchet MS, Helvetic;  BACKGROUND-COLOR: ##979C90}
.submitbutton3 { BORDER-BOTTOM: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-RIGHT: 1px solid; FONT-FAMILY: Candara, Trebuchet MS, Helvetic;  BACKGROUND-COLOR: ##979C90}

.logbac {background-image: url(images/log-bac.gif); background-repeat: no-repeat; background-position: top right;} 
.rightbac {background-image: url(images/rightpannel.gif); background-repeat: no-repeat; background-position: middle center;} 
.horbac {background-image: url(images/hor-line-200.gif); background-repeat: no-repeat; background-position: middle center;} 



div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
