/*	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:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	/*background-image: url(../images/background_jigsaw.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:			#003366;
	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:		14px;
	color:			#ffffff;
	line-height:	18px;
	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:			#000000;
}

H4,h4 {
	font-family:	Verdana, Sans-serif;
	font-size:		11px;
	font-weight:	bold;
	color:			#993300;
	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 #336799;
}
.BlueBorderBottom {
	border-bottom: 1px solid #336799;
}
.BlueBorderBottomRight {
	border-bottom: 1px solid #336799;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336799;
}
.BlueBorderTop {
	border-top: 1px solid #336799;
}
.BlueBorderTopLeft {
	border-top: 1px solid #336799;
	border-left: 1px solid #336799;
}
.BlueBorderLeft {
	border-left: 1px solid #336799;
}
.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;
}
.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;
        }
				
.padding {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
