﻿/* standard elements */
* {
	border-width: 0px;
	margin: 0;
	padding: 0;
}
a {color: #000000;}
a:hover {color: #9A6;}
body {
	background-color: #DBDBDB;
	color: #333;
	font: normal 0.6em helvetica;
}
input {
	color: #555;
	font: normal 1.1em tahoma;
}
p,cite,code,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
ul {margin-left: 1.2em;}
li {list-style-image: url(img/li.gif);}
h1 {font-size: 1.4em;}
blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}
h1,h2,h3 {color: #333333;}

/* misc */
.clearer {clear: both;}

/* structure */
.container {
	background-color: white;
	margin: 10px auto;
	width: 926px;
	border: thin solid gray;
	border-radius: 20px;
	box-shadow: 5px 1px 10px rgb(51, 51, 51);
}
.footer2 {
	background-color: #333333;
	color: white;
	margin: 20px auto;
	width: 926px;
	border: thin solid gray;
	box-shadow: 5px 1px 10px rgb(51, 51, 51);
}
.footer2 a {color:white;}
/* top */
.top {
	background: #FFFFFF;
	border-style:solid;
	border-width:thin;
	border-color: Gray;
	margin: 0 24px;
	font: normal 2.4em Verdana,sans-serif;
	height: 50px;
	width: 868px;
	color: #FFFFFF;
}
.top a {
	color: #FFF;
	display: block;
	height: 50px;
	text-decoration: none;
	width: 100%;
}

.top span {padding-left: 24px;}


/* header */
.header {
	height: 410px;
	margin: 0 auto;
	width: 926px;
	border-top:thin;
}
.icon_left{
float:left;
width:57px;
}

/* item */
.item {clear: both;}
.item .date {
	/*background: url(img/bgdate.gif) no-repeat;*/
	color: #FDD;
	height: 40px;
	text-align: center;
	width: 25px;
}
.item .date div {padding-top: 4px;}
.item .date span {font: normal 1.6em serif;}
.item .content {
	width: 901px;
	font-size:x-small;
}
.item .content a {color:black;}
.services_block{
	width:400px;
	float:left;
	padding:20px 15px 0 0;
}
.services_block li a {color: #333333; font-size:small;}
.services_details{
float:left;
width: 300px;
padding:0 0 0 10px;
}

.item h1 {
	/*background: #567300;*/
	background: url(img/Underline.gif) no-repeat bottom center;
	color: #333333;
	line-height: 40px;
	padding-left: 16px;
	font-size:large;
}
.item h2 {
	/*background: #567300;*/
	color:olive;
	line-height: 40px;
	padding-left: 16px;
	font-size:medium;
}

.item a {text-decoration:none; color:#b15e23}

/* main */
.main {margin-left:25px;}

/* advertising */
.advertising 
{
	margin-left:-25px;
	margin-top:20px;
	text-align:center;
}
.advertising h1 {
	background: #81AC00;
	color: #FFFFFF;
	font-size: medium;
	line-height: 40px;
	padding-left: 12px;
}
.advertising h1 a {
	background: #81AC00;
	text-decoration:none;
	color: #FFFFFF;
	font-size: medium;
	font-weight:normal;
	line-height: 40px;
}
.advertising ul {margin: 0; padding: 0;}
.advertising li {
	border-bottom: 1px solid #D5E8AD;
	list-style: none;
}
.advertising li a {
	background: #E8F6BF url(img/bgnavigation.gif) repeat-x;	
	color: #553;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.advertising li a:hover {
	background: #F0FFC6;
	color: #553;
}

/* footer */
.footer {
	color: black;
	font-size: 1.1em;
	line-height: 40px;
	width: 926px;
}
.footer a {color: black;}
.footer a:hover {color: #FAFCB0;}
/* floats */
.left {float: left;}
.right {float: right;}

/*-----------------------------------------------*/
/*---------------    Dropdown    ---------------*/
/*---------------------------------------------*/

/* 
	LEVEL ONE
*/

ul.dropdown                         { position: relative; z-index:10; margin: auto; border-top: 1px solid #dbdbdb;
	                                  border-bottom: 1px solid #dbdbdb; height:20px; background-color: #D8D8D8 ;margin-bottom: 10px; font-size:medium;}
									  
ul.dropdown li                      { float: left; list-style:none;}
ul.dropdown a:hover		            { color: ; }
ul.dropdown a:active                { color: ; }
ul.dropdown li a                    { display: block; padding: 9px 20px;
	 								  color: #222; text-decoration:none;}
ul.dropdown li h1					{ font-size:medium; font-style:normal; font-weight:normal;}
}	 								  
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #666; position: relative; }
ul.dropdown li.hover a              { color: #666; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; background: #eaeaea;
                                      border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb}
ul.dropdown ul li 					{ font-weight: normal; background: url(images/dropdown.png);  color: #000; 
									  border-bottom: 1px solid #dbdbdb; float: none; font-size:small;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; background: none; padding: 9px 8px; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index:300; border-top: 1px solid #dbdbdb;margin-left:0px;}
ul.dropdown li:hover > ul 			{ visibility: visible; }

