@charset "UTF-8";
/* CSS Document */
body {top:0px; left: 0px; background-color: #000; margin:auto; background-image: url(images/background.jpg); background-repeat: repeat-x; background-position: top center; }

#container { width: 960px; top: 0px; margin: auto; height: auto;}
#container_home { margin: auto; width: 960px; height: 490px; padding-bottom: 20px; float: left; background-image: url(images/home_bg.png); background-repeat: no-repeat; background-position: top center; } 
#container_about { margin: auto; width: 960px; height: auto; padding-bottom: 20px; float: left; background-image: url(images/home_bg.png); background-repeat: no-repeat; background-position: top center; } 
#container_press { margin: auto; width: 960px; height: auto; padding-bottom: 20px; float: left; background-image: url(images/home_bg.png); background-repeat: no-repeat; background-position: top center; } 
#container_contact { margin: auto; width: 960px; height: auto; padding-bottom: 20px; float: left; background-image: url(images/home_bg.png); background-repeat: no-repeat; background-position: top center; } 
#container_services { margin: auto; width: 960px; height: auto; padding-bottom: 20px; float: left; background-image: url(images/home_bg.png); background-repeat: no-repeat; background-position: top center; } 
#main_container { width: 957px; height: 510px; background-image: url(images/main_background.png); }
#main_container p{ font-size: 14px; line-height: 21px; }
#header { height: 123px; top: 12px; width: 960px; margin: auto; }
#head_bg { position: absolute; top: 0px; width: 100%; height: 123px; background-color: #000; }
#head_bg_center { position: absolute; margin-left: 80px; height: 123px; }
#logo { position: absolute; margin-left: 306px; top: 6px; }
#navigation { position: absolute; width: 960px; top: 78px; }
#nav_left { float: left; }
#nav_left img{ padding-right: 68px; }
#nav_right { float: right; }
#nav_right img{ padding-left: 68px; }
#welcome { position: relative; line-height: 100px; top: 48px; }
#welcome_text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 26px; font-weight:lighter; color: #c7d5dd; width: 516px; position: relative; top:0px; }
#welcome_text p{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 26px; font-weight:lighter; color: #c7d5dd; width: 516px; position: relative; top:2px; }
#about { position: relative; line-height: 100px; top: 48px; }
#about_text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 26px; font-weight:lighter; color: #c7d5dd; width: 638px; padding-left: 20px; top:0px; float: left; }

#press { position: relative; line-height: 100px; top: 48px; }
#press_text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 26px; font-weight:lighter; color: #c7d5dd; width: 956px; height: 490px; overflow-y: scroll; top:0px; float: left; }

#services { position: relative; line-height: 100px; top: 48px; }
#services_text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; line-height: 26px; font-weight:lighter; color: #c7d5dd; width: 658px; top:0px; float: left; }

#services_columns { width: 960px; float: left; }
#services_column_01 { width: 309px; height: 162px; border: 0px; float: left; padding-right: 16px; }
#services_column_02 { width: 309px; height: 162px; border: 0px; float: left; padding-right: 16px; }
#services_column_03 { width: 309px; height: 162px; border: 0px; float: left; } 

#contact_columns { width: 930px; float: left; }
#contact_column_01 { width: 450px; height: 162px; border: 0px; float: left; padding-left: 16px; }
#contact_column_02 { width: 450px; height: 162px; border: 0px; float: left; }

#profile_image { padding-right: 20px; margin-top: 56px; float: right; }
#bottom_columns { height: 254px; width: 960px; float: left; }
#column_01 { width: 309px; height: 162px; border: 0px; float: left; padding-right: 15px; }
#column_02 { width: 309px; height: 162px; border: 0px; float: left; padding-right: 15px; }
#column_03 { width: 309px; height: 162px; border: 0px; float: left; } 

#footer { float: left; width: 100%; height: 100px; background-color: #000;}
#footer_content { width: 960px; margin:auto; height: 54px; margin-top: 10px; }

#address { height: 54px; width: 234px; border-right: 1px solid #162e41; float: left; font-size: 12px;  }
#address p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d6d5d9; }
#phone { height: 54px; width: 154px; border-right: 1px solid #162e41; float: left; font-size: 12px; }
#phone p { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d6d5d9; }
#social { display: none; height: 54px; width: 116px; border-right: 1px solid #162e41; float: left; }
#social img{ margin-top: 14px; margin-left: 2px; padding-left: 18px; }
#credit { height: 54px; width: 142px; float: right; }
#credit p { margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888988; }
#credit a { text-decoration: none; color: #416682; }
		
a {text-decoration: none;}
a h6{text-decoration: underline;}

p { font-size: 14px; color: #c7d5dd; font-family:Arial, Helvetica, sans-serif; line-height: 14px; }
.contact { font-size:  12px; color: #acacac; }
.form { margin-bottom: 0px; font-size: 14px; color: #c7d5dd; font-family:Arial, Helvetica, sans-serif; }
p.form{ font-size: 14px; color: #c7d5dd; font-family:Arial, Helvetica, sans-serif; line-height: 14px; }
.form_split { margin-bottom: -56px; }
.right_form_01 { margin-left: 41px; font-size: 12px; color: #000; font-family:Arial, Helvetica, sans-serif; line-height: 14px; }
.right_form_02 { margin-left: 68px; }
#form { font-size: 12px; color: #000; font-family:Arial, Helvetica, sans-serif; line-height: 14px; }

h1 { font-family: "Times New Roman", Times, serif; color: #fff; font-weight: normal; font-size: 100px; }
h2 { font-family: "Times New Roman", Times, serif; color: #2c7bc2; font-style: italic; font-weight: normal; font-size: 28px; }
h3 { font-family: Arial, Helvetica, sans-serif; color: #7b7b7b; font-weight: normal; font-size: 12px; text-transform: uppercase;  }
h4 { font-family: "Times New Roman", Times, serif; color: #2c7bc2; font-style: italic; font-weight: normal; font-size: 20px; margin-top: -12px; margin-bottom: -12px; }
h5 { font-family: "Times New Roman", Times, serif; color: #72a8d5; font-style: italic; font-weight: normal; font-size: 15px; margin-top: -12px; }
h5 a{ color: #72a8d5;  }
h6 { font-family: "Times New Roman", Times, serif; color: #2c7bc2; font-style: italic; font-weight: normal; font-size: 18px; margin-top: 10px; }
h7 { font-size: 14px; color: #c7d5dd; font-family:Arial, Helvetica, sans-serif; }

input[type=text]
{
    border: 2px solid #575757;
	background-color: #b3b3b3;
	height: 27px;
	width: 190px;
    text-decoration: none;
	}

select
{
    border: 2px solid #575757;
	background-color: #b3b3b3;
	height: 34px;
	width: 193px;
    text-decoration: none;
	vertical-align: middle;
	font-size: 11px;
	}	


	
option[type=value]
{
    border: 2px solid #575757;
	background-color: #b3b3b3;
	height: 27px;
	width: 190px;
    text-decoration: none;
	}
		
input[type=comments]
{
	vertical-align:top;
    border: 2px solid #575757;
	background-color: #b3b3b3;
	height: 110px;
	width: 190px;
    text-decoration: none;
	}
	
textarea[type=comments]
{
	vertical-align:top;
    border: 2px solid #575757;
	background-color: #b3b3b3;
	height: 110px;
	width: 190px;
    text-decoration: none;
	}
