body {
	background: #FFF;
	color: #000;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	font-family: Arial, Helvetica, San Serif;
	font-size: 14px;
}

p {
	margin: 0 0 15px 0;
}

h1, h2, h3, h4, h5, h6, p.nospace, form {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h1 { font-size: 34px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

a:link, a:visited {
	text-decoration: underline;
	color: #000;
}

a:hover {
	text-decoration: none;
	color: #446075;
}

a:active {
	text-decoration: none;
	color: #090;
}

a.newslink:link, a.newslink:visited {
	text-decoration: none;
	color: #446075;
}

a.newslink:hover {
	text-decoration: underline;
	color: #000;
}

a.newslink:active {
	text-decoration: underline;
	color: #090;
}


/********* PAGE CONTANERS IDs **********/
div#header_cell {
	width: 799px;
	height: 105px;
	background: #FFF;
	align: left;
	margin: 0;
	border: 0;
}

div#content_cell {
	width: 798px;
	position: relative;
	border: 1px solid #446075;
	background: url('/images/bg_content_full.jpg') top left no-repeat;
	padding: 20px 0 60px 0;
	margin-bottom: 10px;
	font-size: 14px;
}

div#content_cells {
	width: 799px;
	position: relative;
	border: 1px solid #446075;
	background: url('/images/bg_content_full.jpg') no-repeat;
	background-position: left 104px;
	padding: 0 0 60px 0;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 14px;
}

div#footer {
//	font-size: 12px;
	width: 575px;
	border-top: 2px solid #446075;
	position: absolute;
	bottom: 5px;
	padding: 10px 0 0 0;
}

div.section_nav {
	width: 175px;
	text-align: right;
	margin-bottom: 15px;
}

table, td#content_cell {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.ns_top_page {
	background: url('/images/bg_content_full.jpg') top left no-repeat;
}


td#content_cell, .ns_page {
	background: url('/images/content_bg.gif') bottom right no-repeat;
}

td#nav_cell a.main_nav {
 display:block;
 width: 179px;
 margin-bottom: 7px;
}

div.breadcrumb {
	margin-bottom: 10px;
}

.hdr_section_nav {
	color: #446075;
	margin: 15px 0 0 0;
}

div.spaced {
	margin-bottom: 10px;
}


/******** COLORS ********/
.lt_blue1 {
	color: #B1CADC;
}

.lt_blue1BG {
	background-color: #B1CADC;
}

.dk_blue1 {
	color: #446075;
}

.dk_blue1BG {
	background-color: #446075;
}

.lt_yellow1 {
	color: #F3DF6D;
}

.lt_yellow1BG {
	background-color: #F3DF6D;
}


img.feature_l {
	float: left;
	margin: 0 15px 10px 0;
	border: 2px solid #B1CADC;
}

img.feature_r {
	float: right;
	margin: 0 0 10px 15px	;
	border: 2px solid #B1CADC;
}

img.rule {
	margin: 0 0 5px 0;
}

div.section_feature {
	border-bottom: 1px solid #446075;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

.button, input[type="submit"], input[type="reset"], input[type="button"] {
	font-size: 11px;
	border: 1px solid #446075;
	background-image : url('/images/button_bg.gif');
	background-position : bottom;
	margin: 7px 1px;
	padding: 1px 6px 2px 5px;
}

.btn{
	font-size: 11px;
	border: 1px solid #446075;
	background-image : url('/images/button_bg.gif');
	background-position : bottom;
	margin: 7px 1px;
	padding: 1px 6px 2px 5px;
}

input.text, input[type="text"], textarea, select {
	color: #000000;
	padding: 1px;
	background: #ffffff;
	border: 1px solid #446057;
}

input.text, input[type="text"] {
	height: 20px;
}

img.icon_section {
	width: 25px;
	height: 25px;
	vertical-align: bottom;
	margin-right: 10px;
	border: 1px solid #446057;
}
