/* W2 Design typography style sheet for ODDv3 */
/* This document is the sole property of W2 Design */
/* (C) 2006 W2 Design */
/* Do not modify this document without approval of W2: wayne a wilkes	*/
/* Do not copy this document! */
/* For information, contact wayne@w2-design.com		*/
/* Change Log Follows: */
/* 0929/2006 Design v3.0 (WAW) */
/* 1020/2006 Design v3.0 (AJF) */
/* 1120/2006 Added colOneB and colOneC elements for site map and links pages (AJF) */

/* General CSS */
div.clear { clear: both; background: transparent; margin: 0; padding: 0; }

/* Common tags, for implementing the standard type */
a { font-family: verdana, helvetica, arial; }
a:link { color: #FE8F01; }
a:visited { color: #FE8F01; }
a:active { color: #FE8F01; }
a:hover { color: #FE8F01; }

.hide {display: none;}

body {background-color : #5A5A5A; color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 10px 25px 10px; margin: 0px; text-align: left; background-image: url(/common/images/body_BKGD.jpg); background-repeat: repeat-x; background-position: top center;}

#surroundHome {z-index: 1; background-image : url(/common/images/BKGD_arch_home-1.jpg); background-repeat: no-repeat; padding: 0px; margin: 0 auto; width : 800px; height: 580px;}
#surround {z-index: 1; background-image : url(/common/images/BKGD_arch_subs-1.jpg); background-repeat: no-repeat; padding: 0; margin: 0 auto; width : 800px; height: 580px;}
#surroundSplash {z-index: 1; background-image : url(/common/images/BKGD_arch_splash-1.jpg); background-repeat: no-repeat; padding: 0px; margin: 0 auto; width : 800px; height: 580px;}

#punch {width:800px; height:172px;} 
#punchHome {width:800px; height:580px;} 
#masthead {position: absolute; top:0px; text-align: left; width: 750px; height:69px; margin-left:25px; z-index: 100;}
.homeBuffer {height:370px;  z-index: 101; } 

#brand {top:0px; left:1px; height:69px; position:relative; white-space:nowrap; width:750px;}
#brand div {float:left;}
#brand a {display:block; width:315px; text-decoration:none; font-size:54px;}
#brand a span {display:none; }
#brand a:focus, #brand a:active {border:0;}

#pageBodyOne {width: 601px; margin: 0px 97px 0px 100px; z-index: 101; position:absolute; top: 172px;}
#pageBodyOne #colOne {position: relative; float: left; width: 223px; margin: 0px; padding: 0px;}
#pageBodyOne #colOneB {position: relative; float: left; width: 110px; margin: 0 10px 0 0; padding: 0px;}

#pageBodyOne #colOneC {position: relative; float: left; width: 190px; margin: 0 10px 0 0; padding: 0px;}

#pageBodyOne #colorPod {margin: 0px; padding: 0px; background-image: url(/common/images/BKGD_colOne.png); background-repeat:repeat;}
#pageBodyOne #colorPod #contentPad {padding: 5px;}
#pageBodyOne #colorPod #contentPad img {padding-bottom: 15px;}
#pageBodyOne #colorPod #contentPad form {padding: 0px; margin: 0px;}
#pageBodyOne #colorPod #contentPad h3 {margin: 0px; padding: 0px; border-bottom: 1px solid #999; font-size: 12px;}
#pageBodyOne #colorPod #contentPad ul {padding: 5px 0px 0px 0px; margin: 0px; list-style-type: none;}
#pageBodyOne #colorPod #contentPad .emailForm {width: 200px;}

#pageBodyOne #conclude {background-image: url(/common/images/BKGD_pageOne-colOne.png); background-repeat: repeat-x; height: 80px; padding: 15px;}
#pageBodyOne #conclude p { font-size: 14px; font-style: italic; color: #FFF;}

#pageBodyOne #colTwo {position: relative;	float: right;	width: 360px;	margin: 0px;	padding: 0px;}
#pageBodyOne #colTwo .formField {width: 340px; height: 90px; font-size: 11px;}

#footer {clear: both; padding: 15px; margin: 25px auto; text-align: right;}
#footer p {color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; margin: 0; padding: 0;}