/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(images/background-grad.jpg);
 background-repeat:repeat;
}
p	{
	margin-bottom: 12px;
}
h1 {
	font-family:arial;
	font-size: 16px;
	color: #0e689f;
	margin-top:0px;
	margin-bottom:16px;
}
h2 {
	font-family:arial;
	font-size: 14px;
	color: #0e689f;
	margin-top:0px;
	margin-bottom:14px;
}
h3 {
	font-family:arial;
	font-size: 12px;
	color: #0e689f;
	margin-top:14px;
	margin-bottom:2px;
}
#wrapper { 
 margin: 5px auto;
 width: 1000px;
 background-color:#FFFFFF;
}
#header {
 color: #333;
 width: 738px;
 float: left;
 padding: 5px 0px 5px 260px;
 border: 1px solid #ccc;
 height: 89px;
 margin: 0px 0px 0px 0px;
 background-image:url(images/headerplain.gif);
 background-repeat:no-repeat;
}
#navigation {
 float: left;
 width: 998px;
 color: #333;
 padding: 0px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-image:url(images/six_0.gif);
 background-repeat:repeat-x;
}
#leftcolumn { 
 color: #333;
 border-left: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 667px;
 float: left;
 background: #ffffff;
}
#rightcolumn { 
 float: right;
 color: #333;
 border-right: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 261px;
 display: inline;
 background: #ffffff;
}
#footer { 
 width: 978px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background-image:url(images/bottom.jpg);
 background-repeat:no-repeat;
 margin: 0px 0px 10px 0px;
 height:93px;
 padding: 10px;
}
/* main menu styles */

.preload1 {background: url(images/six_0a.gif);}
.preload2 {background: url(images/six_1a.gif);}


#nav {padding:0; margin:0; list-style:none; height:35px; background:#fff url(images/six_0.gif) repeat-x; position:relative; z-index:600; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/six_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/six_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/six_0a.gif) no-repeat right top;}


#nav li:hover a.top_link, #nav a.top_link:hover{color:#fff; background: url(images/six_1.gif) no-repeat;}
#nav li:hover a.top_link span, #nav a.top_link:hover span{background:url(images/six_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down, #nav a.top_link:hover span.down{background:url(images/six_1a.gif) no-repeat right top; padding-bottom:3px;}


#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}


#nav li:hover {position:relative; z-index:600;}
#nav a:hover {position:relative; white-space:normal; z-index:600;}
#nav :hover ul.sub{left:1px; top:38px; background: #50b5d0; padding:5px; border:1px solid #0b4d97; /*white-space:nowrap;*/ width:130px; height:auto; z-index:700;}


#nav :hover ul.sub li{display:block; /*height:20px;*/ position:relative; float:left; width:90px; font-weight:normal; padding-bottom:3px; z-index:700;}
#nav :hover ul.sub li a{display:block; font-size:11px; /*height:18px;*/ width:128px; line-height:20px; /*text-indent:5px;*/ color:#000; text-decoration:none;/*border:1px solid #50b5d0;*/z-index:700;}
#nav li ul.sub li a.fly{background:#50b5d0 url(images/arrow.gif) 80px 6px no-repeat;z-index:700;}
#nav :hover ul.sub li a:hover {background:#3f96a9; color:#fff; border-color:#fff;z-index:700;}
#nav :hover ul.sub li a.fly:hover{background:#3f96a9 url(images/arrow_over.gif) 80px 6px no-repeat; color:#fff;z-index:700;}
#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}


#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:130px; z-index: 800; height:auto;}


#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;z-index:700;}


#nav li:hover li:hover > ul{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly{background:#3f96a9 url(images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly{background:#50b5d0 url(images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;}

/* end main menu styles*/


#icon
{

width:150px;
text-align:center;
float:left;
clear:right
}

a	{
	color:#003366;
	}
a.hover	{
	color:#663366;
	}
a.active	{
	color:#006600;
	}
td	{
	padding:2px;
}
#title
{
	background-image:url(images/right_blue.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
	padding: 2px 0px 10px 10px;
	margin: 12px auto 12px;
}
#main-content	{
	width: 680px;
	margin: 10px auto 10px;
	padding:5px;
}
#sub-content	{
	width: 300px;
	margin: 15px 5px 10px 0px;
	padding:5px;
	float: left;
	height:100px;
}
#sub-content-right	{
	width: 300px;
	margin: 15px 0px 10px 0px;
	padding:5px;
	float: right;
	height:100px;
}
#button	{
	width:125px;
	height:125px;
	margin: 1px 0px 1px 0px;
	float:left;
	}
#logos	{
	width:150px;
	height:100px;
	margin: 10px 1px 1px 1px;
	float:left;
	}
#logos-content	{
	width: 610px;
	margin: 10px auto 10px;
	padding: 5px 0px 10px 0px;
}
#blogheader {
	padding-left:10px;
	color: #FFFFFF;
	letter-spacing:1px;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/col_blue.gif);
	background-repeat:no-repeat;
}
a.bloglink, a.bloglink:link, a.bloglink:visited, a.bloglink:active {
	font-size:11px;
	color:#0e689f;
	display:block;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
a.bloglink:hover{
	color:#0066FF;
}
#locum-selection
{
	width:600px;
	background-color:#99CCFF;
	border-style:solid;
	border-width:1px;
	margin: 15px 0px 10px 0px;
	padding:5px;
}
a.locumlink, a.locumlink:link, a.locumlink:visited, a.locumlink:active {
	font-size:11px;
	color:#0e689f;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
a.locumlink:hover{
	color:#0066FF;
}
a.rsslink, a.rsslink:link, a.rsslink:visited, a.rsslink:active {
	font-size:11px;
	color:#0e689f;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
a.rsslink:hover{
	color:#0066FF;
}
ul	{
	margin-bottom:10px;	
}
li	{
	list-style:inside;
	list-style-type:square;
}
a {
	color:#039;
	text-decoration:none;
}
a:hover	{
	color:#369;
}
a:active	{
	color:#900;
}
.readmore{
	padding-left:2px;
	font-size:12px;
	color: #256091;
	font-weight:bold;
	letter-spacing:1px;
}
#mos	{
	width: 140px;
	height: 200px;
	padding: 5px;
	border: #999;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 5px;
}