/* Structure Stuff */
body
{
background: #FFFFFF url(images/bg_body_blue.gif) repeat-x; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#container{
background-color:#FFFFFF;
width: 820px;
margin: 25px auto; 
padding: 0px 10px 10px 10px;
}
#header{
height: 108px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color:#FFFFFF;
}
#header h1 a {
display: block; 
float: left; 
width: 320px; 
height: 108px;
background: Transparent url(images/banner.png) no-repeat;
text-indent: -9999px; 
}
#header h2 {
float: right; 
margin: 21px 0px 5px 0px; 
font-size: 19px; 
font-weight: normal; 
color: #999999;
font-family: Arial;
}
#header #nav {
width: 480px; 
height: 60px; 
float: right; 
margin: 0px 0px 0px 0px;
background: Transparent url(images/bg_navi_blue.gif);
background-position: 9px 0px;
}
#header #nav ul {
list-style: none; 
float: right; 
margin: 15px 20px 0px 0px;
}
#header #nav ul li {
float: left; 
margin: 0px 0px 0px 0px; 
padding: 0px 25px 0px 5px;
font-size: 19px; 
font-family: Arial; 
}
#header #nav ul li:first-child { 
background: none; 
}
#header #nav ul li a {
color: #CCFFFF; 
text-decoration: none;
}
#header #nav ul li a:hover, #header #nav ul li a:focus { 
color: #FFFFFF; 
}
#content{
background: Transparent url(images/bg_content_blue.gif) repeat-y; 
}
#section_right{
float: left;
margin: 0px 0px 0px 500px;
padding: 0px 0px 0px 0px; 
width: 320px;
}
#right{
padding: 0px 0px 0px 0px;
margin: 0px 10px 10px 10px;
}
#section_center{
float: left;
width: 500px;
margin: 0px 0px 0px -820px;
padding: 0px 0px 0px 0px;
}
#center{
padding: 0px 0px 0px 0px;
margin: 10px 10px 10px 10px;
}
#center_pic{
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}
.center_overview{
color: #0066FF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 22px;
}
.center_titles{
position: relative; 
z-index: 1;
float: left;
height: 40px;
width: 100%;
padding: 5px 0px 0px 20px;
margin: 0px 5px 10px -30px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 24px;
background: Transparent url(images/bg_navi_blue.gif);
}
.center_paragraphs{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 16px;
}
.center_lists{
list-style-image: url(images/list.gif);
}
.center_tables{
position: relative;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 480px;
}
.center_tables, .center_tables td{
border: 1px solid #0066FF;
border-collapse: collapse;
vertical-align: top;
}
.center_pic{
float: left;
}
.side_titles{
position: relative; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
height: 32px;
width: 100%;
color: #0066FF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 18px;
background: Transparent url(images/bg_side_green.gif) no-repeat;
}
.side_paragraphs{
padding: 0px 0px 50px 0px;
margin: 0px 0px 0px 0px;
color: #00FFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
}









.side_group{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 300px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.side_group li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .side_group li a{
width: 290px;
}
.side_group li a:visited, .glossymenu li a:active{
color: white;
}
.side_group li a:hover{
background-image: url(images/glossyback2.gif);
}


#footer{
clear: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#0066FF;
color: #FFFFFF;
font-family: Verdana;
font-size: 10px; 
}


