/*global style begin*/

body {

	margin: 0 auto;

	padding: 0;

	font-family: verdana, arial, helvetica, "Lucida Grande", sans-serif;

	font-size: 62.5%;

	color: #000000;

	background-color: #D7D4D4;

	text-align:left;

	}

ul, li, p,h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

.strong {font-weight:bold;}
.stronguppercase {font-weight:bold; text-transform:uppercase;}
/*strong {color:#555555;}*/

em {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.7em;
	margin:0 0 1em 0;
	}
.hide {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute; /* for the benefit of IE5 Mac */
}
.inline {display:inline;}
.superscript {vertical-align: super; font-size:smaller;}
.subscript {vertical-align: sub; font-size:smaller;}
img {border:0;}

br {
	magin:0;
	padding:0;
	line-height:.1px;
	}
abbr { 
	border-bottom:1px dotted #333333;
	cursor: help;
	speak:normal;
	}	

/* approx 21px*/
h1 {

	font-size: 2.1em;

	}

/* approx 16px*/

h2 {

	font-size: 1.6em;


	}

/* approx 14px*/

h3 {

	font-size: 1.4em;

	}

/* approx 12px*/

h4 {

	font-size: 1em;

	margin:0;

	padding:0;

	}

/*global style end*/



#container {

	width:750px;

	background-image:url(../images/bg.gif);

	margin:0 auto;

	padding:0 0 10px 0;

	}



#preheader { 

	margin-right:10px;

	padding: 5px 3px;

	text-align:right;

	color:#3189E0;

	font-size:1.1em;
	

	}

#preheader a,#preheader a:link,#preheader a:visited{

	color:#3189E0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	letter-spacing:0.1em;

	text-decoration:none;

	}

#preheader a:hover {

	color:#FFFFFF;

	background-color:#3189E0;

	}



#footer {

	clear:both;
	background: url(../images/dotted.gif) repeat-x top;

	width:728px;

	margin:5px auto 0 auto;

	padding:3px 0;	

	letter-spacing:0.1em;

	}

#footerinfo p {

	margin:3px 22px 0 10px; 

	color:#999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	letter-spacing:0.1em;

	}

	

#footerinfo a,#footerinfo a:link,#footerinfo a:visited{

	color:#666666;

	letter-spacing:0.1em;

	}

#footerinfo a:hover {

	background-color:#666666;

	color:#FFFFFF;

	}

#footerhelp {

	float:right;

	text-align:left;

	margin:3px 5px 0 0;

	color:#3189E0;

	letter-spacing:0.2em;

	}

#footerhelp a,#footerhelp a:link,#footerhelp a:visited{

	color:#3189E0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:1.1em;

	text-decoration:none;

	}

#footerhelp a:hover {

	color:#FFFFFF;

	background-color:#3189E0;

	}

/*begin side navigation styling*/

#sidenavigation {

	width:203px;

	}

.title {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;

	margin: 0 0 11px 11px;

	padding:0;

	font-weight:bold;

	letter-spacing:0.2em;

	}

.adtitle {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;

	margin: 0 0 11px 0;

	padding:0;

	font-weight:bold;

	letter-spacing:0.2em;

	}

#header {
	width:728px;
	height:130px;
	background-color:#CC0033;
	margin:0 auto;
        /*background:url("../images/slideshow/rotate.php") no-repeat right;*/
        background:url("../images/adrotator/header.gif") no-repeat right;
	}

#picrotator {
	float:right;
	width:454px;
	height:130px;
	}


#headerinfo {

	float:left;

	text-align:left;

	width:259px;

	height:112px;

	padding:14px 3px 4px 6px;

	background-color:#2E80D0;

	background-image:url(../images/header_left_bg.jpg);

	background-repeat:repeat;

	margin:0;

	}

#organisationtitle {

	width:178px;

	text-align:left;

	font-size:18pt;

	font-weight:bold;

	color:#ffffff;	

	font-family:"Times New Roman", Times, serif;

	}

#organisationlogo {
	width:78px;
	height:78px;
	float:right;
	}

#isocertification {

	width:259px;

	color:#ffffff;

	text-align:right;

	font-style:italic;

	margin-top:19px;

	}

.hrtop {

	width:728px;

	margin: 8px auto 0 auto;

	padding: 0;

	border-bottom: 1px dotted #777777;

	}

* html .hrtop {

	border-bottom: none;

	padding: 1px;

	margin:-5px auto 0 auto;

	background: url(../images/dotted.gif) repeat-x bottom;	

	}

.hrbottom {

	width:728px;

	margin: 0 auto 0 auto;

	padding: 0;

	border-bottom: 1px dotted #777777;

	}

* html .hrbottom {

	border-bottom: none;

	padding: 1px;

	margin:-12px auto 0 auto;

	background: url(../images/dotted.gif) repeat-x bottom;	

	}

/*begin top navigation styling*/

#topnavigation{

	width:728px;

	margin:0 auto;

	padding:7px 0;

	/*border-top:1px dotted #777777;

	border-bottom:1px dotted #777777;*/

	text-align:center;

	}

#navlist ul

	{

	margin-left:0;

	padding-left:0;

	white-space:nowrap;

	}

#navlist li

	{

	display:inline;

	list-style-type:none;

	}

#navlist a { padding:3px 10px; }

#navlist a:link, #navlist a:visited

	{

	color:#766656;

	text-decoration:none;

	font-size:1.1em;

	}	

#navlist a:hover

	{

	background-color:#766656;

	color:#ffffff;

	text-decoration:none;

	}

/*end top navigation styling*/

#breadcrumbs{

	margin:10px auto 17px auto;

	padding:0;

	border:1px solid #cccccc;

	text-align:left;

	}

#breadcrumbs p{

	color:#766656;

 	margin:0 3px 3px 3px;

	padding:0;

	}

#breadcrumbs a,#breadcrumbs a:link,#breadcrumbs a:visited {

	color:#766656;

 	margin:0;

	padding:0;

	text-decoration:underline;

	}

#breadcrumbs a:hover {

	background-color:#766656;

	color:#FFFFFF;

	}

/*begin side navigation styling*/

#sidenavigation {

	width:203px;

	}

.title {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;

	margin:0 0 11px 11px;

	padding:0;

	font-weight:bold;

	letter-spacing:0.2em;

	}

#searchbox {

	height:51px;

	width:182px;

	margin-left:11px;

	margin-bottom:5px;

	padding:10px 6px 10px 10px;

	background-color:#6D8BA8;

	}

#searchbox a,#searchbox a:link,#searchbox a:visited,#searchbox a:hover 

	{

	font-weight:bold;

	color:#ffffff;

	}

.formstyle {margin:0 0 0 11px; padding:0; border:0;}


.searchboxstyle {
	width:156px;
	height:17px;
	margin:0;
	border:1px solid #ffffff;
	}

.dropdownboxstyle {
	width:170px;
	height:17px;
	margin:0;
	border:1px solid #ffffff;
}

.submit {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

	}

#textresizerbox {

	height:11px;

	width:178px;

	margin-left:11px;

	margin-bottom:5px;

	padding:10px 5px 10px 15px;

	background-color:#6D8BA8;

	}

#textresizerbox a,#textresizerbox a:link,#textresizerbox a:visited,#textresizerbox a:hover 

	{

	font-weight:bold;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;

	font-weight:bold;

	letter-spacing:0.1em;

	}


.secondarylinkbox {
	background-color:#7b9dbe;
	height:11px;
	width:178px;
	margin-left:11px;
	margin-bottom:5px;
	padding:10px 5px 10px 15px;
	}
	
.secondarylinkbox a:link, .secondarylinkbox a:visited, .secondarylinkbox a:hover, .secondarylinkbox a:active
	{
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.1em;
	}
	
.formsbox, #formsbox {
	height:20px;
	width:198px;
	margin-left:11px;
	margin-bottom:5px;
	padding:10px 0;
	background-color:#7b9dbe;
	text-align:center;
	}

#formsbox a,#formsbox a:link, #formsbox a:visited,#formsbox a:hover,
.formsbox a,.formsbox a:link, .formsbox a:visited,.formsbox a:hover 

	{
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.1em;
	}


.expeditionbox {

	height:54px;

	width:182px;

	margin-left:11px;

	margin-bottom:5px;

	padding:10px 6px 10px 10px;

	background-color:#7B9DBE;

	}

.adbox {

	height:204px;

	width:182px;

	margin-left:11px;

	margin-bottom:5px;

	padding:10px 6px 10px 10px;

	background-color:#8BB2D7;

	text-align:center;

	}	

.advertisement {

	height:167px;

	width:178px;

	margin:0;

	padding:0;

	background-color:#dddddd;

	}	

/*end side navigation styling*/ 	

/*begin  content area styling*/ 	

#contentarea {
	float:right;
	width:486px;
	margin:0 20px 0 0;
	padding:0;
/*	border:1px solid black;*/
	display: inline;
	}

.topicbox {
	margin:8px 0 22px 0;
	padding:0;
	clear:both;
	}

.topicbox p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.7em;
	font-size:1.1em;
	letter-spacing:0.1em;
	margin:0 0 1em 0;
	}
.topicbox a:link, .topicbox a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3189E0;
	margin-top:5px;
	padding:0;
	letter-spacing:0.1em;
	text-decoration:underline;
	}
.topicbox a:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	}	
	
#contentarea h1, #contentarea h2, #contentarea h3, #contentarea h4, #contentarea h5, #contentarea h6 {
	font-family:"Times New Roman", Times, serif;
	color:#567AB6;
	font-weight:normal;
	margin-bottom:5px;
	line-height:1.2em;
	}

#contentarea h1 {
	font-size:2.4em;
	}	

#contentarea h2 {
	font-size:2.1em;	
	}	
	
#contentarea h3 {
	font-size:1.8em;
	}	

/*#contentarea h4, #contentarea h5, #contentarea h6{
	margin:1em 0 5px 0;
	} */

#contentarea h4 {
	font-size:1.6em;
	font-weight:bold;
	}
#contentarea h5{
	font-size:1.5em;
	}
#contentarea h6{
	font-size:1.3em;
	}
	
.topicbox table {
	border-spacing:1px;
	background-color:#cccccc;
	}
.topicbox td, th {
	padding: 4px;
	vertical-align:top;
}	
.topicbox tr, .topicbox td {
	background-color:#FFF; 
	text-align:left;
	border: 1px solid #FFF;
	}

.contenttext, .contenttextsubheading, table p, .topicbox ul, .topicbox ol, .topicbox table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.7em;
	font-size:1.1em;
	letter-spacing:0.1em;
	margin:0 0 1em 0;
	}
.topicbox ul, .topicbox ol {
	padding-left:25px;
	}	

ol.alphabetlist {
	font-size:1em !important;
	}
	
.alphabetlist {
	list-style-type:lower-alpha;
	font-size:.7em;
	}
.contenttextsubheading {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:-.1em;
	}	
.contenttextlowlineheight {
	line-height:.2em;
	}
	
ul.contenttext, ol.contenttext {
	margin:-.6em 0 1em 0;
	padding-left:0;
	}
.contenttext li {
	line-height:1.7em;
	letter-spacing:0.1em;
	list-style-position:outside;
	padding:0;
	margin-left:1.4em;
	}
.contenttext li a, .contenttext li a:visited { 	
	color:#3189E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	list-style-position:outside;
	letter-spacing:0.1em;
	text-decoration:underline;
	}
.contenttext li a:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	list-style-position:outside;
	}		
.contenttext a {
	line-height:1.7em;
	letter-spacing:0.1em;
	list-style-position:inside;
	padding:0;
	}

.newsheading{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	line-height:1.7em;
	font-size:1.5em;
	letter-spacing:0.1em;
	margin:0;
	}
.newsheading1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333 !important;
	line-height:1.7em !important;
	font-size:1.4em !important;
	letter-spacing:0.1em;
	margin:0;
	}

.topiclinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#567AB6;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:15px;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	}

.topiclinks a, .topiclinks a:link, .topiclinks a:visited {
	color:#3189E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-decoration:none;
	}

.topiclinks a:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	}	

.regularlinks {
	font-size:1.1em;
	color:#3189E0;
	margin-top:5px;
	padding:0;
	display:block;
	}
a.regularlinks:link, a.regularlinks:visited { 	
	color:#3189E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-decoration:underline;
	}
a.regularlinks:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	}	
.regularlinks1 {
	color:#3189E0;
	padding:0;
	margin:0;
	}
a.regularlinks1:link, a.regularlinks1:visited { 	
	color:#3189E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-decoration:underline;
	}
a.regularlinks1:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	}	

.regularlinks2 {
	font-size:1.1em;
	color:#3189E0;
	margin:5px 0 10px 0;
	padding:0;
	display:block;
	}
a.regularlinks2:link, a.regularlinks2:visited { 	
	color:#3189E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-decoration:underline;
	}
a.regularlinks2:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	}	

a.linkstyleinline, #linkbox span {
	color:#3189E0;
	padding:0;
	margin:0 20px 0 0;
	font-size:1.1em;
	line-height:2em;
	}
#topicbox p {
	font-size:1 em;
	}	
a.linkstyleinline:link, a.linkstyleinline:visited { 	
	color:#3189E0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-decoration:underline;
	}
a.linkstyleinline:hover {
	color:#FFFFFF;
	background-color:#3189E0;
	}	

.newsdate {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

	color:#333333;

	margin:0 0 6px 0;

	}
/*#flashbanner { }*/

/*end content area styling*/ 


/*begin secondary nav styling*/ 

#secondarynavbox {
	padding-bottom:50px;
    width:486px;
	}
.secondarynav {
	float:left;
    width:486px;
    line-height:normal;
	margin:0 0 3px 0;
	padding:0;
	border-bottom:#dddddd solid 1px;
    }

.secondarynav ul {
	margin:0;
    padding:0 10px 0 0;
    list-style:none;
    }

.secondarynav li {
	display:inline;
    margin:0;
    padding:0;
    }

.secondarynav a {
	float:left;
    background:url("../images/tableftB.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
    }

.secondarynav a span {
	float:left;
    display:block;
    background:url("../images/tabrightB.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#666;
    }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.secondarynav a span {float:none;}

/* End IE5-Mac hack */

.secondarynav a:hover span {
	color:#000;
    }

.secondarynav a:hover {
	background-position:0% -42px;
    }

.secondarynav a:hover span {
    background-position:100% -42px;
    }

.secondarynav #current a {
	background-position:0% -42px;
    }

.secondarynav #current a span {
	background-position:100% -42px;
    }

/*end secondary nav styling*/ 

#newwindow {
	background-color:#e8e8e8;
	border:1px dashed #b74646;
	}

.seperate {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:20px 0;
	padding:5px 0;
	}
.seperate p {
	margin-left:15px;
	margin-bottom:5px;
	}

#linkbox {
	border:#cccccc 1px solid;
	padding:8px;
	background-color:#eeeeee;
	margin:10px auto;
	}







