@charset "utf-8";

body {



	background-color: #993399;

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

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

}



td {

	text-align: justify;

	vertical-align: top;

	font-family: verdana;

	font-size: 11px;

	color: #000000;

	line-height: 18px;

}

.PrintnEmail {

	font-family: verdana;

	font-size: 10px;

	color: #000000;

}



.Text_MenuPurple {

	font-family: arial;

	font-size: 16px;

	color: #990099;

	font-weight: bold;

}





.box_tl {

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

	background-repeat: no-repeat;

	background-position: right bottom;

}

.box_tr {

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

	background-repeat: no-repeat;

	background-position: left bottom;

}

.box_t {

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

	background-repeat: repeat-x;

	background-position: left bottom;

}

.box_l {

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

	background-repeat: repeat-y;

	background-position: right top;

}



  .error {

	font-family: Tahoma;

	font-size: 8pt;

	color: red;

	display:none;

  }

.box_r {

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

	background-repeat: repeat-y;

	background-position: left top;

}

.footer_colour {

	background-color: #CFBFDD;

}

.footer_bg {

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

	background-repeat: repeat-x;

	background-position: left top;

}

.Text_copyright {

	font-family: verdana;

	font-size: 9px;

	color: #000000;

}

.BgWhite {

	background-color: #FFFFFF;

}

.MenuSection {

	background-color: #C2AED5;

	height: 45px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}



.box_bl {

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

	background-repeat: no-repeat;

	background-position: right top;

}

.box_br {

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

	background-repeat: no-repeat;

	background-position: left top;

}

.box_b {

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

	background-repeat: no-repeat;

	background-position: left top;

}

.Text_MenuBlack {

	font-family: arial;

	font-size: 16px;

	color: #000000;

	font-weight: normal;

}

.MainMenu {

	font-family: arial;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	line-height: 24px;

}



.content {

	padding: 10px;

}





.Pad15px {

	padding-left: 25px;

	padding-right: 15px;

}

.Padli {

	padding-left: 0px;

	padding-right: 15px;

}



.Text_Arial11Black {

	font-family: arial;

	font-size: 11px;

	color: #000000;

	letter-spacing: 1pt;

}

.Text_verdana12Black {

	font-family: verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}

.Text_language {

	font-family: verdana;

	font-size: 11px;

	color: #990099;

	margin-right: 10px;

}

.hrMainpage {

	color: #999999;

	height: 1px;

	margin-right: 15px;

}

.hrcontenttitle {

	color: #999999;

	height: 1px;

	margin-right: 0px;

}









a.info{

	position: relative; /*this is the key*/

	z-index:24;









background-color:;

	font-family: arial;

	font-size:12px;

	color: #660099;

	text-decoration:none;

	line-height: 25px;

}



a.info:hover{

	z-index:999;

	font-family: arial;

	font-size:12px;

	color: #6666FF;



}



a.info span{display: none}



a.info:hover span{ /*the span will display just on :hover state*/

	display:block;

	position:absolute;

	top:20px;

	left:60px;

	border:1px solid  #CCCCCC;

	background-color: #FFFFFF;

	text-align: center;

	z-index: 999;

}

.Text_MenuPurple2 {

	font-family: arial;

	font-size: 16px;

	color: #990099;

	font-weight: bold;

}

.bottomline {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	vertical-align: bottom;

}



.SectionLine {

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #996699;

}

a {

	color: #710071;

	text-decoration: none;

}

a:hover {

	color: #9966CC;

	text-decoration: none;

}

.Text_white {

	color: #FFFFFF;

}





a.dropmenu {

	position: relative; /*this is the key*/

	z-index:24;











background-color:;

	font-family: arial;

	font-size:12px;

	color: #660099;

	text-decoration:none;

	line-height: 25px;

}

.Textarea {

	height: 150px;

	width: 250px;

}



.TextField {

	width: 250px;

}



a.dropmenu span {

	display: none

}

a.dropmenu:hover {

	z-index:999;

	font-family: arial;

	font-size:12px;

	color: #6666FF;

}

a.dropmenu:hover span {

	display:block;

	position:absolute;

	top:20px;

	left:10px;

	border:1px solid  #CCCCCC;

	background-color: #FFFFFF;

	text-align: center;

	z-index: 999;

}

a.dropmenu:hover span a {

	background-color: #FFFFFF;

	z-index: 999;

}

.text_orange {

	font-family: arial;

	font-size: 14px;

	color: #CC3300;

	font-weight: bold;

}

a.submenu {

	font-family: arial;

	font-size: 12px;

	color: #710071;

	margin-right: 5px;

	text-decoration: none;

	margin-top: 5px;

	line-height: 24px;

}

.borderblack1px {

	border: 1px solid #000000;

}



a.submenu:hover {

	font-family: arial;

	font-size: 12px;

	line-height: 24px;

	color: #9999FF;

	margin-right: 5px;

	text-decoration: none;

	margin-top: 5px;

}

.borderPict3noframe {



	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}



.highslide {

	cursor: url(highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide img {

	border: 2px solid white;

}

.highslide:hover img {

	border: 2px solid white;

}



.highslide-image {

    border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: white;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

    /*

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    */

}





.TableContent {

	border: none;

	padding: 5px;

	background-color: #999999;

}



.Table101 {

	font-family: verdana;

	font-size: 10px;

	color: #666666;

	border: 10px solid #70309E;

}



.TextBox1 {

	background-color: #FFCC66;

	border: 1px solid #CCCCCC;

	padding: 5px;

}









a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



.highslide-move {

    cursor: move;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

.control {

	float: right;

    display: block;

    position: relative;

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin-top: 1px;

    margin-bottom: 1px;

}

.control:hover {

    border-top: 1px solid #333;

    border-bottom: 1px solid #333;

    margin-top: 0;

    margin-bottom: 0;

}

.control, .control * {

	color: #666;

}

.TextField2 {

	width: 150px;

}

ul {

	margin-top: 0px;

}

ol {

	margin-top: 0px;

}

.ch_box_b {

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

	background-repeat: no-repeat;

	background-position: left top;

}

.text14 {

	font-size: 14px;

}

.Text9pxi {

	font-family: verdana;

	font-size: 8px;

	font-style: italic;

}

#menu {
width: 160px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
text-align:left;
}

#menu a {
font: 12px arial;
display: block;
margin: 0;
padding: 2px 3px;
color: #710071;

text-decoration: none;
}

#menu a:hover {
color: #000000;
background: #CCBADC;
}

#menu li {
position: relative;

}

#menu ul ul  {
position: absolute;
top: 0;
background: #c2aed5;
left: 100%;
width: 250px;
border: 1px;
border-color:#990099;
border-style:solid;
}

div#menu ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}

   .more {
      display: none;
      border-top: 1px solid #666;
      border-bottom: 1px solid #666; }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 8px;
      background: transparent url(down.gif) no-repeat left; }
   a.hideLink {
      background: transparent url(up.gif) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }