﻿/*~~~~~~~~~~~~~~Global Styles~~~~~~~~~~~~~~*/
html 
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
}
body 
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background:url(../images/UI/allContent_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, Sans-Serif;
	color:#707477;
	font-size:12px;
	line-height:150%;
}
img, object, embed {
	display: block;
}
a img, img a, img {
	border: none;
}
.clearer {
	clear: both;
	line-height: 0px;
}
div.DaestraHeader span.template {
	display: block;
	font-family: Arial;
	font-size: 9px
}
#printRights {
	display:none;
}
h1 
{
	color:#154263;
	font-size:18px;
	margin:40px 0px 10px 0px;
}
h2
{
	color:#154263;
	font-size:12px;
	margin:20px 0px 2px 0px;
}
p 
{
	margin:10px 0px 0px 0px;
}
#printRights 
{
	display:none;
}
ul
{
	list-style-type:square;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~Contatiners~~~~~~~~~~~~*/
#allContent 
{
	height:100%;
	width:1090px;
	margin:0px auto 0px auto;
}
#headerContainer 
{
	width:1040px;
	height:140px;
	padding:0px;
	background: url(../images/UI/header_bg.jpg) repeat-x;
}
#mainContainer 
{
	background:#ffffff;
	width:880px;	
	height:100%;
}
#logoLink 
{
	width:450px;
	height:140px;
	float:left;
}
#globe 
{
	height:100%;
	background:url(../images/UI/leftContent_bg.jpg) repeat-y;
}
#rightBorder 
{
	width:50px;
	height:100%;
	background:url(../images/UI/rightBorder_bg.jpg) repeat-y;
}
#mainContentHome 
{
	float:left;
	padding:0px 40px 0px 40px;
	text-align:left;
	width:410px;	
}
div.contactContainer
{
	margin:0px 0px 40px 0px;
	width:560px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~navigation~~~~~~~~~~*/
#navigation 
{
	position:relative;
	float:right;
	height:30px;
	width:570px;
	padding:0px 20px 0px 0px;
	top:110px;
	text-align:right;
}
#navigation ul 
{
	margin:0px;
	padding:0px;
}
#navigation li 
{
	display:inline;
	padding:0px 4px 0px 4px;
	color:#8e9faf;
}
#navigation a 
{
	color:#ffffff;
	text-decoration:none;
}
#navigation a:hover 
{
	text-decoration:underline;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~bottomNavigation~~~~~~~*/
#bottomNavigation 
{
	border-top:1px solid #8e9faf;
	float:left;
	margin:40px 0px 0px 0px;
	width:100%;	
}
#bottomNavigation ul 
{
	padding:5px 0px 0px 0px;
	margin:0px;
	text-align:center;	
}
#bottomNavigation li 
{
	display:inline;
	padding:0px 2px 0px 2px;	
}
#bottomNavigation a 
{
	color:#707477;
	text-decoration:none;
}
#bottomNavigation a:hover 
{
	text-decoration:underline;	
	color:#3c5b73;
}
li.active 
{
	color:#8e9faf;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~rightContent~~~~~~~~~*/
#rightContent 
{
	float:left;
	background:url(../images/UI/rightContent_bg.jpg) repeat-x;
	width:310px;
	height:570px;
	padding:0px 40px 40px 40px;	
}
#rightContent h1 
{
	margin:40px 0px 0px 0px;
	padding:0px;
	color:#ffffff;	
	font-size:15px;
}
div.newsContent 
{
	border-bottom:#ffffff dotted;
	padding:10px 0px 10px 0px;
	width:100%;
}
div.newsText 
{
	float:left;
	width:200px;	
}
div.newsText p 
{
	margin:0px;	
}
div.newsText a
{
	color:#0f2f46;
}
div.newsText a:hover
{
	color:#7d92a4;
	text-decoration:none;
}
div.newsImage 
{
	float:right;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~articleContent~~~~~~~~*/
#imgCol 
{
	float:left;
	padding:0px 40px 0px 40px;
	width:160px;
}
div.imgColImg 
{
	margin-top:40px;
}
#contentCol 
{
	float:left;
	padding:40px 0px 40px 0px;
	width:640px;
}
#articleMainContent 
{
	border-left:1px solid #8e9faf;
	padding:0px 40px 0px 40px;
	width:559px;
}
#articleMainContent a
{
	color:#154263;
}
#articleMainContent a:hover
{
	color:#7d92a4;
	text-decoration:none;
}
#articleMainContent h1 
{
	margin:0px;
}
div.article2MainContent 
{
	margin:40px 0px 0px 0px;
	padding:0px 40px 0px 40px;
	width:800px;
}
div.article2LeftContent 
{
	float:left;
	padding-right:40px;
	text-align:right;
	width:160px;
}
div.article2LeftContent h1
{
	margin:0px;
}
div.article2RightContent
{
	border-left:1px solid #8e9faf;
	float:left;
	padding-left:39px;
	width:560px;
}
div.meetContentLeft 
{
	float:left;
	width:130px;
}
div.meetContentRight
{
	float:left;
	padding-left:20px;
	width:410px;
}
div.meetContentRight a
{
	color:#154263;
}
div.meetContentRight a:hover
{
	color:#7d92a4;
	text-decoration:none;
}
div.meetContentRight p
{
	margin:0px;
}
div.contentLeft
{
	float:left;
	width:210px;
}
div.contentRight
{
	float:left;
	width:350px;
}
div.contentLeft p
{
	margin:0px;
}
div.contentRight p
{
	margin:0px;
}
#map
{
	border:1px solid #8e9faf;
	width:557px;
	height:390px;
}
ol.list1
{
	list-style-type:decimal;
	margin:10px 0px 0px 40px;
	padding:0px 40px 0px 0px;
}
ol li
{
	margin-top:10px;
}
ol.list2
{
	list-style-type:lower-alpha;
	margin:0px 0px 0px 40px;
	padding:0px 40px 0px 0px;
}
ol.list3
{
	list-style-type:lower-roman;
	margin:0px 0px 0px 40px;
	padding:0px 40px 0px 0px;
}
#error 
{
	padding:0px 40px 40px 40px;
}
