

body{
	
background:#4C4C4C 
url('../media/background.jpg') 
no-repeat scroll 50% 0;
padding:0px;	
margin:0px;
height:100%;
}

.center{

text-align:center;
}

#wrapper{

width:780px;
min-height:100%;
margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;
background:white;
border-left:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
}

#header{
width:780px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#banner{
width:780px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
position:relative;
background-color:#7697BA;
border-bottom:0px solid #333333;
}

#links{

padding-left:0px;
border-bottom:0px solid #888888;
padding-top:0px;
padding-bottom:0px;
height:15px;
}

/* from DM wiki */

#link_list{

font-family:'myriad pro', 'arial', sans-serif;
background-color:#7F7F7F;
float: right;
font-size:14px; 
width:100%;
}

#link_list ul {

list-style: none;
margin: 0px;
padding: 0px;
float: right;
background-color:#7F7F7F;
font-size:14px;
}

#link_list a:link, 

#link_list a:visited {

text-decoration:none; 
background-color:#7F7F7F; 
font-size:14px; 
color:#FFFFFF;
display: block;
align: right;
margin: 0;
width: 80px;
padding: 2px 3px 2px 3px;
border-right:2px solid #7F7F7F;

}

#link_list a:hover {

text-decoration:none; 
background-color:#7697b8; 
font-size:14px; 
color:#FFFFFF;
display: block;
margin: 0;
width: 80px;
padding: 2px 3px 2px 3px;
border-right:2px solid #FFCB2F;

}

#link_list a:active {

text-decoration:none; 
background-color:#7697b8; 
font-size:14px; 
color:#FFFFFF;
display: block;
margin: 0;
width: 80px;
padding: 2px 3px 2px 3px;
border-right:2px solid #FFCB2F;

}

#link_list li {position: relative;}

#link_list ul ul {
position: absolute;
z-index: 500;
}

#link_list ul ul ul {
position: absolute;
top: 0;
left: 100%;
}


div#link_list ul ul,
div#link_list ul li:hover ul ul,
div#link_list ul ul li:hover ul ul
{display: none;}

div#link_list ul li:hover ul,
div#link_list ul ul li:hover ul,
div#link_list ul ul ul li:hover ul
{display: block;}


#content{

/*	
margin-right:20px;
margin-left:20px;
*/
}

#col1{

width:660px;
padding-left:60px;
float:left;
}

#pullout {
background:#C5D2DE;
padding-left:20px;
text-align:right;
color:#FFCB2F;
width:75%;
align:right;
border-bottom:2px solid #FFCB2F;
}

#pullout p h5{
font-family:'myriad pro', 'arial', sans-serif;
text-align:right;
background:#C5D2DE;
font-color:#FFCB2F;
font-size:14px;
border:none;
}

#pullout img{
border:none;
padding-bottom:20px;
}


#slant1 {
height: 0; 
border-style: solid none none solid; 
border-color: white white white #69C ; 
border-width: 0.5em 0.5em; 
margin: 0 0 0 0.5em; 
padding: 0; 
float: right; 
clear: left;
}
#slant2 {
height: 0; 
border-style: solid solid none solid; 
border-color: white #69C white #69C; 
border-width: 0.5em 0.5em; 
margin: 0 0.5em 0 0; 
padding: 0; 
float: right; 
clear: right;
}



#footer{

font-family:'myriad pro', 'arial', sans-serif;
text-align:center;
color:#333333;
width:780px;
font-size:12px;
margin-top:10px;
padding-bottom:5px;
padding-top:5px;
border-top:1px solid #C5D2DE;
background:#C5D2DE;
clear:both;
}

h1, h2, h3, h4{
font-family:'myriad pro', 'arial', sans-serif;
color:#000000;
}

h1{
text-align:center;
margin-top:0px;
font-size:16px;
}

h3{
text-align:left;
margin-top:0px;
font-size:14px;
}

h4{
color:#333333;
text-align:left;
margin-top:0px;
font-size:14px;
font-style: italic; 
}

p, li, ul, ol, td, table, tr{
	
font-family:'myriad pro', 'arial', sans-serif;
color:#333333;	
font-size:12px;
}

a {
	
font-size:12px;	
color:#004b95;
text-decoration: none;
}	

a:hover {

color:#004b95;
text-decoration: underline;
}

a:active {
color:#FFCB2F;
text-decoration: none;
}

img {

border:none;
margin: 5px;
float: right;
padding-left:5px;
padding-bottom:10px;
padding-top:5px;
}

a img {

border:none;
}

table { 

border-collapse:collapse;
background-color:white;
border-color:black;
border-width:2px;
padding:2px;
}

th {

background-color:#D3D3D3;
color:black;
border-style:solid;
border-width:1px;
border-color:#D3D3D3;
text-align:left;
padding-left:3px;
padding-right:5px;
}

tr { 

height:0px;
vertical-align:top;
}

td {  

font-size:10pt;
background-color:white;
color:#333333;
border-style:dotted;
border-width:1px;
border-color:#D3D3D3;
text-align:left;
padding-left:3px;
padding-right:5px;
}

