.pdfsmall  { background-image: url("../images/pdfsmall.gif"); background-repeat: no-repeat; background-position: right 0; padding-top: 5px; padding-right: 18px }
/* START HOME*/
#girl                        { display: block; margin: 0 0 20px; padding: 0; position: relative; width: 665px; height: 300px; float: left }
embed.girlRotate          { background-image: url("../images/gilr_bg.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; position: absolute; width: 670px; height: 300px }
body#home #mainContent            { display: block; margin: 0; padding: 0; width: 665px; height: auto; float: left }
#mainContentHome    { display: block; margin: 0; padding: 0 80px 0 50px }
body#home #leftNav           { background-image: url("../images/nurse.jpg"); background-repeat: no-repeat; background-position: 3px 275px; height: 850px }
body#std #leftNav { background-image: url("../images/doctor.jpg"); background-repeat: no-repeat; background-position: 3px 275px; height: 850px }
/* START ELEMENTS*/
body               /*background-color: #fab152;*/        { font-size: 12px; font-family: Verdana, sans-serif; background: #fab152 url("../images/back/colorbk.gif") repeat-x fixed center top; margin: 0; padding: 0; position: relative }
#commerce    { display: block; position: absolute; right: 20px; bottom: -20px }
#commerce a  { color: #282828; font-style: italic; text-decoration: none }
#commerce span   { font-size: 10px; display: block }


.smallText { font-size: 11px }
a:focus { -moz-outline: none;}
.clearBoth   { display: block; margin: 0; padding: 0; height: 1px; clear: both }
.clearBothOrange { background-color: #fab152; display: block; margin: 0; padding: 0; height: 1px; clear: both }
.closerHide { display: none }
.closerShow { display: block }
/* END ELEMANTS*/

/* START STYLE*/
#headr                     { background-image: url("http://www.thealphacenter.org/images/back/headr.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; height: 154px }
a#homeLink  { margin: 0; padding: 0; position: absolute; width: 200px; height: 80px; float: left }
/* END Header Styles */

/* START STYLE*/
#topR   { background-image: url("http://www.thealphacenter.org/images/back/bk_top.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; height: 15px; clear: both }
#wrapper                                { background-color: #fff; background-image: url("http://www.thealphacenter.org/images/back/bk_mid.jpg"); background-repeat: repeat-y; background-position: 0 0; text-align: left; display: block; margin: 0 auto 40px; padding: 0; width: 860px; height: auto }


/* END Wrapper Styles */

/* START STYLE*/
#topNav                  { background-repeat: repeat-x; background-position: 0 0; display: block; margin: 0 auto; padding: 0 }
#topNav ul    { text-transform: uppercase; list-style-type: none; display: block; margin: 0; padding: 0; float: right }
#topNav li                { background-image: url("http://www.thealphacenter.org/images/menus/menu_bk.jpg"); background-repeat: repeat-x; background-position: 0 0; list-style-type: none; height: 34px; float: left; border-left: 1px solid #fff }
/* #topNav li a.indexHere   { background-image: url("http://www.thealphacenter.org/images/menus/menu_bk_indx.jpg"); background-repeat: repeat-x; background-position: 0 0 } */

body#faq #topNav li a.faq, body#about #topNav li a.about, body#services #topNav li a.services, body#contact #topNav li a.contact, body#events #topNav li a.events 	{	background-image: url("http://www.thealphacenter.org/images/menus/menu_bk_indx.jpg"); 
								background-repeat: repeat-x; 
								background-position: 0 0 
							}


#topNav li#navCap     { background-image: url("../images/menus/menu_end.png"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 0; width: 10px; height: 34px; border-style: none }
#topNav li.first  { }
#topNav a       { color: #754ca5; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 10px 20px; float: left }
#topNav a:hover, #topNav a:focus  { background-color: #f2be6d }
#topNav a:active { color: #fff }
/* END Top NAV Styles*/

/* START STYLE*/
#content                        { background-color: transparent; background-image: url("http://www.thealphacenter.org/images/back/bk_mid.jpg"); background-repeat: repeat-y; background-position: 0 0; text-align: left; display: block; margin: 0; padding: 0; height: auto }
/* END Content Styles*/

/* START STYLE*/
body#pregnancy #mainContent   { background-image: url("../images/pregnancy.jpg"); background-repeat: no-repeat; background-position: 0 0 }
/*
body#relations #mainContent { background-image: url("../images/relations.jpg"); background-repeat: no-repeat; background-position: 0 0 }
body#std #mainContent { background-image: url("../images/std.jpg"); background-repeat: no-repeat; background-position: 0 0 }
*/
#mainContent                     { color: #373737; line-height: 20px; margin: 0 0 0 50px; padding: 40px 0 0; width: 500px; min-height: 470px; float: left }
#mainContent h1      { font-size: 24px; font-weight: normal }
#mainContent h2        { font-size: 19px; font-weight: normal }
#mainContent h3       { font-size: 14px; font-weight: bold }
#mainContent h4     { font-size: 12px; font-weight: normal }
#mainContent h5     { font-size: 10px; font-weight: normal }
#mainContent h6     { font-size: 9px; font-weight: normal }
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6     { color: #754ca5; font-family: Arial; text-decoration: none; margin: 0 0 8px; padding: 0 }
#mainContent h1.highlight, #mainContent h2.highlight, #mainContent h3.highlight, #mainContent h4.highlight, #mainContent h5.highlight, #mainContent h6.highlight  { background-color: #ffffcf }
#mainContent h1 a, #mainContent h2 a, #mainContent h3 a, #mainContent h4 a, #mainContent h5 a, #mainContent h6 a  { color: #754ca5; text-decoration: none }
#mainContent p         { margin: 0 0 30px; padding: 0 0 8px; clear: both; border-bottom: 1px solid #c8c8c8 }
#mainContent p br { display: block; margin: 0 0 4px; padding: 0 }
#mainContent ol    { }
#mainContent ul { list-style-type: square }
#mainContent a  { color: #41699b }
#mainContent a:hover { color: #ca8900 }
#groupSection   { display: block; margin-top: 10px; margin-bottom: 30px; padding-left: 8px; clear: both; border-left: 1px dotted #9c65dc }
#mainContent #groupSection p        { margin-bottom: 10px; clear: both; border-bottom: 0 none }
#resourceSitLinks  { font-size: 10px }
/* END Main Content Styles*/
/* START STYLE*/
#submenu     { background-repeat: repeat-x; display: block; margin: 0 0 20px; padding: 0; width: 100%; height: 20px; clear: both; border-style: solid; border-width: 1px; border-color: #afafaf #aeb0b3 #aeb0b3 }
#submenuRepeat { background-repeat: repeat-x; display: block; margin: 0 0 5px; padding: 0; width: 100%; height: 20px; clear: both; border-style: solid; border-width: 1px; border-color: #afafaf #aeb0b3 #aeb0b3 }
#submenu ul, #submenu ol, #submenuRepeat ul, #submenuRepeat ol { list-style-type: none; margin: 0; padding: 0; float: left }
#submenu li, #submenuRepeat li { list-style-type: none; display: block; margin: 0; padding: 0; clear: both }
#submenu a, #submenuRepeat a   { color: #4a5e8a; text-decoration: none; display: block; margin: 0; padding: 0 10px; float: left; border-right: 1px dotted #afafaf }
#submenu span, #submenuRepeat span { text-decoration: none; display: block; margin: 0; padding: 0 10px; float: left; border-right: 1px dotted #afafaf }
#submenu .first, #submenuRepeat .first { color: #fff; font-weight: bold; background-color: #754ca5; background-image: url("../images/arrow_right.gif"); background-repeat: no-repeat; background-position: 0 0; letter-spacing: 2px; padding-left: 25px }
#submenu .first:hover, #submenuRepeat .first:hover         { color: #fff; font-weight: bold; background-color: #754ca5; background-image: url("../images/arrow_down.gif"); background-repeat: no-repeat; background-position: 0 0; letter-spacing: 2px; padding-left: 25px }
#submenu .firstD, #submenuRepeat .firstD   { color: #fff; font-weight: bold; background-color: #754ca5; background-image: url("../images/arrow_down.gif"); background-repeat: no-repeat; background-position: 0 0; letter-spacing: 2px; padding-left: 25px }
#submenu a:hover, #submenu a:focus, #submenuRepeat a:hover, #submenuRepeat a:focus { color: #fff; background-color: #f2be6d }
#submenu .first a:focus, #submenuRepeat .first a:focus { color: #fff; background-color: #f2be6d; background-image: url("../images/arrow_down.gif"); background-repeat: no-repeat; background-position: 0 0 }
/* END Main Content Styles*/
/* START STYLE*/
#programs               { background-color: #ffffdc; display: block; margin: 0 80px 30px 50px; padding: 0; height: auto; clear: both }
#programs a            { font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 2px 10px; float: left; border-right: 1px dotted #fab152 }
#programs a.first              { }
#programs a:hover  { background-color: #fdc022 }
/* END Programs Styles*/

/* START STYLE*/
#leftNav                             { display: block; margin: 0; padding: 0 15px 10px 20px; width: 155px; height: auto; float: left }
#leftNav a                     { color: #5a78bf; font-size: 12px; text-decoration: none; display: block; margin: 0 0 0 -15px; padding: 5px 0 5px 15px; border-bottom: 1px solid #ca8900 }
#leftNav a b       { display: block; margin: 10px 0 1px; padding: 0 0 1px }
#leftNav a:hover                   { color: #754ca5; background-image: url("http://www.thealphacenter.org/images/menus/ticks.gif"); background-repeat: no-repeat; background-position: -131px 10px; opacity: 1.0           }
#leftNav a#myOptionsLink:hover { color: #754ca5; background-image: url("http://www.thealphacenter.org/images/menus/ticks.gif"); background-repeat: no-repeat; background-position: -131px 0; opacity: 1.0        }
#leftNav a.indexHere               { background-image: url("http://www.thealphacenter.org/images/menus/ticks.gif"); background-repeat: no-repeat; background-position: -132px -68px }

body#pregnancy #leftNav a.pregnancy,
body#std #leftNav a.std,
body#relations #leftNav a.relations		{	background-image: url("http://www.thealphacenter.org/images/menus/ticks.gif"); 
											background-repeat: no-repeat; 
											background-position: -132px -68px 
										}

/* #leftNav a#myOptionsLink.indexHere { background-image: url("http://www.thealphacenter.org/images/menus/ticks.gif"); background-repeat: no-repeat; background-position: -132px -78px } */


#leftNav .smaller        { color: #3c3c3c; font-size: 11px; display: block; margin: 0; padding: 0 }
/* START myOptions STYLE*/
a#myOptionsLink       { color: #3c3c3c; font-size: 11px; margin: 0; padding: 5px 0 5px 15px }
/* END My Options Styles*/
/* END Left NAV Styles*/
/* START STYLE*/
#footer                         { font-size: 10px; background-image: url("http://www.thealphacenter.org/images/back/bk_bot.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: center; display: block; margin: 0; padding: 30px 0 0; height: 40px; clear: both }
#footer ul   { display: block; margin: 0; padding: 0 0 0 20px }
#footer li      { list-style-type: none; display: block; margin: 0; padding: 0; float: left }
#footer li a         { color: #754ca5; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #5a7896 }
#footer li a.last  { color: #754ca5; letter-spacing: 1px; margin-right: 10px; padding-right: 10px; padding-left: 10px; border-right: medium none }
#footer li span       { color: #754ca5; margin: 0 5px 0 10px }
#footer a:hover  { color: #fff }
/* END Footer Styles*/

/*sexchart
*/
table.sexchart    { font-family: Verdana; font-weight: normal; background-color: #fff; padding: 2px; width: 500px; border: solid 1px #aeb0b3 }
.sexchart th { color: #fff; font-size: 12px; font-weight: normal; background-color: #5a5b5e; padding: 8px }
.sexchart th .header { color: #ca8900; font-size: 18px; font-weight: bold }
.sexchart th .fine { color: #fff; font-size: 9px; font-weight: normal }
.sexchart td.nub { color: #5a5b5e; font-size: 14px; font-weight: bold; background-color: #eee; padding-right: 8px; padding-left: 8px; width: 90px; border: solid 1px #fff }
.sexchart td.center { margin: 0; padding: 0; width: 300px }
/*sexchart*/

/*sextimes*/
table.timessex    { font-family: Verdana; background-color: #fff; padding: 2px; width: 500px; border: solid 1px #aeb0b3 }
.timessex th { color: #6495a0; font-size: 14px; font-weight: bold; background-color: #eee; padding: 4px }
.timessex td { color: #5a5b5e; font-size: 12px }
.timessex td .num { color: #ca8900 }
.timessex td img { margin: 4px; border: solid 1px #aeb0b3 }
/*sextimes*/

/*STD */
body#std #stdQuiz     { list-style-position: inside; display: block; margin: 0 0 0 10px; padding: 0 }
body#std #stdQuiz li       { font-weight: bold; margin: 0; padding: 10px; clear: both; border-bottom: 1px solid #aeb0b3 }
body#std #stdQuiz li div    { font-weight: normal; display: block; margin-bottom: 5px; clear: both }
body#std #stdQuiz span         { color: #fff; font-weight: bold; background-color: #d1d9e4; display: block; margin: 0; padding: 0 2px 0 0; position: relative; float: right; border: solid 1px #aeb0b3 }
body#std #stdQuiz span b        { color: #878787; font-weight: bold; background-color: #fafafa; display: inline; margin: 0 2px 0 0; padding: 2px; border-right: 1px solid #aeb0b3 }
body#std #stdQuizScore     { display: block; margin-right: 20px; float: left; border: solid 1px #aeb0b3; border-collapse: collapse  }
body#std #stdQuizScore tr  { border-bottom: 1px solid #aeb0b3 }
body#std #stdQuizScore td, body#std #stdQuizScore th { padding: 6px 10px }
body#std #stdQuizScore th  { background-color: #ecf6f3 }
body#std #stdQuizScore col#HeadNumCol   { font-weight: bold }
body#std #stdQuizScore col  { border-right: 1px solid #aeb0b3 }
body#std #stdQuizScore col#noBorderCol { border: none }
body#std #stdQuizScore tr.odd  { background-color: #ecf6f3 }
/*STD */

/*FAQ*/
/*body#faq #groupShow a { text-decoration: none; display: block; margin: 0 0 20px; border-bottom: 1px solid #aeb0b3 }*/
body#faq #faqLink a      { font-size: 12px; text-decoration: none; background-color: #faf7ef; display: block; margin: 0 0 5px; padding: 5px 0 5px 10px }
body#faq #groupShow .section            { background-color: #faf7ef; display: block; margin: -20px 0 20px; padding: 10px 10px 0 }
body#faq #groupShow a:hover { color: #f2be6d }
/*FAQ*/

/*Cool table styles*/
.numbers       { font-size: 12px; background-color: #fff; border: solid 1px #aeb0b3; border-collapse: collapse         }
.numbers col   { border-right: 1px solid #aeb0b3 }
.numbers thead th:hover col  { background-color: #dee5f7 }
.numbers thead th    { background-color: #e3e5e9; background-repeat: repeat-x; background-attachment: scroll; background-position: left center; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5 }
.numbers_grayed   { background-color: #eee; background-repeat: repeat-x; background-attachment: scroll; background-position: left center; border-bottom: 1px solid #a5a5a5 }
.numbers th  { font-weight: normal; text-align: left }
.numbers th b,  .numbers td b  { }
.numbers th em,  .numbers td em { font-weight: bold }
.numbers th,  .numbers td    { padding: 6px 10px }
.numbers tr     { }
.numbers tr.odd  { background-color: #ecf6f3 }
.numbers tr:hover      { color: #282828; background-color: #fff4b3 }
/* Old Style .numbers tr:hover { color: #fff; background-color: #3d80df }*/
.numbers tr:hover th   { color: #282828 }
.numbers thead tr:hover { color: inherit; background-color: transparent }
.numbers col#noBorderCol { border: none }
/*Cool table styles*/
/* FORMS*/
#contactform   {  }
#contactform fieldset { background: #f8f8f8; margin: 1em 0; padding: 1em; border: solid 1px #ccc; }
#contactform legend  { color: #754ca5; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; border-width: 0 }
#contactform label  { color: #5a5b5e; font-size: 10px; font-family: Verdana, sans-serif; display: block }
#contactform input[type="text"]     { }
#contactform textarea    { display: block; width: 400px; height: 100px }
#contactform input.radio, input.checkbox, input.submit    { width: auto }
#contactform input.radio { margin-right: 1em; float: left }
#contactform input:focus, textarea:focus { background-color: #fff }
#contactform input[type="text"], textarea  { border: solid 1px #aeb0b3 }

td { padding-bottom: 8px; padding-left: 5px }
/* FORMS*/
/*Relations PAGE styles*/

ul#relRedflag { }
#relRedflag li { list-style-image: url("../images/redx.gif") }
/*Relations PAGE styles END*/
/* Google Map*/
#map   {  position: absolute; z-index: 100; width: 500px; height: 350px }
#mapLink   { background-color: transparent; display: block; margin: 98px 0 0 95px; padding: 0; position: absolute; z-index: 100; width: 100px; height: 100px }
#mapNoLoad   { background-image: url("../contact/map.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; position: relative; width: 500px; height: 350px }
/*EVENTS PAGE
=======================*/
#eventsList     { display: block; margin: 0 5px 0 -40px; padding: 0 5px 0 0; width: 119px; height: 100%; float: left; border-right: 1px solid #aeb0b3 }
#eventsList ul { padding-left: 20px }
#eventsCal   { display: block; margin: 0; padding: 0; width: 410px; float: left }
