body
{
	font-size: 12px;
	font-family: "Verdana", sans-serif;
	color: #211d1e;
	background: #888888;
	margin: 0;
	padding: 0;
}

/**
 * Basic typography.
 */
#container h1
{
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0 0 10px 0;
}
#container h2
{
	font-size: 1.2em;
	margin: 0;
	color: #000;
	font-weight: normal;
}
#container h3
{
	font-size: 1.4em;
	margin: 0;
	color: #000;
	font-weight: normal;	
}

#container h4
{
	font-size: 1.2em;
	margin: 0;
	color: #000;
	font-weight: normal;	
}

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

#container ol, #container ul, #container li
{
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
}

p
{
	font-size: 1.0em;
	line-height: 1.3em;
	margin: .2em 0em .2em 0em;
	color: #555;
}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6
{
	letter-spacing: -1px;
	padding: 0 0 10px 0;
	color: #211d1e;
	font-weight: bold;
}
input
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
}

a { text-decoration: none; }

.clear
{
	clear: both;
}

.light
{
	color: #969696;
}
	.light a strong {
		color: #969696;
	}

.highlight {
	color: #df1d31;
}

.hide {
	display: none;
}

	#container_top {
		background: url('../img/container_top.gif') no-repeat;
		height: 38px;
	}

	#container {
		position: relative;
		margin: 20px auto 20px auto;
		width: 1000px;
		padding: 0;
		background: url('../img/container_bg.gif') repeat-y;
	}

	#box{
		margin-left: 15px;
		width: 962px;
	}
		#main {
			width: 100%;
		}
		
		#exchangeable
		{
			background: url('../img/exchangable2.jpg');
			height: 99px;
		}

		#header a, #header img {
			position: absolute;
			z-index: 1;
			left: -18px;
			top: 46px;
			padding: 0;
			margin: 0;
			text-decoration: none;
		}
		
		#desc
		{
			height: 50px;
			background: #231f20 url('../img/headertext.gif') 450px 15px no-repeat;
		}

			#left
			{
				float: left;
				width: 200px;
				background: url('../img/menu_bg.gif') no-repeat;
			}
			
			#left ul
			{
				padding: 5px 0 0 10px;
				margin: 0;
				list-style: none;
			}

			#left li
			{
				width: 97%;
				padding: 0 0 0 13px;
				background: url('../img/arrow_bullet.gif') no-repeat 0 7px;
			}

			#nav li ul li {
				background: url('../img/box_bullet.gif') no-repeat 0 7px;
			}

			#left ul li ul
			{
				font-size: 90%;
				margin: 0px;
				padding-left: 12px;
				list-style: none;
			}

			
			#left a
			{
			    color: #575454;
				font-weight: bold;
			}

			#nav li ul li.over
			{
				/*border: 1px solid red;*/
				background: transparent url('../img/box_bullet_active.gif') no-repeat 0 7px; 
			}

			#right
			{
				float: right;
				right: 25px;
				width: 712px;
				background: url('../img/content_bg.gif') no-repeat;
			}

				#microtabs
				{
					float: right;
				}

				.microtab
				{

					float: right;
					width: 195px;
				}

					.pullable
					{
						display: none;
						color: white;
						padding: 3px 3px 3px 3px;
						background: #211d1e;
					}

					.microtab_pull
					{
						display: block;
						font-size: 90%;
						width: 100%;
						height: 16px;				
						text-align: center;
						background: url('../img/micro_tab.gif') bottom left;
					}

					.microtab_pull a
					{
						color: white;	
					}

				#content
				{
					margin: 50px 0 20px 0;
				}

				#content p
				{
					color: #211d1e;
				}
			
				#content a
				{
					color: #211d1e;
					text-decoration: underline;
				}

		#footer
		{
			position: relative;
			margin-top: 10px;
			text-align: center;
		}
		
			#footer p
			{
				color: #c6c6c6;
				margin-bottom: -12px;
				font-size: 10px;
			}

			#footer a
			{
				color: white;
				text-decoration: underline;
			}

		#container_bottom
		{
			background: url('../img/container_bottom.gif') no-repeat;
			height: 25px;
		}
