﻿/* CSS Document */

body {  
	font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	background-color: #EEEEEE; 
	line-height: 15px;
	margin:0;
	
	  scrollbar-3dlight-color:#999;
      scrollbar-arrow-color:#5f0c2f;
      scrollbar-base-color:#EEE;
      scrollbar-darkshadow-color:#999;
      scrollbar-face-color:#CCC;
      scrollbar-highlight-color:#CCC;
      scrollbar-shadow-color: #CCC;
	  scrollbar-track-color: #DEDEDE;
	}

.content {
	padding:10px;
	}

td { 
	font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 15px;
	height: 100%;
	}

p { 
	font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 15px;
	}

th {
	background-color:#5f0c2f;
	font-size: 11px;
	color: white;
	font-weight:bold;
	}

.masthead { 
	background-image:url('images/masthead.jpg'); 
	background-repeat:no-repeat; 
	background-position: left 50%;
	background-color:#5f0c2f;
	height:79px
	}
.bottom-row { 
	background-color:#5f0c2f;
	}

.top-toolbar {
	color: white;
	}

.divider { border-top: 1px dotted #666666;  }

a.tool-link:link, a.tool-link:active, a.tool-link:visited {
	color: white;
	text-decoration: none;
	
	padding: 5px 10px 5px 10px;
	margin-right: 1px;
	height: 20px;
	background-image: url(../images/gradient.gif);
	}

a.tool-link:hover {
	color: white;
	text-decoration: underline;
	
	padding: 5px 10px 5px 10px;
	margin-right: 1px;
	background-image: url(../images/gradient.gif);
	}
	
.left-column { 
	background-color: #FFFFFF; 
	border-right: 1px solid #666; 
	}
	
.right-column { 
	background-color: #FFFFFF; 
	border-left: 1px solid #666;
	margin: 0px; 
	}
.Footer { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 10pt}
.Copyright { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999}
.HeaderReverse { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #366520}
a { color: #003399 }
.Title {  
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #5f0c2f;
	line-height:24px;
	}

.SubTitle {
	font-size: 12px; 
	font-weight: bold;
	/*font-style: italic;*/
	color: #5f0c2f; 
	}

.newsbox {
	background-color: #5f0c2f;
	color: #333333;
	font-size: 10px;
	padding: 10px;
	}
.module {
	/*background-color: #5f0c2f;*/
	}

th.module {
	padding: 4px; 
	color: #FFFFFF;
	font-size: 12px; 
	font-weight: bold;
	text-align: left;
	background-color: #5f0c2f;
	}

.module-body {
	background-color: #D9DFDC;
	padding: 5px;
	}

.nav a:link, .nav a:visited, .nav a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Lucida Grande, Arial, sans serif;
	font-size: 12px;
	}
.nav a:hover {
	color: #003399;
	font-family: Trebuchet MS, Lucida Grande, Arial, sans serif;
	font-size: 12px;
	text-decoration: none;
	}
.ModuleTblText {
	padding: 3px;
	font-size: 9px;
	}
	
.ModuleTblTitle {
	padding: 3px;
	font-weight: bold;
	}

.ModuleTblHeader {
	border: 1px solid #33339A; 
	padding: 4px; 
	color: #FFFFFF; 
	font-weight: bold;
	background-color: #9A9ACC;
	}

.SearchField {
	width: 130px;
	}

.SearchButton {
	background-color: #9A9ACC; 
	border: 1px solid #000000; 
	color: #FFFFFF; 
	font-family: Lucida Grande, Arial, sans serif; 
	font-size: 10px; 
	font-weight: bold;
	height: 25px;
	width: 110px;
	}

.LocationTblHeader {
	border: 1px solid #33339A; 
	padding: 4px; 
	color: #FFFFFF; 
	font-weight: bold;
	background-color: #9A9ACC;
	}
	
.caption {
	font-size: 9px;
	line-height: 11px;
	}

.shadow-left {
	background-image: url(images/shadow-left.gif);
	background-repeat:repeat-y;
	}

.shadow-right {
	background-image: url(images/shadow-right.gif);
	background-repeat:repeat-y;
	}