@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; border: 0; background-color: #666666;background-image:url(graduated_strip.jpg); background-repeat: repeat-y; background-position: top;  }

p { margin-top:0px }
.captionscentred { font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; font-size: 9px; line-height: 12px; text-align: center; margin-top: 0px; margin-bottom: 0.1px; }
.sideheads { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #d2b979; font-size: 10px; line-height: 12px; margin-top: 0px; margin-bottom: 0.1px; }
.bodytext { font-family: Verdana,Arial,Helvetica,sans-serif; color: #dddddd; font-size: 12px; line-height: 16px; text-align: justify; margin-top: 0px; margin-bottom: 0.1px; }
.bodytextrl { font-family: Verdana,Arial,Helvetica,sans-serif; color: #dddddd; font-size: 12px; line-height: 16px; text-align: left; margin-top: 0px; margin-bottom: 0.1px; }
.bodytextboldcentred { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #dddddd; font-size: 12px; line-height: 16px; text-align: center; margin-top: 0px; margin-bottom: 0.1px; }
.bodytextnormalcentred { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; color: #dddddd; font-size: 12px; line-height: 16px; text-align: center; }
.paneltextrl { font-family: Verdana,Arial,Helvetica,sans-serif; color: #dddddd; font-size: 10px; line-height: 12px; text-align: left; }
.bodytextcentredblack { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; color: #000000; font-size: 12px; line-height: 16px; text-align: center; }

.captions { font-family: Verdana,Arial,Helvetica,sans-serif; color: #fff; font-size: 9px; line-height: 12px; }
.captionsblack { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 9px; line-height: 12px; }
.captionsrr { font-family: Verdana,Arial,Helvetica,sans-serif; color: #fff; font-size: 9px; line-height: 12px; text-align:right;  }
.subheads {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;color: #d2b979;font-size: 14px;line-height: 18px;margin-top: 0px;margin-bottom: 0.1px;}
.subheadsgreen {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;color: #99CC66;font-size: 16px;line-height: 20px;}
.sideheadsblack {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;color: #000000;font-size: 10px;line-height: 12px;}

.bodytextbold { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; font-size: 12px; line-height: 16px; text-align: justify; margin-top: 0px; margin-bottom: 0.1px; }
.subheadswhite { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 0.1px; }

#container {width:1050px; height:auto; margin:0px auto 0; position:relative; padding:20px 0 0 0;text-align:center; }
 
#content {width:630px; height:auto; top:100px; margin:0px auto 0px; text-align:center;}
#content a:link { color:#d2b979 ; font-size: 12px; line-height: 16px; font-weight: normal;}
#content a:visited { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}
#content a:hover { color:#dddddd; font-size: 12px; line-height: 16px; font-weight: normal;}
#content a:active { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}

#mainpanel{width:650px; height:auto; margin:0 auto 0;}
#geshaview { background-color:#333333; width:600px; height:215px; border:#CCCCCC solid 1px; padding:10px 0px 10px 0px; margin:0 auto 0; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; color:#FFFFFF; font-size:9px; text-align:center; }
#geshaview a:link { color:#d2b979 ; font-size: 12px; line-height: 16px; font-weight: normal;}
#geshaview a:visited { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}
#geshaview a:hover { color:#dddddd; font-size: 12px; line-height: 16px; font-weight: normal;}
#geshaview a:active { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}

#leftpanels {
	width:170px;
	top:144px;
	left:20px;
	position:absolute;
	height: 865px;
	padding: 10px;
}

#rightpanels {
	width:190px;
	height: 985px;
	top:163px;
	left:851px;
	position:absolute;
	padding: 0px;
	z-index: 100;
}
#registration { width:600px; height:160px; background-color: #333333; border:#CCCCCC solid 1px; margin:0 auto 20px; padding:10px 0 0 0;}
#registration a:link { color:#d2b979 ; font-size: 12px; line-height: 16px; font-weight: normal;}
#registration a:visited { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}
#registration a:hover { color:#dddddd; font-size: 12px; line-height: 16px; font-weight: normal;}
#registration a:active { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}

#menu {
	width:170px;
	height:auto;
	margin-bottom:10px;
	}

#nav-right {
	position:absolute;
	top:198px;
	left:1123px;
	width:210px;
	height:662px;
	z-index:5;
}
#navigation ul {
list-style-type: none;
margin: 0 0 0 20;
[if IE]>
<style>
.navigation ul {
margin: 0px;
padding: 0px 0 0 0;
}
</style>
<![EndIf]
}
 ul {
 list-style: none;
 padding: 0 0 0 0;
 margin: 0;
width:215px;
}

#navigation ul li { 
 padding: 0 0 0 0px;
 margin: 0; 
 margin: /**/ 0 0 -3px 0;
 ma\rgin: 0; 
}

#navigation #current a {
 color: #669900;
 padding: 0px 0px 0px 0px;
}

#navigation a, 
#navigation a:link { 
 font-family: georgia, serif;
font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 font-size: 10pt;
 text-align: left;
line-height: 12pt;
 padding: 0px 0px 0px 0px;
 width: 200px;

}
#navigation a, 
#navigation a:visited { 
 color: #ffffff; 
 text-decoration: none;
 padding: 0px 0px 0px 0px;
}

#navigation a,
#navigation a:hover { 
 text-decoration: none;
padding: 0px 0px 0px 0px;
 color: #cc9966; 
}
 
#contact {
	width:650px;
	height:210px;
	margin:15px 0 0 0;
}

 div#extraDiv3 {
  background-image: url(menu_images/office_sign.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 175px;
  width: 215px;
  left: 0px;
  top: 0px;
 }

 div#extraDiv5 {
  background-image: url(menu_images/mountains_grey.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 175px;
  width: 499px;
  left: 560px;
  top: 0px;
 }


li:hover ul, li.over ul {
 display: block;
}
a:link { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-weight: bold; 
color: #d2b979; 
font-size: 10px; 
line-height: 12px;
 text-decoration: none; 
margin-top: 0px; 
margin-bottom: 0.1px; 
}
a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 10px;
	 text-decoration: none; 
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0.1px;
}
a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #999999;
	font-size: 10px;
	line-height: 12px;
	 text-decoration: none; 
	margin-top: 0px;
	margin-bottom: 0.1px;
}
.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.submit { width:120px; height:25px; cursor:pointer; display:block; position:relative; right:0px; bottom:0px; background:url(Resources/submit_button.jpg) no-repeat; text-indent:-99999px; border:0; }

#media_links { position:absolute;margin:10px 0 0 860px;width:215px;height:73px;z-index:20;}
#media_links a:link { color:#ffffff ; font-size: 12px; line-height: 16px; font-weight: normal;}
#media_links a:visited { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}
#media_links a:hover { color:#dddddd; font-size: 12px; line-height: 16px; font-weight: normal;}
#media_links a:active { color:#d2b979; font-size: 12px; line-height: 16px; font-weight: normal;}