@import "dropdown.css";

html, body {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;}
	
.readmore {float: right;}	
	
/* ----------------------------------------------*/
/* Page formatting styles added 5/13/10 by DH
/* ----------------------------------------------*/

.page h1 {color: #660000; line-height: 1.3em; font-family: Arial,Helvetica,sans-serif; font-size: 1.8em; text-transform: capitalize;}

.page h2  {color: #660000; line-height: 1.3em; font-family: Arial,Helvetica,sans-serif; font-size: 1.6em; border-bottom: 1px solid #eee;}
	
.page h3 {color: #9a470a; font-weight: bold; font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 10px;}

.page h4 {font-size: 1.2em; margin-bottom: 10px;}

.page h4.eventtitle {  padding-bottom: 5px; background-color: #eee; padding: 8px; }	

.page .eventbox {border-bottom: 1px solid #eee;}

.page .eventdatetime { }

.page .eventdesc {}

.page .presenter {}

.page .quicklist {float: right; padding: 5px; background-color: #fff; border: 10px solid #eee; margin-left: 15px; text-align: center;}
.page .quicklist h4 {margin-top: 0;}
.page .quicklist ul {padding: 0; margin: 0 15px 0 20px;}

.contentbox {background-color: #fff; border: 1px solid #eee; padding: 5px 15px;}

.regnowbutton {float: right;}

.page ul {margin-top: 0; }
ul.col-a {float: left; width: 300;}
ul.col-b {float: right; width: 300px;}

p.highlight {color: #333; font-size: 1.1em; line-height: 1.3em;}

img.alignleft {float: left; margin: 0 25px 0 0; padding: 0;}
	
/* ----------------------------------------------*/
/* Cdesk Table styles added 2/22/10 by DH
/* ----------------------------------------------*/
table.db_rec_view {width: 600px; background: #fff; padding: 5px;}

td.label  {
font-weight:bold;
padding:4px;
text-align:left;
vertical-align:top;
}

.req {color: red;
}

span.ahref, div.ahref {
color:#3333FF;
cursor:pointer;
text-decoration:underline;
}
span.ahref_none, div.ahref_none {
cursor:pointer;
}

.validation-advice {
background-color:red;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin:5px 0;
padding:5px;
text-align:left;
}

	

/* ----------------------------------------------*/
/* Subscribe button added 1/24/10 by DH
/* ----------------------------------------------*/

.subscribe {
	background:url("../images/buttons/subscribe.gif") repeat-x scroll 0 0 #E68300;
	border:1px solid #CC7300;
	color:#FFFFFF;
	font-size:0.85em;
	font-weight:bold;
	padding:8px 15px;	
}

/* ----------------------------------------------*/
/* About Us styles added 10/22/09 by DH
/* ----------------------------------------------*/

h3.aboutus {color: #660000; font-weight: bold; margin-top: 3px;  background: transparent url(../conference/images/2009/h3bg.jpg) no-repeat top left;   height: 25px;  padding-left: 5px; padding-top: 5px; margin-right: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 16px}
	
/* ----------------------------------------------*/
/* Store styles added 10/19/09 by DH
/* ----------------------------------------------*/

.storeitem {
	background-color: #fff;
	border: 1px solid #ffe242;
	padding: 10px;
	margin-bottom: 15px;
	}
	
.storeitem img {border: 0;}

.store-col-a {float: left; width: 125px; margin-top: 8px; margin-left: 5px;}

.store-col-b {float: left; width: 500px;}

.img-shadow {

  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;

  }  
  

.itemtitle

.itemdesc

.itembox {

	}

h3.store {
	font-family: georgia;
	font-weight: normal;
	font-size: 18px;
	color: #306e1d;
	}
	
h3.welcome {
	font-family: georgia;
	font-weight: normal;
	font-size: 20px;
	color: #660000;
	}
	
tr.store {border-bottom: 1px solid #eee;}
.store td {border-right: 1px solid #eee;}
table.store {border-left: 1px solid #eee; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}

/* ----------------------------------------------*/
/* Table styles added 10/15/09 by DH
/* ----------------------------------------------*/

table.bluegradienttable {}

.bluegradienttable td {border-bottom: 1px solid #ccc;}

.bluegradienttable td.col1 {background: #38658c url(../conference/images/2009/sessiontitlebg.jpg) repeat-x; color: #fff;}



/* ----------------------------------------------*/
/* Twitter styles added 5/11/09 by DH
/* ----------------------------------------------*/

#twitter_div {padding:0.625em; border:3px double #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#twitter_div img {float:right;}
#twitter_div {text-align:left; color:#333;}
#twitter_div ul {margin: 0;}

#twitter_div li {
-x-system-font:none;
color:#fff;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:6px 0;}


/* ----------------------------------------------*/
/* GVC Health Initiative Styles added 8/11/09 by DH
/* ----------------------------------------------*/

.health {min-width: 600px;}

.callout {font-weight: bold; font-size: 1.1em;}

.health-col-a {float: left; width: 48%; min-width: 250px; display: block; margin-right: 10px;}

.health-col-b {float: left; width: 48%; min-width: 250px; display: block;}

.health-col-c {float: left; margin-bottom: 15px; }

.health h2 {color: #660000; letter-spacing: -1px; line-height: 1.3em; font-size: 1.4em; }

.health h3 {color: #204582; font-weight: normal; font-family: Georgia; font-size: 1.2em; padding-left: 6px; margin-bottom: 5px;}

.health h4 {color: #660000; font-weight: bold;}

.health ul {margin-bottom: 0;}

.healthhomebox {background-color: #fff; border: 1px solid #eee; padding: 5px 10px; margin-bottom: 15px;}

.healthhomebox p {padding: 6px;}

h3.healthboxtitle {padding: 6px; height: 18px; background: transparent url(../conference/images/2009/h3bg.jpg) repeat-x; color: #fff; font-size: 1em; color: #660000; font-weight: bold; margin: 0; font-family: arial;}

.vidboxright {}

/* ----------------------------------------------*/
/* GVC SVForum Styles added 8/4/09 by DH
/* ----------------------------------------------*/

.svforum {width: 622px;}

.svforum-col-a {float: left; width: 300px; display: block; margin-right: 20px;}

.svforum-col-b {float: left; width: 300px; display: block;}

.svforum-col-b .confhomebox {background-color: #fff; border: 1px solid #eee; padding: 10px;}

.svforum-col-c {float: left; width: 622px;}

.svforum ul {margin:0; padding: 0;}

.forumhomebox {background-color: #fff; border: 1px solid #eee; padding: 5px 10px; margin-bottom: 15px;}

h3.forumboxtitle {padding: 6px; height: 18px; background: transparent url(../conference/images/2009/h3bg.jpg) repeat-x; color: #fff; font-size: 1em; color: #660000; font-weight: bold; margin: 0; font-family: arial;}

#svforum h3 {color: #9a470a; font-weight: bold; font-family: Arial,Helvetica,sans-serif; font-size: 18px; border-bottom: 1px solid #eee;}

#svforum h2 {color: #660000; line-height: 1.3em; font-family: Arial,Helvetica,sans-serif; font-size: 20px;}

#svforum h4 {font-family: Arial, helvetica, sans-serif; color: #9A470A; margin: 15px 0 5px 0; padding: 0; font-size: 16px}

/* ----------------------------------------------*/
/* GVC Conference Styles added 3/10/09 by DH
/* ----------------------------------------------*/

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

#conference_container {width: 600px;}
#conference_container_fullwidth {width: 100%;}

#conference_container h2, #conference_container_fullwidth h2 {color: #660000; line-height: 1.3em; font-family: Arial,Helvetica,sans-serif; font-size: 20px;}

#conference_container h3, #conference_container_fullwidth h3 {color: #9a470a; font-weight: bold; font-family: Arial,Helvetica,sans-serif; font-size: 16px; border-bottom: 1px solid #eee;}

h2.conference {color: #660000; line-height: 1.3em; font-family: Arial,Helvetica,sans-serif; font-size: 20px;}

h3.conference {color: #660000; font-weight: bold; margin-top: 20px; background: transparent url(../conference/images/2009/h3bg.jpg) no-repeat top left; height: 25px; padding-left: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 16px}

/* home page */

.confhomebox {background-color: #fff; border: 1px solid #eee; padding: 15px;}

.confhomebox h3 {color: #660000; font-weight: bold; margin: 0;}

.conf-col-a {float: left; width: 375px; display: block; margin-right: 15px;}

.conf-col-b {float: left; width: 205px; display: block;}

.conf-col-b .confhomebox {padding: 5px;}

.conf-col-c {float: left; margin-top: 20px;}

.conf-col-fullwidth {width: 100%;}

.confimgbox {width: 622px; background-color: #fff; margin-bottom: 15px;}

/* breakout sessions */

.sessionbox {padding: 5px; margin-bottom: 15px; width: 90%; background-color: #fff; border: 1px solid #eee;}

.tablebox {padding: 5px; margin-bottom: 15px; width: 90%; background-color: #fff; border: 1px solid #eee;}
	.tabletitle {padding: 5px; font-size: 14px; color: #fff; font-weight: bold;}
		.tabletitle a {color: #fff; text-decoration: underline;}
	.tabletdbg {background: #38658c url(../conference/images/2009/sessiontitlebg.jpg) repeat-x;}

.sessiontitle {padding: 8px; background: #38658c url(../conference/images/2009/sessiontitlebg.jpg) repeat-x; color: #fff;  font-size: 1.16em;}

.sessiontitle .title {font-weight: bold;}

.sessiontitle p {font-family: Georgia; font-size: 16px; color: #fff; margin: 5px; }

.sessiondesc p { padding-left: 15px; font-size: 14px;}

.sessionspeaker p {font-weight: italic; margin-left: 25px;}

/* breakout speakers */

.speakerbox {}

.speakername {}

.speakertitle {}

/* keynote speakers*/

.keynotebox {padding: 10px; margin-bottom: 15px; width: 85%; background-color: #fff; border: 1px solid #eee;}

.keynotetitle {font-family: Arial, helvetica, sans-serif; font-size: 16px; color: #9A470A; }

.keynotespeaker {}

.keynotedesc p {}

img.keynote {float: left; margin-right: 20px; clear: both;}

.keypic {float: left; width: 150px; margin-right: 20px; clear: both;}

/* sponsors */

.logo {float: left; padding: 15px;}
.logogallery { }

/* at a glance schedule*/

#conference .tbl_title {
	font-weight: bold; 
	color: #000000; 
	height: 20px; 
	background-color: #E7E3CB;
	border-bottom: 1px solid #eee;
	padding: 10px;
	text-transform: none;
	font-size: 12px;
}

#conference .tblrow_titl {
	color: #000000;   
	font-weight: normal; 
	background-color: #fff;
	border-bottom: 1px solid #eee;
	padding: 10px;
	text-transform: none;
	font-size: 12px;
}

td.tbl_title {min-width: 75px;}

#conference .tableheader {padding: 10px;}

#conference h4 {text-transform: none; margin: 0; padding: 0;}
#conference h5 {font-family: georgia; font-size: 1.2em; font-style: italic; text-transform: none; margin: 15px 0; font-weight: normal;}


/* ----------------------------------------------*/
/* Global Styles
/* ----------------------------------------------*/

.vidboxright {float: right; margin-left: 15px; margin-bottom: 15px;}
.vidboxleft {float: left; margin-right: 15px;}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px}
.psimilar {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px}
.smtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
a:link {  color: #275774; text-decoration: underline}
a:active {  color: #275774; text-decoration: underline}
a:visited {  color: #275774; text-decoration: underline}
a:hover {  color: #275774; text-decoration: none}
.input {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	height: 18px;
}
.smwhtetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.bluetext {
	color: #275774;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.whitetext {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.blutitle {
	font-weight: bold;
	color: #245574;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.blacktitle {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.grytitle {
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}
.RedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
}
.pgphtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
}
.tblrow {  
	background-color: #DBD6B0; 
	height: 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px
}
.tblspace {
	font-size: 2px;
	height: 2px;
}
.tblrow_titl {  
	color: #275774; 
	height: 18px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase
}
.tbl_title {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #000000; 
	font-size: 10px; 
	height: 20px; 
	background-color: #C0C0C0
}
.tbl_titlenobold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 10px; 
	height: 20px; 
	background-color: #C0C0C0
}
.event_menu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	background-color: #FFFFFF; 
	width: 100px; 
	height: 18px; 
	border: 1px #333333 dashed
}
.event_control { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	height: 30px; 
	font-weight: bold
}
.event_submit { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	background-color: d4470f; 
	height: 18px; 
	border: 1px #333333 solid; 
	vertical-align: middle
}
.tbltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}
.boldtitl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tablerow {
	background-color: #FFFFFF;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;


}
.tblrowCopy {

	background-color: #E7E3CB; 
	height: 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px
}
.tblrow_titl_black{

	color: #000000; 
	height: 18px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase
}
.thingrayline {
	padding: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	height: auto;
	width: auto;


}

.thingrayborder {
	border: 1px solid #999999;
	padding: 4px;
	height: auto;
	width: 145px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000;

}

.dashline {
	border: 1px dashed #999999;
}
.Head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #660000;
}
.Head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;

}
.popupbox {
	padding: 5px;
	height: auto;
	width: auto;
	border: thin dashed #999999;
	margin: 5px;
}
.grayborder {
	border: 1px solid #B6B6B6;
}
.indent{
	text-indent:50px;
	margin-left:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;


} 
.tblrowtitlblackREd {


	color: #000000; 
	height: 18px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase
}
.whiteboxwborder {

	border: 1px solid #999999;
	padding: 10px;
	height: auto;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000;
}
.thingrayborder100 {

	border: 1px solid #999999;
	padding: 4px;
	height: auto;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000;
}
.graylinebtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;


}
.redboxfeature {
	border: 1px solid #999999;
	padding: 4px;
	height: auto;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;


}
.tblrowtitlblackREdCopy {



	color: #000000; 
	height: 18px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase
}
.tblbrwnbckgrybtm {
	background-color: #E7E3CB;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;

}
.grayfillborderbtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;
	background-color: #E7E3CB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.tblwhitebckgrybtm {

	background-color: #FFFFFF;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;
}
.tblwhitebck {

	background-color: #FFFFFF;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#navlist ul {
list-style-type: none;
padding: 0;
margin: 0;
white-space: nowrap;
}

#navlist li {
background-image: url(http://www.greatvalley.org/images/common/arr2.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
list-style-type: none;
}

#navcontainer ul{
display:inline;
}

#navcontainer {
text-align:left;
}
