/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	padding:50px 0px 0px 0px;
	font-family:arial, helvetica, sans-serif;
	color:#525252;
}

p {margin:0px;}
	
.clear { font-size: 0px;
		 width: 0px;
		 clear: both; }

#container { 
			margin:0px auto;
			width:900px;
			height:100%;
			}

#container2 { 
			margin:0px auto;
			width:900px;
			height:100%;
			float:left;
			background-color:#ffffff;
			}

#left_nav { 
		width:330px;
		height:100%;
		float:left;
		background-color:#ffffff;
		}			

#navbg {
		background:url(../images/revision/nav_bg_06.jpg) repeat-y 0px 0px;
		height:289px;
		width:330px;
		float:left; }

#logo { width:330px;
		height:164px;}
		
#banner { 
		width:570px;
		height:453px;
		background:url(../images/banner_04.jpg) no-repeat 0px 0px;
		float:left;
		}
		
#spacer {background-color:#262626;
		height:16px;
		width:330px;
		float:left;}

#bottom_pic { 
			  width:330px;
			  height:100%;
			  float:left;
			  background-color:#ede7d9;
			  
			  }
			  
#content_container {
				width:570px;
				height:683px;
				float:left;
				background-color:#ffffff;
				background:url(../images/bg_top_03.jpg) no-repeat 0px 0px;
				}
					
		#contentmain_container
			{
			width:535px;
			padding:31px 0px 0px 0px;
			height:652px;
			margin:0 auto;
			line-height:19px;
			}
	
#bottom_bg { width:900px;
			 height:17px;
			 background:url(../images/revision/bottom_bg.jpg) no-repeat 0px 0px;
			 float:left;}
			 
#bottom_txt {
			 width:876px;
			 padding:18px 0px 0px 0px;
			 margin:0;
			 height:12px;
			 text-align:right;
			 color:#FFFFFF;
			 }

#title {padding-bottom:20px;}
#title2 {padding-bottom:10px;}

.b { font-weight:bold;}
.i { font-style:italic;}
.u { text-decoration:underline;}

.p1 {padding:4px;}
.p2 {padding:2px;}
.p3 {padding:3px;}
.p4 {padding:4px;}
.p5 {padding:5px;}
.p6 {padding:6px;}
.p7 {padding:7px;}
.p8 {padding:9px;}
.p9 {padding:10px;}
.p10 {padding:1px;}

.p5_top {padding-top:5px;}
.p7_top {padding-top:7px;}
.p10_top {padding-top:10px;}

.p5_bot {padding-bottom:5px;}
.p20_bot {padding-bottom:20px;}
.border {border:1px solid #B8B8B8;; margin-right: 3px;}
.bg_color {background-color:#d4ddb7; height:1px; width:515px;}

.gallery {
			width:515px;
			height:140px;
			}

.gallery2{
			width:515px;
			height:125px;
			}

.gallery_container{
			width:515px;
			height:300px;
			}

.gal_con { height:100%;
			width:515px;}

.overflow { width:auto;
			height:400px;
			overflow:auto;}