/* CSS Document */

body
	{
	padding: 0;
	margin: 0 auto;
	border: 0;
	font-size: 63.5%;
	background: url(../images/background.gif) repeat;
	line-height: 130%;
	}

a { text-decoration: none; color: #AE8700; }
a:hover { color: #1F4E7E; }


img 
	{
	border: 0;
	padding: 0;
	margin: 0;
	}

#wrapper
	{
	padding: 0;
	margin: 17px auto;
	width: 957px;
	}

#header
	{
	width: 957px;
	height: 84px;
	background: url(../images/header/background.gif) repeat-x;
	}
	#header .left
		{
		float: left;
		width: 251px;
		padding: 0 4px 0 10px;
		}
	#header .right
		{
		float: right;
		width: 672px;
		padding: 56px 0 0 15px;
		}
		#header .right ul
			{
			padding: 0;
			margin: 0;
			border: 0;
			}
			#header .right ul li
				{
				display: inline;
				list-style: none;
				}
#wrapper-outer
	{
	border: 6px solid #EFE6C8;
	background-color: #C79A00;
	padding: 4px 12px;
	width: 921px;
	margin: 0 auto;
	}
#wrapper-inner
	{
	border: 2px solid #EFE6C8;
	background-color: #C79A00;
	padding: 2px 3px;
	width: 911px;
	}
#content
	{
	border: 3px solid #EFE6C8;
	width: 906px;
	background: #EFE6C8 url(../images/background-content.gif) no-repeat bottom;
	padding-bottom: 20px;
	}
	#content .left
		{
		width: 215px;
		float: left;
		background: #EFE6C8;
		}
		#content .left .c2a-home
			{
			text-align: center;
			background-color: #1F4E7E;
			padding: 10px 10px 71px 10px;
			clear:both;
			}
	#content .right
		{
		float: right;
		width: 690px;
		color: #000000;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.4em;
		line-height: 130%;
		margin: 0;
		}
		#content .right .title
			{
			margin: 0;
			background: url(../images/title/background.gif) repeat-x;
			padding: 10px 0 4px 20px;
			}
		#content .right .intro
			{
			float: left;
			width: 390px;
			background: url(../images/vertial-line.gif) right no-repeat;
			}
			#content .right .intro .text
				{
				margin: 0 30px 15px 20px;
				}
		#content .right .news
			{
			float: right;
			width: 300px;
			}
			#content .right .news .headline
				{
				margin: 20px 0 0 20px;
				background: url(../images/news/line.gif) left bottom no-repeat;
				width: 200px;
				color: #AE8700;
				font-size: 1.1em;
				height: 19px;
				}
			#content .right .news .abstract
				{
				width: 220px;
				margin: 0 0 0 20px;
				}
			#content .right .news .more
				{
				text-align: right;
				width: 200px;
				margin: 0 0 0 20px;
				}
#sub
	{
	border: 3px solid #EFE6C8;
	width: 906px;
	background: #E6D28E url(../images/background-content.gif) no-repeat bottom;
	padding: 0 0 20px 0;
	}
	#sub .left
		{
		width: 215px;
		float: left;
		}
		#sub .left .c2a-home
			{
			color: #FFFFFF;
			font-family: "Times New Roman", Times, serif;
			font-size: 1.4em;
			text-align: center;
			background-color: #1F4E7E;
			padding: 10px 10px 71px 10px;
			clear:both;
			}
	#sub .right
		{
		float: right;
		color: #000000;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.4em;
		line-height: 130%;
		margin: 0;
		width: 690px;
		padding: 0;
		}
		#sub .right .title
			{
			margin: 0;
			background: url(../images/title/background.gif) repeat-x;
			padding: 10px 0 4px 20px;
			height: 26px;
			}
		#sub .right .intro
			{
			float: left;
			width: 310px;
			background: url(../images/vertial-line.gif) top right no-repeat;
			margin: 10px 20px;
			}
			#sub .right .intro .text
				{
				margin: 0 10px 10px 0;
				}
		#sub .right .image
			{
			float: right;
			margin: 60px 50px 0 0;
			width: 210px;
			}
			
		#sub .right .register-right
			{
			float: right;
			margin:10px 60px 0 0;
			width: 270px;
			}

#news
	{
	width: 480px;
	margin: 0 20px;
	padding: 0 50px 20px 50px;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	line-height: 130%;
	background: #E6D28E  url(../images/header/background.gif) repeat-x top;
	}

table.inventory
	{
	width: 300px;
	padding: 1px;
	}
		table.inventory tr.row
			{
			background: #EFE6C8;
			}
.location
	{
	background: #ffffff;
	}

#input
	{
	border: 1px solid #1f4f7e;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 1px 2px;
	}	
#textarea
	{
	border: 1px solid #1f4f7e;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 1px 2px;
	}		
				
#footer
	{
	width: 950px;
	clear: both;
	padding: 5px;
	font-size: 1.2em;
	}
	#footer .left
		{
		float: left; 
		width: 520px;
		}
	#footer .right
		{
		width: 430px;
		float: right;
		text-align: right;
		}
	#footer a
		{
		color: #000000;
		}
	#footer a:hover
		{
		text-decoration: underline;
		}

#locationmap
	{
	margin: 0 auto;
	}
	
.broker {
	margin-top:65px;
}
