#admin_menu{
position: absolute;
top:0px;
left:5px;
background-color:white;
width:auto;
}

.album_desc{

}

#form_email{
	display:none;
	height:0px;
}

.gray_out{
	background-color:#CCCCCC;
}

#side_bar{
height:552px;
overflow-y:auto;
width:190px;
border:1px solid #C2C3C5;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
padding-left:10px;

}

.file_div{
margin-bottom:12px;
margin-top:12px;
}

.file_div a{
text-decoration:none;
font-weight:bold;
}

.file_div .file_icon{
margin-right:5px;
display:inline;
}

#content_table{
background-image:url('./images/content_bground.jpg');
background-repeat:repeat-x;
background-color:#FDFBFB;
width:940px;
margin-top:5px;
}

/* uses the icon on external links in the twocol column*/
#twocol a[href^="http://"]{
	background-image:url('./icons_site/url-external.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:15px;
}

/*prevents event header from showing the icon url-external.jpg*/
.event_header a{
	background:none !important;
	background-repeat:no-repeat;
	background-position:right center;
}

.results_table{
margin-bottom:20px;
}

.results_table td{
border-bottom:1px solid #B16C20;
padding:3px;
vertical-align:top;
}

.results_table th{
border:1px solid #B16C20;
padding:3px;
vertical-align:top;
background:#DAAD69;
}

.state_links{
border:1px solid #C2C3C5;
margin-bottom:5px;
margin-top:5px;
margin-left:4px;
width:auto;
padding-left:0px;
width:550px;
}

#map{
border:1px solid #C2C3C5;
margin-bottom:5px;
width:552px;
height:552px;

}

#map div {
color:black;
}

.portal_img{
margin:0px 0px 0px 0px;
}

.portal{
background-image:url('./images/content_bground.jpg');
background-repeat:repeat-x;
float:left;
width:235px; 
padding:10px 0px 10px 0px;
border-bottom:1px solid rgb(51,51,51);
}

.portal_hlight{
border-bottom:1px solid rgb(51,51,51);
margin-top:7px;
padding-bottom:7px;
}

body {
margin:0px;
font-family: Lucida, Verdana, Arial;
font-size:13px;
color:rgb(51,51,51);
background:rgb(51,51,51);
}

#menu_row{
background-image:url('./inc/menu/menu_bground.jpg');
background-repeat:repeat-x;
margin-left:10px;
margin-right:10px;
margin-top:5px;
}

#bod_table {
border:0px;
width:960px;
background-color:#FFFFFF;
padding:0px;
}

#bod_col_left{
background-color:#FFFFFF;
padding:7px;
margin:0px;
}

#bod_col{
padding:7px;
vertical-align:top;
border-top:0px solid #FFD30F;
border-bottom:0px solid #FFD30F;

}

/*This is for the 3 col layout.*/
#onecol{
padding-left:20px;
padding-right:0px;
padding-top:20px;
width:160px;
}

#twocol {
vertical-align:top;
padding-left:40px;
padding-right:20px;
width:465px;
min-height:240px;
}

#bod_col_right{

width:235px;
padding-top:25px;
}


h1 {
margin-top:0px;
margin-left:0px;
margin-bottom:10px;
padding:0px 0px 3px 0px;
border-bottom: 1px solid black;
color: #666666;
font-size: 20px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
font-weight:normal;
line-height:23px;
}

h2 {
margin-top:0px;
margin-left:0px;
margin-bottom:4px;
padding-bottom:3px;
color: rgb(0,62,137);
font-size: 15px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
}

h2.tab {
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 10px;
color: #FFFFFF;
font-size: 15px;
font-weight:normal;
text-transform:uppercase;
line-height:31px;
vertical-align:middle;
font-family: Lucida, Verdana, Arial;
background-image:url('./images/h2_bground.jpg');
background-position:bottom right;
border-bottom:1px solid black;
background-repeat:no-repeat;
}

h2.gold, h3.gold {
margin-top:0px;
padding:0px 0px 0px 0px;
color: rgb(0,62,137);
font-size: 15px;
font-weight:bold;
text-transform:uppercase;
vertical-align:middle;
font-family: Lucida, Verdana, Arial;
border-bottom:1px solid black;
padding:0px 0px 3px 0px;
}

h2 A:link, h2 A:active, h2 A:visited {
margin-top:0px;
margin-left:0px;
margin-bottom:4px;
padding-bottom:3px;
color: rgb(0,62,137);
font-size: 15px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
}

h2 A:hover {
margin-top:0px;
margin-left:0px;
margin-bottom:4px;
padding-bottom:3px;
color: rgb(0,62,137);
font-size: 15px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
}

p, div  {
font-family: Lucida, Verdana, Arial;
font-size:13px;
line-height:140%;
}

a, img {
border:0px;
whitespace:no-wrap;
}

A:link {
font-family: Lucida, Verdana, Arial;
color:blue;
text-decoration:none;
}

A:visited {
font-family: Lucida, Verdana, Arial;
color:blue;
text-decoration:none;
}

A:active, A:hover {
color:rgb(203,28,25);
font-family: Lucida, Verdana, Arial;				
text-decoration:none;
}


A.sub_menu:link, A.sub_menu:active, A.sub_menu:visited  {
padding:4px;
border-right:1px solid #5C7191;
color:#003E7E;
font-family: Lucida, Verdana, Arial;
font-weight:bold;
}

A.sub_menu:hover {
color:#003E7E;
font-family: Lucida, Verdana, Arial;
}


A.breadcrumb:link, A.breadcrumb:active, A.breadcrumb:visited  {
color:#808080;
font-family: Lucida, Verdana, Arial;
font-size:12px;
text-decoration:none;
}

A.breadcrumb:hover {
color:#B16C20;
font-family: Lucida, Verdana, Arial;
font-size:12px;
text-decoration:none;
}

.error {
font-family: Lucida, Verdana, Arial;
color:red;
font-size:11px;
} 

.header{
font-family: Lucida, Verdana, Arial;
color:#FFFFFF;
font-size:11px;

}

select {
background-color:#FFFFFF;
color:rgb(51,51,51);
font-size:12px;
font-family: Lucida, Verdana, Arial;
border:1px solid #CCCCCC;
}


textarea {
background-color:#FFFFFF;
color:rgb(51,51,51);
font-size:10px;
font-family: Lucida, Verdana, Arial;

}


input, option {
color:rgb(51,51,51);
font-family: Lucida, Verdana, Arial;
font-size:13px;
font-weight:normal;
border:1px solid #CCCCCC;
}


input.button {
background-color:white;
border:2px solid black;
color:rgb(51,51,51);
font-family: Lucida, Verdana, Arial;
font-size:9px;
line-height:14px;
padding-left:3px;
padding-right:3px;
font-weight:bold;
}

input[type="image"] {
	border:0px;
}

.trademark {
font-family: Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:8px;
vertical-align:top;
}


ul {
list-style-type:disc;
}

li {
font-family: Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:13px;
}

#event_list_container ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#event_list_container li {
font-family: Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:13px;
margin-top:5px;

padding:0px;
}

dt {
color: #003E7E;
font-size: 11px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
font-weight:bold;
}

dd {
margin-top: 4px;
}

.port_img {
border:1px solid #FAF8C8;
}

div.img_float {
float:right;
padding-left:4px;
}

div.img_float_left {
float:left;
padding-right:25px;
}



input{
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}

.item_info {
margin-bottom:5px;
}