/* external css */
@import url("form.css");


/* Tag styles */
b {text-transform: uppercase;}
body, td {margin: 0px 0px; font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }

a {
	color: #ff6600;
	text-decoration: none;
}

a:hover {
	color:#ff9900;
	text-decoration: underline;
	
}

img.nav {	
	margin-right:15px;
}

a.submenu {
	text-transform: uppercase;
	font-family:'Myriad Pro', Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003468;
	margin-right:15px;
	text-decoration: none;
	line-height:19px;
}

a.submenu_on {
	text-transform: uppercase;
	font-family:'Myriad Pro', Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003468;
	margin-right:15px;
	text-decoration: none;
	line-height:19px;
}

a.submenu:hover {	
	text-decoration: underline;
}

a.event {
	color: #722416;
	font-weight: bold;
}


body.grad {
	background-image:url(../images/page_bg.jpg);	
}

img.thumb {
	margin:8px;
	vertical-align: top;
}


img.thumb:hover {
	cursor: pointer;
	cursor: hand;
}

div.scroll {
	overflow: auto;
	height: 405px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: 722416;	
	margin-bottom:15px;	
}

.gray {
	color: gray;
}

.blue_bold {
	font-size: 12px;
	color:#033468;
	font-weight: bold;
	text-transform: uppercase;
}


.red_bold {
	font-size: 12px;
	color:#722416;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 22px;
}

.event_title {
	font-size: 14px;
	color:#722416;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
}

/* element classes */
#container {
	width: 720px;	
	height: 600px;	
	background-image:url(../images/content_bg.jpg);	
}

#container_drop {
	width: 760px;	
	height: 620px;	
	background-image:url(../images/container_drop.jpg);
	background-repeat: no-repeat;
}

#container_drop_safari {
	width: 760px;	
	height: 620px;	
	background-image:url(../images/container_drop_safari.jpg);
	background-repeat: no-repeat;
}

#head {	
	padding: 125px 15px 15px 15px;
	text-align: left;	
}

#logo {
	float:left;
	margin: 15px 25px 0px 15px;
}

#body {
	margin: 15px 0px 15px 0px;
}

#body_menu {
	width: 185px;
	float: left;	
	text-align: left;
	padding: 0px 0px 0px 15px;
	/* position: absolute; */
	
}

#edit_element {
	z-index:2;
	position: absolute;
	width: 24px;	
	height: 24px;	
	margin: 5px 0px 0px 5px;
	background-image:url(../images/edit_24.png);
	background-repeat: no-repeat;
	/* cross browser  hand */
	cursor:pointer;
	cursor:hand	
}



.body_head {
	font-size: 16px;
	font-weight: bold;
	color: 722416;	
	text-align: left;
	padding-left: 200px;	
	margin-bottom: 15px;
}	

#body_content {	
	text-align: left;	
	overflow: auto;
	height: 335px;
	/* padding-left: 200px; */
}

#foot {
	padding-top: 15px;
	text-align: right;
	color: #B9c571;
	font-size: 10px;
}

#img_detail {	
	top: 25px;
	left:25%; 
	position: absolute;	
}

#img_detail_content {	
	background-color:#000000;	
	padding:25px;
}

#img_detail_title {	
	color: #ffffff;	
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
	margin-bottom:10px;
}

#img_detail_caption {	
	color: #ffffff;	
	text-transform: uppercase;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	font-weight: bold;
}
