/*mb digital css */
html {height: 100%;}

body {height: 100%; margin: 0; padding: 0; background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
a{text-decoration:underline; color:#035189;}
a img{border:none;}

h1{color:#035189; font-size:40px; margin:0px; font-weight:bold;}
h3{color:#FFFFFF; font-size:16px; margin:0px; font-weight:bold;}

/* flash content div - houses everythign in the flash site */
#flashcontent {height: 100%;	}

#strap{float:right; color:#035189; font-weight:bold;}

/* html content holder */
#body_holder{display:block; width:1000px; margin:auto; padding:20px 0px 100px 0px;}
#content_holder{display:block; width:400px;}

/* top nav */
#topnav{display:block; padding:1px; border-top:1px solid #035189; border-bottom:1px solid #035189;}
#top_holder{width:1000px; margin:auto;}
#top_holder a{text-decoration:none;}
#top_holder a:hover{text-decoration:underline;}

/* navigation */
#navbar{width:100%; height:57px; display:block; background-image:url(../images/navback.jpg);}
#navholder{display:block; width:1000px; margin:auto;}
#navlogo{margin:4px 10px 0px 0px; float:left;}
#bottnav{float:right; padding:5px; font-size:35px; color:#FFFFFF;}
#bottnav a{color:#FFFFFF; text-decoration:none;}

/* case studies */
#casestudies img{border:1px solid #4F443C; margin:5px 5px 5px 0px;}
#casedetail{background-color:#4F443C; display:block; padding:5px; width:585px; color:#FFFFFF;}
#casedetail a{color:#FFFFFF;}


/* contacts */
.admin_form{}
.admin_form th{font-weight:bold; padding:3px 15px 0px 0px; text-align:left; color:#4F443C; font-size:16px; vertical-align:top;}
.admin_form td{padding:5px 15px 5px 0px;  color:#4F443C;}
.admin_form td input, textarea{border:1px solid #4F443C; color:#4F443C; width:200px;}

#formthanks{font-weight:bold; font-size:20px;}
.error_text{font-weight:bold; color:#FF0000;}

/* w3c stuff */
#w3c{width:1000px; margin:auto; text-align:right;}