/* Hutchinson Financial Inc. Recruiting Site Stylesheet */
/* www.joinhf.com */


/* general layout */
body{text-align: center;}
#wrapper{margin: 0px auto; width: 900px;text-align: left;padding: 0px 0px; background-image: url(../images/background-content.jpg);}
#wrapper2{margin: 0px auto; width: 900px;text-align: left;padding: 0px 0px;}

#header{background: url(../images/header-home.jpg) no-repeat top left;width: 100%; height: 100px;text-align: center; font-family: constantia; padding: 30px 0px;margin: 0px 0px;}

#sidebar{float:right; width: 240px; height: 100%;}
#footer{margin: auto auto; clear: both;} 
.redrule{background-color:#800000; width: 100%;height: 10px;}
.bluerule{background-color: #16546c; width: 100%;height: 10px;}
.grayrule{background-color: #dfe5d9; width: 100%;height: 2px;}
.contentbox{  padding: 0px 0px; margin: 0px 0;background-color: #ffffff;}
#Rcontent{float:left; width: 660px;margin: 0px 0px;padding: 0px 0px;}

/* content padding */
#content{padding: 20px 20px 90px 20px;}
#navi{margin-bottom: 20px;}


#sidebar{background-color: #c9d4d8;margin: 0px 0px; }
#sidebar ul{width:230px }
#header a{font-size:36px;color: #173f4d;font-weight: bold;text-decoration: none;font-style: italic;}
.indi{color:#800000;font-style: normal;}

.copyright{text-align: left;}

/* Sidebar */


#sidebar{text-align:center;}

a:link{color: #000; text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover{color: #000; text-decoration: none;}
a:active{color: #000; text-decoration: none;}

#sidebar li{list-style-type: none;padding: 5px 0px; margin: 0px 0;}
#sidebar ul{padding: 0px 0px 50px 0px; margin: 0px 0px;}

/* navi */
#navi{font-size: 12px; color: #000;background-color:#83a1ac; margin:0px 0px;padding: 5px 0px 6px 0px;text-align:center;}
#navi li{list-style-type: none;display: inline;}
#navi a{text-decoration: none;padding: 5px 8px 6px 8px ; margin: 0 0px;font-weight: bold;font-size: 1.2em}
#navi a:link{color: #000;background-color:#83a1ac;}
#navi a:visited{color: #000;background-color:#83a1ac;}
#navi a:hover {color: #000; background-color: #f2f2f2;}
#navi a:active{color: #000;background-color:#83a1ac;}
.navi2{background-color:#3E4941;width: 930px;}

/* footer */
#footer ul{margin: 0px 0px; padding: 0px 0px;}
#footer li{display: inline; list-style: none; margin:0px 2px;}
#footer a{text-decoration: none; font-size: .9em;color: #fff;}
.copyright{font-size: .9em;}
.copyright{width:900px;text-align:center;}
#footer a:hover{text-decoration: underline;}
#footer{text-align:center;background-color: #173f4d; color: white;padding-bottom: 50px;}

/* general styles */
img, img a{border: 0px;}
a{color: #000;}
.right{float:right;}
.left{float: left;}
.center{text-align: center;}
.nopad{padding: 0px 0px; margin: 0px 0px;}
.clear{clear: both;}
.blue, .red{color: #800000;font-family: 'Constantia';}
.green{color: #506532;}
div{margin: 0px 0px; padding: 0px 0px;}
body{background-color:#173f4d;}
#wrapper, #wrapper2{font-family: calibri, arial; font-size: 16px; color:#000;background-color: #fff;}
#wrapper, #wrapper2 sup{font-size: 100%;}
#wrapper, #wrapper2 .supbigger{font-size: 80%;}
.none{display: none;}
.white{color: #fff;}
.under{text-decoration: underline;}
.bold{font-weight: bold;}
h1{color: #800000;text-align:center;font-family: 'Constantia';font-size: 1.2em;font-weight: bold;margin: 15px 0;}
#sidebar h2{color: #800000;font-weight: bold; padding:14px 0px;font-size: 1.5em;margin: 0; }

.bold em{font-weight: bold;}
.bluereal{color: #173f4d;font-family: 'Constantia';}

/ * page stylings */
.Phome em{font-family: 'Constantia';}
.Phome .bold{}
.Phome {padding: 0px 20px;}
.subtext{color: #173f4d; font-weight: bold;font-size: 1.25em; font-family: 'Constantia';padding: 10px 100px 0 100px;}
.auto{margin: auto auto; text-align:center;width: 100%;}
.letterhead{width: 100%; text-align:center;font-weight: bold; color: #800000;font-size: 1.2em;}
.letter{background: url(../images/bkg-letter.jpg) no-repeat top left;padding: 20px 20px;min-height: 600px;}
.Tfacts td{vertical-align: top;}
.Tfacts p{padding-top: 0px; margin-top: 0px;}
.Tfacts .BB{font-weight: bold; color: #173f4d;font-style: italic;}
.headliner{font-weight: bold; font-style: italic; color: #173f4d;}
.sub{padding-left: 50px;}
#eric{padding-right: 10px;}

.leftcolumn{padding-bottom: 90px;float:left;}
.leftcolumn p{width:320px;}
.rightcolumn{width: 47%;float:right;}
.Lheader{padding: 0px 0px 0px 20px;}


.SBsupport{font-weight: bold; font-size: 1.3em;font-style: italic;color: #173f4d }

.bold{font-weight: bold;}

.Phome .bold{font-size: 20px;font-family: 'Constantia';}


.Lfacts{margin-top:0px 20px; padding: 0px 20px;}


#sidebar .Lclient{padding-top: 200px;}
#sidebar .Lcorporate{padding-top:580px;}
#sidebar .Ljoin{padding-top:70px;}
#sidebar .Lsupport{padding-top:170px;}



.fplist{margin: 0 20px; padding: 0; font-size: 1em; font-weight: normal;}
.fplist .bul{padding-right: 8px;font-weight: bold;}

.sitemap{margin: 20px 60px;}




