﻿/* colors, images, and fonts */

body {
	background: #fff;
	color: #000;
	font: .7em Arial, Helvetica, sans-serif;
}

a:link {
    color: #004990;
}
a:visited { color: #456a84; }
a:active, a:hover {
    color: #FFFFFF;
    font-weight: bold;
}
.title {
    color: #AF1E2D;
    font-size: 150%;
    font-weight: normal;
}

h3 {
	font-size: 125%;
	font-weight: bold;
	color: #a30101;
}

h4 {
	font-size: 110%;
	color: #a30101;
}
h5 { 
	font-size: 110%; 
}
h6 {
	font-size: 110%; font-style: italic; 
}

table.data td, table.data th { border: solid 1px #d6d6d6; }
table.data th { background: #eee; }

#header {
    background: url('images/topbg.gif') repeat-y;
    background: url('../images/logo365x186.jpg') no-repeat;
    background-position: center center;
    vertical-align: middle;
}

	#logo {
		
		color: #cd0d0f;
		font-size: 200%;
		font-weight: normal;
	}
		#logo a { color: #cd0d0f; text-decoration: none; }
	
	#topmenu a {
		color: #000;
		text-decoration: none;
	}
	
	.menu a:link, .menu a:visited {
		text-decoration: none;
		color: #fff;
		border-left: solid 1px #fff;
	}
	
	.menu a:link.first, .menu a:visited.first { border-left: none; }
	
	.menu a:hover {
		color: #fff;
	}
	
.box-left {
	background: url('images/leftboxbg.gif') bottom left;
}
	.box-left-inner {
		background: url('images/leftbox-top.gif') no-repeat;
	}
	
	#body2 h3 {
		background: url('images/leftheader3v3.gif') no-repeat;
		font-weight: bold;
		font-size: 110%;
		color: #fff;
	}
	
	#body2 h3.accent {
		background: url('images/leftheaderv3.gif') no-repeat;
	}

	.leftmenu li {
		border-bottom: dotted 1px #4f4f4f;
		padding: 3px 0px; 
	}
	
	.leftmenu a { text-decoration: none; }
	
.box {
	background: url('images/textbox2bg.gif') no-repeat bottom left; 
}
	.box-inner {
		background: url('images/textbox2-top.gif') no-repeat top left;
	}

.box2 {
	background: url('images/textboxbg.gif') no-repeat bottom left; 
}
	.box2-inner {
		background: url('images/textbox-top.gif') no-repeat top left;
	}
#footer2 {
    border-top: solid 1px #acb8bf;
    text-align: left;
}









