@charset "utf-8";
html, body, * { margin:0;  }
body { font-family: Georgia, Times New Roman, Times, serif; font-size: 11pt; color: #000000; background-color: #555555; }
img, div, input { behavior: url("/images/iepngfix.htc"); }
.wrap1 { width: 960px; margin:0 auto; padding:0px 0 15px; }
#header { height: 173px; }
#menu { width: 100%; clear: both; text-align: center;}

#rc1 { background-image: url(/images/background/main_bg3.jpg); background-repeat: repeat-x; background-position: center top;  background-color: #F9F9F9; border: thin solid #D8D8D8; margin: 10px 0;
border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px;  }

table {	border-collapse:collapse; border-spacing:0;}
/*	Links */
a, a:visited { font-weight:inherit; font-style:inherit; color:#8D4882; text-decoration: none; cursor:pointer; line-height:inherit; outline:0; }
a:hover { color:#1F1F1F; text-decoration:underline; }
a:active {color:#61004F;}
a:focus {outline:none;}

/*	Typography */
strong {font-weight: bold;	line-height:inherit;}
em, i {	font-style:italic;	font-weight:inherit;}
small {	font-size:10pt;	line-height:12pt;	color:#CCCCCC;}
h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#1F1F1F; }
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited {	border:0;}
h1 { font-size:28px; padding:0 0 10px 0; color:#1F1F1F; font-weight:normal; }
h2 { margin:0; padding: 5px 0 0 0; line-height: 150%; color: #CCCCCC; font:normal 24px Arial, Helvetica, sans-serif; }
h3 { font-size:1.4em; padding:0px 0px 10px; margin:0 auto auto; color:#000000; border-bottom:1px solid #61004F; }
#content h3.subhead { font-size:18px; padding:20px 0 5px 0; margin:0 0 8px 0; color:#CCCCCC; font-weight:normal; }
#content h3.subhead a { text-decoration:none; }
h4 {font-size:20px;	padding:10px 0 5px 0;	font-weight:normal;}
h5 {font:normal 18px;	padding:10px 0 5px 0;}
h6 {font-size:16px;	padding:10px 0 5px 0;}

/*  Positioning  */
.left {	float:left;}
.right { float:right; }
.clear { clear:both; }

.ContactTop a:link, .ContactTop a:visited   { width:450px; color: #61004F; font-size: 11pt; float: right; line-height: 1.6em; text-align: right; text-decoration:none; margin: auto; padding-right: 10px; padding-left:10px; letter-spacing: 0.1em; padding-top: 2px; }
.ContactTop a:hover { color:#000000;}
.ContactTop a:active {  }
.Header { }
.footer { }
.copyright { font-size: 9pt; line-height: 10pt; padding: 10px; color: #777777; letter-spacing: 0.1em; text-align: center; }
.logo { width: 500px; float: left; clear: none; }
.logo a { text-decoration: none; font-size: 24pt; line-height: 2em; }


.copyright a { text-decoration: none; }
.PageTitle { font-size: 1.4em; font-weight: bold; letter-spacing: 0.1em; color: #000000; margin-bottom: 10px; border-bottom:1px solid #61004F; padding-bottom: 10px; }
#bodymain { margin-top:0px; padding: 11px; }
#bodymain .content { padding-right: 7px; padding-left: 7px; line-height: 1.6em; }
#bodymain ul { list-style-position: outside; list-style-type: disc; margin-right: auto; margin-left: auto; margin-top: 5px; margin-bottom: 5px; padding: 5px 10px; }
#bodymain .left li { margin-left: 10px; padding-left: 5px; line-height: 1.4em; }

#SideBar { float: right; width: 250px; background-color: #0E0E0F; border: thin solid #0E0E0F; }


#testimonials, .testimonials { width: auto; padding: 0px; margin-bottom: 10px; 
 }
#testimonials2, .testimonials2 { width: auto; background-color: #777777;  padding: 7px 10px 8px; }
#testimonials div{ 
/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV = background-color: #926292;*/
}
#ajaxticker1 { width: 910px; height: 100px; border: none; padding: 5px; background-color: #926292; 
border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px;}
#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/ background-color: #926292; }
.testimonial { //class to apply to your scroller(s) if desired padding-top: 5px; padding-bottom: 7px; padding-top: 7px; }


.author { font-size: 10pt; font-style: italic; color: #444444; }
.red { color: #990000; }
img.zoom { margin: 10px; border: thin solid #333333;  }

label {	float: left;	width:;	margin: 0 .5em 0 0;	text-align: right;	}
form div {	margin: .8em 0;	}
fieldset { margin: 1em 0 2em; background: #EFEFEF; }
.form fieldset { border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border: thin solid #CCCCCC; }
.form { margin-top: 1.5em; }

.form legend { position:relative; top: -0.7em; left: 0.5em; padding: 3px 7px; color: #FFFFFF; background-color: #61004F; font-size: 1.2em; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; }


.form table { margin: 10px; }

.SideBar { }
.menulist {	margin: 0px; padding: 0px; }
.menulist li {list-style-type: none; margin-bottom: 4px; }
.menulist a { color: #EFEFEF; display: block; padding: 6px; border: 1px solid #8D4882; zoom: 1; background-color: #61004F; }
.menulist a:hover { color: #FFF; border-color: #61004F; background-color: #8D4882; text-decoration: none; }
#navlist .uberlink {
  background-color: #8D4882;
  color: #000000 !important;
  border-color: #61004F; 
  font-weight: bold;
  cursor: default;
}


.date { font-size: 9pt; }

