body {
	margin:0;
	padding:0;
	background: #50524A;
	background-image : url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-family : Arial, Helvetica;
	text-align: center;
}
#wrapper {
	position: relative;
	width: 960px;
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: left;
	overflow:hidden; 
}

		
 /* NAVIGATION
------------------------------------------------------*/
#topmenu {
	width: 960px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
    height:142px;
	float : left;
	padding : 0px 0px 0px 50px;
	
	}	* html #global-column-1 { display:inline; }

#topmenu ul {
	margin-top: 108px;
	padding: 0;
	}

#topmenu ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 32px;
	}

#topmenu ul li a {
	margin: 0;
	margin-right: 0px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	font-size: 14px;
	
	float: left;
	font-weight: bold;
		text-align: center;
	line-height:30px
	}

#topmenu ul li a:hover {
	color: #D6C4C0;
	
	
	}
	
#index #topmenu li.index a,
#about #topmenu li.about a,
#clients #topmenu li.clients a,
#candidates #topmenu li.candidates a,
#markets #topmenu li.markets a,
#faq #topmenu li.faq a,
#contact #topmenu li.contact  a{
color: #D6C4C0;
margin-right: 10px;
	}
	
	
		
					
	
#index #topmenu li.index,
#about #topmenu li.about,
#clients #topmenu li.clients,
#candidates #topmenu li.candidates,
#markets #topmenu li.markets,
#faq #topmenu li.faq,
#contact #topmenu li.contact {

	

	}
	
	#top2 {
	width: 960px;
	background-image: url(../images/top2.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
		}
#topAbout {
	width: 960px;
	background-image: url(../images/topAbout.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
}
#topClients {
	width: 960px;
	background-image: url(../images/topClient.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
}
#topCandidate {
	width: 960px;
	background-image: url(../images/topCandidate.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
}
#topMarkets {
	width: 960px;
	background-image: url(../images/topMarkets.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
}
#topfaqs {
	width: 960px;
	background-image: url(../images/topfaqs.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
}
#topContact {
	width: 960px;
	background-image: url(../images/topContact.jpg);
	background-repeat: no-repeat;
    height:213px;
	float : left;
}
#topFlash {
	width: 960px;
    height:213px;
	float : left;
}


/* MAIN CONTENT
------------------------------------------------------*/
#content{
	width : 960px;
	padding : 0;
	float:left;
	background-image : url(../images/content_bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}
#content #Left{
	padding : 38px 0px 0px 55px;
	width : 500px;
	float : left;
}
#content #Left2{
	padding : 38px 0px 0px 55px;
	width : 800px;
	float : left;
}
 
#content #Right{
	padding : 38px 0px 0px 0px;
	width : 360px;
	float : right;
}
#homemore{
	width: 290px;
	height: 113px;
	padding : 30px 0px 0px 180px;
	background: url(../images/home_info.jpg) no-repeat;
}


	
/* FOOTER
------------------------------------------------------*/
#footer {
	position: relative;
	width: 960px;
	height: 83px;
	margin: 0 auto;
	background: url(../images/footer.jpg) ;
		background-repeat: no-repeat;
	bottom:0;
	clear:both;

}
#footer2 {
	margin: 0 auto;
	width: 880px;
	!height: 108px;
}
.footer2bg {
	width: 210px;
	height: 98px;
	background: url(images/footerbg.gif) no-repeat;
}
#footer2 #Left{
	width: 750px;
		!height: 108px;
}
#footer2 #Right{
	width: 210px;
	!height: 108px;
}
.footerText {
	text-align: left;
	color : #fff;
	padding : 20px 0px 0px 50px;
	font-size : 75%;
	display : block;
}
.footerText a {
	color : #fff;
	text-decoration: none;
}
.footerText a:hover {
	color : #fff;
	text-decoration: none;
}

/* FONTS
------------------------------------------------------*/
p {
	font-size : 85%;
	color : #000000;
	
}
.pheading {
	font-size : 100%;
	color : #EE7082;
	font-weight: bold;
	}
	.pheading2 {
	font-size : 100%;
	color : #C13234;
	font-weight: bold;
	}

.pBold {
	font-size : 80%;
	font-weight: bold;
	color : #616161;
}
.pBig {
	font-size : 100%;
	color : #514C32;
}
.pLogin {
	font-size : 80%;
	font-weight: bold;
	color : #8E1318;

}
.normal {

	font-size : 85%;
	color : #616161;
	

}
.pSmall {
	font-size : 10px;
	font-weight: bold;
	color : #8C1317;
	padding-bottom: 7px;
}
.pForm {
	font-size : 12px;
	font-weight: normal;
	color : #8C1317;
	padding-bottom: 7px;
}

a {
	color: #EE1D23;
	text-decoration: none;
}
a:hover{
	color: #8C1317;
	text-decoration: none;
}

.H1 {
	font-size : 100%;
	font-weight: bold;
	color : #E41F1F;
}

.H2 {
	font-size : 100%;
	font-weight: bold;
	color : #b3ab95;
}
ul {
	font-size : 85%;
	color : #616161;
	list-style-image :  url(images/bullet.gif);
	padding : 0 10px 0 20px;
	margin : 0;
}

.pic
{
 	margin: 0px;
	border-bottom: 1px solid #8C1317;
	border-top: 1px solid #8C1317;
	border-right: 1px solid #8C1317;
	border-left: 1px solid #8C1317;
 }



 /* Form 
------------------------------------------------------*/

label.reg {
	color:#616161;
	font-size: 12px;
		font-weight: bold;
	width: 77px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	padding-top: 7px;
}
input.reg {
	color:#C13234;
	font-size: 13px;
	width: 355px;
	margin-bottom: 7px;
	border: 1px solid #CCC;
	height: 22px;
	background:#f8f8f8;
}   
input.reg2 {
	color:#C13234;
	font-size: 13px;
	width: 355px;
	margin-bottom: 7px;
	border: 1px solid #CCC;
	height: 48px;
	background:#f8f8f8;
}   
.input-box{
	color:#C13234;
	font-size: 13px;
	width: 355px;
	margin-bottom: 7px;
	border: 1px solid #CCC;
	height: 80px;
	background:#f8f8f8;
}    
select.reg {
	color:#0052A9;
	font-size: 13px;
	width: 110px;
	margin-bottom: 7px;
	border: 1px solid #CCC;
	height: 22px;
}  
 

.picbox
{
 margin: 0px;
 padding: 0px;
margin-right: 20px;
margin-bottom: 5px;
 border-top: 1px solid #D5D5D5;
border-bottom: 1px solid #D5D5D5;
border-left: 1px solid #D5D5D5;
border-right: 1px solid #D5D5D5;

 }
