html {font-family:arial; font-size:0.79em}
body {padding:0px; margin:0px; width:100%}


#divHeader {height:98px; width:100%; padding:0px; overflow:hidden;}
#divHeader table {margin:0px;border:none; width:100%;  background-image:url('../images/header_title_expand.gif');}
#divHeader td {padding:0px;}

#divHeader img {margin:0px;}

#divHeaderBar {height:28px; width:100%; background-image:url('../images/header_bar.gif');background-repeat : repeat-x;background-color:#3459e4}

#tblBody {width:100%; background-color:#ffffff; border:none; }

#tdMenu {vertical-align:top;}

#divMenu {width:150px; padding:0px; background-image:url('../images/menu_right.gif'); background-repeat:repeat-y; background-position:right; background-color:#3459e4}
#divMenuContent {background-image:url('../images/menu_top_right.gif'); background-repeat:no-repeat; background-position:top right; padding:20px 25px 0px 0px}
#divMenuContent a {color:#FFFFFF; background-color:#4200e4;text-decoration:none; display:block; padding:4px 8px 4px 16px; font-size:9pt; margin:0px 0px 6px 0px}
#divMenuContent a:hover {color:#f4da17; text-decoration:none;}

#divMenuBottom {background-image:url('../images/menu_bottom.gif'); background-repeat:repeat-x;background-position:bottom;}
	#divMenuBottomRight {background-image:url('../images/menu_bottom_right.gif'); background-repeat:no-repeat; background-position:bottom right; height:33px;}


#tdContent {vertical-align:top;width:100%; padding:15px 25px 25px 0px; background-image:url('../images/page_border_top.gif'); background-repeat:repeat-x;}

#divContent {}





.right_column {float:right;margin-left:25px; width:200px;}

#divFooter {margin:25px 25px 25px 0px;}
.Footer {border-top:solid 1px #dedede; padding:5px 0px 5px 0px; text-align:center; font-size:0.75em}
.FooterSpacer {margin-left:5px;margin-right:5px}


.divBlueBox {}
.divBlueBoxT {height:30px;background-image:url('../images/box_blue_t.gif');background-repeat:repeat-x;}
.divBlueBoxTL {display:block;float:left;height:30px;width:7px;background-image:url('../images/box_blue_tl.gif');background-repeat:no-repeat;}
.divBlueBoxTR {display:block;float:right;height:30px;width:7px;background-image:url('../images/box_blue_tr.gif');background-repeat:no-repeat;}
.divBlueBoxBody {padding:7px; height:100%;width:auto;border-left:solid 2px #0000ff;border-right:solid 2px #0000ff}
.divBlueBoxB {height:7px;background-image:url('../images/box_blue_b.gif');background-repeat:repeat-x;}
.divBlueBoxBL {display:block;float:left;height:7px;width:7px;background-image:url('../images/box_blue_bl.gif');background-repeat:no-repeat;}
.divBlueBoxBR {display:block;float:right;height:7px;width:7px;background-image:url('../images/box_blue_br.gif');background-repeat:no-repeat;}
.divBlueBoxTitle {color:#000000;padding-top:5px;font-size:1.1em;}

.divBlueBoxBody ul {margin-left: 1.5em;}  


.clearfix:after {content:"hello"}



#divPageSelector {color:#000000; background-color:#f4e25e; padding: 2px 2px 2px 2px; text-align:center;border:solid 1px #4302ef; margin:2px 0px 2px 0px}
#divPageSelector a {color:#000000;text-decoration:underline; padding:0em 0.5em 0em 0.5em;}
#divPageSelector a:hover {color:#000000;font-weight:bold; text-decoration:underline}
.current_page {color:#000000; font-weight:bold; padding:0em 0.5em 0em 0.5em;}

/* ----------------------------------------------------- */

h1 {font-size:1.75em;color:#4200e4;}
h2 {font-size:1.5em;color:#000000;}
h3 {font-size:1.25em;color:#000000;}

p {}
p.small {font-size:8pt;}

input {font-size:0.79em}

.border {border:solid 1px #000000}

.textbox {font-family:arial; font-size:1em}

/* a {color:#ff9000;text-decoration:underline} */
a {color:#C58917;text-decoration:underline}

a:hover {color:#B36500; text-decoration:underline}

#divContent table {border:solid 1px #4302ef}
#divContent table.clear {border:none}
#divContent th {color:#FFFFFF; background-image:url('../images/table_header.gif'); background-repeat:repeat-x; background-color:#0303ff; font-weight:normal; text-align:left; border-bottom:solid 1px #000000; line-height: 20px; height: 20px; padding: 0px 5px 0px 5px;}
#divContent th.clear {background-image:none; background-color:transparent; border-bottom:none; color:#000000}
#divContent th.large {line-height: 30px; height: 30px; padding: 0px 5px 0px 5px; font-weight:bold; font-size:1.25em;}
#divContent td {padding:0.5em 0.5em 0.5em 0.5em; vertical-align:top; }
#divContent td.alt {background-color:#f7f7f7}
#divContent td.small {font-size:8pt;}

.form {border:none;}
.form th {padding:2px 0px 0px 0px; vertical-align:top;  color:#000000; background-image:none; background-color:transparent; border:none;}
.form td {padding:0px; vertical-align:top;}

.gallery table {border:none;}
.gallery td {vertical-align:middle; padding:0em;}

.home_photos {margin:1em 0em 1em 0em}
.home_photos img {border:solid 1px #000000;}

#divContent table.compact {margin-bottom:1em;}
#divContent table.compact td {padding:0.25em;}

.sponsors {border:none;}
.sponsors td {text-align:center; vertical-align:middle;}

.home_news {border:none; margin-bottom:1em;}

.divLeft {margin-top:0.5em; width:130px; text-align:center; color:#ff0000;}
