/*html  {  overflow: hidden; take out for Mozilla to scroll }*/

#all  {	 background-image:url(../../images/nav-bg.gif); background-repeat:repeat-x;  }

body {  /*height: 100%;  overflow: auto; */font-family: Verdana, Arial, sans-serif ;font-size:13px ;color: #6C7272;background-color: #ffffff;margin: 0px;}

p, td {line-height:16px;/*margin-top:0px;*/}


h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight:normal; line-height:22px; color: #000000; padding-top: 10px; margin:0px 0px 8px 0px; }

h2 { color:#0E706F; font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; padding-top: 10px; margin:0px 0px 8px 10px;}

h2 a:link { color:#0E706F; font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; padding-top: 10px; margin:0px 0px 0px 0px; text-decoration:none}
h2 a:visited { color:#0E706F; font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; padding-top: 10px; margin:0px 0px 0px 0px; text-decoration:none}
h2 a:hover { color:#D1A800; font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; padding-top: 10px; margin:0px 0px 0px 0px; text-decoration:underline}

h3 {font-size: 13px; margin-bottom: 0px; color: #C99B00; font-weight:normal; text-align:center}

strong { color:#6C7272;}

ul {margin-top:0px;line-height:16px; padding-left:0px;}

li { list-style-image:url(../../images/list.gif); padding-left:0px;line-height:16px;}

a:link {  color: #047678; font-family: Verdana, Arial, sans-serif; font-size: 13px; text-decoration: underline}
a:visited {  color: #047678; font-family: Verdana, Arial, sans-serif; font-size: 13px; text-decoration: underline}
a:hover {  color: #D1A800; font-family: Verdana, Arial, sans-serif; font-size: 13px; text-decoration: underline}


#logo { width:850px; height:93px; background-image:url(../../images/bk.jpg);}



/*top nav*/
#nav { margin:0; padding:0; display:inline; height:37px; list-style:none; overflow:hidden; }
#nav a span { visibility:hidden; }
#nav a { text-decoration:none; }
/*#nav li { margin:0; padding:0; list-style:none; display:inline;}*/


a.nav1hover { background:url(../../images/nav-home.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:61px; }
a.nav1hover:visited { background:url(../../images/nav-home.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:61px; }
a.nav1hover:hover { background:url(../../images/nav-home.gif) 0 -39px no-repeat; display:block; height:39px; width:61px; }
a.nav1hoveron { background:url(../../images/nav-home.gif) 0 -39px no-repeat; display:block; float:left; height:39px; width:61px; }

a.nav2hover { background:url(../../images/nav-programmes.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:107px; }
a.nav2hover:visited { background:url(../../images/nav-programmes.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:107px;}
a.nav2hover:hover { background:url(../../images/nav-programmes.gif) 0 -39px no-repeat; display:block; height:39px; width:107px;}
a.nav2hoveron { background:url(../../images/nav-programmes.gif) 0 -39px no-repeat; display:block; float:left; height:39px; width:107px;}

a.nav3hover { background:url(/images/nav-services.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:76px; }
a.nav3hover:visited { background:url(/images/nav-services.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:76px; }
a.nav3hover:hover { background:url(/images/nav-services.gif) 0 -39px no-repeat; display:block; height:39px; width:76px; }
a.nav3hoveron { background:url(/images/nav-services.gif) 0 -39px no-repeat; display:block; float:left; height:39px; width:76px; }

a.nav4hover { background:url(../../images/nav-clients.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:92px; }
a.nav4hover:visited { background:url(../../images/nav-clients.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:92px; }
a.nav4hover:hover { background:url(../../images/nav-clients.gif) 0 -39px no-repeat; display:block; height:39px; width:92px; }
a.nav4hoveron { background:url(../../images/nav-clients.gif) 0 -39px no-repeat; display:block; float:left; height:39px; width:92px; }

a.nav5hover { background:url(../../images/nav-about.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:83px; }
a.nav5hover:visited { background:url(../../images/nav-about.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:83px; }
a.nav5hover:hover { background:url(../../images/nav-about.gif) 0 -39px no-repeat; display:block; height:39px; width:83px; }
a.nav5hoveron { background:url(../../images/nav-about.gif) 0 -39px no-repeat; display:block; float:left; height:39px; width:83px; }

a.nav6hover { background:url(/images/nav-resources.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:88px; }
a.nav6hover:visited { background:url(/images/nav-resources.gif) 0 0px no-repeat; display:block; float:left; height:39px; width:88px; }
a.nav6hover:hover { background:url(/images/nav-resources.gif) 0 -39px no-repeat; display:block; height:39px; width:88px; }
a.nav6hoveron { background:url(/images/nav-resources.gif) 0 -39px no-repeat; display:block; float:left; height:39px; width:88px; }


/* side nav */
#sidenav {
	/*position:fixed; 
	top:140px;
	left:84px;*/
	float:right;
	width: 205px;
	margin:12px 0px 0px 0px;	 
	border-top: 1px solid #F7EFCD;  
	z-index:2;
}

ul#sidelinks { list-style:none; margin: 0px; padding: 0px;}
ul#sidelinks li { width:100%; display:block; list-style:none; list-style-image:url(../../images/spacer.gif)}
ul#sidelinks li a { line-height: 15px;	font-size: 11px; color:#047678; display:block; background-color: #ffffff;	border-right: 0px solid #D6E6F4;	border-top: 0px solid #F7EFCD;	border-bottom: 1px solid #F7EFCD; border-left: 0px solid #D6E6F4;	padding-top:2px;	padding-left:10px;	padding-bottom:2px; text-decoration: none; list-style:none; list-style-image:url(../../images/spacer.gif) }
ul#sidelinks li a:hover { line-height: 15px;	font-size: 11px; color:#D1A800; background-color: #FFFEF4;	border-right: 0px solid #D6E6F4;	border-top: 0px solid #F7EFCD;	border-bottom: 1px solid #F7EFCD;	border-left: 0px solid #D6E6F4;	padding-top:2px;	padding-left:10px;	padding-bottom:2px; text-decoration: underline; list-style:none; list-style-image:url(../../images/spacer.gif) }
ul#sidelinks li a.on { line-height: 15px;	font-size: 11px; font-weight:bold; color:#047678; background-color: #FFFEF4;	border-right: 0px solid #D6E6F4;	border-top: 0px solid #F7EFCD;	border-bottom: 1px solid #F7EFCD;	border-left: 0px solid #D6E6F4;	padding-top:2px;	padding-left:3px;	padding-bottom:2px; text-decoration: none; list-style:none; list-style-image:url(../../images/spacer.gif) }
ul#sidelinks li a.on:hover { line-height: 15px;	font-size: 11px; font-weight:bold; color:#D1A800; background-color: #FFFEF4;	border-right: 0px solid #D6E6F4;	border-top: 0px solid #F7EFCD;	border-bottom: 1px solid #F7EFCD;	border-left: 0px solid #D6E6F4;	padding-top:2px;	padding-left:3px;	padding-bottom:2px; text-decoration: underline; list-style:none; list-style-image:url(../../images/spacer.gif) }


/*content*/
#main {width:850px; clear:both; }
#content {width:501px;float:right; border-right:60px solid #ffffff;}  /*border:2px solid #ff6600;*/
#contenttxt { 	display:inline;float:right; padding-left:20px; padding-right:20px; width:461px; background-image:url(../../images/bk-content.gif); background-repeat:repeat-y;}
#contenttxt p, br, td { margin:0px 30px 10px 10px; line-height:16px;}
#contenttxt ul { margin:0px 20px 10px 40px; line-height:16px;}
#contenttxt hr { margin:5px 20px 0px 0px; border-top:1px dotted #068F91; border-right:0px dotted #068F91; border-bottom:0px dotted #068F91; border-left:1px dotted #068F91; background-color:#FFFEF4; height:1px; /*background-image:url(/images/dotted.gif)*/  }

/*footer*/
#footer { width:850px; clear:both; color:#047678; font-size:10px; text-decoration:none; line-height:16px; padding-left:105px;}
#footer a { color:#047678; font-size:10px; text-decoration:none; line-height:16px; }
#footer a:hover { color:#D1A800; font-size:10px; text-decoration:underline; line-height:16px; }

/*custom styles*/

.profileImg { border:1px solid #F7EFCD; margin:20px; padding:2px; }

#legal {  margin-right:12px; padding:8px; border:1px dotted #F7EFCD; clear:both; text-align:left  }

#leftbox { color:#047678; margin-left:25px; margin-right:18px; padding:0px 0px 18px 0px; border-bottom:1px dotted #F7EFCD; clear:both; text-align:left  }
#leftbox2 { color:#C99B00; margin-left:25px; margin-right:18px; padding:0px; border-bottom:0px dotted #F7EFCD; clear:both; text-align:left  }

#leftbox2 a { color:#C99B00; font-size:9px; font-family:Verdana, Arial, sans-serif }

.small {line-height:16px; font-size: 9px;font-family: Verdana, Arial, sans-serif;}



