@import url("text.css");
@import url(http://www.fatbeehive.com/beekeeper2/reset.css);

/* -------------------------------------------------------------
Support 4 Doctors MAIN STYLES
-------------------------------------------------------------- */

/*GLOBAL----------------------------------------- */
html, body{
	background:#e1e1e1;
	margin:0;
	padding:0;
}
body img{ 
	border:0;
}
body h1{ 
	margin:0 0 10px 0;
	padding:0;
}
body h2{ 
	margin:0; 
	padding:10px 0 5px 0; 
}
body h3{ 
	margin:0; 
	padding:0;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
.imgleft{
	float:left;
	margin:5px 10px 10px 0;
}
.imgright{
	float:right;
	margin:5px 0 10px 10px;
}

/*CONSTRUCT----------------------------------------- */
#wrapper{
	background:url('/images/bodybg.jpg') repeat-y;
	margin:0 auto;
	width:960px;
}

/*HEADER----------------------------------------- */
ul#site_nav{
	background: #e3eef7;
    height: 29px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 952px;
}
ul#site_nav li{
	float: right;
	list-style: none;
}
ul#site_nav li a{
	border-right: solid 1px #cad5d5;
	display: block;
	margin: 0;
	padding: 8px 15px 9px;
}
ul#site_nav li a#last_site{
	border-right: none;
}
ul#site_nav li a:hover{
	background: #ffffff;
}
ul#site_nav li a.on{
	background: #ffffff;
}
#header{
	height:150px;
	width:960px;
}
a#logo{
	background:url('/images/logo.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	margin:22px 0 0 45px;
	overflow:hidden;
	padding-top:74px;
	width:381px;
}
#header_buttons{
	float: right;
	height: 61px;
	margin: 30px 2px 0 0;
	width: 415px;
}
a#projectof{
	background: url(/images/aprojectof.gif) no-repeat;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 61px;
	width: 311px;
}
a#donate_button{
	background: url(/images/donate.gif) no-repeat;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 61px;
	width: 103px;
}

/*ul#secnav{
	background:url('/images/secnavbg.jpg') no-repeat;
	float:right;
	height:40px;
	margin:0 10px 0 2px;
	padding:9px 0 0 9px;
	width:460px;
}
ul#secnav li{
	display:inline;
	list-style:none;
}*/

/*NAV----------------------*/
ul#nav{
	background:url('/images/navbg.jpg') no-repeat;
	height:47px;
	margin:0 0 0 24px;
	padding:0;
	position:relative;
	width:912px;
}
ul#nav li{
	list-style:none;
}
li#career a{
	background:url('/images/nav/career.jpg') no-repeat;
	display:block;
	height:0;
	left:0;
	overflow:hidden;
	padding-top:47px;
	position:absolute;
	top:0;
	width:189px;
}
li#career a:hover{
	background:url('/images/nav/careerhover.jpg') no-repeat;
}
li#career a.on{
	background:url('/images/nav/careerhover.jpg') no-repeat;
}
li#edu a{
	background:url('/images/nav/edu.jpg') no-repeat;
	display:block;
	height:0;
	left:189px;
	overflow:hidden;
	padding-top:47px;
	position:absolute;
	top:0;
	width:183px;
}
li#edu a:hover{
	background:url('/images/nav/eduhover.jpg') no-repeat;
}
li#edu a.on{
	background:url('/images/nav/eduhover.jpg') no-repeat;
}
li#work a{
	background:url('/images/nav/work.jpg') no-repeat;
	display:block;
	height:0;
	left:371px;
	overflow:hidden;
	padding-top:47px;
	position:absolute;
	top:0;
	width:158px;
}
li#work a:hover{
	background:url('/images/nav/workhover.jpg') no-repeat;
}
li#work a.on{
	background:url('/images/nav/workhover.jpg') no-repeat;
}
li#mental a{
	background:url('/images/nav/mental.jpg') no-repeat;
	display:block;
	height:0;
	left:528px;
	overflow:hidden;
	padding-top:47px;
	position:absolute;
	top:0;
	width:210px;
}
li#mental a:hover{
	background:url('/images/nav/mentalhover.jpg') no-repeat;
}
li#mental a.on{
	background:url('/images/nav/mentalhover.jpg') no-repeat;
}
li#practical a{
	background:url('/images/nav/practical.jpg') no-repeat;
	display:block;
	height:0;
	left:737px;
	overflow:hidden;
	padding-top:47px;
	position:absolute;
	top:0;
	width:176px;
}
li#practical a:hover{
	background:url('/images/nav/practicalhover.jpg') no-repeat;
}
li#practical a.on{
	background:url('/images/nav/practicalhover.jpg') no-repeat;
}

/*CONTENT----------------------------------------- */

/*latest news------------------------- */
#latestnews{
	background:#4589c2;
	float:left;
	height:267px;
	margin:13px 0 0 24px;
	overflow:hidden;
	width:913px;
}
#latestnews img{
	float:left;
}
#newscontent{
	float:left;
	height:105px;
	margin:18px 0 0 25px;
	width:223px;
	font-size:1em;
}

#newscontent h2{
	border-bottom:solid 1px #fff;
	margin-bottom:5px;
}
#newsnumbers{
	height:27px;
	left:422px;
	position:relative;
	top:-25px;
	width:52px;
}
a#one{
	background:url('/images/1.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:27px;
	width:25px;
}
a#two{
	background:url('/images/2.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:27px;
	width:25px;
}

#buttons{
	background:url('/images/buttonsbg.jpg') no-repeat;
	float:right;
	height:199px;
	margin:32px -6px 0 0;
	width:245px;
}

body#index form#search{
	float:left;
	margin:24px 0 0 17px;
	font-size:12px;
}
body#index .searchbox{
	background:#f0f0f0;
	border:solid 1px #5d5d5d;
	height:20px;
	margin:1px 0 0 0;
	padding:3px 9px 0 10px;
	width:126px;
	vertical-align:top;
	font-size:1em;
}
body#index .searchbox:hover{
	background:#ffffff;
}
.searchbox:hover{
	background:#ffffff;
}
.searchbutton{
	border: 0px solid;
	cursor:pointer;
	margin-left:5px;
}
body#index a#signup{
	background:url('/images/newsletter.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	margin:10px 0 0 17px;
	overflow:hidden;
	padding-top:44px;
	width:211px;
}
body#index a#orgsearch{
	background:url('/images/organisations.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	margin:10px 0 0 17px;
	overflow:hidden;
	padding-top:59px;
	width:215px;
}

/*left column------------------------- */
body#index #leftcol{
	float:left;
	margin:0 28px 0 0;
	width:645px;
}

h3#welcomeheading{
	background:url('/images/welcome.jpg') no-repeat;
	display:block;
	height:0;
	margin:26px 0 0 24px;
	overflow:hidden;
	padding-top:25px;
	width:388px;
}
p#mission{
	margin:10px 0 0 24px;
}

/*tabs ---------- */
.tabbedcontent{
	height:331px;
	float:left;
	margin:27px 0 20px 24px;
	width:298px;
}
.tabbedcontent_two{
	height:331px;
	float:left;
	margin:27px 0 20px 18px;
	width:298px;
}
ul.tabs{
	margin:0;
	padding:0;
}
ul.tabs li{
	list-style:none;
}

/*buttons ---------- */
li#interview a{
	background:url('/images/interviewson.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:38px;
	width:137px;
}
li#interview a.current{
	background:url('/images/interviews.jpg') no-repeat;
}
li#casestudies a{
	background:url('/images/casestudieson.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:38px;
	width:161px;
}
li#casestudies a.current{
	background:url('/images/casestudies.jpg') no-repeat;
}

/*content ---------- */
#interviewcontent{
	background:url('/images/tabbg.jpg') no-repeat;
	height:210px;
	border-bottom:1px solid #ccc;
	float:left;
	padding:20px;
	width:258px;
}
#casestudiescontent{
	background:url('/images/tabbg.jpg') no-repeat;
	height:210px;
	float:left;
	border-bottom:1px solid #ccc;	
	padding:20px;
	width:258px;
}
/*buttons ---------- */
li#articles a{
	background:url('/images/articles.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:38px;
	width:137px;
}
li#articles a.current{
	background:url('/images/articleson.jpg') no-repeat;
}
li#factsheets a{
	background:url('/images/factsheets.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:38px;
	width:161px;
}
li#factsheets a.current{
	background:url('/images/factsheetson.jpg') no-repeat;
}

/*content ---------- */
#articlescontent{
	background:url('/images/tabbg.jpg') no-repeat;
	height:210px;
	float:left;
	border-bottom:1px solid #ccc;
	padding:20px;
	width:258px;
}
#factsheetscontent{
	background:url('/images/tabbg.jpg') no-repeat;
	height:210px;
	float:left;
	border-bottom:1px solid #ccc;	
	padding:20px;
	width:258px;
}


/*right column------------------------- */
body#index #rightcol{
	float:left;
	margin-top:18px;
	width:265px;
}
body#index #social{
	float:right;
	height:20px;
	margin-right:6px;
	width:180px;
}
#sharethis{
	float:left;
}
#social img{
	float:left;
	padding-left:10px;
}
#twitterbubble{
	background:url('/images/twitterbg.jpg') no-repeat;
	height:113px;
	margin-top:25px;
	padding-top:12px;
	width:265px;
}
#twitter_div{
	margin-left:15px;
}
ul#twitter_update_list{
	margin:0;
	padding:0;
}
ul#twitter_update_list a{
float:none;margin:2px;clear:left;
}
ul#twitter_update_list span{
float:left;
}
ul#twitter_update_list li{
	list-style:none;
	width:230px;
	float:left; 
	font:1.1em Arial, Helvetica, sans-serif;
}
#twitter_div h2{
	margin-bottom:-4px;
}
body#index #mostviewed{
	border-top:solid 3px #578fbe;
	border-right:solid 1px #d3d3d3;
	border-bottom:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	float:none;
	height:120px;
	margin:18px 0 0 0;
	width:265px;	
	
}
body#index #mostviewed ul li{
	list-style:none;
	padding:0;
	width:210px;
	float:right;
	text-align:left;

}
body#index #mostviewed h2{
font-size:1.3em;

}
#poll{
	border-top:solid 3px #578fbe;
	border-right:solid 1px #d3d3d3;
	border-bottom:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	height:139px;
	margin-top:15px;
	margin-bottom:20px;
	width:265px;
}
#poll .content{
	margin-top:-20px;
	padding-top:-20px;
	margin-left:20px;
	width:220px;
	font-size:1.1em;
}
#votebutton{
	float:right;
	margin:-50px 90px 0 0;
	vertical-align:top;
}

/*FOOTER----------------------------------------- */
#footer{
	border-top:solid 7px #4589c2;
	clear:both;
	height:148px;
	margin-left:23px;
	width:912px;
}
p#address{
	float:left;
	margin-top:18px;
}
/*#footer img{
	float:left;
	margin-top:18px;
}*/
#bodybottom{
	background:url('/images/bodybottom.jpg') no-repeat;
	height:31px;
	margin:0 auto 20px;
	width:960px;
}
ul#secnav{
	margin: 15px 0 0 0;
	padding: 0;
}
ul#secnav li{
	list-style: none;
	text-align: right;
}


/*SUB PAGE----------------------------------------- */
#leftcol{
	float:left;
	margin:26px 28px 0 24px;
	width:175px;
}
#midcol{
	float:left;
	margin:26px 28px 0 0;
	width:470px;
}
.pullout{
	border-top:solid 3px #578fbe;
	border-right:solid 1px #d3d3d3;
	border-bottom:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	float:left;
	margin:15px 0;
	padding:20px;
	width:420px;
	height:220px;
}
.pullout p{
	margin-top:10px;
	width:205px;
}
ul.articlecol_left{
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:215px;	
}
ul.articlecol_left li{
	list-style:none;
}
ul.articlecol_left h3{
	padding-bottom:10px;
}
ul.articlecol_right{
	float:right;
	margin:0 0 20px 0;
	padding:0;
	width:215px;	
}
ul.articlecol_right li{
	list-style:none;
}
ul.articlecol_right h3{
	padding-bottom:10px;
}
#rightcol{
	float:left;
	margin-top:26px;
	width:208px;
}
form#search{
	float:left;
	margin:0;
}
.searchbox{
	background:#f0f0f0;
	border:solid 1px #5d5d5d;
	height:20px;
	margin:1px 0 0 0;
	padding:3px 9px 0 10px;
	width:121px;
	vertical-align:top;
	font-size:13px;
}
a#signup{
	background:url('/images/newsletter_sub.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	margin:10px 0 0 0;
	overflow:hidden;
	padding-top:44px;
	width:208px;
}
a#orgsearch{
	background:url('/images/organisations_sub.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	margin:10px 0 14px 0;
	overflow:hidden;
	padding-top:59px;
	width:208px;
}
#social{
	float:right;
	height:20px;
	margin-right:15px;
	width:180px;
}
a#moneymed{
	background:url('/images/money4med.jpg') no-repeat;
	display:block;
	float:left;
	height:0;
	margin:15px 0 0 0;
	overflow:hidden;
	padding-top:68px;
	width:208px;
}
#mostviewed{
	border-top:solid 3px #578fbe;
	border-right:solid 1px #d3d3d3;
	border-bottom:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	float:left;
	margin:22px 0 15px 0;
	padding-bottom:5px;
	width:208px;
	
}
#mostviewed ul li{
	list-style:none;
	padding-bottom:15px;
	width:166px;
}


/*sub navigation------------------------- */
ul#subnav{
	margin:0 0 0 0;
	padding:0;
}
ul#subnav li:first-child{
	list-style:none;
	padding-top:0;
}
ul#subnav li{
	list-style:none;
	padding-top:15px;
}
ul#subnav li a{
	background:url('/images/subnavbull.jpg') no-repeat left;
	display:block;
	padding-left:20px;
}
ul#subnav li a:hover{
	background:url('/images/subnavbullon.jpg') no-repeat left;
}
ul#subnav li a.on{
	color:#d0396b;
	
}
ul#subnav li ul{
	margin-top:15px;
}
ul#subnav li ul li a{
	background:none;
	display:block;
}
ul#subnav li ul li a:hover{
	background:none;
	display:block;
}

