* {padding: 0 ;margin: 0;}
html, body {height: 100%;}

body {text-align:center; height:100%; font:12px/16px Helvetica, Arial, sans-serif; color:#b2b2b2; background-color:#222222;   }
#background-wrap {width:100%; background:#222222 url(images/home-bg.gif) repeat-x;}
#top-line {width:100%; height:5px;}
#top-line.blue {background-color:#0090c6;}
#top-line.pink {background-color:#c93092;}
#top-line.purple {background-color:#874c9d;}
#top-line.gold {background-color:#ecaa20;}
#top-line.chartreuse {background-color:#c1c34d;}
#top-line.seafoam {background-color:#81b7ad;}
#main-wrapper.home-page { margin: 0px auto; width: 875px; text-align:left; }
#main-wrapper.pink {margin: 0px auto; width: 880px; text-align:left;}
#main-wrapper.gold {margin: 0px auto; width: 880px; text-align:left;}
#main-wrapper.purple {margin: 0px auto; width: 880px; text-align:left;}
#main-wrapper.chartreuse {margin: 0px auto; width: 880px; text-align:left;}
#main-wrapper.seafoam {margin: 0px auto; width: 880px; text-align:left;}
#main-wrapper.blue {margin: 0px auto; width: 880px; text-align:left;}
#top { width: 100%; height: 165px; text-align: left; overflow: hidden;}

#top-left {width:165px; float:left;}
#top-right {width:710px; height:165px; float:left;}
#register-btn {float:right;}
#main-nav {clear:both; margin:67px 0 0 48px;}

#main-nav{font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}
#main-nav ul.level-1 li{ display:inline; list-style:none; padding-right:25px;}
#main-nav ul.level-1 li a{ font-size:14px; color:#b2b2b2;}
#main-nav div.level-2 {margin-left:344px;}
#navList{display:block;clear:both; float:right;}

.gold A, .gold .title {color:#ecaa20;}
.purple A, .purple .title {color:#874c9d;}
.blue A, .blue .title, .home-page A, .home-page .title {color:#0090c6;}
.pink A, .pink .title {color:#c93092;}
.chartreuse A, .chartreuse  .title {color:#c1c34d;}
.seafoam A, .seafoam  .title {color:#81b7ad;}

#flash-bg {clear:both;width:860px; height:382px;  padding-top:25px; padding-left:14px; background:transparent url(images/home-flash-bg.gif)no-repeat;}

#content-wrapper {margin-top:25px; width:838px; padding-left:21px;}
.home-page .content-pane {padding-left:10px;padding-right:10px;}

/* GENERIC */
p { margin: 0 0 10px 0; }
img {border:0px;}
H1  
{
   font-family: Helvetica, Arial, sans-serif; font-size:26px; line-height:26px; margin-bottom:12px; color:#ffffff; font-weight:600; text-transform:uppercase;
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}
A {text-decoration:none;}
A:link  
{

    
}

A:visited   
{

}

A:hover 
{

     text-decoration:underline;
}

A:active    
{

}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   
{
   
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

TD {text-align:left; vertical-align:top;}
/*content specific*/
.home-column {padding-right:30px; padding-bottom:30px;}

.content-pane UL LI   
{
    margin-left:30px; margin-bottom:8px; list-style-type:circle;
}

.gold HR{color: #ecaa20; height: 1pt; text-align:right;margin: 0px auto; margin-bottom:25px; width:75%}
.blue HR{color: #0090c6; height: 1pt; text-align:right;margin: 0px auto; margin-bottom:25px; width:75%}
.chartreuse HR{color: #999b42; height: 1pt; text-align:right;margin: 0px auto; margin-bottom:25px; width:75%}
.mayor-pic {float:left; width:328px; padding: 35px 50px 0 0px;  text-align:right;}
.mayor-letter{float:left; width:408px;}
.gold H1 {font-size: 20px; font-weight:bold; color:#ecaa20;}

/*Cust mod styles*/
.rcTitlebar {background: transparent url(images/calender-top.png) no-repeat !important; color:#ffffff !important;border:none 0px !important;}
.event-list .rcTitlebar, .mini-blue-banner {background:transparent url(images/mini-blue-banner.gif) no-repeat scroll 0 0 !important; border:0 none !important; color:#FFFFFF !important;}
.mini-blue-banner {height:20px; width:220px;}
.event-list .rcPrev {background:transparent url(images/prev.gif) 0 0 no-repeat !important;}
.event-list .rcNext {background:transparent url(images/next.gif) 0 0 no-repeat !important;}
.rcTitle {font-weight:bold !important;}
.rcMain {border: none 0px !important;}
table.RadCalendar_Default {font-family:Arial; background-color:#121112 !important;color:#ffffff !important; width:228px!important; border:solid 1px #696969;}
.rcRow td {background:transparent none !important;  border:solid 1px #696969!important;color:#ffffff !important; padding:2px!important;}
.rcRow td a {color:#ffffff !important; text-align:center; padding:1px!important; }
.rcWeek th {border:none !important; color:#ffffff !important; font-weight:bold!important; font-family:Arial;}
.rcRow .rcSelected {background-color:#0089bd !important; }
.rcRow td:hover { border:solid 1px #0089bd !important;}
.rcRow td a:hover{color:#efefef !important;}
.rcRow .rcOtherMonth{border:none 0px !important;}
.RadCalendar_Default .rcMain .rcOtherMonth a{color:#696969 !important;}
.RadCalendar_Default .rcRow .rcToday { border:solid 1px #0089bd !important;}

input {
font-size:125% !important;
line-height:20px !important;
margin:0 2px 0 0;
padding:4px !important;

}
.event-form input.button{color:inherit!important; font-size:inherit !important; line-height:inherit !important; margin: inhreit !important; background-color:inherit !important;}

.RadInput_Default input, .RadInput_Default textarea, .event-form input {
font-size:125% !important;
line-height:20px !important;
margin:0 2px 0 0;
padding:4px !important;
background-color:#000000 !important;
color:#ffffff !important;
}

.event-form {min-height:400px;}
.event-form H2 {padding-bottom:10px;}
.event-form .title {padding-bottom:4px;}
.event-form input.empty-text-style {color:#696969 !important;}
.event-form label {padding-left:6px; padding-right:6px;}
.form-left{float:left; }
.form-right{float:right; border:solid 1px #696969; width:190px; color:#ffffff; background-color:#222222; padding:20px 5px 15px 0;}
.form-right ul {vertical-align:middle;}

        .multiPage
        {
            float:left;
            
    
            padding:4px;
            padding-left:0;
            width:498px;
            margin-left:-1px;                
        }
        
        .multiPage .page-view
        {
           padding:10px 0 px 10px 40px;
           margin-left:45px
            
        }
        .RadTabStripLeft_Default .rtsLink, .RadTabStripRight_Default .rtsLink  {
            background-image:none !important;
            color:#0090c6!important;
            font-size:16px!important;
            font-family:Helvetica!important;
            font-weight:bold!important;
        }
        .RadTabStripLeft_Default .rtsLast .rtsLink, .RadTabStripRight_Default .rtsLast .rtsLink {
            border-bottom:0px !important;

        }
.RadTabStrip_Default  a.rtsDisabled {color:#d9d9d9!important;}
.RadTabStripVertical .rtsSelected span.rtsOut {background:transparent url(images/arrow-right.gif) right no-repeat; }
.RadTabStripVertical span.rtsOut {padding-right:20px!important;}

/*CAlendar list module*/
.event-list{margin-top:15px;}
.list-left-col {width:220px; float:left;}
.list-right-col {float:left; width:550px; padding-left:35px;}
.list-item {width:520px; clear:both; border-left:solid 4px #0090c6; margin-bottom: 10px; padding: 11px 18px 8px 10px; background-color:#050505;}
.event-list table.RadCalendar_Default {background-color:Transparent !important;}

.event-title {font-size:12px; text-transform:uppercase; color:#0090c6;}
.event-date {font-size:11px; color:#0090c6;}
.event-details a {color:#b2b2b2; text-decoration:underline;}
.event-list .rcTitlebar .rcTitle {width:140px!important; font-family:inherit !important; font-weight:bold!important; text-transform:uppercase;}
.event-list .RadCalendar_Default .rcTitlebar .rcFastPrev, .event-list .RadCalendar_Default .rcTitlebar .rcFastNext {display:none;}
.event-list td.rcOtherMonth:hover{border:none !important;}
.event-list .rlbGroup,.event-list .rlbSelected, .event-list .rlbHovered   {background:transparent none !important; border:none !important;}
.event-list .rlbGroup li {list-style-type:none; margin:0px; }

.event-list .rlbGroup li:hover {cursor:pointer;}
.event-list .rlbText {color:#b2b2b2!important;}
.mini-banner-text { font-size:12px; line-height:22px; font-weight:bold; padding:0px 0px 0px 8px; }
.current-list-view {font-size:12px; font-weight:bold;}
 span.RadInput RadInput_Default {width:140px;}
 
 /*jQuery column plugin*/
.column{ float: left;
    
    margin-right: 27px; }
.column h1, .column h2 {padding-bottom:8px;}
.last {margin-right:0px;}
/*DNN*/
.NormalTextBox{margin-bottom:7px;}
.TitleHead { color:#b2b2b2;}
