body{
	font-size:11px;
	padding:0px;
	margin:0px;
	background: url('../images/bg-body.jpg') top repeat-x #14AAE9;
	color: #000000;
}

table {border:0px; border-spacing: 4px; font-size: 11px; color: #COCOCO; border: 1px dotted #FFFFFF}

th {background: #5ED5F4; text-align: left}
td, th {padding: 3px;}

a:link, a:visited {color: #FFFFFF; text-decoration: none; padding-bottom: 2px;}
a:hover, a:active {color: #DDDDDD; text-decoration: none; border-bottom: 1px dotted #DDDDDD; }

a.dark:link, a.dark:visited {color: #0740A7; text-decoration: none; padding-bottom: 2px;}
a.dark:hover, a.dark:active {color: #000000; text-decoration: none; border-bottom: 1px dotted #000000; }

table, input, textarea, body
{
		font-family:Tahoma;
		font-size:11px;
		line-height:16px;
		color:#3A403C;
}

.fade-div{width: 400px; padding: 4px; background: #FFFFFF; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; -khtml-opacity: 0.4;}

#menu {
	height: 35px;
	padding: 10px;
	padding-bottom: 0px;
}

#wrapper {
	width: 980px;
}

#left-column {
	float: left; width:249px; height: 700px; background:url("../images/bg-panel-left2.jpg") no-repeat left top;
}

#separator {
	float: left; width: 18px
}

#right-column {
	float: left; 
	width: 690px;
}

#right-content {
	float: left; 
	width: 690px;
	min-height: 600px;
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	/* border-left: 10px solid #FFFFFF; */
	border-bottom: 10px solid #FFFFFF;
}

#main-content-top {
	width: 700px;
	padding: 20px 15px 10px 15px;
}

#content-top {
	padding: 20px 15px 0px 15px;
}

#footer {
	clear: both; 
	float: left; height:45px; width: 700px;
	
}

#footer-menu {
	clear: both;
	padding: 10px; color: #AAAAAA;
	padding-left: 259px;
}

#desc {
	clear: both; padding: 10px; color: #5ED5F4
}

.c_text, .c_text a:link, c_text a:visited { font-size:9px; text-decoration:none; color:#3A403C;}
.c_text a:hover, c_text a:active { text-decoration:none;}

.w_text {font-size: 9px; color: #FFFFFF}

img.photo{border: 10px #FFFFFF solid; margin-left: 5px; margin-right: 5px;}

ul.normal {position: relative; display: block}
li.normal {background: transparent}

h3{
	font-family: Trebuchet MS;
	font-size:25px;
	font-weight: bold;
}

h4 { 
	clear:both;
	font-family: Trebuchet MS;
	font-size:20px;
	font-weight: bold;
	color: #FFFFFF;
}

h5 {
	clear:both;
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

h6 {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

/* Menu */
#menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 20px;
}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 120px;
	cursor: default;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 20px;
	left: 0px;
}

li ul li {
	padding-left: 5px;
	height: 20px;
	background: #FFFFFF;
	filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8;
	}


li ul a:link, li ul a:visited {color: #666666; text-decoration: none; padding: 2px;}
li ul a:hover, li ul a:active {color: #000000; text-decoration: none; padding: 2px; border-bottom: 0px; background: #CCCCCC;}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}