/* ================================= GENERAL ======================================== */
BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

/* ================================= NAV ======================================== */
a.nav:link, a.nav:visited {
			display: block;
			width: 51px;
			height: 46px;
			float: left;
			background-image: url('../../framework/images/nav_small_green.gif');
			background-repeat: no-repeat;
			font-family: arial;
			color: white;
			font-size: 9px;			
			text-decoration: none;
			padding-top: 32px;
			text-align: center;
		}
		a.nav:hover {
			display: block;
			width: 51px;
			height: 46px;
			float: left;
			background-image: url('../../framework/images/nav_small_blue.gif');
			background-repeat: no-repeat;
			font-family: arial;
			color: white;
			font-size: 9px;		
			text-decoration: none;
			padding-top: 32px;
			text-align: center;
		}
	
		a.nav2:link, a.nav2:visited {
			display: block;
			width: 63px;
			height: 46px;
			float: left;
			background-image: url('../../framework/images/nav_large_green.gif');
			background-repeat: no-repeat;
			font-family: arial;
			color: white;
			font-size: 9px;			
			text-decoration: none;
			padding-top: 32px;
			text-align: center;
		}
		a.nav2:hover {
			display: block;
			width: 63px;
			height: 46px;
			float: left;
			background-image: url('../../framework/images/nav_large_blue.gif');
			background-repeat: no-repeat;
			font-family: arial;
			color: white;
			font-size: 9px;		
			text-decoration: none;
			padding-top: 32px;
			text-align: center;
		}

/* ================================= TYPOGRAPHY ======================================== */		
		H1{font-size:26px; color:#000;}
		H2{font-size:14px; color:#666; margin-bottom:-10px; padding-top:5px;}
		
		#contact INPUT{height: 12px; font-size:11px}
		#contact TEXTAREA{height: 100px;}
		#contact STRONG{font-size:11px;}
/* ================================= POSITIONING ======================================== */		
		#wrapper{z-index:15;height:100%;padding-left:20px;}
		#content{
			display:block;
			width:724px;
			height:auto;
			position:relative;
			top:-10px;
/*			background-image: url('../../images/bg.png');
			background-repeat:no-repeat; */
			z-index:20;
			}
			
			#textholder{
				position: relative;
				padding: 5px 30px 10px 30px;
				}
			
			#side_box{
				position: relative;
				float: right;
				padding-top: 5px;
				padding-right: 40px;
				z-index: 5;
				}
			
			#img_side_box{
				position: relative;
				float: right;
				top: 50px;
				padding-right: 40px;
				padding-left: 30px;
				z-index: 5;
				}
				
				
		.floatright{
			position: relative;
			float: right;
			margin-left: 50px;
			margin-bottom: 5px;
			padding: 2px;
			border: 2px solid #ccc;
			}
			
		.floatleft{
			position: relative;
			float: left;
			margin-right: 50px;
			margin-bottom: 5px;
			padding: 2px;
			border: 2px solid #ccc;
			}
		
		.input{padding: 3px;}	
		.inputborder{padding: 3px; border:2px solid #6A8FAC;}
/* ================================= IMAGES ======================================== */	
		.button{cursor: pointer;}
		A IMG{border:0px;}		
		.imgBorder{border: 2px solid #ccc;padding:3px;}