/***** Global Settings *****/

html, body {
border:0;
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
background-image:url(/assets/images/bodybg.gif);
background-repeat:repeat;
background-position:left top;
}

#errors
{
	background: #C00;
	color: #FFF;
}

#errors ul
{
	list-style-image: url(../images/alert.png);
}

#errors ul li
{
	
}


#errors p
{
	margin: 4px 10px 4px 10px;
}

.error
{
	color: #C00;
}

input.error, select.error, textarea.error {
	background-color: #FCC;
	border: 1px solid #900;
	font-weight: normal;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font:2em arial, helvetica, sans-serif;
}

h2 {
font-size:15px;
color:#336699;
font-weight:bold;
padding:0 0 2px 0;
}
h2 a { text-decoration:none; }
h2 a:hover { text-decoration:underline; }

h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}

h4 {
font-weight:bold;
font-size:12px;
color:#336699;
margin:5px 0 0 0;
}

a { color:#336699; text-decoration:none; }
a:hover { color:#336699; text-decoration:underline; }

a.smalllink { font-size:11px; text-decoration:none; }
a.smalllink:hover { text-decoration:underline; }

div.float-center ul.contentlist {
padding:0 0 0 10px;
margin:10px 0 0 6px;
}

div.float-center ul.contentlist li {
position:static;
padding:0 0 5px 0;
margin:0;
color:#336699;
line-height:normal;
list-style-image:url(/assets/images/bullet4.gif);
list-style-position:inherit;
}

.textfield {
font-size:11px;
font-weight:bold;
color:#818181;
border:1px solid #818181;
padding:3px 2px;
background:url(/assets/images/form_element_bg.gif) left top repeat-x;
}
.select {
font-size:11px;
color:#444443;
border:1px solid #818181;
}



/***** Links *****/

a, a:visited {
text-decoration:none;
}

/***** Wrapper *****/

#wrap {
width:996px;
margin:0 auto 0 auto;
}

/***** Global Classes *****/

.clear 			{ clear:both; height:0; line-height:0;font-size: 0; }
.clearleft 			{ clear:left; height:0; line-height:0;font-size: 0; }
.spacer         { display:block; }
img.middlealign { vertical-align:middle; }
img.ratingimg { vertical-align:middle; margin:0 0 0 3px; }
img.rssicon { float:right; border:0; }
img.title {
display:block;
margin-bottom:10px;
}

#container {
width:958px;
background-image:url(/assets/images/container_bg.gif);
background-repeat:repeat-y;
background-position:left top;
padding:20px 23px 24px 15px;
}

.float-left 	{ width:160px; float:left; text-align:center; }
.float-right 	{ width:300px; float:left; }
.float-center 	{ width:468px; float:left; padding:0 15px 0 15px; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }


/***** Home Header *****/
#homeheader {
width:996px;
background-image:url(/assets/images/homeheader_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
}
#homeheader div.small_logo {
float:left;
width:196px;
}
#homeheader div.homeheaderlinks {
float:left;
width:775px;
height:33px;
padding:5px 25px 0 0;
color:#fff;
font-size:11px;
font-weight:bold;
text-align:right;
background:url(/assets/images/homeheader_rhs_bg.gif) right top no-repeat;
}
#homeheader div.homeheaderlinks span { padding:0 5px; }
#homeheader div.homeheaderlinks a {
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#homeheader div.homeheaderlinks a:hover { text-decoration:underline; }



/***** Header *****/
#topnav {
width:974px;
padding:6px 22px 6px 0;
text-align:right;
}
#topnav a {
font-size:10px;
font-weight:bold;
color:#336699;
text-decoration:none;
}
#topnav a:hover {
color:#336699;
text-decoration:underline;
}
#header {
width:996px;
background-image:url(/assets/images/header_bg.gif);
background-repeat:repeat-x;
background-position:left top;
}
.logo {
width:673px;
float:left;
}
.login {
width:300px;
float:left;
padding-top:10px;
}
.right_corner {
float:left;
width:23px;
}


/***** Home page content *****/
#home_content {
width:792px;
margin:0 auto;
}
/***** Speciality links *****/
#home_specialitylinks { width:792px; margin:20px 0 40px 0; }
#home_specialitylinks div.speciality_top { width:792px; }
#home_specialitylinks div.speciality_bot { width:792px; }

#home_specialitylinks div.speciality_content {
width:775px;
text-align:left;
padding-left:15px;
border-left: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
background:#F4F4F4;
}
#home_specialitylinks div.spe_linkbox {
float:left;
width:170px;
margin-right:13px;
padding-right:10px;
background:#FAFAFA;
}
#home_specialitylinks div.spe_linkbox_last {
float:left;
width:170px;
padding-right:10px;
background:#FAFAFA;
}
.home_specialitylist {
margin:5px 0 0 10px;
padding:0 0 0 10px;
}
.home_specialitylist li {
list-style-image:url(/assets/images/speciality_list_arrow.gif);
margin:0 0 13px 10px;
padding:0 0 0 0;
}
.home_specialitylist li a {
font-size:13px;
font-weight:bold;
color:#336699;
text-decoration:none;
}
.home_specialitylist li a:hover { text-decoration:underline; }

/***** Home serach *****/
#home_search { width:792px; margin:0 0 60px 0; }
#home_search div.searchtitle {
float:left;
text-align:right;
padding-top:3px;
width:300px;
}
#home_search div.searchbox {
float:left;
width:375px;
padding:1px 10px 0 0;
text-align:right;
}
#home_search div.searchbox a {
font-size:10px;
text-decoration:none;
color:#336699;
}
#home_search div.searchbox a:hover { text-decoration:underline; }
#home_search div.searchbtn {
float:left;
width:50px;
}


/***** Home bottom boxes *****/
#home_definition { width:792px; margin:0 0 30px 0; }
#home_definition div.definitiontitle { width:792px; clear:both; }
#home_definition a { font-weight:bold; text-decoration:none; }
#home_definition a:hover { text-decoration:underline; }

#home_definition ul {
list-style:none;
margin:10px 0;
padding:0;
}
#home_definition ul li {
margin-left:0;
font-weight:bold;
padding-left:10px;
margin-bottom:6px;
background:url(/assets/images/list_arrow_bullet.gif) left 3px no-repeat;
}

#home_definition div.bluebar {
float:left;
width:210px;
height:120px;
margin:0 20px 0 0;
padding:20px;
text-align:left;
font-size:11px;
color:#333;
line-height:normal;
border-top:8px solid #336699;
background:url(/assets/images/home_mdlbox_bg.gif) left bottom no-repeat;
}

#home_definition div.greybar {
float:left;
width:210px;
height:120px;
margin:0 20px 0 0;
padding:20px;
text-align:left;
font-size:11px;
color:#333;
line-height:normal;
border-top:8px solid #575756;
background:url(/assets/images/home_mdlbox_bg.gif) left bottom no-repeat;
}

#home_definition div.violetbar {
float:left;
width:210px;
height:120px;
margin:0;
padding:20px;
text-align:left;
font-size:11px;
color:#333;
line-height:normal;
border-top:8px solid #5E2E91;
background:url(/assets/images/home_mdlbox_bg.gif) left bottom no-repeat;
}

/***** evidence grading *****/
#home_evidencegrading {
width:410px;
margin:20px auto 30px auto;
padding:10px 10px 15px 10px;
font-size:11px;
font-weight:bold;
border:2px solid #D0DB93;
}
#home_evidencegrading a { text-decoration:none; }
#home_evidencegrading a:hover { text-decoration:underline; }
#home_evidencegrading img.evidence_icon {
position:absolute;
float:left;
margin-top:5px;
margin-left:160px;
}


/***** Home bottom links *****/
#home_botlinks { width:792px; margin:0 0 0 0; text-align:center; color:#666; font-size:11px; line-height:normal; }

#home_botlinks div.botgreybar {
padding:2px 0 6px 0;
margin:0 0 15px 0;
background:#555554;
}
#home_botlinks span { padding:0 10px; font-size:16px; color:#8A8A89; }
#home_botlinks span.bold { font-weight:bold; font-size:11px; line-height:normal; }
#home_botlinks div.botgreybar a {
color:#fff;
text-decoration:none;
font-size:11px;
}
#home_botlinks div.botgreybar a:hover {
text-decoration:underline;
}



/***** Left Navigation *****/
.float-left .sponsor {
width:131px;
font-size:8px;
color:#CCC;
text-transform:uppercase;
margin:0 auto;
}
.float-left .sponsor .sponsor_border {
border:1px #E7E4DC solid;
padding:6px;
}
.float-right .rhs_barker {
width:300px;
font-size:10px;
color:#666;
}

/******************
 Left Links
******************/
#leftlinks_main {
	width:160px;
	font-size:12px;
	color:#444443;
	font-weight:bold;
}
#leftlinks_main div.topedge { height:5px; }
#leftlinks_main div.botedge { height:5px; }
#leftlinks_main div.leftlinks_content {
width:158px;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
background:#F1F1F1;
}
#leftlinks_main a {
display:block;
width:143px;
height:24px;
font-weight:bold;
color:#336699;
text-decoration:none;
text-align:left;
padding:7px 0 0 15px;
background:url(/assets/images/leftlinks_main_bg.gif) left top repeat-x;
}
#leftlinks_main a:hover { color:#8B9148; text-decoration:none;  }
#leftlinks_main a.on {
display:block;
width:143px;
height:24px;
font-weight:bold;
color:#8B9148;
text-decoration:none;
text-align:left;
padding:7px 0 0 15px;
background:url(/assets/images/leftlinks_mainon_bg.gif) left top repeat-x;
}
#leftlinks_main a.sub {
display:block;
width:128px;
height:24px;
font-weight:bold;
color:#336699;
text-decoration:none;
text-align:left;
padding:5px 0 0 20px;
background:url(/assets/images/bullet2.gif) 5px 13px no-repeat #fff;
border-bottom:1px solid #DBDBDB;
}
#leftlinks_main a.sub:hover { color:#444443; text-decoration:none; }
#leftlinks_main a.suboff {
display:block;
width:128px;
height:24px;
font-weight:bold;
color:#444443;
text-decoration:none;
text-align:left;
padding:5px 0 0 20px;
background:url(/assets/images/bullet2.gif) 5px 13px no-repeat #EDEDED;
border-bottom:1px solid #DBDBDB;
}
#leftlinks_main a.suboff:hover { color:#444443; text-decoration:none; }

#leftlinks_main div.leftsublinks {
width:148px;
margin:11px auto 6px auto;
text-align:left;
background:#fff;
border:1px solid #DBDBDB;
border-bottom:0;
}
#leftlinks_main p.leftsubtitle {
background:url(/assets/images/leftsubtitle_bg.gif) left bottom repeat-x #ECECEC;
margin:0;
padding:6px 0 5px 10px;
border-bottom:1px solid #DBDBDB;
}

/*****more specialities ****/
#leftlinks_main div.morespecialities {
width:154px;
margin:15px auto 0 auto;
background:#DBDBDB;
text-align:center;
padding:10px 0;
}



/***** Right Navigation *****/
.float-right .rhs_barker .barker_title {
background-image:url(/assets/images/rhs_barker_titlebg.gif);
background-repeat:no-repeat;
background-position:left top;
padding:7px 12px 7px 12px;
width:276px;
font-size:10px;
color:#8B9148;
font-size:12px;
font-weight:bold;
}
.float-right .rhs_barker #barker_midcontent {
background-image:url(/assets/images/rhs_barker_contentbg.gif);
background-repeat:repeat-y;
background-position:left top;
padding:0px;
}
.float-right .rhs_barker #barker_botimg {
background-image:url(/assets/images/rhs_barker_botimg.gif);
background-repeat:no-repeat;
background-position:left top;
height:5px;
}
.float-right .rhs_barker #barker_plain_botimg {
background-image:url(/assets/images/rhs_barker_plain_botimg.gif);
background-repeat:no-repeat;
background-position:left top;
height:8px;
}
.float-right .rhs_barker .video {
width:290px;
}
.float-right .rhs_barker .video #leftarrow {
float:left;
}
.float-right .rhs_barker .video #videodata {
float:left;
background-color:#FFF;
padding:5px 2px 5px 2px;
}
.float-right .rhs_barker .video #videodata .videoimg {
float:left;
margin-right:3px;
}
.float-right .rhs_barker .video #videoinfo1 {
float:left;
width:77px;
padding:7px 8px 2px 19px;
line-height:normal;
}
.float-right .rhs_barker .video #videoinfo2 {
float:left;
width:78px;
padding:7px 8px 2px 0;
line-height:normal;
}
.float-right .rhs_barker .video #videoinfo3 {
float:left;
width:81px;
padding:7px 0 2px 0;
line-height:normal;
}
.float-right .rhs_barker .video #rightarrow {
float:left;
}
.float-right .rhs_barker a {
font-size:11px;
color:#336699;
font-weight:bold;
text-decoration:none;
}
.float-right .rhs_barker a:hover {
color:#336699;
text-decoration:underline;
}
.float-right .rhs_barker #barker_midcontent1 {
background-image:url(/assets/images/rhis_neurology_botimg.jpg);
background-repeat:no-repeat;
background-position:right bottom;
padding:12px;
width:274px;
font-size:11px;
color:#666;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
}
.float-right .rhs_barker #barker_midcontent1 .subscribe {
float:left;
width:90px;
padding-left:40px;
}
.float-right .rhs_barker #barker_botimg {
background-image:url(/assets/images/rhis_neurology_botimg1.jpg);
background-repeat:no-repeat;
background-position:left top;
}
.float-right .rhs_barker #barker_midcontent1 .barker_content_title {
font-size:15px;
font-weight:bold;
color:#8B9148;
} 
/***** Content *****/ 
.page_header {
float:right;
width:780px;
border-bottom:1px solid #DBDBDB;
margin:0 0 0 15px;
}
.page_header .page_header_right {
float:right;
width:172px;
font-size:8px;
color:#CCC;
text-transform:uppercase;
}
.page_header .page_header_right #header_right_title {
float:left;
width:40px;
padding:22px 0 0 0;
}
.page_header .page_header_right #header_right_border {
float:right;
width:118px;
height:38px;
padding:0 6px 0 6px;
border-top:1px solid #E7E4DC;
border-right:1px solid #E7E4DC;
border-left:1px solid #E7E4DC;
text-align:center;
}
.subheader {
float:right;
width:780px;
margin:0 0 0 15px;
padding:3px 0 11px 0;
font-size:10px;
font-weight:bold;
color:#666;
}
.subheader .blue_subhead {
font-size:10px;
font-weight:bold;
color:#336699;
text-decoration:none;
}
.subheader .blue_subhead:hover {
color:#336699;
text-decoration:underline;
}
.date {
font-size:10px;
font-weight:bold;
color:#666;
}
.rating {
float:left;
width:150px;
border:1px solid #DBDBDB;
background-color:#F1F1F1;
padding:3px 5px 3px 5px;
font-size:9px;
color:#3779C1;
font-weight:bold;
margin-bottom:10px;
}
.rating_whitebg {
float:left;
width:110px;
border:1px solid #DBDBDB;
background-color:#fff;
padding:3px 5px 3px 5px;
font-size:9px;
color:#3779C1;
font-weight:bold;
margin-bottom:10px;
}

div.tags {
clear:both;
padding:0;
font-size:11px;
color:#333;
margin:10px 0 10px 0;
}
div.tags a {
color:#3A7BC1;
font-size:11px;
text-decoration:none;
}
div.tags a:hover { text-decoration:underline; color:#3A7BC1; }


img.noborder {
float:left;
margin:0 10px 30px 0;
}
img.border {
margin:0 15px 60px 0;
border:1px solid #B2B2B2;
padding:5px;
}

/*** News Links ***/
.newslink {
width:468px;
border-bottom:1px solid #E7E4DC;
}
.newslink a {
font-size:10px;
color:#336699;
text-decoration:none;
}
.newslink a:hover {
color:#336699;
text-decoration:underline;
}
/*** News Story Page Links ***/
.newsstorylink {
width:468px;
text-align:center;
border-bottom:1px solid #E7E4DC;
}
.newsstorylink a {
font-size:10px;
color:#336699;
text-decoration:none;
}
.newsstorylink a:hover {
color:#336699;
text-decoration:underline;
}
.newsstorybotlink {
width:468px;
text-align:center;
}
.newsstorybotlink a {
font-size:10px;
color:#336699;
text-decoration:none;
}
.newsstorybotlink a:hover {
color:#336699;
text-decoration:underline;
}
/*** Paging Links ***/
.paginglinks {
width:468px;
text-align:center;
border-bottom:1px solid #E7E4DC;
}
.paginglinks a {
font-size:12px;
color:#336699;
text-decoration:none;
}
.paginglinks a:hover {
color:#336699;
text-decoration:underline;
}
.paginglinks a.number {
font-size:12px;
color:#336699;
padding:0 5px;
text-decoration:none;
}
.paginglinks a.number:hover {
color:#336699;
text-decoration:underline;
}
.paginglinks a.numberon {
font-size:12px;
color:#336699;
padding:0 5px;
font-weight:bold;
text-decoration:none;
}
.paginglinks a.numberon:hover {
color:#336699;
text-decoration:underline;
}
/*** Archive Links ***/
.archivelink {
width:468px;
margin:15px 0;
text-align:center;
}
.archivelink a {
font-size:10px;
color:#336699;
text-decoration:none;
}
.archivelink a:hover {
color:#336699;
text-decoration:underline;
}

.datebold {
font-size:14px;
font-weight:bold;
color:#666;
}
.location {
margin-left:15px;
font-size:14px;
font-weight:bold;
color:#666;
}

div.morelink {
text-align:right;
padding-right:10px;
}
div.morelink a.more {
font-size:11px;
color:#1E567E;
font-weight:bold;
text-decoration:none;
}
div.morelink a.more:hover {
color:#1E567E;
text-decoration:underline;
}

/***** Refine Search Box *****/
#refinesearch {
width:438px;
padding:15px 15px 0 15px;
background:url(/assets/images/refinesearch_boxtop.gif) top left no-repeat #F4F4F4;
}
div.refinesearchbot {
clear:both;
width:468px;
height:15px;
background:url(/assets/images/refinesearch_boxbot.gif) bottom left no-repeat;
}
#refinesearch span.dark { color:#333; }
#refinesearch span.fieldvalue { padding-right:15px; }
#refinesearch div.searchfield {
float:left;
width:369px;
padding-top:2px;
}
#refinesearch div.searchbtn {
float:left;
width:66px;
}
#refinesearch div.daterange {
width:428px;
padding:5px;
margin:10px 0 0 0;
font-size:11px;
color:#666;
font-weight:bold;
background:#FAFAFA;
}
#refinesearch div.sortby {
float:left;
width:180px;
padding:5px;
margin:10px 18px 0 0;
font-size:11px;
color:#666;
font-weight:bold;
background:#FAFAFA;
}
#refinesearch div.perpageresults {
float:left;
width:220px;
padding:5px;
margin:10px 0 0 0;
font-size:11px;
color:#666;
font-weight:bold;
background:#FAFAFA;
}
#refinesearch div.resultstype {
width:428px;
padding:5px;
margin:10px 0 0 0;
font-size:11px;
color:#666;
font-weight:bold;
}
#refinesearch div.limitareas {
width:432px;
padding:5px 0 5px 5px;
margin:10px 0 0 0;
font-size:11px;
color:#666;
font-weight:bold;
}
#refinesearch div.limitareas div.area {
float:left;
width:133px;
padding:4px 10px 0 0;
}
#refinesearch div.limitareas div.area div.arearow {
clear:both;
width:132px;
margin-bottom:5px;
}
#refinesearch div.limitareas div.area div.arearow div.leftcheckbox {
float:left;
text-align:left;
width:24px;
}
#refinesearch div.limitareas div.area div.arearow div.areavalue {
float:left;
font-size:11px;
line-height:normal;
width:108px;
}
/***** Refine Search Box ENDS *****/


/***** Wider content *****/
.widecontent { width:608px; float:left; padding:10px 15px 0 15px; font-family:Arial, Helvetica, sans-serif; }
.widecontent span.newsdate { font-weight:bold; font-size:10px; color:#666; }

.pressreleasestop {
width:608px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #E7E4DC;
padding-bottom:20px;
margin-bottom:20px;
}
.pressreleasestop a.boldlink { font-weight:bold; text-decoration:none; line-height:normal; }
.pressreleasestop a.boldlink:hover { text-decoration:underline; }

.pressreleasestop span.newsdate { font-weight:bold; font-size:10px; color:#666; }

p.newstitle {
font-size:16px;
color:#8B9148;
padding:0;
margin:0 0 10px 0;
}
p.newsends { text-align:center; }

/***** Register to continue *****/
#registertocontinue {
width:578px;
padding:15px 15px 0 15px;
background:url(/assets/images/register_boxtop.gif) top left no-repeat #F4F4F4;
}
#registertocontinue p.regboxtitle {
font-size:17px;
color:#333;
}
#registertocontinue div.registerlogin {
float:left;
width:270px;
margin-right:38px;
}
#registertocontinue div.registersubscribe {
float:left;
width:270px;
}
#registertocontinue div.registerfields {
width:250px;
padding:10px;
font-size:11px;
font-weight:bold;
color:#666;
background:#FAFAFA;
}
#registertocontinue p {
font-size:12px;
font-weight:bold;
line-height:normal;
color:#666;
padding:0; margin:0 0 6px 0;
}
#registertocontinue div.chkboxes {
float:left;
font-size:10px;
font-weight:bold;
color:#9F9F9F;
margin-right:15px;
}
#registertocontinue img.button {
float:right;
margin:10px 0 0 0;
}
div.registertocontinuebot {
clear:both;
width:608px;
height:15px;
background:url(/assets/images/register_boxbot.gif) bottom left no-repeat;
}



/***** Narrow RHS *****/
.narrowrightcol { width:160px; float:left; }
.narrowrightcol div.borderedbox {
width:144px;
border:1px solid #DBDBDB;
padding:7px;
font-size:11px;
line-height:normal;
}
.narrowrightcol p.greentitle {
font-weight:bold;
font-size:11px;
line-height:normal;
color:#8B9148;
padding:0;
margin:0 0 10px 0;
}
.narrowrightcol p.greytitle {
font-weight:bold;
font-size:11px;
line-height:normal;
color:#333;
padding:0;
margin:10px 0 0 0;
}
.narrowrightcol p.greybigtitle {
font-weight:bold;
font-size:12px;
line-height:normal;
color:#333;
padding:0;
margin:10px 0 0 0;
}
.narrowrightcol a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.narrowrightcol a:hover { text-decoration:underline; }

.narrowrightcol a.small { font-size:9px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.narrowrightcol a.small:hover { text-decoration:underline; }

.narrowrightcol div.morelinks {
width:144px;
padding:5px 0;
margin:10px 0 0 0;
border-top:1px solid #DBDBDB;
font-size:10px;
}


/***** LHS Barker *****/
div.lhsbarker {
width:160px;
font-size:10px;
color:#666;
}
div.lhsbarker div.lhs_barker_title {
background:url(/assets/images/lhs_barker_titlebg.gif) left top no-repeat;
padding:7px 10px 7px 10px;
width:140px;
text-align:left;
color:#8B9148;
font-size:12px;
font-weight:bold;
}
div.lhsbarker div.lhs_barker_content {
width:138px;
font-size:12px;
line-height:15px;
color:#666;
text-align:left;
border:1px solid #DBDBDB;
border-top:0;
padding:10px;
background:url(/assets/images/lhs_barker_handsbg.jpg) bottom right no-repeat #fff;
}
div.lhsbarker p.title {
font-size:15px;
font-weight:bold;
color:#8B9148;
padding:0;
margin:0 0 5px 0;
}
div.lhsbarker div.lhsbarkerbot {
height:31px;
padding-top:3px;
text-align:center;
background:url(/assets/images/lhs_barker_bot.gif) top left no-repeat;
}


/***** Content imgage and text *****/
div.thumbcontent {
width:468px;
}
div.thumbcontent div.thumbleft {
float:left;
margin:0 10px 0 0;
}
div.thumbcontent div.textright {
float:left;
width:343px;
}
img.thumbnail {
float:left;
margin:0 10px 2px 0;
padding:3px;
border:1px solid #B2B2B2;
}

/***** Search results *****/
div.resultstitle_paging {
width:468px;
border-bottom:1px solid #E7E4DC;
}
div.resultstitle_paging div.titleimg {
float:left;
width:300px;
margin-top:7px;
}
div.resultstitle_paging div.resultpaging {
float:left;
height:23px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-size:10px;
width:168px;
}
div.resultstitle_paging div.resultpaging a {
padding:0 5px;
}
div.resultstitle_paging div.resultpaging a.numberon { font-weight:bold; }

div.resultslog {
width:468px;
margin-bottom:20px;
font-size:10px;
font-weight:bold;
color:#000;
}
div.resultslog a { color:#4170A0; text-decoration:none; }
div.resultslog a:hover { text-decoration:underline; }


div.results {
width:468px;
padding-bottom:20px;
margin-top:10px;
border-bottom:1px solid #E7E4DC;
}
div.results p {
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1E567E;
padding:0;
margin:0 0 5px 0;
}
div.results p a {
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1E567E;
text-decoration:none;
}
div.results p a:hover { text-decoration:underline; }
div.results p span {
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#666;
padding-left:3px;
}

/***** Archives *****/
div.archives {
width:468px;
margin-top:15px;
}
div.archives div.archivescol_left {
float:left;
width:200px;
margin-right:65px;
}
div.archives div.archivescol_right {
float:left;
width:200px;
}
div.archives a.search {
font-size:14px;
font-weight:bold;
}

/***** Guidelines, Privacy, Advisors *****/
.big_page_header {
float:right;
width:955px;
border-bottom:1px solid #DBDBDB;
margin:0;
}
.big_subheader {
float:right;
width:955px;
margin:0 0 0 0;
padding:3px 0 11px 0;
font-size:10px;
font-weight:bold;
color:#666;
}
.float-center-big 	{ width:640px; float:left; padding:0 15px 0 0; }

#intro_text {
float:left;
width:148px;
margin:15px 25px 0 0;
}
#advisors_lists {
float:left;
width:782px;
margin:15px 0 0 0;
}
.advisor_barker {
float:left;
width:782px;
margin:0 0 27px 0;
}
.advisor_photo {
float:left;
margin:0 17px 0 0;
}

/***** expanding article box *****/
#topStory {
width:468px;
padding:0;
}
#topStory p { padding:0; margin:0; }
#fullStory { display: none; }
#topStory #readMore
{
	/* position: absolute; 
	right: 10px; */
	text-align: right;
}
#topStory #readLessBtn { display: none; }
#topStory div.topcurve { height:12px; }
#topStory div.topstory_content {
width:442px;
padding:0 8px 10px 8px;
border-left:5px solid #DBDBDB;
border-right:5px solid #DBDBDB;
background:#F4F4F4;
}
#topStory div.botcurve {
background:url(/assets/images/topstory_bot.gif) left bottom no-repeat #F4F4F4;
}
#topStory div.btn_readfullarticle { width:468px; text-align:right; }

#topStory div.articletags {
clear:both;
float:left;
text-align:left;
width:442px;
padding:0 8px 10px 8px;
border-left:5px solid #DBDBDB;
border-right:5px solid #DBDBDB;
background:#F4F4F4;
font-size:11px;
line-height:normal;
color:#333;
}
div.articletags a {
color:#3A7BC1;
font-size:11px;
text-decoration:none;
}
div.articletags a:hover { text-decoration:underline; color:#3A7BC1; }




/***** Home Footer *****/
div.homefooter {
width:996px;
height:30px;
background:url(/assets/images/home_footerbg.gif) no-repeat left top;
padding:0 0 15px 0;
font-size:10px;
color:#666;
line-height:normal;
}


/***** Footer *****/
div.footer {
width:963px;
height:99px;
background-image:url(/assets/images/footer_bg.gif);
background-repeat:no-repeat;
background-position:left top;
padding:15px;
font-size:10px;
color:#666;
line-height:normal;
}
div.footer .footer_right_info {
float:right;
width:468px;
}
div.footer .footer_right_info .footer_info {
width:145px;
float:left;
padding-right:5px;
padding-left:5px;
}
div.footer .footer_right_info a {
font-size:10px;
color:#336699;
text-decoration:none;
}
div.footer .footer_right_info a:hover {
color:#336699;
text-decoration:underline;
}
/***********/

div.float-center .imgholder {
float:left;
width:117px;
}
div.float-center div.conference_details {
width:468px;
}
div.float-center div.conference_details #conference_details_left {
width:126px;
float:left;
}
div.float-center div.conference_details #conference_details_right {
width:332px;
float:left;
}


/**	HEADER IMAGE REPLACEMENT STYLES **/
.mediumHeader{
	font:16px/20px bold 'Arial',sans-serif;
	color:#8b9148;
}

.specHeadVM{
	font:28px/40px 'Arial',sans-serif;
	color:#666;
}

.specHeadSpecialty{
	font:28px/40px 'Arial',sans-serif;
	font-weight:bold;
	color:#8b9148;
}

#centerSubHead{border-bottom:1px solid #ccc;}

.smallHeaderCaps{text-transform:uppercase;color:#8b9148;font-size:12px;font-weight:bold;letter-spacing:3px;}
h3.smallHeaderCaps{border-bottom:1px solid #ccc;margin-bottom:10px;}

h1.conference_owner {
	font-size:14pt;
	padding:0px;
	margin:0px;
}

h2.conference_title {
	font-size:12pt;
	color:#666666;
	font-weight:normal;
}

a.more_link {
	font-size:8pt;
}

