/* SITE STYLES */

body{padding:0px; margin:0px; font-size:75% ; color: #333; font-family: Arial, Helvetica, sans-serif; background: url(../i/white_square.gif) repeat left top; }

#main{ }

a{ color:#37538E; text-decoration: none;}

a:hover{color:#B0423A; text-decoration: underline;}

img{border:none;}
.left{float:left}
.right{float:right}
.strong{font-weight:bold}
.center{text-align:center}
.smaller{font-size: 90%}
.hidden{display:none;}
.reg{color:#37538E; font-weight: bold; font-size:90%; margin: 50px 0px 20px 0px}
h1{text-align: right; width:166px;  color:#fff; font-size:130%; font-weight: bold; margin: 24px 0px 0px 0px; padding:7px 15px }
h1.blue{background: #37538E;}
h1.grey{background: #b5b5b5;}
h1.red{background: #B0423A;}

#h1_replace{ height:57px;}/*USED TO CREATE SPCAE WHEN H1 IS HIDDEN */
h2{ font-size: 150%; font-weight: bold;margin:0px; padding: 0px }

form{margin:0px; padding:0px;}
input{font-size:100%;}

/* USER FORMS */
.user_form{width:450px; padding:10px 0px ; background:#f5f5f5; margin:20px 0px ; }
.user_form .input_line{width:100%; margin:  2px 0 0 0; height:25px; padding:0px 5px ; }
.user_form .input_name{ float:left; width:85px; font-weight: bold}
.enquiry{height:70px}
/* END USER FORMS */

#wrapper{}

#header_wrapper{ background: #37538E; padding:10px 0px 10px 10px; margin:0px;}
#fred{ background: #37538E; padding:10px 0px 10px 10px; margin:0px; border: 1px solid #000}
#header_wrapper #header{height:90px; width:770px; }
#header_wrapper #header #logo{margin:0px 20px 0px 0px;  display: inline}
#header_wrapper #header #marq{padding:20px 0px 0px 0px; }

#nav_wrapper{ background:url("../i/nav_bg.gif") ; width:100%; height:29px}

	#nav { width:850px; background: url(../i/nav_bg.gif); }
    #nav ul { margin:0; padding:0;   list-style:none;  }  
    #nav li {display:inline;margin:0;    padding:0; }    
  
  	/* Home image tab START */
      #nav a.home 
      {
  		background:url("../i/home_right.gif") no-repeat right top; 
  		color:#fff; 
  		padding:8px 25px 2px 25px; 
  		border:none; 
  		height:19px}    
  
      #nav a.homeselected 
        {
    		background:url("../i/home_right_down.gif") no-repeat right top; 
    		color:#fff; 
    		padding:8px 25px 2px 25px; 
    		border:none; 
    		height:19px}    
  
    #nav a.home:hover {background:url("../i/home_right_down.gif") no-repeat right top; color:#fff; padding:8px 25px 2px 25px; border:none; height:19px}    
    
    #nav a {
	  
      float:left;
      background:url("../i/norm_right.gif") no-repeat right top;
      margin:0;
      padding:0;
      text-decoration:none;
      font-size: 115%;
	  font-family: arial, helvettica, Sans-Serif Tahoma;
	  font-weight: bold;	  
      }
    #nav a:hover { background:url("../i/norm_right_down.gif") no-repeat right top #b5b5b5;}
    
    #nav a span
    {
	  cursor: hand;
	  float:left;
	  display:block;
      color:#37538E;
      background:url("../i/norm_left.gif") no-repeat left top;
      padding:8px 16px 2px 16px;
      border-bottom:3px solid #b5b5b5;
      }
      /* Commented Backslash Hack hides rule from IE5-Mac \*/
		#header a span {float:none;}
		/* End IE5-Mac hack */

	#nav a:hover span{ background:url("../i/norm_left_down.gif") no-repeat left top ;  border-bottom:3px solid #b0423a; color: #fff}
    
    #nav a.selected {
      float:left;
      background:url("../i/norm_right_down.gif") no-repeat right top;
      margin:0;
      padding:0;
      text-decoration:none;
      font-size: 115%;
	  font-family: arial, helvettica, Sans-Serif Tahoma;
	  font-weight: bold;	 	  
      }
    
    #nav a.selected span
    {
	  cursor: hand;
	  float:left;
	  display:block;
      color:#fff;
      background:url("../i/norm_left_down.gif") no-repeat left top;
      padding:8px 16px 2px 16px;
      border-bottom:3px solid #b0423a;
      }
	
	
    
/*INTERNAL PAGES*/
#main{width:686px; margin:0px 0px 0px 98px; padding: 0px ;}
#text{ color:#000; text-align: justify; line-height:18px;}

/*END OF INTERNAL PAGES*/

#footer_wrapper{width:770px; margin: 0px auto}
#footer{text-align:center; font-size:95%; letter-spacing: 0.1em; padding:2px; margin: 5px 0px}
#footer p{ margin:3px}

/*PRINTER FRIENDLY PAGE*/
#printmain {width:600px; margin:0 0 0 10px; padding: 0px ;}

#print_header_wrapper{ background: #37538E; padding:10px 0px 10px 10px; margin:0px }
#print_header_wrapper #header{height:90px; width:770px;}
#print_header_wrapper #header #logo{margin:0;  display: inline}
#print_header_wrapper #header #marq{padding:0; margin-top:5px; }


