/* CSS Document */
body{
	font: normal 11px verdana;
	line-height:1.1em;
	margin-top:0;
	background-image:url(/assets/images/gradient-main-1.jpg);	
}
/**********************/


img {border:0;}

p
{margin:11px 0;}

a
{color:#663300;text-decoration:none;}

a:visited
{color:#663300;}

a:hover
{color:#ca0002;}

a:focus
{outline:none;}

/**********************/
.dcap {
color:#B68844;
display:inline;
float:left;
font-size:4.8em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:0.8em;
text-transform:uppercase;
margin:0.07em 0.14em 0pt 0pt;
}
.dcaptiny {
color:#CC0000;
float:left;
font-size:1.2em;
font-style:normal;
font-weight:normal;
line-height:100%;
margin-right:10px;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
}
.bold {
font-weight: bold;
}
.white {
	color:#FFFFFF;
	}
.red {
color:#FF0000;
}
.imp {
font: bold 1.5em Arial, Helvetica, sans-serif;
color:#FF0000;
}
.small-grey {font-size:.7em; color: #999999; margin-bottom:5px;}

#header {background-image:url(/assets/images/table-bg.jpg); background-repeat: repeat-x;/* background-color:#EDE4D6;*/height:140px;padding:0; margin:auto; width:780px; }
.logo{ margin-left:20px; margin-top:15px; width:319px; height:79px; float:left;}
.logoAddress {float:left; margin-top:10px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.1em; padding-top:8px;}
.logoAddress_right {float:right; text-align:right; margin-top:15px; margin-right:20px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.1em; padding-top:8px;} 4C4630
.logoPhone{font-weight: bold; font-size:1.2em; line-height:1.5em; color:#333333;}
.logoPhone_right{text-align:right;font-weight: bold; font-size:1.2em; line-height:1.5em; color:#333333;}
.headerInfo {padding-right:20px; margin-top:15px; float:right;}
#top-utility{ float:right; padding-right:10px; padding-bottom:10px; margin:0; color:#696969;}
#top-utility a { text-decoration:none; color:#696969;}
#top-utility a:hover { text-decoration:underline; color:#000000;}
#page-container{width:780px; margin:auto; background:url(/assets/images/table-bg.jpg) #EDE4D6 repeat-x;}
#main-pic {height:246px; border-top:18px solid #FFFFFF; margin-left:0; margin-right:0;background: url(../assets/images/smc-main1.jpg) no-repeat;}
#content{background:url(/assets/images/bg-gray.jpg) #FFFFFF repeat-x; padding-left:10px; padding-top:1px; padding-bottom:0;}

#content-left{background:url(/assets/images/bg-gray.jpg) #FFFFFF repeat-x;float:left; width:530px; padding-right:10px; padding-left:10px; margin-left:10px;}
#content-left h1{font-size:24px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
#content-left h1 span{font-size:.7em;}
#content-left h2{font-size:16px; line-height:normal; color:#666666; font-family:Arial, Helvetica, sans-serif; margin-bottom:0;}
#content-left h3{font-size:12px; line-height:normal; color:#666666; font-family:Arial, Helvetica, sans-serif; margin-bottom:0;}
#content-left p{ line-height:1.4em; font-size:1em;}
#content-left a:hover{background-color:#EDE4D6; color:#000000; text-decoration:underline;}
#content-left ol ul {margin:30px; line-height:1.7em; clear:both;}
#content-left li {line-height:1.8em;}
.content-right{float:right; width:200px; background:url(/assets/images/bg-gray.jpg) #FFFFFF repeat-x; margin-right:10px; padding-bottom:10px;}
.content-right .content-right-header
{font-size:16px; line-height:19px;padding:2px 0;}
.content-right-header {font-weight:bold;}

.content-right ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.content-right ul li
{position:relative;font-size:11px;padding-left: 8px; color:#696969;/*font-weight:bold;*/ line-height:15px;margin:3px 0 0;}
.content-right ul li img.OnBull
{position:absolute;top:6px;left:1px;}

.img-right{float:right; width:200px; margin-right:10px; padding-bottom:10px;}
* html .content-right ul li img.OnBull
{left:-6px;}


.content-right a
{color:#663300; font-weight:bold;}
.content-right a:visited
{color:#663300;}
.content-right a:hover
{color:#ca0002;}

.content-right-ad{float:right; width:200px; background:url(/assets/images/bg-gray.jpg) #FFFFFF repeat-x; margin-right:10px;}
/*cnn*/
.clearALL{clear:both;}
.hor-rule { background:url(/assets/images/hor-rule.jpg) transparent no-repeat; background-position:center; height:15px;}
.hr {
	background-image:url(/assets/images/hr.jpg);
	background-repeat:no-repeat;
	height:1px;
	clear:both;
	}
.sub-para {
	margin:5px;
	clear:both;
	line-height:1.2em;
	color:#333333;
}
.small-img {
	float:left;
	margin-right:5px;
	width:50px;
}
.sub-para-title {
	font-size:1.2em;
	color:#9E7538;
	}
#footer {
	padding-top:10px;
	padding-left:10px;
	height:25px;
	background-color:#FFFFFF;
	position:relative;
	clear:both;
	color:#666666;
	font-size:0.9em;
}
#footer a { text-decoration: none; color:#666;}
#footer a:hover {text-decoration:underline;}
.pdf-doc {line-height:2.4em; font-size:1.2em; vertical-align:middle;}
.dcap {
color:#CC0000;
display:inline;
float:left;
font-size:4.8em;
line-height:0.8em;
text-transform:uppercase;
margin:0.07em 0.14em 0pt 0pt;
}
.dcaptiny {
color:#CC0000;
float:left;
font-size:1.2em;
font-style:normal;
font-weight:normal;
line-height:100%;
margin-right:10px;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
}

.read_more {text-align:right; font-size:0.9em; margin:0 20px 0 20px;}
.read_more a {text-decoration:none; color:#FF0000;}
.read_more a:visited {color:#000;}
.read_more a:hover {text-decoration:underline; color:#333333;}


table.info {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.info th {
	border-width: 1px;
	padding: 4px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.info td {
	border-width: 1px;
	padding: 4px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

table.solid_line {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.solid_line th {
	border-width: 1px;
	padding: 4px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.solid_line td {
	border-width: 1px;
	padding: 4px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

blockquote {
	background:url('/assets/images/quote.gif') no-repeat;
	display: block;
	font: normal 1.1em Georgia,serif;
	padding-left: 26px;
}

.quote {
	background:url('/assets/images/quote.gif') no-repeat;
	display: block;
	font: italic 1.1em Georgia,serif;
	line-height:1.4em;
	text-align:justify;
	padding-left: 26px;
	padding-right: 26px;
	color:##BBB;
}

.note {
	background-color: #E5E5E5;
	padding:4px;
	border:#990000 1px dashed;
	display:block;
	text-align:center;
	width:50%;
	margin:auto;
}
.note a {
	display:block;
	text-align:center;
	margin:auto;
	text-transform:uppercase;
	line-height:1.5em;
	font-size:1.2em;
}

.note a:hover {
	background-color: #FFFFCC;
	display:block;
	text-decoration:none;
	color:#FF0000;
}

.form {
position: relative; top: 0; left: 0; background: #FFFEF8; border: 1px solid #D6D6D6; padding: 8px; width: 390px;
}
.b_bl {
position: absolute; bottom: -1px; left: -1px;
}

.b_br {
position: absolute; bottom: -1px; right: -1px;
}

.b_tl {
position: absolute; top: -1px; left: -1px;
}

.b_tr {
position: absolute; top: -1px; right: -1px;
}

.dots_hor { background-image:url(/assets/images/dots_hor.gif); background-repeat: repeat-x; height:2px; margin-top:0;}
.right {text-align:right; float:right;}

.provider {
position: relative; top: 0; left: 0; background: #FFFEF8; border: 1px solid #D6D6D6; padding: 8px; margin-bottom:10px;
}
.provider p {color:#666666; font-family:Arial, Helvetica, sans-serif;}

.provider h3 {margin:0; padding:0;}

.img_left{margin-right:10px; float:left;}
.img_right{margin-left:10px; float:right;}

.title { font-style:italic; font-family:"Times New Roman", Times, serif; color:#666666; font-size:1.2em; font-weight:bold; margin-top:10px;}
.resident { width:110px; float:left; margin-right:10px; margin-left:10px;}
.resident h3{ font-size:0.5em; font-weight:normal;}
.gray_box { background-color: #EEEEEE; margin: 10px; padding:8px;}
#sitemap #left {float:left;}
#sitemap #right {float:right;}
#sitemap ul{margin-left:15px;}
#sitemap ul ul{margin-left:20px;}