* { margin: 0 auto 0 auto;  font-family:"Trebuchet MS"; }

.italic { font-size:10px; font-style:italic;}
.smalltext { font-size:10px;}
.formtext {width:100px; float:left;}
.pagetitle {font-size:14px; font-weight:bold;}
h1 {font-size:18px; font-weight:bold;}

body {
	text-align: center;
	background: #ffffff;
	background-image:url(../images/page/bg.jpg);
	margin:15px 0 15px 0;
}
		

#container {
	color:#000000;
	text-align:justify;
	width:90%;
	min-width:770px;
}


/*HEADER*/
#header {
min-width:770px;
width:100%;
height:80px;
background-image:url(../images/page/headerbg.gif);
}

#logo {
background-image:url(../images/page/logo.gif);
width:230px;
height:80px;
float:left;
}

#headertitle {
width:480px;
height:80px;
float:left;
padding-top:20px;
font-size:34px;
font-weight:bold;
color:#2d428f;

}


#headerbg {
float:left;
min-width:520px;
width:100%;
height:80px;
background-image:url(../images/page/headerbg.gif);
}

#headerright {
float:right;
width:200px;
height:80px;
background-image:url(../images/page/headerright.gif);
background-repeat:no-repeat;
background-position:right;
text-align:right;
color: #2d428f;
font-weight:bold;
font-size:17px;
}

#headerright ul {
	padding:18px 17px 0 0;
	}
	
#headerright li {
	list-style:none;
	padding:07px 0 0 0;
	}

/*MENU*/
#menu {
min-width:770px;
width:100%;
height:190px;
background-color:#e0f1fb;
clear:both;
}

#menuleft {
float:left;
background-image:url(../images/page/menuleft.gif);
height:190px;
width:40px;
}

#menuright {
float:right;
background-image:url(../images/page/menuright.gif);
height:190px;
width:40px;
}

/*MAIN BODY*/
#main {
background-color:#ffffff;
text-align:left;
color:#333666;
width:100%;
overflow:visible;
font-size:13px;
}

#main ul {
padding:0 50px 0 50px;
}

#main li {
padding:0px 0 20px 0;
list-style-image:url(../images/page/bullet.gif);
}

#mainleft {
float:left;
background-image:url(../images/page/mainleft.gif);
min-height:300px;
width:20px;
}

#mainright {
float:right;
background-image:url(../images/page/mainright.gif);
min-height:300px;
width:20px;
}

#maincontent {
float:left;
max-width:98%

}

.contentcolumnl {
float:left;
width:50%;
border-right:1px solid #cccccc;
}

.contentcolumnr {
float:left;
width:50%;
}


/*FOOTER*/
#footer {
background-image:url(../images/page/footerbg.gif);
width:100%;
height:52px;
font-size:10px;
color:#666666;
}

#footermenu {
color:#999999;
width:600px;
}

#footer a{
text-decoration:none;
color:#999999;
}

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

#footer ul {
padding:10px 0 5px 0;

}

#footer li {
display:inline;
}

#footerleft {
float:left;
background-image:url(../images/page/footerleft.gif);
width:20px;
height:52px;
}

#footerright {
float:right;
background-image:url(../images/page/footerright.gif);
width:20px;
height:52px;
}

#footerbottomleft {
float:left;
width:400px;
}

#footerbottomright {
margin:30px 0 0 0;
height:22px;
width:250px;
float:right;
text-align:right;
}

/*Menu System*/

#navcontainer
{
padding: 0;
width:100%;
}

#navlist
{
margin: 0px;
padding: 0px 0px;
display: block;
width:100%;
}

#navlist ul {
padding:0;
}

#navlist li
{
list-style: none;
float: left;
width:19.6%; /* was 16.6% */
}


#navlist {
text-align: center;
font-weight:bold;
}


#navcontainer a, #navlist li.extend
{
margin: 0px;
display: block;
padding: 105px 6px 0px 0;
text-decoration: none;
color: #999999;
}

#navcontainer a:hover, #navcontainer a#current
{
padding: 105px 6px 0px 0;
color: #333666;
}

#navcontainer a#current
{
background: #ffffff;
border-top: 1px solid #ffffff;
}

#navcontainer li#active
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}

#tab1 {
background-image:url(../images/page/buttons/tab1.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#tab1 a:hover {
background-image:url(../images/page/buttons/tab1mo.gif);
background-position:top;
background-repeat:no-repeat;
}

#tab1active a{
background-image:url(../images/page/buttons/tab1.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
color: #2d428f;
}

#tab2 {
background-image:url(../images/page/buttons/tab2.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#tab2 a:hover {
background-image:url(../images/page/buttons/tab2mo.gif);
background-position:top;
background-repeat:no-repeat;
}

#tab2active a{
background-image:url(../images/page/buttons/tab2.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
color: #2d428f;
}

#tab3 {
background-image:url(../images/page/buttons/tab3.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#tab3 a:hover {
background-image:url(../images/page/buttons/tab3mo.gif);
background-position:top;
background-repeat:no-repeat;
}

#tab3active a{
background-image:url(../images/page/buttons/tab3.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
color: #2d428f;
}

#tab4 {
background-image:url(../images/page/buttons/tab4.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#tab4 a:hover {
background-image:url(../images/page/buttons/tab4mo.gif);
background-position:top;
background-repeat:no-repeat;
}

#tab4active a{
background-image:url(../images/page/buttons/tab4.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
color: #2d428f;
}

#tab5 {
background-image:url(../images/page/buttons/tab5.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#tab5 a:hover {
background-image:url(../images/page/buttons/tab5mo.gif);
background-position:top;
background-repeat:no-repeat;
}

#tab5active a{
background-image:url(../images/page/buttons/tab5.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
color: #2d428f;
}

#tab6 {
background-image:url(../images/page/buttons/tab6.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#tab6 a:hover {
background-image:url(../images/page/buttons/tab6mo.gif);
background-position:top;
background-repeat:no-repeat;
}

#tab6active a{
background-image:url(../images/page/buttons/tab6.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0 0 0;
color: #2d428f;
}

#sub2 li{
padding:0px 0 10px 0;
list-style-type:circle;
list-style-image:none;
}

#sub2 ul {
margin:0;
padding:0 0 0 0;
}

.link {
text-decoration:none; color:#333666
}

.link:hover {
text-decoration:none;
color:#FFFFFF;
background-color:#000066;
}