html { margin: 0px; padding: 0px; height:100%;}
body
	{
	height:100%;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: arial, verdana, san-serif;
	}
div { margin: 0px; padding: 0px; }
p {padding: 0px; margin: 0px 0px 16px 0px;}
.clear { clear: both;}

a	  { color: #0066CC; text-decoration: none; font-weight: bold;}
a:visited { color: #0066CC; text-decoration: none; font-weight: bold;}
a:active  { color: #000; text-decoration: underline; }
a:hover   { color: #993300; text-decoration: underline; }


h1, h2, h3 {
color: #CC6633;
font-family: Georgia, Times New Roman, serif;
}

h1 { font-size:21px;}
h2 { font-size:18px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
h3 { font-size:14px;}
h4 {color: #A40306;font-family: Georgia, Times New Roman, serif;}

/* ====================================================================
HEADER SEARCH LAYOUT
-------------------------------------------------------------------- */

#topBar {
    background:#424542;
	height:50px;
	width:100%;
	font-size:11px;
	}

#topLeftBar {
		float:left;
		width:67%;
		background:#424542;
		}

#topRightBar {
		}
		
#topLeftBar p {
    padding-left:25px;
	color:white;
	font-weight: bold;
	padding-top: 10px;
	padding-right:10px;
	}
	
#topLeftBar b {
    padding-left:25px;
	color:white;
	font-weight: bold;
	padding-top: 5px;
	padding-right:10px;
	}
	
#topRightBar p {
	color:white;
	font-weight: bold;
	padding-top: 25px;
	padding-right:10px;
	text-align: right;
	float:right;
	}

#topRightBar a { color:#fff;}

/* ====================================================================
HEADER NAVIGATION LAYOUT
-------------------------------------------------------------------- */

#navBar {
    background:#A40306;
	height:150px;
	width:100%;
	margin:0px;
	padding:0px;
	}


#navBar #navLeft {
width:175px;
height:0px; 
left-margin:0px;
border-color:white;
border-right:0px;
background:white;
padding:0px;}


#navi { margin:0px; 
padding: 0px; 
border: 0px; 
width:175px; 
height:150px;
position:absolute; 
}

#navi ul {
list-style: none; 
padding: 0; 
margin: 0;}

#navi li { letter-spacing: 1px; display: inline; }
#navi li a {
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 4px;
	background: #ccc;
	font-family: Arial, san-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333; 
	text-decoration: none;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	margin:0px;
}

#navi li a:hover {
	background: #666;
	color: #fff; 
}

#navi a  {
	background: #A5A694;
	color: #ccc; 
}

#navi li a.last {
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	background: #ccc;
	font-family: Arial, san-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333; 
	text-decoration: none;
	margin:0px;
}

#navi li a.last:hover {
	background: #666;
	color: #fff; 
}

#navi a.last  {
	background: #A5A694;
	color: #ccc; 
}

/** nav picture **/
#navBar #navMiddle {
height:150px;
background:white;
width:150px;
margin : 0px 0px 0 180px;
padding : 0px;
}

#navBar #navMiddle img {
align: left;
}

/** navigation logo **/

#navRight {

height:150px;
margin : 50px 5px 0 350px;
padding : 0px;
position:absolute;
top:0px;
background-image: url(./images/obrlaw.gif); background-repeat: no-repeat;}


/* ====================================================================
FOOTER LAYOUT
-------------------------------------------------------------------- */

#topFoot {
    background:#ccc;
	height:35px;
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:0px;
	clear: both;
	border: none;
	position:relative;
	}

#topFoot p {
    padding-left:25px;
	color:white;
	font-weight: bold;
	padding-top: 10px;
	font-size: 11px;
	}
	
#topFoot a {
    color:#333;
	}

#botFoot {
    background:#003366;
	height:75px;
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:0px;
	clear: both;
	border: none
	position:relative;

	}

#botFoot p {
    padding-left:25px;
	color:white;
	font-weight: bold;
	padding-top: 5px;
	font-size: 11px;
	}
	
	a.headerEmailLink:link, a.headerEmailLink:active,a.headerEmailLink:visited
	{
	    color:#62c9e9;
	    font-weight: bold;
	}
	a.headerEmailLink:hover
	{
	    color:White;
	}
	    
	.headerAddress
	{
	    color:White;
	    font-size:14px;
	    font-weight:bold;
	    line-height:17px;
	    font-family:Calibri;
	}