

* html body{font-size:90%}/*\*/* 
html body{font-size:89%}/**/
body{font-size:90%;margin:0;background-image: url(images/bg_gradient.gif);background-repeat: repeat-x; background-color:#571656;padding:0 0 20px 0;color:#000;font-family:Verdana, arial, Helvetica, sans-serif;height: 100%}
* {margin: 0;}



A:link {color:#571656; text-decoration: none}
A:visited {color:#571656;text-decoration: none}
A:active {color:#571656;text-decoration: none}
A:hover {color:#571656;text-decoration: underline}



div {text-align:left; margin:0; padding:0;}
p {font-size:1.0em; line-height:1.5; margin:0 14px 10px 14px; padding:0; text-align:left;} /* ~11px */
img {border:0;}
small {font-size:0.84em;line-height:1.5;} /* ~9px */
.required {color:#d00;}
big {font-size:1.17em;}
hr {height:1px; border-bottom:1px solid #CBDCDD;}

.padded {padding:0 10px 0 0;}
tr {vertical-align:top;}
td {font-size:1.0em;}
form {font-size:1.0em; line-height:1.5; margin:10px 14px; padding:0;}
.eventsTitle {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:5px 60px 0 0px; padding:0; color:#000000; text-transform:uppercase; text-align:center}
.events{font-size:0.87em; line-height:1.5; margin:0 15px 15px 20px; padding:0;}
.footnote{font-size:0.84em; line-height:1.5; margin:0 14px 15px 38px; padding:0;}
.logo {padding-left:120px; padding-top:0px; }
.quote {font-size:.97em; line-height:1.2; margin:20px 34px 30px 34px; padding:0;font-style:italic;}
.partnerTitle{font-size:0.84em; padding:0;}
.leftpanel { padding:0; border-width:0px; border-left:1px solid #cccccc;}
.search {font-size:.90em; line-height:1.2; margin:10px 20px 10px 20px; padding:0; font-family:Arial,Helvetica,sans-serif;  }
.float_right{float:right;}

ul {margin:0 14px 10px 24px; padding:0;}
ul li {font-size:0.98em; margin:0 0 0 25px;}
ul.floatList {clear:both; margin-bottom:2em;}
ul.floatList li {float:left; width:200px; list-style:none; margin:3px 12px 0 0;}

.smallImg {float:left; margin:3px 8px 10px 0; border:1px solid #000;}
.featureImg {float:left; border:1px solid #000;}

.home-header {
	color:#571656;
	font-size:110%;
	border-bottom:1px dotted #999;
	padding-bottom:1px; 
	padding-top:15px;
	margin:0;
}
.highlight {text-transform:uppercase;}

.boxed {padding:0px; 
	background-color:#ffffff; 
	border-left:1px solid #000000; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000000; 
	padding:15px;
	min-height: 100%;
    height: 100%;}
.left {float:left;}
.right {float:right;}
.rightInput {text-align:right; padding:0px 25px 0px ;}
.alignRight {text-align:right; padding:0px 75px 20px 0px;}
.padRight {padding:0px 225px 0px 25px;}


.line_bot{border-bottom:1px solid #CBDCDD;}
.line_side{border-left:1px solid #CBDCDD;}
.line_top{border-top:1px solid #CBDCDD;}



/* headings */
h1 {font-size:1.5em; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 10px 0; padding:0 0 5px 14px; color:#91278f}
h2 {font-size:1.67em; font-family:Times,'Time New Roman',serif; font-weight:normal; margin:1.2em 60px 0.4em 14px; padding:0; color:#333;}
h3 {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:1.2em 60px 0.4em 14px; padding:0; color:#333;}
h4 {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:20px 60px 0 14px; padding:0; color:#333;}
h5 {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:5px 60px 0 14px; padding:0; color:#333; text-transform:uppercase;}
h6 {font-size:1.5em; font-family:Arial,Helvetica,sans-serif; font-weight:normal;color:#ff6600;border-bottom:1px solid #CBDCDD;padding:0 0 5px 14px;}



/* footer */
#footer A:link A:visited A:active A:hover {font-size:75%; margin:0; padding:8px 0 0 10px; text-align:center; color: #ffffff; font-family:Geneva, Arial, Helvetica, sans-serif }
#footerLogo {width:22px; height:17px; vertical-align:middle; margin:0;}


