a	{ text-decoration:underline; color: #5086C5; font-family: Arial; }

a:visited { color: #FFAE00: }
a:hover { color: #FFAE00; }
a.white, .white { color: #ffffff; font-size: 11; font-family: arial; }
a.white:hover { color: red; }
a.white:visited { color: ffffff; }

body{ margin:0; padding:0; }

td{
	color:6C6C6C;
	font-size:14px; font-family:Arial, Helvetica, sans-serif;
	text-align:center; vertical-align:top;
	}

#copy{
	background-image:url('images/footer_bg_b.jpg');
	color:#806000; font-size:12px;
	height:31px; width:266px;
	text-align:center;
	}

#gallery{ margin:15px; }
#gallery div{
	float:left;
	height:95px; width:120px;
	text-align:center;
	}

#gallery a:link img		{ border:1px solid #806000; }
#gallery a:visited img	{ border:1px solid #806000; }
#gallery a:active img	{ border:1px solid #806000; }
#gallery a:hover img		{ border:1px solid #FFAA00; }

#menu {
	background-color:#FFBB00;
	float:left;
	margin:0; padding:0;
	}

#menu LI{
	border-top:1px solid #806000;
	border-left:1px solid #806000;
	border-bottom:1px solid #806000;
	float:left;
	list-style-type:none;
	margin:0; padding:0;
	height:28px;
	}

#menu LI A:link DIV,
#menu LI A:visited DIV,
#menu LI A:active DIV{
	background-image:url('images/new_btn.jpg');
	color:#806000;
	font-size:12px; font-weight:bold;
	text-align:center;
	padding:8px 0 5px 0;
	width:106px;
	}

#menu LI A:hover DIV{ background-image: url('images/new_btn_dn.jpg'); color:yellow; cursor:hand; }

#menu LI A:link DIV.end,#menu LI A:visited DIV.end,#menu LI A:active DIV.end{
	border-right:1px solid #806000;
	width:108px; _width:109px;
	}

#menu A:link, #menu A:visited, #menu A:active, #menu A:hover{ text-decoration:none; }

#page{ margin:0 auto; text-align:center; }

.bb{ border-bottom:1px solid #AD6800; }
.bl{ border-left:1px solid #AD6800; }
.br{ border-right:1px solid #AD6800; }

.caption{
	background-color:#221100;
	filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55;
	position:absolute; left:0;
	text-align:center; width:750px;
	}
	
.captext{
	color:white;
	font-size:12px; font-weight:bold;
	filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;
	padding:2px 15px;
	}

.captext a{ text-decoration:none; }

.focus {
	color: #5086C5;
	font-size:12px;
	padding-left:10px;
	text-align:left;
	}

.main {
	background-color:white;
	height:100%;
	padding:10px;
	vertical-align:top;
	}

.page_wide { background-color:white; margin:0 auto; width:768px; }

.pic { color:white; margin:0 1px 1px 1px; }
.pic img{ border:none; }
.pic a:link, .pic a:visited, .pic a:active, .pic a:hover{ border:none; }

.shadow_left,
.shadow_right,
.shadow_bottom
{ filter:alpha(opacity=10); -moz-opacity:.10; opacity:.10; }

.shadow_left	{ background-image:url('images/shadow_l.gif'); background-repeat:repeat-y; width:8px; }
.shadow_right	{ background-image:url('images/shadow_r.gif'); background-repeat:repeat-y; width:8px; }
.shadow_bottom { background-image:url('images/shadow_b.gif'); background-repeat:repeat-x; height:8px; }

.small, td.small, table.small td{ font-size:11px; line-height:1.5; text-align:left; }

.text { padding:15px; width:100%;text-align:left;  }
.text p { line-height:1.5; }