/* Company Profile Pages */

.CompanyName {
	font:  bold 18px Verdana, Arial;
	}
#files {
	display: none;  
}
#link {
	display: block;  
} 

/* Home Page */

#background {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 780px;
	}
#title {
	position: absolute;
	left: 50px;
	top: 130px;
	width: 780px;
	font: italic 18px Verdana, Arial;
	margin-top: 0px;
	}
#login {
	position: absolute;
	margin-top: 0px;
	left: 40px;
	top: 22px;
	width: 150px;
	font: bold 12px Verdana, Arial;
	color: white;
	}
#login a {
	font: bold 12px Verdana, Arial;
	color: white;
	letter-spacing: -0.5px;
	text-decoration: none;
	}
#login a:hover {
	font: bold 12px Verdana, Arial;
	color: red;
	letter-spacing: -0.5px;
	text-decoration: none;
	}
#logo {
	position: absolute;
	left: 450px;
	top: 50px;
	}
#arrow {
	position: absolute;
	left: 497px;
	top: 243px;
	}
#bodynav {
	text-align: left;
	color: black;
	
	}
#bodynav a {
	text-decoration: none;
	font-weight:bold;
	}	
#bodynav1 {
	position: absolute;
	left: 50px;
	top: 220px;
	width: 300px;
	
	}
#bodynav1 a:link {
	color: black;
	font-weight:bold;
	}
#bodynav1 a:visited {
	color: black;
	font-weight:bold;
	}
#bodynav1 a:hover {
	color: #003f72;
	font-weight:bold;
	}
#bodynav2 {
	position: absolute;
	left: 50px;
	top: 280px;
	width: 300px;
	
	}
#bodynav2 a:link {
	color: black;
	}
#bodynav2 a:visited {
	color: black;
	}
#bodynav2 a:hover {
	color: #003f72;
	}
#bodynav3 {
	position: absolute;
	left: 50px;
	top: 340px;
	width: 280px;
	
	}
#bodynav3 a:link {
	color: black;
	}
#bodynav3 a:visited {
	color: black;
	}
#bodynav3 a:hover {
	color: #003f72;
	}
#bodynav4 {
	position: absolute;
	left: 50px;
	top: 400px;
	width: 220px;
	}
#bodynav4 a:link {
	color: black;
	}
#bodynav4 a:visited {
	color: black;
	}
#bodynav4 a:hover {
	color: #003f72;
	}
#bodynav5 {
	position: absolute;
	left: 50px;
	top: 480px;
	width: 220px;
	}
#bodynav5 a:link {
	color: black;
	}
#bodynav5 a:visited {
	color: black;
	}
#bodynav5 a:hover {
	color: #003f72;
	}
#boxdescription {
	font: 14px/1.5em Verdana, Arial;
	position: absolute;
	left: 360px;
	top: 220px;
	width: 410px;
	text-align: left;
	}
#news_home {
	top: 100px;
	text-align: left;
	color: black;
	font: 12px Verdana, Arial;
	width: 500px;
	}
#news_home a {
	color: #003f72;
	}
p {
	font: 14px/1.5em Verdana, Arial;
	margin-top: 0px;
	}
h2 {
	font: bold 16px Verdana, Arial;
	margin-top: 0px;
	}
.logotopnav {
	font:  bold italic 12px Verdana, Arial;
	margin-top: 0px;
	}
.logoptext {
	font:  italic 14px Verdana, Arial;
	margin-top: 0px;
	}
.logoptext_team {
	font:  italic 12px Verdana, Arial;
	margin-top: 0px;
	}
.logoband {
	font:  bold italic 25px Verdana, Arial;
	margin-top: 0px;
	}
.logo_team {
	font:  bold italic 16px Verdana, Arial;
	margin-top: 0px;
	}
.logo_login {
	font:  bold italic 16px Verdana, Arial;
	margin-top: 0px;
	}
.team_name {
	font:  bold 12px Verdana, Arial;
	color: #003f72;
	margin-top: 0px;
	}
.space {
	letter-spacing: 1px;
	}


/* Left Nav Pages */

#topnav {
	text-align: left;
	color: #777777;
	font: bold 11px Verdana, Arial;
	letter-spacing: -0.5px;
	text-decoration: none;
	}
#topnav a {
	text-decoration: none;
	color: #777777;
	}
#topnav a:hover {
	text-decoration: none;
	color: black;
	}
#topnav a:active {
	text-decoration: none;
	color: red;
	}
#topnav1 {
	position: absolute;
	left: 210px;
	top: 25px;
	width: 150px;
	}
#topnav2 {
	position: absolute;
	left: 382px;
	top: 25px;
	width: 200px;
	border-left: 2px solid #777777;
	padding: 0 1.0em;
	}
#topnav3 {
	position: absolute;
	left: 534px;
	top: 25px;
	width: 120px;
	border-left: 2px solid #777777;
	padding: 0 1.0em;
	}
#topnav4 {
	position: absolute;
	left: 630px;
	top: 25px;
	width: 100px;
	border-left: 2px solid #777777;
	padding: 0 1.0em;
	}
#topnav5 {
	position: absolute;
	left: 705px;
	top: 25px;
	width: 100px;
	border-left: 2px solid #777777;
	padding: 0 1.0em;
	}
#leftnav {
	position: absolute;
	top: 140px;
	left: 40px;
	width: 250px;
	text-align: left;
	font: bold 13px Verdana, Arial;
	letter-spacing: -1px;
	}
#leftnav a:link {
	color: black;
	text-decoration: none;
	}
#leftnav a:visited {
	color: black;
	text-decoration: none;
	}
#leftnav a:hover {
	color: #104f81;
	text-decoration: none;
	}
#leftnav ul {
	font: bold 11px Verdana, Arial;
	color: black;
	list-style: none;
	margin-left: 5px;
	padding-left: 5px;
	letter-spacing: .05em;
	
	}
#leftnav li {
	font: 11px Verdana, Arial;
	color: black;
	list-style: none;
	line-height: 1.5em;
	}
#leftnav li a {
	font: 11px Verdana, Arial;
	text-decoration: none;
	text-align: center;
	list-style: none;
	border: 0.1em solid #ffffff;
	}
#leftnav li a:hover {
	font: 11px Verdana, Arial;
	text-decoration: none;
	text-align: center;
	list-style: none;
	border: 0.1em solid #dcdce9;
	color: #0d2474;

	}
#selected a:link {
	color: #104f81;
	text-decoration: none;
	}
#selected a:visited {
	color: #104f81;
	text-decoration: none;
	}
#selected a:hover {
	color: #104f81;
	text-decoration: none;
	}
#selected_black a:link {
	color: black;
	text-decoration: none;
	}
#selected_black a:visited {
	color: black;
	text-decoration: none;
	}
#selected_black a:hover {
	color: black;
	text-decoration: none;
	}

/* Login Page */

#user_login {
	position: absolute;
	left: 57px;
	top: 160px;
	width: 180px;
	}
#login_col{
	font: 12px Verdana, Arial;
	}
.login_col_h{
	font: bold 12px Verdana, Arial;
	color: #003f72;
	}
#login_heading {
	position: absolute;
	left: 280px;
	top: 160px;
	width: 500px;
	font: bold 14px Verdana, Arial;
	letter-spacing: -1.0px;
	}
#login_heading_already {
	position: absolute;
	left: 280px;
	top: 203px;
	width: 500px;
	font: bold 14px Verdana, Arial;
	letter-spacing: -1.0px;
	}
#login_heading_notyet {
	position: absolute;
	left: 57px;
	top: 203px;
	width: 500px;
	font: bold 14px Verdana, Arial;
	letter-spacing: -1.0px;
	}
#login_col_1{
	position: absolute;
	left: 280px;
	top: 190px;
	width: 200px;
	}
#login_col_2 {
	position: absolute;
	left: 525px;
	top: 190px;
	width: 200px;
	}

/* Inside Page */

#inside {
	position: absolute;
	left: 250px;
	top: 140px;
	width: 490px;
	padding-left: 30px;
	border-left: 2px solid black;
	}
#inside li {
	font: 14px Verdana, Arial;
	}
#inside ul {
	font: 14px Verdana, Arial;
	}
#inside a {
	color: black;
	}
#inside a:hover {
	color: #777777;
	}
#inside h1{
	font: bold 22px Verdana, Arial;
	margin-top: 0px;
	}
#inside h2{
	font: bold 16px Verdana, Arial;
	margin-top: 0px;
	}
#inside h3{
	font: bold 22px Verdana, Arial;
	margin-top: 0px;
	}
#archive_title{
	position: absolute;
	top: 200px;
	left: 250px;
	font: bold 22px Verdana, Arial;
	margin-top: 0px;

#inside p{
	font: 14px Verdana, Arial;
	margin-top: 0px;
	color: black;
	}
.Bold{
	font-weight: bold;
	}
#inside .Bold{
	font: bold 10px Verdana, Arial;
	}
#list_header {
	/*position: relative;
	left: 400px;
	top: 0px;
	width: 170px;*/
	font: 10px Verdana, Arial;
	}
#list_header a{
	text-decoration: none;
	color: #777777;
	font: 10px Verdana, Arial;
	}
#list_header a:hover{
	text-decoration: none;
	color: black;
	font: 10px Verdana, Arial;
	}
#list_header li{
	list-style-type: none;
	font: 10px Verdana, Arial;
	
	}
.list_header99 {
	font: 10px Verdana, Arial;
	}
#company_list {
	position: absolute;
	left: 400px;
	top: 110px;
	width: 170px;
	font: 10px Verdana, Arial;
	color: black;
	
	}
#company_list a{
	text-decoration: none;
	color: #777777;
	font: 10px Verdana, Arial;
	}
#company_list a:hover{
	text-decoration: none;
	color: black;
	font: 10px Verdana, Arial;
	}
#company_list li{
	list-style-type: none;
	font: 10px Verdana, Arial;
	}
#main_content {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 600px;
	border-left: 2px solid black;
	padding-left: 20px;
	
	}

/* added by amd from old stylesheet for compatibility - feel free to change!! */

.PageHeader
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: "#666633";
	font-weight: bold;
}

.MainText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}
#MainTextSmall
{
	font-family: Verdana, Arial;
	font-size: 28px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}

.MainTextBold
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 18px;
}


.ListHeader
{
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #FFFFCC;
	font-weight: bold;
	line-height: 18px;
}

.ListText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 14px;
}

/* Team Page */

#team {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: left;
	color: black;
	font: 12px Verdana, Arial;
	width: 520px;
	border-left: 2px solid black;
	padding-left: 20px;
	}
#team a {
	color: #003f72;
	}
#team_title {
	font: italic bold 14px Arial, Verdana;
	color: #003f72;
	}

/* Events Page */

#event {
	width: 500px;
	margin-left: 30px;
	
	}
.event_title {
	font: bold 26px Verdana, Arial;
	color: #003f72;
	}
.event_date {
	position: absolute;
	left: 350px;
	font: bold 14px Verdana, Arial;
	color: black;
	}
#event_desc {
	font: 14px Verdana, Arial;
	color: black;
	margin: 10px;
	}
#event_link {
	font: 12px Verdana, Arial;
	color: #003f72;
	}
#event_link a {
	text-decoration: none;
	}

/* Fix Home Page Roll Overs with image usemaps */
#mapHome {
	position: absolute;
	left: 45px;
	top: 80px;
	}
#mapContent {
	position: absolute;
	left: 45px;
	top: 70px;
	}
#map1 {
	position: absolute;
	left: 150px;
	top: 202px;
	}
#map2 {
	position: absolute;
	left: 100px;
	top: 264px;
	}
#map3 {
	position: absolute;
	left: 5px;
	top: 346px;
	}
#map4 {
	position: absolute;
	left: 5px;
	top: 425px;
	}
#map5 {
	position: absolute;
	left: 5px;
	top: 500px;
	}
#special {
	position: relative;
	left: 450px;
	top: 50px;
	}


