/* RESETER */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {margin:0;padding:0;}
body{font-size:12px;background:#FFFFFF;font-family:Verdana, sans-serif;}
fieldset,img,a img,abbr {border:0 !important;}
address, caption, code, dfn, h1, h2, h3, h4, h5, h6, th, var {font-style:normal;font-weight:normal;}
caption, th {text-align:left;}
a {text-decoration:none;}
label {cursor:pointer;}

/* DRUPAL RESET */
.search-form {margin:0;}
.form-item, .form-actions, .form-checkboxes .form-item, .form-radios .form-item {margin-top:0;margin-bottom:0;}
.views-exposed-form .views-exposed-widget {float:none;padding:0;}
.views-exposed-form label {font-weight:normal;}
.views-exposed-form .views-exposed-widget .form-submit {margin-top:0;}
.profile {margin:0;clear:none;}
label {font-weight:normal;}
tbody {border:none;}

/* GEN */
.c {clear:both;}
.abs {position:absolute;}
.rel {position:relative;}
.b {font-weight:bold !important;}
.i {font-style:italic;}
.fleft {float:left;}
.fright {float:right;}
.nobr {white-space:nowrap;}
.nomargin {margin:0 !important;}
.screenreader {position:absolute;left:-9999px;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.uline {text-decoration:underline}
.nmbot {margin-bottom:0!important;}
.nmtop {margin-top:0!important;}
.nmleft {margin-left:0!important;}
.nmright {margin-right:0!important;}
.mtop {margin-top:52px;}

/* TABS */
#tabs-wrapper{border-color:#888888;}
#tabs-wrapper ul.tabs li, ul.contextual-links li a:hover{background-color:#888888;}
#tabs-wrapper {margin:25px 0 35px 0;border-style:solid;border-width:1px;}
#tabs-wrapper ul.tabs {
	float:left;
	padding:0 !important;
	margin:0 !important;
	list-style-type:none;}
#tabs-wrapper ul.tabs li:first-child {margin-left:0;}
#tabs-wrapper ul.tabs li{
	background-position:0 0!important;
	background-repeat:repeat-x;
	width:auto!important;
	height:30px!important;
	padding:0!important;
	margin:0 3px 0 0!important;
	float:left!important;}
#tabs-wrapper ul.tabs li a {
	display:block;
	padding:5px 10px;
	font-size:13px;
	color:#FFFFFF !important;}
/* CONTEXTUAL-LINKS */
ul.contextual-links {width:auto!important;height:auto!important;}
ul.contextual-links li {
	margin:0 !important;
	padding:0px !important;
	height:auto!important;
	width:auto!important;
	background-image:none!important;}
ul.contextual-links li a {
	padding:5px !important;
	background-image:none !important;
	height:auto!important;
	width:auto!important;
	line-height:normal!important;}
ul.contextual-links li.last {background-image:none !important;}
ul.contextual-links li a:hover {
	color:#ffffff!important;
	text-decoration:none!important;
	font-weight:normal!important;}