body {
margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:74.5%; color:#666666; text-align:center;
background-color:#FFFFFF;}

p {
margin:1.0em 1em 1em 1; padding:1.0em;}

h1 {
background-color:#EEEEEE; font-size:110%; font-weight:strong; margin:1.5em; padding:1.5; 
font-style:none; text-align:center; font-family:verdana, verdana, arial, sans-serif;}		/*	center text	*/

h2 {
background-color:#FFFFFF; color:#777777; font-size:90%; font-weight:normal; margin:0em; padding:2.5em;
font-style:none; font-family:"Trebuchet MS", verdana, arial, sans-serif;}		/*	bottom disclaimer	*/

h3 {
background-color:#FFFFFF; color:#000000; font-size:130%; font-weight:bold; margin:0.2em; padding:0; 
font-style:italic; font-family:arial, verdana, arial, sans-serif;}		/*				*/

h4 {
background-color:#EEEEEE; color:#888888; font-size:125%; font-weight:normal; margin:0.2em; padding:0; 
font-style:italic; font-family:arial narrow, verdana, arial, sans-serif;}		/*	Header for side boxes	*/

div {
margin:0; padding:0; display:block;}


.container {
background-color:#FFFFFF; margin:10 auto 0 auto; padding:0; width:800px; border:3px solid #AAAAAA;}

.img-header {clear: both; float: left; width: 800px; height: 150px; margin: 0px; padding: 0px;}

.img-header2 {clear: both; float: center; width: 800px; height: 116px; margin: 0px; padding: 0px;} /*Ad Space */

.headermenu {background-image:url('../images/mainmenu.jpg'); background-repeat:no-repeat; background-position: right center; float: left; width: 800px; min-height: 2.0em; height: auto !important; height: 2.0em !important; line-height: 2.0em; margin: 0px; padding: 0px; border-top: 1px solid rgb(84,111,144); border-bottom: 1px solid rgb(84,111,144); }
.headermenu ul {list-style: none; margin: 0px; padding: 0px; font-weight: bold;}	
.headermenu li {float: left; white-space: nowrap; background-color: inherit;}
.headermenu li a {margin: 0px; padding: 0px 10px 0px 10px; border-left: solid 1px rgb(255,255,255); border-right: solid 0px rgb(255,255,255); color: rgb(255,255,255); text-decoration: none; font-size: 100%;}
.headermenu li.first {float: left; white-space: nowrap; background-color: inherit;}
.headermenu li.first a {margin: 0px; padding: 0px 10px 0px 10px; border-left: solid 0px rgb(255,255,255); border-right: solid 0px rgb(255,255,255); text-decoration: none; font-size: 100%;}
.headermenu li.group {float: right; white-space: nowrap; background-color: inherit;}
.headermenu li.group a {margin: 0px; padding: 0px 10px 0px 10px; border-left: solid 0px rgb(255,255,255); border-right: solid 0px rgb(255,255,255); color: rgb(255,255,255); text-decoration: none; font-size: 100%;}
.headermenu a:hover, .headermenu li.group a:hover, .headermenu a.selected {background-color: inherit; color: rgb(75,75,75); text-decoration: none;}
.buffer {float: left; width: 800px; height: 15px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

.leftmenu {clear: both; float: left; width: 170px; min-height: 500px; height: auto; height: 500px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}
.leftmenu ul {float: left; list-style: none; width: 170px; margin: -6px; padding: 0px; border-bottom: solid 2px rgb(200,200,200);}	
.leftmenu li {margin: 0px; padding: 0px; border-right: solid 2px rgb(200,200,200);}
.leftmenu li.title {border-left: solid 10px rgb(215,215,215); background-color:rgb(136,136,136); vertical-align: top; margin: 0px; padding: 0px 5px 4px 20px; color: rgb(250,250,250); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.leftmenu li.group {display: block; min-height: 1.5em; height: auto !important; height: 1.5em; line-height: 3.0em; margin: 1px 0px 1px 0px; padding: 0px 0px 0px 10px; border-top: solid 1px rgb(200,200,200);  border-left: solid 10px rgb(121,153,196); color: rgb(0,0,0); font-weight: bold; font-size: 120%;}
.leftmenu li a {display: block; min-height: 1.5em; height: auto !important; height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding: 0px 7px 0px 10px; border-left: solid 10px rgb(215,215,215); color: rgb(100,100,100); text-decoration: none; font-size: 120%;}
.leftmenu li a:hover {border-left: solid 10px rgb(121,153,196); color: rgb(0,0,0); background-color:rgb(215,215,215); color:rgb(42,90,138); text-decoration:none;}
.leftmenu li a.selected {border-left: solid 10px rgb(121,153,196); color: rgb(0,0,0); text-decoration: none;}


.nav-global-font {font-size: 1.0em;}
.headermenu-font {font-size: 0.9em;}
.leftmenu-font {font-size: 0.8em;}
.content-font {font-size: 1.1em;}
.sidebar-font {font-size: 1.0em;}
.footer-font {font-size: 0.85em;}



.border {
margin:0em; padding:0em; border:5px solid #DDDDDD; width:35.5em}

.border2 {
border-right: solid 1px rgb(125,125,125); border-left: solid 1px rgb(125,125,125); border-top: solid 1px rgb(125,125,125); border-bottom: solid 1px rgb(125,125,125); margin:0em; padding:1.0em; text-align:absolute;}



.leftcontainer {
float:left; width:14em; margin:0em 0 0 0; padding:2;}

.leftbox {
margin:0.5em; padding:0.3em; border:0px solid #DDDDDD; text-align:left;}

.leftbox2 {
margin:0.5em; padding:0.3em; border:1px solid #DDDDDD; text-align:left;}

.leftcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}


.rightcontainer {
text-align:right; float:right; width:12em; margin: -1.0em 8 0 0; padding:2;}

.rightbox {
text-align:right; margin:0em; padding:0.3em; border:0px solid #DDDDDD; line-height:2.0em;}

.rightbox2 {
text-align:right; margin: 0em; padding:0.3em; border:2px solid #DDDDDD; line-height:2.0em;}

.rightboxf {
margin:0.4em; padding:0.3em; font-size:85%; font-weight:bold; margin: 25em 1 0 0; border:0px solid #DDDDDD; text-align:right; line-height:2.0em;}

.rightcontainer h2 {
text-align:right; padding:0 0 0 1.5em;}

.linkbox a {display:block;}



.content {
float:center; text-align:left; margin: 14em 9.5em 0 25; padding:3em 8ex 2em 24.5ex;}

.content h1 {text-indent:1.5em; }
.content h2 {text-indent:; }
.content h3 {text-indent:1.5em; }
.content h4 {text-indent:1.5em; }

.content2 {
float:center; text-align:left; margin: 0em 11.5em 0 -10; padding:1em 3ex 2em 32.5ex;}

.content2 h1 {text-indent:1.5em; }
.content2 h2 {text-indent:1.5em; }
.content2 h3 {text-indent:1.5em; }
.content2 h4 {text-indent:1.5em; }

.contentbox-container {float: center; width: 350px; margin: 0px 0px 15px 0px; padding: 0px;}
.contentbox-title-shading-small {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,220); color: rgb(75,75,75); font-weight: bold; font-size: 130%;}
.contentbox-title-shading-small2 {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,220); color: rgb(75,75,75); font-weight: bold; font-size: 100%;}
.contentbox-noshading {margin: 0px; padding: 0.7em 0px 0px 0px; background-color: transparent;}
.contentbox-container ul {float: center; list-style: none;  width: 300px; margin: 0px; padding: 0px; list-style: none;}	
.contentbox-container li {margin: 5px; padding: 5px;}


.contentbox2-container {float: center; width: 425px; margin: 0px 0px 15px 0px; padding: 0px;}
.contentbox2-title-shading-small {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,220); color: rgb(75,75,75); font-weight: bold; font-size: 130%;}
.contentbox2-noshading {margin: 0px; padding: 0.7em 0px 0px 0px; background-color: transparent;}
.contentbox2-container ul {float: center; list-style: none;  width: 425px; margin: 0px; padding: 0px; list-style: none;}	
.contentbox2-container li {margin: 5px; padding: 5px;}


.box-on {float: left; min-width: 0.5em; margin-right: 0.2em; padding-left: 0.3em;}
.bg-blue03 {background-color: rgb(121,153,196);}

.content a, .content2 a, .contentbox-container a, .contentbox2-container a {color: rgb(47,78,136); text-decoration: none;}
.content a:hover, .content2 a:hover, .contentbox-container a:hover, .contentbox2-container a:hover {color: rgb(47,78,136); text-decoration: underline;}
.content a:active, .content2 a:active, .contentbox-container a:active, .contentbox2-container a:active {color: rgb(0,0,0); text-decoration: underline;}
.content a:visited, .content2 a:visited, contentbox-container a:visited, .contentbox2-container a:visited {color: rgb(47,78,136);}


.footer {background-image:url('../images/mainmenu.jpg'); background-repeat:no-repeat; background-position: right center; clear: both; width: 800px; height: 1.0em; margin: 0px; padding: 0em 0px 0em 0px; border-top: solid 2px rgb(225,225,225); background-color: rgb(159,182,213); color: rgb(255,255,255);}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
.footer a, .footer a:visited {color:#3B4471; text-decoration:none;}
.footer a:hover {color:#3B4471; background-color:rgb(215,215,215); text-decoration:none;}


.footer2 {clear: both; width: 800px; height: 6.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(170,170,170); background-color: rgb(255,255,255); color: rgb(105,105,105);}
.footer2 p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
.footer2 a, .footer2 a:visited {color:#3B4471; text-decoration:none;}
.footer2 a:hover {color:#3B4471; background-color:rgb(215,215,215); text-decoration:none;}
