
body {
	color: #343536;
	background: #7bb3c2 url(../i/embeded/footer_bg.gif) repeat-y center;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* Links
------------------------------------------------------------------ */
a:link, a:visited { 
	color: #487d8c; 
	text-decoration: none; 
} 

a:hover { 
	color: #04567D; 
	text-decoration: underline; 
}

/* Main holders
------------------------------------------------------------------ */
#main-holder {
	background: transparent url(../i/embeded/body_bg.gif) repeat-x; 
	padding: 30px 20px 0 20px;
}

#inner-holder {
	background: #fff url(../i/embeded/container_bg.gif); 
	margin: 0 auto; 
	width: 826px; 
	text-align: left; 
	margin-bottom: 0px; 
	position: relative;
}

/* Layout Divs
------------------------------------------------------------------ */
#side { width: 160px; float: left; }
#main {
	width: 575px;
	float: right;
}

/* masthead
------------------------------------------------------------------ */
#masthead { 
	background: url(../i/embeded/header_bg2.gif) no-repeat; 
	height: 100px; 
	position: relative; 
}

#masthead h3 { 
	position: absolute; 
	left: 21px; 
	top: 24px; 
	margin: 0; 
}

#masthead #nav { 
	position: absolute; 
	right: 21px; 
	top: 34px; 
	margin: 0; 
	text-transform: lowercase; 
	color: #487d8c; 
	font-size: 12px; 
}

#masthead #nav a:link, #masthead #nav a:visited { 
	padding: 0 5px; 
	font-size: 12px; 
}

#masthead #nav a:link.selected, #masthead #nav a:visited.selected { 
	color: #e55302; 
}

/* self clear floated parent containers */
#masthead:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}	

/* body-content
------------------------------------------------------------------ */
#body-content { 
	background: url(../i/embeded/content_bg.gif) no-repeat; 
	padding: 0 28px 0 20px; 
}

/* self clear floated parent containers */
#body-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}	

/* contact-news
------------------------------------------------------------------ */
#contact-news { 
	background: url(../i/embeded/footer_bg.gif); 
	padding: 20px 28px 28px 20px; 
	font: 12px/100% arial,sans-serif; 
	height: auto;
	width: 778px;
}

#contact-news a:link, #contact-news a:visited { 
	color: #a4bec6; 
	text-decoration: none; 
}

#contact-news a:hover { 
	color: #fff; 
}


/* Copyright
------------------------------------------------------------------ */
.copyright {
	clear: both;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
	width: 780px;
	position: relative;
	background-color:#5b8a98;
	margin-top: 15px;
	font-size: 90%;
}

.copyright p {
	float: left; 
	display: inline;	
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-left: 10px; 
	margin-bottom: 0px;}
	
/* Link List
------------------------------------------------------------------ */
.link-list { 
	margin: 0 0 15px 0; 
	padding: 0; 
	list-style-type: none; 
}

.link-list a:link, .link-list a:visited { 
	color: #487d8c; 
}

.link-list li.selected a:link, .link-list li.selected a:visited { 
	color: #04567D; 
}

.link-list a:hover { 
	color: #04567D; 
}


/* contact-news Columns
------------------------------------------------------------------ */
.contactcolumn {
	width: 170px;
	float: left;
	display: inline;
}

.contactcolumn H2{
	color: #FFFFFF;	
}

.contactcolumn p {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	color: #fff;
	font-size: 100%;
}

.newscolumn {
	width: 575px;
	display: inline;
	float: right;
}

div.newscolumn ul li div {
	display: inline;
	list-style: none;
}

/* Titles
------------------------------------------------------------------ */
.title, .contact-news-heading, .title a, .title-red a { 
	font-size: 18px; 
	line-height: 1em; 
	margin-bottom:3px; 
}

.contact-news-heading a { 
	font-size: 18px; 
	line-height: 1em; 
	letter-spacing: -3px; 
	margin-bottom:0px; 
}

/* General CSS
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.42em;}


/* Tags
------------------------------------------------------------------ */

p { 
	margin-bottom: 15px; 
} 

ul { 
	margin-bottom: 15px; 
	margin-left: 0px; 
	list-style-type: square; 
	color:#487d8c;
}

ol { 
	margin-bottom: 15px; 
	margin-left: 0px; 
	list-style-type: decimal; 
}

dl { 
	margin-bottom: 15px; 
}

dl dt { 
	padding-left: 0; 
	margin-top: 10px; 
}

dl dd { 
	margin-left: 15px; 
}

h1, h2, h3, h4, h5 { 
	color: #487d8c; 
	font-weight: bold; 
	margin-bottom: 7px; 
} 

h1 { 
	font-size: 180%; 
	margin-bottom: 15px; 
	line-height: 110%; 
} 

h2 { 
	font-size: 140%; 
	line-height: 110%; 
} 

h3 { 
	font-size: 125%; 
	line-height: 110%; 
} 

h4 { 
	font-size: 110%; 
	line-height: 110%; 
} 

h5 { 
	font-size: 100%; 
	line-height: 110%; 
} 
