/*
Edwards Engineering

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

body {margin: 0px;	padding: 0px;text-align: left;font: normal 12px "arial", Arial;color:#616161;	background: #ffffff repeat-x url(../images/main_bg.jpg);	}	
		
#main_container {width: 885px; margin: auto;position:relative;}
#nav_container {width:885px; height:48px; }
#banner {width:885px; height:153px; margin:11px 0 15px 0;}
#col_one {float:left; width:635px; background:url(../images/vline01.jpg) right top repeat-y; }
#col_two {float:left; width:235px; padding:0 0 0 15px; }

/* ----------------------LISTS-------------------------------*/

.list_box {float:left; width:250px;  padding:0; }
.list_box2 {float:left; width:200px;  padding:0; }

#col_one ul {margin:10px 0 5px 20px; padding:0;}
#col_one li {padding:5px 0 5px 0;}
#col_one li a { text-decoration:none; color:#00529B; font-weight:bold;}

/* ----------------------PARAGRAPHS AND TEXT STYLES-------------------------------*/

#col_one p {line-height:160%; padding:10px 30px 0 0; }
#col_two p {line-height:160%; padding:10px 0 0 0; }

address {font-style:normal; padding:10px 0 0 0; line-height:160%;}
.blue_link {color:#00539A;}
.pdf {color:#00539A; font-size:12px; font-weight:bold;}
.small_text { font-size:11px;}

/* ----------------------PORTFOLIO-------------------------------*/

.spacer1 {padding:0 0 15px 0;}
.pictures { width: 600px; float: left; margin: 5px 0 5px 0; text-align: left;  } 
.left { width: 600px; float: left; margin: 5px 0 5px 0; }
.port_pix { float:left;padding:3px 3px 3px 0;  }

/* ----------------------FOOTER-------------------------------*/

#footer {width:100%; height:34px; margin:10px auto 10px auto;position:relative; background:url(../images/footer_bg.jpg) repeat-x; text-align:center; color:#FFFFFF; padding:15px 0 0 0;}
#footer a{ color:#FFFFFF; padding:0 5px 0 5px; font-size:10px;}

/* ----------------------------FORMS--------------------------------*/

#form_container { float:left; width:350px; margin-top:20px;}
#map_container {float:left; width:260px;  margin-top:20px;}

label {font-size: 11px;font-weight: normal; color:#747678;}
fieldset{border: none;}
#form legend { margin: 0 0 5px 8px;	 padding-bottom: 5px;border-bottom: dotted #ccc 1px;}
#form label {display:block;float:left;width: 70px;text-align:right;margin: 5px 10px 0 0;}
#form p { display:block;clear:both; padding:2px 0 2px 0; }
legend {display:block; clear:both; font: normal 18px "trebuchet MS", Arial; color:#000000; }
input, select, option, textarea {border: 1px solid #00529B;background-color: #FFFFFF;color: #747678; width: 230px; padding: 3px 0 0 3px;  }
.field_height {height:20px;}
form {padding:0 0 0 0;}

/* ----------------------------PDF--------------------------------*/

.pdf_box { float:left; width:120px; height:100px; border: solid 1px #BFBFBF; text-align: center; padding:5px; margin: 10px 10px 10px 0;}
.pdf_box a{color:#00539A; font-size:12px; font-weight:bold;}
