/*	This is the master CSS for Shine Chiropractic.*/
BODY {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-style:			normal;
	color:				#000000;
	margin-top:			5px;
	margin-left:		20px;
	margin-right:		20px;
	margin-bottom:		0px;
	background-color: #FFFED7;
	/*background-image: url(../images/background.jpg);*/
	
}

/*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;}*/

/*body,td,th {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}*/

.style10 {
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.purple { 
color: #660099
}
.style7 {
color: #CC0099
}
.style8 {
color: #CC0066
}
.style5 {
color: #FF6600
}
.style12 {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
}
.style13 {
font-size: 14px
}

/* These attributes specify special text areas */
.greytext {
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-style:		normal;
	color:			#999999;
	margin:			0px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.page-title-padding {
	margin: 5px;
	padding: 5px;
}
.page-title18px {
	font-family:	arial;
	font-size:		18px;
	color:			#003366;
	font-style: normal;
}
.page-title14px {
	font-family:	arial;
	font-size:		14px;
	color:			#666666;
	font-style: normal;
	font-weight: normal;
	letter-spacing: .03em;
	margin: 5px;
	padding: 5px;
}
.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:	Helvetica, sans-serif;
	font-size:		18px;
	color:			#CA339A;
	font-style: normal;
	font-weight: normal;
}

H2,h2 {
	font-family:	Arial;
	font-size:		16px;
	font-weight:	normal;
	color:			#762B92;
}

H3,h3 {
	font-family:	Helvetica, Sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#CA339A;
}

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

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

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

}

.main-text {
	font-family:	Helvetica;
	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;
}
.borderx {
	border: 1px dashed #CA339A;
}
.OrangeBorderURHere  {
        border: 1px solid #F5B120;
        }
.YellowBorderURHere  {
        border: 1px solid #FFFFCC;
        }
				
.padding {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/* ----------------------------Left Navigation------------------ */
.navcontainer
{
/* ----THIS WIDTH EM CONTROLS WIDTH OF BOX------- */
width: 14em;
border-right: 1px solid #eeeeee;
padding: 0 0 1em;
margin-bottom: 1em;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: #ffffff;
color: #762B92;
}
.navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
.navcontainer li
{
	border-bottom: 1px solid #eeeeee;
	margin: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
}
.navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #eeeeee;
border-right: 10px solid #eeeeee;
background-color: #FFFFFF;
color: #762B92;
text-decoration: none;
width: 100%;
}
a.nav:link
{
color: #762B92;
text-decoration: none;
}
a.nav:visited
{
color: #762B92;
text-decoration: none;
}
a.nav:hover
{
color: #FE6200;
text-decoration: none;
}
html>body .navcontainer li a { width: Auto; }
.navcontainer li a:hover
{
	border-left: 10px solid #FE6200;
	border-right: 10px solid #FE6200;
	background-color: #FEFF99;
	color: #FE6200;
}
/* -------------------END Left Navigation------------------------------ */
