/* Basic framework*/

/* CSS Document */

	body {
	margin:0;
	text-align:center; /* centers the frame in IE5 Win */
	font-family: Arial, Helvetica, sans-serif;
	background:  url(assets/back_shadow.jpg) repeat-y 50% 0;  
	}

	#container{
	margin-right: auto;
	height:100%;
	margin-left: auto;
	text-align: left;
	background-color:#fff; 
	position: relative;
	width:760px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:0px;
 	}
	
	
	#wrapper{
	float:none;
	width:758px;
	height:100%;
	border-color: #fff;
 	border-style: solid;
  	border-width: 1px; 
	background-color:#d6f0fc; 
 	}
		


/* Header*/
	#header1{
 	display:none; 
	}
	
	#header2{
 	display:none; 
	}
	
	#title{
 	display:none; 
	}
	
	#header_image{
 	display:none; 
	}

	#diagonals{
 	display:none; 
	}

		
/* Breadcrumbs*/
	#bread {
 	display:none; 
	}

	#bread ul {
 	display:none; 
	} 

	#bread ul li {
 	display:none; 
	}
	
/* image*/

	.out {
 	display:none; 
  	}
	
	.in {
 	display:none; 
 	 }
	 
	.ltin {
  	display:none; 
 	 }
	.tpin {
 	display:none; 
  	}
	
	.narrow { 	display:none;  } /* change to suit */
	h4 { 	display:none; }

	.narrow2 { 	display:none; } /* change to suit */
	
	
	
/* content */

	#content_left{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
	}
	
	.photos{
 	float:none; 
	}

	#top_title{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
 	} 

	#internal_content{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
	} 
	
	#internal_content ul, {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
	
	#text{
	float:none; 
	font:Arial, Helvetica, sans-serif;
	line-height: 200%;
	width: 630px;
	}
	
	#text2{
	float:none; 
	font:Arial, Helvetica, sans-serif;
	line-height: 200%;
	color:#000000;

	}
	
	ul{
	float:none; 
	font:Arial, Helvetica, sans-serif;

	line-height: 200%;
	color:#000000;
	}
	
	li{
	float:none; 
	font:Arial, Helvetica, sans-serif;
	line-height: 200%;
	color:#000000;
	}
	
	#text3{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
	}
	

	
	#internal_content2{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
	color:#000000;
	} 

   	#internal_content_text{
    float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
   }
   
   	ul
	{ 
	float:none;
	font:Arial, Helvetica, sans-serif;
	} 
	
	#internal_content_text ul {
	float:none;
	font:Arial, Helvetica, sans-serif;
	}
	
	#top_title{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
 	}
	
	
/* registration form */
	
	#registration_form {
	float:none;
	display:block;
	width: 530px;

	}
	
/* home */	
	
	#registration_form td {
	text-align:left;
	}
	
	
	#welcome_container{
	display:none; 
	}
	
	#welcome_title{
	display:none; 
	}
	

	
	#heading{
	float:none;
	padding-top:15px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	width:500px;
	}
	


	
	
	.divider{
	display:none; 
	}
	
	#divider2{
	display:none; 
	}
	
	.divider_text{
	display:none; 
	}
	
	.box{
	float:none;
	}
	
	.box2{
	float:none;

	}
	
	.red{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	padding-top:10px;
	} 
	
	
	.box_text{
	float:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	padding-top:10px;
	}
	
	.red_text{
	float:none;
		font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	padding-top:10px;
	}
	
/* navigation */
	#navcontainer 
	{
	display:none; 
	}
	
	#navcontainer ul 
	{
	display:none; 
	}
	

	#navcontainer li { margin: 0 0 1px 0; }


	ul
	{ 
	margin-top: 0; 
	margin-bottom: 0; 
	} 
	
	
/* footer*/

	#footer{
	float:none;
	}
	
	#footer2{
	float:none;
	width:572px;
	height: 16px;
	background: url(assets/bottom_bar.jpg) repeat-x 0 0 ;
	background-color:#fff;
	margin:0px;
	}

/* rollovers */
	#footer_text a:link{
  	color: #979797;
	text-decoration:none;
	}
	
	#footer_text a:visited{
  	color: #979797;
	text-decoration:none;
	}
	
	#footer_text a:hover{
  	color: #5e5050;
	text-decoration:underline;
	}
	
	#footer_text a:active{
  	color: #979797;
	text-decoration:none;
	}
	
		
	.box_text a:link{
  	color: #1d404b;
	text-decoration:underline;
	}
	
	.box_text a:visited{
  	color: #1d404b;
	text-decoration:underline;
	}
	
	.box_text a:hover{
  	color: #b10000;
	text-decoration:underline;
	}
	
	.box_text a:active{
  	color: #1d404b;
	text-decoration:underline;
	}
	
	
	/*bread rollovers*/

	#bread a:link { 
	color: #706948; 
	text-decoration:none; 
	}

	#bread a:visited { 
	color: #706948;
	text-decoration:none; 
	}
 	#bread a:hover { 
 	color: #706948; 
	text-decoration:underline;
	}
 	#bread a:active { 
 	color: #706948;
	text-decoration:none; 
 	}
	
	#bread a:current { 
 	color: #706948;
	text-decoration:bold; 
 	}
	
	/*Registration from rollovers*/	
	#registration_form a:link{
  	color: #3d6673;
	text-decoration:underline;
	font-weight:normal;
	}
	
	#registration_form a:visited{
  	color: #3d6673;
	text-decoration:underline;
	font-weight:normal;
	}
	
	#registration_form a:hover{
  	color: #990000;
	text-decoration:underline;
	font-weight:normal;
	}
	
	#registration_form a:active{
  	color: #3d6673;
	text-decoration:underline;
	font-weight:normal;
	}
	
	
	
	#text a:link{
  	color: #284650;
	text-decoration:underline;
	}
	
	#text a:visited{
  	color: #284650;
	text-decoration:underline;
	}
	
	#text a:hover{
  	color: #990000;
	text-decoration:underline;
	}
	
	#text a:active{
  	color: #284650;
	text-decoration:underline;
	}
	
/* table*/


table {font:12px Arial, Helvetica, sans-serif; background-color:#d7ebf1; margin-top: 10px; margin-bottom: 10px; }
caption { background-color:#d7ebf1; color:#FFF; text-transform:uppercase; font-weight:none; font-size:1.2em; border:1px solid #000; }
thead th { background-color:#d7ebf1; color:#000; padding:8px; text-transform:uppercase; }
tfoot th { background-color:#f3f2ee; color:#000; padding:8px; text-transform:uppercase; font-size:12px; }
tfoot td { background-color:#f3f2ee; color:#000; font-weight:bold; text-transform:uppercase; font-size:12px; padding:0px 8px; }
.odd {  }
tbody td { background-color:#d7ebf1; color:#000; padding:8px; text-align:left; }
tbody td a {  color: #000;; }
tbody td a:hover {color:#990000; }
tbody th a { color: #000;  }
tbody th a:hover { color:#000; text-decoration:underline; }



	
/* table*/
   
     #table contacts{
 	float:none; 
 	}	
	
	caption contacts{
	text-align: left;
	}
	
	table contacts{
	 float:none; 
	margin: 0; 
	padding: 1px; 
	border-collapse: collapse; 
	}
	
	td contacts, th contacts{
	padding: 5px; 
	}

	
	td contacts a  {
	text-decoration: none; 
	}
	
		
	th  + th + th {
	text-align: left;
	
	
	}



