*
	{
		padding: 0;
		margin: 0;
	}

body, html
	{
		height: 100%; 
		margin: 0; 
		padding: 0; 
		padding-bottom: 1px;
	}

body 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		color: #fff;
		background-color: #2f2f2f;
		margin: 0;
		padding: 0;
		border: none;
		/*overflow:scroll; overflow-x: hidden;*/
	}

ul
	{
		margin: 0px 0px 0px 15px;
	}

#wrapper
	{ 
		width: 999px;
		margin: 0 auto;
	}
#top
	{
		width: 999px;
		height: 12px;
		background: url(images/top.gif);
	}
#header
	{
		width: 999px;
		height: 12px;
		background: url(images/header.gif);
	}
#banner
	{
		width: 999px;
		height: 120px;
		background: url(images/banner.png);
	}
.nav_h
	{
		width: 999px;
		height: 35px;
	}
#nav_h_left
	{
		width: 12px;
		height: 35px;
		background: url(images/left.gif);
		float: left;
	}
#nav_h_right
	{
		width: 12px;
		height: 35px;
		background: url(images/right.gif);
		float: left;
	}
a.nav_h
	{
		width: 195px;
		height: 35px;
		display: block;
		background: url(images/nav_h_button.png);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		line-height: 33px;
	}
a:hover.nav_h
	{
		background-position : 0px -35px;
	}
.nav_h_tmp
	{
		width: 999px;
		height: 35px;
	}
a.nav_h_tmp
	{
		width: 195px;
		height: 35px;
		display: block;
		background: url(images/nav_h_button.png);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		line-height: 33px;
	}
a:hover.nav_h_tmp
	{
		background-position: 0px 0px;
	}
#page_top
	{
		width: 999px;
		height: 10px;
		background: url(images/page_top.gif);
	}
#page_middle
	{
		width: 999px;
		background: url(images/content.png);
		background-repeat: repeat-y;
	}
#page_nothing_left
	{
		width: 14px;
	}
.nav_v_content
	{
		width: 208px;
		float: left;
	}
.nav_v_title
	{}
a.nav_v_title
	{
		width: 208px;
		height: 40px;
		display: block;
		background: url(images/nav_v_title.png);
		background-position: 0px 0px;
		background-repeat: no-repeat;		
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
		line-height: 39px;
		margin-left: 12px;
	}
a:hover.nav_v_title
	{
		background-position : 0px -40px;
	}
.nav_v_button
	{}
a.nav_v_button
	{
		width: 170px;
		height: 31px;
		display: block;
		background: url(images/nav_v_button.png);
		background-position: 0px 0px;
		background-repeat: no-repeat;	
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
		line-height: 28px;
		margin-left: 31px;
	}
a:hover.nav_v_button
	{
		background-position : 0px -31px;
	}
.page_content
	{
		width: 755px;
		float: left;
		padding: 0 0px 0 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
	}
.page_content a
	{
		text-decoration: none;
	}
.page_content a:hover
	{
		text-decoration: underline;
	}
.clear
	{
		clear: both;
		background: none;
	}	
#page_bottom
	{
		width: 999px;
		height: 10px;
		background: url(images/page_bottom.gif);
	}
#footer
	{
		width: 999px;
		height: 12px;
		background: url(images/footer.gif);
	}
#bottom
	{
		width: 999px;
		height: 12px;
		background: url(images/bottom.gif);
	}

h1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
		text-align: left;
		font-weight: bold;
		text-decoration: none;
		margin: 6px 5px 0px 15px;
		padding: 0px;
	}
h2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 17px;
		text-align: left;
		font-weight: bold;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
	}
/*################################################*/
.left
	{
		font-size: 2px;
		color: #2f2f2f;
		text-indent: -10000000px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}