body {	background:#fff;color:#339;
        background-image: url(images/backgroundstrip1.png);
        background-repeat: repeat-x;
	font-family: Trebuchet, MS, Helvetica, sans-serif;
        font-size: 12pt;
	
	margin: 0px 0px 0px 0px;	/*top, right, bottom, left    (outside the area) */
	padding: 0px 0px 0px 0px;	/*top, right, bottom, left    (inside the area) */}
h1 {	font-size:1.3em;
	margin: 5px 5px 0px 0px;	/*top, right, bottom, left    (outside the area) */
	padding: 0px 0px 10px 0px;	/*top, right, bottom, left    (inside the area) */}
h2 {    background-color: transparent;color:#339;	
	font-size:1.1em;

	margin: 5px 5px 0px 0px;	/*top, right, bottom, left    (outside the area) */
	padding: 0px 0px 10px 0px;	/*top, right, bottom, left    (inside the area) */}
p {	font-size:0.9em;
	text-align: justify;
	line-height:150%;

	margin: 0px 0px 0px 0px;	/*top, right, bottom, left    (outside the area) */
	padding: 0px 0px 25px 0px;	/*top, right, bottom, left    (inside the area) */}	
ul {
    list-style-image:url('images/icon.gif');
    background-color: transparent;color:#000;
	font-size:0.9em;
	line-height:150%;}
hr {	margin: 10px 0px 20px 0px;	/*top, right, bottom, left    (outside the area) */
	padding: 0px 0px 0px 0px;	/*top, right, bottom, left    (inside the area) */}


header,section,footer,aside,nav,article,hgroup{
    display:block; 
    margin: 0px; 
    padding: 0px;
}

#site {	background-color: #fff;color:#000;	
        background-image: url(images/backgroundstrip.png);
        background-repeat: repeat-x;
	/*width: 1010px;*/
	max-width: 1010px;
	min-width: 990px;

	margin: 0px auto 0px auto;	/*top, right, bottom, left    (outside the area) */
	padding: 10px 0px 0px 0px;	/*top, right, bottom, left    (inside the area) */
	}
        
#top{background:transparent;color:#000;
   
    overflow: hidden;
    //width: 980px;
    max-width: 1010px;
    min-width: 990px;
    margin: 0px auto 0px auto;	/*top, right, bottom, left    (outside the area) */
    padding: 0px 0px 0px 0px;	/*top, right, bottom, left    (inside the area) */
}
	#logo 	 {
            background: url(images/logo.png) no-repeat;	
			width: 279px;
			height:78px;
			
                        float: left;
        }
	#logo h1 {display: none;}
        #phonenumber{background-color: #fff;color: #339;
                     text-align: right;
                     font-size:2.7em;
                     font-weight: bold;
                     
            display: block;
            float: right;
        margin-right: 15px;}
        #menu {float: right;
        display: block;
        background:transparent;color:#000;
	text-align: right;

	width:180px;
	//max-width: 971px;
	//min-width: 971px;
        
        //height: 35px;

	margin: -185px 0px 0px 0px;	/*top, right, bottom, left    (outside the area) */
	padding: 0px;	}
        #menu a {display: block;background-color: rgba(153, 153, 153, 0.7);color:#fff;
               
                //font-family: Impact, Charcoal, sans-serif;
                font-size: 14px;
                font-weight: bold;
                text-decoration: none;
                padding: 2px 5px 2px 0px;	/*top, right, bottom, left    (inside the area) */
                margin-bottom: 2px;
        }
	#menu a:hover {background-color: #33CCFF;color:#fff;}
        #menu span{display: none;}
        #menu .thispage{background-color: #339;}
        #menu .thispage:hover{background-color: #339;}
        #pagetitle {background-color: rgba(51, 51, 153, 0.8);color:#fff;
                //clear: both;
                display: block;
                text-align: center;
                width: 636px;  
                //height: 30px;
                //max-height: 30px;
                
                float: left;
                //position: relative;
                //top: 50px;
                //border-top: 3px solid #000;
                //border-right: 3px solid #000;
                //border-top-right-radius: 40px;
                          
		font-size:1.4em;
		margin: -25px 0px 0px 20px;	/*top, right, bottom, left    (outside the area) */
		padding: 10px 10px 10px 10px;	/*top, right, bottom, left    (inside the area) */
        }
        #top_img{
                display: block;height:160px;width:825px; 
                 margin-top: -190px;
                 
                 float: left;
                //position: relative;top: -200px
        }
            #top_img_back{background-color:#F0F0F0 ; display: block;height:160px;
                          
                 width:100%; 
                 //max-width: 1010px;
                 //min-width: 990px;
                 
                 margin-top: 40px;
                 
                 float: left;}


#all_content {background-color:#F0F0F0 ;color:#339;	
	//width: 986px;
	max-width: 1010px;
	min-width: 990px;

        
	margin: -20px auto 0px auto;	/*top, right, bottom, left    (outside the area) */
	}

#text_content {background-color:transparent;color:#339;	

        width: 656px;
        
        float: left;
        //position: relative;
        //top: -40px;
        
        margin-top: 15px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        padding: 10px;
	}
        
        #text_content h1 {background-color: #000;color:#fff;
                          text-align: center;
                width: 300px;          
                          
                border: 3px solid #000;
                border-radius: 40px;
                          
		font-size:1.4em;
		margin: 0px auto 10px auto;	/*top, right, bottom, left    (outside the area) */
		padding: 10px 10px 10px 10px;	/*top, right, bottom, left    (inside the area) */
        }
	#text_content p {background-color: transparent;color:#330033;clear: both;
                         font-size: 0.9em;   }
        .quote {font-size: 1.2em; font-style: italic; 
                background-color: transparent;color:#339;
                margin: 15px;}
	#text_content a {background-color: transparent;color:#333333;
        font-weight: bold;
        text-decoration: none;}
        #text_content a:hover{font-weight: bolder; color: #000;}
        .img-right {
            //border: 1px solid #333;
            //border-radius: 10px;
            float: right;
            margin: 5px 5px 5px 20px;	/*top, right, bottom, left    (outside the area) */  
        }
        .img-left {
            //border: 1px solid #333;
            //border-radius: 10px;
            float: left;
            margin: 5px 20px 5px 5px;	/*top, right, bottom, left    (outside the area) */
        }
        .img-centre {  
            text-align:center;
            margin-bottom: 10px;
        }
        .imgbehindtext{display: block;
            float: left;
            border: 3px solid rgba(51, 51, 153, 0.8);
            //border-radius: 10px;
            overflow: hidden;}
        .textoverimg{border: 2px solid #000;
            border-radius: 10px;
            background-color: rgba(255, 255, 255, 0.8);
            display: block;
            float: left;
            margin-top: -290px;
            margin-left: 10px;
            padding: 5px;
            width: 430px;
            font-size: 0.9em;font-weight: bold;
        }
        
        
     
      
        #slideshow {
                   margin-left: -0px;
                   margin-bottom: 10px;
                   position: relative; 
                   width: 656px; 
                   height: 306px; 
                   padding: 0px; 
                   //box-shadow: 0 0 20px rgba(0,0,0,0.4); 
        }

        #slideshow > div { position: absolute; 
                           top: 0px; 
                           left: 0px; 
                           right: 0px; 
                           bottom: 0px; 
        }
        
        
	
        
                
 #side_bar{background-color:transparent;color:#339;	
        overflow: hidden;
	width: 270px;
        float: right;
        padding: 0px;
        margin-bottom: 10px;
        text-align: right }
 
        #side_bar p {background-color: transparent;color:#330033;}
	#side_bar a {background-color: transparent;color:#333333;}
	#side_bar h2 {background-color: transparent;color:#339;text-align: center;}
        
        
#bottom_menu {background:transparent;color:#000;
	font-size:0.9em;
	line-height:100%;
	text-align: center;

        clear: both;
	margin: 0px auto 0px auto;	/*top, right, bottom, left    (outside the area) */
	}
#foot { width: 950px;
	max-width: 950px;
	min-width: 950px;

	margin: 0px auto 0px auto;	/*top, right, bottom, left    (outside the area) */
	padding: 0px 0px 5px 0px;	/*top, right, bottom, left    (inside the area) */}
    #foot p {background:#fff;color:#000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:0.9em;
	line-height:100%;
	text-align: center;

	width: 950px;
	max-width: 950px;
	min-width: 950px;

	margin: 0px auto 0px auto;	/*top, right, bottom, left    (outside the area) */
	padding: 15px 0px 5px 0px;	/*top, right, bottom, left    (inside the area) */
	}
	