/* Basic Elements */

#wrapper {
text-align: left;
color: #333333;
font-size: 11px;
font-family: Verdana, Geneva, Arial;
width: 800px;
}

#header_L {
height: 73px;
padding-right: 3em;
background: url(/images/logo2.gif) top left no-repeat;
}

#header_tagline {
width: 500px;
float: right;
height: 73px;
background: url(/images/tagline.gif) bottom right no-repeat;

}


#main_header {
width: 360px;
height: 25px;
float: left;
background-color: #dc4040;
font-size: 1.5em;
color: #fff;
margin: 0 0 0 0px;
font-family: Verdana, Geneva, Arial;
padding: .0em .6em;
}

#main_header_filler {
width: 260px;
height: 25px;
float: left;
margin: 0 0 0 0px;
background: #dc4040;
}

#main {
width: 630px;
float: left;
margin: 0 0 0 0px;
padding: 10px 15px 0 5px;
line-height: 1.5em;
text-align: left;
}

#main_banner {
width: 640px;
float: left;
background: url(/images/r1c4.jpg);
height: 180px;
}

#main_foot_L {
width: 475px;
float: left;
margin: 0 0 0 0px;
color: white;
padding-left: 1.2em;
height: 1.5em;
padding: .2em .5em;
background-color: #327adb;
}

#main_foot_L a {
color: white;
text-decoration: none;
}

#main_foot_L a:hover {
color: #a6c5e3;
}

#main_foot_C {
width: 140px;
float: left;
margin: 0 0 0 0px;
color: white;
padding-left: 1.2em;
height: 1.5em;
padding: .2em .5em;
background-color: #327adb;
text-align: center;
}

#main_foot_C a {
color: white;
text-decoration: none;
border-left-width: 1px;
border-left-color: #FFF;
}

#main_foot_C a:hover {
color: #a6c5e3;
}

#main_foot_R {
width: 120px;
float: left;
margin: 0 0 0 0px;
color: white;
height: 1.5em;
padding: .2em .5em;
background-color: #24588a;
text-align: center;
}

#main_foot_R a {
color: white;
text-decoration: none;
}

#main_foot_R a:hover {
color: #a6c5e3;
}


#sidebar {
font-family: Verdana, Geneva, Arial;
float: left;
font-size: .9em;
border: 1px solid;
border-color: #FFF;
font-weight: bold;
background-image: url(/images/sidebar.back.gif);
background-repeat: repeat-y;
height: 179px;
background-color: #eaf1f8;
}

#sidebar ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#sidebar li {
margin: 0 0 .2em 0;
}

#sidebar a {
display: block;
color: #6c6c6c;
width: 14em;
padding: .2em .6em;
text-decoration: none;
text-transform: uppercase;
background-image:  url(/images/sidebar.off.gif);
background-repeat: repeat-y;
background-color: #eaf1f8;
}

#sidebar a:hover {
background-color: #c5d9ec;
color: #dc4040;
background-image:  url(/images/sidebar.on.gif);
background-repeat: repeat-y;
}

#active a {
display: block;
padding: .2em .6em;
width: 14em;
text-decoration: none;
text-transform: uppercase;
background-color: #c5d9ec;
color: #dc4040;
background-image:  url(/images/sidebar.on.gif);
background-repeat: repeat-y;
}

#flash_banner {
}

#blogbody {
padding-top: .2em;
padding-bottom: .2em;
margin: 5px;
border-top-style: dashed;
border-top-color: rgb(50, 122, 219); 
border-top-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #000000;
border-bottom-width: 1px;
margin-top: 25px;
margin-bottom: 25px;
}

/* Class Specific */

.gray {
color: #6c6c6c;
}

.floatright {
float: right;
margin: 10px 0 10px 10px;
}

.floatleft_foot {
float: left;
}

.floatright_foot {
float: right;
}


.floatright_blog {
float: right;
margin: 10px 0 10px 10px;
}

.uppercase {
text-transform: uppercase;
}


/* HTML Tag Specific */

a:link {color: #823D10;font-family: Verdana, Geneva, Arial;text-decoration: none;}
a:hover {color: #DC4040;font-family: Verdana, Geneva, Arial;text-decoration: underline;}
a:visited {color: #825D44;font-family: Verdana, Geneva, Arial;text-decoration: none;}

