html{
height: 100%;
}

body{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: verdana;
	height: 100%;
}
A:link{
	text-decoration: none;
        color: #336699;
        font-weight: bold;
	font-family: verdana;
}

A:visited{
	text-decoration: none;
        color: #003366;
        font-weight: bold;
	font-family: verdana;

}

A:active{
	text-decoration: none;
        color: #336699;
	font-weight: bold;
	font-family: verdana;

}

A:hover{
	text-decoration: none;
	color: #aaaaaa; 
	font-weight: bold;
	font-family: verdana;
}
h1.head{
	font-size: 11pt;
	font-weight: normal;
	margin-bottom: 0pt;
	margin-top: 0pt;
}
h1{
	font-size: 14pt;
	color: #9B2C31;
	font-family: verdana;
	font-weight: normal;
	margin-bottom: 0pt;
	margin-top: 0pt;
}
h2{
	font-size: 13pt;
	xcolor: #9B2C31;
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0pt;
	background-color: #f9f9f9;
	xmargin-right: 70px;
	border: 1px solid;
	padding-left: 5px;
}
h3{
	font-size: 13pt;
	color: #9B2C31;
	font-family: verdana;
	font-weight: bold;
	margin-bottom: 2pt;
}
p{
	margin-top: 0px;
}

.title{
padding: 0 10px 5px 10px;
height: 8em;
background-image: url("/images/bckgrnd1.gif");
background-repeat: repeat-x;
}

.lefttitle{
font-size: 13pt;
float: left;
padding-bottom: 15px;
color: white;
}

.righttitle{
position: absolute;
right: 10px;
text-align: right;
}


.leftheader{
margin-right: 20px
padding-right: 10px;
padding-top: 3px;
margin-top: 10px; 
margin-bottom: 10px;
height: 24px;
text-align: center;
color: #fff;
font-weight: bold;
background-image: url("/images/menu_back3.gif");
background-repeat: no-repeat;
background-position: right top;
}

.rightheader{
margin-left: 20px
padding-left: 10px;
padding-top: 3px;
margin-top: 10px;
margin-bottom: 10px;
height: 24px;
text-align: center;
color: #fff;
font-weight: bold;
background-image: url("/images/menu_back3.gif");
background-repeat: no-repeat;
}

.leftlinks{
text-align: left;
padding-top: 10px;
padding-left: 10px;
}

.leftlinks A{
display: block;
width: 180px;
margin-bottom: 3px;
text-align: center;
background-image: url("/images/linkbar.png");
}

.leftlinks A:link{
color: #000

}



.leftlinks A:active{
}

.leftlinks A:hover{
background-image: url("/images/linkbarhover.png");
color: #000;
}

.featured{
text-align: left;
padding-left: 5px;
padding-right: 10px;
font-size: 10pt;
font-family: verdana;
xbackground-color: f1fff1;
}

.rightfeatured{
text-align: left;
padding-left: 10px;
padding-right: 5px;
font-size: 10pt;
font-family: verdana;
}

.bottom{
margin-left: 20px;
margin-right: 20px;
margin-left: 210px;
margin-right: 210px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
border-top: 2px solid brown;
clear: both;
}

.login{
padding: 5px 5px 0 0;
background-color: #ffffe9;
border: 1px solid #eee;
}

.mainbox{
border: 1px solid ccc;
border-top: none;
margin-bottom: 15px;
background-color: f8f8f8;
padding: 0 10px 0 10px;
border: 1px solid #ddd;
}

#wrapper{
position: relative;
height: 100%;
}

#main{
position: absolute;
margin-top: 8em;
right: 220px;
padding-top: 10px;
xborder: 1px solid black;
left: 220px;
height: 100%;
}

#header{
position: absolute;
height: 5em;
background-color: #fff;
width: 100%;
}

#leftcolumn{
position: absolute;
width: 200px;
border-right: 1px solid brown;
margin-top: 8em;
padding-top: 10px;
padding-right: 10px;
height: 105%;
}

#rightcolumn{
position: absolute;
right: 0px;
width: 200px;
margin-top: 8em;
padding-top: 10px;
border-left: 1px solid brown;
padding-left: 10px;
height: 105%;

}

#footer{
border-top: 2px solid brown;
text-align: center;
margin-left: 15px;
margin-right: 15px;
padding-top: 20px;
}

br{
clear: both;
}
