body {background:url("/images/body_bkg.jpg"); background-position: top left; background-repeat:repeat-x; background-color:A8CBEC;}
#main .bkgd {background:url("/images/left_bkg.jpg"); background-position: top left; background-repeat:repeat-x;
	sbackground-color:#ffffff;}
body td, body th, body p {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px; color: #666666; sline-height:13px;}
body input, body select {font-size:12px;}
h2 {font-size:13px;padding-bottom: 0px; margin-bottom: 0px;}
h3 {font-size:13px; font-weight:normal;}
body a {text-decoration:none; color:#666666;}
body a:hover {text-decoration:underline; color:#e0842b;}
#leftmenu {margin-left:0px; margin-top:10px;}
#leftmenu p {margin:0px;}
#leftmenu div {margin-left:10px; padding-left:10px; border-left:1px solid #666666;}
p {font-size:11px;}
h1 {font-family: arial; color:#01046d; font-size:24px; font-weight:normal; margin-top:15px;}
.csc-header h1, .csc-textpicHeader h1 {font-size:12px; font-weight:bold; margin-bottom:15px;}
#homecontent h1 {font-size:18px; font-weight:normal; margin-top:12px;}
#homecontent li {margin-bottom:1em;}

#lmenu {margin-left:1px; margin-bottom:25px;}
#lmenu, #lmenu td, .tmenusub, .tmenusub td {border-color: #A8CBEC; border-style: solid;}
#lmenu, {border-width: 0 0 1px 0px; border-spacing: 0; border-collapse: collapse;}
#lmenu td, .stmenusub td {border-width: 1px 0px 0 0px;}	
#lmenu td, .tmenusub td {sbackground:url('images/leftmenu_bkg.jpg'); padding:0px;}
#lmenu a, .tmenusub a {height:19px; width:100%;background:#cbe1f5; text-decoration:none; color:#2C3D28; 
	font-size:13px;  padding-left:10px; padding-right:15px;
	border-left:5px solid #cbe1f5; display:block;} 
.tmenusub a {width:198px; font-size:11px;}

#lmenu.lmenutop {margin-bottom:0px;}
#lmenu a:hover, #lmenu .active a, .tmenusub a:hover, .tmenusub .active a 
	{sbackground:#A8CBEC; scolor:#ffffff; text-decoration:none; border-left:5px solid #A8CBEC;}
#lmenu.lmenutop .active a {color:#ffffff; background:url('images/aleftmenu_bkg.jpg');}

#lmenu .submenu a {background:#F8F8EE; border-left:5px solid #F8F8EE;}
#lmenu .submenu a:hover, #lmenu .submenu .active a {sbackground:#E0842B; border-left:5px solid #E0842B;}

#lmenu .active a {font-weight:700;}

#tmenu {margin-top:11px;}
#tmenu a {color:#ffffff; font-weight:normal; font-size:11px;}
#tmenu a:hover {text-decoration:none;} 
#tmenu td div {padding-top:8px; padding-left:8px; padding-right:8px;}

.tmenusub {border-width: 0 0 0px 0px; border-spacing: 1px; sborder-collapse: collapse;}
.tmenusub td {border-width: 0px 0px 0px 0px;}	

.stmenusub, x:-moz-any-link {border-width: 0 0 0px 0px; border-spacing: 0; border-collapse: collapse;}
.stmenusub td, x:-moz-any-link {border-width: 1px 1px 1px 1px;}
a.white_text_9_bold:hover {color:#ffffff;}
.tmenusub a:hover {color:#2C3D28;}

#content .csc-textpic {margin-bottom:10px;}
#content .csc-textpic-imagewrap {width:200px; border:0px solid red;}
#content .csc-textpicHeader h1 {margin-top:0px;}
#content .csc-textpic-intext-left-nowrap {margin-bottom:20px;}

#content .csc-textpic dt {width:185px;}	
#content .csc-textpic-imagerow {white-space: nowrap;}
#content .csc-textpic-image {width:185px;}
#content .csc-textpic-lastcol {display:inline;}

#popup_login, #popup_products {background-color:#ffffff; border:1px solid #cccccc; padding:10px;  }
#popup_login .statmess {display:none;}
#popup_login input {width:expression((this.getAttribute("type") && this.getAttribute("type") == "submit") ? "" : "150px");}
#popup_products {width:208px;}
#popup_products p {margin:0px; margin-bottom:5px;}

#lmenu .subsubmenu a {font-size:12px;}
.toplink {padding-right:8px;}
.tx-macinasearchbox-pi1 {text-align:right; border:0px solid red; display:inline;}

#teaser {margin-top:0px; background:#e2e2e2; border-bottom:1px solid #999999; aaa:#EDEDDA;}
#teaser .story {padding-left:10px; padding-right:10px; padding-bottom:10px; color:#050101;}
#teaser .story td {border:0px; border-bottom:1px solid #999999;}
#teaser _select {width:200px;}
#teaser select {font-size:11px; width:200px;}

#teaser .title {height:20px; color:#ffffff; background:#01046d; padding-left:10px; padding-right:15px; 
	border-top:1px solid #666666; border-bottom:1px solid #666666; text-align:right;}
#teaser .title h1 {font-size:13px; color:#ffffff; margin:0px; padding:0px; font-weight:bold;}
#teaser .descr {padding-top:5px; padding-bottom:5px;}
#teaser a {font-weight:bold;}

#content a {color:#01046d;} 
#content {padding-left:15px; spadding-right:15px;}
#content p {margin-right:15px;}
.points_v {width:1px; background-image:url("/images/points_v_.jpg"); background-repeat: repeat-y; background-position:left top;}
.bodysubtext {padding-top: 0px; margin-top: 0px; padding-left: 5px; margin-left: 5px;font-size: 90%; color: red;}
#text-main  {padding-bottom: 0px; margin-bottom: 0px;}
.bodytextright {text-align: right;}

.tx-macinasearchbox-pi1 form stable {border:1px solid red;}

input.textbox {width:250px;}
input.numberbox {width:50px;}
textarea {width:250px; height:100px;}
form td {padding-top:2px; padding-bottom:2px;}

.white {color:#ffffff;}

.resources {padding:5px; border:1px solid #dddddd; margin-bottom:15px;}
	.resources h1 {margin-top:0px; margin-bottom:10px;}
	.resources p {margin-top:0px; margin-bottom:10px;}
	.resources ul {margin-top:0px;}
	.resources li {margin-top:0px; margin-bottom:5px;}

.homebanner td {font-size:10px;}
a {border: 0px}
img {border: 0px}