﻿html,body {
	height:100%; /* needed for container min-height */
}
body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
    overflow:-moz-scrollbars-vertical;
	background-color:#2d7cbc;
	}
	
div#wrapper {	background: url(../images/template/footerbg.gif) bottom repeat-x;
width:100%; padding:0; 
	position:relative; /* needed for footer positioning*/
	margin:0 auto;  /*center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */}
	
div#container { width:1000px; margin:0 auto 0px auto; padding:0 25px 0 25px; 
	/*position:relative;  needed for footer positioning*/
	/*margin:0 auto;  center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */} 

#header { width:950px; height:161px; padding:0; margin:0;}
#header img{ float:left; width:300px;}
#header p{ float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#706f6f; padding-top:80px;}
#topmenu { width:950px; padding:0;  height:134px; background-image:url(../images/template/topnavbg.gif); background-position:top; background-repeat:repeat-x;}
#main { width:950px; padding:0; margin:0;}
#leftPan { width:235px; float:left; padding:0; margin:0;}
#content { width:710px; margin:0; padding:15px 0 300px 0; float:right; min-height:300px;}
#clear { clear: both; height:10px;}
#footer {color:#000; margin:0; padding:15px 0 0 0; width:950px; border-top: solid 1px #0f75bd; position:absolute; bottom:0; height:190px;}
#footerleft {margin:0px; padding:0; width:260px; float:left;}
#footerleft p{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#footerleft img{float:left; margin-right:5px;}
#footercenter{ margin-left:280px; width:270px;}
#footercenter p{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footerright{ float:right; text-align:right; width:370px;}
img {border:none;}

a:link	
{font-family: Arial, Helvetica, sans-serif; color: #0f75bd; text-decoration: none;}
a:visited 
{font-family: Arial, Helvetica, sans-serif; color: #0f75bd; text-decoration: none;}
a:active 
{font-family: Arial, Helvetica, sans-serif; color: #0f75bd; text-decoration: none;}
a:hover 
{font-family: Arial, Helvetica, sans-serif; color: #6d6d6d; text-decoration:none;}

/*topnav */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
text-align:right;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 950px; /*width of menu*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
font-weight:bold;
height: 28px;
float: left;
color: #6d6d6d; /*text color*/
padding: 12px 14px 4px 14px;
text-decoration: none;
border-top:solid 12px #868686;
}

.indentmenu ul li a:visited{
font-weight:bold;
color: #6d6d6d;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
font-weight:bold;
color: #6f91c1 !important; /*text color of selected and active item*/
padding-top: 12px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
border-top:solid 12px #2b7bbb;
}
/*leftnav*/
#leftPan ul.one {width:235px; margin:0; padding:0;}
#leftPan ul.one li {width:235px; list-style:none; margin:0; padding:15px 0 0 0;}
#leftPan ul.one li a {width:200px; display:block; background:url(../images/template/arrow1.gif) no-repeat top left; color: #868686; font:bold 13px/22px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:0 0 0 32px;}
#leftPan ul.one li a:hover, #leftPan ul.one li a[name="active"], #leftPan ul.one li[name="active"] {width:200px; background:url(../images/template/arrow2.gif) no-repeat top left; color: #2b7bbb; text-decoration:none; padding:0 0 0 32px;}
#leftPan ul.one li.nav-1on a:hover, #leftPan ul.one li.nav-1on a[name="active"], #leftPan ul.one li.nav-1on a {color:#2b7bbb; font-weight: bold; background:url(../images/template/arrow2.gif) no-repeat top left;}

#leftPan ul.one li.nav-x1 {padding:0px;}
#leftPan ul.one li.nav-x1 a {width:180px; display:block; background:url(../images/template/transp1x1.gif) no-repeat left top; color:#868686; font:13px/22px Arial, Helvetica, sans-serif; text-transform:none; padding-top:0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; font-weight: bold; font-weight: bold;}
#leftPan ul.one li.nav-x1 a:hover {width:180px; background:url(../images/template/transp1x1.gif) no-repeat left top; color:#2b7bbb; text-decoration:none; padding-top:0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; text-transform:none; font-weight: bold;}
#leftPan ul.one li.nav-x1on {padding:0px;}
#leftPan ul.one li.nav-x1on a {width:180px; display:block; background:url(../images/template/transp1x1.gif) no-repeat left top; color:#4195eb; font:13px/22px Arial, Helvetica, sans-serif;text-transform:none; text-decoration:none; padding-top:0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; font-weight: bold;}
#leftPan ul.one li.nav-x1on a:hover, #leftPan ul.one li.nav-x1on a[name="active"]  {width:210px; display:block; background:url(../images/template/transp1x1.gif) no-repeat left top; color:#4195eb;text-transform:none; font:13px/22px Arial, Helvetica, sans-serif; text-decoration:none; padding-top:0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; font-weight: bold;}
/*
#leftPan ul.one li.nav-x2 a {width:100px; display:block; background:url(../images/template/arrow3.gif) no-repeat left top; color:#666666; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 32px;}
#leftPan ul.one li.nav-x2 a:hover {width:100px; background:url(../images/template/arrow3.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 32px;}
#leftPan ul.one li.nav-x2on a {width:100px; background:url(../images/template/arrow3.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 32px; font-weight:bold;}
#leftPan ul.one li.nav-x2on a:hover, #leftPan ul.one li.nav-x2on a[name="active"] {width:100px; background:url(../images/template/arrow3.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 32px; font-weight:bold;}

#leftPan ul.one li.nav-x3 a {width:190px; display:block; background:url(../images/template/arrow4.gif) no-repeat left top; color:#666666; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 42px;}
#leftPan ul.one li.nav-x3 a:hover {width:190px; background:url(../images/template/arrow4.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 42px;}
#leftPan ul.one li.nav-x3on a {width:190px; background:url(../images/template/arrow4.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 42px; font-weight:bold;}
#leftPan ul.one li.nav-x3on a:hover, #leftPan ul.one li.nav-x3on a[name="active"]  {width:190px; background:url(../images/template/arrow4.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 42px; font-weight:bold;}
*/


a.footercopyrightlink:link, a.footercopyrightlink:visited, a.footercopyrightlink:active  {
font-family: Trebuchet MS, Helvetica, sans-serif;
color: #666;
font-size: 9px;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
}

a.footercopyrightlink:hover {
font-family: Trebuchet MS, Helvetica, sans-serif;
color: #666;
font-size: 9px;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
}
#floatright, #floatright30, #floatright40
{
	float: right;
	margin: 20px 20px 20px 20px;
}

#floatleft, #floatleft30, #floatleft40
{
	float: left;
	margin: 20px 20px 20px 0;
}

#floatright30, #floatleft30
{
	width:30%;
}

#floatright40, #floatleft40
{
	width:40%;
}

input#Next, input#Previous {border: 1px none;}
