body { margin:0px; background-color:#ffffff;  }

/* structure */
#wrapper { width:940px; margin:auto; padding:20px 0px 40px 0px; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; line-height:16px; position:relative; }
#logo { position:absolute; top:50px; left:15px; }
#content { width:910px; min-height:500px;  padding:10px 15px 10px 15px; }
.bar { width:925px; height:40px; padding:0px 0px 0px 15px; background-color:#b7ca33; clear:both; font-size:9px; line-height:40px; color:#ffffff; text-align:left; }
.bar a { color:#ffffff; text-decoration:none; }
#leftcol { width:500px; float:left; padding:150px 0px 20px 10px; min-height:300px; clear:left; }
#rightcol { width:335px; float:right; }

/* navigation */
#navbar { width:550px; height:35px; padding:0px 0px 0px 0px; background-color:#f7941e; position:absolute; top:165px; left:0px; color:#ffffff; text-align:center; } 
#navcontainer { width:508px; position:absolute; top:165px; left:20px; 	z-index:100; } 
#navigation-1 { padding:1px 0; 	margin:0px; list-style:none;	 width:100%;	 height:22px;	font:normal 8pt verdana, arial, helvetica; }
#navigation-1 li { margin:0px;	padding:0px;	display:block; 	float:left;	position:relative; 	}
#navigation-1 li a:link, #navigation-1 li a:visited {	padding:4px 0;	 display:block; 	text-align:center; 	text-decoration:none; background-color:#f7941e;	color:#ffffff;	 height:13px; }
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active { 	padding:4px 0;	 display:block;	 text-align:center;	 text-decoration:none;	background-color:#cc7207; color:#ffffff;	 height:13px;  }
#navigation-1 li ul.navigation-2 { 	margin:0px; 	padding:1px 1px 0; list-style:none; 	display:none;	 background-color:#ffffff;	width:146px;	 position:absolute; 	top:21px; left:-1px; border:1px solid #f7941e; 	border-top:none; }
#navigation-1 li:hover ul.navigation-2 { 	display:block; }
#navigation-1 li ul.navigation-2 li { 	width:146px; 	clear:left; 	width:146px; }
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited { 	clear:left; 	background-color:#f7941e; 	padding:4px 0; 	width:146px; 	border:none; 	border-bottom:1px solid #ffffff; 	position:relative; 	z-index:1000; }
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover { 	clear:left; 	background-color:#b7ca33; padding:4px 0; 	width:146px; 	border:none; 	border-bottom:1px solid #ffffff; 	position:relative; 	z-index:1000;  color:#000000; }
#navigation-1 li ul.navigation-2 li ul.navigation-3 { 	display:none; 	margin:0px; 	padding:0px; 	list-style:none; 	position:absolute; 	left:145px; 	top:-2px; 	padding:1px 1px 0 1px; 	border:1px solid #f7941e; 	border-left:1px solid #f7941e; 	background-color:#ffffff; 	z-index:900; }
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 { display:block; }
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited { background-color:#f7941e; }
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active { 	background-color:#b7ca33; }
#navigation-1 li ul.navigation-2 li a span { 	position:absolute; 	top:0px; 	left:132px; 	font-size:12pt; 	color:#fe676f; }
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span { 	position:absolute; 	top:0px; 	left:132px; 	font-size:12pt; 	color:#ffffff; }
/* top level item widths */
.home { width:60px; }
.services { width:90px; }
.about { width:70px; }
.jobs { width:50px; }
.contact { width:80px; }
.info { width:90px; }
.blog { width:60px; }

#subnav { text-align:center;  color:#a9a9a9; }
#subnav a  { color:#a9a9a9; text-decoration:none; }
#subnav a:hover  { color:#717171; text-decoration:none; }

/* right column */
#imgholder { text-align:center; }
#flashquotes { width:335px; height:260px; }
.block-orange { width:335px; height:150px; background-color:#f7941e;  margin:10px 0px 20px 0px; }

/* generic css */
.clearall { clear:both; }
#group { position:absolute; top:190px; z-index:20; }
h1 { font-size:24px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#f7941e;  margin:10px 0px 10px 0px; font-weight:light;  }
h2 { font-size:20px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#f7941e;  margin:10px 0px 10px 0px; font-weight:light;  }
h3 { font-size:16px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#f7941e; margin:10px 0px 5px 0px; font-weight:light;  }
#leftcol p { margin:5px 0px 0px 0px; }
p.small { font-size:9px; }
a { text-decoration:none; color:#f7941e; }
a:hover { color:#cc7207; }
.externallinks a { color:#000000; text-decoration:none; }
.externallinks a:hover { color:#cc7207; }

/* home page */
#leftcol.homepage { padding-top:380px; }

/* about us area */
img.staffpic { float:left; margin:0px 10px 10px 0px; }
.person { clear:both; }

/* why skillsmeridian pages */
ul.whylist li { margin:0px 0px 10px 0px; }

/* faq pages */
.faqhead { margin:2px 0px 3px 0px; font-weight:bold; }
.faqtxt { padding:0px 0px 3px 15px; margin:0px 0px 5px 0px;  border-bottom:1px solid #d6d6d6; }

/* contact page */
div.address { margin:20px 0px 50px 20px; font-size:14px; line-height:18px; }

/* register form for brochure */
img.bropic { margin:0px 0px 0px 120px; }
form.regform { width:400px; margin:10px auto 0px auto; }
p.frmsubhead { margin:10px 0px 10px 0px; font-weight:bold; }
.row { clear:both; padding-top:5px; }
.row input.single { width:150px; }
.row input.double, .row select.double { width:300px; }
.row span.field { float:left; width:50%; text-align:left;  }
.row span.fieldfull { float:left; width:100%; text-align:left;  }
form.regform input#register { width:200px; height:20px; color:#000000; font-size:11px; line-height:20px; font-weight:bold; text-align:center; background-color:#f7941e; border:0px; margin:20px 0px 0px 90px; cursor:pointer; cursor:hand;  }
/* error block */
.hidden { display:none; }
#errorbox { width:80%; margin:auto; }
#errorbox ul li { color:#ff0000; font-weight:bold; list-style:square; }