/*		STANDARD HTML ELEMENTS		*/
body,pre,blockquote, form, table{ font-family:  Arial, Helvetica, sans-serif;color:  #111;text-align: justify;
font-size:    x-small;         /* false value for WinIE4/5 */
voice-family: "\"}\"";       /* trick WinIE4/5 into thinking rule is over */
voice-family: inherit;      /* recover from trick */
 font-size:  small;;    /* intended value for better browsers */
 }
html, body,div{	margin: 0;	padding: 0;  }
body{   background-color : #666 }
 
em{	color: #AA0000; font-style : normal; font-weight: bold;	}
ul li{ list-style-image : url(images/bullet.gif); margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.spnBP{ display: block; background-image: url(images/bullet.gif); background-repeat: no-repeat;
margin: 5px 0px 5px 0px; padding: 5px 0px 0px 20px;}

h2{
	border-bottom :  solid 1px #333;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 20px 0px;	
	font-family:   'Comic Sans MS', cursive, Arial;
	font-weight: bold;
	text-align: left;
	font-size: 16pt;
	color: #333; 
	text-transform : uppercase; 
	}
h3{
	border-bottom :  dashed 1px #474538;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 20px 0px;	
	width: 75%;
	font-family:   'Comic Sans MS', cursive, Arial;
	font-weight: bold;
	text-align: left;
	font-size: 14pt;
	color:  #6F729B;}
 #wrapper{	margin: 20px;   } 
.frameTL{	background : url(images/frame_tl.gif) no-repeat #A389D0;  width:16px; height:16px;}
.frameTC{	background-color : #A389D0; 	font-size: 11pt;	text-align: center;	font-weight: bold;	padding: 2px 0 2px 0;		color:#111;}
.frameTR{background  : url(images/frame_tr.gif)  top right no-repeat #A389D0;width:16px; height:16px; }
 #inner{	line-height: 1.2em;		/* Fixes IE peekabo bug */ 
 position: relative; font-size: 1.1em; background:url(images/inner.jpg) repeat-x #F6F3FB;   }  
 
#header{ background-color : #A389D0; border-bottom: solid 1px #987BCA; height:90px;  }
#header h1{ margin:0; padding: 60px 0 0 160px; font-family :  Arial, Helvetica, sans-serif;	font-size: 1.2em; color: #333;  font-style: italic; letter-spacing: 8px;}
#contacts{font-weight: bold;  font-family : "Times New Roman", Times, serif;position: absolute; right: 20px;	top: -5px; width:300px; height:80px; background : url(images/contacts.jpg);  font-size:1em; text-align : center;}
#phone{margin:12px 0 0 0;}
#mail{margin:8px 0 0 0;}
.imgLogo{	position: absolute;left: 20px;	top: -8px; }
.imgTitle{	 position: absolute;left: 160px;	top:  -10px;   }
#navigation{	position: absolute; top: 100px; left: 10px;text-align: left;vertical-align: top;width: 160px;	padding: 0 0 0 5px;xborder: solid 1px #C4BBD0;
background-color: #E1D4F2;	
background-color : transparent
}
	
#navigation a{
	display: block;
	color: #494B69;
	font-family:   'Comic Sans MS', cursive, Arial;
	text-align: left;
	text-transform: uppercase; 
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;;
	background : url(images/page_out.gif)  top left  no-repeat;
	padding: 10px 0 0 38px;
	margin:  20px 0 20px 0;
	height: 30px;
 }
#navigation .aPageClicked{	 	background-image : url(images/page_click.gif); font-weight: bold; color: #111;text-decoration: underline; }
 
#navigation  a:hover{text-decoration: underline; cursor: pointer;}
#content{	margin: 0 0 0 180px;	padding:  20px; 	text-align: justify;	 line-height: 1.5;	color:  #111;	vertical-align: top;}
.tdSpan{	background-color: #FFF; padding: 10px 0;}
#content a:link, #content a:visited, #content a:active{ color: #000099; font-weight: bold;	text-decoration: underline;}
#content a:hover{	 background-color: #C6C7B6; font-weight: bold;}	
 
#footer{ 	border-top: solid 1px #C4BBD0;	clear: right;	text-align: center;	margin:20px 0 0 0;	padding: 10px;	font-size: .85em;	font-weight: normal;	height: 40px;}	
 
#footer a:link, #footer a:visited, #footer a:active{ color: #333; font-weight: bold;	text-decoration: underline;}
#footer a:hover{	 background-color: #C6C7B6; font-weight: bold;}	

.frameBL{	background : url(images/frame_bl.gif) no-repeat transparent;  width:16px; height:16px;}
.frameBC{	background-color : #F6F3FB; 	font-size: 11pt;	text-align: center;	font-weight: bold;	padding:0;		color:#111;}
.frameBR{background  : url(images/frame_br.gif)  top right no-repeat transparent;width:16px; height:16px; }
/* Header Elements */

.divSlideShow{	margin: 0px 0px 0px 0px;}
.divTitle1, .divTitle2{
	position:absolute;
 	top:45px;
	left: 430px;
	color: #6F729B; 
	font-family:   'Comic Sans MS', cursive, Arial;
	font-size: 22pt;
	letter-spacing: 1px;
	width: 320px;
	z-index: 5;}
 .divTitle2{
 	margin: 1px 0 01px;
	color: #333;
	z-index: 2;}

 
.spnPhotosTitle{	font-size: 10pt;font-weight: bold;color: #660000;	}
.spnFootMenu{margin-bottom: 10px;}

.divPhotosR{
	float: right;
	margin: 0px 0px 20px 20px;
	border: solid 1px #0000FF;
 	text-align:center;
	font-size: 8pt;
	color: #182f06;
}
.imgPhoto, .imgPhotoL, .imgPhotoR{	border-style: solid; border-width: 1px; border-top-color:#FFFFFF; border-left-color:#FFFFFF;border-bottom-color:#AAAAAA; border-right-color:#AAAAAA;}
 .imgPhotoR{ }
 
/*	LINKS	*/ 
.aBackLink{background-image : url(images/icon_back.gif); background-repeat : no-repeat; padding-left: 30px;  }
.aNewWin {background: url(images/new_win.gif) no-repeat center right; padding-right: 20px;  }

/*		Image Pads	*/
.divPads{	 float: right;	width:250px; text-align:center; padding: 0 0 20px 20px;}
.tdPadTL{	background : url(images/pad_tl.gif) no-repeat #A389D0; height:10px; }
.tdPadTC{	background-color : #A389D0; 	font-size: 11pt;	text-align: center;	font-weight: bold;	padding: 2px 0 2px 0;		color:#111;}
.tdPadTR{background  : url(images/pad_tr.gif)  top right no-repeat #A389D0; }
.tdPadL{	background-color:#A389D0;}
.tdPadC{	background-color:transparent;	padding: 0;	color: #000;	font-size: 8pt;		text-align: justify;}
.tdPadR{	background-color:#A389D0;}
.tdPadBL{	background : url(images/pad_bl.gif) bottom left no-repeat  #A389D0; }
.tdPadBC{	background-color:#A389D0; }
.tdPadBR{	background: url(images/pad_br.gif)  bottom right no-repeat #A389D0; }	


.divFormTitle{
	background-color : #EEEEEE;

	font-weight: bold;
	text-align: center;
	padding: 10px 0px 10px 0px;}
.spnCompulsory{	color: #0000AA; font-weight: bold;}
.spnError{ color: #770000; font-weight: bold; }
.spnOK{	color: #006600; font-weight: bold; }
.tblData{margin: 0 2% 0 2%; background-color: #FFF;  width: 96%;
border-left :  solid 1px #AAA; border-top :  solid 1px #AAA;
border-right :  solid 1px #333; border-bottom :  solid 1px #333;
}
.trData, .trAltData{	 }
.trAltData{	 }
.tdDataL,  .tdDataC, .tdDataR{	border-bottom :  solid 1px #DDD; padding: 5px 5px 1px 5px; text-align: left;	margin: 0px; }
.tdDataC{	text-align: right;	 }
.tdDataR{	text-align: right;	 }
.thData{
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bold;

		font-family:   'Comic Sans MS', cursive, Arial;
		border-bottom :  solid 1px #C0C0C0;
	color: #56597C;
	color: #333;
	}
 

.trBrowse{
	border-style: outset;
	border-width: 1px;
	background-image:url(images/translucent.gif);}
.trBrowseAlt{
	border-style: outset;
	border-width: 1px;
	background-image:url(images/translucent_dk.gif);}
.comment{font-weight: normal;}