

h1,h2,h3 { 
 /*margin: 0; padding: 0; remove those defaults! */ 
}
img { border:0px; }



.ui-html-content { max-width: 90%; left: 5%; position: absolute; top: 20px; min-height: 500px; min-width: 800px; height: auto !important;border: 1.5px solid #666666; background: #dddddd 50% 0% repeat-x; background-image: url(images/background3.png); color: #222222; }
.shadow { box-shadow: 0px 5px 10px #485266;-webkit-box-shadow: 0px 5px 10px #485266;-moz-box-shadow: 0px 5px 10px #485266;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#485266, offX=9, offY=5, positive=true);}
.shadow-button { box-shadow: 0px 0px 5px #333333;-webkit-box-shadow: 0px 0px 5px #333333;-moz-box-shadow: 0px 0px 5px #333333;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333333, offX=0, offY=0, positive=true);}
.shadow-top-menu { box-shadow: 0px 0px 5px #333333;-webkit-box-shadow: 3px 1px 5px #333333;-moz-box-shadow: 0px 0px 5px #333333;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333333, offX=3, offY=0, positive=true);}
.flex-button { padding:10px; text-align:middle; font-size:1.3em; text-decoration:none;vertical-align:middle;}
img {vertical-align:middle;}
.flex-button-small { padding:3px; text-align:middle; font-size:8pt; text-decoration:none;vertical-align:middle;}
.footer, .push {margin-top: 1em;height: 4em;}
.bgimg { position: absolute; margin: 0px; height: 100%; width: 100%; color: white; background-repeat: no-repeat; z-index: -1; left: 0px; top: 0px; background-image: url(images/background.jpg); }

.flex-tab-content-header-div {text-align:left;}
.flex-tab-content-header-table {border-spacing:0px;}
.flex-tab-content-list-div {text-align:left;max-height:400; overflow:auto;}
.flex-tab-content-list-table {border-spacing:0px;}

/* TOP MENU CSS */
table.topnav {
	width: 50%;
}

ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 100%;
	background: #222;
	font-size: 1.2em;
	background: url(topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #222;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	/*--background: #79c9ec url(dropdown_linkbg.gif) no-repeat 10px center;--*/
	background: #ffffff url(/images/dropdown_linkbg.gif) no-repeat 10px center;
	color: #000000;
}
ul.subnav {
z-index: 10; 
font-size: 8pt;
opacity:0.95;
}