
/* Reset all margins and paddings for browsers */
* { 
	padding: 0;
	margin: 0;
}

body { 
	font: .8em Verdana, Arial, Sans-Serif; 
	line-height: 1.6em; 
	margin: 0;
	background: #E5E5E5;
}




#wrap {	margin: 35px auto;	width: 760px ; border: 1px solid #07337a ; background: white}

/* TOP HEADER -------- */
#top {
	margin: 0px;
	padding: 0px;
	color: #666;
	background: white;
	height: 54px;
	background: url(../images/topbar.jpg) no-repeat;
}
#top h1 { padding: 0px 0 0 25px; color: #FFF; font-size: 160%; background: transparent;}
#top h2 { padding: 0px 0 0 25px; color: #aaa; font-size: 80%; background: transparent;}
#top .padding { padding-top: 0px; }

#top .lefts { 
	background: transparent; 
	height: 10px;
	width: 275px;
	padding: 15px 0px 0px 37px;
	margin: 0px 0px 0px 0px;
}
#top .rights {
	background: transparent;
	float: right;
	height: 40px;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/* DROP DOWN BOX AND BUTTON ----------*/
.magglass { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; }

#search { padding: 0px 0px 0px 0px; margin: 15px 0px 0px 5px; width: 150px; display: block; float: left;}

.searchbut { padding: 0px 0px 5px 2px; margin: 15px 0px 0px 5px;float: left; }


 
/* NAV MENU ---------- */
#topmenu {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubghome.jpg) no-repeat;
			text-align: center;
			
}


#topmenu li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenu li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenu li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU JS ---------- */

#topmenujs {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgjs.jpg) no-repeat;
			text-align: center;
			
}

#topmenujs li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenujs li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenujs li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}

/* NAV MENU CANDIDATES---------- */

#topmenucandidates {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgcandidates.jpg) no-repeat;
			text-align: center;
			
}

#topmenucandidates li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenucandidates li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenucandidates li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU EMPLOYERS---------- */

#topmenuemployers {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgemployers.jpg) no-repeat;
			text-align: center;
			
}

#topmenuemployers li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenuemployers li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenuemployers li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU TRAINING---------- */

#topmenutraining {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgtraining.jpg) no-repeat;
			text-align: center;
			
}

#topmenutraining li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenutraining li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenutraining li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU SALES ACADEMY---------- */

#topmenusalesacademy {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgsalesacademy.jpg) no-repeat;
			text-align: center;
			
}

#topmenusalesacademy li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenusalesacademy li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenusalesacademy li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU CV ---------- */

#topmenucv {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgcv.jpg) no-repeat;
			text-align: center;
			
}

#topmenucv li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenucv li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenucv li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}



/* NAV MENU TIPS ---------- */

#topmenutips {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgtips.jpg) no-repeat;
			text-align: center;
			
}

#topmenutips li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenutips li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenutips li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU PRESS ---------- */

#topmenupress {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgpress.jpg) no-repeat;
			text-align: center;
			
}

#topmenupress li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenupress li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenupress li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}


/* NAV MENU CONTACT ---------- */

#topmenucontact {  margin: 0px 0px 0 0px; 
			padding: 0px 0px 0px 37px;
			background: white;
			height: 32px;
			background: url(../images/menubgcontact.jpg) no-repeat;
			text-align: center;
			
}

#topmenucontact li a { 
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
		
} 

#topmenucontact li { 
    padding: 2px 0px 1px 1px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#topmenucontact li a:hover { 
	color: #E5E5E5;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background: transparent;
	font-weight: bold
}



/* NAV MENU SEPERATORS ---------- */

.sepright { padding: 0px;
	float: left;
	margin: 0;
	font-size: 9px;
	line-height: 25px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
}

#sep { padding: 1px 4px 5px 4px;}




#main { background: white; width: 760px; }

#mainimage {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666;
	background: white;
	vertical-align: text-bottom;
	height: 284px;
	width: 760px;
	
}

#mainspacer { background: white; width: 760px; height: 22px; float: left; }

#rightside {
	width: 299px;
	float: right;
	background: white;
	margin-right: 0px;
	color: #666;
	padding: 0px 15px 0px 0px;
	
} 

#rightside .boxheader {
	background: white;
	width: 299px;
	height:30px;
	margin: 0px;
	color: #666;
	background: url(../images/mainbox1_header.jpg) no-repeat;
	padding: 0px;
}

#rightside .boxheader .txt {
position: relative;
top: 5px;
left: 10px;
font: 1em Verdana, Arial, Sans-Serif;
color: #fff;
margin: 0px;
padding: 0px;
}

 #rightside .boxbody {
	background: white;
	width: 299px;
	margin: 0px;
	color: #666;
	background: url(../images/mainbox1_body.jpg) repeat-y;
	padding: 5px;
}

#rightside .boxfooter {
	background: white;
	width: 299px;
	height:16px;
	margin: 0px;
	color: #666;
	background: url(../images/mainbox1_footer.jpg) no-repeat;
	padding: 0px;
}

#rightside h2 {
	font: bold 1.0em Arial, Arial, Sans-Serif; 
    background: white; url(../images/greyc.gif) no-repeat top right;
	height: 18px;
	padding: 0px;
	color: #777;
}

#rightside .box2 {
	background: #efefef;
	margin-right: 15px;
	margin-top: 15px;
	padding: 0px;
	color: #666;
	width: 142px;
	height: 142px;
	float: left;
	background: url(../images/singlebox2.jpg) no-repeat;
}

#rightside .box3 {
	background: white;
	margin-right: 0px;
	margin-top: 15px;
	padding: 0px;
	color: #666;
	width: 142px;
	height: 142px;
	float: left;
	background: url(../images/singlebox3.jpg) no-repeat;
}


/* LEFT SIDE -------- */
#leftside {
	width: 299px;
	float: left;
	padding-left: 0px;
	color: #888;
	background: white;
	margin-left: 0px;
	
}
#leftside .headerlozenge{
	background: #efefef;
	margin-right: 0px;
	padding: 0px 0px 0px 37px;
	color: #666;
	height: 28px;
	float: left;
	background: url(../images/headerbar.jpg) center right no-repeat;
	margin-left: 0px;
	
}

#leftside .headerlozenge .txt{
	font: 1.3em Verdana, Arial, Sans-Serif;
	margin-bottom: 0px;
	padding: 1px 0px 0px 0px;
	color: white;
	height: 25px;
	float: left;
	margin-left: 0px;
	
}

.txt2{
	margin-right: 0px;
	color: #666;
	height: auto;
	width: 350px;
	float: left;
	margin-left: 0px;
	padding: 0px 0px 0px 37px;
}


#leftside .txt2{
	margin-right: 0px;
	color: #666;
	height: auto;
	width: 350px;
	float: left;
	margin-left: 0px;
	padding: 0px 0px 0px 37px;
}



.txt2columns{
	margin-right: 0px;
	color: #666;
	width: 700px;
	height: auto;
	float: left;
	margin-left: 0px;
	padding: 0px 0px 0px 37px;
}


hr{
  border-bottom: 1px #09337a;
  width: 100%;
  }

.blue{
  color: #09337a;
}

.smallertext{
  font-size: 11px;
}


#footer {
	clear: both;
	background: #FFF url(../images/newsbar.jpg) no-repeat;
	height: 25px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 10px;
	color: white;
	width: 760px;
}
#footer p  { padding: 36px }
#footer .rightside { float: right; display: inline; padding: 0px; text-align: right}

 
a { color: #0066B3; background: inherit; text-decoration: none }
h1 { font: bold 1.9em Arial, Arial, Sans-Serif }
h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0 }
ul {  padding: 0; margin: 0}
li {padding: 0; margin: 0}
#bullets li {list-style-position: outside; list-style-image: url(../images/bullet.gif); }
#bullets ul {  padding: 10px 0px 5px 22px; margin: 0; }


.center { text-align: center;}	




#copyright {
	
	background: white;
	font-size: 10px;
	color: #666;
	width: 760px;
}

#leftside #txt {width: 85%; height: 10em; padding: 3px 3px 3px 6px; margin-left:0em;}
#leftside textarea { border: 1px solid #bbb; width: 85%;  }


#myscroller {
	position:relative; 
	width: 289px;
	background-color:#ffffff;
	overflow:hidden; 
	margin-left: 3px;
	margin-right: 3px;
}
#myscroller a { color:#1d4487; text-decoration:none; } 

img.news {
padding: 5px;
}