
body {
  background-image: url(/images/graidentbackground.jpg);
  background-repeat: repeat-x;
  background-color: #454545;
  font-size: 9pt;
  font-family: Arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;


}


.thumbnail{
position: relative;
padding: 5 px;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 0px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 5 px;
top: 5 px;
left: 80px; /*position where enlarged image should offset horizontally */

}


.HeaderMenu_Links {
	color: #253b50;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.SubHeaderLinks {
	color: #E51010;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.SmallBlueBodyText {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #253B50;
}
.headers {color: #E40000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
.bodytext {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #253b50;
}
.Redbodytext {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DA0808;
}








.styleerror {
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #F0E68C ;
text-align: left;
padding: 5px 5px 5px 5px;
border: 2px solid #e40001;

font-size: 10px;

}

.billingstyle {
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #EEEEEE;
text-align: left;
padding: 5px 5px 5px 5px;
border: 2px solid #3A5976;
font-size: 12px;
color: #000000;
}


.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #35526E;
}

.newstyle1 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.style2 {color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.style2link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.style2link a:link,.style2link a:visited,.style2link a:hover,.style2link a:active {
color: #ffffff;
}






.style5 {
	font-size: 10px;
	color: #E40001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.help_nav_image { position:relative; left:0px; top:0px; background-color:#cccccc; cursor:pointer; }
.help_nav_anchor { text-decoration:none; }
.help_items { padding:0px 0px 15px 0px; line-height: 1.5; font-family:arial; font-size:12px; }

.faq_question  { font-size:12px; vertical-align:top; }
.faq_question { font-weight:bold; }
.faq_question {color:#000000; }
.faq_question { width:15px; }

.faq_answer  { font-size:12px; vertical-align:top; }
.faq_answer { font-weight:bold; }
.faq_answer { width:15px; }
.help_nav_text { font-family:verdana; font-size:12px; text-decoration:none; }
.help_nav_text { position:relative; top:-15px; margin:0px; padding:0px 0px 0px 20px; color:#000000; font-weight:normal; cursor:pointer; }


html {
 overflow-y: scroll;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    vertical-align:middle;
    border-collapse: collapse    
}

.formfieldsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.formfieldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.formfieldwhite12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.formfieldred14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}





.menunav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.menunav a:link,.menunav a:visited,.menunav a:hover,.menunav a:active {
background: #3A5976;
color: #ffffff;
}

.formfieldwhite a:link,.linkonblue a:visited,.menunav a:hover,.menunav a:active {
background: #3A5976;
color: #ffffff;
}

.linkonblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.linkonblue a:link,.linkonblue a:visited,.menunav a:hover,.menunav a:active {
background: #3A5976;
color: #ffffff;
}




.formfieldlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}




.rovairred {color: #E40001; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}


.style4 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3876AF;
}
.referringlink {
	background-color: #FFFFCC;
		border: thin solid #A52A2A	;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.style6 {font-family: Arial, Helvetica, sans-serif; color: #E00201; font-size: 20px; }

.style7 {font-size: 18px}
.style10 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3876AF; }


.style11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #E00201;
	font-size: 19px;
}
.style13 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3876AF;
}
.reviewtimelogs {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: top;
	vertical-align: top;
	border-top-style: 10;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.reviewtimelogstd {
	vertical-align: top;
	margin-top: 30px;
}
.style14 {font-size: 11px}
.style215 {color: #EC020F}
.style15 {font-family: Arial, Helvetica, sans-serif; color: #E00201; font-size: 16px; }

.timelogs_lefttd {
	text-align: right;
	vertical-align: top;
}





.style2link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}



.style2link a:link,.style2link a:visited,.style2link a:hover,.style2link a:active {
color: #ffffff;
}

.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.style19 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #253b50; }
.style20 {font-size: 12px}

.seostyle {color:  #ff0000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 20px; margin-top: 10px;}


#historyMiniLog table {border-collapse:collapse;}
#historyMiniLog .tableHeader {padding:4px; background-color:#eeeeee; font-size:1.1em;}
#historyMiniLog .columnHeader {border:1px solid #aaa; padding:4px; background-color:#ccddee; font-size:.91em; font-weight:bold;}
#historyMiniLog .noborder {border:0px ; padding:4px; }
#historyMiniLog td {border:1px solid #aaa; padding:4px; font-size:.91em;}
#historyMiniLog .summaryLeft, #historyMiniLog .summaryRight, #historyMiniLog .summaryMiddle {padding:4px; background-color:#ffffff; font-size:.91em;} 
#historyMiniLog .summaryLeft {border-right:0; border-left: 1px solid #aaa;}
#historyMiniLog .summaryRight {border-right:1px solid #c0c0c0; border-left: 0;}
#historyMiniLog .summaryMiddle {border-right:0; border-left: 0;}
#historyMiniLog .tableHeader .greyBg {border:0; padding:0; background-color:#eeeeee; font-size:1.1em;}

.RovairTable .table {border-collapse:collapse;}
.RovairTable .tableHeader {padding:4px; background-color:#eeeeee; font-size:1.1em;}
.RovairTable .columnHeader {border:1px solid #aaa; padding:4px; background-color:#ccddee; font-size:.91em; font-weight:bold;}
.RovairTable .noborder {border:0px ; padding:4px; }
.RovairTable td {border:1px solid #aaa; padding:4px; font-size:.91em;}
.RovairTable .summaryLeft, .RovairTable .summaryRight, .RovairTable .summaryMiddle {padding:4px; background-color:#ffffff; font-size:.91em;}
.RovairTable .summaryLeft {border-right:0; border-left: 1px solid #aaa;}
.RovairTable .summaryRight {border-right:1px solid #c0c0c0; border-left: 0;}
.RovairTable .summaryMiddle {border-right:0; border-left: 0;}
.RovairTable .tableHeader .greyBg {border:0; padding:0; background-color:#eeeeee; font-size:1.1em;}





a img {border:0;}
h1#txt {color:#E40000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-align:center;}

h5 { margin:10px 0; }
