/* DecoTherm Inside CSS Document */

body {
margin:0 auto;
border:0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:small;
color:#333;
background:#FFF url("/images/decotherm_inside_header.jpg") no-repeat top left;
text-align:left;
}

a:active {
color:#4B77A7;
text-decoration:none;
}

a:visited {
color:#A0B6D1;
text-decoration:none;
}

.hide {
display:none;
}

#inside_logo_header {
height:105px;
margin:0;
border:0;
padding:0;
background:url("/images/decotherm_inside_bg.gif") repeat-x top left;
}

#inside_logo_header_left {
float:left;
height:105px;
width:265px;
margin:0;
border:0;
padding:0;
background:url("/images/decotherm_inside_header.jpg") no-repeat top left;
}

#inside_logo_header_left img {
margin:10px 0 0 0;
border:0;
padding:0;
}

#inside_logo_header_right {
float:right;
height:105px;
margin:0;
border:0;
padding:0;
background:url("/images/decotherm_inside_bg.gif") repeat-x top left;
}

#inside_logo_header_right img {
margin:0;
border:0;
padding:0;
}

#inside_container {
clear:both;
margin:0;
border:0;
padding:0;
background:#FFF url("/images/content_bg.gif") repeat-y top left;
}

/* Inside Left Column */

#inside_left_column {
float:left;
width:255px;
margin:0;
border:0;
border-right:5px solid #FFF;
border-left:5px solid #FFF;
padding:0;
background:#EBE1CA;
}

#inside_language_block {
height:10px;
margin:0;
border:0;
padding:15px 0 15px 25px;
font-size:11px;
color:#666;
}

#inside_language_block p {
margin:0;
border:0;
padding:0;
}

#inside_language_block img {
margin:0;
border:0;
padding:0;
}

#inside_main_navigation {
height:auto;
margin:0;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
padding:0 0 5px 0;
background:#A0B6D1;
font-size:12px;
}

#inside_main_navigation ul {
margin:10px 0 10px 25px;
border:0;
padding:0;
list-style-type:none;
}

#inside_main_navigation li {
line-height:20px;
margin:0;
border:0;
padding:0;
}

#inside_main_navigation img {
margin:0;
border:0;
padding:0;
}

#inside_main_navigation ul ul {
margin:0 0 5px 25px;
border:0;
padding:0;
list-style-type:none;
font-size:11px;
}

#inside_main_navigation ul ul li {
line-height:14px;
margin:0;
border:0;
padding:0 0 5px 0;
}

#inside_main_navigation a {
color:#333;
text-decoration:none;
}

#inside_main_navigation a:hover {
text-decoration:underline;
}

#inside_enews_block {
height:40px;
margin:0;
border:0;
border-bottom:5px solid #FFF;
padding:0 0 0 25px;
background:#E1D1AD;
}

#inside_enews_block p {
margin:0;
border:0;
padding:0;
}

#inside_enews_block img {
margin:15px 0;
border:0;
padding:0;
}

#inside_secondary_navigation {
margin:0;
border:0;
padding:0;
}

#inside_secondary_navigation img {
margin:0;
border:0;
padding:0;
}

#inside_secondary_navigation ul {
margin:10px 0 20px 25px;
border:0;
padding:0;
list-style-type:none;
color:#999;
font-size:11px;
}

#inside_secondary_navigation li {
line-height:20px;
margin:0;
border:0;
padding:0;
}

#inside_secondary_navigation a {
color:#333;
text-decoration:none;
}

#inside_secondary_navigation a:hover {
text-decoration:underline;
}

/* Index Right Column */

#inside_right_column {
width:auto;
margin:0 0 0 265px;
border:0;
padding:0;
background:#FFF;
}

#inside_right_column h2, #inside_right_column h3, #inside_right_column h4, #inside_right_column h5, #inside_right_column h6 {
display:block;
margin:0 15px;
border:0;
padding:10px 0 15px 0;
}

#inside_right_column h2 {
font-size:large;
color:#4B77A7;
}

#inside_right_column h3 {
font-size:medium;
color:#508375;
font-style:italic;
}

#inside_right_column h4 {
font-size:small;
color:#333;
}

#inside_right_column h5 {
font-size:x-small;
color:#333;
}

#inside_right_column p {
margin:0 15px;
border:0;
padding:0 0 10px 0;
}

#inside_right_column .photo_slideshow {
width:470px;
height:315px;
margin:0 0 0 15px;
border:0;
padding:15px 0;
}

#inside_left_content {
float:left;
width:50%;
margin:0;
border:0;
padding:0 15px;
}

#inside_left_content h3, #inside_left_content h4, #inside_left_content h5, #inside_left_content h6 {
display:block;
margin:0 10px 0 0;
border:0;
padding:10px 0 15px 0;
}

#inside_left_content h3 {
font-size:medium;
color:#508375;
font-style:italic;
}

#inside_left_content h4 {
font-size:small;
color:#333;
}

#inside_left_content h5 {
font-size:x-small;
color:#333;
}

#inside_left_content p {
margin:0 10px 0 0;
border:0;
padding:0 0 10px 0;
}

#inside_right_content {
float:right;
width:40%;
margin:0;
border:0;
padding:0;
}

#inside_right_content h3, #inside_right_content h4, #inside_right_content h5, #inside_right_content h6 {
display:block;
margin:0 0 0 10px;
border:0;
padding:0 0 15px 0;
}

#inside_right_content h3 {
font-size:medium;
color:#508375;
}

#inside_right_content h4 {
font-size:medium;
color:#666;
font-style:italic;
}

#inside_right_content h5 {
font-size:small;
color:#333;
}

#inside_right_content h6 {
font-size:x-small;
color:#333;
}

#inside_right_content p {
margin:0 0 0 10px;
border:0;
padding:0 0 10px 0;
}

#inside_right_content img {
margin:0 0 0 5px;
border:0;
padding:0 0 10px 0;
text-align:center;
}

#inside_right_content .ul_large_green {
margin:0 0 0 35px;
border:0;
padding:0 0 10px 0;
font-size:15px;
font-variant:small-caps;
list-style-type:circle;
color:#508375;
}

/* Project Table */

#project_table {
width:90%;
margin:15px 0 5px 15px;
border:0;
padding:0;
font-size:12px;
}

#project_table img {
margin:0;
border:0;
padding:0;
}

#project_table th {
margin:0;
border:0;
padding:5px;
text-align:left;
}

#project_table tr td {
margin:0;
border:0;
padding:5px 5px 20px 5px;
text-align:left;
}

#project_table a {
color:#4B77A7;
text-decoration:none;
}

#project_table a:hover {
text-decoration:underline;
}

/* Footer */

#footer {
clear:both;
height:30px;
margin:0 auto 15px auto;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
border-right:5px solid #FFF;
padding:0;
background:#809EC2 url("/images/footer_bg.gif") no-repeat top left;
color:#FFF;
font-size:11px;
}

#footer p {
line-height:30px;
margin:0;
border:0;
padding:0;
}

#footer p a {
color:#FFF;
text-decoration:none;
}

#footer p a:hover {
text-decoration:underline;
}

#footer .float_left {
float:left;
margin:0;
border:0;
padding:0 0 0 30px;
text-align:left;
}

#footer .float_right {
float:right;
margin:0;
border:0;
padding:0 30px 0 0;
text-align:right;
}

.clear_both {
clear:both;
}
