* {
margin:0; 
padding:0;
}

body {
	width:100%;
	height:100%;
	background-color:#eefaff;
	overflow:scroll;
}

#main {
width:980px;
min-height: 100%;
height:auto !important;
height:100%;
background-color:#ffffff;
}

#header {
width:100%;
height:200px;
}

#menu {
width:100%;
height:30px;
background-color:#494949;
}

#content {
width:620px;
margin:20px;
margin-left:40px;
margin-top:30px;

display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
vertical-align:top; 
}

#sidebar {
width:280px;
margin-top:30px;
margin-right:20px;

display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
vertical-align:top; 
}

#push {
height:30px;
}

#footer {
width:980px;
height:30;
margin-top: -30px;
background-color:#494949;
}


a {outline:none;}

.phline {
height:1px;
overflow:hidden;
background-image:Url('pics/pline.jpg');
background-repeat:horisontal;
}

.inline {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top;
}

.poster {
	width:200px;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top;
	text-align:center;
}


.caption {
width:100%;
height:30px;
background-color:#16709e;
}

.incaption {
padding-top:6px;
padding-left:20px;
color:white;
}


.tabs {
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
vertical-align:top;

height:30; 
border:1px solid #16709e;
text-align:center;
background-color:#16709e;
color:#ffffff;
text-decoration:none;
cursor:pointer;
}

.tabshover {
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
vertical-align:top;

height:30; 
border-top:1px solid #16709e;
border-right:1px solid #16709e;
border-left:1px solid #16709e;
text-align:center;
color:#000000;
text-decoration:none;
cursor:pointer;
}

.deadlink {
text-decoration:none;
color:black;
}




div {
	font:14px/18px Arial;
	color:#3b3b3b;
}

h1 {
	font:22px/24px Arial;
	color:#003f5d;
	font-weight:normal;
	margin:0;
	padding:0;
}

h2 {
	margin:0;
	padding:0;
	font:14px/20px Arial;
	color:#003f5d;
	font-weight:bold;
}

h3 {
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	font:14px/20px Arial;
	color:#003f5d;
	font-weight:bold;
}


.lfolder{
	font-family:Arial;
	font-size:12px;
	color:#1a4c66;
	text-decoration:underline;
}























		ul#cssmenu {
			width:100%;
			margin: 0;
			border: 0 none;
			padding: 0;
			list-style: none;
			height: 30px;
			font: bold 12px/28px Verdana, Arial;
			/* border-left:#003366 1px solid; */
		}

		ul#cssmenu li {
			margin: 0;
			border: 0 none;
			padding: 0;
			float: left;
			display: inline;
			list-style: none;
			position: relative;
			height: 30px;
		}

		ul#cssmenu ul {
			margin: 0;
			border: 0 none;
			padding: 0;
			width: 160px;
			list-style: none;
			display: none;
			position: absolute;
			top: 30px;
			left: 0;
		}

		ul#cssmenu ul:after {
			clear: both;
			display: block;
			font: 1px/0px serif;
			content: ".";
			height: 0;
			visibility: hidden;
		}

		ul#cssmenu ul li {
			width: 270px;
			float: left;
			display: block !important;
			display: inline;
		}

		/* Main Menu */
		ul#cssmenu a {
			border: 0px;
			padding: 0 10px;
			float: none !important;
			float: left;
			display: block;
			color: #FFFFFF;
			font: bold 12px/28px Verdana, Arial;
			text-decoration: none;
			height: auto !important;
			height: 1%;
		}

		/* Main Menu Hover */
			ul#cssmenu a:hover,
			ul#cssmenu li:hover a,
			ul#cssmenu li.iehover a {
			background: #FFFFFF;
			color:#545454;
			border-top:#757575 1px solid;
		}

		/* Second Menu */
			ul#cssmenu li:hover li a,
			ul#cssmenu li.iehover li a {
			border-top: 2px solid #FFFFFF;
			float: none;
			background: #757575;
			color: #FFFFFF;
			filter:alpha(opacity=90)
		}

		/* Second Menu Hover */
			ul#cssmenu li:hover li a:hover,
			ul#cssmenu li:hover li:hover a,
			ul#cssmenu li.iehover li a:hover,
			ul#cssmenu li.iehover li.iehover a {
			border-top: 2px solid #FFFFFF;
			background: #FFFFFF;
			color:#545454;
			border:#757575 1px solid;
			filter:alpha(opacity=100)
		}

		ul#cssmenu ul ul {
			display: none;
			position: absolute;
			top: 0;
			left: 170px;
		}

		ul#cssmenu li:hover ul ul,
		ul#cssmenu li.iehover ul ul {
			display: none;
		}

		ul#cssmenu li:hover ul,
		ul#cssmenu ul li:hover ul,
		ul#cssmenu li.iehover ul,
		ul#cssmenu ul li.iehover ul {
			display: block;
		}


