/* CSS Document */

/* Login Page*/
.loginTxtMsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0000FF; }
.loginTxtWh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.loginTxtWhSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }
a.loginTxtWhSmLk:link { text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }
a.loginTxtWhSmLk:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }
a.loginTxtWhSmLk:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }


/* CM & PA Preview Pages */
.previewHeader { color: #000000; font-family: verdana, helvetica, geneva; font-size: 12pt; font-weight: bold; }
.previewTxtMsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.previewBodyHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #b56b8c; }
.previewTxtBl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.previewTxtBlSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; }
.previewTxtBlSmNotLk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.previewTxtBlSmLk:link { text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.previewTxtBlSmLk:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.previewTxtBlSmLk:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.loginPreviewHeader { color: #000000; font-family: verdana, helvetica, geneva; font-size: 12pt; font-weight: bold; }
.loginPreviewTxtMsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.loginPreviewBodyHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #b56b8c; }
.loginPreviewTxtBl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.loginPreviewTxtBlSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; }
.loginPreviewTxtBlSmNotLk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.loginPreviewTxtBlSmLk:link { text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.loginPreviewTxtBlSmLk:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.loginPreviewTxtBlSmLk:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }


.loginBox { font-family:verdana, helvetica, geneva; font-size:12px; color:#000000; border:1px #000000 solid; background-color:#ffffff ! important; width:150px; height: auto; clip:  rect(   ); } 
.officeToolsTextBox { font-family:Arial, Helvetica, sans-serif ; font-size:11px; color:#000000; border:1px #000000 solid; background-color:#ffffff ! important; width:125px; height: auto; clip:  rect(   ); } 


/*.formBoxYellow { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px #4a739c solid; background-color:#FFFF99; width:210px; height: auto; clip:  rect(   ); }    */

/*.loginDropDown { background-color:#ffffff;font-family:verdana, helvetica, geneva;font-size:12px;width:150px } */
.loginHeader { color: #FFFFFF; font-family: verdana, helvetica, geneva; font-size: 8pt; font-weight: bold; }

/* Default Page Fonts */
.genThickBlack { text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #ffffff;	font-weight: bold; }  
something.classname { cursor:pointer; cursor: hand; }

/* Left Hand Side Menu Box */
table.sideBarTop { background: #D7D0FB; height: 30px; border-top: 1px solid #D7D0FB; border-right: 1px solid #D7D0FB; border-bottom: 1px solid #D7D0FB; border-left: 1px solid #D7D0FB; }
table.sideBarLeftHead { background: #B4678B; width: 160px; border: 1px solid #B4678B; }  
.sideTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.TextBoxGoogle { font-family:verdana, helvetica, geneva; font-size:10px; color:#000000; border:1px #000000 solid; background-color:#ffffff ! important; width:130px; height: auto; clip:  rect(   ); } 

.TextBoxKeyword { font-family:verdana, helvetica, geneva; font-size:10px; color:#000000; border:1px #000000 solid; background-color:#ffffff ! important; width:185px; height: auto; clip:  rect(   ); } 

.searchBarMainText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.searchBarMainText:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#3C2924  }
a.searchBarMainText:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  color:#3C2924 }
a.searchBarMainText:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#3C2924 }  
.searchBarItalicsText {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;text-decoration: none; }

.mainTextLarge{font-size: 16px; font-weight: bold; color:#000000}
a.mainTextLarge:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; color:#000000  }
a.mainTextLarge:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline;  color:#000000 }
a.mainTextLarge:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; color:#000000 }  

.mainTextLargePink {font-size: 16px; font-weight: bold; color:#CC6699}  
.mainTextLarge2{font-size: 16px; font-weight: bold; color:#FFFFFF }
.mainTextLargePink2 {font-size: 16px; font-weight: bold; color:#CC6699}

.mainText { text-decoration: none; font: 12px Arial, Helvetica, sans-serif; color: #000000; }
.mainTextPink { text-decoration: none; font: 12px Arial, Helvetica, sans-serif; color: #D79FBB; }
.mainTextPinkBold { text-decoration: none; font-weight: bold; font: 12px Arial, Helvetica, sans-serif; color: #D79FBB; }

a.mainText:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#000000  }
a.mainText:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;  color:#000000 }
a.mainText:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#000000 }  

a.logoutText:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#ffffff  }
a.logoutText:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;  color:#ffffff }
a.logoutText:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#ffffff }  


.mainTextBold { text-decoration: none; font: 12px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold}
.mainTextBold2 { text-decoration: none; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold}
a.sideBarLeftLinks:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#000000; font-weight:bold  }
a.sideBarLeftLinks:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  color:#000000; font-weight:bold }
a.sideBarLeftLinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#000000; font-weight:bold }  


.listingHeadingText { font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; color:#000000; font-weight:bold }  
.listingPageNumText {font-size: 12px; font-weight: bold; }
a.listingPageNumText:link { font-size: 12px; text-decoration: underline; color:#3C2924  }
a.listingPageNumText:visited { font-size: 12px; text-decoration: underline;  color:#3C2924 }
a.listingPageNumText:hover {  font-size: 12px; text-decoration: none; color:#3C2924 }  


a.officeToolsLink:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #333333; }
a.officeToolsLink:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #333333; }
a.officeToolsLink:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }  

/* Right Hand Side Menu Box */
table.sideBarRightTop {	background: #E0A8CF; padding: 0px; width: 156px; border-top: 1px solid #E0A8CF; border-right: 1px solid #E0A8CF; border-bottom: 1px solid #E0A8CF; border-left: 1px solid #E0A8CF; }
.sideBarRightText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333 }
a.sideBarRightTxtLk:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333 }
a.sideBarRightTxtLk:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333 }
a.sideBarRightTxtLk:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333 }

/* Page Top & Bottom */
.welcMsg { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }

/*  .menuFont { text-decoration: underline; color: #142783; font: 75% arial, helvetica, sans-serif; }  */
.menuFont { text-decoration: underline; color: #000000; font-size:12px ; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
a.menuFont:link { text-decoration: none; color: #000000; font-size:12px ; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a.menuFont:visited { text-decoration: none; color: #000000; font-size:12px ; font-family:Arial, Helvetica, sans-serif; font-weight:bold } 
a.menuFont:hover { text-decoration: none; color: #000000; font-size:12px ; font-family:Arial, Helvetica, sans-serif; font-weight:bold } 
tr.off { background: #ffffff; } 
tr.on { background: #ffffff;  } 
td.off { background: #ffffff; } 
td.on { background: #ffffff;  } 



a.footerFontLk:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
a.footerFontLk:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
a.footerFontLk:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.footerFont { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: none; }

/* Global Fonts */
.mainFontStyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;}
.mainFontBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.mainFontBlackSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.mainFontGreySm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666;}
.mainFontBlueSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#0033FF; word-wrap:break-word}
.smallFontStyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666;}


.emailFormTextField { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px #000000 solid; background-color:#ffffff; width:450px; height: auto; clip:  rect(   ); }  
.emailFormMessageField { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px #000000 solid; background-color:#FFFFFF ! important; width: 450px; height: auto; clip:  rect(   ); } 


.formBoxWhBL { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px #000000 solid; background-color:#FFFFFF ! important; width: 210px; height: auto; clip:  rect(   ); }
.formBoxYellow { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px #4a739c solid; background-color:#FFFF99; width:210px; height: auto; clip:  rect(   ); }  

.formDropDownYellow { background-color:#FFFF99; font-family:verdana, helvetica, geneva;color:#0000FF; font-size:10px; width:215px }
.formBoxWhite { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF; border:1px #4a739c solid; background-color:#FFFFFF ! important; width: 210px; height: auto; clip:  rect(   ); } 

.blueHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066FF; }
.inputError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; color: #0000FF; }
.mainStrHead { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666666; font-size: 18px; font-weight: bold;  }
.mainBlueHead {	font: bold 8pt Arial, Helvetica, sans-serif; font-weight: bold; color: #2257B0; }

.mainBodyGrey { font: 8pt Arial, Helvetica, sans-serif; color: #787878; }
a.mainBodyGreyLk:visited { text-decoration: underline; font: 8pt Arial, Helvetica, sans-serif; color: #787878; }
a.mainBodyGreyLk:hover { text-decoration: none; font: 8pt Arial, Helvetica, sans-serif; color: #787878; }
a.mainBodyGreyLk:link { text-decoration: underline; font: 8pt Arial, Helvetica, sans-serif; color: #787878; }

.mainBodyBl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: italic; }
.detailsBox { Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#0033FF; border:1px #000000 solid; background-color:#ffffff ! important; height: auto; clip:  rect(   ); }  


/* Buildlist Page */
.listingsHead { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt; color: #5C5C5C;	font-weight: bold; }
a.listingsLink:link { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
a.listingsLink:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; line-height: normal }
a.listingsLink:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; line-height: normal }

.listText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;	color: #6C6CFF; }
a.listTextLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6C6CFF; text-decoration: none;  }
a.listTextLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6C6CFF; text-decoration: none;  }
a.listTextLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;	color: #6C6CFF; text-decoration: underline; }  

table.listBoxHeader { background: #D7C2BD; text-align: left; border-top: 1px solid #D7C2BD; border-right: 1px solid #D7C2BD; border-bottom: 1px solid #D7C2BD; border-left: 1px solid #D7C2BD; }
table.listBoxBody {	background: #EDF2FA; text-align: left; border-top: 1px solid #ffffff; border-right: 1px solid #EDF2FA; border-bottom: 1px solid #EDF2FA; border-left: 1px solid #EDF2FA; }


/* Admin Pages */
.AdminBig { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#FFFFFF; font-weight: bold;}
.AdminWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;}
table.genericBlackTable { border: 1px solid #000000; background: #ffffff; padding: 2px; text-align: left; }
.dateBox { font-family:verdana, helvetica, geneva; font-size:12px; color:#000000; border:1px #000000 solid; background-color:#ffffff ! important; width:100px; height: auto; clip:  rect(   ); } 





/* NEW STYLES */


/* Standard */

  


