body#course		{background-color: #E3F3FF; color: #03042D;
								font-family: verdana, arial, helvetica, sans-serif;
								line-height: 1.3em; font-size: .8em; margin: 3em;}
			body#course a:link			{color:#09109F}
			body#course a:visited		{color:#626AD6}
			body#course a:hover			{background-color:#E3F3FF; color: navy; text-decoration: none}

 a.nav-sub2:link 	{
      color: #FFFFFF;			
			text-decoration : none;
			padding: .2em;
			}
			
 a.nav-sub2:visited {
      color: #F3F9FD;
      text-decoration : none;
			padding: .2em;
			}	

 a.nav-sub2:hover 	{
 			background-color: #F5FAFF;
      color: #004D92;
			margin-left: 1px; 
      text-decoration : none;
			padding: .2em;
			}
		
h4.pol  {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #004D92; margin-left: 1em;
		}
				
.ctr			 {text-align: center;} 
							
.doublebox		{border: 3px; border-style: double; border-color: #004D92; 
 							padding: .5em; margin: .5em;
							line-height: 1.4em;
							}
						
a.polinfo:link  {color: #005F81; text-decoration: underline;}
						
a.polinfo:visited  {text-decoration: none; color: #646468} 						
						
a.polinfo:hover	{background-color: #005F81; color:#FFFFFF;
									text-decoration: none;}
		
.poltitle				{font-size: .9em; font-weight: bold; color:#000040; text-transform: uppercase}

.polboxtitle	{background-color: #009168; color: #FFFFFF; vertical-align: middle;
						text-align: center; font-family: verdana, arial, sans-serif;
						font-size: .85em; padding: .2em; font-weight: bold;}

.polboxinfo	{color: #005F81; font-family: verdana, arial, sans-serif;
						font-size: .8em; line-height: 1.3em;
						padding: .1em;}
						
.polboxinfoctr	{color: #005F81; font-family: verdana, arial, sans-serif;
						font-size: .8em; line-height: 1.2em;
						padding: .05; text-align:center;}
						
a.polboxinfo:link  {text-decoration: none;} 						
						
a.polboxinfo:hover	{background-color: #005F81; color:#FFFFFF;
									text-decoration: none;}
			
.wrapper-pol {
margin: 0 auto;
width: 780px;
text-align: left;
background: url(pbgimage780.jpg) repeat-y;
border: 1px solid #1F1F44;
}
			
body#table   	{background-color: #F5FAFF; color: #03042D;
							text-align: center; margin: 0px 0;} 
			body#table.det a:link			{color:#09109F}
			body#table.det a:visited		{color:#626AD6}
			body#table.det a:hover			{background-color:#E3F3FF; color: navy; text-decoration: none}

.wide-nonav {
/* header and footer colours */
background-color: #FFFFFF;    
width: 100%;
text-align:center; font-size: .75em;
font-family: verdana, arial, sans-serif;
color: #1F1F44;
}

.top-nonav {border-bottom: .3em solid #1F1F44; padding-top: 5px;}

.bottom-nonav {border-top: 1px solid #1F1F44; position: relative;}

.clear-nonav { clear: both; }

.wrapper-nonav {
margin: 0 auto;
width: 779px;
border: 1px solid #1F1F44;
}

.nonav {
background-color: #FFFFFF;
width: 770px;    
line-height: 1.2em;
padding-left: .15em;
padding-right: .15em;
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: 0px; 
/* Hidden from IE-mac */
}
						
a.page-nonav:link  {color: #703900; text-decoration: underline;}
						
a.page-nonav:visited  {text-decoration: none; color: #646468} 						
						
a.page-nonav:hover	{background-color: #703900; color:#e2eee2;
									text-decoration: none;}								

p#breadcrumbs			{margin: 6px 0; padding: 0 6px;
									font-family: verdana, arial, helvetica, sans-serif;
  								font-size: .65em;} 
						
p#breadcrumbs a:link  {color: #A08468; text-decoration: underline;}
						
p#breadcrumbs a:visited  {text-decoration: none; color: #646468} 						
						
p#breadcrumbs a:hover	{background-color: #A08468; color:#F2F2F5;
									text-decoration: none;}			