﻿@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles, sans <p> */
body{ 
  font:12px Verdana, Arial, Sans-Serif;
  /*
font:10px Verdana, Arial, Sans-Serif;
line-height:22px;*/
line-height:1.4;

  color:#666;
  outline:none;
  min-width:100%;
  }
a:focus {outline-style:none;}
strong {font-weight:bold;}
italic {font-style:italic;}

/* BEGIN General Layout Styles */
div#wrapper {
  position:relative;
  width:100%;
  text-align:left;
  }
div#header {
  background:url(../images/crest_bg.gif) 291px 0;
  background-repeat:no-repeat;
  background-color:#d21034;
  height:127px;
  width:100%
  }
div#nav_bar {
  background:url(../images/bar_gradient.gif) 0 0;
  background-repeat:repeat-x;
  height:44px;
  width:100%;
  }
div#page {
  position:relative;
  max-width:960px;
  margin:18px 0 0 18px;

  }
div#content {
  float:left;
  width:100%;
  padding-bottom:50px;
  }
div#form_wrapper {
  /*width:760px;*/
  padding-right: 15px;
  }
div#other_pages {
  margin-top:50px;
  float:right;
  width:155px;
  }
/* END General Layout Styles */

.top_logo {
  padding:26px 0 0 30px;
  width:237px;
  height:auto;
  }
h1 {
  font-size:2.0em;
  color:#fff;
  margin-left:100px;
  line-height:220%;
  }
div#content p {
  font-size:inherit;
  
  }
div#content a:link, .arrow_list li a:link {
  color:#d21034;
  text-decoration:underline;
  }
div#content a:hover, .arrow_list li a:hover {
  color:#000;
  }
div#content a:visited, .arrow_list li a:visited {
  color:#666;
  }
.home_btn {
  margin-left:-7px;
  }


/* START Form Styles */
td.grayBox {
  padding:15px 15px 15px 15px;
  background-color:#eee;
  border:1px solid #d9d9d9;
  margin:200px !important;
  }
td.grayBoxHeader {
  padding:15px 15px 15px 15px;
  background-color:#eee;
  margin:200px !important;
  }
tr.this {
  padding:200px !important;
  margin:200px !important;
  }
.selection_type {
  margin:0;
  padding:0 0 10px 0!important;
  color:#d21034;
  line-height:120%;
  }
.description {
  padding:0;
  margin:0;
  color:#333;
  }
.caps {text-transform:uppercase;}
/* END Form Styles */


.arrow_list ul {
  list-style-type:none;
  margin:10px 0px 0px 10px;
  }
.arrow_list li {
  background:url(../images/arrow_bullet.gif) 0 5px;
  background-repeat:no-repeat;
  padding:0 0 8px 20px;
  font-size: 1.2em;
  line-height:120%;
  }
div#other_pages ul {
  padding:8px 0 0 0;
  width:130px;
  }
div#other_pages li {
  padding:8px 5px 3px 5px;
  color:#666;
  font-size:1.0em;
  font-weight:bold;
  line-height:120%;
  text-transform:uppercase;
  border-bottom:1px solid #ccc;
  }
div#other_pages a {
  color:#666;
  text-decoration:none;
  }
div#other_pages a:hover {
  color:#000;
  }
div#footer {
  background:url(../images/divider.gif) 60px 0;
  background-repeat:no-repeat;
  clear:both;
  position:relative;
  padding:25px 0 50px 100px;
  }
div#footer img, div#footer p {
  float:left;
  display:inline;
  }
div#footer img {
  width:100px;
  /*padding-right:20px;*/
  }
div#footer p {
  padding:0;
  margin:0;
  color:#333;
  font-size:90%;
  }
  
TABLE.ReportDetailTableGray TH {
	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 6px;
	BACKGROUND: #990000;
	BORDER-BOTTOM: #999999 1px solid;
}


TABLE.ReportDetailTableGray TD {
	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 6px; 
	BORDER-BOTTOM: #999999 1px solid;
	font-size:12px;
}

TABLE.Plain TD
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	border-bottom:none;
}

TABLE.ReportDetailTableGray H3 {color: #990000; font-family: verdana; font-size: 14px; margin-top: 0; margin-bottom: 0;}

.plainBorder {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

.submitButton {
	BORDER-RIGHT: #003366 2px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 10px; BACKGROUND: #CCCCCC; BORDER-LEFT: #003366 1px solid; CURSOR: hand; COLOR: #990000; BORDER-BOTTOM: #003366 2px solid; FONT-FAMILY: verdana; HEIGHT: 19px; TEXT-DECORATION: none
}
.warningBox 
{
	background-color:#dddddd;
	position:relative;
	padding: 10px 10px 10px 15px;
	border:1px solid #000000;
	left:25px;
width:35%;

  }
  .dropdown2 {
	/*height: 26px;*/
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color:#676767;
    line-height: 1.65em;
    margin: 0;
    padding: 0.177em 0;
}
.dropdown {
	width: 200px;
	margin-bottom: 6px;
}