/* ------- MAIN TEMPLATE --------- */

body {
background-color:#FF9933;
}

/* Layout */
#body {
width:800px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFFFF; margin:0px; padding:0px; 
}
#frame {
padding:0px;
margin:0px;
border:0px;
border-collapse: collapse;
width:100%;
}
#right {
padding:10px;
width:200px;
vertical-align: top;
text-align:center;
}
#main {
vertical-align: top;
text-align:left;
padding:10px;
}

/* Menus */
.menuitem {
vertical-align:middle;
text-align: center;
margin:0px;
background: url("images/template/menu_item.gif") no-repeat bottom;
height:55px;
width:126px;
padding-top:20px;
color: #333333;
}
.menuitem_hover {
vertical-align:middle;
text-align: center;
margin:0px;
background: url("images/template/menu_item_roll.gif") no-repeat bottom;
height:55px;
width:126px;
padding-top:20px;
color:#660066;
}
.menuitem a, .menuitem_hover a {
font-weight:bold;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
line-height:16px;
color: #333333;
text-decoration:none;
}
.menuitem a:hover, .menuitem_hover a:hover {
color:#660066;
}
#menu2 {
margin:0px;
padding:5px;
}
#menu2 li {
display: inline;
list-style-type: none;
padding-left: 12px;
padding-right: 12px;
margin:0px;
}
#menu2 li.line {
border-right:1px solid #7c3a7c;
}
#menu2 li a {
color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
text-decoration:none;
}
#menu2 li a:hover {
text-decoration:underline;
}
#footer li {
display: inline;
list-style-type: none;
padding-left: 10px;
padding-right: 10px;
margin:0px;
}
#footer li.line {
border-right:1px solid #000000;
}
#footer li a {
font-family: Verdana, sans-serif;
font-size:10px;
color:#000000;
}


/* ------- FORMATTING --------- */
body,p,li, td {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000000;
}
a {
font-family: Verdana, Helvetica, Arial, sans-serif;
color:#660066;
}
h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:16px;
color:#000000;
}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:14px;
color:#000000;
}

table.form td {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000000;
vertical-align:top;
}

th {
background-color:#FF6633;
color:black;
font-size:11px;
}

#breadcrumbs {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:9px;
color:#000000;
}
#breadcrumbs a {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:9px;
color:#000000;
}

.copy {
font-size:10px;
}

.errormessage {
	color:red;
	font-style: italic;
	}


/* --------- FORMS ----------- */
input,select {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000000;

}


/* --------- MISC ------------ */
.ad {
border:2px dashed #FFCC00;
padding:10px;
}

.ad2 {
border:2px dotted #FFCC00;
padding:7px;
}


.highlight {
color:#660066;
font-weight:bold;
}

.classname {
color:#000000;
font-weight:bold;
font-size:16px;
}

.submit {
font-size:16px;
font-weight:bold;
}