html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
font-size:80%; /*set default font size */
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow:hidden; /*get rid of scroll bars in IE */
/* */
}

body {
background-image:url("../images/bg.png");
background-repeat:repeat-y repeat-x;
background-attachment:fixed;
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:hidden; /*get rid of scroll bars in IE */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
font-family:"Helvetica",Arial, Verdana, sans-serif;
}

#content-wrapper
{
	height:100%; /* set height to full page */
	max-height:100%;
	display:none;	
}

ul, li{
	padding:0;
	margin:0;
	list-style:none;
}

#content {
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
overflow:auto; /* add scroll bars as required */
padding-left:0px; /* pad left to avoid navigation div if required */
position:relative; /* set up relative positioning so that z-index will work */
z-index:3; /* allocate a suitable z-index */
}

.pad1 { // padding for scrollbars
display:block;
width:18px;
height:100px;
float:left;
}

.pad2 {
display:block;
height:80px; /* height to miss header and footer */
}

.pad3 {
display:block;
height:30px; /* height to miss the footer */
}


#menu{
	  position:relative;
	  top:45px;
	  left:370px;
     height:30px;
     width:200px;
	 width:350px\9;
     font-size:12px;
     z-index:11;
 	  display:inline;
     }
     


#menu a{
      margin:0px 5px;
      color:#ffffff;
      text-decoration: none;
      cursor:pointer;
     
        }


.header {
		position:absolute;
		top:0px;
		height:93px;			/* Height of the header */
		background-color:transparent;
		z-index:50;
	}

.footer {
		position:absolute;
		bottom:0px;
		height:44px;		/* Height of the footer */
		width:100%;
		background-repeat:repeat-x;
		background-image:url('../images/footer.png');
		/*background-color:transparent;*/
		z-index:40;
	} 
	
.content02 {
	
	font-size:12px;
	color:#ffffff;
	}
	
.news {
	position:absolute;
	top:23px;
	height:279px;
	width:240px;		
	background-image:URL('../images02/newsBG.png');		
	// z-index:5;
}

.loginSelect {
	background: transparent none;
	color:white;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.boxes {
    width:221px;
    position:absolute;
    background-color:transparent;
    top:293px;


}

.catHeaders{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#00C4CE;
}

.catDesc{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:pink;
}

.catLinks{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:yellow;
}

#contactFormContainer{
   position:relative;
   margin-bottom:50px; 
}

#contactForm{	
   height:330px;
   width:221px;
   background-image:url('../images02/dropDownFormBG.png');
   display:none;
  
}

#contactForm fieldset{
   padding:15px;
   border:0px;
   
   }      

#contactForm input[type=text]{
  	background-image:url("../images02/txtBox.png") ;
  	background-color:transparent;
  	border: none;
   width:187px;
   height:18px;
   margin-bottom:6px;
   font-size:70%;
   color:#333333;
   text-align:center;
   font-family:"Helvetica",Arial, Verdana, sans-serif;
}  

        
#contactForm textarea{
	background-image:url("../images02/msgBox.png") ;
	width:187px;
	height:106px;
	background-color:transparent;
  	border: 0px;
	margin-bottom:10px;
	font-size:70%;
   color:#333333;
  	text-align:center;
	font-family:"Helvetica",Arial, Verdana, sans-serif;
	}  
            
#contactForm input[type=submit]{
	position:relative;
	background-image:url("../images02/submitBTN02.png") ;
	background-color:transparent;
	width:81px;
	height:34px;
	border:none;
	cursor:pointer;
	}       
	         
	#contactLink{
	
	height:50px;
	width:220px;
	background-image:url("../images02/enquiry.png");
	display:block;
	cursor:pointer;
	
	}
	#messageSent {
	color:#ff0000;
	font-size:100%;
	display:none;
	}


#container{
	width:600px;
	margin:7px 0px 0px 0px;
}

#navigation {
	overflow:hidden;
	background-color:transparent;
	width:620px;
	height:60px;
	clear:left;
	margin:0px 0px 0px 10px;
	float:left;
}

#navigation ul{
	margin:0px 0px 0px 0px;
}

#navigation li{
	float:left;
	list-style-type: none;
	margin-right:0px;
}

#navigation a{
	text-decoration:none;
	cursor:pointer
}

#container_maps{
	overflow:hidden;
	background-color:transparent;
	width:600px;
	height:240px;
	clear:left;
	margin:11px 0px 0px 10px;
	float:left;
}

#container_maps ul{
	margin: 0;
	padding: 0;
	height:720px;
}

#container_maps li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.addressH {
	font-size:14px;
	font-weight:bold;
	color:#FFFF00;
}

.addressB {
	font-size:12px;
	font-weight:bold;
	color:#00FFFF;
}

.addressC {
	font-size:12px;
	color:#FFF;
}

.addressP {
	position:relative;
	top:39px;
}

.mapP {
	position:relative;
	bottom:155px;
	left:249px;
}

.Field {
	background:url("../images/pwd.png") no-repeat;
	padding:3px 0px 0px 5px;
	width:187px;
	height:18px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666;
	text-align:none; 
	
}

.commentField {
	background:url("../images/comments.png") no-repeat;
	padding:3px 0px 0px 5px;
	width:300px;
	height:93px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666;
	text-align:none; 
	
}

.submitBtn {
	background-color:transparent;
	padding:0px 0px 0px 0px;
	cursor:pointer; 
	border-style:none; 
}

.submitBtnSpan {
	background:transparent none;
	display:inline;
	position:relative;
	left:223px;
	top:12px;
	
}

#headerBlack1{
	position:absolute;
	top:0px;
	height:93px;
	background-color:transparent;
	z-index:10;
}

#headerBlack2{
	position:absolute;
	top:0px;
	top:-4px\9;
	padding-left:399px;
	height:12px;
	width:100%;
	background-image:url('../images/headerBlack.png');
	background-color:transparent;
	z-index:10;
}

#headerRed{
	position:absolute;
	top:0px;
	
	height:17px;
	width:100%;
	background-repeat:repeat-x;
	background-image:url('../images/headerRedsmall.png');
	/*background-color:transparent;*/
	z-index:9;
}

.box  {
	display:inline;
	width:1002px;
	background-color:transparent;
	position:absolute;
	top:0px;
	z-index:8;
}


#loginFormContainer {
	position:relative;
	top:17px;
	left:0px;

}

#loginForm {
	height:44px;
	width:998px;
	background-image:url('../images/headerRed.png');
	background-color:transparent;
	display:none;
}
 
#loginText {
	float:right;
	padding-top:10px;
	padding-right:100px;
	background-color:transparent none;
	color:white;
	font-size:10pt;
	font-weight:bold;
}

#loginForm2 {
	display:none;
	float:right;
	position:relative;
	right:10px;
	padding-top:5px;
	width:300px;
	background-color:transparent none;
	color:white;
	font-size:10pt;
	font-weight:bold;
	}      

#loginForm2 td {
	color:white;
	font-size:10pt;
	font-weight:bold;
}  



#loginForm2 input[type=text] {
	position:relative;
	background-image:url('../images02/formBlank.png');
	background-color:transparent;
	border:0px;
	width:110px;
	height:17px;
	font-size:70%;
	color:#333333;
	text-align:center;
	padding:3px;
}  

#loginForm2 input[type=submit] {
	background-image:url('../images/okBtn.png');
	background-color:transparent;
	border:none;
	position:relative;
	bottom:0px;
	width:16px;
	height:16px;
	cursor:pointer;
}

#loginForm2 input[type=reset] {
	background-image:url('../images/closeBtn.png');
	background-color:transparent;
	border:none;
	position:relative;
	bottom:0px;
	width:16px;
	height:16px;
	cursor:pointer;
}                

#loginLink {
	position:relative;
	top:0px;
	left:758px;
	left:405px\9;
	height:48px;
	width:137px;
	background-image:url('../images/webmailbtn.png');
	background-color:transparent;
	display:block;
	cursor:pointer;
}

#authenticate {
	color:white;
	display:none;
}


#fixedbkgd {
	background-image:url('../images/scv_images/FooterBG04.png');
	background-repeat:repeat-y repeat-x;
	background-color:transparent;
	width:100%;
	height:100%;
	border:none;
	position:absolute;
	top:368px;
}                

