/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/


body {font:80% normal verdana,tahoma,arial,"sans serif";} */
h1x {font:2.5em georgia,"times new roman",helvetica,verdana,"sans serif";color:#f78f1e;}
h1 {font:1.8em arial;color:#f78f1e;}
p
{
line-height:1.2em;
color:#333333;
}

#tabletext {
line-height:1.2em;
color:#333333;
margin:0px;
padding:0px;
}

.formtext {
line-height:1.2em;
color:#333333;
margin:0px;
padding:0px;
}

#wrap {
width:800px;
margin:0 auto;
padding:0px;
}

#mainheader
{
width:100%;
margin:0px;
padding:0px;
height:134px;

}

#leftside {
float: left;
width:665px;
margin:0 auto;
padding:0px;
}

#leftsideheader {
float: left;
width:665px;
height:80px;
margin-bottom:5px;
padding:0px;
background-image:url(../mypics/people6000.png);
background-repeat: no-repeat;
}

#rightside {
float: right;
width:135px;
margin:0 auto;
padding:0px;
}

#logo
{
width:100%;
height:83px;
margin:0px;

}


#scene
{
width:100%;
margin:0px;
height:140px;
background-image:url(../mypics/homepeople.jpg);
background-repeat: no-repeat;
}

#about
{
width:100%;
margin:0px;
height:140px;
background-image:url(../mypics/aboutpeople.jpg);
background-repeat: no-repeat;
}

#advertise
{
width:100%;
margin:0px;
height:140px;
background-image:url(../mypics/advertisepeople.jpg);
background-repeat: no-repeat;
}

#faqs
{
width:100%;
margin:0px;
height:140px;
background-image:url(../mypics/faqpeople.jpg);
background-repeat: no-repeat;
}

#privacy
{
width:100%;
margin:0px;
height:140px;
background-image:url(../mypics/privacypeople.jpg);
background-repeat: no-repeat;
}

#box1
{
width:215px;
float:left;
}

#box2
{
width:215px;
float:left;
}


#box3
{
width:660px;
float:left;
}

#box-half
{
width:330px;
float:left;
}

#box-full
{
width:660px;
float:left;
}


.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog.type2 .content,
.dialog.type2 .t,
.dialog.type2 .b,
.dialog.type2 .b div {
 background-image:url(dialog2-blue-800x1600solidblue.png);
 _background-image:url(dialog2-blue-800x1600solidblue.png);
}


.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(dialog2-blue-800x1600solid.png) no-repeat top right;
 _background-image:url(dialog2-blue.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}





#menu{
	width:100%;
	height:51px;
	text-align:center;
/*	background:url(../images/fm_menu_bg2.jpg) repeat-x; */
	background:url(../images/fm_menu_bg-curve.png);
}
	#menu ul{
		width:92%;
		margin:0 auto;
		list-style:none;
	}
		#menu li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:51px;
			line-height:51px;
			margin:0 5px;
		}
			#menu li a{
				display:block;
				float:left;
				height:51px;				
				color:#99a2b7;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 10px;				
			}
				#menu li a:hover{	
					background:url(../images/fm_hover_bg2.jpg) repeat-x;
					color:#fff;
				}
	/*				#menu li a:hover span, #menu li .current span{
						background:url(../images/fm_hover_pointer.jpg) no-repeat top;
						height:51px;
						display:block;
						float:left;
					} */
					#menu li .current{
						display:block;
						float:left;
						height:51px;				
						background:url(../images/fm_hover_bg2.jpg) repeat-x;
						color:#f78f1e;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 10px;		
					}


#mycustomscroll {
/* Typical fixed height and fixed width example */
	width: 651px;
	height: 410px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*background-color: #E7EADE;*/
	margin: 0px;
	padding: 0px;
}

#newwhitetop{color:#ffffff;}

.whitebox{color:#ffffff;}

#newblue{
color:#00b0f5;
padding:0px;
margin:0px;
}

#neworange{
color:#f78f1e;
padding:0px;
margin:0px;
}

#newwhite{
color:#ffffff;
padding:0px;
margin:0px;
}

#newgrey{
color:#999999;
padding:0px;
margin:0px;
font-weight:bold;
font-size:22px;
line-height:20px;
}

#message {
position:relative;
float:left;
width:450px;
left:20px;
top:20px;
margin:0px;
padding:0px;
}

#message2 {
position:relative;
float:left;
width:350px;
left:20px;
top:20px;
margin:0px;
padding:0px;
}



A:LINK.intwebnav {COLOR: #000000;TEXT-DECORATION: none;font-size: 8pt;font-family: Verdana, sans-serif; }
A:ACTIVE.intwebnav { COLOR: #000000;TEXT-DECORATION: None;font-size: 8pt;font-family: Verdana, sans-serif; }
A:VISITED.intwebnav {COLOR: #000000;TEXT-DECORATION: None;font-size: 8pt;font-family: Verdana, sans-serif; }
A:HOVER.intwebnav {COLOR: #cc6600;TEXT-DECORATION: none;font-size: 8pt;font-family: Verdana, sans-serif;}

A:LINK.acjoblink {COLOR: #cc6600;TEXT-DECORATION: none;font-size: 9pt; font-family: Verdana, sans-serif; }
A:ACTIVE.acjoblink { COLOR: #cc6600;TEXT-DECORATION: None;font-size: 9pt;font-family: Verdana, sans-serif; }
A:VISITED.acjoblink{COLOR: #cc6600;TEXT-DECORATION: None;font-size: 9pt;font-family: Verdana, sans-serif; }
A:HOVER.acjoblink {COLOR: #ffffff;TEXT-DECORATION: none;font-size: 9pt;font-family: Verdana, sans-serif;}


A:LINK {COLOR: #1278c2;}
A:ACTIVE{ COLOR: #1278c2;}
A:VISITED{COLOR: #1278c2;}
A:HOVER{COLOR: #f98d1e;}

.imgcell img, .imgcell a { display: block; }


.joblisttd {
	border-bottom: solid 1px #eee;
	border-top: solid 1px #eee;
}

.joblisttd {
	border-top: solid 1px #ccc;
	background-color: #eee;
}

.joblistmd {
	border-bottom: solid 10px #f98d1e;
	background-color: #eee;
	color: #000000;
}

.content {
	font-size: 8pt; font-family: Verdana, sans-serif;
	color: #333;
}
p {
	font-size: 8pt; font-family: Verdana, sans-serif;
	color: #333;
}

#nextprevious {
	width: 100%;
	border-top: solid 1px #eee;
	font-size: 8pt; font-family: Verdana, sans-serif;
}

.signup {
	font-size: 12pt;
	color: #096195;
	font-weight: bold;
}

.smsn {
	font-size: 10pt;
	color: #096195;
	font-weight: bold;
	text-align: center;
}


#jobsbox
{
padding:0px;
margin-left:10px;
width:640px;
float:left;
}

.jobsheader
{
padding:0px;
margin-top:0px;
margin-left:10px;
font:1.8em arial;
color:#f78f1e;
}