@charset "utf-8";
/* CSS Document */

body
{font-family:Arial, Helvetica, sans-serif;
}

a
{color:#333333;
text-decoration:none
}


a:hover
{color:#000000;
text-decoration:underline
}

.b
{font-weight:bold
}

.i
{font-style:italic
}

#wrapper
{width:1024px;
height:100%;
margin-left:auto;
margin-right:auto;
z-index:99
}

#header
{width:950px;
height:125px;
position:relative;
top:0px;
left:0px;
z-index:-1;
background: url(images/header_bg.jpg) no-repeat bottom;
}

#logo
{position:absolute;
left:12px;
top:30px;
z-index:999
}

#logo img
{border:none
}

.call_out_l
{padding-top:98px;
padding-left:22px;
color:#FFFFFF;
}

.call_out_l h1, .call_out_r
{color:#FFFFFF;
font-size:.7em
}

.call_out_r
{margin-top:-20px;
padding-left:626px;
}
/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO END HEADER STYLES OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
#intro_text
{font-size:.9em;
width:70%;
margin-top:15px;
margin-bottom:10px;
}

#intro_text a:hover
{text-decoration:underline
}

#column_wrapper
{width:950px;
height:800px;
}

/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo COLUMN HEAD STYLES ooooooooooooooooooooooo*/

#column_wrapper h1
{font-size:1.2em;
margin-left:7px;
font-weight:bold
}

#column_wrapper h2
{font-size:.9em;
font-weight:bold;
color:#000000;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#999999;
margin-top:-2px;

}

#column_wrapper h3
{font-size:1em;
}

#column_wrapper h4
{font-size:.9em
}

/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO LEFT COLUMN 00000000000000000000000000000000000000*/

#left_col
{width:24%;
float:left;
}

#left_col h1
{font-size:.8em
}

/* oooooooooooooooooooooooooooooooooNAVIGATIONoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
ul
{padding:10px 0px 20px; 0px;
margin:0px;
margin-top:-12px;
}

ul.navigation li
{list-style:none;
padding-top:2px;
padding-bottom:2px;
}

ul.navigation li a
{color:#333333;
text-decoration:none;
padding-left:15px;
}

li:hover
{width:100%;
background-color:#FFFFFF;
color:#999999
}

li.active
{width:100%;
background-color:#FFFFFF;
color:#999999;
font-weight:bold
}

ul.navigation li a:hover, li a:active
{
background:url(images/nav_bg.gif) no-repeat left;
color:#000000;
padding-right:;
padding-left:;
}




/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO RIGHT COLUMN OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/

#right_col
{width:24%;
float:right;
color:#333333;
margin-top:-206px;
text-align:center;
overflow:visible
}

#right_col img
{
}

.sponsor
{font-size:.7em;
font-weight:bold
}

/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO CENTER COLUMN OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/

#center_col
{width:50%;
margin-left:auto;
margin-right:auto;
height:100%;
}

p
{margin:7px;
}

#center_col img
{margin-right:7px;
}

.cont_ul 
{
list-style-type:disc;
list-style-position:inside;
}


/* 00000000000000000000000000000000000000000000000000000 CONTENT IMAGE BLOCK oooooooooooooooooooooooooooooooooooooooooo*/
.img_blk
{width:100px;
text-align:left;
font-size:.6em;
font-weight:bold;
float:left
}


/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO style blocks OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/

.nav_block
{width:228px; 
height:100%;
background-color:#CCCCCC;
color:#333333;
}



/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ADVERTISEMENT BLOCK STYLES 0000000000000000000000000*/
.ad
{width:225px;
background-color:#ffffff;
height:150px;
border:solid 1px #000000;
margin-left:auto;
margin-right:auto;
margin-top:7px;
text-align:center;
}

.ad_sml
{width:225px;
background-color:#ffffff;
height:65px;
border:solid 1px #000000;
margin-left:auto;
margin-right:auto;
margin-top:7px;
text-align:center;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo PAGES oooooooooooooooooooooooooooooooooooooo*/
dl
{font-size:.8em;
margin-left:20px;
margin-right:15px;
}

dt
{font-weight:bold;
margin-top:7px;
}

dd
{margin-left:10px;
padding-bottom:10px;
border-bottom:double 1px #000000;
}

/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO FOOTER 000000000000000000000000000000000*/
#footer
{font-size:.7em;
text-align:center;
color:#999999;
margin-top:-120px;
}

#footer a, a:active, a:visited
{color:#666666;
text-decoration:none;
}

#footer a:hover
{text-decoration:underline
}


a:hover
{color:#000000;
text-decoration:underline
}

.no_style
{list-style:inside disc;
margin-top:20px;
}

.no_style li:hover
{color:#000000
}