body	{
margin: 0;
padding: 0;
background-image: url('images/bg2.jpg');
background-repeat: repeat;
}

#shell	{
position: absolute;
left: 50%;
margin-left: -475px;
width: 950px;
min-height: 1000px; 
z-index: 100;
background: transparent; 
}

#topbar	{
width: 800px;
height: 80px;
float: left;
background: transparent;
margin: 0;
padding: 0;
}

#menu	{
width: 958px;
height: 50px;
float: left;
background: transparent;
margin-top: 40px;
margin-left: 2px;
}

#menu .menuitem	{
width: 130px;
height: 24px;
float: left;
margin-right: 6px;
background: transparent;
}

#menu .menuitem img	{
border: 0;
}

#container	{
width: 100%;
height: auto;
background: #FFFFFF;
float: left;
}

#bannerbox	{
width: 100%;
height: 125px;
margin: 0;
padding: 0;
}

#section_head	{
width: 100%
height: 25px;
text-align: right; 
border-bottom: 1px solid #485578;
margin-right: 2px;
margin-left: 2px;
}

#section_head p	{
font-family: Times, serif;
font-size: 14pt;
font-weight: normal;
color: #485578;
margin-top: 0;
margin-right: 20px;
margin-bottom: 10px;
}

/*********************** Left column ********************/
#leftcol	{
width: 200px;
min-height: 500px;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

#leftcolhead	{
width: 170px;
height: 25px;
float: left;
background: #DAE2E9;
margin-top: -33px;
margin-left: 10px;
margin-bottom: 0px;
text-align: left;
}

#leftcolhead h1	{
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
line-height: 25px;
margin-top: 0px;
margin-left: 10px;
}

#leftcol ul	{
width: 170px;
float: left;
margin-left: 0px;
margin-top:0;
text-align: left;
}

#leftcol ul li	{
font-size: 16pt;
font-weight: bold;
color: #45F528;
list-style-type: none;
margin-left: -15px;
margin-top: 5px;
}

#leftcol ul li a:link, a:visited	{
font-family: Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #485578;
line-height: 30px;
text-decoration: none;
}

#leftcol ul li a:hover	{
color: #4682B4;
}
/********************************* Page content **************************/
.heading {
font-family: Arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #4682B4;
margin-bottom: -20px;
}

.subheading	{
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
font-style: italic;
margin-top: 20px;
color: #4682B4;
}

.paragraph	{
font-family: Arial, sans-serif;
font-size: 10pt;
line-height: 200%;
font-weight: normal;
color: #999999;
}

#content	{
width: 585px;
min-height: 500px;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

/********************************* Right column ******************************/
#rightcol	{
width: 145px;
min-height: 500px;
float: right;
padding-right: 5px;
}

#rightcol_top	{
width: 150px;
height: 150px;
float: right;
text-align: right;
padding-right: 25px;
}

#rightcol_top a:link, a:visited	{
color: #4682B4;
}

#rightcol_top a:hover	{
color: #485578;
}

#rightcol_bottom	{
width: 150px;
height: 
}
/********************************* Footer ******************************/
#footer	{
width: 904px;
height: 95px;
float: left;
background: #FFFFFF;
background-color: rgba(255, 255, 255, 0.7);
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
border: 3px solid #BCC2BC;
padding: 20px;
margin-top: 20px;
margin-bottom: 20px;
}

#footer_left	{
width: 300px;
float: left;
text-align: left;
}

#footer_middle	{
width: 300px;
float: left;
text-align: left;
}

#footer_right	{
width: 300px;
float: right;
text-align: left;
}

#footer h4	{
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #666666;
margin-bottom: -10px;
margin-top: -6px;
}

#footer p, #footer a, #footer a:link, #footer a:visited	{
font-family: Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
line-height: normal;
color: #999999;
}

#footer a:hover	{
color: #485578;
}
