
/* @charset "UTF-8"; */
/* CSS Document */

body{
	background-image: url(i/background.jpg);
	margin: 0px;
	line-height: 1.5;
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	font-size:75%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-attachment: fixed;
}
#body-center{
	width:1020px;       /*   */
	margin:0 auto!important;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.sub-title {
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	font-size: 1.4em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 1px;
}
.border {
	border: 1px dotted #CCCCCC;
}

.pageTitle {
	font-size: 1.2em;
	padding-bottom: 8px;
	padding-left: 15px;
}

/* gate stuff ------------------------------------------ */
.header-center{  
     margin:0 auto;  
     width:1015px;
}
.header-menu{
	margin:0 auto;
	width:900px;
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	padding: 0px;
	height: 30px;
	overflow:hidden;
}
.nav-menu {
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	font-size: 1.0em;
	font-weight: bold;
}
	.nav-menu a:link{
	text-decoration:none;
	color: #990000;
	}
	.nav-menu a:hover{
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	}
	.nav-menu a:visited{
	text-decoration:none;
	color: #990000;
	}
	


/* content stuff ------------------------------------------ */
.content-center{
	margin:0 auto;
	width:800px;
	overflow:hidden;
}

.content-basic-center{
	margin:0 auto;
	width:800px;
	overflow:hidden;
}

.block-left{
	float:left;
	width:150px;
	overflow:hidden;
	position:relative;
	}
	
.block-middle{
	float:left;
	width:435px;
	left: 5px;
	position: relative;
	overflow:hidden;
	}
	
	.block-middle-title{
	float:left;
	width:400px;
	height:40px;
	left:5px;
	}
	
	
.block-right{
	float:right;
	width:205px;
	}

	.block-l{
	width:150px;
	}
	.block-m{
	float:left;
	width:435px;
	position: relative;
	overflow:hidden;
	}
	.block-r{
	width:205px;
	float:right;
	}

.content-sitecredit {
	color: #666666;
}
.content-about {
	color: #666666;
}
.content-terms {
	color: #666666;
}
.content-hotel {
	color: #666666;
}
.content-shop {
	color: #666666;
}
.content-places {
	color: #666666;
}
.content-news {
	color: #666666;
}
.home-login {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.book-tour {
	background-image:url(i/button_book_tour.png);
	height: 60px;
	width: 200px;
	float: right;
	margin-bottom: 5px;
	position: relative;
}

.enews{
	font-size:0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	a.enews:link{
	font-size:0.9em;
	color: #0099FF;
	text-decoration:underline;
		}
	a.enews:hover{
	color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF3300;
	text-decoration: none;
		}
	a.enews:visited{
	text-decoration:none;
	color: #333333;
		}






/* Footer Stuff --------------------------------- */

.footer-center{
	padding: 0px;
	width:800px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow:auto;
	clear:both;
}


.bottom-center{
	margin:0 auto;
	padding: 0px;
	width:800px;
	overflow:hidden;
}
.bottom-text{
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	}
a.bottom-text:link{
		font-size:0.8em;
		color: #FFFFFF;
		text-decoration:none;
		}
a.bottom-text:hover{
	color: #FFFF66;
	text-decoration:none;
		}
a.bottom-text:visited{
	text-decoration:none;
	color: #FFFFFF;
		}
		
.bottom-text-mesa{
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	a.bottom-text-mesa:link{
	font-size:0.8em;
	color: #FFFFFF;
	text-decoration:none;
		}
	a.bottom-text-mesa:hover{
	color: #66CCFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #66CCFF;
		}
	a.bottom-text-mesa:visited{
	text-decoration:none;
	color: #FFFFFF;
		}
		
		
		
.bottom_info{
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	}
	a.bottom_info:link{
	font-size:0.8em;
	color: #FF3300;
	text-decoration:none;
		}
	a.bottom_info:hover{
	color: #66CCFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #66CCFF;
		}
	a.bottom_info:visited{
	text-decoration:none;
		}


/* Global Attributes =========================================== */

FORM { margin:0; padding:0;}
INPUT { font: 90% verdana, helvetica, sans-serif;}
SELECT { font: 90% verdana, helvetica, sans-serif; }
TEXTAREA { font: 90% verdana, helvetica, sans-serif; }
BLOCKQUOTE { margin-top: 0px; margin-bottom: 0px; margin-left: 15px; }
P { margin:0 0 2px 0; padding:0; }
BUTTON { background: #D68242; color:white; font-weight:800; }
HR { background: url() top no-repeat; margin:5px 0 5px 0; border:0; padding:0; height:1px; width:100%;}



/* Very Top Stuff =========================================== */

#top {
	position:absolute;
	top:0px;
	left:0px;
	height:30px;
	width:100%;
}

#top #leftbox {
	float:left;
	height:30px;
	font-size:1.2em;
}

#top #leftbox #corner {
	float:left;
	width:173px;
	height:30px;
}

#top #leftbox #links {
	float:left;
	height:30px;
}


#top #decor {
	float:right;
	width:300px;
	height:30px;
	overflow:hidden;
}

#top a {
	color:#FDE080;
	font-size:1.2em;
}

#top a:hover {
	color:#fff;
	text-decoration:none;
}

#top a.white {
	color:#fff;
	font-size:1.4em;
}

#top a.white:hover {
	text-decoration:none;
}


#top a.plain {
	color:#FDE080;
	font-size:1.4em;
	text-decoration:none;
}

#top a.white2:hover {
	text-decoration:underline;
}


/* Header Stuff =========================================== */


#header {
	position:absolute;
	top:30px;
	left:0px;
	width:100%;
	height:100px;
	overflow:hidden;
}



#banner {
	position:absolute;
	top:30px;
	left:0px;
	width:100%;
	height:100px;
	overflow:hidden;
}

#banner #left {
	position:absolute;
	top:0px;
	left:0px;
	width:173px;
	height:100px;
	overflow:hidden;
}

#banner #left #public { background: url(); }
#banner #left #members { background: url(); }

#banner #left {
	position:absolute;
	top:0px;
	left:0px;
	width:173px;
	height:100px;
	overflow:hidden;
	background: url();
}


#banner #left #logo {
	padding: 15px 5px 0px 15px;
}


#banner #titlebox {
	position:absolute;
	top:0px;
	left:173px;
	height:100px;
}

#banner #titlebox #title {
	color:white;
	font-size:2.2em;
	padding-left:20px;
}



#title img {
	vertical-align: bottom;
}


/* Body Stuff =========================================== */



#container {
	position:relative;
	float:left;
	width:800px;
	background-color:#FFFFFF;
}


#nav {
	text-align:right;
	
}


#primary {
	text-align:left;
	float:left;
	background: url() bottom left no-repeat;
}

#primary #links {
	padding:0 0 0 0;
	font-size:1.4em;
}

#primary .link {
	padding:0 0 0 0;
	margin:0;
}

#primary a { color:#330099; font-weight:800; text-decoration:none; }
#primary a:hover { color:#A00352; }

.navCategory {
	width:160px;
	margin-top:5px;
	padding-bottom:6px;
	text-align:center;
	background: url("css/headers/categories/divider.gif") bottom right no-repeat;
}

.navCategory #label {
	color:black;
	padding:0 12px 0 15px;
	font-size:1.5em;
	font-weight:800;

}


#secondary #links {
	padding:0;
	font-size:1.4em;
	margin-top:8px;
	margin-bottom:12px;
}

#secondary .link {
	padding:0 10px 5px 20px;
	margin:0;
}


#secondary .link2 {
	padding:0 10px 2px 15px;
	margin:0;
}

#secondary .link2 a { color:#fff; }
#secondary .navCategory a { font-weight:800; }




#secondary a { color:#351C79; font-weight:200; text-decoration:none; }
#secondary a:hover { color:#A00352; }


#content {
	text-align:left;
	float:right;
	width:630px;
}


/* Footer Stuff =========================================== */


#footer {
	margin:0 auto;
	padding: 0px;
	width:800px;
	top: 5px;
}


#footer #decor {
	float:right;
	width:150px;
	height:35px;
	overflow:hidden;
}


#footer #links {
	float:left;
	padding:0 0 0 170px;
}


#footer #links .link {
	float:left;
	margin-left:15px;
	display:block;
	cursor: pointer;
}


* html #footer .link a:hover {visibility:visible}
#footer .link a:hover img{visibility:hidden}
<!--
#footer #professional { background-image:url(i/footer/professional-on); }
#footer #health { background-image:url(i/footer/health-on); }
#footer #relationships { background-image:url(i/footer/relationships-on); }
#footer #growth { background-image:url(i/footer/growth-on); }
-->


#baseline {
	clear:both;
	width:100%;
	height:58px;
	background:#351C79;
	color:#7969C2;
	font-size:1.2em;
}

#baseline #left {
	float:left;
	padding:10px 10px 10px 20px;
}

#baseline #left #item{
	float:left;
	padding-right:15px;
}

#baseline #copyright {
	padding-left:20px;
	color:#aaa;
}

#baseline .footer { color:#aaa; }
#baseline .footer:hover { color:#fff; }


#baseline #right {
	float:right;
	padding:10px 20px 10px 0px;
	font-size:1em;
}

#baseline a {
	color:#7969C2;
	font-weight:200;
	text-decoration:none;
}

#baseline a:hover {
	color:#ccc;
}

/* FORMS =========================================== */

.formtitle {
	/*border-color:#8A4B1E;*/
	/*border-width:1px;*/
	/*border-style:solid;*/
  	font-size:1.2em;
  	font-weight:Bold;
	font-family:Helvetica, sans-serif, Arial;
  	color:#111111;
}


#formtitle #plus {
	background:url("css/forms/icons/plus.gif") no-repeat left top;
  	padding:5px 12px 5px 35px;
}

#formtitle #plain {
	background:url("css/forms/icons/plain.gif") no-repeat left top;
  	padding:5px 12px 5px 12px;
}


#formtitle #admin {
 	/*background:url("css/forms/icons/admin.gif") no-repeat left top;*/
  	padding:5px 12px 5px 35px;
}

#formtitle #home {
 	background:url("css/forms/icons/home.gif") no-repeat left top;
  	padding:5px 12px 5px 35px;
}

#formtitle #form {
 	background:url("css/forms/icons/form.gif") no-repeat left top;
  	padding:5px 12px 5px 35px;
}


.formbox1 {
	margin-top:20px;
	margin-bottom:30px;
	padding-bottom:20px;
}

.formbox2 {
	padding:10px 0 0 0;
	text-align:center;
}


#formbot250 { width:250px; /*background:url("css/forms/250/bottom.gif")*/ no-repeat bottom left; }
#formtop250 { /*background:url("css/forms/250/top.gif")*/ no-repeat;}

#formbot300 { width:300px; /*background:url("css/forms/300/bottom.gif")*/ no-repeat bottom left; }
#formtop300 { /*background:url("css/forms/300/top.gif")*/ no-repeat;}

#formbot350 { width:350px; /*background:url("css/forms/350/bottom.gif")*/ no-repeat bottom left; }
#formtop350 { /*background:url("css/forms/350/top.gif")*/ no-repeat;}

#formbot500 { width:500px; /*background:url("css/forms/500/bottom.gif")*/ no-repeat bottom left;}
#formtop500 { /*background:url("css/forms/500/top.gif")*/ no-repeat;}


#formbody {
	padding:25px 18px 0 18px;
	margin:0;
	text-align:left;
}


table#full { border:0; width:100%; }
table#full td { border:0; }


table#simple { border:0;}
table#simple td { border:0; }

table#data { border:0;}
table#data td#label { font-weight:800; border:0; text-align:right; }
table#data td#left { border:0; padding:2px 10px 10px 0; }
table#data td#right { border:0; padding:0 0 10px 0; text-align:left; }
table#data td#both { border:0; padding:0 0 3px 0; font-weight:800;}
table#data td#text { padding:0 5px 0 5px; font-size:0.9em;}
table#data td#message {padding:5px 0 0 0; text-align:left; font-size:0.9em; color:#444; background:url("css/forms/etc/label-divider.gif") repeat-x top right;}
table#data .comment { padding:0 4px 0 0; text-align:right; font-size:0.9em;}


/* Helpful Stuff =========================================== */


.padleft5 { padding-left: 5px; }
.padleft7 { padding-left: 7px; }
.padleft10 { padding-left: 10px; }
.padleft15 { padding-left: 15px; }
.padleft20 { padding-left: 20px; }
.padleft30 { padding-left: 30px; }

.padright5 { padding-right: 5px; }
.padright7 { padding-right: 7px; }
.padright10 { padding-right: 10px; }
.padright15 { padding-right: 15px; }
.padright20 { padding-right: 20px; }
.padright30 { padding-right: 30px; }

.pad2 { padding: 0 2px 0 2px; }
.pad3 { padding: 0 3px 0 3px; }
.pad5 { padding: 0 5px 0 5px; }
.pad7 { padding: 0 7px 0 7px; }
.pad10 { padding: 0 10px 0 10px; }
.pad20 { padding: 0 20px 0 20px; }

.green {color:#025A1E; }
.gray {color:#444; }
.red {color:#CA041F; }


.verdana { font-family:verdana; }


/* text sizes */

.size1 { font-size: 0.7em; }
.size2 { font-size: 0.75em; }
.size3 { font-size: 0.8em; }
.size4 { font-size: 0.9em; }
.size5 { font-size: 1em; }
.size6 { font-size: 1.05em; }
.size7 { font-size: 1.10em; }
.size8 { font-size: 1.20em; }
.size9 { font-size: 1.25em; }
.size10 { font-size: 1.30em; }
.size11 { font-size: 1.35em; }
.size12 { font-size: 1.45em; }


.font9 {font-size: 9pt;}
.font10 {font-size: 10pt;}
.font11 {font-size: 11pt;}
.font12 {font-size: 12pt;}
.font13 {font-size: 13pt;}
.font14 {font-size: 14pt;}
.font15 {font-size: 15pt;}


.spacer5 { width:1px; height:5px; clear:both;}
.spacer10 { width:1px; height:10px; clear:both;}
.spacer15 { width:1px; height:15px; clear:both;}
.spacer20 { width:1px; height:20px; clear:both;}
.spacer30 { width:1px; height:30px; clear:both;}


.clickable { cursor: pointer; }
.click { cursor: pointer; }

.unit {padding-left:2px; font-size:0.9em; }


.white {
	color: white;
	}
a.white:link {
	color: #FFFFFF;
	}
a.white:hover {
	color: #FFCCCC;
}
a.white:visited {
	color:#FFFFFF;
	}



/* Article Stuff =========================================== */

.article1 {margin-bottom:20px; clear:both;}
.preview1 {clear:both;}
.list1 {margin-bottom:5px; clear:both;}

.articleTitle {
	font-size: 1.4em;
	margin-bottom: 4px;
	margin-top: 10px;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
.articleSubtitle {
	font-size: 1em;
	color: #663333;
}
.articleBody {
	margin-top: 10px;
	font-size:1em;
}
.articleTime {
	font-size: 0.9em;
	margin-bottom: 4px;
	color: #666666;
}
.articleLocation {
	text-align:left;
	font-size:1em;
}


.newsTitle  {
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	font-size: 1.4em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}

a.newsTitle {color:#000;}
a.newsTitle:hover {
	text-decoration:none;
	color: #FF3300;
}

.newsIntro {
	text-align: justify;
	font-size: 1em;
}

.newsLink {
	font-size: 1em;
	margin-top:4px;
}

.newsLink #link {
	background:url("i/read-on.gif") right no-repeat;
	padding-right:10px;
	padding-bottom:2px;
}


/* Custom Stuff =========================================== */

.header1 {
	width:90%;
	padding:2px 10px 2px 10px;
	font-size:1.4em;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	margin-bottom:10px;
}

.header1 #label {

}

.header1#bronze { background:#4F3E9C; color:#F5BF03;}
.header1#silver { background:#4F3E9C; color:#bbb; }
.header1#gold { background:#F5BF03; color:#4F3E9C;}

.header2 {
	width:90%;
	padding:2px 10px 10px 10px;
	margin-bottom:10px;
	text-align:left;

}

.header2 #label {
	width:80%;
	font-size:1.4em;
	font-weight:normal;
	font-style:italic;
}

.header2#blue { color:#4F3E9C; background:url("css/headers/dividers/blue-line.gif") bottom left repeat-x;}
.header2#yellow { color:#C89B02; background:url("css/headers/dividers/gold-line.gif") bottom left repeat-x;}
.header2#violet { color:#A00352; background:url("css/headers/dividers/violet-line.gif") bottom left repeat-x;}
.header2#green { color:#025A1E; background:url("css/headers/dividers/green-line.gif") bottom left repeat-x;}
.header2#red { color:#CA041F; background:url("css/headers/dividers/red-line.gif") bottom left repeat-x;}


.header3 {
	border-bottom: 1px solid #999;
	margin-bottom: 7px;
	text-align: left;
}

.header3 #label {
	color:#999;
	font-size:1.2em;
	font-weight:bold;
}

#title1 {
	border-bottom: 1px dotted #dddddd;
	color:#111111;
	margin-bottom: 4px;
	text-align: left;
}

#title1 span {
	/*background:url("css/headers/titles/blue.gif") right top no-repeat;*/
	font-size:1.2em;
	font:Helvetica, sans-serif, Arial;
	padding:0 10px 0 10px;
}

#title2 {
	margin-bottom: 10px;
	padding:2px 5px 2px 7px;
	text-align: left;
	border-bottom: 1px solid #aaa;
	/*background:url("css/headers/titles/yellow") left top no-repeat;*/
}

#title2 span {
	color:#3399CC;
	font-size:1.2em;
	font-weight:bold;
}

/* .line { clear:both; width:100%; background: url(i/line.gif) bottom no-repeat; margin:0; border:0; padding-bottom:1px; height:1px;} */
.dash { clear:both; width:100%; background: url(i/dash.gif) bottom no-repeat; margin:0; border:0; padding-bottom:1px; height:1px;}

#editline { display:block; text-align:right; margin-bottom:4px; }
#edit { float:right; text-align: right; margin-bottom: 4px; }
#descriptor {float:left; padding:4px 0 10px 4px; font-size:0.9em; width:80%; }


#pagelabel {
	position:absolute;
	left:200px;
	top:15px;
	font-size:1.8em;
	color: #4F3E9C;
}


UL { margin:0; padding:0 0 0 0; list-style-type: none; }
UL LI {
	line-height: 150%;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}
UL LI {
	background-image: url(i/arrow_orange_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#color-blue UL LI { background:url("i/radio/blue.gif") left top no-repeat;}
#color-violet UL LI { background:url("i/radio/violet.gif") left top no-repeat;}
#color-red UL LI { background:url("i/radio/red.gif") left top no-repeat;}
#color-green UL LI { background:url("i/radio/green.gif") left top no-repeat;}
#color-gold UL LI { background:url("i/radio/gold.gif") left top no-repeat;}


.both { width:100%; height:20px; clear:both;}
.both #left { float:left; padding: 0 0 5px 0; }
.both #links { float:right; padding: 0 0 5px 0; }

.column {
	overflow:auto;
	float:left;
	text-align:left;
	padding-bottom:20px;
	padding-right: 20px;
}
.column #links {  padding: 0 0 10px 0;}

.rightcolumn {
	overflow:auto;
	float:right;
	text-align:right;
	padding-right: 20px;
	padding-left: 20px;
}
.rightcolumn #links { padding: 0 0 10px 0;}

.rightcolumn2 { position:relative; top:0px; overflow:auto; float:right;}
.rightcolumn2 #links { padding: 0 0 10px 0;}


.columnheader {
	padding:0px 10px 3px 10px;
	font-weight:800;
}

.columndata {
	padding:2px 10px 2px 10px;
	font-size:1em;
}


#img-back { background:url("i/back.gif") left no-repeat; padding: 0 0 0 17px; margin-left:5px; }
#img-up { background:url("i/up.gif") left no-repeat; padding: 0 0 0 17px; margin-left:5px; }
#img-delete { background:url("i/delete.gif") left no-repeat; padding: 0 0 0 20px; margin-left:5px; }
#img-magnify { background:url("i/magnify.gif") left no-repeat; padding: 0 0 0 20px; margin-left:5px; }
#img-page { background:url("i/page.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-profile { background:url("i/profile.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-print { background:url("i/print.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-calendar { background:url("i/calendar.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-download { background:url("i/download.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-bullet { background:url("i/bullet.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-add { background:url("i/add.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }
#img-gear { background:url("i/gear.gif") left no-repeat; padding: 0 0 0 19px; margin-left:5px; }

.point-right { background:url("i/point-right.gif") left no-repeat; padding: 0 0 0 14px;}
.point-down { background:url("i/point-down.gif") left no-repeat; padding: 0 0 0 14px;}



.data {
	margin: 0 0 18px 10px;
	font-size:1em;
	border-top: 1px #999999;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
}



.datarow { background-color:#FFF;}
.datarowselected { background-color:#92FACD;}

.data-left {
	padding:3px 0px 3px 0;
	font-size:1em;
	border-top: 1px #999999;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
}

.data-middle {
	padding:3px 5px 3px 5px;
	font-size:1em;
	border-top: 1px #999999;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
}

.data-right {
	padding:3px 4px 3px 10px;
	font-size:1em;
	border-top: 1px #999999;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
}



.header-left {
	padding:1px 0px 1px 0;
}

.header-middle {
	padding:1px 0px 1px 5px;
}

.header-right {
	padding:1px 4px 1px 0px;
}


a.bold {
	font-weight:800;
	text-decoration:none;
}

a.plain {
	text-decoration:none;
}

a.black {
	color:black;
}

.formlabel { font-size: 1.4em; color:#C66C2B; font-weight:800; }

SELECT.small { font: 0.9em verdana, helvetica, sans-serif; }
BUTTON.small { font-size: 0.9em; }
BUTTON#blue {background: #4F3E9C; }


.box {
	background-color:#E8B871;
	border: 1px solid #666;
	padding:5px 5px 5px 5px;
}

.box2 {
	background-color:#F8E3BE;
	border: 1px solid #666;
}

.title #white { color:#fff; }
.title #black { color:#000; }
.title #blue { color:#4F3E9C; }
.title #yellow { color:#F5BF03; }
.title #violet { color:#A00352; }
.title #green { color:#025A1E; }
.title #red { color:#CA041F; }




/* Load PNG script for IE6 =========================================== */

/*img { behavior: url(iepngfix.htc); 
} */


/* image --------------------- */
.img-nothing{
}
a.img-nothing:hover{
	border:0;
	}
	


#ad_side_show{
	border-width:0px;
	padding:0;
	position:relative;
	width:195px;
}
#ad_side_img{
	overflow:hidden;
	margin:0px;
}


#searchbutton{
	background-attachment: fixed;
	background-image: url(i/button_search.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 73px;
}