/* @override http://hellomynameisjonathanober.com/McEwenLaw/css/main.css */


/* CSS Document */

body { background: url(../images/bodyBg.gif) ;}
#container { width: 971px ; margin: 0 auto ; background: url(../images/containerBg.gif) repeat-y ;}
#header { height: 148px ; background: url(../images/header.gif) no-repeat ; margin-bottom: 19px ;}
#header h1 { float: left;}
#header h1 a { display: block; float: left; text-indent: -5000px; width: 310px; height: 50px; margin-top: 35px;}
#header h2 { display: block; float: left; text-indent: -5000px; }
#header ul { clear: both ; padding: 32px 0 0 50px ;}
#header ul li { float: left ;}
#header ul li a { padding: 6px 22px 9px 22px ; font: bold 13px Verdana, Arial, Helvetica, sans-serif ; color: #fff ; text-decoration: none ; display: block ;}
#header ul li a:hover , #header a.current { background: url(../images/navHover.gif) ;}


#sidebar {width: 291px ; float: left ; padding: 0 0 0 11px ;}
#sidebarBottom { width: 291px ; background:url(../images/sidebarBg.gif) bottom no-repeat ; padding-bottom: 5px ; margin-top: 15px ;}
#sidebar #settlementFlashHolder { width: 291px ; height: 113px ; background: url(../images/settlement.gif) no-repeat ;}
#sidebarBottom h2 { font: 18px Arial, Helvetica, sans-serif ; color: #515151 ; display: block ; width: 291px ; height: 34px ; padding-top: 10px ; background: url(../images/sidebarH2Bg.gif) no-repeat ; text-align: center ;}
#sidebarBottom p { font: 11px Verdana, Arial, Helvetica, sans-serif ; color: #3d3d3d ; padding: 0 13px ;}
#sidebarBottom label { font: 11px Verdana, Arial, Helvetica, sans-serif ; color: #3d3d3d ;}
#sidebarBottom ul { padding: 13px ;}
#sidebarBottom ul li { margin-bottom: 7px ;}
#sidebarBottom input { padding: 0 10px ; font: 11px Verdana, Arial, Helvetica, sans-serif ; color: #3d3d3d ; }
#sidebarBottom .textBox input { width: 192px ; height: 20px ; border: solid 1px #d8d8d8 ;}
#sidebarBottom .textBox label { display: block ;}
#sidebarBottom .textArea textarea { border: solid 1px #d8d8d8 ; overflow: hidden ; width: 263px ; height: 58px ;}
#sidebarBottom .radioBtn { margin-bottom: 10px ;}
#sidebarBottom .radioBtn label { padding: 0 50px 0 0;}
#sidebarBottom .radioBtn input { margin: 0 0 0 30px;}

#sidebarBottom ul p { width: 192px ;}
#sidebarBottom .submitBtn label { display: none ;}
#sidebarBottom #submitBtn { width: 88px ; height: 26px ; background: url(../images/submitBtn.gif) no-repeat ; border: none ; float: right ;}

#content { width: 643px ; float: left ; margin: 0 0 0 15px ;}
#content #mainFlashHolder { height: 243px ; background: url(../images/mainFlashBg.jpg) no-repeat ;}

#contentBottom { background: url(../images/contentBottomBg.gif) repeat-y ; margin-top: 15px ;}
#contentBottom img { float: right ; padding: 10px ;}
#bottomInner { background: url(../images/contentBottomBgTop.jpg) top no-repeat ;}
#bottomInnerInner { background: url(../images/contentBottomBgBottom.jpg) bottom no-repeat ; padding-bottom: 80px ;}
#contentBottom h2 { font: bold 17px Arial, Helvetica, sans-serif ; color: #2c5585 ; padding: 20px 0 0 12px ;}
#contentBottom h3 { font: bold 17px Arial, Helvetica, sans-serif ; color: #2c5585 ; padding: 20px 0 0 12px ;}
#contentBottom h1 { font: bold 17px Arial, Helvetica, sans-serif ; color: #2c5585 ; padding: 20px 0 0 12px ;}
#contentBottom p { font: 12px Arial, Helvetica, sans-serif ; color: #535252 ; padding: 20px 0 0 12px ; line-height: 18px ;}

#footer { clear: both ; height: 42px ; background: url(../images/footerBg.gif) bottom no-repeat ; padding: 30px 0 0 0 ; font: 10px Arial, Helvetica, sans-serif ; color: #fff ;font: 10px Arial, Helvetica, sans-serif ; color: #fff ; text-align: center ;}
#footer ul { margin: 1px auto ; width: 500px ;}
#footer ul li { display: inline ;}
#footer a { font: 10px Arial, Helvetica, sans-serif ; color: #fff ; text-decoration: none ; padding-right: 5px ;}
#footer p { padding-top: 3px ;}

#footerStates { width: 951px ; height: 94px ; margin: 30px auto ; background: url(../images/footerStates.gif) no-repeat ; padding: 10px ;}
#footerStates h3 { font: bold 15px Arial, Helvetica, sans-serif ; color: #5f7da0 ; text-align: center ;}
#footerStates p { font: 11px Arial, Helvetica, sans-serif ; color: #5e5e5e ; padding-top: 5px ;}