/*
HTML TAGS
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	line-height: 17px;
	background-color: #ffffff;

}
strong	{
	font-weight: bold;
	line-height: inherit;
}
	
b	{
	 font-weight: bold;
}

ul	{
	list-style-image: url(../imgs/bullet.gif);
	list-style-type: circle
}


/*
USER DEFINED TEXT STYLES
*/


.subTitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E5B79;
	font-weight: bold;
	}
	
.body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	line-height: 17px;
}

.body table {
	margin:0px;
	padding:3px;
	background-color:#e0dfcb;
	border-color:#e0dfcb;border-width:1px;border-style:Solid;border-collapse:collapse;
}

.body td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353535;
	background: #EDEDDC;
}

td.tableheader {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	background: url(../imgs/tableHeader.gif) fixed; vertical-align:bottom;
}


.sideNav	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	cursor: pointer;
	padding: 2px;
}
.sideNav-row	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	cursor: pointer;
	padding: 2px;
}
.sideNav-selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	cursor: pointer;
	font-weight:bold;
	padding: 2px;
}
.sideNav-hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28558E;
	line-height: 14px;
	background-color: #DBE2EC;
	cursor: pointer;
	padding: 2px;
}

.breadCrumbs	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
	line-height: normal;
	font-weight:normal;
}
.breadCrumbs-CurrentPage	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
	line-height: normal;
	font-weight:bolder;
}
	
.footer	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: normal;
	
}


/*
TABLE STYLES
*/

	
.tableRow	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	background: url(../imgs/tableHeader.gif) fixed; vertical-align:bottom;
}

.tableRow2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353535;
	background: #EDEDDC;
	}


/*
TEXTUAL HYPER LINKS
*/

A {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #720303;
	text-decoration: none;
}

A:hover  { 
	background-color: #E6E6CE;
	text-decoration: none;
}


A.quickLinks 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #720303;
	text-decoration: none;
}
A.quickLinks:hover  { 
	background-color: #E6E6CE;
}

A.sideNav {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	text-decoration: none;
}

A.sideNav:hover  { 
	background-color: #E6E6CE;
}
	
A.breadCrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
	text-decoration: none;
}

A.breadCrumbs:hover  { 
	color:#353535; 
	background-color: #E6E6CE; 
}
	
A.footer {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.footer:hover  { 
	color: #353535; 
	background-color: #E6E6CE;
}

.submit
{
	background: url(../imgs/submit.gif) no-repeat;
}


/*
Quick Poll Styles
*/ 

/* The entire poll background */
.pollBackground	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353535;
	background: #DBE2EC;
	}
	
	
/* colour of the TITLE of the poll */	
.pollTitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	line-height: 17px;
	font-weight:bold;
}
/* colour of the QUESTIONS asked on the poll */	
.pollQuestions	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	line-height: 17px;
}
/* colour of the Warning (if they dont select a value) asked on the poll */	
.pollWarning	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: RED;
	line-height: 17px;
}
/* colour of the results table EXCEPT the color of the results bars */
td.pollResultsTable
{
	border: 0;
	background-color: #DBE2EC;
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

/* colour of the result bars */
td.pollResultsBars
{
	border: 0;
	background: #8F2E11;
	color: #8F2E11;
	

}

/* Styles for the sitemap. Created by D. Fieber and modifed by SFord to fit
   design specs */
.SiteMap{
  background-color:white;
  padding-left:15px;
}

.RootNode{
  padding-right: 9px;
  padding-left: 7px;
  padding-top: 0px;
  font:11px Arial, Helvetica, sans-serif;
  padding-bottom: 1px;
  color: #720303;
  
  } 
  .RootNode a{ 
    color: #000000;
    text-decoration:none; 
    font-weight:bold;
    } 
  .RootNode a:hover{ 
    color: #720303;
    text-decoration:none;
    border-bottom:none;
    } 
  .RootNode a:visited
  {
    text-decoration:none;
    border-bottom:none;
    } 

.ParentNode{ 
  color: #720303;
  font:11px Arial, Helvetica, sans-serif;  
  } 
  .ParentNode a{ 
    color: #720303;
    text-decoration:none; 
    border-bottom: none;
    font:11px Arial, Helvetica, sans-serif;
    } 
  .ParentNode a:hover{ 
    color: #720303;
    text-decoration:none;
    border-bottom:none;
    }
  .ParentNode a:visited{ 
    text-decoration:none;
    border-bottom:none;
    }  

.LeafNode{ 
  color: #720303;
    font:11px Arial, Helvetica, sans-serif;  
  } 
  .LeafNode a{ 
    color: #720303;
    text-decoration:none; 
    border-bottom: none;
    font:11px Arial, Helvetica, sans-serif;
    } 
  .LeafNode a:hover{ 
    color: #720303;
    text-decoration:none;
    border-bottom:none;
    } 
  .LeafNode a:visited{ 
    text-decoration:none;
    border-bottom:none;
    }

/* site map styles end */



