@import url(/eye/poll/includes/styles.css);

/* START GENERAL STYLES */


.basicTable .smText {
	font-size: 1.3em;
}

.basicTable .forumPermissions {
	font-size: 0.9em;
}

* {
	padding:0;
	margin:0;
}

body {
	background:#fff;
	font-family : arial, verdana, lucida, helvetica, sans-serif; 
	font-size: 80%;
	color: #666;
	height: 100%;
	text-align: center;
}

h1{
	color: #CE5A85;
	font-size: 1.3em;
	padding-bottom: 20px;
	font-weight: bold;
}

h2{
	color: #CE5A85;
	font-size: 1.3em;
	padding-bottom: 20px;
	font-weight: bold;
}

h3{
	color: #CE5A85;
	font-size: 1.3em;
	padding-bottom: 20px;
	font-weight: bold;
}

.span-hide {
    display: none;
}

.hidden {
	display: none;	
}

.print-only {
    display: none;
}

#wrapper {
	position: relative;
	width: 758px;	
	padding-top: 25px;
	border: 0;  
	margin: 15px auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*#wrapperEye {
	position: relative;
	width: 758px;	
	padding-top: 25px;
	border: 0;  
	margin: 15px auto;
	margin-top: 0px;
	margin-bottom: 0px;
}*/

#nav {
	position: relative;
	width: 758px; 
	background-color: #185A93;
	text-align: left;
	border: 0;
}

#main {
	clear: both;
	position: relative;
	width: 758px; 
/*	background: transparent url(/images/background.gif) repeat-x scroll right;
	background-color: #57B2DF;*/
	text-align: left;
	border: 0;
}

#contentwrapper{
	width: 758px; 
	background-color: #ffffff;
	background:url(/images/columnbg.gif) repeat-y left top;
	padding-bottom: 0;
	float:left;
}

#leftBox{
	position: relative;
	float: left;
	width: 127px;
	border-left: 2px solid #cccccc;
}

#leftBoxLower{clear: both; height: 90px; width: 127px;}
#leftBoxTop{clear: both; height: 91px; width: 127px;}

#leftBorder {
	width: 629px;
	background: url(/images/borderLeft.gif) repeat-y scroll left;
	float:left;
}

#leftBorderGradient {
	background:url(/images/background.gif) repeat-x left top;
	width: 10px;
	min-height: 510px;
	float:left;
}

#rightBorder{
	background: url(/images/borderRight.gif) repeat-y scroll right;
	float:left;
}

#rightBorderGradient {
	background: transparent url(/images/background.gif) repeat-x scroll right;
	background-position:right 0; 
	width: 9px;
	min-height: 510px;
	float:left;
}

#mainContent{
	float: left;
	width: 610px;
/*	_width: 590px;*/
	background:url(/images/corner_tr_inner.gif) no-repeat top right;
/*	margin-left: 10px;*/
padding-bottom:16px;
}


/*#mainContentBackground{float:left; padding-bottom:16px;}*/

#mainContentInner{
	position: relative;
	float:left;
	width: 586px;
}

#mainContentInnerBody{
	position: relative;
	float:left; 
	width: 450px;
	padding: 0;
	margin: 0;
}

#mainContentInnerBodyPadding {
	padding: 10px 0 10px 10px; 
}

#mainContentInnerSpacer{
	position: relative; 
	float: left; 
	width: 10px;
}

#mainContentInnerRight{
	position: relative;
	float: right;  
	width: 110px;
	padding: 20px 0px 10px 0;
	font-size: .85em;
}

.mainContentInnerRightBorder{
	position: relative;
	width: 100px;
	clear: both;
	padding-left: 10px;
	border-left: 1px dashed #666;
}

.mainContentInnerRightBorderNonDash{
	position: relative;
	width: 100px;
	clear: both;
	padding-left: 10px;
	border-left: none;
}

#mainContentInnerRightLogo{
	position: relative;
	background:url(/images/swdebates_logo.gif) no-repeat top left;
	height: 178px;
}

#mainContentInnerRightSeperator{
	position: relative;
	width: 110px;
	height: 30px;
	clear: both;
}

#wrapper .breadcrumbBar { margin:0px;margin-bottom:0;padding:4px; padding-left: 0; }

#wrapper .pageContentWrapper { width:100%; float:left; min-height:319px;}

#footer {
	clear: both;
	position: relative;
	font-size: .85em;
	background-color: #57B2DF;
}

#footerBar{
	width: 758px;
	text-align: left;
	border: 0;
	background:url(/images/corner_outer_bl.gif) no-repeat left bottom;
	/*border-top: 1px dashed #fff;*/
	padding-top: 12px;
	padding-bottom: 12px;
}

#footerBarHome{
	clear: both;
	position: relative;
	width: 758px;
	text-align: left;
	border: 0;
	background:url(/images/corner_outer_bl.gif) no-repeat left bottom;
	border-top: 1px dashed #fff;
	padding-top: 12px;
	padding-bottom: 12px;
}

#footerLeft {
	position: absolute;
	left: 10px;
	width: 250px;
	color: #fff;
}
#footerRight {
   	margin-left: 261px;
   	margin-right: 85px;
	color: #fff;
}
#footerLogo {
	position: absolute;
	right: 0;
	width: 70px;
	top: 5px;
	right: 5px;
}

.alignTop{
	vertical-align: top;
}

.alignMid{
	vertical-align: middle;
}

.noBorder{
	border: none;
}

.prop{
	float: right;
	width: 1px;
	min-height: 510px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.rightHandHead {
	color: #CE5A85; 
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

.uploadTitle {
	font-size: 1.0em;
}

.selectedLetter {
	font-weight: bold;
	color: #CE5A85;
}

.linkDate{
	font-size: 0.9em;
	font-weight: bold;
}
/* END GENERAL STYLES */



/* START VARIOUS LINKS */
a:link {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline; 
}

a:visited {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline; 
}

a:hover {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline;
}

a:active {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline;
 }

a:link.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:visited.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:hover.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:active.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:link.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:visited.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:hover.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: underline;
}

a:active.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

a:link.orangeLink {
 color: #F5AB00; 
 background-color: transparent;
 text-decoration: none;
}

a:visited.orangeLink {
 color: #F5AB00; 
 background-color: transparent;
 text-decoration: none;
}

a:hover.orangeLink {
 color: #F5AB00; 
 background-color: transparent;
 text-decoration: underline;
}

a:active.orangeLink {
	color: #F5AB00; 
	background-color: transparent;
	text-decoration: none;
}

a:link.rightHandLink {
	color: #CE5A85; 
	background-color: transparent;
	text-decoration: none;
}

a:visited.rightHandLink {
	color: #CE5A85; 
	background-color: transparent;
	text-decoration: none;
}

a:hover.rightHandLink {
	color: #CE5A85; 
	background-color: transparent;
	text-decoration: underline;
}

a:active.rightHandLink {
	color: #CE5A85; 
	background-color: transparent;
	text-decoration: none;
}

a.foot:link {
	font-weight: normal; 
	text-decoration: none;
	color: #ffffff;
	background: transparent; 
}

a.foot:visited {
	font-weight: normal; 
	text-decoration: none;
	color: #ffffff;
	background: transparent; 
}

a.foot:hover {
	font-weight: normal; 
	text-decoration: underline;
	color: #ffffff;
	background: transparent; 
}

a.foot:active {
	font-weight: normal; 
	text-decoration: underline;
	color: #ffffff;
	background: transparent;  
}

/* Styles for 'More >>' links on Links pages */
a.moreDocsLink:link {
	color: #CC4F7F;
	font-weight: bold;
	text-decoration: none;
	padding:0 0 0 20px;
	margin: 0px;
	text-decoration:none;
	background:url(/images/link_bg.gif) no-repeat left top; 
}

a.moreDocsLink:visited {
	color: #CC4F7F;
	font-weight: bold;
	text-decoration: none;
	padding:0 0 0 20px;
	margin: 0px;
	text-decoration:none;
	background:url(/images/link_bg.gif) no-repeat left top; 
}

a.moreDocsLink:hover {
	color: #CC4F7F;
	font-weight: bold;
	text-decoration: underline;
	padding:0 0 0 20px;
	margin: 0px;
	text-decoration:none;
	background:url(/images/link_bg.gif) no-repeat left top; 
}

a.moreDocsLink:active {
	color: #CC4F7F;
	font-weight: bold;
	text-decoration: none;
	padding:0 0 0 20px;
	margin: 0px;
	text-decoration:none;
	background:url(/images/link_bg.gif) no-repeat left top; 
}
/* END VARIOUS LINKS */




/* START PRIMARY HORIZONTAL NAV */

	#navbar { min-height: 36px;	width: 758px; background-color: #185A93; text-align:left; border: 0; background:url(/images/corner_tr.gif) no-repeat right top; }
		#navbar ul { margin: 0px; padding: 0px; font-size: .85em; color: #ffffff; line-height: 36px; padding-left: 10px; }
			#navbar li { list-style-type: none; display: inline;	height: 30px; border: none; margin: 0 45px 0 0; }
				#navbar li a { padding: 4px 0px 4px 0; color: #FFFFFF; margin: 0; text-decoration: none; border:none;}
				#navbar li a:link { color: #FFFFFF; }
				#navbar li a:active { color: #FFFFFF; background-color: #185A93; }
				#navbar li a:visited { color: #FFFFFF; }
				#navbar li a:hover { color: #FFFFFF; background-color: #185A93;	text-decoration: underline; }

/* END PRIMARY HORIZONTAL NAV*/





/* START TERTIARY VERTICAL NAV*/

#tertiaryNav { margin:0; padding:0 0 10px 0; font-size: 0.85em; font-weight: normal; }
	#tertiaryNav li {	list-style-type:none; background:transparent; }
		#tertiaryNav a:link, #tertiaryNav a:visited, #tertiaryNav a:active, #tertiaryNav a:hover { 
			padding:10px 0 10px 32px;
			display: block;
			text-decoration:none;
			font-weight: normal;
			border: 0;
			background: url(/images/checknew.gif) no-repeat left top; 
			/*min-height: 1px;*/

		}
		#tertiaryNav a:link, #tertiaryNav a:visited,#tertiaryNav a:active { background-color: transparent; color: #CE5A85; }
		#tertiaryNav a:hover { background-color: #d984a4; color: #ffffff; }

/* END TERTIARY VERTICAL NAV*/




/* START FOOTER HORIZONTAL NAV */

.footerNav {
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: .9em;
}

#footerRight div.footerNav a {color: #ffffff; text-decoration:none;}
#footerRight .footerNav a:hover { text-decoration: underline;}

.footerNav ul {
	color: #ffffff;
	margin:0;
	padding-bottom:0;
}

.footerNav ul.left {
	text-align: left;
}

.footerNav li {
	list-style-type: none;
	display: inline;
}

.footerNav li a {
	text-decoration: none;
	color: #ffffff;
}

.footerNav li a:link {
    color: #ffffff;
}

.footerNav li a:active {
    color: #ffffff;
}

.footerNav li a:visited {
    color: #ffffff;
}

.footerNav li a:hover {
	text-decoration: underline;
    color: #ffffff;
}

/* END FOOTER HORIZONTAL NAV*/












/* ******************* */
/* START CSS for FORUM */
/* ******************* */


/* Text for most CSS classes */
/*.text, .smText, .error, a, a.smLink, a.nav, a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableLedger, .tableSubLedger, .tableSearchLedger, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calLedger, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
}*/
.lgText, .heading{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* Text */
.smText{
	font-size: 10px;
}

.lgText{
	font-size: 12px;
}

.heading{
	font-size: 12px;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

/* Hyperlinks */
a:link {
	color : #0000FF;
	text-decoration: underline;
}

a:visited{
	color : #990099;
	text-decoration : underline;
}

a:hover, a:visited:hover{
	color : #FF0000;
	text-decoration : underline;
}

a.smLink {
	font-size: 10px;
}

/* navigation hyperlinks */
a.nav, a.nav:visited{
	color : #444444;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:hover, a.nav:visited:hover{
	color : #999999;
	text-decoration : underline;
	font-size: 10px;
	font-weight: bold;
}

/* Misc */
ul{
	list-style-type: circle;
	margin-left:20px;
	padding-bottom:10px;
}

p{
	padding-bottom:10px;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border:none 
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}

/* Rich Text Editor */
.WebWizRTEbutton{
	 border: #EFEFEF 1px solid;
}

.WebWizRTEtextarea{
	background: #ffffff;
	font-size: 12px;
	padding: 3px;
}

.RTEbutton{
	background-color: #E6E7F2;
}

/* Tables */
.basicTable{
	border: 0px;
	width: 98%;
	text-align: left;
	padding: 3px;
	/*ADDED FOR SWDEBATES - 23/10/06 - MP*/
	font-size: 12px;
}

.errorTable{
	border: 1px solid #FD7D40;
	background-color: #FFF2E6;
	width: 98%;
	color: #FF0000;
}

.tableBorder, .wwgAdTable{
	border: 1px solid #B6B9CB;
	background-color: #FFFFFF;
	width: 98%;
}

.tableBorder td{
	padding: 3px;
	font-size:0.9em;
}

/* Table Ledger */
.tableLedger{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7F7F99;
	height: 26px;
	/*ADDED FOR SWDEBATES - 23/10/06 - MP*/
	font-size: 12px;
}

.tableLedger a:link, .tableLedger a:visited{
	color : #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	color : #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	background-color: #DCDDE4;
	height: 22px;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #DCDDE4;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Tables */
.tableRow{
	background-color: #F0F1F5;
	text-align: left;
	font-size: 12px;
}

.tableTopRow, .tableBottomRow{
	background-color: #F0F1F5;
}

/* Alternating Row Colours */
.evenTableRow{
	background-color: #F0F1F5;
	text-align: left;
}

.oddTableRow{
	background-color: #F0F1F5;
	text-align: left;
}

.evenTableRow td{
	padding: 3px;
}

.oddTableRow td{
	padding: 3px;
}

.hiddenTableRow{
	background-color: #DFDFDF;
}

/* Private messager */
.PMtableRow{
	background-color: #F0F1F5;
}

.PMmsgBody{
	width: 99%;
	max-height: 350px;
	float: left; 
	overflow: auto;
}

/* Forum posts */
.msgBody{
	width: 100%;
	padding: 3px;
}

.msgEvenTableRow, .msgEvenTableSide{
	background-color: #F8F8FC;
	font-size: 11px;
	text-align: left;
}

.msgOddTableRow, .msgOddTableSide{
	background-color: #F8F8FC;
	font-size: 11px;
	text-align: left;
}

.msgEvenTableSide a:link, .msgEvenTableSide a:visited, .msgOddTableSide a:link, .msgOddTableSide a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.msgEvenTableSide a:hover, .msgEvenTableSide a:visited:hover, .msgOddTableSide a:hover, .msgOddTableSide a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

.msgHiddenTableRow{
	font-size: 11px;
	background-image: url(/forum/forum_images/pre_approved_post.gif);
	text-align: left;
}

.msgLineDevider{
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #E1E2F0;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #DCDDE4;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	font-size: 11px;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	font-size: 11px;
}

.calDateCell{
	background-color: #F8F8FC;
}

.calTodayCell{
	background-color: #F8F8FC;
	border:1px solid #FF0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

/* Forum ads */
/* WARNING: Changing the adverts so they are no-longer visable or readable will break the terms of the license agreement */

.wwgAdTD {
	background-color: #F8F8FC;
	color : #000000;
}

.wwgAdTitle a:link, .wwgAdTitle a:visited, .wwgAdTitle a:hover, .wwgAdTitle a:visited:hover{
	color : #0000FF;
	text-decoration: underline;
}

.wwgAdFooter{
	color: #FFFFFF;
	background-color: #7F7F99;
}

.wwgAdFooter a:link, .wwgAdFooter a:visited, .wwgAdFooter a:hover, .wwgAdFooter a:visited:hover{
	color : #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/* ***************** */
/* END CSS for FORUM */
/* ***************** */





/* ******************************************************* */
/* BELOW IS LIFTED FROM OTHER SHEETS HENCE DIFFERENT LOOK  */
/* ******************************************************* */

/* *********************** */
/* START CSS for DOWNLOADS */
/* *********************** */

#downloadsTextWrapper { width: 450px;}
#downloadsTextWrapper table td { font-size:0.8em; }

#publicationsIntroText { 
	width: 450px; 
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	text-align: left;
}

.cmsListItem {margin-left: 15px;}

/* START CSS for DOWNLOADS A-Z SEARCH */
	#AZsearch { background-color: #F5F5F5;  padding: 5px; margin: 6px 0 5px 0; width: 450px; min-height: 60px;}
	#AZsearch .alphabet { color: #878785; font-weight: normal; text-align: right; float:right; font-size: 10px;}
	.alphabet #alphabetSearch {  margin-top: 1em; text-align: right; }
	#alphabetSearch input { font-size: 1em; }
	#alphabetSearch label { color: #000000; }
	.alphabet select {margin-top: 10px;}
	.AZtext { font-size: 1.2em; font-weight: normal; width: 180px; float: left; clear: right; }
		.AZtext p{ font-size:0.8em; }
	#categoryDropdown { margin-top: 1em; float: right; }
	#categoryDropdown input { background-color: #6D6D6D; color: #ffffff; font-weight: bold; font-size: 0.9em; border: none; vertical-align: bottom; margin-left: 5px; text-align: center; min-height: 18px; padding: 3px 6px 3px 6px; }
/* END CSS for DOWNLOADS A-Z SEARCH */

/* Download documents style */
.documentCell {
	width: 50%; 
	padding: 4px 4px 4px 0; 
	vertical-align: top; 
	font-size: 1.1em;
}

#downloadsSections { width: 450px; }

#debateHeadingAndText { clear: both;}


/* START CSS for DOWNLOADS CATEGORIES */
#categories {  width: 585px;}
#categories td { padding: 0.25em 0.5em 0.25em 0; vertical-align: top; width: 50%; }
/* END CSS for DOWNLOADS CATEGORIES */


/* START CSS for DOWNLOADS CATEGORY SECTIONS */
#catSections { padding-top:10px; border-bottom:1px dashed #cccccc; }
#catSections li {border-top:1px dashed #cccccc; padding-top:0.75em; padding-bottom: 0.75em; margin-left: 2em; }
#catSections .dlSection {width:534px; float:left;}
#catSections img {margin-right:2px;}
#catSections .sectionContent {padding-left:15px;}
/* END CSS for DOWNLOADS CATEGORY SECTIONS */


/* START CSS for DOWNLOADS CATEGORY SUB SECTIONS */
#catSubSections {  }
#catSubSections li { background-color: #EFF4FA; padding: 13px 13px 13px 0; margin-bottom: 5px; }
#catSubSections p { margin-left: 100px; padding-top: 0; }
#catSubSections a { font-weight: bold; }
#catSubSections img { margin-left: 10px; float: left; border: solid 1px #A9ABAA; margin-right:5px}
#catSubSections .fileInformation { margin-top: 0.5em;}
.fileInformation { padding-bottom: 10px; }
/* END CSS for DOWNLOADS CATEGORY SUB SECTIONS */


/* START CSS for DOWNLOADS CATEGORY SECTIONS DOCUMENT */
#catDocument { margin: 1em 0; }
#catDocument dt { font-weight: bold; margin-bottom: 0.5em; border-bottom: 1px solid #CCCCCC; }
#catDocument dd { padding: 0.25em; }
#catDocument .catDocInformation { background-color: #EEEEEE; }
#catDocument .catDocumentDescription { margin-top: 0.5em; }
#catDocument #catFiles { margin: 1em; }
#catFiles li { margin-bottom: 0.75em; margin-left: 1em; }
#catFiles a {  }
#catFiles span {  }
/* END CSS for DOWNLOADS CATEGORY SECTIONS DOCUMENT */


/* Downloads document details */
#downloads .DLtext {font-size: 1.3em;}

table.downloads-table { width: 540px; border: 1px solid #a0a0a0; text-align: center; font-size: 1.8em; }
td.downloads-title { background: #eeeeee; color: #000000; font-weight: bold; padding: 5px; vertical-align: middle; font-size:0.5em; }
td.downloads-info { background: #eeeeee; color: #606060; padding: 5px; vertical-align: middle; font-size:0.5em; }
td.downloads-files { background: #ffffff; color: #505050; padding: 5px; margin-left: 0px; font-size:0.5em; }
td.downloads { background: #ffffff; color: #000000; padding: 5px; }
h1.downloads { background: #f0f0f0; color: #000060; margin: 0px; padding: 5px; }

.searchResultsDocument { font-size: 1.2em; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; border: 1px solid #A0A0A0; width: 555px;  }
.clearfix { border: 1px solid #a0a0a0; margin: 10px 0 10px 0; border: 1px solid #A0A0A0; width: 545px;}
	
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clearingDiv {  }
.clearingDiv img { width: 99%; height: 1px; border: none; }


#pubFormatting { padding: 0; border-collapse: collapse; }
#pubFormatting .PFcontent { width: 430px; vertical-align: top; }
#pubFormatting h3 { color: #000000; }
.PFcontent .pubHeader { margin: 0 0 3px 0; padding: 0; }
.pubHeader img { border: none; margin: 0; padding: 0; }


.PFcontent #downloads { background-color: #F8F2E6; width: 480px; padding: 5px; margin: 6px 0 10px 0; font-weight: bold; }

.PFcontent .PFSearchResults { margin: 0; padding: 0; list-style: none; width: 540px; border: none; }
.PFSearchResults { width: 450px; }
.PFSearchResults li { padding: 5px; width: 410px; }
.PFSearchResults p { margin: 0 0 0 100px; }
.PFSearchResults a { font-weight: bold; }
.PFSearchResults img { float: left; border: solid 1px #A9ABAA; }
.PFSearchResults .fileInformation { margin-top: 0.5em; }

.notShowGroups {margin-left:5px; padding-left: 5px; list-style-type: none; width: 450px;}
.showGroups {border:1px solid black; margin: 0 0 20px 0; list-style-type: none; width: 450px;}


#pubFormatting .PFsidebar { vertical-align: top; }

/* ********************* */
/* END CSS for DOWNLOADS */
/* ********************* */


/* START EVENTS STYLES */
div.manyEvents { width:11px; height:11px; border: 1px black solid; }


.eventsHeading { font-weight: bold; font-size: 1.3em; color: #CE5A85 }

.events, p.events{
	font-family: arial,helvetica,sans-serif;
	font-size: 1.0em;
    font-weight: normal;
    margin: 0 0 0 0;
	padding-bottom: 3px;
}
.noEventsHeading
{
	font-size: 1.0em;
	font-weight: bold;
}

table.events-list-item_Left {
	background:				#f0f0f0;
	color:					#000000;
	border-style:			solid;
	border-width:			1px;
	border-color:			#c0c0c0;
	margin:					0px;
	margin-top:				8px;
	margin-bottom:			2px;
	padding:				2px;
	width:					230px;
}
table.events-list-item_Single {
	background:				#f0f0f0;
	color:					#000000;
	border-style:			solid;
	border-width:			1px;
	border-color:			#c0c0c0;
	margin:					0px;
	margin-top:				8px;
	margin-bottom:			2px;
	padding:				2px;
	width:					400px;
}

td.events-list-header_Left {
	background:				#e0e0e0;
	color:					#000000;
	padding-left:			4px;
	padding-bottom:			4px;
	margin-left:			4px;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				12px;
	font-weight:			normal;
	width:	                230px;
}

td.events-list-header_Single_LeftCol {
	background:				#e0e0e0;
	color:					#000000;
	padding-left:			4px;
	padding-bottom:			4px;
	margin-left:			4px;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				12px;
	font-weight:			normal;
	width:	                50px;
}
td.events-list-header_Single_MidCol {
	background:				#e0e0e0;
	color:					#000000;
	padding-left:			4px;
	padding-bottom:			4px;
	margin-left:			4px;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				12px;
	font-weight:			normal;
	width:	                250px;
}
td.events-list-header_Single_RightCol {
	background:				#e0e0e0;
	color:					#000000;
	padding-left:			4px;
	padding-bottom:			4px;
	margin-left:			4px;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				12px;
	font-weight:			normal;
	width:	                100px;
}

span.events-list-date {
	background:				#e0e0e0;
	color:					#505050;
	font-size:				80%;
}

table.events-calendar {
	background:				#f0f0f0;
	color:					#000000;
	border-style:			solid;
	border-width:			1px;
	border-color:			#c0c0c0;
	width:	                210px;
	clear:left;
}
tr.filler {
	height: 18px;
}
th.events-calendar {
	background:				#B7B7B7;/*#606060;*/
	color:					#ffffff;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				10px;
	font-weight:			bold;
}
td.events-calendar-void {
	background:				#f0f0f0;
	color:					#808080;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				10px;
	text-align:				center;
	vertical-align:			middle;
	border-style:			solid;
	border-width:			1px;
	border-color:			#f0f0f0;
}
td.events-calendar-normal {
	background:				#f0f0f0;
	color:					#000000;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				10px;
	text-align:				center;
	vertical-align:			middle;
	border-style:			solid;
	border-width:			1px;
	border-color:			#c0c0c0;
}
td.events-calendar-active {
	background:				#f0f0f0;
	color:					#000000;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				10px;
	text-align:				center;
	vertical-align:			middle;
	border-style:			solid;
	border-width:			1px;
	border-color:			#c0c0c0;
	padding:				0px;
}
td.events-calendar-active-date {
	background:				#f0f0f0;
	color:					#000000;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				10px;
	text-align:				center;
	vertical-align:			middle;
	padding:				1px;
	padding-left:			2px;
	padding-right:			2px;
}
td.events-calendar-active-block {
	background:				#ffffff;
	color:					#000000;
	font-size:				1px;
	padding:				1px;
}
td.eventText{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				0.8em;
	font-weight:			normal;
}

td.calHeader select{
    font-size: 9px;
}

table.calendar {
	width: 450px;
	margin-left: 0;
	padding-left: 0;
}

.leftColumn
{
	padding-right: 6px;
	width: 215px;
	float: left;
}

.leftColumn p{
	padding-top: 10px;
}


.rightColumn{
	padding-left: 20px;
	width: 200px;
	float: left;
}

.singleColumn{
	width: 430px;
	float: left;
}

a.eventLink{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				0.8em;
	font-weight:			normal;
}

form.paginationForm{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				0.8em;
	font-weight:			normal;
}
.months { width:80px }
.years{ width:55px }

.debateFilter {width:100%;}
/* END EVENTS STYLES */


/* START UPLOAD DOCUMENTS STYLES */

.uploadDocsLabel {
	width: 110px;
	float: left;
}

.uploadDocsName {
	float: left;
}
/* END UPLOAD DOCUMENTS STYLES */

/* START LINKS DOCUMENTS STYLES */
	p.mediaDescription { padding-left:20px;}

/* END LINKS DOCUMENTS STYLES */

/* START EDIT HOME PAGE STYLE */

.row {
	padding-bottom: 9px;
}

/* END EDIT HOME PAGE STYLE */


/* START CMS TABLE STYLES */
table 
{
 font-family:   arial,helvetica,sans-serif;
 font-weight:   normal;
 text-align:left;
 padding: 2px;
}
 
td
{
 font-size:    0.8em;
}
/* END CMS TABLE STYLES */

/*START - EYE TEMPLATE*/
.eye {background:#ffffff;}
	.eye #wrapper * {color:#000000;}
	.eye #wrapper p.breadcrumbBar, .eye #wrapper p.breadcrumbBar *, .eye #wrapper .introText,  .eye #wrapper .introText a,  .eye #wrapper h1 {color:#ffffff;}
	.eye #wrapper h1{font-style:italic; padding-bottom:10px;}
	.eye #wrapper .introText {height:50px; overflow:hidden; margin-bottom:10px; padding-bottom:0;}
	.eye #wrapper div.introTextSpacer {height:50px; margin-bottom:10px;}
	.eye #wrapper .pageElement p {padding-bottom:10px;}
	.eye #wrapper .imageGallery{float:left;}
	.eye #wrapper .imageGallery img {float:left;}

	.eye #wrapper #contentwrapper { background: url(/images/navigationBar.gif) repeat-y 0 0; }
	.eye #wrapper .eyeLandingContent { background: url(/images/landingNavigationBar.gif) repeat-y 0 0 !important; }
		.eye #wrapper .eyeLandingContent #mainContentInnerBody { width:100%; }
			h1.landingTopTitle {font-size:2em; font-weight:normal; padding:0 0 0 43px!important; margin:0 !important;}
			h1.landingBottomTitle {font-size:2em; padding:0 0 0 19px!important; margin:0 0 25px 0 !important;}
	.eye #wrapper #leftBorder { background: url() repeat-y 0 0; }
		.eye #wrapper #leftBorderGradient { background:transparent;}
	.eye #wrapper #rightBorder { background: url() repeat-y right top; }
		.eye #wrapper #rightBorderGradient { background:transparent; }
		.eye #wrapper #nav { background-color: #AB99CB; }
	.eye #wrapper .prop { min-height:1px; height:auto;}


	.eye #wrapper #navbar { background-color: #AB99CB; background:url(/images/eye_corner_tr.gif) no-repeat right top; /*border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;*/}
	.eye #wrapper #navbar li a { padding: 4px 0px 4px 0; color: #FFFFFF; margin: 0; }
	.eye #wrapper #navbar li { margin-right:45px; }
		.eye #wrapper #navbar li a:link { color: #FFFFFF; }
		.eye #wrapper #navbar li a:active { color: #FFFFFF; background-color: #AB99CB; }
		.eye #wrapper #navbar li a:visited { color: #FFFFFF; }
		.eye #wrapper #navbar li a:hover { color: #FFFFFF; background-color: #AB99CB; }

	.eye #wrapper #tertiaryNav a:link, .eye #wrapper #tertiaryNav a:visited, .eye #wrapper #tertiaryNav a:active, .eye #wrapper #tertiaryNav a:hover { 
		background: url(/images/checkeye.gif) no-repeat left top;  font-weight:bold; font-style:italic; }
		.eye #wrapper #tertiaryNav a:link, .eye #wrapper #tertiaryNav a:visited,.eye #wrapper #tertiaryNav a:active { background-color: transparent; color: #FFFFFF; }
		.eye #wrapper #tertiaryNav a:hover { background-color: #ffffff; color: #000000; }

	.eye #wrapper #leftBox{ position: relative; float: left; width: 129px; border:none;}
		.eye #wrapper #leftBox div{ border:none; }
			.eye #wrapper #leftBoxLower{clear: both; height: 85px; width: 129px; margin-bottom:9px;}
			.eye #wrapper #leftBoxTop{clear: both; height: 138px; width: 129px;}
			.eye #wrapper #leftBoxLower a.leftBoxTopImage {}

	/*.eye #wrapper .landingSpacer {width:100%; height:400px;}*/
	.eye #wrapper #mainContent{ background: url(/images/mainbackground.png) no-repeat 0 0; min-height:550px; }

	.eye #wrapper #rightBorder .eyeLandingMain{ background: #563297 url(/images/eyeLandingMainContent.png) no-repeat 0 0; min-height:550px;}
		.eye #wrapper #rightBorder .eyeLandingMain p, .eye #wrapper #rightBorder .eyeLandingMain a, .eye #wrapper #rightBorder .eyeLandingMain ul li {color:#ffffff;}

	.eye #wrapper  #footer { background-color: #AB99CB; }
		.eye #wrapper #footerBar { background:url(/images/eye_corner_outer_bl.gif) no-repeat left bottom; }
		.eye #wrapper .footerNav { color: #FFFFFF; }
			.eye #wrapper .footerNav ul { color: #FFFFFF; }
			.eye #wrapper .footerNav li { color: #FFFFFF; }
			.eye #wrapper .footerNav li a { color: #FFFFFF; }
			.eye #wrapper .footerNav li a:link { color: #FFFFFF; }
			.eye #wrapper .footerNav li a:active { color: #FFFFFF; }
			.eye #wrapper .footerNav li a:visited { color: #FFFFFF; }
			.eye #wrapper .footerNav li a:hover { color: #FFFFFF; }


/*END - EYE TEMPLATE*/

