/* Turning it all off */
#menuWrapper,
#toolsHeader,
#siteSearch,
#toolsBody,
#siteFooter,
.archiveNav,
.archiveNav .clearfix,
#related .archiveNav .clearfix,
.calendarNav,
.calendarNavBottom,
.calendarNavSmall,
#forumForm,
.contextMenu,
.TabbedPanelsTabGroup,
.docListTools,
#localMenu,
#pageTools { display:none; width:0; height:0; }

/* Turning some on */
#searchArticles,
#searchDocuments,
#searchEmployees {
display:block;
}

/* Collapsing the framework */

/* Setting widths */


body { 
position:static;
height:auto !Important;
overflow:visible !important;
}

* {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	/*font-size:13px;*/
}


.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.hiddenJaws
{position:static;
display:none;}


#siteBody {
position:static;
float:none !Important;
height:auto;
width:99%;
}

#informationHeader,
#informationBody  {
width:98%;
}

#informationHeader {
height:50px;
}



/* moving the columns around and formating */
#informationBody {
position:static;
float:none !Important;
 }

#content {
position:static;
float:none !Important;
padding:0 0 0 0;
margin:24px 0 0 0px;
width:96%;
font-size:12px;
display:block;

}

#content .archiveNav {
display:none;
}


#related {
clear:both;
position:static;
float:none !Important;
width:96%;
margin:24px 20px 0 0px;
padding:0;
font-size:12px;
}

/* Text formatting */


h1 {
	font-size: 32px;
	line-height:135%;
	margin: 0px 0px 5px 0px;
	color: #333333;
}

h2 {
	font-size:24px;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding:0;	
}

h3 {
	font-size: 12px;
	line-height:110%;
	color:#333333;
	margin: 0px 0px 2px 0px;
}

h4 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px 0px 0px 0px;		
}

.edit { display:none; }

p {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	margin: 0px 0px 18px 0px;
}


a {
	color:#3399FF;
	text-decoration: none;	
}

a:hover {
	text-decoration: underline;
}

img {
border:0;
}

.left {
float:left;
}

.leftimg {
float:left;
margin-right:12px;
}

.right {
float:right;
}

.teaser {
float:left;
margin:0px 12px 16px 0;
padding:0;
}


code {
border:1px solid #000;
padding:10px;
margin:0 0 24px 0;
color:#666;
font-size:12px;
display:block;
}

blockquote {
font-family:Georgia, 'Times New Roman', Times, serif; 
float:left; 
margin:6px 16px 6px 0px; 
width:240px; 
display:block; 
font-size:16px; 
color: #000000; }

cite {
display:block;
font-size:11px;
color: #000000;
margin:6px 16px 0 0;
font-style:normal;
float:right;
}

acronym {
  border-bottom: 1px dotted #000;
}



/* Images */

img.teaser {
float:left;
background-image:url(../img/image-shadow-180.gif);
background-repeat:no-repeat;
padding:16px 16px 16px 15px;
margin:-3px 10px 0px -8px;
width:150px;
height:98px;

}



img.left {
float:left;
margin:0px 16px 6px 0;
}

img.right {
float:right;
margin:0px 0px 6px 16px;
}

img.fullWidth {
margin:0px 0px 12px 0px;
}

img.frameLeft {
float:left;
background-image:none;
background-repeat:no-repeat;
padding:0;
margin:0 12px 12px 0;
width:172px;
height:180px;

}

img.frameRight {
float:right;
background-image:none;
padding:0;
margin:0 12px 12px 0;
width:172px;
height:180px;
}

img.frameLarge {
clear:both;
background-image:none;
padding:0;
margin:0 12px 12px 0;
width:350px;
height:172px;
}



/* From information.css */

#content h1,
#content h2 {
color:#000000;
}

#content h1 a,
#content h2 a {
color:#000000;
}


#content h1 {
font-size:18px;
margin:0 0 2px 0;
padding:0;}

#content h2 {
font-size:14px;
margin:0 0 2px 0;
padding:0;
}

#content h4 {
font-weight:bold;
font-style:normal;
font-size:12px;
margin:0 0 2px 0;
padding:0;
}


#content p a {
text-decoration:underline;
}

#content p a:hover {
text-decoration:none;
}

#content .leadtext {
font-size:13px;
line-height:135%;
color:#000000;
margin:0 0 12px 0;
}

#content p {
font-size:12px;
margin-bottom:12px;
line-height:135%;	
color:#000000;
}

#content .author {
font-size:11px;
font-style:italic;
}

#content .author a {
font-size:11px;
font-style:normal
}

#content .listItem .date {
font-weight:bold;
}

#content .intro {
border-bottom:1px solid #999;
padding:0 0 16px 0;
margin:0 0 12px 0;
}

#content .wrapper {
padding:0 0 8px 0;
margin:0 0 8px 0;
}

#content .aCol {
width:47.8%;
float:left;
}

#content .vertDivider {
border-right:1px solid  #d6d6d6;
}

#content .bCol {
width:47.8%;
float:right;
}

#content .body ul {
list-style:square;
margin:0 0 12px 0;
color:#000000;
}

#content .body ol {
margin:0 0 12px 0;
padding:0;
color:#000000;
list-style-position:inside;
}

#content .body ul li,
#content .body ol li {
padding:2px 0 2px 0;
}

#content .body ul li ul,
#content .body ol li ol,
#content .body ul li ol,
#content .body ol li ul {
margin:2px 0 6px 0;
padding:0;
}

#content .body ul li ul li,
#content .body ol li ol li,
#content .body ul li ol li,
#content .body ol li ul li {
margin-left:32px;
}

#content .body li a, {
text-decoration:underline;
}

#content .body li a:hover {
text-decoration:none;
}


/* Employeelist */

#content .body ul.list {
list-style:none;
color:#000000;
margin:2px 0 0 0;
padding:0;
}

#content .body ul.list li {
padding:2px 0 2px 0;
}

#content .body ul.list a {
text-decoration:underline;
}

#content .body ul.list a:hover {
text-decoration:none;
}

/* Slug */

h3.slug {
display:block;
border-bottom:1px solid #999;
padding:0 0 7px 0;
margin:7px 0 12px 0;
font-size:11px;
text-transform:uppercase;
}

#related h3.slug {
margin-bottom:6px;
}


#content h1.slug {
display:block;
border-bottom:1px solid #999;
padding:0 0 4px 0;
margin:0 0 12px 0;
font-size:16px;
text-transform:uppercase;
color:#333333;
}

.section #content h3.slug {
margin-top:36px;
}

.frontPage h3.slug {
margin:7px 0 6px 0;
}

h3.slug a, #content h1.slug a {
color:#333333;
}

/* Tables */

table { 
width:100%; 
border:none; 
padding:0; 
margin:0px 0 12px 0; 
border-top:1px solid #e5e9dd; 
text-align:left; 
font-size:12px; color:#000000;
}

caption { 
text-align:left; 
vertical-align:bottom; 
padding:0 0 4px 0; 
color:#828266; 
font-weight:bold; 
}

th {
border-bottom:1px solid #e5e9dd; 
padding:12px 4px 4px 0px; 
margin:0; 
color:#828266; 
}

td { 
border-bottom:1px solid #e5e9dd; 
padding:5px 4px 5px 0px; 
margin:0;
vertical-align:top;
}

td.num, th.num {
text-align:right;
}

td.sum {
border-bottom:1px solid #828266;
}

/* Lists */

table.documents {
margin:0;
padding:0;
}

.documents th {
background-color: #f4f4f4;
color:#333333;
text-transform:uppercase;
font-size:11px;
padding:0 0 6px 0;
background-color:#ccc;
text-align:left;
font-weight:normal;
}


.contentList h3 {
	margin:0 0 8px 0;
}


.contentList ul {
	margin:0 0 16px 0;
	padding:0;
}

.contentList ul li {
	list-style: none;
	list-style-position:outside;
	margin:0;
	padding:2px 0px 2px 0px;
	font-size: 12px;
}

.contentList ul li strong {
	text-decoration: none;
	color:#000000;
	padding-right:8px;
}

.contentList ul li a {
	margin: 0;
	padding: 0;
	color:#3399FF;
}

.contentList .selected {
font-weight:bold;
}

.widget .head img {
display:none;
}


/* Related documents */

.relatedDocuments ul {
float:none !Important;
margin:0 0 12px 0;
padding:0;


}

.relatedDocuments li {
margin:0;
padding:2px 0 2px 0;
list-style:circle;
}


.relatedDocuments  a.pdf { text-decoration:underline; display:block; padding-left:24px; background-image:url(../img/pdf.gif); background-repeat:no-repeat; background-position:left top; padding-top:2px; padding-bottom:6px; }
.relatedDocuments  a.doc { text-decoration:underline;  display:block; padding-left:24px; background-image:url(../img/doc.gif); background-repeat:no-repeat; background-position:left 2px; padding-top:2px; padding-bottom:4px; }
.relatedDocuments  a.xls { text-decoration:underline;  display:block; padding-left:24px; background-image:url(../img/xls.gif); background-repeat:no-repeat; background-position:left 2px; padding-top:2px; padding-bottom:4px; }
.relatedDocuments  a.ppt { text-decoration:underline;  display:block; padding-left:24px; background-image:url(../img/ppt.gif); background-repeat:no-repeat; background-position:left 2px; padding-top:2px; padding-bottom:4px; }

.relatedDocuments a:hover.pdf,
.relatedDocuments a:hover.doc,
.relatedDocuments a:hover.xls,
.relatedDocuments a:hover.ppt { 
text-decoration:none; }

.related {
margin:0 0 24px 0;
padding:0;
}


.related .leftImage {
float:left;
margin:4px 12px 6px 0;
}

.related h4 {
font-size:13px;
}

.related ul li .small {
display:block;
margin-top:2px;
font-size:11px;
}

.related ul li strong {
	text-decoration: none;
	color:#000000;
	padding-right:8px;
}

.related ul {
margin:0 0 24px 0;
padding:0;
list-style:none;
}

.related li {
padding:3px 0 3px 0;
}



.related .date {
font-size:11px;
display:block;
padding-top:2px;
}

.related .all a {
color:#333333;
font-size:11px;
text-decoration:underline;
}

.related .all a:hover {
text-decoration:none;
}




.related li a.pdf { display:block; padding-right:24px; background-image:url(../img/pdf.gif); background-repeat:no-repeat; background-position:right 2px; }
.related li a.doc { display:block; padding-right:24px; background-image:url(../img/doc.gif); background-repeat:no-repeat; background-position:right 2px; }
.related li a.xls { display:block; padding-right:24px; background-image:url(../img/xls.gif); background-repeat:no-repeat; background-position:right 2px; }
.related li a.ppt { display:block; padding-right:24px; background-image:url(../img/ppt.gif); background-repeat:no-repeat; background-position:right 2px; }

.related li a:hover.pdf,
.related li a:hover.doc,
.related li a:hover.xls,
.related li a:hover.ppt {  }


.related li a.calendarItem { display:block; padding-right:24px; background-image:url(../img/calendar.gif); background-repeat:no-repeat; background-position:right center; }


.related .record {
margin:0 0 12px 0;
padding:0;
width:100%;
}

.related .record .head {
background-color:#bf1041;
clear:both;
margin:0 0 8px 0;
}

.related .record .head h4 a {
display:block;
color:#ffffff;
padding:2px 2px 0 0;
line-height:15px;
}

.related .record .head p {
color:#ffffff;
font-size:11px;
}

.related .record .head img {
float:left;
margin:0px 12px 0px 0;
}

.related .record .body p {
margin:0 0 6px 0;
line-height:15px;
}

.related .record .body .desc {
font-size:11px;
line-height:13px;
}


/* Forum lists */

ul.forum { }

ul.forum li {
background-position:8px 8px;
background-repeat:no-repeat;
padding:4px 0 4px 0px;
color:#000000;
line-height:130%;
font-size:11px;
}

ul.forum li a {
text-decoration:underline;
}

ul.forum li a:hover {
text-decoration:none;
}

ul.forum li.even {
background-color:#000000;
}

ul.forum h3 {
padding-bottom:0px;
margin-bottom:0px;
}

ul.forum h3 a {
font-size:12px;
color:#000000;
text-decoration:none;
}

ul.forum h3 a:hover {
text-decoration:underline;
}

ul.forum li.all {
border-top:1px #000000 solid;
padding-left:0px;
margin-top:6px;
}


/* documentLists */

.documentList th {
font-weight:normal;
text-transform:uppercase;
font-size:11px;
}

.documentList th a {
color:#000;
}

/* Calendar */
td.calendarDate {
width:180px;
}
