/*CSS by the Master Minds www.mastermindsinc.com*/
body{
background: #6699CC; 
font-family: Arial;
margin: 0px 0px 0px 0px;
text-align: center;
color: #ffcc66;
}

h1{
background-image: url('../media/images/header_logo.gif');
width: 178px;
height: 68px;
overflow: hidden;
margin: 0px;
}

h1 span{
display: none;
}
h2{
font-size: 14px;
margin: 10px 0px 0px 0px;
}
p a{
font-weight: bold;
margin: 0px 2px 0px 2px;
}

a{
color: #0066cc;
text-decoration: none;
}

a:visited{
color: #0066cc;
text-decoration: none;
}

a:hover{
color: #ff6633;
text-decoration: none;
}

select{
display: block;
margin: 0px 0px 10px 0px;
border: 1px solid;
}

textarea{
margin: 0px 0px 10px 0px;
border: 1px solid;
}

label, input{
display: block;
float: left;
margin: 0px 0px 10px 0px;
}

label{
text-align: right;
width: 150px;
padding: 0px 20px 0px 0px;
font-size: 85%;
font-weight: bold;
}

.input-box{
color: #000000;
background: #ffffff;
border: #393 solid 1px;
}

br{
clear: left;
}

.submit-button{ color: #000000; background-color: #fff; border: outset 2px #060; }

.error{ color: #c00; }
/*-----------------------------------------------------*/
#wrapper { 
position: relative;
margin: 0px auto 0px auto; 
width:770px; 
padding: 0px 10px 0px 10px; 
background: #fff; 
color: #000; 
text-align: left;
}
* html #wrapper{
width: 790px;
w\idth:770;
}
/*-----------------------------------------------------*/
#begin { 


}
/*-----------------------------------------------------*/
#header{
position: absolute;
top: 25px;
left: 13px;

}

#header h3 span{
font-size: 14px;
font-style: italic;
position: relative;
bottom: 15px;
margin: 0px 0px 0px 10px;
padding: 0px;
}
/*-----------------------------------------------------*/
#summary{ color: #fff; padding: 142px 0 0; }
/*-----------------------------------------------------*/
#summary .p2{
font-size: 14px;
color: #000;
position: absolute;
top: 102px;
right: 30px;
margin: 0; 
}
/*-----------------------------------------------------*/
#wrapper #begin #summary .p1{
font-size: 12px;
height: 131px;
background: url('../media/images/header_logo_06.jpg') no-repeat;

}
/*-----------------------------------------------------*/
#wrapper #begin #summary .p1 span{
padding: 20px 530px 0px 20px;
display: block;
margin: 0px;
font-size: 14px;
font-weight: bold;
}
/*-----------------------------------------------------*/
#content{
margin: 0px 20px 0px 260px;
}
/*-----------------------------------------------------*/
#page_description, #supporting_info{
margin: 0px 0px 0px 5px;
}
/*-----------------------------------------------------*/
#page_description ul li{
list-style-type: circle;
}
/*-----------------------------------------------------*/
#page_description ul li a{
font-size: 90%;
font-weight: bold;
}
/*-----------------------------------------------------*/
#nav-gen{
background-color:#FFFFFF;
margin:0 0 0 0px;
}

#nav-gen ul{
list-style: none;
width:100%;
}

#nav-gen li{
float: left;
width: 120px;
text-align: center;
border: #CCC 1px solid;
margin: 0 2px 0 2px;
}
/*-----------------------------------------------------*/
#nav-spec {
position: absolute;
top: 280px;
left: 0px;
width:235px;

}
#nav-spec ul{
list-style-type: none;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}
#nav-spec li a{
text-decoration: underline;
padding: 0px 0px 3px 5px;
margin: 3px 0px 0px 0px;
display: block;
font-size: 13px;
border-bottom: 1px solid #669933;
}
#nav-spec li a:hover{
color: # #ff6633;
text-decoration: none;
}
/*-----------------------------------------------------*/

#footer{
background: url('../media/images/header_logo_10.gif') no-repeat;
width:511px;
height: 36px;
text-align: right;
margin: 0;
padding: 0px;
overflow: hidden;
line-height: 33px;
 }

#footer span{
color: #FFFFFF;
margin: 0px 10px 0px 0px;
}

#footer a{
color: #FFFFFF;
}
/*-----------------------------------------------------*/