﻿body 
{	background-color:#FFFFFF;	text-align:left;	margin:10px;	}

body, textarea
{	font-family:Verdana;	font-size:12px;	}

a
{	color:#014797;	}

td
{	vertical-align:top;	}

H2, H2 A /* PAGE HEADERS */
{	margin:0px; margin-top:5px;	margin-bottom:10px;	color:#014797;	font-size:20px;	text-decoration:none;	}

H3, H3 A /* PAGE SUB HEADERS */
{	margin:0px;	margin-bottom:3px;	color:#014797;	font-size:14px;	}

li
{	margin-bottom:8px;	}


.offsiteonlineblue
{	color: #014797;	font-weight:bold;		}
.offsiteonlinered
{	color: #D61B21;	font-weight:bold;		}



/* HEADER */

#divHeader
{	background-image: url(Images/Header.jpg);	background-repeat:no-repeat;	background-position:right;	width:939px;	height:144px;	margin-left:auto;	margin-right:auto;	}

#divMenu
{	background-color:#014797;	width:939px;	height:21px;	margin-left:auto;	margin-right:auto;	text-align:right;	margin-bottom:15px;	}


/* CONTENT */

#tblSite
{	margin-left:auto;	margin-right:auto;	width:939px;	}



.SideBarBlue
{	background-image: url(Images/SideBarBG.jpg);	background-repeat:no-repeat;	background-color:#133D8D;	color:White;	padding:12px;	width:203px;	}
.SideBarBlue A
{	color:White;	font-weight:bold;	}

.SideBarHeading
{	margin:0px;	color:#FFFFFF;	font-size:14px;	font-weight:bold;	}

.SideBarBluePlain
{	background-color:#133D8D;	width:227px;	}


.Footer
{	width:673px;	border: solid 1px #014797;	padding:10px;	font-size:12px;	}

.Footer_Logos
{	width:457px;	white-space:nowrap;	}

.Footer_Address
{	width:216px;	white-space:nowrap;	}


.BlockHeader
{	background-image: url(Images/SideBarBG.jpg);	background-repeat:no-repeat;	background-color:#133D8D;	color:White;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;	width:207px;	font-size:14px;	font-weight:bold;	}

.BlockContent
{	background-color:#C8D0E3;	padding:10px;	width:207px;	}
.BlockContent A
{	font-weight:bold;	}


.Search
{	border: solid 1px #D61B21;	padding:12px;	width:201px;	font-size:Smaller;	}

.SearchByLocation
{	font-weight:bold; font-size:14px;	}

.SearchResultsFor
{	font-weight:bold; font-size:14px;	}

.SearchWork
{	font-weight:bold; font-size:14px;	color:#D61B21;	}


.CompanyHeader1, .CompanyHeader2
{	background-color:#014797;	font-weight:bold;	color:White;	font-size:14px;	}

.CompanyHeader1
{	padding-top:4px;	padding-bottom:4px;	padding-left:8px;	}

.CompanyHeader2
{	padding-top:4px;	padding-bottom:4px;	padding-right:8px;	width:217px;	}

.CompanyDetails1, .CompanyDetails2
{	background-color:#C8D0E3;}

.CompanyDetails1
{	padding-top:8px;	padding-bottom:8px;	padding-left:8px;	}

.CompanyDetails2
{	padding-top:8px;	padding-bottom:8px;	padding-right:8px;		width:217px;	}

.CompanyNotes
{	padding-right:7px;	}

.CompanyLink
{	color:#909090;	}

.CompanyWork
{	background-color:#DFDFDF;	padding:8px;	}

.CompanyWorkAlternating
{	background-color:#EDEDED;	padding:8px;	}

.CompanyImage
{	padding-bottom:2px;	border:none;	}


/* SEARCH RESULTS */

.rowGoldSpacer, .rowSilverSpacer
{	height:3px;	}

.rowGoldMember, .rowGoldMemberFooter
{	background-color:#C8D0E3;	}

.rowSilverMember
{	background-color:#DCDFE8;	}

.rowBronzeMember
{	background-color:#ECECEC;	}

.rowBronzeMemberAlternating
{	background-color:#FFFFFF;	}


.celGoldMember1, .celSilverMember1, .celBronzeMember1
{	padding-left:11px;	padding-right:11px;	width:40%;	}

.celGoldMember2, .celSilverMember2, .celBronzeMember2
{	padding-left:11px;	padding-right:11px;	width:20%;	white-space:nowrap;	}

.celGoldMember3, .celSilverMember3, .celBronzeMember3
{	padding-left:11px;	padding-right:11px;	width:40%;	text-align:right;	}


.celGoldMember1, .celGoldMember2, .celGoldMember3
{	padding-top:5px;	padding-bottom:5px;	}

.celSilverMember1, .celSilverMember2, .celSilverMember3
{	padding-top:5px;	padding-bottom:5px;	}

.celBronzeMember1, .celBronzeMember2, .celBronzeMember3
{	padding-top:3px;	padding-bottom:3px;	}

.cellGoldMemberFooter
{	padding-left:11px;	padding-right:11px;	padding-top:0px;	padding-bottom:5px;	}



.Message
{
	background-color:#FFFFBF;	
	padding:5px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
}


.Blue1
{	background-color:#ECECEC;	}

.Blue2
{	background-color:#DCDFE8;	}

.Blue3
{	background-color:#C8D0E3;	}
