a
{
    font-size:14px;
    font-family:arial;
    color:#E1121C;
    font-weight:normal;
    text-decoration:none;
}

a:hover
{
    font-family:arial;
    font-size:14px;
    color:#811417;
    font-weight:normal;
    text-decoration:none;
}

a.active
{
    font-family:arial;
    font-size:14px;
    color:#811417;
    font-weight:normal;
    text-decoration:none;
}

a.active:hover
{
    font-family:arial;
    font-size:14px;
    color:#811417;
    font-weight:normal;
    text-decoration:none;
}

a.headerbutton 
{
    float:left;
    font-size:14px;
	background:#E1121C;
	width:98px;
	height:18px;
	text-align:center;
	text-decoration:none;
	color:white;
	font-family:arial;
	padding-top:3px;
	margin-right:3px;
	margin-top:0px;
}

a.headerbutton:hover
{
    text-decoration:none;
    float:left;
    font-size:14px;
	background:#811417;
	width:98px;
	height:18px;
	text-align:center;
	color:white;
	font-family:arial;
	padding-top:3px;
	margin-right:3px;
	margin-top:0px;
}

a.headerbuttonBlack
{
    float:left;
    font-size:14px;
	background:#000000;
	width:98px;
	height:18px;
	text-align:center;
	text-decoration:none;
	color:white;
	font-family:arial;
	padding-top:3px;
	margin-right:3px;
	margin-top:0px;
}

a.headerbuttonBlack:hover
{
    text-decoration:none;
    float:left;
    font-size:14px;
	background:#505153;
	width:98px;
	height:18px;
	text-align:center;
	color:white;
	font-family:arial;
	padding-top:3px;
	margin-right:3px;
	margin-top:0px;
}

body { background:#A3938D; margin-left:25px; margin-top:0px;  }

#body { background:white; width:956px; }

#container { background:white; width:956px; }

#callout { color:#A3938D; margin-left:30px; margin-top:150px; font-size:16px; font-family:times; font-style:italic; text-align:right; margin-right:5px; }

#footer {  color:white; font-size:13px; font-family:arial; width:954px; text-align:center; margin-top:50px; height:30px; padding-top:10px; background:black; margin-left:1px; margin-right:1px; }
#footer a 
{
    font-size:13px;
    font-family:arial;
    color:#E1121C;
    font-weight:normal;
    text-decoration:none;
}
#footer a:hover
{
    font-family:arial;
    font-size:13px;
    color:#811417;
    font-weight:normal;
    text-decoration:none;
}

#header { margin:0px; padding:0px; background:white; width:956px; font-size:8px; }
#headerImage { margin-bottom:-1px; margin-left:1px; }
* html #headerImage { margin-bottom:2px; margin-left:2px; }

h1 { color:#000; font-family:arial; font-size:34px; font-weight:normal; }
h3 { color:#1D1D1E; font-family:arial; font-size:14px; font-weight:normal; }

#leftcol { background:white;float:left; width:125px; border-right:1px solid #A3938D; margin-top:15px; }

#mainmenu { margin-left:1px; margin-top:0px; padding:0px; background:white; width:956px; }
* html #mainmenu { margin-left:2px; margin-top:0px; padding:0px; background:white; width:956px; }

#middlecol { background:white; float:left; width:500px; margin-left:25px; padding-top:10px; }
* html #middlecol { background:white; float:left; width:500px; margin-left:25px; padding:0px; margin-top:10px; }

p { color:#000; font-family:arial; font-weight:normal; font-size:14px; line-height:18px; }

li { color:#000; font-family:arial; font-weight:normal; font-size:14px; line-height:18px; }

.partbox { background:#C6BAB6; padding-left:5px; width:247px; margin-bottom:10px; margin-top:0px; padding-top:0px; padding-bottom:0px; font-size:6px; }

.part { width:250px; border:1px solid #C6BAB6; margin-bottom:0px; padding:0px; font-size:6px; }

#rightcol { background:white; float:left; width:270px; margin-top:15px; margin-left:25px; margin-right:0px; padding:0px; }

#submenu { margin-left:45px; margin-right:5px; text-align:right; }
