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:962px; 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:#ffffff;

}

#horizon{

	width:100%;

	min-height:100%;

}

*html #horizon{

	height:100%;

}

#horizon01{

	width:100%;

	min-height:100%;

	position:relative;

	background-color:#ffffff;

	background-image:url(../images/inner-top-bg.jpg);

	background-repeat:repeat-x;

	background-position:top;

	overflow:hidden;

}

#wapper{

	width:962px;

	margin:0 auto;

	padding-bottom: 2em;

}

#copyRight{

	width:100%;

	background-image:url(../images/in-bottom-bg.jpg);

	background-repeat:repeat-x;

	bottom:0;

	position: relative;

	margin-top:-43px;

}

#copyRightTxt{

	width:596px;

	height:43px;

	margin:0 auto;

	background-image:url(../images/in-bottom-copy-txt.gif);

	background-repeat:no-repeat;

}

#top01{

	width:217px;

	float:left;

}

#topSub01{

	width:217px;

}

#topSub02{

	width:217px;

	margin-top:19px;

}

#topSub03{

	width:217px;

	margin-top:22px;

	#margin-top:25px;

}

#top02{

	width:528px;

	float:left;

}

#top02Sub01{

	width:528px;

	height:42px;

	background-image:url(../images/in-top02.jpg);

	background-repeat:no-repeat;

}

#top02Sub02{

	width:528px;

	text-align:center;

	margin-top:21px;

}

#top02Sub03{

	width:528px;

	height:36px;

	background-image:url(../images/top-bottom-menu-bg.jpg);

	background-repeat:repeat-x;

}

#top03{

	width:217px;

	float:left;

}

#top03Sub01{

	width:217px;

}

#top03Sub02{

	width:217px;

}

.top03Sub02FormHead{

	width:217px;

	margin-top:14px;

	#margin-top:13px;

	text-align:right;

}

.top03Sub02FormArea{

	width:217px;

	text-align:right;

}

.rowFullLength{

	width:100%;

	padding-top:6px;

	#padding-top:7px;

}

.login{

	border:#40606c solid 1px;

	width:115px;

	height:15px;

}



.imgForgotLoginPad{

	padding-left:8px;

	padding-right:12px;

}

#top03Sub03{

	width:217px;

}

#topMidMenu{

	width:100%;

	text-align:center;

}

.topMidMenuImg{

	margin-left:4px;

	margin-right:4px;

}

#contentLeft{

	width:217px;

	float:left;

}

#contentRight{

	width:217px;

	float:left;

}

#leftSiteMenuArea{

	width:217px;

}

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;

}

#leftMemberMenu{

	width:217px;

}

#leftMemberMenuArea{

	width:217px;

}

#leftJoinNow{

	width:217px;

	margin-top:5px;

}

#quickLinkMenuArea{

	width:217px;

}

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;

}

#joinNowRight{

	width:217px;

	margin-top:7px;

}

#jobonlineHeading{

	width:217px;

	margin-top:5px;

	text-align:right;

}

#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;

}

#missAnEvent{

	width:217px;

	text-align:right;

	margin-top:25px;

}

#missAnEventTxtArea{

	width:217px;

	height:63px;

	background-image:url(../images/in-miss-an-event-bg.gif);

	background-repeat:no-repeat;

	text-align:right;

}

#advertiseWithUs{

	width:217px;

	text-align:right;

	margin-top:13px;	

}

#advertiseWithUsTxtArea{

	width:217px;

	text-align:left;

	height:45px;

	margin-top:21px;

	background-image:url(../images/in-advertise-with-us-bg.jpg);

	background-repeat:no-repeat;



}

#breadCrumb{

	width:490px;

	margin:0 auto;

	margin-top:14px;

	font-size:0.7em;

	color:#c9492c;

	font-weight:bold;

}

#titleHeading{

	width:490px;

	margin:0 auto;

	margin-top:14px;

	margin-bottom:10px;

}

.breadCrumb02{

	font-size:1em;

	color:#c9492c;

	font-weight:bold;

}

.titleHead{

	width:490px;

	margin:0 auto;

	margin-top:15px;

	font-size:0.8em;

	color:#c9492c;

	font-weight:bold;

}

.mainTxtContainer{

	width:490px;

	margin:0 auto;

	margin-top:15px;

	

}

#bottomThumbImg{

	width:962px;

	text-align:center;

	margin-bottom:30px;

	padding-top:30px;

}

.copyTxtLeft{

	float:left;

	color:#f8af48;

	font-size:0.7em;

	padding-left:64px;

	padding-top:10px;

}

.copyTxtRight{

	float:right;

	color:#f8af48;

	font-size:0.7em;

	padding-right:76px;

	padding-top:10px;

}

.eventJoinNowArea{

	width:509px;

	margin-top:15px;

}

.midGreyContent01{

	width:251px;

	float:left;

	margin-right:2px;

	margin-top:15px;

}

.greyHeader{

	width:251px;

	height:20px;

	background-color:#e9e9e9;

	padding-top:5px;

}

.midGreyContent01text{

	width:220px;

	font-size:0.7em;

	line-height:18px;

	color:#616161;

	margin-left:15px;

	margin-top:10px;

}

.midGreyContent02Img{

	width:221px;

	overflow:hidden;

	margin-left:15px;

	margin-top:10px;

}

.newMemberProfile{

	width:509px;

	padding-top:15px;

	clear:left;

}

.newMemberProfileHead{

	width:509px;

	height:20px;

	padding-top:3px;

	background-color:#e9e9e9;

}

.memberImg{

	width:98px;

	float:left;

}

.memberTxt{

	width:380px;

	margin-left:14px;

	float:left;

	font-size:0.7em;

	line-height:18px;

	color:#616161;

}

.memberImgPad{

	padding-left:16px;

	padding-top:16px;

}

.topButtonSearch{

	width:465px;

	margin-left:35px;

}

.topButton{

	width:270px;

	padding-top:15px;

	float:left;

}

.topSearch{

	width:195px;

	padding-top:10px;

	float:left;

}

.innerHomeMenu{

	width:61px;

	float:left;

}

.innerAboutMenu{

	width:106px;

	float:left;

}

.innerContactMenu{

	width:103px;

	float:left;

}

.searchBox{

	border:solid #7f1e08 1px;

	font-family:Tahoma, Arial, Verdana;

	color:#ad864d;

	font-size:11px;

	height:15px;

	width:150px;

}

.imgPadBottom01{

	padding-left:18px;

	padding-right:18px;

}

.contactAddressAlign{

	width:155px;

	padding-right:7px;

	float:left;

}











/*

Text Class Code

*/

.txtBrownTxt {

	margin-bottom:10px;

	font-size:0.7em;

	color:#c9492c;

}

.txtBlue{

	color:#40606c;

	font-size:0.7em;

}

.txtMain {

	font-size:0.7em;

	line-height:18px;

	color:#616161;

}

.txtMain2 {

	font-size:11px;

	line-height:18px;

	color:#616161;

}

a.linkBrown{

	font-size:0.8em;

	color:#c9492c;

	text-decoration:none;

}

a.linkBrown:hover{

	color:#f58500;

}

a.linkRedBrown{

	color:#c9492c;

	text-decoration:none;

}

a.linkRedBrown:hover{

	color:#ad864d;

	text-decoration:none;

}

a.linkBrownRed{

	color:#ad864d;

	text-decoration:none;

}

a.linkBrownRed:hover{

	color:#c9492c;

	text-decoration:none;

}

.txtGrey{

	color:#c9492c;

}



a.mediaLink1{

	font-size:0.7em;

	color:#c9492c;

	text-decoration:none;

	font-weight:bold;

	display:block;

	float:left;

}

a.mediaLink1:hover{

	color:#f58500;

}

a.linkBlack{

	font-size:0.7em;

	color:#000000;

	text-decoration:none;

}

a.linkBlack:hover{

	color:#c92c08;

}

a.linkRedWhite{

	color:#f8af48;

	text-decoration:none;

}

a.linkRedWhite:hover{

	color:#ffffff;

}

.greyTxt{

	color:#888888;

	font-size:0.8em;

	margin-top:5px;

	font-weight:bold;

	padding-left:5px;

}

.greyTxt01{

	color:#888888;

	font-size:0.8em;

	font-weight:bold;

	padding-left:5px;

}

a.linkBrowRed{

	color:#8c6c3e;

	text-decoration:none;

	/*font-weight:bold;*/

	font-size:11px;

}

a.linkBrowRed:hover{

	color:#c9492c;

}

a.linksmallBrowRed{

	color:#8c6c3e;

	text-decoration:none;

}

a.linksmallBrowRed:hover{

	color:#c9492c;

}

a.linkKakki {

	font-weight:normal;

	text-decoration:none;

	color:#ad864d;

}

a.linkKakki:hover {

	border-bottom:2px dotted #ad864d;

	color:#CC0000;

	

}

.textField1 {

	width:157px;

	height:17;

	border:1px solid #676767;

	font-size:11px;

	color:#533935;

	margin:0 0 0 10px;

}

.jobSearchBox {

	background-image:url(../images/search-box-bg.gif);

	background-repeat:repeat-x;

	height:60px;

	margin:0 auto;

	width:490px;

}

.jobResultText {	

	font-size:.7em;

	color:#000000;

	padding:2px 5px;

}

.indexContainer {

	width:490px;

		margin:0 auto;

		background-color:#e9e9e9;

		padding:4px;

		padding-top:0;

	}

	

.mediaLinkContainer {

	width:490px;

		margin:0 auto;

		background-color:#fcdfb6;

		padding:4px;

		height:16px;

		display:block;

		margin-bottom:1px;

	}

a.indexNumbers {

	background-color:#c9492c;

	border:1px solid #e96505;

	text-decoration:none;

	padding:1px 3px 1px 3px;

	color:#ffffff;

	font-size:.7em;

	font-weight:bold;

	font-family:"Microsoft Sans Serif", "MS Sans Serif", Tahoma;

}

a.indexNumbers:hover {

	color:#FFCC00;

	border:1px solid #c9492c;

	background-color:#762c1b;

}



.currentIndex {

	

	text-decoration:none;

	padding:1px 3px 1px 3px;

	color:#000000;

	font-size:.7em;

	font-weight:bold;

	font-family:"Microsoft Sans Serif", "MS Sans Serif", Tahoma;

}

a.linkRedBold{

	font-size:1em;

	color:#c9492c;

	font-weight:bold;

	text-decoration:none;

}

a.linkRedBold:hover{

	color:#d0a15d;

}

.smallHead{

	font-size:11px;

	color:#c9492c;

	font-weight:bold;



}

.bottomCountries{

	width:958px;

	margin-bottom:20px;

	#margin-bottom:3px;

}

.bottomContryInner{

	width:309px;

	height:68px;

	margin-left:2px;

	float:left;

	background-color:#f3f3f3;

	padding-top:13px;

	padding-left:7px;

	text-align:left;

}













/***********************************************************

Styles For Coders

************************************************************/

.tableHeader {

	width:100%;

	padding:2px;

	margin-top:10px;

}

.tableBody {

	clear:both;

	width:100%;

	padding:2px;

}

.tableFooter {

	clear:both;

	width:100%;

	padding:2px;

}

.tableBodyinner {

	clear:both;

	width:100%;

	padding:2px;

}

.innerrow {

	clear:both;

	width:100%;

	padding:2px;	

}

.innerleft{

	width:15%;

	padding:2px;

	float:left;

}

.innerright{

	width:80%;

	padding:2px;

	float:left;

}

.txtboxmed{

	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#000000;
	width:200px;

	height:20px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}
.txtboxSmall{

	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#000000;
	width:100px;

	height:20px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}
.txtareamed{

	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#000000;
	width:200px;

	height:50px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}

.selbox{

	width:200px;

	height:20px;

}

.selboxmed{

	width:100px;

	height:20px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}

.eventThumbImg {

	padding:4px;

	background-color:#ececec;

	border:1px solid #dcdcdc;

	width:145px;

	display:block;

	float:left;

	margin-left:6px;

	margin-right:4px;

}

.ashLink{

	color:#40606c;

	font-size:0.7em;

	text-decoration:none;

}

li.leftMenuSubText{

	display:block;

	/*border-bottom-color:#e6dbc9;

	border-bottom-width:248px;

	border-bottom-style:solid;

	border-width:1px;*/

	

	padding-top:5px;

	padding-bottom:5px;

	padding-left:5px;

}

li.leftMenuSubSubText{

	display:block;

	/*border-bottom-color:#e6dbc9;

	border-bottom-width:248px;

	border-bottom-style:solid;

	border-width:1px;*/

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

}

li.rightMenuSubText{

	display:block;

	/*border-bottom-color:#e6dbc9;

	border-bottom-width:248px;

	border-bottom-style:solid;

	border-width:1px;*/

	padding-top:5px;

	padding-bottom:5px;

	padding-right:5px;

	text-align:right;

}

li.rightMenuSubSubText{

	display:block;

	/*border-bottom-color:#e6dbc9;

	border-bottom-width:248px;

	border-bottom-style:solid;

	border-width:1px;*/

	padding-top:5px;

	padding-bottom:5px;

	padding-right:10px;

	text-align:right;

}

a.linkSubMenu{

	font-size:0.8em;

	color:#943D1F;

	text-decoration:none;

}

a.linkSubMenu:hover{

	color:#f58500;

}

a.linkSubSubMenu{

	font-size:0.8em;

	color:#CC6633;

	text-decoration:none;

}

a.linkSubSubMenu:hover{

	color:#f58500;

}

.searchBoxStyles {

	text-align:right;

}

.txtKakki {

	font-weight:normal;

	text-decoration:none;

	color:#ad864d;

}

#contentMid{

	width:509px;

	margin-left:10px;

	margin-right:9px;

	float:left;

}

#contentMid a.smallHeadLink {

	color:#c9492c;

	font-weight:bold;

	text-decoration:none;

}

#contentMid a.smallHeadLink:hover{

	color:#ad864d;

}

#contentMid ul {
	margin-left:35px;
	list-style-type:none;
	padding:0 0 10px 0;
}

#contentMid li {
	list-style-image:url(../images/bullet-point.jpg);
	line-height:16px;
	font-size:11px;
	margin-top:8px;
}





.hdTxt {

	font-size:.8em;

	font-weight:bold;

	color:#333333;

}

.row1box {

}

.rowContent {

	width:440px;

	padding:10px;

}

.rowContentResult {

	width:420px;

	background-color:#eeeeee;

	margin:0 auto;

	padding-bottom:10px;

	padding-left:10px;

	padding-right:10px;

	padding-top:10px;

	border:#d8d8d8 1px solid;

}

.rowConetentResultShow {

	margin-left:50px;

	line-height:22px;

}

.resultShow {

	font-weight:bold;

	font-size:.8em;

}

.spacing {

	margin-left:80px;

}

.morespacing {

	margin-left:100px;

}

.rowHeading	{

	font-weight:bold;

	color:#ca492c;

	font-size:.8em;

	margin-bottom:5px;

	margin-left:10px;

}

.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;

}



.txtRedMed{

	font-size:0.8em;

	color:#c9492c;

}

.inputimg{

margin-bottom:-3px;

}

.personlamemberLogin{

	width:220px;

	float:right;

	margin-top:18px;

	text-align:right;

	line-height:18px;

	margin-bottom:5px;

}

.txtItalics {

	font-style:italic;

}

.personalLogin{

	width:100%;

	height:120px;

}

.personalRowFullLength{

	width:100%;

	padding-top:19px;

	padding-bottom:13px;

}

.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;

}



.linkBlue{

	color:#40606c;

	font-size:0.7em;

	text-decoration:none;

}

.personalLoginTopMargin {

	margin-top:34px;

}

.rightFull{

	width:100%;

	text-align:right;

}

.imgPadTB2015{

	padding-top:20px;

	padding-bottom:15px;

}

.selboxmembersearch{

	width:182px;

	height:20px;

	font-size:.7em;

	margin-bottom:5px;

	margin-top:5px;

}

#CMSContentID a{

	color:#ad864d;

	text-decoration:none;

}

#CMSContentID a:hover{

	color:#c9492c;

	text-decoration:none;

}

.txtboxsmall{

	width:100px;

	height:20px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}

.jobResultlink {	

	color:#000000;

	text-decoration:none;

}

ul.contentList {

	margin-left:35px;

	list-style-type:none;

}



li.contentListStyle {

	list-style-image:url(../images/bullet-point.jpg);

	line-height:16px;

	font-size:11px;

	margin-top:8px;

}

.imgPadBorder{

	padding:3px;

	border:#d1d1d1 solid 1px;

	margin-right:10px;

}

.txtCommonStyle {

	color:#616161;

	font-size:0.7em;

	line-height:16px;

}

.showMessage {

	

	font-weight:bold;

	font-size:11px;

	text-align:center;

	color:#c9492c;

}

.widlist {

	/*width: 200px;

	font-family: Arial, Helvetica, sans-serif;

	color: #4f525b;

	font-size: 11px;

	border: 1px;*/

	width: 202px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}

.smallList{

	width: 202px;

	height:22px;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

}
.txtBlkBlod {
	font-size:11px;
	line-height:18px;
	color:#616161;
	font-weight:bold;
}
table.formTable{}
table.formTable td{ padding:3px 0 !important;}
.leftColumn{ width:184px;}