@charset "utf-8";
/* CSS Document */

body {

	background-attachment:fixed;
	background-position:top center;
	background-color:#000000;
	margin:0px auto;
	font-family:Verdana, Geneva, sans-serif;
        background-image:url(images/new_bg.jpg);
	background-repeat:repeat-y;

}

p
{
     font-size: 10pt;
     line-height: 15pt;
}

h1,h2 {
        font-size: 24pt;
        border-bottom: 1px solid #dddddd;
	font-family:Verdana, Geneva, sans-serif;
		margin-top: 15px;
        margin-bottom: 15px;
	padding-top:0px;
        padding-bottom: 15px;
}

.rightlinks p 
{
font-size: 10pt;
        font-family: Verdana;
	text-align:left;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.rightlinks p a
{
   padding-top:0px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.testimonial_id
{
     color: #7cc99f;
     font-size: 10pt;
     padding-top: 10px;
     padding-bottom: 10px;
     font-family: Verdana;
     font-style: italic;
}



h5 {
        font-size: 24pt;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 0px;
        margin-bottom: 15px;
	padding-top:0px;
}

.marquee_section
{
width: 835px;
padding-bottom: 25px;
}

.New_Header
{
width: 1209px;
margin: 0px auto;
}

h2 {
	border-bottom:1px solid #AAA;
}
h3.special {
	font-family:"Comic Sans MS", cursive;
	padding:0px;
	margin:0px;
}
h1.top {
	margin-top:0px;
	padding-top:0px;
}
h2.top {
	margin-top:0px;
	padding-top:0px;
}
h2.title {
	margin:0px;
	padding:0px;
}
h4.title {
	margin:2px;
	padding:0px;
}
.iRight {
	float:right;
	margin:0px 0px 20px 20px;
}
.iLeft {
	float:left;
	border:1px solid #333;
	margin:20px 20px 0px 0px ;
}
.iLeftNo {
	float:left;

	margin:0px 10px 0px 0px ;
}
ul.near {
	margin-left:200px;
	font-size:10pt;
	font-weight:bold;
}
#header {
	text-align:center;
	top:0px;
	margin:0px auto;
	
}
#wrap {
	text-align:center;
	margin:0px;
	padding:0px;
	
}
.content {margin:0px auto;
	text-align:left;
	width:1210px;		


}
.entry {
	margin:0px 200px 0px 220px;
}
.entry p {
	font-size: 10pt;
        line-height: 15pt;
        font-family: Verdana;
	text-align:left;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
	
}

.entry p a {
	
	font-weight:bold;
        color: #1e5c89;
}

.entry ul
{
}

.entry li
{
 font-size: 10pt;
padding-bottom: 10px;
}


.loc {
	font-size:90%;
}

.red {
	color:#F00;
	font-style:italic;
}
.note {
	color:#666;
	font-style:italic;
	font-size:11px;
}
div.news {
	width:270px;
	float:right;
	border:2px dashed #F00;
	background-color:#EFEFEF;
	padding:10px;
	margin:10px;
}
div.news p{
	font-weight:bold;
	padding:0px;
	margin:5px;
	font-style:italic;
	text-align:left;
}
div.location {
	margin:5px 0px;
	padding:10px 10px;

	background-color:#FFFFC6;
	border:1px solid #222;
	/*background-image:url(images/content_bg.png);*/
 
}
div.block {
	margin:8px 0px;
	padding:10px 10px;
	background-color:#FFFFC6;
	/*background-image:url(images/content_bg.png);*/
	border:1px solid #222;

	
	
}
p.sm {
	font-size:10pt;
}
input.sm {
	font-size:10pt;
}

div.locationA {
	margin:5px 0px;
	padding:5px 20px;
	background-color:#6991FD;
	border:1px dotted #DFDFDF;
	
	
}
div.locationB {
	margin:5px 0px;
	padding:5px 20px;
	background-color:#FDF569;
	border:1px dotted #DFDFDF;
	
	
}
div.locationC {
	margin:5px 0px;
	padding:5px 20px;
	background-color:#FD7567;
	border:1px dotted #DFDFDF;
	
	
}
div.locationD {
	margin:5px 0px;
	padding:5px 20px;
	background-color:#00E64D;
	border:1px dotted #DFDFDF;

}
div.locationE {
	margin:5px 0px;
	padding:5px 20px;
	background-color:#845CFC;
	border:1px dotted #DFDFDF;
		
	
}
h3.sub {
	
	
}

h3.title {
	padding:0px;
	margin:6px 0px 6px 0px;
	border-bottom:1px solid #222222;
	
	
}
.ben{
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px 16px;
	padding:0px;
	
	
}
.locSub {
	font-style:italic;
	font-weight:normal;
	font-size:10pt;
	
}

.subjects2 {
	padding:25px;
}

.subjects ul{

	margin:0px;
	padding:0px;
}
.subjects li{
	font-size:10pt;
	font-weight:normal;
	margin:0px 0px 8px;
	padding:0px;
}
.img {
	border:1px solid #333;
	margin:8px 8px 8px 0px;

}
.bolder {
	font-weight:bold;
	
}
.subsub {
	font-style:italic;
	font-weight:normal;
	margin-left:-15px;
}
ul.in li{
	font-style:italic;
	font-weight:normal;
	font-size:10pt;
	margin-left:10px;
}
.inset {
	margin-left:22px; 
}
label {
	font-weight:bold;
	font-size:11px;
	color:#222;
}
p.field {
	font-weight:bold;
	font-size:11px;color:#222;
}

.footer {
	color:#000000;
	text-align:center;
	font-size:10px;
	height:30px;
	margin:30px 0px 10px;
	
}
.footer p {
	padding-top:8px;
	
}
.footer p a{
	color:#1e5c89;
	
}
span.care2 {
	font-family:"Comic Sans MS", cursive;
	font-size: 8pt;
        padding-bottom: 0px;
	color:#7cc99f;
}

#p {
	vertical-align:top;
	text-align:center;
}
#o {
	vertical-align:top;
	text-align:center;
	background-color:#C0C0C0;

}
