body {background-color:#fff;color:#606060; /*border-bottom:10px solid #000;*/} /*purple 705391 */

@font-face {

	font-family: 'BebasNeueRegular';

	src: url('fonts/BebasNeue-webfont.eot'), url('fonts/BebasNeue-webfont.eot');

	src: local('¢'), 

		url('fonts/BebasNeue-webfont.woff') format('woff'),

		url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.ttf') format('truetype'),

		url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');

	font-weight: normal;

	font-style: normal;

}

a {

	font-size:12px; font-size:1.25rem;

	font-weight:600;

	text-decoration:none;

	color:#565555;

}

a:hover, dl.sub-nav dd.active a{ text-decoration:none; background-color:#029d70; color:#fff; }

a:focus { color: #565555; outline: none; } ul.menu li a:focus{color:#000;}

h1, h2, h3, h4, h5, h6 {color:#181818;line-height:1;}



#left-col .page-title {border-bottom: 15px solid #ececec;}

	#left-col .page-title h1 a { font-size:50px; font-size:5rem; color:#029d70; padding:0;}

	#left-col .page-title h1 a:hover {background-color:transparent;color:#000;}

#left-col .moduletable h3 {border-top:none;}

#left-col ul.menu{color:#FFFFFF;}

#left-col li {border-top:none;border-bottom:1px dotted #ddd;}

	#left-col ul.menu li.current a {color:#029d70;} #left-col ul.menu li.current a:hover {background:none; color:#029d70;}

		#left-col ul.menu li.current li a:hover {background-color:#029d70; color:#fff;}

	

#right-col{	border-top:#029d70 15px solid; background:#eee;}

#right-col .hot-spot {margin-top:20px;}

#right-col .hot-spot p{color:#000;font-family:'BebasNeueRegular', Helvetica, Arial;}

	#right-col .hot-spot p.smaller {color:#606060;}

	

ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {background:none; color:#029d70; text-decoration:none;}

ul.breadcrumbs li:before {color:#181818;}

.modul {	color:#565555;} .modul li {border-bottom:1px dotted #ddd;}

#footer {border-bottom:#029d70 10px solid;}



blockquote, blockquote p {color:#181818;font-style:italic;}

blockquote cite {color:#555;font-style:normal;}

dl.tabs dd a.active, dl.tabs dd a:hover {color:#181818;}

dl.tabs dd a {border:1px solid #ddd;color:#747474;}

dl.sub-nav dt {color:#555;}

dl.sub-nav dd a {font-size:12px;padding:3px 9px;}

dl.sub-nav dd a:hover {}

div.panel {background:-moz-linear-gradient(center top , #FFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent; color:#555;}

div.panel p, div.panel h3, div.panel h4, div.panel h5 {color:#555;}

div.alert-box {color:#555;}

table {border:1px solid #fff;}

table thead, table tfoot {background-color:#029d70;}

table tbody tr:nth-child(2n) {background-color:#f5f5f5;}

.has-tip {color:#555;} .has-tip:hover {color:#181818;border-bottom:1px dotted #181818;}

dl.article-info {border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;line-height:1.25;margin:0 0 18px;}

div.pagination ul li a, div.pagination ul li span.pagenav {color:#747474;}

div.pagination ul li span.pagenav, div.pagination ul li a.pagenav {background-color:transparent;border:none;border-radius:0;padding:2px;}

div.pagination ul li a.pagenav {color:#565555;} div.pagination ul li a.pagenav:hover {background-color:#029d70;color:#fff;text-decoration:none;}

table thead tr th, table tfoot tr td {color:#fff;}

div.panel {padding:10px 10px}

form fieldset {border:none;margin:0;padding:10px 0 10px 10px;}

form label {font-size:1.25rem;margin-bottom:4px;margin-top:4px;}

textarea {border-top:1px solid #999;border-left:1px solid #bbb;}



.button {background-color:#029d70;padding:5px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.button:hover, .button:focus{background-color:#565555; color:#fff;}

/* Module Override */

.post_thumb h3 {color:#fff;}

.post_thumb a {color:#fff;}

.post_thumb a:hover {background-color:transparent;}

.gallery .item h3 {border-top: 5px solid #606060; margin-bottom:0; padding-bottom:0; padding-top:5px;}

.da-thumbs li a div h3 {border-top:none;}

/* mod login*/

p#form-login-username, p#form-login-password, p#form-login-remember {margin:0;}

#login-form a {font-size:1.25rem;font-weight:normal;border-bottom:1px dotted #ddd;}

.rounded, .tip {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:1px;}

.color-1 {background-color:#000;color:#FFF;}

.color-2, .tip {background-color:#029d70;color:#fff;}

.centertext {text-align:center;}



@media only screen and (max-width: 767px) {	

	#left-col .page-title {border-bottom: none;}

	#right-col{	border-top: 10px solid #000;}

}

