﻿/* Generic Page Content */
.page_content {float: left; padding-right: 20px; width: 650px;}
.onecolumn {padding: 0px 10px 0px 10px;}
.twocolumn {float: left;}
.column1 {float: left; width: 313px; padding-left: 2px;}
.column2 {float: left; width: 307px; padding-left: 23px; padding-right: 2px;}
.contentbigbold {font-size: 14px; font-weight: bold;}
.contentbigitalic {font-size: 14px; font-style: italic;}
.contentbold {font-weight: bold;}
.contentbolditalic {font-weight: bold; font-style: italic;}
.contentbolditalicunderline {font-weight: bold; font-style: italic; text-decoration: underline;}
.contentbiggerboldcenter {font-size: 16px; font-weight: bold; text-align: center;}
.contentbiggerboldcenter a, .contentbiggerboldcenter a:active, .contentbiggerboldcenter a:visited {color: #bb0000; text-decoration: none;}
.contentbiggerboldcenter a:hover {color: #bb0000; text-decoration: underline;}
.contentboldunderline {font-weight: bold; text-decoration: underline;}
.contentnormal {font-size: 12px;}
.contentnormal a, .contentnormal a:active, .contentnormal a:visited {color: #bb0000; text-decoration: none;}
.contentnormal a:hover {color: #bb0000; text-decoration: underline;}


/* Home */


/* Production */
ul.production {margin-top: 5px; margin-bottom: 5px; margin-left: 35px;}


/* Contact Information */
.contact_content {float: left; padding-right: 10px; width: 650px;}
.contact_header_text {font-family: Arial; font-size: 12px; color: #393939;}
.contact_text {padding: 0px 15px 15px 15px; font-family: Arial; font-size: 12px; color: #393939;}
.contact_header {font-size: 16px; font-weight: bold;}
.contact_office {font-size: 13px; font-weight: bold;}
.contact_row {float: left; padding-bottom: 10px; width: 500px;}
.contact_row a, .contact_row a:active, .contact_row a:visited {color: #bb0000; text-decoration: none;}
.contact_row a:hover {text-decoration: underline;}
.contact_office_left {float: left; width: 49%; padding-bottom: 20px; text-align: left;}
.contact_office_right {float: left; width: 49%; padding-bottom: 20px; text-align: left;}
.contact_phone {font-size: 13px; font-weight: bold;}


/* Testimonials */
.testies_content {float: left; padding-right: 10px; width: 650px;}
.testies_header {padding: 0px 0px 10px 0px; font-family: Arial; font-size: 12px; color: #393939;}
.testies_vid {padding-top: 5px; padding-bottom: 5px; margin-right: auto; margin-left: auto; width: 420px;}
.testies_vid_desc {padding-bottom: 10px; margin-right: auto; margin-left: auto; width: 420px;}
.testies_vid_foot {padding-bottom: 10px; margin-right: auto; margin-left: auto; width: 420px;}
.testies_list {width: 640px; padding: 0px 10px 0px 10px;}
.testies_break {height: 1px; padding-top: 10px; padding-bottom: 10px; border-bottom: dotted 2px #7C7C7C; width: 640px;}
.testies_row {float: left; width: 639px; height: 21px; padding: 5px 0px 5px 10px;}
.testies_person {float: left; font-family: Arial; font-size: 12px; padding-top: 3px;}
.testies_bold {font-weight: bold;}
.testies_italic {font-style: italic;}
.testies_play {float: right; padding-right: 20px;}


/* Results */
.results_content {float: left; padding-right: 10px; width: 650px;}
.results_header {padding: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #393939;}
.results_main {padding-bottom: 10px;}
.results_list {width: 640px; padding: 10px;}
.results_break {height: 1px; padding-top: 3px; padding-bottom: 10px; border-bottom: dotted 2px #7C7C7C; width: 640px;}
.results_row {float: left; width: 639px; height: 31px; padding: 5px 0px 5px 10px;}
.results_company {float: left; font-family: Arial; font-size: 12px; padding-top: 3px;}
.results_bold {font-weight: bold;}
.results_italic {font-style: italic;}
.results_play {float: right; padding-right: 20px; padding-top: 7px;}


/* Careers */
.careers_content {float: left; padding-right: 20px; width: 650px;}
.careers_header {padding: 0px 10px 0px 10px; font-family: Arial; font-size: 12px; color: #393939;}
.careers_main {padding-top: 30px;}
.careers_main a, .careers_main a:active, .careers_main a:visited {color: #bb0000; text-decoration: none;}
.careers_main a:hover {text-decoration: underline;}
.careers_list {width: 640px; padding: 0px 10px 0px 10px;}
.careers_list a, .careers_list a:active, .careers_list a:visited {color: #bb0000; text-decoration: none;}
.careers_list a:hover {text-decoration: underline;}
.careers_break {height: 1px; padding-top: 10px; padding-bottom: 10px; border-bottom: dotted 2px #7C7C7C; width: 640px;}
.careers_row {float: left; width: 639px; height: 31px; padding: 5px 0px 5px 10px;}
.careers_company {float: left; font-family: Arial; font-size: 12px; padding-top: 3px;}
.careers_bold {font-weight: bold;}
.careers_italic {font-style: italic;}
.careers_play {float: right; padding-right: 20px;}


/* News */
.news_content {float: left; padding-right: 10px; width: 650px;}
.news_header {padding: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #393939;}
.news_main {padding-top: 30px;}
.news_main a, .news_main a:active, .news_main a:visited {color: #bb0000; text-decoration: none;}
.news_main a:hover {text-decoration: underline;}
.news_list {width: 640px; padding: 0px 10px 0px 10px;}
.news_list a, .news_list a:active, .news_list a:visited {color: #bb0000; text-decoration: none;}
.news_list a:hover {text-decoration: underline;}
.news_break {height: 1px; padding-top: 3px; padding-bottom: 10px; border-bottom: dotted 2px #7C7C7C; width: 640px;}
.news_row {float: left; width: 639px; height: 31px; padding: 5px 0px 5px 10px;}
.news_company {float: left; font-family: Arial; font-size: 12px; padding-top: 3px;}
.news_bold {font-weight: bold;}
.news_italic {font-style: italic;}
.news_play {float: right; padding-right: 10px; padding-top: 7px;}
