@charset "utf-8";
/* CSS Document */

@media screen {
	body {
		font-family: Verdana, Geneva, Helvetica, sans-serif;
		font-size: 10pt;
		background: url(../images/convention_background.png) top left no-repeat fixed;
		background-color: #63003d;
	}
	#body {
		width: 950px;
		margin: 0 auto;
		background-color: #002f5f;
		padding: 1em;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 3px 3px 6px #000;
		-webkit-box-shadow: 3px 3px 6px #000;
		box-shadow: 3px 3px 6px #000;
		/* IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
		/* IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
	}
}

img {
	border:0;
}
#header {
	position: relative; /* Required to fix IE cleartype with filters bug */
}
#topheader {
	background-color: #002f5f;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: url(../images/convention_header.png) top left no-repeat;
	height: 150px;
}
#login {
	background-color: #FFF;
	padding: .1em .2em;
	color: #63003d;
	text-align: right;
}
#login a {
	color: #63003d;
}
.float-clear {
	clear: both;
}
#main{
	background-color: #FFF;
	padding: .5em;
	position: relative; /* Required to fix IE cleartype with filters bug */
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#left{
	position: relative;
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	background-color: #63003d;
}

#left img {
	margin-bottom: 2em;
}

#content{
	position: relative;
	float: right;
	width: 76%;
	margin-left: 1em;
}
#footer {
	position: relative; /* Required to fix IE cleartype with filters bug */
	text-align: right;
	padding: .5em;
	color: #EBD4C1;
}
#footer a {
	color: #EBD4C1;
}
#footerleft{
	width: 50%;
	float: left;
	position: relative;
	text-align: left;
}
#footerleft img {
	margin-right: 10px;
}
#footerleft * {
	vertical-align: top;
}

/**** styles to put in editor ****/
h1,h2,h3,h4,h5,h6 {
	color: #63003d;
	margin-bottom: 0;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color: #63003d;
}

h1 p:first-child,
h2 p:first-child,
h3 p:first-child,
h4 p:first-child,
h5 p:first-child,
h6 p:first-child {
	margin-top: 0;
}

.no-bottom-margin{
	margin-bottom: 0;
}

.no-top-margin{
	margin-top: 0;
}

h1{font-size: 2em;}
h2{font-size: 1.8em;}
h3{font-size: 1.6em;}
h4{font-size: 1.4em;}
h5{font-size: 1.2em;}
h6{font-size: 1em;}

/**** END styles in editor ****/

/**** Convention Program Styles ****/

/*Other DIVs*/
.centertable { text-align: center; margin-right: auto; margin-left: auto; }
.daytitle { color: #fff; font-size: 1.8em; font-weight: bold; background-color: #002f5f; text-align: center; width: 85%; margin-right: auto; margin-left: auto; padding: 6px; }
.daytitlein { background-color: #63003d; width: 85%; height: 5px; margin: 0; padding: 0 6px; border-width: 0; margin-right: auto; margin-left: auto; }
.clinic { margin-right: auto; margin-left: auto; padding: 6px; width: 85%; }
.clinic2 { background-color: #ddd; margin-right: auto; margin-left: auto; width: 85%; padding: 6px; }
.detailshow { display: none; }
.detail { display: block; }
/*Clinic Styles*/
.programcode { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: black; text-transform: uppercase; padding: 0 0.4em; }
.timeroom { font-size: 1.2em; font-weight: bold; }
.eventtitle { font-size: 1.2em; font-weight: bold; }

/**** END Convention Program Styles ****/

/**** font styles from old office ****/
.centerText { text-align: center; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.red { color: #ff0000; }
.green { color: #00ff00; }
.dkgreen { color: #3c0; }
.blue { color: #0000ff; }
.s8 { font-size: 8pt; }
.s10 { font-size: 10pt; }
.s12 { font-size: 12pt; }
.s14 { font-size: 14pt; }
.s16 { font-size: 16pt; }
.s18 { font-size: 18pt; }
.programcode { color: white; font-family: Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; background-color: black; text-transform: uppercase; padding: 0 0.4em; }

/*Table Cell Borders*/
.tborder { border-top: 1px solid black; }
.rborder { border-right: 1px solid black; }
.bborder { border-bottom: 1px solid black; }
.lborder { border-left: 1px solid black; }

/* Divs */
.memberinfo { padding-left: 20px; }

/* Text */
.pagetitle {
	color: #ffffff;
	background-color: #006;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 30px;
}
.error {
	color: #ff0000;
	font-size: 1.2em;
	font-weight: bold;
}
.good {
	color: #3c0;
	font-size: 1.2em;
	font-weight: bold;
}
.centerform {
	margin: auto;
	text-align: center;
}
.header {
	font-size: 1.4em;
	font-weight: bold;
}
.header2 {
	font-size: 1.2em;
	font-weight: bold;
}

/* contest navigation */
.navigation { width: 700px; text-align: center; font-size: 12pt; margin: 0 auto; }
.navigation a { text-decoration: none; color: #0000ff; cursor: pointer; }
.navtitle { width: 100%; background-color: #006; color: white; font-weight: bold; }
.navdiv { float: left; border: 1px solid #006; }
.navdiv:hover { background-color: #FAF8E3; }
.adddirector { background-color: #C4DBF9; }
/**** END old styles ****/


/* Core Joomla! Styles */
/* These styles are output by Joomla! code in a base install */
.adminform {
}
.admintable {
}
.article_column {
}
.article_separator {
}
.author {
}
.back_button {
}
.bannerfooter {
}
.bannergroup {
}
.bannerheader {
}
.banneritem {
}
.blog {
}
.blog_more {
}
.blogsection {
}
.breadcrumbs {
	font-size: .8em;
}
.pathway {}/*same as breadcrumbs*/
.button {
	margin-left: .5em;
	margin-top: 1px;
}
.button validate {
}
.buttonheading {
}
.calendar {
}
.category {
}
.clr {
}
.componentheading {
	font-size: 2.2em;
	font-weight: bold;
}
.contact_email {
}
.content_rating {
}
.content_vote {
}
.contentdescription {
}
.contentheading {
	font-size: 2.2em;
	font-weight: bold;
	padding: .5em 0;
}
.contentpagetitle {
}
.contentpane {
}
.contentpaneopen {
	width: 100%;
}
.contentpaneopen p:first-child {
	margin-top: 0;
}
.contentpaneopen_edit {
}
.contenttoc {
}
.createdate {
	font-size: .8em;
}
.created-date {
}
.ctr {
}
.description {
}
.editlinktip hasTip {
}
.form-validate {
}
.hasTip {
}
.highlight {
}
.input {
}
.inputbox {
}
.inputbox required {
}
.inputbox required validate-emaill {
}
.inputbox required validate-mailbox {
}
.inputbox required validate-passverify {
}
.inputbox required validate-password {
}
.inputbox required validate-username {
}
.int_h1 {
}
.intro {
}
.item {
}
.josForm form-validate {
}
.jpane-slider content {
}
.jpane-toggler title {
}
.key {
}
.latestnews {
}
.loclink {
}
.message {
}
.metadata {
}
.modal-button {
}
.modifydate {
	padding-top: 2em;
	font-size: .8em;
	color: #999;
}
.moduletable {
}
.mostread {
}
.newsfeed {
}
.page {
}
.pagecounter {
}
.pagenav {
}
.pagenav_next {
}
.pagenav_prev {
}
.pagenavbar {
}
.pagenavcounter {
}
.panel {
}
.pane-sliders {
}
.paramlist {
}
.paramlist admintable {
}
.paramlist_description {
}
.paramlist_key {
}
.paramlist_value {
}
.pathway {
}
.patTemplate {
}
.patTemplate patTemplateSign {
}
.patTemplateCol {
}
.patTemplateData {
}
.patTemplateProp {
}
.patTemplateSection {
}
.patTemplateSource {
}
.patTemplateSub {
}
.patTemplateSubSection {
}
.patTemplateTblCol {
}
.patTemplateTmpl {
}
.patTemplateTmplContent {
}
.patTemplateVar {
}
.patTermplateCol {
}
.poll {
}
.pollstableborder {
}
.profiler {
}
.readon {
}
.relateditems {
}
.required {
}
.required validate-email {
}
.required validate-email {
}
.required validate-password {
}
.required validate-password {
}
.row {
}
.search {
}
.search * {
	float: left;
}
.searchintro {
}
.section_colour_bar {
}
.sectionableheader {
}
.sections {
}
.sectiontableentry {
}
.sectiontablefooter {
}
.sectiontableheader {
}
.sectontableentry {
}
.separator {
}
.small {
	font-size: .8em;
}
.smalldark {
}
.system-pagebreak {
}
.system-unpublished {
}
.Table {
}
.tabs {
}
.TD {
}
.text_area {
}
.title {
}
.toolbar {
}
.validate {
}
.wrapper {
}

@media print {
	.noprint {display: none;}
	.break {page-break-after: always;}
	body {
		font-family: Verdana, Geneva, Helvetica, sans-serif;
		font-size: 10pt;
	}
	#body {
		width: 7.5in;
		margin: 0 auto;
	}
	#header { display: none; }
	#left { display: none; }
	#content { float: none; width: 100%; }
	.buttonheading { display: none; }
	.breadcrumbs { display: none; }
	#footer { color: #000; }
	#footer a { color: #000; }
	#footer img { display: none; }
	
	/**** Convention Program Styles ****/
	/*Other DIVs*/
	.centertable { text-align: center; margin-right: auto; margin-left: auto; }
	.daytitle { font-size: 1.8em; font-weight: bold; text-decoration: underline; text-align: center; }
	.clinic { padding: 6px; }
	.clinic2 { background-color: #ddd; padding: 6px; }
	.detailshow { display: none; }
	.detail { display: block; }
	.remove { display: none; }
	/*Clinic Styles*/
	.programcode { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
	.timeroom { font-size: 1.2em; font-weight: bold; }
	.eventtitle { font-size: 1.2em; font-weight: bold; }
	/**** Convention Program Styles ****/
}
