﻿/* general site styles */

body {
	margin:0px 0px 0px 0px; 
	background: #000 url('siteart/bg.jpg') repeat-y center;
}

table {
	border-collapse: collapse; 
}

table td, table th {
	padding: 0; 
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

img {
	border:0px;
}

#imgborder {
	padding:3px;
	background:#fff;
	border:1px #bbbbbb solid;
}

ul {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}

ol {
	padding:10px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

li {
	margin:0px 0px 10px 0px;
}






/* Link styles */

a:link, a:active, a:visited {
    font-weight:bold;
	font-size:16px; 
	color:#4f65a4;
	text-decoration:none;
}
a:hover {
	color:#e91019;
}



a.email:link, a.email:active, a.email:visited {
    font-weight:bold;
	font-size:14px; 
	color:#4f65a4;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 20px;
	background:url('siteart/mail.gif') no-repeat left center;
}
a.email:hover {
	color:#e91019;
}


a.footlink:link, a.footlink:active, a.footlink:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.footlink:hover {
	color:#e91019;
}


a.btn:link, a.btn:active, a.btn:visited {
	text-transform:uppercase;
	color:#fff;
	padding:2px 10px;
	margin:0px 20px 0px 20px;
	text-align:center;
	text-decoration:none;
    display:block;
	font-size:11px;
	border:1px #333333 solid;
	background:url('siteart/btn.jpg') repeat-x 0px 0px;
}
a.btn:hover {
	border:1px #fff solid;
	background:url('siteart/btn.jpg') repeat-x 0px -19px;
	font-size:11px;
}



a.nav:link, a.nav:active, a.nav:visited {
	text-transform:uppercase;
	color:#263a75;
	padding:0px 19px;
	margin:0px 5px 0px 0px;
	text-decoration:none;
    display:block;
    font-weight:bold;
	font-size:12px;
	border-bottom:8px #263a75 solid;
}
a.nav:hover {
	border-bottom:8px #e91019 solid;
	color:#e91019;
	font-size:12px;
}



.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #fff;
border-bottom-width: 0;
z-index: 100;
background: #e91019;
width: 180px;
font-size:11px;
}
.anylinkcss a:link {
display: block;
border-bottom: 1px solid #fff;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
color:#fff;
font-size:11px;
}
.anylinkcss a:active {
display: block;
border-bottom: 1px solid #fff;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
color:#fff;
font-size:11px;
}
.anylinkcss a:visited {
display: block;
border-bottom: 1px solid #fff;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
color:#fff;
font-size:11px;
}
.anylinkcss a:hover{ 
background: #263a75;
color: white;
font-size:11px;
}








/* Text and text container styles */

#sitecontainer {
	border:0px; 
	margin:0 auto; 
	border:1px #333333 solid; 
	width:948px;
}

#header {
	vertical-align:top; 
	border-bottom:1px #333333 solid; 
	height:92px;
	background:#000 url('siteart/header.jpg') no-repeat right top;
}

#navigation {
	vertical-align:top; 
	background:#fff; 
	padding:5px 5px 3px 5px;
}

#manulinks {
	vertical-align:top; 
	background:#000; 
	border-bottom:1px #333333 solid;
	padding:10px 0px;
}

#logo {
	vertical-align:top;
	padding:12px 15px 0 15px;
	text-align:center;
}


#topright {
	text-align:right; 
	padding:0 15px; 
	color:#fff;
	width:250px;
	font-size:12px;
}


.title {
	display:block;
	background:#ebebeb;
	padding:6px 7px;
	border-top:1px #bbbbbb dotted;
	border-bottom:1px #bbbbbb dotted;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	font-weight:bold;
	color:#333333;
	text-transform:capitalize;
}


.blue {
    font-weight:bold;
    font-style:italic;
	font-size:28px; 
	color:#4f65a4; 
}						
	
.position {
	font-size:12px;
	color:#7f7f7f;
}

#pagecontent {
	padding:10px;
	font-size:14px;
}


#staff_sm {
	vertical-align:top; 
	font-size:14px; 
	background:#f1f1f1; 
	padding:8px;
	border:1px #ebebeb solid;
}






/* right-side table info styles */


#get_item {
	padding:10px; 
	width:40px; 
	height:40px;
	border-left:1px #bbbbbb dotted;
	border-bottom:1px #bbbbbb dotted;
}
	
#get_text {
	padding:10px; 
	color:#646464; 
	font-family:'Times New Roman', Times, serif; 
	font-size:11px;
	border-right:1px #bbbbbb dotted;
	border-bottom:1px #bbbbbb dotted;
}

#get_text a:link, #get_text a:active, #get_text a:visited {
	color:#646464;
	text-decoration:none;
	display:block;
	font-size:11px;
	font-weight:normal;
}

#get_text a:hover {
	color:#000;
	text-decoration:none;
}


.get_header {
	font-weight:bold; 
	color:#646464; 
	font-family:'Times New Roman', Times, serif; 
	font-size:12px;
	display:block;
	text-transform:capitalize;
}	
	
.on {
    background:#f1f1f1;
}


#day {
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	
}

#times {
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}







/* form pages */

.title_formpage {
	display:block;
	padding:6px 0 6px 0;
	margin-bottom:10px;
	border-bottom:1px #bbbbbb dotted;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	font-weight:bold;
	color:#333333;

}

#formpagecontent {
	padding:10px;
	font-size:14px;
	background:#f1f1f1;
	border:1px #bbbbbb dotted;
}

#formtext {
	vertical-align:top; 
	padding:0px 10px 5px 0px; 
	text-align:right;
	font-weight:bold;
	width:140px;
}

#formfield {
	vertical-align:top; 
	padding:0px 10px 5px 0px; 
}

.label {
	background:#666666;
	color:#fff;
	padding:3px 6px;
	border:1px #fff solid;
}




/* footer styles */


#footbar {
	vertical-align:top; 
	background:#000 url('siteart/footbg.jpg') repeat-x bottom; 
	color:#fff; 
	padding:5px 8px; 
	border-top:1px #333333 solid;
}


a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#999999; font-weight:normal;}
a.footerlink:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

.footertext{font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#999999;}

.smallfootertext{font-family:Arial, Helvetica, sans-serif;font-size:8pt; color:#999999;}

.divfooter
{width:450px; text-align:center;
}



