/* colors
blue: #2E3192;
red: #EB1C24;
*/
body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    margin:0;
    padding:0;
    color:#535353;
}

a {
    color:#000;
	text-decoration:underline;
}

a img {
    border:0;margin:0;
}
a:hover {
    color:#443931;
}
h1 {
    font-size:1.4em;
    font-weight:normal;
    text-transform:uppercase;
    padding:0;
    margin: 10px 0 0 0;
}
h2 {
    font-size:0.8em;
    font-weight:bold;
    padding:0;
    margin: 10px 0 0 0;
}
p {
    padding:0;
    margin: 10px 0 0 0;
}
ul {
    padding:0;
    margin:0 10px;
}
ul li {
    padding:10px 0 0 0;
    margin:0;
}

#all {
    width:990px;
    margin:0px auto;
    padding:0;
    background-color:#FFFFFF;

}
#top_header {
    padding:40px 40px 10px 40px;
}
#logo {
    float:left;
    width:220px;
}
#logo a img {
    border:none;
}
#top_links {
    float:right;
    width:680px;
    padding-top:40px;
    text-align:right;
}
#main {
    padding:0;
    margin:0;
}
#banner {
    /*background:url(./?a=22099) top right no-repeat;*/
    height:215px;
}
#blue_cols {
    background:url(../images/blue_cols.jpg) top right repeat-y;
}
#left_col {
    float:left;
    width:186px;
    padding:0 0 0 29px;
    color:#FFFFFF;
    margin-top:-215px;
}
#inner_left_col {
    padding:0 20px;
}
#menu {
    padding:0;
    margin:0;
}
#menu li{
    padding:0px 0px;
    margin:0;
    list-style-type:none;
    border-top: solid #CCC 1px;
    border-bottom: solid #000 1px;
}
#menu li:hover{
    color:#000;
}
#menu li.Home {
    border-top:none;
}

#menu li.Sponsors_Page {
    border-bottom:none;
}


#menu li a {
    padding:0px 22px;
    line-height:41px;
    display:block;
    color:#FFFFFF;
    text-decoration:none;
}
#menu li a:hover {
    color:#FFF;
    background-color:#838383;
}
#right_col {
    float:right;
    width:770px;
}
#mid_col {
    float:left;
    width:520px;
    padding:10px;
}
#right_right_col {
    float:right;
    width:150px;
    padding:0 50px 0 20px;
    color:#FFFFFF;
    margin-top:-215px;
}
#event_list {
    padding-top:10px;
}
#footer {
    background:url(../images/blue_cols.jpg) top right repeat-y;
    color:#666;
    text-align:center;
    font-size:0.8em;
    padding:5px 0;
}
#footer a {
    color:#666;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}

#terms{
    color:#333;
    font-size:0.8em;
}


#button a {
    text-align:center;
    margin:5px auto;
    padding:5px;
    font-weight:bold;
    background-image:url(../images/buttons.png);
    background-repeat:no-repeat;
    background-position: 15px -31px;
    text-decoration:none;
    display:block;
}


#button a:hover {
    background-position: 15px -83px;
    color:#838383;

}
input.find {

    text-align:center;
    color:#2E3192;
    padding:0;
    margin:0;
    height: 25px;
    width: 25px;
    border: none;


}

.red {
    color:#c12642;
}
.white, .white a {
    color:#FFFFFF;
}
.logos{
    margin:55px;
    padding:0px;
}
.clear {
    clear:both;
    padding:0;
    margin:0;
    line-height:0;
    /*border-top:2px solid red;*/
}

/* events page */
#events ul {list-style-type:none;margin:0;padding:0;}
#events li {background:#f5f7fb;border-bottom:#3D64B1 1px solid;padding:5px;margin:5px 0px 5px 0px;}
#events li .event-name {}
#events li .event-description {}
.height_1 {height:5px;}
/* end events page */









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-size:large;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-size:large;
}

