﻿div#filterControls {
    width: 730px;
    padding: 5px 0 5px 0;
}
/* backstage ----------------*/
div#content {
	text-align:left;/* to counteract the IE5x hack in the body tag for centering*/
	padding: 0;
	margin: auto; /* set this margin to zero for stuck-left designs, auto for float-center */
	/* for a left column that goes all the way down, we have a bg image in the page div: background: url(assets/content_bg.gif) 0 0 repeat-y #FFFFFF; */
	background: #FFFFFF; /*EDIT: color of the content area bg*/
	width: 96.8%;
	width: 740px;
	/*font settings for the whole page, which only change where another style overrides them */
	font-family:Verdana, Arial, Helvetica, sans-serif;/* EDIT for style */
	font-size:12px;/* EDIT for style */
	color:#000000;/* EDIT for style */
}
table.grid tr td, table.grid tr th  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 20px 5px 0;
}
table.grid tr th {
	background:#005841;
	font-weight:bold;
}
table.grid tr th a {
	color:#FFFFFF !important;
}
h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0 5px 25px;
}
h2{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px; 
   font-weight:bold;
   color:#000000;
}
p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
p a:link, p a:visited {
    color: #005841 !important;   
}
.firstPara, .firstH1 {
	padding-top: 0.3em;/*if you need snugged up first paras, use inline to make bottom margin 0px*/
	margin-top:0;
}
div.warningBox {
	padding: 10px 10px 10px 45px;
	background: url(assets/icons/alert_32.gif) 5px 5px no-repeat lightyellow;
	border: 2px solid red;
	width: 700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: darkred;
	margin: 0 0 10px 0;
}
.pagerButton {
    vertical-align:bottom;
}
.pagerText {
    padding: 0 8px 0 8px;
    font-weight: normal;
}
div.editors {
     background: transparent;
     padding: 10px 0 0 10px;
     width: 150px;
     float: left;
     display: inline;
     font-family:Verdana;
     font-size:16px;
     font-weight:bold;
     margin: 7px 0 0 0;
}
div.tickets {
     background: url(assets/icons/email.gif) 10px 28px no-repeat transparent;
     padding: 28px 0 0 30px;
     width: 100px;
     float: left;
     display: inline;
     font-family:Verdana;
     font-size:16px;
     font-weight:bold;
     margin: 7px 0 0 0;
}
div.events {
     background: url(assets/icons/info.gif) 10px 28px no-repeat transparent;
     padding: 28px 0 0 30px;
     width: 100px;
     float: left;
     display: inline;
     font-family:Verdana;
     font-size:16px;
     font-weight:bold;
     margin: 7px 0 0 0;
}
div#detailTemplate {
    background: transparent;   
    border: 0;
    padding: 10px 10px 10px 0;
    margin: 5px 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:730px;
}
div#bannerPrintable {
    display:none;
    visibility:hidden;
}
div#emailTemplate {
    visibility:hidden; 
    display:none;
}
.validationSummary {
   	padding: 10px 10px 10px 45px;
	background: url(assets/icons/alert_32.gif) 5px 5px no-repeat lightyellow;
	border: 2px solid red;
	width: 730px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: darkred !important;
	margin: 0 0 0px 0;
}
.uploadResult {
    color:#005841;
    font-weight:bold;
    font-size: 14px;
}
.uploadResultContainer {
    border: 1px solid #005841;
    padding:10px;
    margin:10px;
    background: #FFF3DE;
    width: 600px;
}
.pairContainer {
    width:100%;
    margin: 0 0 5px 0;
    height:25px;
}
.pairContainerML {
    width:100%;
    margin: 0 0 5px 0;
    height:55px;
    _height:25px;
}
.pairContainerAQ {
    width:100%;
    margin: 0 0 5px 0;
    height:110px;
    _height:25px;
}
.pairContainerAQ p {
    padding-bottom:0;
    margin-bottom:0;
}
.contactLabel {
    float:left; 
    padding: 3px 2px 0 0; 
    margin:0;
    width:190px;
    text-align:right;
}
.contactLabelLBL {
    float:left; 
    padding: 3px 2px 0 0; 
    margin:0;
    width:190px;
    text-align:right;
}
.contactLabelShort {
  float: left; 
  white-space:nowrap;
  padding: 3px 2px 0 8px; 
  text-align:right;
}
.contactLabelrdo {
    float:left; 
    padding: 8px 2px 0 0; 
    margin:0;
    width:250px;
    text-align:right;       
}
.contactLabelrdoBG {
    float:left; 
    padding: 8px 2px 0 0; 
    margin:0;
    width:350px;
    text-align:right;       
}
.contactLabelaq {
    float:left; 
    padding: 3px 2px 0 0; 
    margin:0;
    width:420px;
    text-align:right;       
}
.contactNoterdo {
    float:left; 
    padding: 12px 2px 0 8px; 
    margin:0;
    text-align:left;  
    font-size:9px;     
}
.contactLabel p, .contactLabelShort p, .contactLabelrdo p, .contactNoterdo p, .contactLabelrdoBG p, .contactLabelaq p {
    padding:0;
    margin:0;
}
.contactBox {
    float:left;
    font-size:12px;
}
.contactBox table tr td {
    font-size:12px;
}