dl {font-family: verdana, arial, helvetica, sans-serif;}

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:link  {color: #1F1F72; text-decoration: underline;}
						
a:visited  {text-decoration: none; color: #646468} 						
						
a:hover	{background-color: #1F1F72; color:#F2F2F5;
									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;
			}
	
#topnav {clear:both;height:32px;background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}

.cbdb-menu  {margin-left:75px;height:20px;margin-top:0;}


.cbdb-menu li {
	display: block;
	line-height: 35px;
	list-style:none;
	margin: 0 5px;float:left;padding:0;
}
.cbdb-menu li a {
	/* This generators the gradient on top of the solid color */
	width:140px;text-align:center;background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255,255,255,.5)),
		color-stop(1, rgba(0,0,0,.1))
	);
	background-image: -moz-linear-gradient(
		center top,
		rgba(255,255,255,.5) 0%,
		rgba(0,0,0,.1) 100%
	);
	color: #ffffff; /* IE */
	
	display: block;	
	font: bold 16px verdana,Helvetica,Arial,sans-serif;		
	outline:none;
	padding: 5px 15px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);	
}


	.cbdb-menu li a:active {
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0,rgba(255,255,255,.5)),
			color-stop(.1,rgba(255,255,255,.2)),
			color-stop(.85, rgba(0,0,0,.2)),
			color-stop(100, rgba(0,0,0,.4))
		);
		background-image: -moz-linear-gradient(
			center bottom,
			rgba(255,255,255,.5) 0%,
			rgba(255,255,255,.2) 10%,
			rgba(0,0,0,.2) 85%,
			rgba(0,0,0,.4) 100%
		);
	}
	.cbdb-menu li a:visited {color:#ffffff;}
/* Dark Text */
.cbdb-menu li a.dark {
	color: #333; /* IE */
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
}
/*********** COLORS *************/
/* Create your own class for your own colors */
.red {
	background: #B80202;
	border: #B80202 1px solid
}
	.red:hover, .red:focus{
		background-color:#e30606
	}
.green {
	background: #46c431;
	border: #46c431 1px solid
}
	.green:hover,.green:focus {
		background-color:#44e329
	}
.yellow {
	background: #D9CE1C;
	border: #D9CE1C 1px solid
}
	.yellow:hover,.yellow:focus {
		background-color:#eee117
	}
.cyan {
	background: #23c6de;
	border: #23c6de 1px solid
}
	.cyan:hover,.cyan:focus {
		background-color:#18d8f4
	}
.blue {
	background: #3271d9;
	border: #3271d9 1px solid
}
	.blue:hover,.blue:focus {
		background-color:#377ef2
	}
	
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: 776px;
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: #A08468; text-decoration: underline;}
						
a.page-nonav:visited  {text-decoration: none; color: #646468} 						
						
a.page-nonav:hover	{background-color: #A08468; color:#F2F2F5;
									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;}			
									

.fancybox {text-transform:capitalize;}
dl {text-align:left}
