html, body{	font-family: Helvetica, Arial, Sans-Serif; font-size: 11px; color: #6d6c6b; line-height: 15px; margin: 0px; padding: 0px; background-image:url(../img/mainbg_blue.jpg); background-repeat: repeat-x;}
body { width: 100%; height: 100%; }


p span.lgtext{font-size: 18px;}
p{line-height: 18px;}
.clear { clear: both; height: 1px; overflow: hidden; }
#outer{margin: auto; width: 928px;}
#genericContainer { padding: 35px; font-size: 9pt; }
#genericContainer a { color: #005293; text-decoration: none; }
#genericContainer a:hover { text-decoration: underline; }
#genericContainer p { margin-bottom: 18px; }
#genericContainer h1 { font-size: 18pt; color: #454545; margin-bottom: 18px; font-weight: normal; }

#maincontentcontainer{background-image: url(../img/mainshadow.png); clear: both; float: left; padding: 0 5px; width: 918px; }

/*** Featured Content ***/
    #homefeaturedcontainer{clear: both; height: 267px; width: 918px;}
	.clear {clear:both;}
	
	#headerLogo {float:left; width:151px; height:82px; position:relative; /*margin-bottom:-55px;*/margin-left:-15px; }
		.topBorder {background:transparent url(../img/borderTop.png) no-repeat scroll 0 0; float:left; height:52px; margin-top:-42px; width:924px;}
	#writtenLetter {background-image: url(../img/mainshadow.png); clear: both; float: left; margin-top:-2px; padding: 0 5px; width: 918px; height:790px; }
		#letterHolder {background:url(../img/jakeLetterTop.jpg) no-repeat; clear:both; float:left; height:565px; margin:0; width:735px;}

	ul#letterNav {float:left; list-style:none;}
		ul#letterNav li {width:700px;}
					ul#letterNav li a.blog {text-indent:-9999px; float:left; background:url(../img/blogLink.jpg) no-repeat 0 0; height:37px; width:371px;}
						ul#letterNav li a.blog:hover {background:url(../img/blogLink.jpg) no-repeat 0 -36px;}
					ul#letterNav li a.facebook {text-indent:-9999px; float:left; background:url(../img/facebookLink.jpg) no-repeat 0 0;  height:36px; width:371px;}
						ul#letterNav li a.facebook:hover {background:url(../img/facebookLink.jpg) no-repeat 0 -37px; height:36px;}
					ul#letterNav li a.twitter {text-indent:-9999px; float:left; background:url(../img/twitterLink.jpg) no-repeat 0 0;  height:36px; width:371px;}
						ul#letterNav li a.twitter:hover {background:url(../img/twitterLink.jpg) no-repeat 0 -38px; height:36px;}
/*** Main Content ***/
    #maincontent{padding: 5px 20px 50px 20px; float: left;}
    #maincontent .leftcontent{float: left; width: 340px;}
    #maincontent .rightcontent{float: left; margin-top: 3px; width: 480px;}

    /
    
    /*** Left Side Content ***/
        #LeftNavContainer{background-color: #bd461b; float: left;width: 230px; }
        #LeftNavContainer .buffer{height: 100px; width: 230px;}
        
        #LeftNavLinksContainer {background-color: #f5f5f5; width: 230px; }
        #LeftNavLinksContainer a{color: #454545; background: url(/images/misc/leftnavarrow.png) no-repeat right; display: block; font-weight: bold; font-size: 11px; text-decoration: none; width: 200px;}
        
  	    #LeftNavLinksContainer ul.firstlvl{border-right: solid 1px #bd461b; border-bottom: solid 3px #bd461b;  width: 220px;}
  	    #LeftNavLinksContainer ul.firstlvl li{border-bottom: solid 1px #cccccc;  padding: 4px 10px;}
  	    #LeftNavLinksContainer ul li ul{display: none;}

	/*** Notices ***/
	#noticeContainer { padding: 30px; }
	#noticeContainer h1 { font-size: 20pt; font-weight: normal; margin: 0; margin-bottom: 30px; color: #454545; }
	#noticeContainer p { line-height: 1.5em; width: 80%; margin: 0; margin-bottom: 20px; font-size: 9pt; }
	#noticeContainer a { color: #005293; text-decoration: none; }
	#noticeContainer a:hover { text-decoration: underline; }
	#noticeContainer a.sectionAnchor { color: #6d6c6b; }
	#noticeContainer a.sectionAnchor:hover { text-decoration: none; }
	#noticeContainer ol, #noticeContainer ul { margin-left: 25px; margin-bottom: 20px; width:70%; }
	#noticeContainer li { list-style-type: decimal; font-size: 9pt; margin-bottom:10px;}
	
/*** Footer ***/
    #footer{clear: both; font-size: 10px; }
    #copyrightbar{background-color: #dadada; border-bottom: solid 1px #d1d1d1; font-weight: bold; padding: 3px 10px;}
    #termsofusecontainer{background-color: #f4f4f4; padding: 6px 0px 20px 10px;}
    #termsofusecontainer p{line-height: 12px; width: 500px;}
    #termsofusecontainer a { color: #005293; text-decoration: none; }
    #termsofusecontainer a:hover { text-decoration: underline; }
    #bottomshadow{background-image: url(/images/bottomshadow.png); background-position: bottom; clear: both; display: block; margin-left: 4px; width: 920px; height: 4px;}
    
	
