/* SAMPE eBranding Style Sheet */
/* Modified by Molly Duggan Associates 03/17/09 MDA */

/* Add This Pub styles */
#addThisMenu {float:right; vertical-align:top; padding:10px;}

/* Default styles */
.extra_authors {visibility:hidden; position: relative;}

/* Homepage Quadrant Styles */
q.header {font-family: Tahoma;font-size: 8pt;	color: #FFFFFF;	 }
li {list-style-type: square;list-style-position:outside;list-style-image:url(images/bullet.gif); }
.homebody {	margin-left:12px;margin-right:10px;	margin-top:4px;	margin-bottom:10px;	font-family : arial;	font-size : 9pt;	color : #666666;	font-weight: normal;	text-decoration:none;line-height: 12pt;}

/* Root Navigation Link Styles */
.rootnavlink {font-family : Tahoma,Verdana;font-size : 7pt;color : #FFFFFF;text-decoration:none;font-weight: normal;letter-spacing:0px;cursor:default;}

/*.rootnavlink A:hover {*/ 
.roothover {font-family : Tahoma,Verdana;font-size : 7pt;color : #CCCC66;font-weight: normal;text-decoration:none;letter-spacing:0px;}
.rootnavlink A:active {font-family : Verdana;font-size : 8pt;color : #CCCC66;font-weight: normal;text-decoration:none;}

/* Root Navigation Drop Down Menu Link Styles */
.rootdropnavlink {font-family : Verdana;font-size : 7pt;color : #FFFFFF;font-weight: normal;text-decoration:none;cursor:default; }
.rootdropnavlink:hover {font-family : Verdana;font-size : 8pt;color : #000000;font-weight: normal;text-decoration:none;}
.rootdropnavlink:visited {font-family : Verdana;font-size : 8pt;color : #FFFFFF;font-weight: normal;text-decoration:none;}
.rootdropnavlink:active {font-family : Verdana;font-size : 8pt;color : #000000;font-weight: normal;text-decoration:none;}

/* Member Log-In */
.memberlogin {font:bold 8pt Tahoma;color : #666666;text-decoration:none;padding-bottom:6px;}
.validationerror {font-family : Tahoma;font-size : 8pt;color : red;font-weight: bold;text-decoration:none;}
a.memberlogin {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:underline;}
a.memberlogin:hover {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:none;}

/* Form Elements */
.input {color: #666666;border: 1px solid #7F9DB9;font-size: 8pt;padding-left: 3px;margin:0px;}
.cinput {color: #666666;border: 1px solid #7F9DB9;font-size: 8pt;padding-left: 3px;margin:0px;text-align:center;}

/* Search This Site */
.searcharea {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: bold;text-decoration:none;}

/* Worldwide Chapters */
.worldwide {font-family : Tahoma;font-size : 8pt;color : #72730B;font-weight: normal;text-decoration:none;}
.worldwideselect {border: 1px solid #7F9DB9;font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:none;margin-bottom:0px;}

/* Generall Form class with margin declarations */
.forms {margin:0px;}

/* Get Email Alerts */
.email {font-family : Tahoma;font-size : 7pt;color : #666666;font-weight: bold;text-decoration:none;}
a.email {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:underline;}
a.email:hover {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:none;}

/* Shop SAMPE */
.shop {font-family : Tahoma;font-size : 7pt;color : #666666;font-weight: bold;text-decoration:none;}
a.shop {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:underline;}
a.shop:hover {font-family : Tahoma;font-size : 8pt;color : #666666;font-weight: normal;text-decoration:none;}

/* Copyright */
.copyright {font-family : Tahoma;font-size : 7pt;color : #666666;font-weight: normal;text-decoration:none;margin-top:5px;}

/* Home Page Body */
.contentspaceholder {border-left: 1px solid #C0C0C0;}
.contentspaceh1 { margin-left:0px;font-family : Tahoma;font-size : 11pt;color : #666666;font-weight : bold;text-decoration: none;}
.contentspace {font-family : arial;font-size : 9pt;line-height : 12px;color : #666666;font-weight: normal;text-decoration:none;margin:5px;}

/* Secondary Pages Body Styles */
.sech1 {text-transform : uppercase;font-family : Tahoma;font-size : 11pt;line-height : 15px;color : #666666;font-weight : bold;text-decoration:none;letter-spacing: 3px;}
.sech2 {font-family : Arial;font-size : 10pt;line-height : 14px;color : #666666;font-weight : bold;text-decoration:none;letter-spacing: normal;}
.sech3 {font-family : Arial;font-size : 9pt;line-height : 12px;color : #666666;font-weight : bold;text-decoration:none;letter-spacing: 1px;}
.sech4 {font-family : Arial;font-size : 9pt;line-height : 12px;color : #666666;font-weight : bold;text-decoration:none;}
.secbody2 {font-family : arial;font-size : 9pt;color : #333333;font-weight: normal;text-decoration:none;}
.secbody {margin-top:14px;margin-right:24px;margin-bottom:14px;margin-left:42px;font-family : arial;font-size : 9pt;color : #333333;font-weight: normal;text-decoration:none;line-height: 12pt;}
.secbody td {margin:14px;font-family : arial;font-size : 9pt;color : #333333;font-weight: normal;text-decoration:none;line-height: 12pt;}
.secbodyfeed {margin-top:14px;margin-right:24px;margin-bottom:14px;margin-left:24px;font-family : arial;font-size : 9pt;color : #333333;font-weight: normal;text-decoration:none;line-height: 20pt;}
.secbodyCol {margin:5px;font-family : arial;font-size : 8pt;/*line-height : 12px;*/color : #333333;font-weight: normal;text-decoration:none;}
.secbodyEvent {margin:5px;font-family : arial;font-size : 9pt;line-height : 12px;color : #333333;font-weight: normal;text-decoration:none;}
.pager {font-family : arial;font-size : 9pt;color : #666666;font-weight: normal;text-decoration:none;}
.secbodylinks {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight : bold;text-decoration:none;}
a, a.secbodylinks {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight : bold;text-decoration:none;}
a:visited, a.secbodylinks:visited {font-family : arial;font-size : 9pt;line-height : 12px;color : #333333;font-weight : bold;text-decoration:none;}
a:hover, a.secbodylinks:hover {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight : bold;text-decoration:underline;}
a:active, a.secbodylinks:active {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight : bold;text-decoration:none;}
.Wsech2 {font-family : Tahoma;font-size : 10pt;line-height : 5px;color : #FFFFFF;font-weight : bold;text-decoration:none;letter-spacing: 2px;}
.Wsech3 {font-family : Tahoma;font-size : 9pt;line-height : 5px;color : #FFFFFF;font-weight : bold;text-decoration:underline;letter-spacing: 1px;}
.blockTitle {font-family : Tahoma;font-size : 9pt;line-height : 5px;color : #FFFFFF;font-weight : bold;letter-spacing: 1px;}

/* Secondary Page About Us "Who We Are" Middle list Styles */
.whowearelist {font-family : Arial;font-size : 8pt;line-height : 14px;color : #666666;font-weight: normal;text-decoration:none;letter-spacing: 1px;}

/* Secondary Page Contact Information Styles */
.chapterlinks {font-family : arial;font-size : 11pt;line-height : 14px;color : #999933;font-weight : bold;text-decoration:none;}
a.chapterlinks:visited {font-family : arial;font-size : 11pt;line-height : 14px;color : #003399;font-weight : bold;text-decoration:none}
a.chapterlinks:hover {font-family : arial;font-size : 11pt;line-height : 14px;color : #999933;font-weight : bold;text-decoration:underline;}
a.chapterlinks:active {font-family : arial;font-size : 11pt;line-height : 14px;color : #999933;font-weight : bold;text-decoration:none}

/* Secondary Page Contact Information Styles */
.contacttitle {font-family : Arial;font-size : 10pt;line-height : 14px;color : #666666;font-weight : bold;text-decoration:none;}
.contactbody {font-family : Arial;font-size : 10pt;line-height : 15px;color : #666666;font-weight: normal;text-decoration:none;}
.contactemail {font-family : Arial;font-size : 10pt;line-height : 14px;color : #CC6600;font-weight: normal;text-decoration:none;}
a.contactemail:visited {font-family : Arial;font-size : 10pt;line-height : 14px;color : #CC6600;font-weight: normal;text-decoration:none;}
a.contactemail:hover{font-family : Arial;font-size : 10pt;line-height : 14px;color : #8F8F8F;font-weight: normal;text-decoration:none;}
a.contactemail:active {font-family : Arial;font-size : 10pt;line-height : 14px;color : #8F8F8F;font-weight: normal;text-decoration:none;}

/* Press Release Selection Field */
.selectfldlinkdate {font-family : arial;font-size : 9pt;line-height : 10px;color : #666666;font-weight: normal;text-decoration:none;}
.selectfldlinktitle {font-family : arial;font-size : 9pt;line-height : 10px;color : #666666;font-weight: normal;text-decoration:none;letter-spacing: 3px;}

/* Note: The letter-spacing above is for breaks in between item-paragraphs. I'm not sure if this is the correct place to put this.  *//* Press Release Contact Area */
.pressreleasename {font-family : arial;font-size : 11pt;line-height : 14px;color : #666666;font-weight : bold;text-decoration:none;}
.pressreleasebody {font-family : arial;font-size : 11pt;line-height : 14px;color : #666666;font-weight: normal;text-decoration:none;}
.pressrelease {clear:both;height:115px;width:500px;overflow:auto;clip:rect(0px,0px,20px,0px);border:1px solid #7F9DB9;cursor:default;margin-left:0px;margin-right:auto;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.presscontact {display:none;margin-left:4px;margin-right:4px;}

/* Press Release Selection Field Link Styles and Calendar Links */
a.presslinks {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight: normal;text-decoration:none;}
a.presslinks:visited {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight: normal;text-decoration:none;}
a.presslinks:hover {font-family : arial;font-size : 9pt;line-height : 12px;color : #333333;font-weight: normal;text-decoration:none;}
a.presslinks:active {font-family : arial;font-size : 9pt;line-height : 12px;color : #CC6600;font-weight: normal;text-decoration:none;}

/*Calendar*/
div.calendar {clear:both;height:115px;width:560px;overflow:auto;clip:rect(0px,0px,20px,0px);border:1px solid #7F9DB9;margin-left:0px;margin-right:auto;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}

/* White Border */
.wBorderR { border-right:1px solid #FFF;}

/* Grey bordered tables */
.borderedtable {border-left: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}
.Bborderedtable {border-bottom: 1px solid #C0C0C0;}
.LRborderedtable {border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
.RTborderedtable {border-right: 1px solid #C0C0C0;}
.Lborderedtable {border-left: 1px solid #C0C0C0;}
.RBborderedtable {border-right: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}
.LBRborderedtable {border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;}
.LBRTborderedtable {border-left: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;	border-top: 1px solid #C0C0C0;}
.LBRTborderedtable {border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 1px solid #C0C0C0;	border-top: 1px solid #C0C0C0;}
.iframeclass {border:1px solid #7F9DB9;}
.iframeclasspress {border:0px solid #7F9DB9;}
.cartHeader {font: bold 11px Arial;color: #000000;padding: 5px 10px;border-top: 1px solid #000000;border-bottom: 1px solid #CCCCCC;}
.cartItem {font: 9pt Arial;color: #666666;padding: 4px 10px;border-bottom: 1px solid #CCCCCC;}
Input {border-width: 1px;border-color: #003366;font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color : #003366;background-color: #ffffff;}

/*============================== Header_01 ===========================*/
.h1_t {background:#c5c5b2;margin:0;padding:18px 0 18px 18px;font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;}
.h1_t2 {background:#c5c5b2;margin:0;padding:0px 0 0px 0px;font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;}
.h1_t span.tUp {font:15px;color:#5d5d4f;}
.h1_t a {font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;color:#02496c;}
.h1_t a:hover {color:#5d9ff1;}

/*--------------------PreReg-------------------*/
div.contactInfo table tr td {padding:10px 5px 10px 0; border-bottom:1px solid #999;}
div.prereg .regTitle {font:bold 11px Arial, Helvetica, sans-serif;background:#e6e6e6;border-bottom:1px solid #d5d5d5;padding:7px 5px 7px 5px;margin:5px 0 0 0;}
div.prereg a.addCart {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-shadow: 0px 0px 3px 0px ;-moz-box-shadow: 0px 0px 3px 0px ;box-shadow: 0px 0px 3px 0px ; background:#fff;padding:4px 5px;margin:3px 5px 5px 0px; text-decoration:none;color:#333;}
div.prereg a.addCart:hover {background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(232,193,134) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(232,193,134))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(232,193,134) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(232,193,134) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(232,193,134) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8c186',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgb(255,255,255) 0%,rgb(232,193,134) 100%); /* W3C */}
div.prereg td.cartbtn {padding:5px;border:none;}


