*
{
list-style-type: none;
padding:0;
margin:0;
text-decoration: none;
border: none;
font-family: verdana, arial, sans-serif;
font-size: 1em;
}


html
{
min-height:100%;
margin-bottom:1px;
}

p 
{ 
font: 1em/1.3em verdana; 
margin-bottom:1em;
}

p a
{
color:#621189;
}

span
{
color:#000;

}

p a:hover
{
text-decoration:underline;
}

h1
{
font: bold 1.2em/1.3em arial;
color:#000;
margin-bottom:.7em;

}

h2
{
font: bold 1.1em/1.3em arial;
}


h2 span
{
color:#000;
font: bold 1em/.5em arial;
}


h3
{
font: normal 1em/1.3em verdana;
color:#621189;
}


body
{
background:#787878;
font-size:62.5%;
color:#454545;
}





#container 
{
background:#fff;
height:auto;
width:956px; 
margin:auto;
margin-bottom:7px;
}


#top_nav ul
{
float:left;
background:#787878;
padding-top:16px;
width:956px;
list-style:none;
}

#top_nav ul li
{
height:2.38em;
float:left;
background: url("../images/right_tabg.gif") no-repeat top right;
}

#top_nav ul li.selected
{
background: url("../images/right_tabk.gif") no-repeat top right;
}

#top_nav ul li:hover
{
background: url("../images/right_tabk.gif") no-repeat top right;
}


#top_nav li a
{
float:left;
height:1.8em;
display:block;
background: url("../images/left_tabg.gif") no-repeat top left;
text-align:center;
padding-left:1.2em;
padding-right:1.2em;
padding-top:.4em;
color:#262626;
font: 1.1em/1.1em verdana;
}

#top_nav li.selected a
{
background: url("../images/left_tabk.gif") no-repeat top left;
color:#fff;
}

#top_nav li.selected a:hover
{
color:#fff;
background: url("../images/left_tabk.gif") no-repeat top left;
}


#top_nav li a:hover
{
background: url("../images/left_tabk.gif") no-repeat top left;
_background: url("../images/left_tabg.gif") no-repeat top left;
color:#e0e0e0;
_color:#262626;
}



#title
{
height:109px;
width:956px;
background:#000 url("../images/gradient.gif") repeat-x top; 
float:left;
}

#flash
{
height:auto;


}

#logo
{
float:left;
margin-top:20px;
}


#logo a img
{
margin-left:18px;
padding-left:15px;
border-left:1px solid #e0e0e0;
}


#logo span a img
{
border:1px solid #e0e0e0;
margin-left:23px;
padding:0;
}

#image
{
border:1px solid #e0e0e0;
}





#content img
{
float:left;
border:1px solid #e0e0e0;
margin-top:.2em;
margin-bottom:.2em
}


#sub_nav ul
{
width:956px;
float:left;
background:#000;
padding-top:20px;
height:2.1em;
}

#sub_nav li
{
float:left;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;

}

#sub_nav li a
{
display:block;
font:1em verdana;
padding-top:.3em;
padding-bottom:.5em;
padding-left:.7em;
padding-right:.7em;
color:#B2B3B3;
}

#sub_nav li.selected a
{
background:#fff;
color:#000;
}

#sub_nav li.selected a:hover
{
color:#454545;
}

#sub_nav li a:hover
{
background:#fff;
color:#6a6a6a;
}

#linklist
{
float:left;
width:137px;
padding:23px;
border-right:1px solid #e0e0e0;
margin-right:-1px;
}


#linklist li
{
list-style:circle;
margin-left:16px;
color:#621189;
}

#linklist li.selected
{
list-style:disc;
}


#linklist li ul li
{
list-style:none;
margin-left:0;
}

#linklist li a
{
color:#621189;
font: bold 1em/1.3em verdana;
}

#linklist li ul li a
{
font-weight:normal;
}

#linklist li a:hover
{
text-decoration:underline;
}


#right_content
{
float:left;
background:#fff;
width:772px;
border-left:1px solid #e0e0e0;
}
 

.text
{
float:left;
background:#fff;
width:424px;
border-right:1px solid #e0e0e0;
padding:23px;
}

.text ul
{
margin-bottom:1em;
}

.text ul.numerals li
{
list-style:decimal;
}

.text li
{
list-style:disc;
margin-left:16px;
font: normal 1em/1.3em verdana;
margin-top:.3em;

}

.text li a
{
color:#621189;
}


.text li a:hover
{
text-decoration:underline;
}


.text li ul li
{
list-style:circle;
margin-left:16px;
font: normal 1em/1.3em verdana;
margin-top:.3em;

}




#hide
{display:none
}

.misc
{
float:left;
background:#fff;
width:255px;
border-left:1px solid #e0e0e0;
margin-left:-1px;
padding:23px;
}

.chart
{
float:left;
background:#fff;
width:424px;
border-right:1px solid #e0e0e0;
padding:23px;
font: 1em/1.3em verdana;
}


.chart ul
{
float:left;
margin-top:.5em;
}

.chart li
{
padding:7px;
border-top:1px solid #e0e0e0;
}

li.heading 
{
border-bottom:1px solid #e0e0e0;
background:#e0e0e0;
width:410px;
float:left;
color:#000;
font: normal 1em/.5em verdana;

}

li.name 
{
width:110px;
float:left;
}

li.information 
{
border-left:1px solid #e0e0e0;
width:285px;
min-height:50px;height:auto !important;height:50px;
float:left;

}

li.information img
{
float:left;
padding-right:7px;

}

#cl
{
clear:both;
padding:5px;
padding-left:5px;
padding-right:5px;
width:946px;
background:#e0e0e0;

}

#cl a
{
color:#621189;
padding-left:.6em;
padding-right:.6em;
border-right:1px solid #fff;
}



#cl a:hover
{
text-decoration:underline;
}

