body {margin:  0; padding:  0;	background: url(http://www.standardnursing.com//images/site/sna_bg2.gif) repeat-y center #EEFAFD; font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
a {  color: #111;
}
a:hover { color:  #900;
}
h3 { padding:  2px 10px; margin:  0;
	text-transform: uppercase;
	font-size: 90%;
}
#container { width:  961px; margin: 0 auto;   overflow: hidden;

}
#mainmenu ul li a { display:  block; text-decoration: none; text-transform: uppercase; color: #17b; text-decoration: none;
}
#mainmenu ul li a:hover {color: #c00;
}
#mainmenu { width:  100%; height: 40px; background: #ADE;	
}
#mainmenu ul { margin: 0; padding: 0; list-style-type:  none;
}
#mainmenu ul li { display: inline;  
}
#mainmenu ul li a { float:  left; padding:  10px 0px 10px 25px ; background: #ADE;
}
img {border:  0;
}
#footer { margin:  20px auto 0 auto; background: #EEFAFD; width: 960px;
}
table, tr, td { border:  0; margin: 0; padding:  0; 
}

td#footerleft { width: 30%; padding: 10px 20px 10px 40px;
}
td#footerright1 { padding: 10px 20px 10px 30px;
}
td#footerright2 { padding: 10px 40px 10px 20px;
}
#footer h2 { text-align: left; padding:  0; margin:  10px 0 0 0; color: #17b; font-size: 100%;
}
#footer p { padding:  0; margin:  4px 0; font-size: 80%; color: #17b;
}
.clear {clear: both;
}
#mainleftfront { float: left; padding: 0px 0px 0px 0px; border-right: 1px dotted #A6D3EB; color: #333; background: #fff; width: 700px
}
#mainleftfront img { float:  right; padding:  0 0 0 10px;
}
#mainleftfront div.leftpanel_dblue, div.leftpanel_jobs {  margin:  10px 10px 0 10px; padding: 0 0 0px 0; width:  680px; 	background: #EEFAFD;	border-bottom: 1px solid #07b;
}
#mainleftfront div.leftpanel_blue, #mainleftfront div.leftpanel_lblue {  margin:  10px 0px 0 10px; padding: 0 0 0px 0; width:  335px;  float: left; border-bottom: 1px solid #ade;
	background: #EEFAFD;
}

div.rt_foot {
	background-color: #EEFAFD; padding:  10px 0;
}


div.leftpanel_blue h2, div.rightpanel_blue h2, div.leftpanel_bblue h2, div.rightpanel_bblue h2, div.leftpanel_dblue h2, div.rightpanel_dblue h2, div.leftpanel_lblue h2, div.rightpanel_lblue h2, div.leftpanel_jobs h2  { padding: 6px 10px; margin:  0 0 0px 0; color: #fff; font-weight: normal; font-style: normal; font-size: 100%; text-transform: uppercase; 
}
div.leftpanel_blue h2 { background: #07b url(http://www.standardnursing.com//images/site/roundtop_blue_335.gif)  no-repeat 0px 0px;
}
div.rightpanel_blue h2 { background: #07b url(http://www.standardnursing.com//images/site/roundtop_blue_240.gif)  no-repeat 0px 0px;
}
div.leftpanel_bblue h2 { background: #2ae url(http://www.standardnursing.com//images/site/roundtop_bblue_680.gif)  no-repeat 0px 0px;
}
div.rightpanel_bblue h2 { background: #2ae url(http://www.standardnursing.com//images/site/roundtop_bblue_240.gif)  no-repeat 0px 0px;
}
div.leftpanel_dblue h2, div.leftpanel_jobs h2  { background: #228 url(http://www.standardnursing.com//images/site/roundtop_dblue_680.gif)  no-repeat 0px 0px;
}
div.rightpanel_dblue240 h2 { background: #228 url(http://www.standardnursing.com//images/site/roundtop_dblue_240.gif)  no-repeat 0px 0px;
}
#mainleftfront div.leftpanel_blue strong p {
 margin:  0 0 5px 0;}
#mainleftfront div.leftpanel_blue h3{ color:  #07b;
}
#mainleftfront p, #mainrightfront p { padding: 5px 10px 5px 10px; margin:  0; font-size: 85%;
}
#mainleftfront strong p {
	padding:  10px 10px 10px 10px;
}
div.leftpanel_blue_footer { margin:  10px 0 0 0; padding: 6px 10px; display:  block; 	background: #ade; 
}
div.leftpanel_blue_footer a { padding:  0 10px 0 50px; font-size: 95%; color: #228; background: url(http://www.standardnursing.com//images/site/footerarrow.gif)  no-repeat 0px center;
}
div.leftpanel_blue_footer a:hover {color: #b00; background: url(http://www.standardnursing.com//images/site/footerarrow_red.gif)  no-repeat 0px center;
}
#mainleftfront ul { font-size: 85%; padding:  0; margin:  5px 10px 5px 10px; list-style-type:  none;
}
#mainleftfront ul li { padding:  4px 10px 4px 30px; border-bottom: 0px solid #fff; background: url(http://www.standardnursing.com//images/site/snacircle_lightblue_10.gif)  no-repeat 10px center;
}
#mainrightfront { width:  240px; float:  right;
}
#mainrightfront div.rightpanel_blue, #mainrightfront div.rightpanel_bblue, #mainrightfront div.rightpanel_lblue, div.rightpanel_dblue { float: right; background: #fafafa; margin: 10px 12px 0 0 ; width: 100%;
}
#mainrightfront ul { font-size: 85%; padding:  0; margin:  5px 0px 0px 0px; list-style-type:  none;
}


#mainrightfront ul li { padding:  7px 10px 7px 40px; border-bottom: 1px solid #fff; background: url(http://www.standardnursing.com//images/site/snacircle_lightblue_20.png)  no-repeat 10px center;
}
#mainleftfront div.leftpanel_jobs table tr td p { padding:  2px 0; margin:  0;	
}
div.leftpanel_jobs table th { width:  25%; padding:  5px 10px; 
	color:  #07b;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
}
div.leftpanel_jobs table td {  padding:  5px 10px; 

	text-align: left;
	vertical-align: top;
}
div.jobsummary1, div.jobsummary2, div.jobfull {
	padding:  0px ;
}

h2 a {
color:  #fff;
	text-decoration: none;
}
h2 a:hover {
color:  #c00;
}

#mainrightfront div.rightpanel_bblue a {
	text-decoration: none;
}
div.jobsummary2 {
	background-color: #fafafa;
}
#fronttop { height:  400px; background-image: url(http://www.standardnursing.com/images/site/sna_hometop.jpg);
}
#frontoptions { width:  425px; height: 200px; background: url(http://www.standardnursing.com/images/site/frontheader_boxbg.gif) no-repeat;
}
#frontoptions ul { padding: 10px 25px  0 20px; list-style-type:  none;
}
#frontoptions ul li {
}
#frontoptions ul li a { display:  block; text-decoration: none; text-transform: uppercase; color: #17b; text-decoration: none;
}
#frontoptions ul li a:hover, #mainmenu ul li a:hover { color: #c00;
}
#frontoptions ul li a { padding:  20px 10px 20px 70px;	
}
#frontoptions ul li.fopt1 a { background: url(http://www.standardnursing.com/images/site/fmenu_1.jpg) no-repeat; border-bottom: 1px solid #A6D3EB;
}
#frontoptions ul li.fopt1 a:hover { background: url(http://www.standardnursing.com/images/site/fmenu_1_r.jpg) no-repeat;
}
#frontoptions ul li.fopt2 a { background: url(http://www.standardnursing.com/images/site/fmenu_2.jpg) no-repeat; border-bottom: 1px solid #A6D3EB;
}
#frontoptions ul li.fopt2 a:hover { background: url(http://www.standardnursing.com/images/site/fmenu_2_r.jpg) no-repeat;
}
#frontoptions ul li.fopt3 a { background: url(http://www.standardnursing.com/images/site/fmenu_3.jpg) no-repeat;	
}
#frontoptions ul li.fopt3 a:hover { background: url(http://www.standardnursing.com/images/site/fmenu_3_r.jpg) no-repeat;
}
#frontoptionscontainer { padding: 150px 0 0px 60px;
}
img.floatleft { 
}
div.contact h3 {background: #ADE; padding:  3px 10px ; margin:  0 0 5px 0; color: #228;
}
#mainrightfront div.rightpanel_bblue p {
padding-top: 10px;	
}
#mainrightfront div.rightpanel_blue ol li { font-size: 90%; padding:  3px 0; color: #333;
}
#mainrightfront div.rightpanel_blue ol{ 
margin: 10px; padding: 0 0px 0 30px; 
}

.demo {
  margin:0;
  padding:1.5em 1.5em 0.75em;
  border:1px solid #ccc;
  position:relative
}
h3.expand {
margin:  0; padding: 0 0 1px 0;
}
h3.expand a {
background: #ADE; padding:  5px 10px ; margin:  0 0 0px 0; color: #228;
	text-decoration: none;
}
h3.expand a:hover {
background: #07b; color:  #fff;
}

p.switch a { 
padding:  5px 10px; margin:  0; text-decoration: none; color:  #07b;
}
#mainleftfront div.leftpanel_dblue p.switch {
margin:  0 0 1px 0;	padding: 3px; background: #cee; text-align: right;
}
div.collapse { padding: 5px 0;}

#mainrightfront div.rightpanel_blue img {
	float: left;
}

td {
	vertical-align: top;
}

#formbox {
margin: 10px; background: #dfefFa;  padding:  5px;
	border: 1px dotted #07b;
}
#formbox label { font-size: 90%;
padding:  0 0 0px 5px; margin:  0;
}
#mainrightfront div.rightpanel_blue ul.mtop60 {margin: 60px 0 0 0 ;}

div.testimonial { border-bottom: 1px dotted #07b;
}