body {margin:0px;text-align:center;}

img {border:0px;}
form {margin:0px;padding:0px;}
hr {height:1px;}

h1,h2,h3,h4,h5,p,ul,ol {padding-top:0px;margin-top:0px;}
h1.nobottom, h2.nobottom, h3.nobottom, h4.nobottom, p.nobottom, table.nobottom, ul.nobottom, ol.nobottom {margin-bottom:0px;}

.bodysmall {font-size:80%;}

a, a:hover, a:active {outline:none;}

.container {margin:0px auto;width:832px;}

/* HEADER */
.header {text-align:left;margin:26px 30px 6px 18px;padding:0px;height:92px;}
.header .banner1 {float:left;}
.header .banner2 {float:left;}
.header .search {float:right;}

.header .search {padding:60px 0px 0px;white-space:nowrap;}
.header .search input.text {width:175px;border:0px;}
.header .search input.bttn {margin:0px 11px 0px 2px;padding:0px;border:0px;cursor:pointer;}

/*
.mainnav {clear:both;margin:0px 30px 0px 18px; text-align:center !important;}
.mainnav table {border:0px;border-collapse:collapse;width:100%; text-align:center !important;}
.mainnav td {/*width:112px;*/

/*width:130px;padding:3px 0px;vertical-align:middle;text-align:center !important;border-right:4px solid #ffffff; font-size: 11px !important; align: center;}
/*
*:first-child+html .mainnav td {width:auto;}
* html .mainnav td {width:auto;}
.mainnav td.last {border-right:0px;}
.mainnav td div {}
*:first-child+html .mainnav td div {width: 120px !important; position: relative; display: table-cell; vertical-align: center; }
* html .mainnav td div {width: 120px !important; position: relative; display: table-cell; vertical-align: center;}
*/

.mainnav {clear:both;margin:0 auto;padding:0;text-align:center;width:784px;}
.mainnav table {width:792px;margin:0 0 0 -10px;border-collapse:separate;border-spacing:4px;}
*:first-child+html .mainnav table {width:790px;margin:0 0 0 -10px;border-spacing:0;}
* html .mainnav table {width:790px;margin:0 9px 0 0;border-spacing:0;}
.mainnav td {width:auto !important;padding:3px 10px;vertical-align:middle;text-align:center;font-size:11px !important;}
*:first-child+html .mainnav td {border-right:2px solid #fff;}
* html .mainnav td {border-right:2px solid #fff;}

.menu {/*width:109px;*/width:130px;position:absolute;visibility:hidden;z-index:100;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;text-align:left;border-top:4px solid #ffffff;margin-left:2px;}
.menu ul {list-style:none none;padding:5px 0px 5px;margin:0px;}
.menu li {margin:0px;padding:0px 8px 5px 11px;}

.header_print {display:none;}

/* FOOTER */
.footer {margin:14px 45px;padding:0px;text-align:left;}
.footer .links ul {list-style:none none;margin:0px;padding:0px;}
.footer .links ul li {display:inline;padding:0px 4px;border:0px;border-left:1px;border-style:solid;}
.footer .links ul li.first {display:inline;padding:0px 0px 0px 0px;border-left:0px;}

/* MIDDLE */
.middle {text-align:left;margin:14px 30px 0px 18px;padding:0px;}

table.main {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}

/* Column 1 */  
.column1 {vertical-align:top;padding:0px 31px 0px 27px;width:100%;}

.column1 .leftside .content {padding:0px;margin:0px;}

.column1 .leftside .content h1 {margin:0px;margin-bottom:0.7em;}
.column1 .leftside .content h2 {margin:0px;margin-bottom:0.5em;} /* Task 50995 */
.column1 .leftside .content h3 {margin:0px;margin-bottom:0.2em;} /* Task 50995 */
.column1 .leftside .content h4 {margin:0px;}
.column1 .leftside .content ul {margin-left:17px;padding:0px;list-style:disc;}

.column1 .leftside .content blockquote {margin-left:0px;}
.column1 .leftside .content hr {}

.column1 .leftside .content .bar {height:10px;}

.column1 .leftside .content .inset {float:right;margin:0px 0px 10px 10px;}

.column1 .leftside .content .service {font-style:italic;}

.column1 .leftside .content .listing .rowA {padding:5px;}
.column1 .leftside .content .listing .rowB {padding:5px;}
 
.column1 .leftside .content .listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px 0px 15px;width:100%;}
.column1 .leftside .content .listing td {vertical-align:top;padding:6px 10px 17px 0px;border:0px;border-bottom:1px;border-style:solid;}
.column1 .leftside .content .listing td.col1 {padding:6px 10px 17px 0px;}
.column1 .leftside .content .listing td.col2 {width:100%;}
.column1 .leftside .content .listing .service {font-style:italic;}
 
/* Column 2 */  
.column2 {vertical-align:top;padding:10px;}

.column2 .rightside {width:201px;}

.column2 .rightside .content {padding:0px 0px 30px;}

.column2 .rightside .content h4 {margin:0px;padding:0px 0px 0px 13px;}
.column2 .rightside .content p {margin:0px 0px 15px;padding:0px 0px 0px 13px;}
.column2 .rightside .content ul {margin-left:17px;padding:0px;list-style:disc;}

.column2 .rightside .callout {padding:10px 15px;}