/* CSS Document */

body#home_bg {
background:#FFFFFF url(images/bg.jpg) repeat-x;
margin-top: 1px;
}

tr#top_row {
background: #000000;
font: bold 9px Verdana;
color:#ffffff;
vertical-align: middle;
text-align: center;
}

/*
tr#top_row td {
background: #000000 url(images/logo_bg.jpg) repeat-x bottom;
}
*/

tr#top_row a {
color: #FFFFFF;
text-decoration:none;
}

tr#top_row a:hover {
color:#CCCCCC;
text-decoration: underline;
}

tr#bottom_row {
background:#FFFFFF;
font: bold 10px Verdana;
color:#000000;
vertical-align:middle;
text-align:right;
}

tr#bottom_row div {
padding: 5px;
}

tr#bottom_row div a{
text-decoration: none;
}

tr#bottom_row div a:hover{
color:#B40406;
}

td#bottom_col_left {
background: #FFFFFF url(images/table_bottom_row_bg_left.jpg) left bottom  no-repeat; 
}

td#bottom_col_right {
background: #FFFFFF url(images/table_bottom_row_bg_right.jpg) right bottom no-repeat; 
}

td#banner_col_left, .content_col_left {
background: #FFFFFF url(images/td_banner_left.jpg) left repeat-y; 
}

td#banner_col_right, .content_col_right {
background: #FFFFFF url(images/td_banner_right.jpg) right repeat-y; 
}

tr#menu_row {
background: url(images/menu_default.gif) center repeat-x;
}

tr#content_row {
background: #FFFFFF;
}

tr#scroll_row {
background: #FFFFFF;
}

td#content_row_left {
background: #FFFFFF url(images/td_content_left.jpg) left repeat-y ;
}

td#content_row_right {
background: #FFFFFF url(images/td_content_right.jpg) right repeat-y ;
}

tr#banner_row {
text-align:center;
background-color:#FFFFFF;
}

.content_header {
font: bold 14px Verdana;
color: #B40406;
}

.services_content_header {
font: bold 15px Verdana;
color: #B40406;
}

.content_body {
font: normal 12px Verdana;
color: #000000;
text-align:justify;
}

.services_content_body {
font: normal 13px Verdana;
color: #000000;
text-align:justify;
}

.c_quote_header {
font: 11px Arial;
font-weight: bold;
color: #B40406 ; 
}

.c_quote_body {
font: 10px Arial;
color:  #666666;
}

.c_quote_name {
font:bold 10px Arial;
color: #000000;
}

div#page_content {
padding: 12px;
}

div#page_content a {
text-decoration: none;
color:#000000;
}

div#page_content a:hover {
text-decoration: underline;
font: bold;
color:#000000;
}


div#contact_page_content {
padding: 12px;
width: 440px;
}

div#contact_page_map {
padding: 2px;
width: 300px;
}


div#services_page_content {
padding: 12px;
}

.copyright_info {
font: normal 11px Verdana;
color: #000000;
text-align: left;
}

.author_info {
font: normal 9px Verdana;
text-align: right;
}


.font_white {
color: #ffffff;
}

.font_black {
color: #000000;
}

.author_info a {
text-decoration: none;
}

.author_info a:hover {
text-decoration:underline;
color: #000000;
}

div#side_banner {
font: bold 9px Verdana;
text-align: center;
}

div#side_banner a img {
border: none;
padding: 3px;
}

div#client_form {
font: 12px Verdana;
color: #000000;
padding: 8px;
/*border: #666666 solid 1px; */
}

div#app_form {
padding: 5px 10px;
border: solid #000000;
border-width: 1px;
}

div#client_form input, div#app_form input {
font: 13px Verdana;
color: #000000;
}

/*
#app_form input[type="text"] {
border: 1px solid #000000;
border-top: 0px;
border-left: 0px;
border-right: 0px;
font: 12px Verdana;
}
*/

.success_text {
font: bold 12px Verdana;
color: #006600;
padding: 5px 5px;
}

.scroll_text {
font: bold 15px Verdana;
color:#3366CC;
padding: 10px 2px;
}

ul#job_item {
text-align: center;
width: 680px;
font: 12px Arial;
padding: 4px 2px;
list-style-type:none;
display: inline;
}

ul#job_item li#title {
border: 1px solid #000000; 
border-width: 0px 1px 1px 0px;
float: left;
width: 250px;
}

ul#job_item li#title a {
color: #000000;
text-decoration:none;
}

ul#job_item li#title a:hover {
color:#660000;
text-decoration:underline;
}


ul#job_item li#other {
border: 1px solid #000000; 
border-width: 0px 1px 1px 0px;
float: left;
width: 100px;
}

ul#job_item li#title_header {
border: 1px solid #000000; 
border-width: 0px 1px 1px 0px;
float: left;
width: 250px;
background: #CCCCCC;
}

ul#job_item li#other_header {
border: 1px solid #000000; 
border-width: 0px 1px 1px 0px;
float: left;
width: 100px;
background: #CCCCCC;
}

div#search_content {
padding: 0px 3px;
}

.search_count {
font: normal 13px Verdana;
color: #3366CC;
padding: 5px 10px;
}

div#send_form {
font: normal 14px Verdana;
color: #3366CC;
}

div#send_form a {
font: normal 14px Verdana;
color: #3366CC;
}

div#error_text {
font: bold 15px Verdana;
color:#CC0000;
text-align: center;
}

