/* CSS Document */
body {
	font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 1.3;
	margin: 0px;
}

A:link { text-decoration: none; color: Blue; font-weight: inherit}
A:active { text-decoration: none; color: Blue; font-weight: inherit}
A:hover { text-decoration: none; color: Blue; font-weight: inherit}
A:visited { text-decoration: none; color: Blue; font-weight: inherit}

.header {
background-image:url(images/header_bg.gif);
background-repeat:repeat-x;
width:898px;
height:74px;
}

img {
border:0px
}

.noline a:hover, .noline a:visited, .noline a:link, .noline a:active{
text-decoration: none;
color: Black;
font-weight: normal;
}

.login a:hover, .login a:visited, .login a:link, .login a:active
{
	text-decoration: none;
	color:Blue;
	font-weight:normal;
	font-size:xx-small;
	text-align:center;
}

.subheader {
background-image:url(images/subheader_bg.gif);
background-repeat:repeat-x;
width:898px;
height:62px;
}

.bodyContainer {
width:898px;
}

.leftside {
width:216px;
}
.menu {
background-image:url(images/menu_inact_bg.gif);
background-repeat:no-repeat;
font-size:12px;
height:19px;
padding-left:10px;
padding-top:1px;
color:#000000;
font-weight:bold;
cursor:pointer;
line-height:17px;
text-decoration: none;
}
.menu:hover {
background-image:url(images/menu_sel_bg.gif);
color: #CC0000;
}
.menu_sel {
background-image:url(images/menu_sel_bg.gif);
background-repeat:no-repeat;
font-size:12px;
height:19px;
padding-left:10px;
padding-top:1px;
color:#CC0000;
font-weight:bold;
cursor:pointer;
line-height:17px;
text-decoration: none;
}
.submenu {
background-image:url(images/menu_inact_bg.gif);
background-repeat:no-repeat;
font-size:11px;
height:19px;
padding-left:20px;
padding-top:1px;
color:#000000;
cursor:pointer;
line-height:16px;
text-decoration: none;
}
.submenu:hover {
background-image:url(images/menu_sel_bg.gif);
color: #CC0000;
}

.pad{ padding: 10px 20px 10px 20px;}

.eventpad{ padding: 10px 30px 10px 30px;}

.pageTitle {
background-image:url(images/title_bg.gif);
background-repeat:repeat-x;
text-indent:6px;
font-weight:bold;
font-size:20px;
height:38px;

}

.pageTitle a:hover, .pageTitle a:visited, .pageTitle a:link, .pageTitle a:active {
text-decoration: none;
color:#000;
}

.nav {
height:360px;
}

.rightside {
height:500px;
color:Black;
background-color:#FFFFFF;
width:682px;
}

.standard {
color:Black;
background-color:#FFFFFF;
width:682px;
}

.footer {
width:898px;
}

.footerLinks {
font-size:12px;
background-image:url(/images/footer_top_bg.gif);
background-repeat:repeat-x;
height:26px;
}

.footerBase {
background-image:url(/images/footer_bottom_bg.gif);
background-repeat:repeat-x;
height:11px;
}

.xsm {font-family: Arial; font-size: x-small;
}

.xxsm{font-size: xx-small;}
.lightgray{background-color: #eeeeee;}
img{border: 0;}
.darkgray{background-color: #cccccc;}
.border{border: solid 1px #9d1b25;}
.borderaddress{border: solid 1px #9d1b25; background-color:White;}
.dotted{border: dotted 1px #9d1b25;}
.appborder{border: solid 1px #000000;}
.red{color: #A3171B;}
.incomplete{color: Red;}
.complete{color: Blue;}
.headlinesm{color: #A3171B; font-size: small; font-weight:bold;}
.headline{color: #A3171B; font-size: x-large; font-weight:bold;}
.header{background-color: #9d1b25; font-weight: bold; color: White;}
.blue{color: Blue;}
.blueText{color:Blue; font-size:x-small;}

.pageHeadline{color: #890c08; font-weight: bold; font-size: medium;}

.borderNav a:link, .borderNav a:visited, .borderNav a:active, .borderNav a:hover
{color: #ffffff; text-decoration: underline; font-weight: bold; font-size: x-small;}

#headerNav a:link, #headerNav a:visited, #headerNav a:active, #headerNav a:hover
{color: #A3171B; text-decoration: underline; font-weight: bold}