﻿

/* Body */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font: 80% Verdana, Arial, Trebuchet, sans-serif;
}

.headertable
{
	width:100%;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	border:solid 2px #00DD77;
	background:url('Images/cdogradient.jpg') repeat-y 100%;
}
.headertable td
{
	margin:0px;
	padding:0px;
}

.logincell
{
	text-align: right;
}
.logincell a:link
{
	font-size:120%;
	font-weight:bold;
	color:Black;
	text-decoration:none;
	padding-right:5px;
}
.logincell a:visited
{
	font-size:120%;
	font-weight:bold;
	color:Black;
	text-decoration:none;
	padding-right:5px;
}
.logincell a:hover
{
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
}

/* Navigation */

#navigation
{
	font-weight: bold;
	background: #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	margin:0px;
}
#navigation .menu
{
	background: transparent;
}
#navigation .staticmenuitem
{
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
}
#navigation .dynamicmenu
{
	background: #666666;
}
#navigation .dynamicmenuitem
{
	color: White;
	margin: 2px 5px 2px 5px;
	background: #666666;
}
#navigation a:link
{
	color: White;
	font-size:medium;
	text-decoration:none;
	font-weight:bold;
}
#navigation a:visited
{
	color: White;
	font-size:medium;
	text-decoration:none;
	font-weight:bold;
}
#navigation a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

/* Main Content */

.content
{
	margin: 0px 4em 0px 4em;
}
.content h1
{
	font-size: 160%;
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .4em;
}
.content h2
{
	font-size: 130%;
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .4em;
}
.content h3
{
	font-size: 110%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: .25em;
}
.content p
{
	line-height: 1.7em;
	margin-top: .4em;
	margin-bottom: .4em;
}
.content pre
{
	font: 100% Verdana, Arial, Trebuchet, sans-serif;
	line-height: 1.3em;
}
.content ul
{
	line-height: 1.3em;
}
.content a:link
{
	font-size:100%;
	color: black;
	text-decoration:underline;
}
.content a:visited
{
	font-size:100%;
	color: black;
	text-decoration:underline;
}
.content a:hover
{
	color: #00DD77;
	text-decoration:underline;
}

/* Wizards */

#wizards
{
	width:100%;
	text-align: center;
}

/* Library */

#library
{
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
}
#library .librarytree
{
	margin-left: 2em;
	color: black;
}
#library .libraryparent
{
	color: black;
	font-weight: bold;
}
#library a.libraryparent:visited
{
	color: black;
	font-weight: bold;
}
#library .libraryleaf
{
	color: blue;
	font-weight: normal;
}

/* Terms of Use */

#termspanel
{
	font: 110% "Times New Roman" , Times, serif;
	text-align: left;
}
#termspanel p
{
	line-height: 1.3em;
}

/* FAQ */

#faq
{
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
	margin: 0px;
}
#faq .faqtree
{
	color: black;
}
#faq .faqparent
{
	color: black;
	font-weight: bold;
}
#faq a.faqparent:visited
{
	color: black;
	font-weight: bold;
}
#faq .faqleaf
{
	color: black;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Member Menu */

#membermenu
{
	font-weight: bold;
	padding-left: .5em;
	vertical-align: top;
}
#membermenu .menu
{
	background-color:Transparent;
}
#membermenu .staticmenuitem
{
	padding-bottom: 10px;
	color: White;
}
#membermenu a:link
{
	color: White;
	font-size:medium;
	text-decoration:none;
	font-weight:bold;
}
#membermenu a:visited
{
	color: White;
	font-size:medium;
	text-decoration:none;
	font-weight:bold;
}
#membermenu a:hover
{
	color: White;
	font-weight:bold;
	text-decoration:underline;
}
.membermenucolumn
{
	width:13em;
	padding:0em;
    vertical-align: top;
    background-color: #666666;
	border: 2px solid #666666;
}
.memberpagecolumn
{
	text-align: left;
	padding:0em;
	margin:2px;
	vertical-align: top;
	border: 2px solid #666666;
}
.memberpagecolumnnoborder
{
	text-align: left;
	padding:0em;
	margin:2px;
	vertical-align: top;
	border:none;
}
.membertitlebar
{
	width: 100%;
	font-weight: bold;
	background: #00DD77;
	height: 1.5em;
	margin:0px;
	padding:0px;
}

/* Footer */

#footer
{
	font: 90% Arial, Verdana, Trebuchet, sans-serif;
	border-top: 1px dashed #CCCCCC;
	height: 1em;
	margin-top:3em;
}
#footer a:link
{
	color:Black;
	font-size:100%;
	text-decoration:underline;
	font-weight:normal;
}
#footer a:visited
{
	color:Black;
	font-size:100%;
	text-decoration:underline;
	font-weight:normal;
}
#footer a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

#footer .trailer
{
	background-color: transparent;
	float: left;
	margin-left: 1em;
	margin-right: 1em;
}

/* FAQ */
.askthedoctor a:link
{
	color:black;
	font-size:100%;
	text-decoration:none;
	font-weight:normal;
}
.askthedoctor a:visited
{
	color:black;
	font-size:100%;
	text-decoration:none;
	font-weight:normal;
}
.askthedoctor a:hover
{
	font-weight:bold;
	text-decoration:none;
}

/* Enrollee Home */
.enrolleegrid
{
	margin-top:1em;
}
.emptyenrollee
{
	color:Red;
}
.smalltext
{
	font-size:smaller;
}
.xsmalltext
{
	font-size:x-small;
}
.medconditionselected
{
	background:#00DD77;
}
table.donate
{
	margin-top:1em;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.donate th
{
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: gray;
}
table.donate td {
	border-width: 1px;
	padding: 20px;
	border-style: inset;
	border-color: gray;
}
table.donateclosespacing
{
	margin-top:1em;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.donateclosespacing th
{
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
}
table.donateclosespacing td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
}


.categorylink a:link
{
	color:black;
	text-decoration:none;
	font-weight:normal;
}
.categorylink a:visited
{
	color:black;
	text-decoration:none;
	font-weight:normal;
}
.categorylink a:hover
{
	font-weight:normal;
	text-decoration:underline;
}

.cellpad10px
{
	padding-left: 10px;
	padding-right: 10px;
}

a.nobolding:link
{
	font-size:100%;
	color: blue;
	text-decoration:none;
}
a.nobolding:visited
{
	font-size:100%;
	color: blue;
	text-decoration:none;
}
a.nobolding:hover
{
	font-size:100%;
	color: blue;
	font-weight:normal;
	text-decoration:underline;
}
.medicalprofessionalpanel
{
	font-size:small;
}
a.pagednavigation:link
{
	color: Black;
	font-size:100%;
	text-decoration:underline;
}
a.pagednavigation:visited
{
	color: Black;
	font-size:100%;
	text-decoration:underline;
}
a.pagednavigation:hover
{
    color: Black;
	font-weight:bold;
	font-size:100%;
	text-decoration:underline;
}


