﻿/* Events Pages*/
#eventbordertop {margin-left: auto; margin-right: auto; border-width: 0; background-image: url('http://www.psda.org/Images/eventbordertop.JPG'); background-repeat: no-repeat; width: 844px; height: 23px;}
#eventbordermid {margin-left: auto; margin-right: auto; padding: 0; text-align: left; border-width: 0; background: url('http://www.psda.org/Images/eventbordermid.JPG') 100% repeat-y; width: 844px; height: auto;}
#eventborderbottom {margin-left: auto; margin-right: auto; margin-bottom: 15px; padding: 0; line-height: 0px; background-image: url('http://www.psda.org/Images/eventborderbottom.JPG'); background-repeat: no-repeat; width: 844px; height: 5px;}
#eventsubmenu {width: 230px; padding: 0; text-align: left; margin-left: 30px; padding-top: 7px; margin-right: 0px;}
#eventsubmenu:after { content: ""; display: block; height: 0; clear: both; }
#eventrightcontent {width: 530px; float: right; text-align: left; margin-left: 0; margin-top: 23px; margin-right: 30px; display: inline;}
.trademarttext {color: #003468; font-size: +1; font-weight: bold; line-height: 22px;}
.eventgraytext {color: #cccccc; font-size: +1; font-weight: bold; line-height: 22px;}
/* navigation for left hand side of events pages */
.eventnavtop {
	line-height: 1.75em;
	margin-bottom: 5px;
	padding-top: 5px;
}
.eventnavbottom {
	line-height: 1.75em;
	margin-top: 5px;
	padding-top: 5px;
}
/* These 2 apply a multi-column format to FOCUS city list */
.FOCUS_MultipleColumnList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: gray;
	list-style-type: none;
	float: left;
	padding: 0px;
	margin-top: 6px;
	line-height: 1.40em;
	margin-left: 0px;
}
.FOCUS_MultipleColumnList li {
	float: left;
	width: 95px;
	margin: 0;
	padding: 0 0 1px 10px;
	white-space: normal;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #21205F;
}
/* Horizonyalline for the events pages */
.eventhr {height: 1px; border: 0; width:75%;}
.RoyalBlue {color: #527091;}
.black {color: Black;}
.SDSBlue {color: #415a68;}
.CEOBlue {
	color: #326DA7;
}
.CEOAgenda_Date {
	padding: 15px 0px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 0.7em;
	color: Gray;
	line-height: 1.25em;
	text-transform: uppercase;
	letter-spacing: .1em;
}
.CEOAgenda_text {
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 0.75em;
	color: Gray;
	margin: 0;
	line-height: 1.25em;
	padding-top: 8px;
}
.STCRed {color: #c41230;}
.FOCUSGreen {color: #71BF44;}
.FOCUSBlue {color: #21205F;}
.FOCUS_Month {
	color: #71BF44;
	line-height: .7 em;
	text-transform: uppercase;
	padding-top: 2px;
}
.FOCUSsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .95em;
	color: #21205F;
	line-height: 1.75em;
}
.eventImage {margin-top: 6px;}
.Events_Testimonial {
	font-style: italic;
	margin-right: 125px;
	line-height: 1.40em;
}
/*---------------------------------------*/

/* General Stuff */
/* Standard paragraph text, the margin line determies the space between paragraphs */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: Gray;
	margin: 0.8em 0 0;
	line-height: 130%;
}
/* Makes anything orange */
.orange {color: #F58026;}
.orangebold {color: #F58026; font-weight: bold;}
/* Makes anything gray */
.gray {color: Gray;}
/* Makes all links orange and NOT underlined */
a {
	text-decoration: none;
	color: #F58026;
}
/* makes links underline when you mouse over them */
a:hover{text-decoration: underline;}
/* makes ALL http://www.psda.org/Images display as block without borders, margins or padding */
img {
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
	vertical-align:text-top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
/* Adds padding between list items */
li {
	padding-bottom: 4px;
}
h1 {font-family: arial, verdana, geneva, sans-serif; color: #F58026; margin: 0;}
h2 {font-family: arial, verdana, geneva, sans-serif; font-size: medium; color: #F58026; margin-bottom: 2px;}
/* These two styles are for tabular data */
.TableData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	line-height: 1.25em;
	padding: 3px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.TableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dcdcdc;
	font-size: 0.7em;
	color: #666666;
	line-height: 1.25em;
	padding: 3px 3px;
}

/*---------------------------------------*/
/* Homepage and Master Page Stuff */
/* holds all page content on main master page */
#container {width: 885px; margin: 0 auto; text-align: center; padding-top: 20px; }
/* holds PSDA Logo and Google Search*/
#header {width: 885px;  height: 105px; padding: 0; margin: 0;}
/*container-within-a-container for google search and the two links below it */
#headerinner {margin-top: 15px; margin-bottom: 10px; margin-right: 0px; width:300px; float: right; text-align: right; padding: 0px;}
#conatiner2 {width: 885px; padding: 0; background-color: white; border-style: solid; border-width:1px; border-color: Gray;}
/* Holds All Variable Content for pages on PSDA_Master*/
#main {width: 877px; text-align: center; margin: 0; padding-top: 4px; padding-right: 4px; padding-left: 4px; padding-bottom: 0px; background-color: white;  border-style: solid; border-width: 0 1px 1px 1px; border-color: #CCCCCC;}
#top {width: 885px; height: 54px; text-align: left; padding: 0; margin: 8px 0 0 0; border-style: solid; border-width: 1px 1px 0 1px; background-color: white; border-color: #CCCCCC; position: relative;}
/* Holds Those Little Links at the bottom of the page*/
#bottom {width: 885px;  padding: 0; text-align: right; margin-top: 1px; margin-bottom: 10px;}
#printsales {
	background-color: #cc8d86;
	height: 95px;
	width: 298px;
	margin-bottom: 10px;
	text-align: left;
}
/* text for ctaegory above on the home page */
.printsales_text {
	padding: 0 20px 0 18px;
	margin: 4px 0 0;
	color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#printers {
	background-color: #c0ce95;
	height: 95px;
	width: 298px;
	margin-bottom: 10px;
	text-align: left;
}
/* text for ctaegory above on the home page */
.printers_text {
	padding: 0 20px 0 18px;
	margin: 4px 0 0;
	color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#supptoprint {
	background-color: #79919D;
	height: 95px;
	width: 298px;
	margin-bottom: 10px;
	text-align: left;
}
/* text for ctaegory above on the home page */
.supptoprint_text {
	padding: 0 20px 0 18px;
	margin: 4px 0 0;
	color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

/* Text format for those little Links at the bottom of the page, crates space to the right of each one*/
.footertext {color: #9b8948; font-family: inherit; font-size: smaller; margin-right: 20px;}
/* Text format for the copyright line at the bottom of the page, no space on the right*/
.copyright {font-family: inherit; font-size: smaller; color: #9b8948;}
/* a substitute for P where spans must be used instead */
.normal{font-family: arial, verdana, geneva, sans-serif; font-size: .75em; color: Gray; margin: 0; line-height: 125%;}
/* same as Normal but bold */
.normalbold{font-family: arial, verdana, geneva, sans-serif; font-size: .75em; color: Gray; font-weight:bold; margin: 0; line-height: 125%;}
/* Puts 5px of space below anything */
.spacebelow {margin-bottom: 5px;}
form {margin-bottom: 0px; display: inline;}

/* Creates those bold orange headers seen at the top of paragraphs */
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #F58026;
	padding-bottom: 10px;
	line-height: 1.75em;
}
/* Same as above but with no top margin, used if at the top of a page */
.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #F58026;
line-height: 1.75em;
	margin-top: 0;
}
.subhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #F58026;
	padding-bottom: 5px;
	line-height: 1.75em;
}

/* Makes anythhing gold */
.gold {color: #9b8948;}
/* Used for link text above or