body			{
				margin:0;
				padding:0;
				font-size:11px;
				text-align:center;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#231F20;
				background:url(images/bg.gif) top repeat-x #ffffff;
				}

a 				{
				text-decoration:underline;
				color:#14B2C4;
				}
		
a:hover 		{
				text-decoration:none;
				color:#004858;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0; behavior: url("js/iepngfix.htc");}
				
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;
				}
				
#container		{
				width:969px;
				margin:0 auto;
				position:relative;
				}
				
/* ---------------------------------- header ----------------------------------------------*/

#header			{
				width:969px;
				height:131px;
				position:relative;
				color:#ffffff;
				background:url(images/top.jpg) top right no-repeat;
				}

#header .logo	{
				position:absolute;
				top:47px;
				left:0px;
				}


/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				width:220px;
				height:14px;
				position:absolute;
				padding:2px 0 3px 230px;
				bottom:0;
				right:0;
				background:url(images/top_nav_bg.gif) 0 0 no-repeat #004858;
				}

#menu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#menu li		{
				margin:0 25px 0 0;
				padding:0;
				display:block;
				float:left;
				font: italic 1.1em Verdana, Arial, Helvetica, sans-serif;
				color:#ffffff;
				}
				
#menu li a		{
				color:#ffffff;
				text-decoration:none;
				}
				
#menu li a:hover{
				color:#14B2C4;
				text-decoration:none;
				}
				

	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:bold 1.5em Arial, Helvetica, sans-serif;
				color:#14B2C4;
				margin:0 0 15px 0;
				padding:0;
				font-style: italic;
				}
				
h2				{
				font:1.3em Arial, Helvetica, sans-serif;
				color:#004858;
				}
				
h3				{
				font:bold 1em Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#0066CC;
				}
				
h4				{
				font:1.1em Arial, Helvetica, sans-serif;
				color:#850004;
				}
				
h2, h3, h4, h5, h6
				{
				margin:0 0 10px 0;
				padding:0;
				}
				
#content		{
				width:969px;
				position:relative;
				margin-top:1px;
				background:url(images/cont_bg.gif) top left repeat-y;
				overflow:hidden;
				}

.left_nav		{
				width:208px;
				float:left;
				padding:20px;
				}
				
.left_nav ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.left_nav li	{
				width:206px;
				margin:0 0 1px 0;
				padding:0;
				font:italic 1.1em Verdana, Arial, Helvetica, sans-serif;
				}
				
.left_nav li a	{
				display:block;
				margin:0;
				padding:3px 5px 5px 43px;
				min-height:15px;
				background:url(images/arr.gif) 0 0 no-repeat #336D79;
				color:#ffffff;
				text-decoration:none;
				}
				
*html .left_nav li a	{height:15px;}
				
.left_nav li a:hover	{
				background:url(images/arr_active.gif) 0 0 no-repeat #004858;
				color:#ffffff;
				font-weight:bold;
				text-decoration:none;
				}
				
.left_nav li a.active	{
				background:url(images/arr_active.gif) 0 0 no-repeat #004858;
				color:#ffffff;
				font-weight:bold;
				text-decoration:none;
				}
				
.left_boxes		{
				width:183px;
				float:left;
				padding:20px 20px 20px 17px;
				}
				
.box			{
				background:#14B2C4;
				border-top:5px solid #004858;
				border-bottom:2px solid #004858;
				color:#00535D;
				font:italic 0.9em Verdana, Arial, Helvetica, sans-serif;
				padding:7px 7px 3px 7px;
				margin-bottom:11px;
				}
				
.box h2			{
				color:#ffffff;
				font:bold italic 9px Verdana, Arial, Helvetica, sans-serif;
				}
				
.box a			{
				color:#ffffff;
				text-decoration:underline;
				}
				
.box a:hover	{
				color:#00535D;
				text-decoration:none;
				}
				
.content		{
				margin:20px 20px 20px 482px;
				width:461px;
				}

				
/* ---------------------------------- FOOTER ----------------------------------------------*/				

#footer			{
				clear:both;
				position:relative;
				width:959px;
				background:#336D79;
				color:#ffffff;
				padding:5px;
				text-align:right;
				}
