body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555; margin:0; padding:0; border:0; line-height:1.5; background:#EEE}
img {border:0;}
.clearAll {clear:both;}
.hide {display:none;}

h2 {font-size:22px; font-weight:normal; color:#099; margin:0;padding:0; line-height:1}
p a, p a:visited, p a:hover {font-weight:bold; color:#099; text-decoration:none;}
p a:hover {font-weight:bold; color:#366; text-decoration:underline;}

#container {margin:20px auto 0 auto; border:4px solid #DDD; width:960px; background-color:#FFFFFF}
#header {width:960px; height:120px; float:left}
#logo, #contDetails {float:left; width:400px; margin:22px 0 0 15px;}
#contDetails {float:right; text-align:right; margin:28px 25px 0 0;}

#upperBlock {float:left; width:960px;}
#flashBanner {float:right; width:707px; background-color:#333; height:216px}

#nav {float:left; width:250px; background-color:#FFF;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; padding:0;margin-bottom:1px;line-height:0px;font-size:1px}
#nav a {display:block; height:35px; width:250px;}
.homeButton a, .homeButton a:visited, .homeButton a:hover {background:url(../images/homeButton.jpg) top no-repeat;}
.homeButton a:hover {background:url(../images/homeButton.jpg) bottom no-repeat;}
.aboutButton a, .aboutButton a:visited, .aboutButton a:hover {background:url(../images/aboutButton.jpg) top no-repeat;}
.aboutButton a:hover {background:url(../images/aboutButton.jpg) bottom no-repeat;}
.domesticButton a, .domesticButton a:visited, .domesticButton a:hover {background:url(../images/domButton.jpg) top no-repeat;}
.domesticButton a:hover {background:url(../images/domButton.jpg) bottom no-repeat;}
.contractButton a, .contractButton a:visited, .contractButton a:hover {background:url(../images/contractButton.jpg) top no-repeat;}
.contractButton a:hover {background:url(../images/contractButton.jpg) bottom no-repeat;}
.testimButton a, .testimButton a:visited, .testimButton a:hover {background:url(../images/testimButton.jpg) top no-repeat;}
.testimButton a:hover {background:url(../images/testimButton.jpg) bottom no-repeat;}
.contButton a, .contButton a:visited, .contButton a:hover {background:url(../images/contButton.jpg) top no-repeat;}
.contButton a:hover {background:url(../images/contButton.jpg) bottom no-repeat;}

#content {float:left; width:920px; padding:20px;}
#leftCol {width:510px; float:left; padding:20px;}
#rightCol {width:350px; float:right}
#tesCol {width:400px; float:left; padding:20px;}
.rightBlock {width:320px; height:120px; float:right; margin-bottom:10px; background-color:#999;}

#footer {width:960px; margin:0 auto; font-size:10px; color:#999; text-align:center; padding:10px 0}
#footer p {margin:2px;}
#footer ul {margin:0; padding:0;}
#footer li {list-style:none; display:inline; padding:0 5px}
#footer a:link, #footer a:visited, #footer a:hover {font-size:10px; color:#666; text-decoration:none;} 
#footer a:hover {font-size:10px; color:#555; text-decoration:underline;} 

#radioLink {position:absolute; background:url(../images/radiolink.png) bottom no-repeat; width:176px; height:175px; right:-1px; top:0px}
#radioLink a {display:block; width:176px; height:175px}

.domList {float:left; width:200px;}
.domList li {list-style-image:url(../images/greenArrow.jpg);}

#formBox {margin:40px auto; width:450px; font-size:11px; color:#333333; font-weight:bold;}
#formBox p {font-size:11px; color:#333333; font-weight:bold;}
#formBox .formfield, textarea {font-size:15px; color:#555; padding:5px 5px; border:2px solid #DDD; width:430px; display:block}
textarea {height:90px; font-family:Arial, Helvetica, sans-serif}
.LV_validation_message {font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}	
.LV_invalid {color:#CC0000;}    
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 2px solid #f0c4c4!important;}
#error_display {background-color:#fae1e1; border:1px solid #f0c4c4; font-weight:bold; color:#de8f8f; font-size:11px;}

.blockTitle, .blockSubTitle {color:#ededed; font-size:22px;}
.blockSubTitle {font-size:14px;}
.blockSubTitle a:link, .blockSubTitle a:visited, .blockSubTitle a:hover {font-size:14px; text-decoration:none; color:#ededed; font-weight:bold;}
.blockSubTitle a:hover {font-size:14px; text-decoration:underline; color:#FFF}

