@charset "utf-8";
/* CSS Document - OHCWC - Illumimedia Design Studios 2009 */

body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
background-color: #E3F3FD;
font-size: 1em;
}

#parent {
width: 1024px;
height: auto;
margin: auto;
padding: 0;
}

#horizontal_top {
float: left;
width: 1024px;
height: 236px;
background-color: #125163;
margin: 0;
padding: 0;
clear: both;
}

#topmenu {
float: left;
width: 227px;
height: 236px;
margin: 0;
padding: 0;
}

#logo {
float: left;
width: 215px;
height: 236px;
margin: 0;
padding: 0;
}

#masthead_images {
float: right;
width: 582px;
height: 236px;
margin: 0;
padding: 0;
}

#contentbox {
float: left;
width: 1024px;
height: auto;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/full_bkgd.jpg);
background-repeat: repeat;
background-position: top;
}

#contentbox2 {
float: left;
width: 1024px;
height: auto;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/full_bkgd.jpg);
background-repeat: repeat;
background-position: top;
}

/* for secondary page */
#titlebox {
float: left;
height: 40px;
width: 1024px;
margin: 0;
padding: 0;
background-image: url(../Images/titlebar.jpg);
background-repeat: no-repeat;
}

#leftcolumn {
float: left;
width: 284px;
height: auto;
background-image: url(../Images/left_column_bkgd.jpg);
background-repeat: repeat-y;
margin: 0;
padding: 0;
display: inline;
}

#leftcolumn2 {
float: left;
width: 284px;
height: auto;
background-image: url(../Images/left_column_bkgd.jpg);
background-repeat: repeat-y;
margin: 0;
padding: 0;
}
 
#leftcolumn_content {
float: left;
width: 284px;
height: auto;
background-image: url(../Images/left_column.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
clear: both;
}
#leftcolumn_header {
float: left;
width: 280px;
height: auto;
padding: 0;
margin: 20px 0 10px 0;
clear: both;
}
#leftcolumn_content2 {
float: left;
width: 284px;
min-height: 400px;
height: auto;
background-image: url(../Images/left_column.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
clear: both;
}

#leftcolumn_content2 ul {
font-size: 1em;
color: #005B9C;
font-family: Myriad Pro, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 150%;
margin: 0 0 0 20px;
padding: 5px;
}

a:visited {
color: #008C89;
}

#leftcolumn_content2 li {
margin: 0;
padding: 0;
}


#leftcolumn_content p{
margin: 10px 5px 5px 10px;
font-size: .8em;
line-height: 130%;
}

#leftcolumn_content2 p{
margin: 10px 5px 5px 10px;
font-size: .8em;
line-height: 130%;
}


#leftcolumn_banners {
float: left;
width: 284px;
height:auto;
padding: 0;
margin: 0;
clear: both;
background-image: url(../Images/left_column_bkgd.jpg);
background-repeat: repeat-y;
}

#rightcolumn {
float: left;
width: 739px;
background-image: url(../Images/content_bkgd.jpg);
background-repeat: no-repeat;
background-position: top;
padding: 0;
margin: 0;
display: inline;
}


#rightcolumn_content {
float: left;
width: 697px;
height: auto;
padding: 5px 10px 10px 33px;
margin:0;
clear: both;
}

#rightcolumn_content p {
font-size: .9em;
line-height: 130%;
margin: 5px 0 8px 0;
}

#rightcolumn_content2 {
float: left;
width: 330px;
height: auto;
padding: 0 10px 10px 33px; 
margin: 0;
border: 1px solid  #CCCCCC;
border-top: 0;
border-bottom: 0;
border-left: 0;
clear: left;
}

#rightcolumn_content2 p {
font-size: .9em;
line-height: 130%;
padding: 5px 0 8px 0;
margin: 0;
}

#rightcolumn_content ul ol td.ul{
line-height: 150%;
font-size: .9em;
}

#rightcolumn_contentbox {
float: left;
width: 315px;
height: auto;
padding: 0 0 0 20px;
margin:0;
clear: right;
}

#rightcolumn_contentbox p {
font-size: .9em;
line-height: 130%;
margin: 5px 0 5px 0;
}

#rightcolumn_contentbox ul {
font-size: 1em;
margin: 0 0 0 15px;
padding: 0;
list-style-image: url(../Images/tribullet2.jpg);
}


#featurebox {
float: right; 
width: 203px;
height: auto;
padding: 0;
margin: 0 30px 0 0;
}

#featurebox_top {
float: left;
width: 223px;
height: 14px;
background-image: url(../Images/boxtop.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
clear: both;
}

#featurebox_center {
float: left;
width: 193px;
height: auto;
background-image: url(../Images/boxcenter.jpg);
background-repeat: repeat;
background-position: top;
margin: 0;
padding: 0 10px 0 20px;
clear: both;
font-size: .8em;
}

#featurebox_bottom {
float: left;
width: 223px;
height: 28px;
padding: 0;
margin: 0;
background-image: url(../Images/boxfooter.jpg);
background-repeat: no-repeat;
clear: both;
}



#footer {
float: left;
width: 1024px;
height: 23px;
background-image: url(../Images/footer.jpg);
background-repeat: no-repeat;
background-position: top;
background-color:#125163;
margin: 0;
padding: 28px 0 0 0;
clear: both;
font-size: .7em;
color: #FFFFFF;
text-align: center;
}

#footer2 {
float: left;
width: 1024px;
height: 23px;
background-image: url(../Images/footer.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #125163;
margin: 0;
padding: 28px 0 0 0;
clear: both;
font-size: .7em;
color: #FFFFFF;
text-align: center;
}


#spacer_hack {margin: 0; padding: 0;clear: both; }

/* Additional text styles */

h1 {
color: #990000;
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 5px 5px 0 0;
}

h2 {
color:#005B9C;
font-size: .9em;
font-weight: bold;
margin: 0;
padding: 2px;
}

.dates {
color: #009c83;
font-size: .8em;
font-style: italic;
margin: 0;
padding: 0;
}



a:link, a:active {
color: #005B9C;
text-decoration: underline;
}

ul, ol {
font-size: .9em;
line-height: 125%;
}

/*
li {
margin: 5px;
}
*/

.subheading {
font-size: .9em;
font-style: italic;
font-weight: 500;
margin: 0;
padding: 0;
}

.presscontact {
font: .8em Geneva, Arial, Helvetica, sans-serif;
line-height: 115%;
}

.caption {
font-size: .8em;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
line-height: 120%;
}

.committee {
padding: 0 15px 0 25px;
margin: 0;
}

.titles {
color: #009C83;
font-size: .9em;
font-style: italic;
padding: 0 15px 0 25px;
margin: 0;
}

.banner 
{ width: 675px; height: 150px;  clear: both; margin: 20px auto 30px auto;}
