html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, i, cite, var, address, em { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

html { width:100%; height:100%; }
body { width:100%; height:100%; max-width:300px; font-size:10px; color:#5c5452; background:#000; }

body, textarea, input, select { font-family:Arial,Helvetica,sans-serif; }
a { color:#666666; text-decoration:underline; }
a:hover { text-decoration:none; }

.global { position:relative; width:300px; padding-top:5px; }

.contact { color:#b8b9bd; font-size:11px; text-align:center; }
.contact span { text-decoration:underline; }
.contact a { color:#b8b9bd; }

.logo { text-align:center; }

.menu { padding:4px 20px 4px 0; color:#b8b9bd; font-size:11px; text-align:center; border-bottom:4px solid #eb001d; }
.menu li { display:inline; padding:0 6px; text-transform:uppercase; list-style-type:none; }
.menu li a { color:#b8b9bd; }

.submenu { padding:7px 0 0 21px; font-size:11px; text-transform:uppercase; color:#d8e2e4; }
.submenu ul li { padding-bottom:2px; list-style-type:none; }
.submenu ul li a { color:#d8e2e4; }
.submenu ul li a:hover { background:#7e7c87; text-decoration:underline; }
.submenu ul li a.here { background:#ffcd00; color:#000; }
.submenu ul li ul { padding:5px 0 0 15px; }
.submenu ul li ul li ul { padding:5px 0 0 25px; }

.search { margin:15px 0; padding:2px 0; text-align:center; background:#848285; border-top:1px solid #343235; border-bottom:1px solid #505050; }
.search input.txt { width:115px; margin-right:16px; font-size:11px; background:#c7c2c8; }
.search input.btn { cursor:pointer; }

.text { padding:19px 40px 50px 19px; font-size:11px; line-height:14px; background:#fff; }
.text h1 { padding-bottom:11px; font:bold 15px Arial; }
.text h1 span { background:#ffc60f; }
.text p { padding-bottom:22px; }

.footer { height:50px; }
div.content img 
{
	display:none;
}
div#content_border ul.subdomain_sitemap 
{
	background:none;
}






#print_logo img, .tx-lumogooglemaps-pi1, #content_top_right, #red_strip img, #print_menu, #content_top_right img {display:none}

#container #logo {background:none !important; }
#content_normal {background-color: #ffffff !important; width:100% !important; padding: 0.5em 0em 0.5em 0em;}
h1 {background-color: #ffc501; text-transform: uppercase; font-size: 140%; font-weight: bold; color: #000000; padding: 0.5em 0.5em 0.5em 0.5em !important; margin: 0.5em 0.5em 0.5em 0.5em !important;}
h2 {background-color: #ccc; color: #000; padding: 0.5em 0.5em 0.5em 0.5em !important; font-size: 110%; font-weight: bold; margin: 0.5em 0.5em 0.5em 0.5em !important; width:90% !important;}
h3 {background-color: #eee; color: #000; padding: 0.5em 0.5em 0.5em 0.5em !important;}
.news-latest-morelink {margin-bottom: 2em;}

#content_in {background-color: #ffffff !important;}

#print_footer {border-bottom: .5em solid #f00; background-color: #333; color: #ffffff; padding: 1.5em 1.5em 1.5em 1.5em;}

p.bodytext, p {color: #000000; padding: 0 1em 0 1.5em;}
.csc-firstHeader {color: #000000;}
.news-single-item, .news-single-timedata, .tx-felogin-pi1, .news-single-item-image img {color: #000000; padding: 0 1em 0 1.5em;}
.news-single-item-text, .news-single-author {color: #000000; padding: 0 0 0 0;}
.news-latest-container, .news-list-item {padding: .5em 1em 0 1.5em;}
.news-list-browse, .news-single-backlink {padding: 1em 1em 2em 1.5em !important;}
.news-list-browse li {float:left; list-style:none !important; margin-right: .5em;}

.csc-header csc-header-n1, .tx-subdomainsitemap-pi1, .csc-sitemap, .newsletter_subscribe_form, #mailform {color: #000000; padding: 0 1em 1.5em 1.5em !important; list-style:none;}
.tx-subdomainsitemap-pi1 li, .csc-sitemap li {list-style:none;}

.singleObj {color: #000000; width:100% !important;}
#contact, .contact_detail, .contact_link {color: #cccccc; width:90% !important; text-align: center; margin-left: 1em; padding-top: 1em;}
#logo_img {text-align: center}

#help_menu { padding-left: 20%; border-bottom: .3em solid #f00; height:2.5em; font-size: 120%; margin-bottom:0.3em; padding-top:0.5em;}
.help_menu {color: #cccccc !important; text-transform: uppercase; padding-top:0.5em;}
#help_menu li { float:left; list-style:none; margin-right: 1em;}

#top_menu { font-size: 120%; font-weight: bold; padding-bottom:0.3em; padding-top:0.2em;}
.top_menu {color: #fff !important; text-transform: uppercase;}
#top_menu ul{ margin-left: 2em;}
#top_menu a {color:#fff;}
#top_menu li {list-style:none; margin-right: 1em; padding: .2em 0 0 0;}

#left_menu { font-size: 110%; font-weight: bold; padding-bottom: 2em; padding-top:0.2em;}
.left_menu {color: #666 !important; text-transform: uppercase;}
#left_menu ul{ margin-left: 2.5em;}
#left_menu li {list-style:none; margin-right: 1em; padding: .2em 0 0 0;}

.ref, .jobs {color: #333 !important; margin-left: 1.5em;}
.ref li, .jobs li {list-style:none; margin-right: 1em; padding: .2em 0 0 0;}

.tx-macinasearchbox-pi1 {background-color: #444; height:2.5em; padding-top:0.4em; text-align:center;}

.csc-textpic-imagewrap img, .csc-textpic-caption {width: 60% !important; height: 60% !important; padding: 0 1em 0 1.5em;}

.tx_ablinklist_catalogView_category span {float: none !important;}
.tx_ablinklist_catalogView_category {padding: 0 1em 0 1.5em;}
.tx_ablinklist_catalogView_category img { width: 3% !important; height: 3% !important;}

.csc-firstHeader {width:90% !important; padding: .5em .5em .5em .5em !important; margin: .5em .5em .5em .5em !important; }

