body {width:99.8%; margin:0; padding:0; font-family:verdana,arial,sans-serif; font-size:xx-small; }
div.spacer {clear:both;} 

/* START - columns */

div.all_content {position:relative; text-align:left;  width:88%; margin: 0 auto 30px auto; border:1px solid #e4e4e4;}  
div.col1_nav { float:left;  width:170px; margin:0px;  padding:0px; }
div.col2and3  {  right:0px; padding:20px 10px; }
div.col2_aps{ position:relative; margin:0px 150px 0px 170px ;  }
div.col3_aps{ float:right; margin:0px; width:125px; padding: 0px ; }


/* END - columns */


/* START- content */

p.normal {	margin:0px 0px 8px 0px; font-size:125%; line-height:1.5em;}
ul.normal li  {	margin:0px 0px 0px 0px; font-size:125%; line-height:1.5em; list-style:square;}
ul.normal_2 li  {	margin:0px 0px 0px 20px; font-size:125%; line-height:1.5em; list-style:square;}
ul.normal_3 li  {	margin:0px 0px 0px 40px; font-size:125%; line-height:1.5em; list-style:square;}
ol.normal li  {	margin:0px 0px 10px 0px;  line-height:1.5em;  font-size:125%;}
p.sm {	font-size:115%; color:#000; margin:0px 0px 20px 0px;padding:0px;}
p.smgrey {	font-size:115%; color:#666; margin:0px 0px 20px 0px; padding:0px;}
p.normal a {color:#03c; text-decoration:none;}
p.normal a:visited {text-decoration:none;}
p.normal a:hover {text-decoration:underline; }
li a {color:#03c; text-decoration:none;}
li a:visited {text-decoration:none;}
li a:hover {text-decoration:underline; }
p.sm a {color:#03c; text-decoration:none;}
p.sm a:visited {text-decoration:none;}
p.sm a:hover {text-decoration:underline; }
p.col3text_aps a {color:#03c; text-decoration:none;}
p.col3text_aps a:visited {text-decoration:none;}
p.col3text_aps a:hover {text-decoration:underline; }

h1{	color:#98ADE0; margin:0px; padding:0px 0px;  font-family:"Trebuchet MS", Verdana, arial,sans-serif; font-weight:bold; font-size:180%; }
span.sub {color:#000; font-size:0.8em; 	background-image : url(images/aps_line.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;  }
h2 { color:#344A81; margin:0px; padding:0px 0px;  font-family:"Trebuchet MS", Verdana, arial,sans-serif; font-weight:bold; font-size:160%; }
h3 { color:#000; margin:20px 0px 4px 0px; padding:0px 0px;  font-family:"Trebuchet MS", Verdana, arial,sans-serif; font-weight:bold; font-size:160%; }
h4 { color:#000; margin:0px; padding:0px 0px;  font-weight:bold; font-size:125%; }

a {	text-decoration :none; font-weight:normal; color:#03c;}
a:hover {	text-decoration :underline; font-weight:normal; color:#000;}

div.picture_l img {clear:right; }
div.picture_r img {clear:right;  padding:0px}

div.picture_centre{text-align:center; padding:10px;}


div.picture_r { float:right; text-align:center; margin:2px 0px 6px 8px;
	padding:0 0 0 5px;
}
div.picture_l { float:left; text-align:center; margin:2px 8px 6px 0px;
	 padding:0 5px 0 0;
}

p.caption {font-size:115%; margin:0px; text-align:left;}
p.worddoc, p.pdfdoc, p.xlsdoc, p.pptdoc, p.weblink {font-size:125%; margin:0px; padding:5px 5px 5px 24px;  background-repeat:no-repeat; background-position:left; }
p.otherdoc {font-size:125%; margin:0px; padding:5px 5px 5px 0;  background-repeat:no-repeat; background-position:left; }

p.worddoc {	background-image : url(images/word.gif);}
p.pdfdoc{	background-image : url(images/pdf.gif);  }
p.xlsdoc{	background-image : url(images/xls.gif); }
p.pptdoc{	background-image : url(images/ppoint.gif); }
p.weblink{	background-image : url(images/www.gif); }
p.worddoc a, p.pdfdoc a, p.xlsdoc a, p.pptdoc a, p.weblink a {text-decoration:none; color:#03c;}
span.top a {float:right; color:#999;text-decoration:none; 	background-image : url(images/top.gif); background-repeat:no-repeat; background-position:right; padding:0px 10px 0px 0px;}
p.backtotop a { color:#999; text-decoration:none; 	background-image : url(images/top.gif); background-repeat:no-repeat; background-position:right; padding:0px 10px 0px 0px;}

table {border-collapse:collapse; width:100%; padding: 0px;
margin: 0px 0px 20px 0px;	border: 1px solid #ccc;}

th {text-align: left;background-color : #ECECF0;
	padding: 4px;	margin: 4px; border-bottom: 1px solid #ccc; border-right: 1px dashed #999;	font-size: 125%; }

 td {vertical-align:top;text-align:left; padding: 4px;	margin: 4px; border-bottom: 1px dashed #ccc; font-size: 125%;}
 tr {border-bottom: 1px solid #ccc;}
 td.centre, th.centre {text-align:center;}
 td.right, th.right {text-align:right;}
/* END - content */

/* START - on this page */

div.onpage_aps { margin:10px 0px; width:125px; padding:0px; }
div.onpage_aps ul { margin:0px 0px; padding:0px;}		
div.onpage_aps ul li {list-style:none;	font-size:115%; 
			margin: 8px 0px 0px 2px ; padding: 3px 0px 0px 12px ; 
			background-image : url(images/down_arr_b.gif); background-repeat: no-repeat; background-position:left;} 
div.onpage_aps ul li a { text-decoration:none;}  
p.onpage_title_aps {padding:3px 4px;  margin:0px;color:#000; background-color:#f4f4f4; border-bottom:1px dashed #ccc; font-size:115%; } 	
p.col3text_aps {padding:0px;}

/* END - on this page */



/* START - navigation */

/* START - navigation */

div#nav_normal ul  { position:relative; list-style:none; margin: 10px 0px 0px 7px; padding: 0px;}
div#nav_normal ul li  a:hover {color:#000;}
div#nav_normal ul li  { font-size:115%; display: inline;  margin:3px 0px;  }


div#nav_normal ul li.title { border-bottom:1px solid #ccc;padding: 4px 4px 4px 7px; display: block; 	color:#000; 
 background-image : url(images/aps_navback.gif); background-position:bottom;  background-repeat:repeat-x;
margin-bottom:5px;}
 

div#nav_normal ul li.subsect_selected  { padding: 4px 4px 4px 15px; border:none; 
 color:#000; font-weight:bold; display: block; }
div#nav_normal li.selected, div#nav_normal li.selected2 {  border-top:1px solid #000;  padding: 4px 4px 4px 7px; 
background-repeat:repeat-x; background-position:top; background-image : url(images/aps_navback2.gif); background-color:#fff; font-weight:bold;display: block;  }

div#nav_normal ul li a { margin:6px 0px; padding: 6px 4px 6px 7px; cursor:pointer;}

div#nav_normal ul li a {margin:6px 0px; padding: 4px 4px 4px 7px; border:1px solid #ccc; 
 background-image : url(images/aps_navback.gif); background-position:bottom;  background-repeat:repeat-x; display: block; 
 color:#333;   text-decoration:none;   }

div#nav_normal ul li.subsect a.subsect { border:none; padding: 4px 4px 4px 15px;   background-image:none;}
 div#nav_normal ul li a.back ,  div#nav_normal li a.back:hover  { margin-bottom:6px; padding: 4px 4px 4px 13px; border:1px solid #ccc;
background-image : url(images/back_arr.gif); font-size:1em; background-position: left center; background-repeat:no-repeat; }

 div#nav_normal ul li a.back:hover {background-color:#B7C9F1; color:#000;}
div#nav_normal ul li a:hover {	background-color:#fff; background-repeat:repeat-x; background-image : url(images/aps_navback2.gif); background-position:top;  }

div#nav_normal ul li.subsect a.subsect:hover {background-color:#fff; color:#617abc; background-image:none;}


div#nav_normal ul li a.back, div#nav_normal ul li a.back:hover {margin-bottom:20px;}


/* END - navigation */


/* END - navigation */



ul.header li a {color:#000;}

div#hornav li a {color:#000;}

table {width:99%;}

td.contact { background-color:#ffffe0; color:#666; }
table.contact { margin: 10px 0 0 0; }


