/* GLOBAL ---------------------------------------------------------------------------*/	

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:13px;padding:0;margin:0;font-family:Arial;color:#000;background:#fff;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol{padding:0;margin:0;}
 
p{padding:0;margin:0;font-size:12px;}

a{color:#000;text-decoration:underline;overflow:hidden;}
	a:hover{}
	
.input{margin:1px;padding:3px;border:1px solid #000;}
.width1{width:100px;}
.width2{width:220px;}
.width3{width:420px;height:100px;}
.width4{width:30px;}

.msg{border:2px solid #000;padding:10px;background:#b9b9b9;}

form{padding:10px 0 0 0;}

/* WEBSITE ---------------------------------------------------------------------------*/	

#wrap{width:100%;text-align:left;}
	
	#header{}	
		#logo{float:left;padding:10px;}
			#login h1{width:300px;}
				#logo h1 a{width:351px;height:66px;display:block;/*text-indent:-99999em;background:url(../images/logo.gif) no-repeat;*/}
		
			#logout{padding:10px;float:right;width:200px;text-align:right;}
				#logout a{}
					#logout a:hover{}
		
		#bar{height:22px;background:url(../images/bar.gif) repeat-x;}
	
	#container{padding:5px 0;width:960px}
		
		#navigation{float:left;background:#eaeaea;width:130px;padding:10px;}
			ul#nav{}
				ul#nav li{list-style-type:none;padding:0 0 5px 0;}
					ul#nav ul{}
						ul#nav ul li{list-style-type:disc;margin:5px 0 0 20px;}
					ul#nav a{}	
						ul#nav a:hover{}
					
		#content{float:left;padding:10px;width:790px;}
		
			a.blue_button{background:#124684;padding:4px;color:#fff;text-decoration:none;font-weight:bold;}
				a.blue_button:hover{background:#082c5e;}
		
			#content h2{padding:0 0 5px 0;}
			#content .pagecontent{padding:10px 0;}
	
	#footer{text-align:center;}
	
	.box{width:700px;}
		.left{float:left;width:120px;}
		.right{float:left;width:400px;}

/* CONTACT PAGES ---------------------------------------------------------------------------*/
	
	.contact_box{width:700px;margin:5px 0 0 0;}
		.contact_left{float:left;width:220px;}
		.contact_right{float:left;width:220px;}
		.contact_stretch{width:600px;}
