html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {
	border: 0;
	margin: 0;
	padding: 0;
}
.txtSmall {font-size:.7em;} .txtMedium {font-size:.8em;} .txtLarge {font-size:.9em;} .alignRight {float:right;} .alignLeft {float:left;}
.txtRed {color:#CC0000;} .txtViolet {color:#6666CC} .txtBrown {color:#9e651b;} .txtBold {font-weight:bold;}
.row{width:990px; clear:both; margin:0 auto;} .breaker {clear:both; width:100%;}

/***********************************************************
If you edit any fields above please communicate to all teams
************************************************************/
html{
	height: 100%;
}
body{
	font-family:Tahoma, Arial, Verdana;
	height:100%;
	background-color:#f8af48;
}
#horizon{
	width:100%;
	background-color:#FFFFFF;
	background-image:url(../images/home-top-bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
}

#copyRight{
	width:100%;
	bottom:0;
	position: relative;
	margin-top:-19px;
	background-image:url(../images/bottom-bg.jpg);
	background-repeat:repeat-x;
	clear:both;
}
#copyTxt{
	width:990px;
	height:42px;
	margin:0 auto;
	background-image:url(../images/bottom-txt-bg.jpg);
	background-repeat:no-repeat;
}
#topHeader{
	width:965px;
	margin-left:25px;
	background-image:url(../images/home-top-link-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
}
#top01{
	width:248px;
	float:left;
	margin-top:13px;
}
#top02{
	width:468px;
	float:left;
	margin-top:13px;
}
#top03{
	width:249px;
	float:left;
	margin-top:13px;
}
#bottomThump{
	width:100%;
	padding-top:40px;
	padding-bottom:40px;
}
.logoImg{
	padding-top:23px;
	padding-left:25px;
	padding-bottom:21px;
	#margin-bottom:-3px;
}
#topMenuSearch{
	width:100%;
	height:29px;
}
#topMenu{
	width:273px;
	float:left;
}
#topSearch{
	width:190px;
	margin-left:5px;
	float:left;
}
.searchBox{
	border:solid #7f1e08 1px;
	font-family:Tahoma, Arial, Verdana;
	color:#ad864d;
	font-size:11px;
	height:15px;
	width:150px;
	
}
#thumbMenu{
	width:100%;
	padding-top:24px;
	text-align:center;
}
#memberLogin{
	width:185px;
	margin-left:50px;
	margin-top:15px;
	text-align:right;
}
#personalLogout{
	width:185px;
	margin-left:50px;
	margin-top:17px;
	text-align:right;
}
#quickLink{
	width:100%;
}
.imgPadBottom01{
	padding-left:27px;
}
.imgPadBottom02{
	padding-left:20px;
	padding-right:20px;
}
#contentArea01{
	width:248px;
	padding-left:25px;
	float:left;
}
#memberMenu{
	width:248px;
}
#sitemenu{
	width:248px;
}
#memberMenuArea{
	width:248px;
}
#memberMenuArea2{
	width:248px;
}
#joinNowLeft{
	width:248px;
	margin-top:10px;
}
#contentArea02{
	width:468px;
	float:left;
}
#contentArea03{
	width:249px;
	float:left;
}
ul.leftMenu{
	list-style-type:none;
}
li.leftMenuText{
	display:block;
	border-bottom-color:#e6dbc9;
	border-bottom-width:248px;
	border-bottom-style:solid;
	border-width:1px;
	padding-top:5px;
	padding-bottom:5px;
}
#midContent{
	width:450px;
	margin:0 auto;
}
.memberSuccessOutter{
	width:450px;
	margin-top:15px;
}
.memberSuccess01{
	width:220px;
	float:left;
	margin-right:8px;
}
.memberSuccess02{
	width:220px;
	float:left;
}
.memberSuccessHead{
	width:220px;
	height:23px;
	background-color:#e9e9e9;
	margin-bottom:15px;
}
.memberSuccessImg{
	width:70px;
	float:left;
}
.memberSucessTxt{
	width:140px;
	float:left;
	color:#616161;
	font-size:0.7em;
	line-height:16px;
}
.imgPadTB20{
	padding-bottom:20px;
	padding-top:20px;
}
.imgPadBorder{
	padding:3px;
	border:#d1d1d1 solid 1px;
	margin-right:15px;
}
ul.rightMenu{
	list-style-type:none;
}
li.rightMenuText{
	display:block;
	border-bottom-color:#e6dbc9;
	border-bottom-width:248px;
	border-bottom-style:solid;
	border-width:1px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}
.rightFull{
	width:100%;
	text-align:right;
}
.imgPadTB2015{
	padding-top:20px;
	padding-bottom:15px;
}
.imgPadTB2016{
	padding-top:20px;
}
.imgPadT7{
	padding-top:7px;
}
.advertiseBg{
	width:249px;
	height:47px;
	background-image:url(../images/advertise-bg.jpg);
	background-repeat:no-repeat;
}
.jobsBg{
	width:249px;
	height:69px;
	background-image:url(../images/jobs-bg.jpg);
	background-repeat:no-repeat;
	text-align:right;
}
.whatComingBg{
	width:249px;
	height:55px;
	background-image:url(../images/what-is-coming-up-bg.jpg);
	background-repeat:no-repeat;
}
.copyTxtLeft{
	float:left;
	color:#f8af48;
	font-size:0.7em;
	padding-left:273px;
	padding-top:10px;
}
.copyTxtRight{
	float:right;
	color:#f8af48;
	font-size:0.7em;
	padding-right:260px;
	padding-top:10px;
}
.login{
	border:#40606c solid 1px;
	width:115px;
	height:15px;
}
.memberImgPad{
	padding-top:5px;
}
.rowFullLength{
	width:100%;
	padding-top:6px;
}
.imgForgotLoginPad{
	padding-left:8px;
	padding-right:12px;
}
.personalLogin{
	width:100%;
	height:120px;
}
.personalRowFullLength{
	width:100%;
	padding-top:19px;
	padding-bottom:13px;
}



/*================

Text and Links Class

==================*/

a.linkBrown{
	font-size:0.8em;
	color:#c9492c;
	text-decoration:none;
}
a.linkBrown:hover{
	color:#f58500;
}
a.linkBrownPad{
	font-size:0.8em;
	color:#c9492c;
	text-decoration:none;
}
a.linkBrownPad:hover{
	color:#71ab0e;
}
.txtBlack{
	color:#616161;
	font-size:0.7em;
	line-height:16px;
}
.txtBrown{
	color:#ad864d;
	font-size:0.7em;
	line-height:16px;
}
a.linkBrowRed{
	color:#ad864d;
	text-decoration:none;
}
a.linkBrowRed:hover{
	color:#c9492c;
}
.txtRed{
	color:#c9492c;
	font-size:0.7em;
	line-height:16px;
}
a.linkBlackRed{
	color:#000000;
	font-size:0.7em;
	text-decoration:none;
}
a.linkBlackRed:hover{
	color:#c9492c;
}
.txtpadLR{
	padding-left:26px;
	padding-top:10px;
}
a.linkRedWhite{
	color:#f8af48;
	text-decoration:none;
}
a.linkRedWhite:hover{
	color:#ffffff;
}
.txtBlue{
	color:#40606c;
	font-size:0.7em;
}
.ashLink{
	color:#666666;
	font-size:0.7em;
	text-decoration:none;
}
#jobOnlineMenuArea{
	margin:0 0 0 auto;
	width:217px;
	height:69px;
	background-image:url(../images/in-jobs-online-bg.jpg);
	background-repeat:no-repeat;
}
ul.jobOnlineMenu{
	list-style-type:none;
	padding-top:30px;
}
li.jobOnlineMenuText{
	display:block;
	padding-top:5px;
	padding-bottom:2px;
	text-align:right;
}
.searchBoxStyles {
	text-align:right;
}
.personlamemberLogin{
	width:220px;
	float:right;
	margin-top:18px;
	text-align:right;
	line-height:18px;
	margin-bottom:5px;
}
.txtItalics {
	font-style:italic;
}
.editPassword {
	margin-left:35px;
	color:#666666;
	font-size:.7em;
	margin-top:10px;
}
a.editPassword {
	color:#666666;
	font-size:1em;
	text-decoration:none;
	margin-left:5px;
}
a.editPassword:hover {
	color:#ca492c;
}
.txtRedColor {
	color:#ca492c;
}
.txtRedMed{
	font-size:0.8em;
	color:#c9492c;
}
.linkBlue{
	color:#40606c;
	font-size:0.7em;
	text-decoration:none;
}
.inputimg{
	margin-bottom:-3px;
}
.selboxmembersearch{
	width:182px;
	height:20px;
	font-size:.7em;
	margin-bottom:5px;
	margin-top:5px;
}