* {
margin:0;
padding:0;
}

body { 
background:url(images/main_background.jpg) left top repeat-x #ffffff;
font-family: Georgia, "Times New Roman", Times, serif;;
font-size:14px;
color:#666666;
}

#main {
width:850px;
background-color:#ffffff;
margin:0px auto 26px auto;
text-align:left;
}

.clear { clear:both;}

#site_center {text-align:center;}

#header {
height:193px; 
background:url(images/header.gif) no-repeat left top;}

p {
margin-bottom:26px;
line-height:18px;
}

ul, ol {list-style:none;}

.list1 li {list-style-position:inside; padding:8px 4px 7px 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d4d4d4;}
.list1 li a { color:#0093b9; text-decoration:underline;}
.list1 li a:hover { text-decoration:underline; color:#6f4594;}
.active { text-decoration:underline; color:#00765b;}

a {color:#0093b9;}

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

a img { border:none; }

.caption {
font-size:12px;
color: #0093b9;
line-height: 16px;
}


h1 {
font-weight:normal;
font-size:24px;
color:#0093b9;
font-family: Georgia, "Times New Roman", Times, serif;;
margin-bottom:19px;
}

h2 {
font-weight:normal;
font-size:21px;
color:#0093b9;
font-family: Georgia, "Times New Roman", Times, serif;;
margin-bottom:19px;
}

.imagesright{
float: right;
padding: 0px 0px 10px 10px;}

/*-----------------------------------MIDDLE COLUMNS----------------------------------------*/

#middle{
	width: 800px;
	height: 258px;
	padding: 0px 25px 0px 25px;
}

#heroimage {
	float: left;
	width: 511px;
}

#quote {
	float: right;
	width: 289px;
	background-image: url(images/hero_quote.jpg);
	height: 258px;
}

#quote p{
	padding: 30px 20px 0px 20px;
	color: #ffffff;
	font-size:16px;
	line-height: 18px;
}

.quotename {
	padding: 5px 20px 20px 20px;
	color: #ffffff;
	}

/*---------------------------------------- CONTENT COLUMNS -------------------------------------*/

.container {
width:800px;
padding: 0px 25px 0px 25px;
background-image: url(images/container.jpg);
}

.containerwide {
width:800px;
padding: 0px 25px 0px 25px;
}

.col_1, .col_2, .col_wide{ 
float:left;
}

#content .col_1 {
	width:485px;
	padding:0px 0px 0px 0px;
}

#content .col_2 {
	width:289px;
	padding-left: 25px;
}

#content .col_wide {
	width:800px;
	padding:0px 0px 0px 0px;
}

.rightcolumn .indent {
	padding:17px 17px 0px 17px;
}
.widecolumn .indent {padding:42px 20px 20px 27px;}

/*---------------------------------------- NAVIGATION -------------------------------------*/

#navigation {
padding: 25px 0px 25px 0px;
}

ul#nav {
position: relative;
height: 45px;
width: 850px;
background: url("images/navigation.gif") no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px;
}

ul#nav li {
float: left;
list-style: none;
}
	
ul#nav li a {position: absolute;text-indent: -9999px;text-decoration: none;border: none !important;top: 0; height: 45px;}

ul#nav li#nav-home a {left: 0; width: 125px;background: url("images/navigation.gif") no-repeat;}
ul#nav li#nav-news a {left: 125px; width: 158px; background: url("images/navigation.gif") -125px 0 no-repeat;}
ul#nav li#nav-const a {left: 283px;	width: 166px; background: url("images/navigation.gif") -283px 0 no-repeat;}
ul#nav li#nav-parl a {left: 449px; width: 151px; background: url("images/navigation.gif") -449px 0 no-repeat;}
ul#nav li#nav-contacts a {left: 600px; width: 225px; background: url("images/navigation.gif") -600px 0 no-repeat;}
	
ul#nav li#nav-home a:hover {background-position: 0px -45px;}
ul#nav li#nav-news a:hover {background-position: -125px -45px;}
ul#nav li#nav-const a:hover {background-position: -283px -45px;}
ul#nav li#nav-parl a:hover {background-position: -449px -45px;}
ul#nav li#nav-contacts a:hover {background-position: -600px -45px;}
			

ul#nav li#nav-home a.active {background-position: 0px -90px;}
ul#nav li#nav-news a.active {background-position: -125px -90px;}
ul#nav li#nav-const a.active {background-position: -283px -90px;}
ul#nav li#nav-parl a.active {background-position: -449px -90px;}
ul#nav li#nav-contacts a.active {background-position: -600px -90px;}
	



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

#footer {
font-size:12px;
color: #0093b9;
height:74px;
background-image:url(images/footer_border.gif);
background-repeat: no-repeat;
}

#footer .indent {
padding:30px 25px 0px 25px;
}
#footer a { color:#0093b9; text-decoration:underline;}
#footer a:hover { color:#6f4594; text-decoration:underline;}
.footerleft { float:left;}
.credit { float:right;}

