/* Main simple */
body {
	margin: 0px;
	color: #a93b00;
	font-size: 0.9em;
	background: #0e0301 url(../images/bg_site.gif);
	font-family: 'Geneva', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	line-height:150%
}

h1, h2 { margin:5px 0px 5px 0px; padding:0px; color:#aa3b00; font-size:2.0em; font-family:'Geneva', sans-serif }
h1 { margin-bottom:15px }
h2 { font-size: 1.8em; margin-top:0px }
h2.small { font-size: 1.6em; color:#56a1d5 }

h3 { margin:15px 0px 3px 0px; color:#8fbe00; font-size:16px; font-family:'Geneva', sans-serif }

p { line-height:150%; margin:0px; padding:0px }

a { text-decoration:none; color:#a93b00; border-bottom:1px dashed #7e4900 }
a:hover { text-decoration:none; }
a.link-style2 { color:#8fbe00; border-bottom:1px dashed #7e4900 }

.color2 { color:#8fbe00; }

.ul-no-style { list-style:none; margin:0px; padding:0px; line-height:170% }

/* Layout */
#top {
	position:relative;
	top:0px;
	left:0;
	width:100%;
	height:300px;
	background-image: url(../images/bg_top-thin.gif);
	background-repeat:repeat-x;
}
#top a { border:none }
#top-middle{
	margin:0px auto;
	width:1100px;
	height:300px;
	text-align:center;
	background: url(../images/bg_top-main-big.png) no-repeat;
}
#top-content {
	margin:0px auto;
	width:900px;
	height:300px;
	text-align:center;
}

#top-main {
	clear:both;
	margin:0px auto;
	width:900px;
	height:213px;
	text-align:center;
	background-color:#fff;
	vertical-align:bottom;
	position:relative;
	top:0px;
}
#top-main p { padding-top:5px }
.top-main-image { float:left; padding:10px; margin-right:5px; }
.top-main-msg { padding:10px; text-align:left; color:#6e6e6e; }
.top-main-msg h1 { color:#753200; margin-bottom:0px; font-size:20px; line-height:100% }
.top-main-msg p { margin:0px; padding:0px; font-size:14px; font-weight:bold; line-height:130% }

#logo { float:left; }
#logo img { width:212px; height:73px; margin:5px 0px 0px 30px; }


#news-bar {  
	width:100%;
	height:44px;
	background: url(../images/bg_news.gif) repeat-x;
}
#news-bar a { border:none }

#news-bar-content { 
	margin:0px auto; 
	padding-top:10px;
	width:900px;
	text-align:center;
	font-size:12px;
}
.news-date { color:#8fbe00; }
.news-msg { color:#fff }


#main{ 
	position:relative;
	top:0px;
	left:0;
	width:100%;
}

#main_container {
	position:relative;
	top:0px;
	left:0;
	width:900px;
	height:auto;
	margin:0px auto;
	padding-top:20px;
	padding-bottom:10px;
}



/* 2 columns */
.column2-left {
	width:595px;
	float:left;
}

.column2-left-small {
	width:285px;
	float:left;
}

.left-header { width:595px; border-bottom:1px dashed #ff9300; margin-bottom:10px }
.left-content { width:595px; }

.column2-right {
	width:285px;
	float:right;
}
.right-header { width:285px; border-bottom:1px dashed #ff9300 }
.right-content { width:285px }

.column2-list { list-style-image: url('../images/img_checked.png'); color:#ff9300; line-height:170%; margin:0px }


/* Footer */
#footer { clear:both; color:#fff; }
#footer a { border:none }
#footer-content { margin:10px auto 30px auto; width:900px; border-top:1px dashed #ff9300; padding:10px }
#footer-content a, #footer-content p { color:#fff; font-size:12px; }

.menu-list { display:inline; list-style:none; margin:0px; padding:0px }
.menu-list li { display:inline; padding-right:13px }

#footer-content div { margin-bottom:10px }


/* Press */
.press-entry { border-bottom:1px dashed #7e4900; margin-bottom:10px }
.press-date { float:left; width:66px; margin-right:10px; padding:6px 0px; background-color:#281000; color:#a93b00; font-size:16px; text-align:center; line-height:150% }
.press-date span.pday { color:#8fbe00; font-size:26px }
.press-entry-msg { float:left; width:500px; vertical-align:top; font-size:14px; }
.press-entry-msg p { line-height:130%; margin-bottom:-8px; }
.press-entry-msg h3 { margin:0px; padding:0px; margin-bottom:2px }
.press-entry-msg img { margin:0px; padding:0px; }

/* Pagination */
.default_pagination { margin:10px auto; margin-bottom:0px; padding:10px 5px 0px 10px; text-align:center; width:590px; }
.default_pagination a { color:#aa3b00; background-color:#281000; padding:2px 5px; border:none }
.default_pagination a:hover { text-decoration:none; background-color:#1d0d02 }
.default_pagination b { color:#7ca500; background-color:#000000; padding:2px 5px }


/* Other */
.home-services ul { list-style-image: url('../images/img_checked.png'); color:#ff9300; line-height:170%; margin:0px }
.content-specific img { margin:0px 10px 5px 10px; border:5px solid #fff }
