
/* standard elements */
*{
margin: 0;
padding: 0;
font-family: sans-serif;
font-size: 12px;
}

body {
text-align: center;
min-width: 1000px;
background-color:#FFFFFF;
color: #000000;
}

h1 {
color: #660000;
font-family:sans-serif;
font-size: 30px;
margin: 0;
font-weight: lighter;
line-height:1;
}

h2 { color: #660000; font-size:16px; line-height:1;}

h2 a{font-size:16px}

a{
text-decoration:none;
color: #0000FF;
}

a:hover {
color: #DD0000;
text-decoration: underline
}


#wrapper {
width: 1000px;
margin: 0 auto;
text-align: left;
}

#header {
height: 60px;
background-image: url('img/top.jpg');
background-repeat: no-repeat;
}


#header h1{
padding-top:16px;
padding-left:110px;
}

#header a{
text-decoration:none;
}

#headerbanner{
 height:60px;
 float:right;
 padding-right:90px;
}

#menutop {
height: 35px;
background-image: url('img/menu.gif');
background-repeat: repeat-x;
padding-right:20px;
}

#menutopbtnsel{
width:120px;
background-image: url('img/menusel.gif');
background-repeat: repeat-x;
float:right;
text-align:center;
font-weight:bold;
padding-top:8px;
color:#660000;
}

.menutopsep {
height:35px;
width:1px;
background-image: url('img/menusep.gif');
background-repeat: no-repeat;
float:right;
}

.menutopbtn{
width:120px;
background-image: url('img/menu.gif');
background-repeat: repeat-x;
float:right;
text-align:center;
font-weight:bold;
padding-top:8px;
}







#menusearch {
float: left;
padding: 6px 30px 0px 30px;
}


#menusearchtext {
margin-right:10px;
width:250px;
padding-left:2px;
}






#menuleft{
border: 1px dashed #E7846F;
float:left;
margin-top:20px;
margin-left:4px;
padding-top:8px;
text-align:center;
}

.menuleftcol {
 float:left;
 padding: 10px 20px 20px 20px;
 text-align:left;
}


#mainright{
width:630px;
float:left;
padding-left:60px;
padding-top:20px;
min-height:450px;
}

#mainright a{
font-weight:bold;
}


#mainrightpop{
width:730px;
float:left;
padding-left:60px;
padding-top:20px;
min-height:450px;
}

#mainrightpop a{
font-weight:bold;
}

#mainrightpop td{
 width:180px;
 padding:5px 10px 5px 10px;
}

#maincenter{
width:920px;
padding:20px 50px 50px 20px;
clear:both;
min-height:450px;
}


#footer{
text-align:center;
padding:30px 20px 10px 20px;
clear:both;
}

#footer a{
color: #000000;
}

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

.footera{
padding-left:60px;
}

