/* CSS Document */

body, p, h1, h2, h3, h4, img, form, fieldset, a
	{
	padding:0;
	margin:0;
	border:none;
	}
.clearfix:after
	{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix
	{
	display:inline-table;
	}
	/* Hides from IE-mac \*/
* html .clearfix
	{
	height:1%;
	}
.clearfix
	{
	display:block;
	}

body	
	{
	background:#fff;
	font:12px Tahoma, sans-serif;
	color:#4F4F4F;
	text-align:left;
	}
#wrap
	{
	width:1000px;
	}
#logo
	{
	width:210px;
	height:79px;
	float:left;
	}
#top
	{
	background: #546191;
	width:788px;
	height:18px;
	padding:61px 1px 0 0;
	float:left;
	text-align:right;
	}
#cbody
	{
	width:999px;
	background:url("../images/body-bg.gif") repeat-y;
	}
#left
	{
	width:210px;
	float:left;
	background: #546191;
	}
#left-nav
	{
	width:210px;
	}
#right
	{
	width:788px;
	float:left;
	margin:1px 0 0 1px;
	padding:0 0 20px 0;
	}
#header
	{
	width:787px;
	height:151px;
	background:url("../images/header-winter.jpg");
	}
#crumb
	{
	float:left;
	width:515px;
	display:inline;
	margin:10px 0 0 10px;
	height:20px;
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#666666;
	}
#search
	{
	float:right;
	width:254px;
	display:inline;
	margin:10px 0 0 0;
	height:20px;
	font:11px Tahoma, sans-serif;
	color:#333333;
	}
#print
	{
	float:right;
	width:125px;
	display:inline;
	height:14px;
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	background:url("../images/print.gif") no-repeat left;
	}
#footer
	{
	clear:left;
	width:999px;
	height:45px;
	margin:1px 0 0 0;
	padding:5px 0 0 0;
	background:#546191;
	}
#right p.btop
	{
	clear:both;
	margin:20px 10px 0 0;
	text-align:right;
	font:bold 11px Tahoma, sans-serif;
	background:url("../images/top.gif") no-repeat 695px;
	}
#top a:link, #top a:visited
	{
	font:bold 11px Tahoma, sans-serif;
	color:#C3D6DF;
	height:18px;
	text-decoration:none;
	padding:0 14px 0 40px;
	border-right:1px solid #6db2d6;
	}
#top a.nb:link, #top a.nb:visited
	{
	border-right:none;
	}
#top a:hover, #top a:active
	{
	color:#fff;
	}
#left-nav a:link, #left-nav a:visited
	{
	width:196px;
	height:23px;
	padding:7px 0 0 14px;
	display:block;
	background: url("../images/navdiv.gif") repeat-x top;
	color: #FFFAFA;
	font:bold 11px Tahoma, sans-serif;
	text-decoration:none;
	}
#left-nav a:hover, #left-nav a:active
	{
	color: White;
	}
#nwl
	{
	margin:30px 0 0 0;
	width:210px;
	background: #D2691E url("../images/newsletter.jpg") no-repeat;
	padding:78px 0 10px 0; 
	}
#nwl p
	{
	font:bold 10px Tahoma, sans-serif;
	color:#fff;
	line-height:15px;
	margin:0 10px;
	}
#nwl a:link, #nwl a:visited
	{
	float:right;
	width:120px;
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	background:url("../images/ico-subscribe.jpg") no-repeat left center;
	font:bold 10px Tahoma, sans-serif;
	color:#fff;
	text-decoration:none;
	}
#nwl a:hover, #nwl a:active
	{
	text-decoration:underline;
	}
#crumb a:link, #crumb a:visited, #print a:link, #print a:visited
	{
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#8B8B8B;
	text-decoration:none;
	margin:0 5px;
	}
#crumb a:hover, #crumb a:active, #print a:hover, #print a:active
	{
	color:#003366;
	text-decoration:underline;
	}
#search span
	{
	float:left;
	margin:0 0 0 8px;
	}
#inp-search
	{
	width:120px;
	height:14px;
	border:0;
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #c1c4c6;
	}
#go
	{
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
#right h1
	{
	font:bold 20px Tahoma, sans-serif;
	color: #4389b1;
	margin:15px 0 15px 15px;
	}
#right h2
	{
	font:bold 15px Tahoma, sans-serif;
	color: #5F4F01;
	margin:20px 0 7px 15px;
	}
#right p
	{
	font:12px Tahoma, sans-serif;
	color:#4F4F4F;
	line-height:18px;
	margin:0 0 10px 15px;
	}
#right ul.alp
	{
	margin:0 0 10px 30px;
	padding:0 0 0 15px;
	list-style-type:lower-alpha;
	list-style-position:outside;
	}
#right ul.alp li
	{
	margin:0 0 5px 0;
	line-height:15px;
	}
#right ul.num
	{
	margin:0 0 10px 30px;
	padding:0 0 0 15px;
	list-style-type:decimal;
	list-style-position:outside;
	}
#right ul.num li
	{
	margin:0 0 5px 0;
	line-height:15px;
	}
#right .anc
	{
	clear:both;
	padding:10px;
	background:#f6f6f6;
	margin:0 0 15px 15px;
	}
#right .anc img
	{
	float:left;
	border:1px solid #999999;
	margin:0 10px 20px 0;
	}
#right .anc h2
	{
	float:left;
	width:630px;
	font:bold 17px Tahoma, sans-serif;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	line-height:16px;
	color:#000;
	}
#right .anc p
	{
	float:left;
	width:630px;
	font:12px Tahoma, sans-serif;
	color:#282828;
	margin:0 0 10px 0;
	line-height:17px;
	}
#right p a:link, #right p a:visited, #right .anc p a:link, #right .anc p a:visited
	{
	color: #4C8DAF;
	text-decoration:none;
	}
#right p a:hover, #right p a:active, #right .anc p a:hover, #right .anc p a:active
	{
	background: #FFFCEE;
	}
#right .section
	{
	float:left;
	width:440px;
	margin:10px 0 0 15px;
	}
#right .section .im
	{
	float:left;
	width:74px;
	height:74px;
	padding:4px;
	background: #F0F8FF;
	margin:0 10px 0 0;
	}
#right .section .im img
	{
	border:4px solid #fff;
	}
#right .section h3
	{
	float:left;
	text-transform:uppercase;
	font:bold 13px Tahoma, sans-serif;
	color: #013F5F;
	line-height:13px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	width:348px;
	background:url("../images/dot-h.gif") repeat-x bottom;
	}
#right .section p
	{
	float:left;
	width:348px;
	margin:0;
	font:bold 11px Tahoma, sans-serif;
	color:#666666;
	line-height:18px;
	}
#right .section a.more:link,  #right .section a.more:visited
	{
	float:right;
	text-align:right;
	width:440px;
	background:url("../images/arrow.gif") no-repeat 360px center;
	font:11px Tahoma, sans-serif;
	color: #708090;
	text-decoration:none;
	margin:0 0 20px 0;
	}
#right .section a.more:hover,  #right .section a.more:active
	{
	text-decoration:underline;
	}
#right .hl
	{
	float:right;
	width:270px;
	padding:10px;
	margin:10px 0 0 0;
	background: #346987;
	}
#right .hl h2
	{
	background:url("../images/ico-hl-w.gif") no-repeat left center;
	padding:0 0 0 30px;
	font:bold 15px Tahoma, sans-serif;
	color: #B6C5CD;
	margin:0 0 20px 0;
	}
#right .hl h3
	{
	font:bold 12px Tahoma, sans-serif;
	color:#fff;
	text-transform:uppercase;
	}
#right .hl p
	{
	margin:0 0 10px 10px;
	padding:5px 10px;
	font:bold 10px Tahoma, sans-serif;
	color: #D5E1E7;
	line-height:15px;
	}
#right .hl p a:link, #right .hl p a:visited
	{
	font:italic bold 10px Tahoma, sans-serif;
	color: #96D1F3;
	text-decoration:none;
	}
#right .hl p a:hover, #right .hl p a:active
	{
	color: #346987;
	background: #EEF9FF;
	}
#fl
	{
	float:left;
	width:750px;
	margin:0 0 0 10px;
	font:bold 10px Tahoma, sans-serif;
	color: White;
	}
#fl a:link, #fl a:visited
	{
	text-decoration:underline;
	color: White;
	}
#fl a:hover, #fl a:active
	{
	color: #FFFAFA;
	}
#fr
	{
	float:right;
	width:310px;
	margin:0 10px 0 0;
	font:bold 10px Tahoma, sans-serif;
	color:#b5c286;
	}
#fr a:link, #fr a:visited
	{
	margin:0 5px;
	color:#b5c286;
	text-decoration:none;
	}
#fr a:hover, #fr a:active
	{
	color:#c4de68;
	}
div.float 
{
  float: left;
  margin-left: 30px;
  margin-top: 10px;
  }
div.float p {
   text-align: left;
   }