@import url('messageoverlay.css');

*
{
	font-family:Arial, Sans-Serif, Serif, Helvetica;
}

#MainBody
{
	/*padding-top:1px !important;*/
}

.tdlist a:link,
.tdlist a:visited,
.tdlist a:focus,
.tdlist a:hover
{
  font-size: 9pt;
  color: #000000;
}

a.textnormallight, #pdsLink, .pdsLink
{
  font-size: 9pt !important;
  color:#000000 !important;
}
/*.specialCell
{
  font-family:Arial, Sans-Serif, Serif, Helvetica !important;
  font-size: 9pt !important;  
}*/

#emergencyTable
{
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
}

#emergencyTable
{
  width: 510px;
}

#Table4 > TBODY > TR > TD
{
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
}


body {
	text-align:center;
	margin: 0 auto;
	background-color:#F4F2EF;
}

body.popup
{
  text-align: left;
}

table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

TD {
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;

	}

.tdmarginlinks > a
{
   font-family:Arial, Sans-Serif, Serif, Helvetica;
   font-size:9pt ;   
   color: #000000 !important;
}

A:link {
	font-size: 8pt;
	font-weight: normal;
	/*color: #5a5046;*/
	text-decoration: none;
	
}
A:visited {
	font-size: 8pt;
	font-weight: normal;
	/*color: #5a5046;*/
	text-decoration: none;
}
a:hover, a:active {
	font-size: 8pt;
	font-weight: normal;
	/*color: #f59335;*/
	text-decoration: underline;
}

H1 {
	color: #908371;
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	margin-bottom: 0px;
	text-transform: none;
	line-height:17px;
}

H2 {
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform:none;
}

H4 {
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #61c3dc;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.leftnav {

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	

}


.tdmargin {
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 0px 5px;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;


}

.tdmarginlinks strong, .tdlist a, .tdmarginlinks a b
{
  color: #5A5046;
  font-size:9pt;
}

.tdmarginlinks {
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 0px 5px;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background: #F3F2EE;
	/*border-top: #ffffff 1px solid; */
	border-left-width: 1px; 
	border-bottom-width: 1px; 
	border-right-width: 1px;


}
.navbg {

}

.tdlist > a
{
  font-size: 9pt !important;
	font-family:Arial, Sans-Serif, Serif, Helvetica !important;
}

.tdlist {
	font-size: 9pt 
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background: #F3F2EE;
}

.heading1 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.arrow {
	width: 9px;
	padding:0px 0px 0px 0px;
}

.tiny {
	font-size: 8px;
	font-style: normal;
	color: #000000;
}
.faqselect 
{ font-size: 11px; 
  background-color: #FFFFFF; 
  width: 210px !important;
  margin-right:0px !important;
  border-right:0px !important;
  padding-right:0px !important;
}

.trstripedark {
	background-color: #dbd6cf !important; /*#f9eac7*/;
}

.trstripelight {
	background-color: #f4f2ef !important; /*#faf1dd*/;
}

A.textlink:link {
	font-size: 9pt;
	font-weight: normal;
	/*color: #f59335;*/
	text-decoration: none;
}
A.textlink:visited {
	font-size: 9pt;
	font-weight: normal;
	/*color: #f59335;*/
	text-decoration: none;
}
A.textlink:hover, a.textlink:active {
	font-size: 9pt;
	font-weight: normal;
	/*color: #fb902a;*/
	text-decoration: underline;
}

A.popuplink:link {
	font-size: 8pt;
	font-weight: normal;
	color: #f59335;
	text-decoration: none;
}
A.popuplink:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #f59335;
	text-decoration: none;
}
A.popuplink:hover, a.popuplink:active {
	font-size: 8pt;
	font-weight: normal;
	color: #fb902a;
	text-decoration: underline;
}
.footertiny {
	font-size: 8pt;
	font-style: normal;
	color: #757575;
}
A.footermenulink:link {
	font-size: 8pt;
	font-style: normal;
	color: #757575;
	text-decoration: none;
	text-transform:none;
}
A.footermenulink:visited {
	font-size: 8pt;
	font-style: normal;
	color: #757575;
	text-decoration: underline;
	text-transform:none;
	
}
A.footermenulink:hover, a.footermenulink:active {
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	text-transform:none;
}

.footer
{
	/*background-image:url(/ofg/skins/ofg/images/footer.jpg);*/
}

.footermenubreak
{
	font-size: 8pt;
	font-style: normal;
	color: #757575;
}

.textsmalllight { 
  font-size: 9px; 
  color: #333333; 
}

.quoteCell {
  font-size: 17px; font-weight: bolder; 
  color: #000000; text-align: center; 
  padding-top: 0px; padding-right: 0px; 
  padding-bottom: 0px; padding-left: 0px; 
  border: #df4a4a; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.errorbox {
  border: 2px #f9ca2b solid; 
  background-color: #FDF6DF; 
  padding: 8px; spacing: 2px;
  color: #CC0000; 
  font-size: 12px; color: #ce0000
}
.errorboxadmin {
  border: 2px #f9ca2b transparent; 
  background-color: #FFFFFF; 
  padding: 8px; spacing: 2px;
  color: #CC0000; 
  font-size: 12px; color: #ce0000
}
  
.inputbox
{ 
  background-color: #ffffff; 
}

.totalbox
{ 
}

.readOnlyBox
{ 
  background-color: #e5e5e6; 
}

.totalTable
{ 
  border: 2px solid #D42E12; 
}
.errorbox 
{ 
  border: 1px solid #F9CA2B; background-color: #F6F6F6; padding: 5px;
}
.warningbox 
{ 
  border: 1px solid #000000; background-color: #F6F6F6; padding: 10px;
}
.warningboxheader 
{ 
  background-color: #CFCFCF; padding: 10px;
}
.warningboxbody 
{ 
  background-color: #DFDFDF; padding: 10px;
}
.MainTable
{
  text-align:left;
	margin: 0 auto;
	width:780px;
	background-color:#FFFFFF;
}

.PEBox
{
	border:2px solid #000000;
}

#welcomeText
{
 /* padding-top:15px;*/
}

#Page1Table
{
	width:780px;
}

#RandomInfo
{
width:200px;
}

/*
 OFM Menu
-------------------------------*/

#ofmWrap {	
  /*position: relative;*/
  left: 0px;
  top: 0px;
  margin: 0 auto;	
  padding: 0 auto; 
  text-align: left; 
  height:20px;
  *height:43px;
  z-index:1000;
}

#ofmNavwrap a, #ofmNavwrap a:link, #ofmNavwrap a:visited, #ofmNavwrap a:hover, #ofmNavwrap a:active {
  text-decoration:none;	
  color:#FFFFFF;
  position:relative;
  top:13px;
}

ul#ofmNav 
{
  position: relative;
  padding:0;
  border:1;
  /*margin: 6px 0 -5px 0;*/
  margin: 0px;
  list-style:none;
  float:left;
}

ul#ofmNav li {
  background:transparent; 
  float:left;
  position:relative;
  width:auto;
  height: 43px;
  line-height: 30px;
  line-height: normal;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  left: 0px;
 /* margin-top:6px;*/
}

ul#ofmNav li ul {
  z-index:1000;
  display:none;
  position:absolute;
  top:40px;
  left:-1px;
  *left:-25px;
  width:100px;
  margin:0px;
  padding: 0px;
  border-top:none;
  border-bottom:none;
  list-style-type: none;
  list-style-image: none;
  list-style-position: inside;
  *position:relative;
  *top:25px;
  _position:absolute;
  _top:40px;
  _left:-1px;
}

ul#ofmNav li ul li {
  margin:0px;
  padding:0px;
  height:auto;  
}

ul#ofmNav li ul li a {
  display: block;
  background: #757575;/*#44423e;*/
  padding: 2px 2px 2px 5px;
  width: 200px;
  float: none;
  text-indent: 0;
  font-weight: normal;
  line-height: 1.3;
  height: auto;
  text-decoration: none;
  border-bottom:1px solid #ffffff;
  border-left:  1px solid #ffffff;
  border-right: 1px solid #ffffff;
  overflow: hidden;
  top:0px !important;
}

ul#ofmNav li > ul {
 /* top:auto;*/
  left:auto;
}

ul#ofmNav li:hover ul, 
ul#ofmNav li.over ul 
{ 
  display:block; 
}

ul#ofmNav li:hover,
ul#ofmNav li.over 
{ 
  background: #7BCBE2;
  color: #ffffff;
}

ul#ofmNav li:hover a
{
  color: #ffffff;
}

ul#ofmNav li { 
 /* padding-top:2px;*/
}

ul#ofmNav li.over a { 
 /* background: #948671;*/
  color: #ffffff;
}

ul#ofmNav li ul li a:hover {
  background: #6fcde4;
  color: #ffffff;
}

ul#ofmNav li ul li a:link {
  color:#ffffff;
}

ul#ofmNav li ul li a:visited {
  color:#ffffff;
}

ul#ofmNav li ul li a:active {
  color:#ffffff;
}

ul#ofmNav li.over a:link {
  color: #ffffff;
}

ul#ofmNav li.over a:hover {
  color: #ffffff;
}

ul#ofmNav li.over a:visited {
  color: #ffffff;
}

ul#ofmNav li.over a:active {
  color: #ffffff;
}



#HeadingText, h1
{
	color: #F2A35F;
}

.tdmarginheader
{
	background-color:#F3F2EE;
	background-image:url(../images/rounded_top.jpg);
	background-repeat:no-repeat;
}

.tdmarginheader h4
{
	color:#009999;
	margin-left:5px;
}

#introText1 strong, #DetailsTable strong, .tdmargin H4
{
	color: #009999;
}

#pageContainer, #PageContainer
{
	background-color: #F4F2EF;
	width:900px;
	margin:auto;
}

#top-tabs
{
	height:23px;
	*height:34px;
	text-align:right;
	width:860px;
	/*width:600px;*/
}

#top-tabs .tab1:link, #top-tabs .tab1:visited
{
	height:23px;
	width:53px;
	display:block;
	background-image:url(../images/tab1.gif);
}

#top-tabs .tab1, #top-tabs .tab2, #top-tabs .tab3
{
	float:right;
	margin-left:5px;
	margin-top:10px;
}

#top-tabs .tab1:hover, #top-tabs .tab1:active
{
	height:23px;
	width:53px;
	display:block;
	background-image:url(../images/tab1.gif);
	background-position: 0px 23px;
}

#top-tabs .tab2:link, #top-tabs .tab2:visited
{
	height:23px;
	width:174px;
	display:block;
	background-image:url(../images/tab2.gif);
}

#top-tabs .tab2:hover, #top-tabs .tab2:active
{
	height:23px;
	width:174px;
	display:block;
	background-image:url(../images/tab2.gif);
	background-position: 0px 23px;
}

#top-tabs .tab3:link, #top-tabs .tab3:visited
{
	height:23px;
	width:82px;
	display:block;
	background-image:url(../images/tab3.gif);
}

#top-tabs .tab3:hover, #top-tabs .tab3:active
{
	height:23px;
	width:82px;
	display:block;
	background-image:url(../images/tab3.gif);
	background-position: 0px 23px;
}

.logolink
{
	height:82px;
	width:112px;
	display:block;
	background-image:url(../images/logo.gif);
}

.logo
{
	height:100px;
	display:block;
	float:left;
}

.contact
{
	height:100px;
	display:block;
	float:right;
}

.contactlink
{
	margin-top:9px;
	height:63px;
	width:168px;
	display:block;
	background-image:url(../images/callOurStaff.gif);
}

#ofmNav a
{
	font-size:10pt;
}


#nav-right
{
	float:right;
}

#nav-right-content-rightAlign p
{
	float:left;
	margin-right:5px;
}

.navTextLarge
{
	height:16px;
	width:37px;
	display:block;
	float:left;
	background-image:url(../images/textsizelarge.gif);
	margin-right:5px;
}

.navTextSmall
{
	height:16px;
	width:30px;
	display:block;
	float:left;
	background-image:url(../images/textsizesmall.gif);
	margin-right:5px;
}

.navTextLarge:hover, .navTextLarge:active, .navTextSmall:hover, .navTextSmall:active
{
	background-position: 0px 16px;
}

.navFavIcon
{
	height: 16px;
	width:15px;
	display:block;
	float:left;
	background-image:url(../images/addtofavicon.gif);
	margin-right:5px;
}

.increase
{
	*margin-top:15px;
}

.RelatedCell
{
	background-image:url(../images/related_background.jpg);
}

.RelatedCell strong
{
	margin-left:5px;
}

.rounded
{
	background-image:url(../images/rounded_bottom.jpg);
	background-repeat:no-repeat;
}

.rightnav td
{
	padding-bottom:5px;
}

.ofg_banner, #top-tabs
{
  display:none;
}
