html			{
				margin:0;
				padding:0;
				height:100%;
				}
				
body			{
				margin:0;
				padding:0;
				height:100%;
				font-size:11px;
				text-align:center;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#626870;
				background:url(images/top_px.gif) top repeat-x #EBF3F4;
				}

a 				{
				text-decoration:underline;
				color:#FF3000;
				}
		
a:hover 		{
				text-decoration:none;
				color:#FF3000;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
b				{color:#252B32;}
				
img				{border:0;}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:0.9em Arial, Helvetica, sans-serif;
				border-top:1px solid #404040;
				border-right:1px solid #D4D0C8;
				border-bottom:1px solid #D4D0C8;
				border-left:1px solid #404040;
				}
				
small			{color:#888888;}

#container		{
				width:779px;
				margin:0 auto;
				position:relative;
				min-height: 100%;
				margin-bottom: -62px;
				}
				
*html #container {height: 100%;}
				
/* ---------------------------------- header ----------------------------------------------*/

#top			{
				width:699px;
				height:13px;
				padding:10px 40px;
				position:relative;
				overflow:hidden;
				zoom:1;
				color:#252B32;
				}
				
#top a			{
				color:#252B32;
				text-decoration:underline;
				}
				
#top a:hover	{
				color:#FF3000;
				text-decoration:none;
				}

#top .top_nav	{float:right;}

#header			{
				width:779px;
				height:185px;
				position:relative;
				overflow:hidden;
				background:url(images/main_pic.jpg) center top no-repeat;
				}


/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				width:729px;
				height:24px;
				padding:23px 0 23px 50px;
				position:relative;
				overflow:hidden;
				zoom:1;
				}

#menu ul		{
				margin:0 auto;
				padding:0;
				list-style:none;
				}
				
#menu li		{
				margin:0;
				padding:0 45px 0 0;
				display:block;
				float:left;
				color:#ffffff;
				}
				
#menu li span	{display:none;}

#menu li.last	{
				margin:0;
				padding:0;
				background:none;
				}
				
#menu li a		{
				color:#FCFF00;
				text-decoration:underline;
				}
				
#menu li a:hover	{text-decoration:none;}
				

	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:1.8em "Myriad Pro", Arial, Helvetica, sans-serif;
				color:#252B32;
				margin:0 0 18px 0;
				padding:0;
				}
				
h2				{
				font:1.4em "Myriad Pro", Arial, Helvetica, sans-serif;
				color:#EB3E00;
				}

h3				{
				font:bold 1.3em Arial, Helvetica, sans-serif;
				color:#252B32;
				}
				
h4				{
				font:bold 1.1em Arial, Helvetica, sans-serif;
				color:#252B32;
				}
				
h5				{
				font:bold 1em Arial, Helvetica, sans-serif;
				color:#252B32;
				margin:0 0 5px 0;
				padding:0;
				}
				
h5 a			{
				color:#252B32;
				text-decoration:none;
				}
				
h2, h3, h4, h6
				{
				margin:0 0 10px 0;
				padding:0;
				}
				
#content		{
				width:699px;
				padding:25px 40px;
				font-size:1.1em;
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
#content .right	{
				width:250px;
				float:right;
				}
				
#content .left	{
				width:400px;
				margin-right:295px;
				}

.list			{
				margin:0;
				padding:10px 0;
				list-style:none;
				}
				
.list li		{
				margin:0 0 10px 0;
				padding:0 0 0 28px;
				min-height:16px;
				background:url(images/bull.gif) 0 2px no-repeat;
				}
				
*html .list li	{height:16px;}

.list2			{
				margin:0;
				padding:10px 0;
				list-style:none;
				}
				
.list2 li		{
				margin:0 0 5px 0;
				padding:0 0 0 28px;
				min-height:19px;
				background:url(images/bull2.gif) 0 0 no-repeat;
				}
				
.list2 li a		{color:#6D8BA7;}
				
*html .list2 li	{height:19px;}

.pic			{
				float:left;
				margin-right:15px;
				}
				
.item_row		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:20px;
				}
				
.item			{
				width:330px;
				min-height:140px;
				position:relative;
				overflow:hidden;
				zoom:1;
				border-bottom:1px solid #D2D7DA;
				}
				
*html .item		{height:140px;}

.item_pic		{float:left;}
				
.item_det		{margin-left:75px;}
				
.item_l			{float:left;}
.item_r			{float:right;}

.line			{
				height:4px;
				padding:15px 0;
				overflow:hidden;
				position:relative;
				background:url(images/px.gif) 0 0 repeat-x;
				}
				
.table td ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.left fieldset	{
				display:block;
				padding:0 0 10px 0;
				}
				
.left label		{
				display:block;
				float:left;
				width:160px;
				padding:2px 0 0 0;
				}

.left .inp		{width:180px;}

.lnk a			{color:#000000;}

				
/* ---------------------------------- FOOTER ----------------------------------------------*/				

#page-empty		{
				height:72px;
				clear:both;
				}

#footer			{
				clear:both;
				position:relative;
				height:12px;
				padding:25px 0;
				color:#F8FFFF;
				background:#252B32;
				}
				
#footer a		{
				color:#F8FFFF;
				text-decoration:none;
				}
				
#footer a:hover	{
				color:#FF3000;
				text-decoration:none;
				}
				
#footer .copy	{
				width:689px;
				margin:0 auto;
				padding:0 45px;
				position:relative;
				}
