/*

------------------------------------------------------

	ALL

------------------------------------------------------

*/

body{

	margin:					0px;

	padding:				0px;

	font-family:			Verdana;

	font-size:				10px;

	color:					#333333;

	margin:					0px;

	padding:				0px;

	background:				#EEEEEE;

	background-image:		url('../images/background.jpg');

	background-repeat:		repeat;

}



a:link,

a:active,

a:visited{

	color:					#645320;	

	text-decoration:		none;

}



a:hover{

	color:					#000000;

	text-decoration:		none;

}



hr{

	color:					#645320;

	height:					1px;

	width:					690px;

}



.PageContainer{



}



.MainContainer{

	width:					708px;

	background-image:		url('../images/page_background.jpg');

	background-repeat:		repeat-y;

}



.Main{

	margin:					0px 0px 0px 0px;

	padding:				0px 4px 0px 4px;

}



input, textarea{

	font-family:			Verdana;

	font-size:				10px;

	color:					#333333;

	border:					solid;

	border-color:			#999999;

	border-width:			1px;

}

/*

------------------------------------------------------

	MASTHEAD

------------------------------------------------------

*/



.Masthead{

	clear:					both;

	float:					left;

	height:					114px;

	width:					690px;

	background-image:		url('../images/masthead/001.jpg');

	background-repeat:		none;

	margin:					0px 0px 0px 2px;

}



/*

------------------------------------------------------

	LINE

------------------------------------------------------

*/

.Line{

	clear:					both;

	float:					left;

	width:					690px;

	height:					1px;

	border:					dashed;

	border-width:			1px;

	border-color:			#FFFFFF #FFFFFF #666666 #FFFFFF;

}



/*

------------------------------------------------------

	MENU

------------------------------------------------------

*/

.Menu{

	width:					150px;

	height:					90px;

	margin:					0px 0px 0px 0px;

	font-weight:			bold;

	color:					#333333;

}



.Menu .Item{

	text-align:				left;

	padding:				4px 0px 5px 10px;

	border:					solid;

	border-width:			1px;

	border-color:			#FFFFFF #DDDDDD #333333 #DDDDDD;

}



.Menu .Selected{

	text-align:				left;

	padding:				4px 0px 5px 10px;

	border:					solid;

	border-width:			1px;

	background:				#CCCCCC;

	border-color:			#FFFFFF #CCCCCC #333333 #CCCCCC;

}



.Menu .Item a:visited,

.Menu .Item a:link,

.Menu .Item a:active{

	color:					#AAAAAA;

	text-decoration:		none;

}



.Menu .Item a:hover{

	color:					#645320;

	text-decoration:		none;

}



.End{

	float:					right;

	height:					25px;

	width:					151px;

	background-image:		url('../images/submenu_background.jpg');

	background-repeat:		repeat-y;

}



/*

------------------------------------------------------

	SUBMENU

------------------------------------------------------

*/

.SubMenu{

	clear:					both;

	float:					left;

	color:					#363636;

	font-weight:			bold;

	margin:					0px 0px 0px 0px;

}



.SubMenu .Item{

	float:					left;

	margin:					0px 10px 0px 10px;

	padding:				5px 0px 5px 0px;

}



.SubMenu .Selected{

	color:					#645320;

}



.SubMenu .Item a:visited,

.SubMenu .Item a:link,

.SubMenu .Item a:active{

	color:					#363636;

	text-decoration:		none;

}



.SubMenu .Item a:hover{

	color:					#645320;

	text-decoration:		none;

}



/*

------------------------------------------------------

	CONTENT

------------------------------------------------------

*/



.Content{

	clear:					both;

	float:					left;

	margin:					10px 0px 10px 0px;

	width:					680px;

}



.Content .Info{

	float:					left;

}



.Content .Info .Left{

	float:					left;

}



.Content .Info .Right{

	float:					right;

}



.Content .Inner{

	float:					left;

	width:					720px;

}



.Content .Inner .Form{

	

}



.Content .Inner .Form .FormTitle{

	clear:					both;

	font-weight:			bold;

	float:					left;

	font-size:				12px;

	margin:					0px 0px 5px 0px;

}



.Content .Inner .Form .Row{

	clear:					both;

	margin:					5px 0px 5px 0px;

}



.Content .Inner .Form .Label{

	float:					left;

	text-align:				right;

	padding:				0px 2px 0px 2px;

}



.Content .Inner .Form .Field{



}





/*

------------------------------------------------------

	ARTICLE

------------------------------------------------------

*/

.ArticlesSection{

	float:					left;

	width:					700px;

}



.ArticlesSection img{

	border:			solid;

	border-color:	#62822A;

	border-width:	1px;

}



.ArticlesSection .Article{

	float:					left;

	width:					490px;

	padding:				10px 0px 10px 10px;

	border-bottom:			dashed;

	border-bottom-color:	#333333;

	border-bottom-width:	1px;

}



.ArticlesSection .Article .ArtTitle{

	color:					#645320;

	font-size:				12px;

	font-weight:			bold;

}



.ArticlesSection .Article .ArtSubtitle{

	color:					#666666;

	font-weight:			bold;

	padding:				0px 0px 10px 0px;

}



.ArticlesSection .Article .ArtCopy{

	color:					#999999;

}



.ArticlesSection .ArticleMenu{

	float:					right;

	width:					160px;

	margin:					0px 5px 0px 0px;

}



.ArticlesSection .ArticleMenu .ArtTitle{

	color:					#645320;

	font-size:				12px;

	font-weight:			bold;

}



.ArticlesSection .ArticleMenu .ArtItem{

	padding:				5px 0px 0px 0px;

	margin:					5px 10px 0px 0px;

	border-top:				solid;

	border-top-width:		1px;

	border-top-color:		#DDDDDD;

}



.ArticlesSection .ArticleMenu a:link,

.ArticlesSection .ArticleMenu a:active,

.ArticlesSection .ArticleMenu a:visited{

	color:					#999999;	

	text-decoration:		none;

}



.ArticlesSection .ArticleMenu a:hover{

	color:					#645320;

	text-decoration:		none;

}



/*

------------------------------------------------------

	Section

------------------------------------------------------

*/



.Section{

	float:					left;

	width:					700px;

	margin:					5px 0px 10px 0px;

	_margin:				0px 0px 10px 0px;

}



.Section .Title{

	text-align:				left;

	color:					#645320;

	height:					50px;

	font-size:				30px;

	font-weight:			bold;

	background-image:		url('../images/title_background.jpg');

	background-position:	top;

	background-repeat:		no-repeat;

	padding:				7px 0px 7px 15px;

}



.Section .Main{

	position:				relative;

	float:					left;

	text-align:				left;

}



/*

------------------------------------------------------

	FORMS

------------------------------------------------------

*/

.LoginForm{

	float:					left;

	margin:					5px 0px 5px 0px;

}



.LoginForm .Title{

	clear:					both;

	float:					left;

	font-size:				12px;

	margin:					0px 0px 5px 0px;

}



.LoginForm .Row{

	margin:					0px 0px 5px 0px;

	clear:					both;

}



.LoginForm .Label{

	float:					left;

	text-align:				right;

	padding:				0px 2px 0px 2px;

}



.LoginForm .Field{

	float:					left;

}



/*

------------------------------------------------------

	BUTTONS

------------------------------------------------------

*/

.Button{

	clear:					both;

	float:					left;

	text-align:				left;

	padding:				5px 0px 5px 0px;

}



.Button .Item{

	float:					left;

	padding:				2px 10px 2px 10px;

	border:					solid;

	border-width:			1px;

	border-color:			#DBD1AD #645320 #3E3006 #645320;

	background:				#EEEEEE;

	color:					#2C7574;

	margin:					0px 5px 5px 0px;

}



.Button a:link,

.Button a:visited,

.Button a:active{

	color:					#666666;

	font-weight:			bold;

	text-decoration:		none;

}



.Button a:hover{

	color:					#645320;

	font-weight:			bold;

	text-decoration:		none;

}



/*

------------------------------------------------------

	FOOTER

------------------------------------------------------

*/



.Footer{

	clear:					both;

	height:					30px;

	width:					708px;

	background-image:		url('../images/page_bottom.jpg');

	background-position:	bottom;

	background-repeat:		no-repeat;

}



.Copyright{

	text-align:				right;

	background-image:		none;

	padding:				15px 15px 10px 0px;

}