/* Start styling for event calendar printer friendly. Ensure that event colour is not shown on screen */
@media screen {
	ul.event img{ 
		display:none;
	}
	ul.event li { 
		padding-left:15px;
	} 
} 
/* End styling for event calendar printer friendly */

/* Start styling for quick poll */

.button
{
	border: solid  #663399 1px;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #6a7300;
	TEXT-DECORATION: none
}

.PreviousPolls	{COLOR: blue;  FONT-STYLE: italic;}
.Answer			{COLOR: #000000; }
.Question		{COLOR: black;  FONT-WEIGHT: bold;}
.Votes			{COLOR: #000000; }
.NoSurveys		{COLOR: #000000; }

.Graph1		{BACKGROUND: blue;}
.Graph2		{BACKGROUND: green;}
.Graph3		{BACKGROUND: red;}
.Graph4		{BACKGROUND: purple;}
.Graph5		{BACKGROUND: fuchsia;}
.Graph6		{BACKGROUND: gray;}
.Graph7		{BACKGROUND: purple;}
.Graph8		{BACKGROUND: yellow;}
.Graph9		{BACKGROUND: maroon;}
.Graph10	{BACKGROUND: navy;}

/* End styling for quick poll */

/* AZ NEWS styles for the news listning and news form */

form.az_news_form {
	margin:0px;
	margin-top:5px;
	padding-bottom:3px;
}
										
.az_news_attribute_heading {
	font-weight:bold;
}

table.az_news {
	width:100%;
	border-collapse:collapse;									
}
                                
table.az_news td{
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
}
								
td.az_news_bullet {
	vertical-align:top;
	padding-top:10px !important;
	width:10px;
}
								
td.az_news_title {
	text-align:left;
	vertical-align:top;
}
								
td.az_news_date {
	text-align:right;
	padding-left:5px !important;
	vertical-align:top;
	white-space: nowrap;
}
								
a.az_news_link {
	font-weight:normal;
}

/*home page news specific styling*/
.az_news_home {
	border-collapse:collapse;
	width:100%;										
}
										
.az_news_home td {
	vertical-align:top;
	padding:0px 10px; 0px; 10px;
}
										
.az_news_home .home_table_header {
	margin-left:0px;
	margin-right:0px;
	border: 1px;
}


/* AZ NEWS styles end*/

/* table row heading in azgard components, should be changed to a th in the html*/
.RowHeading
{
    FONT-WEIGHT: bold
}

/*related_documents start */
.table_content_related_documents {
	border-collapse:collapse;
	width:100%;
	COLOR: #000000;
}

th.top_related_documents {
	white-space: nowrap;
}

.related_documents1{
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #EFF7FF;
}
.related_documents2
{
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #D9E8E9;
	PADDING-LEFT: 5px;
}
TD.top_related_documents
{
	BACKGROUND-COLOR: #00719C;
	PADDING-LEFT: 5px;
	COLOR: #ffffff;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
}
TD.related_documents
{
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
}
A.top_related_documents, A.top_related_documents:active, A.top_related_documents:hover 
{
	 COLOR: #ffffff; 
}
A.related_documents, A.related_documents:active, A.related_documents:hover 
{
	 COLOR: #00272C; 
}
div.Level1  {
	  font-weight:bold;
	padding-left:5px;
}
				            
div.Level2 {
	padding-left:25px;
}
							            
div.Level3 {
	padding-left:45px;
}
								
div.Level4 {
	padding-left:65px;
}
							            
div.Level5 {
	padding-left:85px;
}

div.viewAmendments {
	COLOR: #107aa6; 
	text-decoration: underline; 
	cursor:hand;
}

#related_documents_actions img{
	display:none;/*hide sort images for actions column*/

}

#related_documents_actions {
	text-align:right;
}

/*related_documents end */


/*form layout start*/	

div.formRow, div.formHeader, div.formFooter{
	padding: 3 10 3 10;
	clear:both;
	width:100%;
}

div.formRow span {
	width:100%;
}

.form label{
	display:block;
	width: 30%;
	float:left;
	font-weight:bold;
}

.form label p {
	font-weight:normal;
}

.formFooter A, .formHeader A {
	padding-left:5px;
	padding-right:5px;
	text-decoration:none !important;
}

.formFooter A:hover, .formHeader A:hover {
	text-decoration:underline !important;
}
/*form layout end*/	


/* Non-colour specific calendar classes */
/* calendar layout*/
TABLE.calendar TD
{
    VERTICAL-ALIGN: top;
    HEIGHT: 40px;
    TEXT-ALIGN: left
    font-size:90%;
}
TABLE.calendar
{
    WIDTH: 100%;
}

ul.event { 
	list-style-type: none;
	padding-left: 0;
	margin: 0 0 10 0;
} 
                
TD.calSunday {
	Color:red;
}
TD.calDaysHighlighted {
	Background-Color:#FFCC00;
	Border:1px solid #00626E;
	Color:#000000;
	text-align:center;
}

A.calLink:link,
A.calLink:active,
A.calLink:visited {
	Color:#000000;
	text-decoration:none;
}
A.calLink:hover {
	Color:#000000;
	text-decoration:underline;
}

TD.mainCalPrevNextMonthDays, TD.calPrevNextMonthDays {
	BORDER: #9A9A9A 1px solid;
	COLOR: #000000;
	BACKGROUND-COLOR: #E1E1E1;
}

TD.calPrevNextMonthDays{
	text-align:center;
}
/*calendar layout end*/


/*icm layout start*/

.icm {
	margin-bottom:10px;
}

.icm td {
	/*used for the icm image cell*/
	padding:10 0 0 0;
				
}

.icm td.icm_content, .icm th.icm_header {
	padding: 3 0 3 10;
	text-align:left;
}
            
.icm UL {
	margin:0px;
	list-style-type: none;
	padding-left:0px;
}
	
.icm li {
	padding-left:7px;
	background: url(/images/arrowWhite.gif) no-repeat 0px 4px;
}
			
.icm li.icm_link_on {
	background: url(/images/arrowYell.gif) no-repeat 0px 4px;
}

.icm img.icm_divider {
	margin: 6 0 6 0;
	height:1px;
	width:198px;
}

/*icm layout end*/

/*tabs_nav*/

#tabs_nav {
	position:relative;
	float:left;
	width:50%;
	margin:0;
	list-style:none;
	line-height:1em;
}

#tabs_nav td {
	float:left;
	margin:0;
	padding:0;
}

#tabs_nav A {
	display:block;
	text-decoration:none;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#tabs_nav A.here:visited,
#tabs_nav A.here:link {
	font-weight:bold;
}

#tabs_nav A.here:link,
#tabs_nav A.here:visited {
	position:relative;
	z-index:102;
}
/*tabs_nav end*/

/* right hand menu start */
div.globalSitesContainer {
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: solid white 1px;		
}
a.globalSites,
a.globalSites:link,
a.globalSites:active,
a.globalSites:visited {
	text-decoration: none;
}
a.globalSites:hover {
	cursor:hand; 
	text-decoration: underline;
}
a.quickLinks,
a.quickLinks:link,
a.quickLinks:active,
a.quickLinks:visited {
	text-decoration: none;
}
a.quickLinks:hover {
	cursor:hand; 
	text-decoration: underline;
}
div.quickLinksContainer {
	padding-left:0px;
	padding-bottom:5px;
}

div.quickLinksContainer UL {
	margin:0px;
	list-style-type: none;
}
	
div.quickLinksContainer li {
	padding-left:10px;
	/*background: url(/azgard-components/site-framework/images/seagreen/arrowColour.gif) 0 5 no-repeat;*/
}



div.quickLinksHeading {
	color: white;
	padding-left:10px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
a.rhsLinks,
a.rhsLinks:link,
a.rhsLinks:active,
a.rhsLinks:visited {
	text-decoration: none;
	padding-left:1px;
}	
a.rhsLinks:hover {
	cursor:hand;
	text-decoration: underline;
	padding-left:1px;
}
div.authoringHeading {
	color: white;
	padding-left:10px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}
/* right hand menu end */

/* start of search content style */
.results {
	/*width:446px;*/ 
	overflow:hidden;
	padding-bottom:20px;
}

div.searchtitle {
}

div.searchtitle B{
	color: black; 
}

.results span {
	width:33%;
}

.results span b{
	font-weight:normal;
}
	
.pagination A {
	cursor:hand;
	color:#CC3300;
}
	
/* end of search content style */

/* start of site owner details */
div.siteowner {
	margin-top:50px;
}

div.siteowner {
	padding-left:10px
}

div.siteowner p {
	padding: 10 0 0 0;
	margin: 0px;
}

div.siteowner a:link, div.siteowner a:visited {
	color:darkgray;
}

div.siteowner a:hover {
	text-decoration:underline;
}
/* end of site owner details */


/*menu layout start*/
.leftColumn a {
	color:white;			
	text-decoration:none;
}

ul.menuLevel1OpenBlock {
	margin:0px;
	padding: 3 0 3 0;
	list-style-type: none;
}

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



a.menuLevel1, a.menuLevel1On {
	font-weight:bold;
	display:block;
	line-height:1.27em; 
}


		
a.menuLevel1:hover, a.menuLevel1On {
	cursor:hand;							
}		
	
li.menuLevel2, li.menuLevel2On, li.menuLevel2Expanded, li.menuLevel2ExpandedOn{
	margin-left:8px;
	padding-left:9px;
	background: url(/images/arrowYell.gif) no-repeat 0px 4px;
	FONT-SIZE: 90%;
}

li.menuLevel2Expanded{
	background: url(/images/arrowDownYell.gif) no-repeat 0px 4px;
}	

li.menuLevel3, li.menuLevel3On {
	padding-left:10px;
	margin-left:16px;
}

li.menuLevel3 {
	background: url(/images/dash-white.gif) no-repeat 0px 0px;
}

li.menuLevel3On {
	background: url(/images/dash-yellow.gif) no-repeat 0px 0px;
}

/*menu layout end*/


/* standard page structure start */
TD.frame_intro {
    FONT-WEIGHT: normal;
    FONT-SIZE: 160%;
    COLOR: #ffffff;
    PADDING-TOP: 1px
}
TD.frame_text{
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 15px;
    COLOR: #ffffff;
}
/* standard page structure end */
