/*	This is the master CTRL CSS template that will be used for all sites, naming
	conventions used here shall be standardized across all sites and projects
	under pain of death.

	The contents of this stylesheet should not be changed here even if the
	design and colors of a particular subsite require it.  Instead, take
	advantage of the cascading effect by creating a site-specific stylesheet and
	putting the '<link>' to it later in the HTML '<head>' element than this
	stylesheet's '<link>'.
*/
BODY {
	font-family:		verdana;
	font-size:			11px;
	font-style:			normal;
	line-height:		13px;
	color:				#000000;
	margin-top:			0px;
	margin-left:		25px;
	margin-right:		0px;
	margin-bottom:		0px;
	background-image: url(../images/graypinstripe.gif);
}

A.footer:link		{color: #68548F; text-decoration: none;			font-size: 10px;}
A.footer:visited	{color: #68548F; text-decoration: none;			font-size: 10px;}
A.footer:active		{color: #68548F; text-decoration: none;			font-size: 10px;}
A.footer:hover		{color: #68548F; text-decoration: underline;	font-size: 10px;}
A.leftnav:hover		{color: #FFFFCC;}

/* These attributes specify special text areas */
.greytext {
	font-family:	verdana;
	font-size:		11px;
	font-style:		normal;
	color:			#666666;
	margin:			0px;
}
.page-title-padding {
	margin: 5px;
	padding: 5px;
}
.page-title18px {
	font-family:	arial;
	font-size:		18px;
	color:			#990000;
	font-style: normal;
}
.page-title11px {
	font-family:	verdana;
	font-size:		11px;
	color:			#990000;
	font-weight:	bold;
}

.header-red {
	font-family:	verdana;
	font-size:		14px;
	color:			#990000;
	font-weight:	bold;
}

.secondary-header-red {
	font-family:	verdana;
	font-size:		10px;
	color:			#990000;
	font-weight:	bold;
	text-transform:	uppercase;
}

.vertical-navigation {
	font-family:	verdana;
	font-size:		9px;
	color:			#336699;
}

.page-quote {
	font-family:	verdana;
	font-size:		12px;
	color:			#cc6633;
	line-height:	17px;
	letter-spacing:	.4px;
}

.small-bold-red {
	font-family:	verdana;
	font-size:		9px;
	color:			#990000;
	font-weight:	bold;
}

.small-bold-Vred {
	font-family:	verdana;
	font-size:		9px;
	color:			#cc6633;
	font-weight:	bold;
	line-height:	15px;
}

.small-red {
	font-family:	verdana;
	font-size:		10px;
	color:			#990000;
}

.large-bold-italic {
	font-family:	verdana;
	font-size:		24px;
	color:			#000000;
	font-weight:	bold;
	font-style:		italic;
	line-height:	19px;
}

.medium-text-italic {
	font-family:	times;
	font-size:		17px;
	color:			#999999;
	font-style:		italic;
	font-weight:	bold;
}

.medium-text-italic-red {
	font-family:	times;
	font-size:		17px;
	color:			#990000;
	font-style:		italic;
	font-weight:	bold;
}

.small-gray-bold {
	font-family:	verdana;
	font-size:		10px;
	color:			#999999;
	font-weight:	bold;
	line-height:	15px;
}

.small-gray-header {
	font-family:	arial;
	font-size:		11px;
	color:			#999999;
}

.small-teal-bold {
	font-family:	verdana;
	font-size:		11px;
	color:			#336699;
	font-weight:	bold;
}

.medium-black-bold {
	font-family:	verdana;
	font-size:		11px;
	color:			#0000000;
	font-weight:	bold;
	line-height:	16px;
}

.teal-bold-italic {

	font-family:	verdana;
	font-size:		10px;
	color:			#336699;
	line-height:	18px;
	font-style:		italic;
	font-weight:	bold;
}

.white-bold {
	font-family:	verdana;
	font-size:		12px;
	color:			#ffffff;
	font-weight:	bold;
}

.subsite-location {
	font-family:	arial;
	font-size:		16px;
	color:			#ffffff;
	font-variant:	small-caps;
	letter-spacing:	1px;
}

.page-navigation {
	font-family:	arial;
	font-size:		11px;
	color:			#666666;
}

.giving-title {
	font-family:	verdana;
	font-size:		11px;
	color:			#336699;
	font-weight:	bold;
}

.secondary-header-blue {

	font-family:	verdana;
	font-size:		12px;
	color:			#7F91B3;
	font-weight:	bold;
}

.audiology-page-title {
	font-family:	verdana;
	font-size:		11px;
	color:			#7F91B3;
	font-weight:	bold;
}

.small-blue {
	font-family:	verdana;
	font-size:		9px;
	color:			#7F91B3;
	line-height:	15px;
}

.small-orange {
	font-family:	verdana;
	font-size:		9px;
	color:			#E0833F;
	line-height:	15px;
}

.small-teal {
	font-family:	verdana;
	font-size:		9px;
	color:			#336699;
	line-height:	15px;
}

.small-text {

	font-family:	verdana, arial, sans-serif;
	font-size:		9px;
	color:			#000000;
	letter-spacing:	.2px;
	}

/* These attributes specify headers */

H1,h1 {
	font-family:	Verdana, Sans-serif;
	font-size:		18px;
	font-weight:	bold;
	color:			#990000;
}

H2,h2 {
	font-family:	Verdana, Sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#336699;
}

H3,h3 {
	font-family:	Verdana, Sans-serif;
	font-size:		12px;
	font-weight:	bold;
	color:			#435883;
}

H4,h4 {
	font-family:	Verdana, Sans-serif;
	font-size:		11px;
	font-weight:	bold;
	color:			#435883;
	padding:		0px 0px 0px 0px;
	line-height:	10px;
}

.primary-header {
	font-family:	verdana;
	font-size:		13px;
	font-weight:	bold;
	color:			#666666;
}

.secondary-header {
	font-family:	verdana;
	font-size:		12px;
	font-weight:	bold;
	color:			#336699;

}

.main-text {
	font-family:	verdana;
	font-size:		11px;
	line-height:	13px;
}
.small-text {
		font-family:	arial, helvetica, sans-serif;
		font-size:		10px;
		line-height:	13px;
		font-style:		normal;
}

.small-text-italic {
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	line-height:		13px;
	font-style:			italic;
}

.large-text-italic {
	font-family:		times new roman, times;
	font-size:			16px;
	color:				#4B6190;
	font-style:			italic;
	font-weight:		bold;
	line-height:		18px;
}

HR, hr {
	color:			#336699;
	width:			100%;
	height:			1px;
}

.YellowBorderFull {
	border: 1px solid #FFFFCC;
}
.OrangeBorderFull {
	border: 1px solid #F5B120;
}
.OrangeBorderBottom {
	border-bottom: 1px solid #F5B120;
}
.RightColBorder {
	border: 1px solid #336799;
}
.BlueBorderFull {
	border: 1px solid #0000FF;
}
.BeigeBorderFull {
	border: 1px solid #b2b798;
}
.BlueBorderBottom {
	border-bottom: 1px solid #0000FF;
}
.BeigeBorderBottom {
	border-bottom: 1px solid #b2b798;
}
.BlueBorderBottomRight {
	border-bottom: 1px solid #336799;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336799;
}
.BeigeBorderBottomRight {
	border-bottom: 1px solid #b2b798;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b2b798;
}
.BlueBorderTop {
	border-top: 1px solid #336799;
}
.BeigeBorderTop {
	border-top: 1px solid #b2b798;
}
.BlueBorderTopLeft {
	border-top: 1px solid #336799;
	border-left: 1px solid #336799;
}
.BeigeBorderTopLeft {
	border-top: 1px solid #b2b798;
	border-left: 1px solid #b2b798;
}
.BlueBorderLeft {
	border-left: 1px solid #336799;
}
.BeigeBorderLeft {
	border-left: 1px solid #b2b798;
}
.BlueBorderTopLeftRight {
	border-top: 1px solid #336799;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #336799;
	border-left-color: #336799;
}
.BeigeBorderTopLeftRight {
	border-top: 1px solid #b2b798;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b2b798;
	border-left-color: #b2b798;
}
.LeftColBorderDotted {
	border-top: 1px #B6C0C0;
	border-right: 1px #B6C0C0;
	border-bottom: 1px dashed #B6C0C0;
	border-left: 1px #B6C0C0;
}
.OrangeBorderURHere  {
        border: 1px solid #F5B120;
        }
.YellowBorderURHere  {
        border: 1px solid #FFFFCC;
        }
.BlueBorderURHere  {
        border: 1px solid #0000FF;
        }		
.BeigeBorderURHere  {
        border: 1px solid #b2b798;
        }			
.padding {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/* -------------------Left Navigation------------------------------ */
.navcontainer
{
width: 18em;
border-right: 1px solid #000;
padding: 0 0 1em;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #b2b798;
/*background-color: #90bade;*/
color: #333;
}

.navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navcontainer li
{
border-bottom: 1px solid #d7deb8;
margin: 0;
}

.navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #b2b798;
border-right: 10px solid #d7deb8;
background-color: #9ca086;
/*background-color: #2175bc;*/
color: #fff;
text-decoration: none;
width: 100%;
}
a.nav:link
{
color: #fff;
text-decoration: none;
}
a.nav:visited
{
color: #fff;
text-decoration: none;
}
a.nav:hover
{
color: #fff;
text-decoration: none;
}

html>body .navcontainer li a { width: auto; }

.navcontainer li a:hover
{
	border-left: 10px solid #9ca086;
	border-right: 10px solid #b2b798;
	background-color: #d7deb8;
	color: #9ca086;
	background-image: url(../images/nav_button_arrow1.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.notebook_background
{
	background-image: url(../images/background_notebook2.jpg);
	background-repeat: no-repeat;
	background-position: right 1px;
}

/* -------------------END Left Navigation------------------------------ */

#WordOfTheDay {width:100%;border:none;background-color:}
#WordOfTheDay H3 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
#WordOfTheDay TD.WoDLeft {font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#000000}
#WordOfTheDay TD {font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#000000}
#WordOfTheDay A {color:#0000FF}
