/*
    RESET
*/
* { margin: 0; padding: 0; }
body { font: 12px Arial, Helvetica, Sans-Serif; background: #fff; }
.clear { clear: both; }
ol, ul 	{ list-style: none; padding-top: 6px; }
img, a img { border: none; }
input { outline: none; }
/*
    STRUCTURE
*/
#container 		{ position: relative; margin:0px 0px 0px 0px; width: 956px; background: #fff; }


/*
    TYPOGRAPHY
*/
a  				{ text-decoration: none; color: #068; outline: none; }
a:hover			{ text-decoration: underline; }
h1 				{ font: 80px Times, Times New Roman, Serif; margin: 82px 0px 32px 0px; }
h2 				{ font: 28px Georgia, Serif;  text-align: center;text-transform: uppercase; border-top: 1px solid #000; 
					padding: 14px 4px 0 4px; line-height: 24px;}
h2#topHead2		{ border-top: 1px solid #fff; }
h3				{ font: 12px Georgia, Serif; text-align: center; font-style: italic; text-transform: uppercase; border-bottom: 3px solid #000; padding: 13px 4px 10px 4px; }
h4				{ font:19px  Arial, Helvetica, Sans-Serif; font-weight: bold; letter-spacing: -1px;
					margin: 24px 0 0 0; color: #000; }
p 				{ margin: 6px 0 6px 0; font-size: 12px; }

a.selectNav 		{ color: #c00; text-decoration: underline; }
span.smallc		{ text-transform: lowercase; }

/*
    HEADER
*/
#header 		{ height: 200px; padding: 0px 0px 0px 56px; position: relative;  padding: }
#header h1	{ position: absolute; top: 0; left: 56px; font-variant: small-caps; font-size: 80px; color:#fff;
				text-align: center; letter-spacing: 0px; background: #222 url(../images/headerBack.png); width: 900px;}


#control 	{ width: 500px; float: right; padding: 10px 20px 0 0; text-align: right; }
#navi		{ position: absolute; top: 100px; left: 10px; z-index: 12;}
#navi p		{ text-transform: uppercase; }
/*
    CONTENT
*/
#content	{ padding: 0px 0px 0px 56px; }
.caseInfo	{ padding: 0; margin: 0; float:left; }
.midcol		{ margin-left: 305px; margin-right: 305px; width: 290px; }
.rcol		{ float:right; width: 290px; }
.lcol		{ float: left; width: 290px; }
.lcol img	{ margin: 24px 0 0 0px; }
a.topLink	{ font-size: 12px; display: block; width:100px; clear: both; padding-bottom:42px; padding-top: 24px; }
.lcol p		{ padding-right: 20px; }
.midcol p	{ padding-right: 20px; }
.rcol img	{ margin: 24px 0 0 -90px; }
h4.caseTitle{ border-bottom: 1px dotted #666; padding-bottom: 3px; position: relative; }
ul.styled	{ list-style-type:disc; margin-top: 6px;}
ul.styled li	{ margin: 6px 0 6px 16px;}

/*
	JQUERY
*/
#expandCases	{ position: absolute; top: 0px; right: 0px; text-align:right; visibility: hidden; }
/*
	ADDRESS
*/
address			{ display: block; position:absolute; top:20px; left:56px; width: 900px; padding: 0 0 28px 5px; line-height: 11px;
					 font-style: normal;  }
address strong	{ font-weight: normal; }
#tdate			{ position: absolute; top: 48px; right: 4px; text-align: right; }

/*
	FOOTER
*/
#footer	{ clear: both; text-align: center; border-top: 1px solid #000; margin-left: 56px; padding: 20px 4px 20px 0; }

/*
	SLIDESHOWS
*/
#slideshows 		{ position: relative; height:265px; }
.slideshow1		{ position: absolute; top: 15px; left: 0; height: 192px; width: 290px; overflow: hidden;}
.slideshow2		{ position: absolute; top: 15px; left: 305px; height: 192px; width: 290px; overflow: hidden;}
.slideshow3		{ position: absolute; top:15px; left: 610px; height: 192px; width: 290px; overflow: hidden;}

