@charset "utf-8";
/* CSS Document - author Teri Simonton, PixelMongers, LLC */

body {
margin: 0;
padding: 0;
background-color: #333333;
}

/* Text styles go here */

p { 
margin: 0;
padding: 5px 10px 10px 10px;
line-height: 120%;
}

h1 {
font-size: 14pt;
font-weight: bold;
color: #0066CC;
margin: 5px 10px 5px 10px;
}

h2 {
font-size: 12pt;
font-weight: bold;
margin: 10px 10px 0 10px;
color: #FF6600;
}

.footer {
color: #000000;
font-size: 9pt;
}

.emphasis {
font-size: 14pt;
font-weight: bold;
color: #333333;
font-weight: bold;
}

/* Template layouts start here */

#parent_box {
margin: 0 auto 0 auto;
padding: 0;
width: 992px;
height: auto;
font-family: Myriad Pro, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
}

#masthead {
float: left;
height: 245px;
width: 992px;
margin: 0; padding: 0;
clear: both;
}

#menu_container {
float: left;
height: 30px;
width: 992px;
margin: 0;
padding: 0;
clear: both;
}

#menu2_container {
float: left;
height: 35px;
width: 992px;
margin: 0;
padding: 0;
clear: both;
}

#content_box {
float: left; 
width: 992px;
height: auto;
clear: both;
margin: 0;
padding: 0;
background-image: url(../Images/main_bkgd.jpg);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

#left_column {
float: left;
margin: 0 0 0 19px;
padding: 0;
height: auto;
width: 562px;
clear: left;
}

#left_column_top {
float: left;
width: 562px;
height: 32px;
margin: 0;
padding: 0;
clear: both;
}

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

#left_column_bottom {
float: left;
width: 562px;
height: 4px;
margin: 0;
padding: 0;
background-image: url(../Images/left_col_bottom.jpg);
background-repeat: no-repeat;
clear: both;
}

#right_column {
float: left;
width: 398px;
height: auto;
margin: 0;
padding: 0;
clear: right;
}

#right_column_topbox {
float: left;
width: 354px;
height: auto;
margin: 0 0 0 19px;
padding: 0;
clear: both;
}

#right_column_topbox2 {
float: left;
width: 354px;
height: auto;
margin: 0 0 0 19px;
padding: 0;
clear: both;
}

#right_column_top_top{
float: left;
width: 354px;
height: 27px;
margin: 0;
padding: 0;
clear: both;
}

#right_column_top_top2{
float: left;
width: 354px;
height: 27px;
margin: 0;
padding: 0;
clear: both;
}

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

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

#right_column_top_bottom {
float: left;
width: 354px;
height: 5px;
margin: 0;
padding: 0;
background-image: url(../Images/right_box_bottom.jpg);
background-repeat: no-repeat;
clear: both; }

#right_column_top_bottom2 {
float: left;
width: 354px;
height: 5px;
margin: 0;
padding: 0;
background-image: url(../Images/right_box_bottom.jpg);
background-repeat: no-repeat;
clear: both; }

#right_column_promo_area {
float: left;
width: 294px;
height: auto;
margin: 0 0 0 41px;
padding: 0;
clear: both;
}

/* SECONDARY PAGES START HERE */

/* Left column */
#secondary_left_col {
float: left;
width: 671px;
height: auto;
margin: 0 0 0 19px;
padding: 0;
clear: left;
}

#secondary_left_col_top {
float: left;
width: 671px;
height: 32px;
margin: 0;
padding: 0;
clear: both;
}

#secondary_left_content {
float: left;
width: 671px;
min-height: 350px;
height: auto;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/content_lg_center.jpg);
background-repeat: repeat-y;
}

#secondary_left_bottom {
float: left;
width: 671px;
height: 5px;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/content_lg_bottom.jpg);
background-repeat: no-repeat;
}

/* Right column */

#secondary_right_col {
float: left;
width: 266px;
height: auto;
margin: 0 0 0 17px;
padding: 0;
clear: right;
}

#sidebar_top {
float: left;
width: 266px;
height: 27px;
margin: 0;
padding: 0;
clear: both;
}

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

#sidebar_bottom {
float: left;
width: 266px;
height: 4px;
margin: 0;
padding: 0;
background-image: url(../Images/sidebar_bottom.jpg);
background-repeat: no-repeat;
clear: both;
}

/* Full Width Template */
#full_width_column {
float: left;
width: 953px;
height: auto;
margin: 0 0 0 19px;
padding: 0;
clear: left;
}

#content_large_top {
float: left;
width: 953px;
height: 32px;
margin: 0;
padding: 0;
clear: both;
}

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

#content_lg_bottom {
float: left;
width: 953px;
height: 5px;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/content_lg_bottom.jpg);
background-repeat: repeat-y;
}


#footer {
float: left;
width: 992px;
height: 82px;
margin: 25px 0 0 0;
padding: 0;
background-image: url(../Images/footer.jpg);
background-repeat: no-repeat;
background-position: bottom;
clear: both;
}


