@import url("navmenugrey/navbar.css");
@import url("css/print.css");
@import url("css/search.css");
@import url("css/p7nd/p7pmv0.css");

/**************************Body*/


body {
	background-color: #CCCCCC; 
	background-image: url(interface/main-bg-grad.jpg); 
	background-repeat: repeat-x;
	margin: 0; 
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 77%;
}

p {
	margin-top: 0;
	margin-bottom: 20px;
}

a img {border:none;}

hr {
	border: none;
	background-color: #9b9b9b;
	color: #9b9b9b;
	height: 1px;
	margin: 15px 0 5px 0;
	width: 540px;
}

hr.home {
	border: none;
	background-color: #9b9b9b;
	color: #9b9b9b;
	height: 1px;
	margin: 15px 0 5px 0;
	width: 167px;
}

ul {
margin: 0;
padding: 0 30px 20px 30px;
list-style-type:disc;
}

ol {
margin: 0;
padding: 0 30px 20px 30px;
list-style-type: decimal;
}


/***************************link styles*/

a:link {
	color: #0000CC;
	text-decoration: none;
	}

a:visited {
	color: #000000;
	text-decoration: none;
	}

a:hover {
	color: #009900;
	}

/**************************load hiddenpix*/

.hiddenPic {display:none;}


/**************************interface */

#maintable {
	margin: auto;
	background-color:#FFFFFF;
}

#topthin {
	width: 757px;
	height: 5px;
	background-image: url(interface/latb.gif);
	background-repeat: no-repeat;
}

#topline {
	background-color:#868686; 
	height: 1px; 
	width:100%;
}

.leftgrad {
	width: 15px; 
	background-image: url(interface/bglb-rpt.jpg);
	background-repeat: repeat-y;
}

#leftgradtop {
	width: 15px; 
	height: 525px;
	background-image: url(interface/bglb-top.jpg);
	background-repeat: no-repeat;
}

.rightgrad {
	width: 15px; 
	background-image: url(interface/bgrb-rpt.jpg);
}

#rightgradtop {
	width: 15px; 
	height: 525px;
	background-image: url(interface/bgrb-top.jpg);
	background-repeat: no-repeat;
}

.sidewsidebar {
	background-image: url(interface/main-bg.gif);
	background-repeat: repeat-x;
}

#topbarmidbg {
	width: 370px; 
	background-image: url(interface/bg-topbarnotext.gif);
	background-repeat:no-repeat
}

/***********************************Top bar bgs*/
#topbarmidbgnew { width: 418px; background-image: url(interface/bg-topbarnotextpic.gif); background-repeat:no-repeat }
#topbarmidbghome { width: 418px; background-image: url(interface/bg-topbar-home2.gif); background-repeat:no-repeat }
#topbarmidbgamb { width: 418px; background-image: url(interface/bg-topbar-amb.gif); background-repeat:no-repeat }
#topbarmidbgplan { width: 418px; background-image: url(interface/bg-topbar-plan.gif); background-repeat:no-repeat }
#topbarmidbgcal { width: 418px; background-image: url(interface/bg-topbar-cal.jpg); background-repeat:no-repeat }
#topbarmidbghealth { width: 418px; background-image: url(interface/bg-topbar-health.gif); background-repeat:no-repeat }
#topbarmidbglibrary { width: 418px; background-image: url(interface/bg-topbar-library.jpg); background-repeat:no-repeat }
#topbarmidbgemerg { width: 418px; background-image: url(interface/bg-topbar-emerg.jpg); background-repeat:no-repeat }
#topbarmidbgseniors { width: 418px; background-image: url(interface/bg-topbar-seniors.jpg); background-repeat:no-repeat }
#topbarmidbghighway { width: 418px; background-image: url(interface/bg-topbar-highway.jpg); background-repeat:no-repeat }
#topbarmidbgjob { width: 418px; background-image: url(interface/bg-topbar-job.jpg); background-repeat:no-repeat }
#topbarmidbgmuseum { width: 418px; background-image: url(interface/bg-topbar-museum.jpg); background-repeat:no-repeat }
#topbarmidbgchildren { width: 418px; background-image: url(interface/bg-topbar-children.jpg); background-repeat:no-repeat }
#topbarmidbghousing { width: 418px; background-image: url(interface/bg-topbar-housing.jpg); background-repeat:no-repeat }
#topbarmidbgontworks { width: 418px; background-image: url(interface/bg-topbar-ontworks.jpg); background-repeat:no-repeat }
#topbarmidbgbdir { width: 418px; background-image: url(interface/bg-topbar-bdir.jpg); background-repeat:no-repeat }
#topbarmidbgeconomic { width: 418px; background-image: url(interface/bg-topbar-economic.jpg); background-repeat:no-repeat }
#topbarmidbgplanning { width: 418px; background-image: url(interface/bg-topbar-planning.jpg); background-repeat:no-repeat }
#topbarmidbgnews { width: 418px; background-image: url(interface/bg-topbar-news.jpg); background-repeat:no-repeat }
#topbarmidbgadmin { width: 418px; background-image: url(interface/bg-topbar-admin.jpg); background-repeat:no-repeat }
#topbarmidbgcouncil { width: 418px; background-image: url(interface/bg-topbar-council.jpg); background-repeat:no-repeat }
#topbarmidbgfinancial { width: 418px; background-image: url(interface/bg-topbar-financial.jpg); background-repeat:no-repeat }
#topbarmidbgbylaws { width: 418px; background-image: url(interface/bg-topbar-bylaws.jpg); background-repeat:no-repeat }
#topbarmidbgminutes { width: 418px; background-image: url(interface/bg-topbar-minutes.jpg); background-repeat:no-repeat }
#topbarmidbgtenders { width: 418px; background-image: url(interface/bg-topbar-tenders.jpg); background-repeat:no-repeat }
#topbarmidbgcontacts { width: 418px; background-image: url(interface/bg-topbar-contacts.jpg); background-repeat:no-repeat }
#topbarmidbgdirections { width: 418px; background-image: url(interface/bg-topbar-directions.jpg); background-repeat:no-repeat }
#topbarmidbgsitemap { width: 418px; background-image: url(interface/bg-topbar-sitemap.gif); background-repeat:no-repeat }
#topbarmidbgerror { width: 418px; background-image: url(interface/bg-topbar-404.jpg); background-repeat:no-repeat }
#topbarmidbgsitedown { width: 418px; background-image: url(interface/bg-topbar-sitedown.jpg); background-repeat:no-repeat }
#topbarmidbgprofile { width: 418px; background-image: url(interface/bg-topbar-profile.jpg); background-repeat:no-repeat }
#topbarmidbgplumbing { width: 418px; background-image: url(interface/bg-topbar-plumbing.jpg); background-repeat:no-repeat }
#topbarmidbgcopyright { width: 418px; background-image: url(interface/bg-topbar-copyright.jpg); background-repeat:no-repeat }
#topbarmidbgsearch { width: 418px; background-image: url(interface/bg-topbar-search.jpg); background-repeat:no-repeat }
#topbarmidbgsustain { width: 418px; background-image: url(interface/bg-topbar-sustain.jpg); background-repeat:no-repeat }
#topbarmidbgtaxsales { width: 418px; background: url(interface/bg-topbar-taxsales.jpg) no-repeat; }
/***********************************Top bar bgs end*/

#topbarendbg {
	width: 203px; 
	background-image: url(interface/bg-topbarend.gif);
	background-repeat:no-repeat;
}

.mainbodysidebg {
	width: 18px;
	height: 320px;
}

.mainbodysidebgcal {
	width: 9px;
	height: 320px;
}

.undersidebar {
	width: 180px; 
	height: 12px;
	background-image: url(interface/sidebar-btmbtmblue.gif);
	background-repeat: no-repeat;
}

.undermainbar {
	width: 577px; 
	height: 12px;
	background-image: url(interface/main-btm2.gif);
	background-repeat: no-repeat;
}

#btmbar {
	width: 757px; 
	height: 32px; 
	background-image: url(interface/footer.gif);
}

.sidebarpdf {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
}
		.sidebarpdf a:link {color: #FFFFFF; text-decoration: none;}
		.sidebarpdf a:visited {color: #FFFFFF; text-decoration: none;}	
		.sidebarpdf a:hover {color: #FFFFFF;	text-decoration: underline;}

.undermainbar {
	width: 577px; 
	height: 12px;
	background-image: url(interface/main-btm-gold12.gif);
	background-repeat: no-repeat;
}

.undermainbar_goldcurve {
	width: 577px; 
	height: 30px;
	background-image: url(interface/main-btm-gold.gif);
	background-repeat: no-repeat;
}

.copyright {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #1b1b1b; 
}
		.copyright a:link {color: #000000; text-decoration: none;}
		.copyright a:visited {color: #000000; text-decoration: none;}		
		.copyright a:hover {color: #000000;	text-decoration: underline;}

.footercopyright {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	width: 200px;
	float: left;
	margin: 9px 0 0 5px;
	text-align: left;
}
		.footercopyright a:link {color: #FFFFFF; text-decoration: none;}
		.footercopyright a:visited {color: #FFFFFF; text-decoration: none;}		
		.footercopyright a:hover {color: #FFFFFF;	text-decoration: underline;}

.footerdisclaimer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	width: 400px;
	float: right;
	margin: 9px 5px 0 0;
	text-align: right;
}
		.footerdisclaimer a:link {color: #FFFFFF; text-decoration: none;}
		.footerdisclaimer a:visited {color: #FFFFFF; text-decoration: none;}		
		.footerdisclaimer a:hover {color: #FFFFFF;	text-decoration: underline;}

#btmbtmbar {
	margin: auto;
	width: 787px; 
	height: 25px; 
	background-image: url(interface/btmbtmbar.gif);
}

#toplinks {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 10px 11px 0;
	text-align: right;
}
	#toplinks a:link {color: #FFFFFF; text-decoration: none;}
	#toplinks a:visited {color: #FFFFFF; text-decoration: none;}
	#toplinks a:hover {color: #FFFFFF;	text-decoration: underline;}

#searchform {
	margin: 15px 0 0 0; padding: 0;
}

#searchbox {
	width: 115px; 
	margin: 0 0 5px 10px;	
}

#searchsubmit {
	margin: 0 0 5px 2px; 
	width: 60px;
}

#homepagepic {
	margin:0;
	padding:0;
	height: 203px;
	width: 577px;
	background-color:#FFFFFF;
}

/***************************make font size bigger*/

.bigger, .preview {
	display:none;
	font-size: 12px;
}

.default {
	display:inline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
	
.default a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.default a:hover {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.default a:visited {
    color: #fff;
}
	
div.row .left {
	float: left;
	text-align: left;
	}

div.row .right {
	float: right;
	text-align: right;
	}

div#metainfo .left {
	width: 50%;
	}

div#metainfo .right {
	width: 30%;
	text-align: right;
	}

/***************************breadcrumb background and text*/

.breadcrumbbg {
	border-collapse: collapse;
	width: 757px; 
	height: 26px; 
	background-image: url(interface/breadcrumbgrey.gif);
	background-repeat: no-repeat;
}

.bread {
	padding: 0 0 2px 8px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	text-align: left;
	}
		.bread a:link {color: #000000; text-decoration: none;}
		.bread a:hover {color: #000000; text-decoration: underline;}
		
/*************************** pertaining to sidebar*/
.sidebarheadbg {
	width: 159px; 
	height: 13px; 
	background-image: url(interface/sidebar-top-gold.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}

.sidebarheadbgtri {
	width: 159px; 
	height: 13px; 
	background-image: url(interface/sidebar-top-tri-gold.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}
		.sidebarheadbgtri a:link {color: #1b1b1b; text-decoration: none;}
		.sidebarheadbgtri a:visited {color: #1b1b1b; text-decoration: none;}
		.sidebarheadbgtri a:hover {color: #1b1b1b;	text-decoration: underline;}

.sidebarheadbgtrigrey {
	width: 159px; 
	height: 13px; 
	background-image: url(interface/sidebar-top-tri-grey.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1B1B1B; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}
		.sidebarheadbgtrigrey a:link {color: #1B1B1B; text-decoration: none;}
		.sidebarheadbgtrigrey a:visited {color: #1B1B1B; text-decoration: none;}
		.sidebarheadbgtrigrey a:hover {color: #1B1B1B;	text-decoration: underline;}

.sidebarheadbggrey {
	width: 159px; 
	height: 13px; 
	background-image: url(interface/sidebar-top-grey.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1B1B1B; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}

.sidebarheadbg2line {
	width: 159px; 
	height: 28px; 
	background-image: url(interface/sidebar-top2linesgold.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}
		.sidebarheadbg2line a:link {color: #1b1b1b; text-decoration: none;}
		.sidebarheadbg2line a:visited {color: #1b1b1b; text-decoration: none;}
		.sidebarheadbg2line a:hover {color: #1b1b1b; text-decoration: underline;}

.sidebarheadbg2linec {
	width: 159px; 
	height: 28px; 
	background-image: url(../../interface/sidebar-top2linesgoldc.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}
		.sidebarheadbg2linec a:link {color: #1b1b1b; text-decoration: none;}
		.sidebarheadbg2linec a:visited {color: #1b1b1b; text-decoration: none;}
		.sidebarheadbg2linec a:hover {color: #1b1b1b; text-decoration: underline;}

.backhealth {
	width: 159px; 
	height: 13px; 
	background-image: url(interface/backtohealth.gif);
	background-repeat:no-repeat;
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}
		.backhealth a:link {color: #1b1b1b; text-decoration: none;}
		.backhealth a:hover {color: #1b1b1b;	text-decoration: underline;}

.headersidebar {
	padding: 6px 0 12px 21px;
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}
		.headersidebar a:link {color: #1b1b1b; text-decoration: none;}
		.headersidebar a:visited {color: #1b1b1b; text-decoration: none;}		
		.headersidebar a:hover {color: #1b1b1b;	text-decoration: underline;}

.sidebarbtmbggrey {
	width: 180px; height: 16px; 
	background-image: url(interface/sidebar-btm-grey.gif);
	background-repeat: no-repeat;
}

.sidebarbtmbg {
	width: 180px; height: 16px; 
	background-image: url(interface/sidebar-btm-gold.gif);
	background-repeat: no-repeat;
}

.sidebarbtmbg_health_top {
	width: 180px; 
	height: 16px; 
	margin-left: -6px;
	background-image: url(interface/sidebar-btm2gold.gif);
	background-repeat: no-repeat;
}

.bgboxbh {
	width: 180px;
	background-image: url(interface/sidebar-bgbox-gold.gif);
	background-repeat: repeat-y;
}

.bgboxbhgrey {
	width: 180px;
	background-image: url(interface/sidebar-bgbox-grey.gif);
	background-repeat: repeat-y;
}

.sidebartext {
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 1.02em;
	color: #1b1b1b; 
	}
		.sidebartext a:link {color: #1b1b1b; text-decoration: none;}
		.sidebartext a:hover {color: #1b1b1b; text-decoration: underline;}

/***************************headers****************/

.mainheaderbggoldcurve {
	width: 559px; 
	height: 21px; 
	background-image: url(interface/main-header-goldcurve.gif);
	background-repeat: no-repeat;
	padding: 30px 0 15px 18px;
	color: #1b1b1b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.mainheaderbggoldcurve_index {
	width: auto; 
	height: 21px; 
	background-image: url(interface/main-header-goldcurve.gif);
	background-repeat: no-repeat;
	padding: 20px 0 0 18px;
	color: #1b1b1b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.mainheaderbgfull_gold {
	width: 731px; 
	height: 36px; 
	background-image: url(interface/main-headerfull_gold.gif);
	background-repeat:no-repeat;
	padding: 37px 0px 0px 26px;
	font-weight: bold;
	color: #2B2B3A;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 17px;
}

h1 {
	width: 540px; 
	height: 38px; 
	background-image: url(interface/h2_header-grey.gif);
	background-repeat: no-repeat;
	padding: 4px 0 3px 0;
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	text-align: left;
	color: #1b1b1b;	
	text-transform: none;
}
h1 a:link {color: #1b1b1b; text-decoration: none;}
h1 a:visited {color: #1b1b1b; text-decoration: none;}
h1 a:hover {color: #1b1b1b; text-decoration: none;}


h2 {
	width: 540px; 
	height: 38px; 
	background-image: url(interface/h2_header-grey.gif);
	background-repeat: no-repeat;
	padding: 4px 0 3px 0;
	margin: 20px 0 0 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	text-align: left;
	color: #1b1b1b;	
}

h3 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: .95em;
	font-weight: bold;	
	text-align: left;
	color: #990000;	
	margin: 0;
}

h3 a:link {color: #990000; text-decoration: underline}
h3 a:visited {color: #990000; text-decoration: underline;}
h3 a:hover {color: #990000; text-decoration: underline;}

h4 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1.1em;
	font-weight: bold;	
	text-align: left;
	color: #990000;	
	text-transform:uppercase;
	margin: 0 0 15px 0;
}

h5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;	
	margin:0;
}

h6 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: .95em;
	font-weight: bold;	
	text-align: left;
	color: #0000cc;	
	margin: 0;
}

#homecontentleft {
	float: left;
	width: 334px;
}

#homecontentright {
	float: right;
	width: 201px;
	
}

.rightsidebarhead {
	width: 192px;
	height: 32px;
	text-align: left;
	background-image: url(interface/whatsnew-top.gif);
	background-repeat: no-repeat;
	float: none;
	margin: 4px 0 0 9px;
	padding: 6px 0 0 0;
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.portrait_right {
	margin-left: 8px;	
}

/*.rightsidebarbg a:link { color: #993333; text-decoration: none;	}
.rightsidebarbg a:hover { color: #993333; text-decoration:underline; }
.rightsidebarbg a:visited { color: #993333;	text-decoration: none; }*/

.rightsidebarbg {
	width: 180px;
	background-image: url(interface/whatsnew-bg.gif);
	background-repeat: repeat-y;
	float: none;
	margin: -7px 0 0 9px;
	padding: 6px 6px 4px 6px;
	color: #1b1b1b;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: .9em;
	line-height: 15px;
}
.rightsidebarbtm {
	width: 192px;
	height: 23px;
	background-image: url(interface/whatsnew-btm.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 9px;
}

/*********************** pagination home page ************************/
.contentslide{
	width: 180px;
	background-image: url(interface/whatsnew-bg.gif);
	background-repeat: repeat-y;
	float: none;
	margin: -7px 0 0 9px;
	padding: 6px 6px 4px 6px;
	color: #1b1b1b;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 186px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
/*padding: 0 0 4px 0;*/
	margin: 0 0 0 9px;
	padding: 10px 6px 4px 0;
	background-image: url(interface/whatsnew-bg.gif);
	background-repeat: repeat-y;
}



.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a.selected{
color: #000;
}


/*********************** table ************************/

table.toponly {
border-collapse: collapse;
border: 1px solid #B3B3B3;
}
table.toponly caption {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
padding: 5px 0 5px 0;
}
table.toponly caption.verd {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
padding: 5px 0 5px 0;
font-weight: bold;
}
table.toponly caption.other {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
padding-bottom: 5px;
}	
table.tralt {
background-color: #f4cb6f;
border: 1px solid #9999CC;
}
table.toponly th {
background: #D5D5D5 url(interface/thead.jpg) repeat-x bottom;
border: 1px solid #B3B3B3;
text-align: left;
vertical-align: text-top;
}
table.toponly th.cent {
background-color: #D5D5D5;
border: 1px solid #B3B3B3;
text-align: center;
vertical-align: text-top;
}
table.toponly td {
background-color: #FFFFFF;
border: 1px dotted #B3B3B3;
text-align: left;
vertical-align:text-top;
}
table.toponly td.image {
background-color: #FFFFFF;
border: 1px dotted #B3B3B3;
vertical-align:top;
}
table.toponly td.form {
background-color: #FFFFFF;
border: 1px dotted #B3B3B3;
}
table.toponly td.cnt {
background-color: #FFFFFF;
border: 1px dotted #B3B3B3;
text-align: center;
vertical-align: text-top;
}
table.toponly td.right {
background-color: #FFFFFF;
border: 1px dotted #B3B3B3;
text-align: right;
vertical-align: text-top;
}
table.toponly td.bth {
background-color: #D5D5D5;
border: 1px solid #B3B3B3;
text-align: left;
vertical-align: text-top;
}
table.toponly td.vrd {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
}
table.toponly td.shadedbb {
background-color: #ECECEC;
text-align: left;
vertical-align:text-top;
border-collapse: collapse;
border-bottom: 1px solid #B3B3B3;
} 
table.toponly td.shaded {
background-color: #ECECEC;
text-align: left;
vertical-align:text-top;
border-collapse: collapse;
} 
table.toponly td.cntshade {
background-color: #ECECEC;
text-align: center;
vertical-align: text-top;
border-collapse: collapse;
}
table.toponly td.cntshadebb {
background-color: #ECECEC;
text-align: center;
vertical-align: text-top;
border-collapse: collapse;
border-bottom: 1px solid #B3B3B3;
}

/***************************Text*/

.maintext {
	font-family: Trebuchet MS, arial, helvetica, verdana, sans-serif; 
	font-size: 1.02em;
	line-height: 18px;
	text-align:left;
/*	vertical-align: text-top;*/
	color: #000000;
	margin: 0 0 20px 0;
}
		.maintext a:link {color: #0000CC; text-decoration: none;}
		.maintext a:visited {color: #0000CC; text-decoration: none;}
		.maintext a:hover {color: #009900; text-decoration: underline;}
		
.maintext_events {
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 1.02em;
	line-height: 18px;
	text-align:left;
	color: #000000;
	vertical-align: text-top;
	margin: 0 0 20px 0;
}

.small {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom:0px;
padding-bottom:0px;
} 
		
.style1, .alert {
    color: #f00;
    font-size: 10px;
    font-family: verdana, geneva, sans-serif;
	font-weight: bold;
    }
	
.ast {
    color: #f00;
    font-size: 12px;
    font-family: verdana, geneva, sans-serif;
    }
	
.picdes {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .9em;
	line-height: 15px;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}


/***************************jump menu*/

.jumpmenu {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width: 160px;
}

.jumptext {
	padding-bottom: 4px; 
	padding-left: 10px; 
	font-weight: bold; 
	color: #1b1b1b; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size: 11px;
}

/***************************divs*/

.divmain {
	width: 300px;
	float: right;
	margin: 5px;
	padding: 5px;
}

.backtotop {
	border-top:  1px dotted #999999;
	font-size: 11px;
	margin: 20px 20px 0 20px;
	padding: 0 0 0 435px;
	float: none;
	clear: both;
}
.backtotop a:link { color: #0000CC; background: transparent; text-decoration: underline; }
.backtotop a:hover { color: #009900; text-decoration: underline; }
		
.backtotop_pab {

	border-top:  1px dotted #999999;
	font-size: 11px;
	margin:20px 20px -5px 20px;
	padding: 0 0 0 440px;
	float: none;
}
.backtotop_pab a:link { color: #0000CC; background: transparent; text-decoration: underline; }
.backtotop_pab a:hover { color: #009900; text-decoration: underline; }


div.twocol {
	float: left;
	width: 50%;
}


/*
a:visited {
	color: #000000;
	background: transparent;
	text-decoration: none;
	}

/***************************images*/

/*
.imgmain {
	float: right;
	margin-left: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
*/
.imgmain {
	float: right;
	margin: 0 0 10px 10px;
	border: 0px solid #E6C540;
	border-radius: 5px;
    -webkit-box-shadow: 1px 3px 3px #4a4a4a;
    -moz-box-shadow: 1px 3px 3px #4a4a4a;
    box-shadow: 1px 3px 3px #4a4a4a;
}
.imgcaptionnew {
	width: 190px;
	float: right;
	margin-left: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*
.imgmainleft {
	float: left;
	margin-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
}
*/

.imgmainleft {
	float: left;
	margin: 0 10px 10px 0;
	border: 0px solid #E6C540;
	border-radius: 5px;
    -webkit-box-shadow: 1px 3px 3px #4a4a4a;
    -moz-box-shadow: 1px 3px 3px #4a4a4a;
    box-shadow: 1px 3px 3px #4a4a4a;
}


/***************************** tables */

.tableleft {
	float: right;
	margin: 0 0 10px 10px ;

}

/***************************pdfs*/

.pdf {
	margin:0px 215px 10px 20px;
	padding: 5px 0 3px 35px;
	width: 250px;
	height:31px;
	float: none;
	background-image: url(interface/pdf_one_300.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pdf300 {
	margin:0px 165px 10px 20px;
	padding: 5px 0 3px 35px;
	width: 300px;
	height:31px;
	float: none;
	background-image: url(interface/pdf_one_300.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pdf350 {
	margin:0px 120px 10px 20px;
	padding: 5px 0 3px 35px;
	width: 350px;
	height:31px;
	float: none;
	background-image: url(interface/pdf_one_350.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pdf400 {
	margin:0px 70px 10px 20px;
	padding: 5px 0 3px 35px;
	width: 400px;
	height:31px;
	float: none;
	background-image: url(interface/pdf_one_400.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pdf2_350 {
	margin:0px 115px 10px 20px;
	padding: 5px 0 3px 35px;
	width: 350px;
	height:48px;
	float: none;
	background-image: url(interface/pdf_two_350.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/***************************table invisible*/

table.invs {
border-collapse: collapse;
}
table.invs caption {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
padding: 5px 0 5px 0;
}
table.invs th {
background-image: url(interface/orange_head.gif);
background-repeat: repeat-x;
background-color: #fbe998;
border: 1px solid #F3C155;
text-align: left;
vertical-align: text-top;
border-collapse: collapse;
}
table.invs td {
background-color: #FFFFFF;
text-align: left;
vertical-align:text-top;
border-collapse: collapse;
}
table.invs p {
	font-family: Trebuchet MS, arial, helvetica, verdana, sans-serif; 
	font-size: 1.02em;
	line-height: 18px;
	text-align:left;
	vertical-align: text-top;
	color: #000000;
	margin: 0 0 15px 0;
}
		.table.invs p a:link {color: #0000CC; text-decoration: none;}
		.table.invs p a:hover {color: #009900; text-decoration: underline;}
		.table.invs p a:visited {color: #0000CC; text-decoration: none;}


table.hidden {
border-collapse: collapse;
}
table.hidden td {
visibility: hidden;
}

.maintext_bg, .maintext_bg_health {
	background: url("interface/main-bg-gold.gif");
}

.clearfloat {
	clear: both;
}

.radius5px {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.framed {
	border: 0px solid #E6C540;
	border-radius: 5px;
    -webkit-box-shadow: 1px 3px 3px #4a4a4a;
    -moz-box-shadow: 1px 3px 3px #4a4a4a;
    box-shadow: 1px 3px 3px #4a4a4a;
}

.centered {
	margin: 0 auto;
}

