/* TEXT  */
body     {font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #FFFFFF; line-height: 1.5em}
table    {font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 1.5em}
td       {font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 1.5em}
p	{font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 1.5em}
li	{font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 1.5em} 
.sig {text-align: right; font-style: italic; font-size:12px}
blockquote {line-height: 1.5em;}
.center { text-align: center; }
.listitem1 { margin-bottom: 18px; }
.title1 {text-align: center; color: #4D4D4D; font-size:15px}
.title2 {text-align: left; color: #4D4D4D; font-size:14px}
.footer {font-size: 10px; color: #666666}
.pagetitle {font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 14px; color: #FF33CC}
.leftcaption {font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; padding-bottom:10px}
.rightcaption {font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; padding-bottom:10px; padding-left:15px; text-align:right}
.smaller1 {font-size:8pt}


/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {font-family: arial, helvetica; font-size: 8pt }
select {font-family: arial, helvetica; font-size: 8pt}
textarea {font-family: arial, helvetica; font-size: 8pt}

.joinlist {float:right; margin-right:250px}

/* LINKS */
a:link { color: #BE1390; text-decoration: none}
a:visited { color: #C281B0; text-decoration: none }
a:active { color: #BE1390; text-decoration: none }
a:hover { text-decoration:underline; color: #BE1390 }

a.leftnav:link { color: #820F63; text-decoration: none}
a.leftnav:visited { color: #820F63; text-decoration: none }
a.leftnav:active { color: #820F63; text-decoration: none }
a.leftnav:hover { text-decoration:none; background: url(images/leftnav_dot.gif) -5px -2px no-repeat; color: #FF33CC }

a.leftnavon:link { color: #FF33CC; text-decoration: none}
a.leftnavon:visited { color: #FF33CC; text-decoration: none }
a.leftnavon:active { color: #FF33CC; text-decoration: none }
a.leftnavon:hover { text-decoration:none; background: url(images/leftnav_dot.gif) -5px -2px no-repeat; color: #FF33CC }

a.subnavoff:link { color: #777777; text-decoration: none}
a.subnavoff:visited { color: #777777; text-decoration: none }
a.subnavoff:active { color: #777777; text-decoration: none }
a.subnavoff:hover { text-decoration:none; color: #FF33CC; }
.subnavoff {font-family: arial, helvetica, sans-serif; font-size: 11px;}

a.subnavon:link { color: #FF33CC; text-decoration: none}
a.subnavon:visited { color: #FF33CC; text-decoration: none }
a.subnavon:active { color: #FF33CC; text-decoration: none }
a.subnavon:hover { text-decoration:none; color: #FF33CC;}
.subnavon {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight:bold }

a.sitemap:link { color: #666666; text-decoration: none}
a.sitemap:visited { color: #666666; text-decoration: none }
a.sitemap:active { color: #666666; text-decoration: none }
a.sitemap:hover { text-decoration:underline; color: #666666;}
.sitemap {font-weight:bold }

/* CELLS */
.logo {border-right:solid 1px #CCCCCC}
.headerbottomleft {height:1px; background-color:#CCCCCC; border-right:solid 1px #FFFFFF}
.headerbottomright {height:1px; background-color:#CCCCCC}
.leftnavouter {border-right:solid 1px #CCCCCC; padding-left:30px; padding-top:15px}
.leftnavoutertemp {border-right:solid 1px #CCCCCC; padding-left:30px; padding-top:8px}
.leftnavinner {border-bottom:solid 1px #CCCCCC; padding-top:8px; padding-bottom:4px; padding-left:8px}
.contentouter {padding-left:20px; padding-right:0; padding-top:25px; padding-bottom:25px; border-bottom:solid 1px #CCCCCC}
.contentoutertemp {padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:25px; border-bottom:solid 1px #CCCCCC}
.calendar {border:solid 1px #FF33CC; padding:13px}
.copyright {padding:10px; padding-right:3px; font-size: 10px; color: #888888}
.sidebar1 {padding: 5px; text-align: center; border: 2px solid #CCCCCC; line-height: 1.5em}
.lineheight15 {line-height: 1.5em}
.leftpicwcaption {padding-right:15px; padding-bottom:5px}
.rightpicwcaption {padding-left:15px; padding-bottom:5px}
.sidebar2 {border: solid 1px #CCCCCC; clear: right; float: right; padding:5px; margin: .5em 0 0 1em}
.subnavouter {border: dotted 1px #CCCCCC; background-color:#EEEEEE}
.imgdesc {padding-top:5px; padding-left:12px}
.wac {width:168px; padding-top:21px; border-top:dotted 1px #999999; padding-right:10px; text-align:left; margin-right:20px; padding-bottom:21px; border-bottom:dotted 1px #999999;}
.header2 {padding:3px; padding-right:0}
.facebook {padding-top:21px; border-top:dotted 1px #999999; padding-bottom:21px; padding-right:10px}

/* PADDING */
.headerpad {padding-left:30px}
.paddingleft40 {padding-left:40px}
.paddingtop8 {padding-top:8px}
.paddingbottom4 {padding-bottom:4px}

/* LEFT NAV */
#nav {width: 200px;}
#nav a {display: block;	padding-left: 20px; height: 20px; width: 180px;	border-bottom: 1px solid #CCCCCC}
#nav a:hover {background: url(images/leftnav_dot.gif) 0 -2px no-repeat; color: #FF33CC}
#nav ul {margin: 0; padding: 0;	list-style: none}
#nav li {margin: 0; padding: 0;	margin-bottom: 1em}

/* MISC */
.flt-rt{margin:.5em 0 0 1em; clear: right; float: right;}
.flt-lt{margin:.5em 1em 0 0; clear: left; float: left;}
.itemimage1 {float:left; margin-right:10px}
.itemdesc1 {list-style-type:none; padding-left:0px; margin-left:0px; margin-top:5px}
.itemdesc1 li {padding-bottom:3px}
.itemimage2 {float:right; margin-left:10px}
.itemdesc2 {list-style-type:none; padding-left:0px; margin-left:0px; margin-top:5px}
.itemdesc2 li {text-align:right; padding-bottom:3px}
.homebox {border:dotted 1px #888888; text-align:left; margin-top:15px; background-color:#FFFFFF; padding:13px}

.slidethumb {
margin:4px;
padding:2px;
border:solid 1px #DDDDDD;
}

.highlightbox {
background-color:#EEEEEE; border:dotted 1px #BE1390; padding:8px;
}

.picborder {
border:solid 1px #CCCCCC;
padding:2px;
}

.biglink {
font-size:14px;
}