/* CSS Document */  
	body {
		padding:0; width:685px; position:relative; 
		margin:20px 10px 10px 10px;text-align: left;
		font: 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif normal;  
	}

/* header ************************************/
	#homephoto {
		position:relative; left:0px; top:0px; width:685px; height:50px; overflow:hidden; padding-bottom:20px;
	}
	#account_menu {
		margin:0px 0 10px 0; position:fixed; top:0px; background:#ffffff; height:25px; 
	}
	#account_menu a {
		font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif normal; margin:0;
		text-decoration:none; padding:2px 10px 2px 10px; color:#FFFFFF; background-color:#333333; 
	}
	#account_menu a:hover {
		background-color:#B42E1F;
	}
/*] header*/

/* text formating ****************************/
	h1 {	
		font: 18px/25px Arial, Helvetica, sans-serif normal; color:#B42E1F; font-weight:normal;
		background: url(../templates/images/h1_back.gif) bottom left no-repeat ; height:30px;
		padding:10px 0 0 0; margin:0 0 15px 0;
	} h1 strong {font-weight:normal;}
	h2 {	
		font: 18px/25px "Trebuchet MS", Arial, Helvetica, sans-serif normal; color:#333333; 
		margin:5px 0 5px 0; padding:0px;
	}
	h5 {	
		font: 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif normal; color:#333333; 
		
	}
	li, p, td, th  {	
		font: 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif normal; color:#454545; text-align:left;
	} 
	td, th {
		border-bottom:1px dotted #ececec; padding:0 0 2px 0;
	}
	th {
		font-weight:bold; vertical-align:text-top; color:#666666; padding:5px 5px 2px 0;
	}

	a.more {
		font:11px/16px "Trebuchet MS" Arial, Helvetica, sans-serif; color:#828282 !important; 
		text-decoration:underline;
		background:#FFFFFF url(images/read_more.gif) left no-repeat; padding:0 10px 0 28px; 
		font-weight:normal !important;
	}
	a.more:hover {
		background-color:#CCCCCC; color:#333333; text-decoration:none;
	}
	hr {
		height:0; color:none; border:none; border-top:1px solid #cccccc; margin:20px 0 20px 0;
	}
	td.error {
		color:#B42E1F;
	}

/* ] text formating */


/* form *******************************************/
	form .textfield {
		height:22px /*2px error in browsers*/; text-indent:5px; width:250px;
		border:1px solid #CCCCCC; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	}
	form select {
		height:22px /*2px error in browsers*/; text-indent:5px; width:250px; cursor:pointer;
		border:1px solid #CCCCCC; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	}
	form textarea {
		height:100px /*2px error in browsers*/; text-indent:5px; width:250px;
		border:1px solid #CCCCCC; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	}
	form .button, .mybutton , .RedButton {
		border:1px solid #999999; color:#000000; height:24px; padding-bottom:1px; width:auto !important;
		font:11px/20px Arial, Helvetica, sans-serif; cursor:pointer;
	}
	form a.button, a.mybutton  {
		font: 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif normal; margin:0; #margin-bottom:3px;
		text-decoration:none; padding:3px 6px 3px 6px; #padding:0px 6px 0px 6px;
		border:1px solid #999999; color:#000000; background-color:#D4D0C8; 
	
	}
/* ] registration_form */


/*table ****************************/
	table.grid {
		border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-spacing:1px; width:auto;
	}
	table.grid td {
		font: 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif normal;  
		border-right:1px solid #999999; border-bottom:2px solid #999999; padding:5px;
		vertical-align:top;
	}
	table.grid th {
		font: 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;
		border-right:1px solid #999999; border-bottom:2px solid #666666; padding:5px;
		background-color:#eeeeee
	}
	
	table.grid a.button {
		font: 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif normal; margin:0;
		text-decoration:none; padding:3px 6px 3px 6px;
		border:1px solid #999999; color:#000000; background-color:#D4D0C8; 
	}
	table.grid a.button:hover {
		background-color:#333333;  color:#FFFFFF;
	}
/* ] table*/