body{margin:0px; padding: 0px; font-family:Arial,Helvetica,Geneva; font-style:normal; font-weight:normal; font-size:12px; background-color: #c6c6c6;}
* {font-family:Arial,Helvetica,Geneva; font-size:12px; font-weight:normal; font-style:normal;}
p, li, ul, ol { line-height: 150%; }

.cms_header1{ font-size:20px; font-weight:bold; color:#36C;}
.cms_header2{ font-size:20px; font-weight:bold; color:#36C;}
.cms_bodytext1{ font-size:12px; color:#000;}
.cms_error1{ font-size:12px; font-weight:bold; color:red;}
.cms_error{ font-size:12px; font-weight:bold; color:red;}
.cms_inner_exclmenu, .cms_inner_exclmenu th, .cms_inner_exclmenu td{border:0px solid #2d6ec0; border-collapse:collapse; color:#2d6ec0;}
.cms_catlisting{border:1px solid #2d6ec0; border-collapse:collapse;}
.cms_catlisting, .cms_catlisting th, .cms_catlisting td{ color:#2d6ec0;}
.cms_catlisting caption{font-size:150%; font-weight:bold; margin:5px;}
.cms_catlisting td, .cms_catlisting th{padding:4px;}
.cms_catlisting thead th{text-align:left; background:#2d6ec0; color:#FFF; font-size:100%;}
.cms_catlisting thead tr th a:link, .cms_catlisting thead tr th a:visited{color:#FFF; text-decoration:none; font-weight:bold;}
.cms_catlisting tbody th{font-weight:bold;}
.cms_catlisting tbody tr{background:#FFF;}
.cms_catlisting tbody tr.odd{background:#FFF;}
.cms_catlisting tfoot th, .cms_catlisting tfoot td{font-size:95%;}
.estore_view_cart{border:1px solid #2d6ec0; border-collapse:collapse;}
.estore_view_cart, .estore_view_cart th, .estore_view_cart td{ color:#2d6ec0;}
.estore_view_cart caption{font-size:150%; font-weight:bold; margin:5px;}
.estore_view_cart td, .estore_view_cart th{padding:4px;}
.estore_view_cart thead th{text-align:left; background:#2d6ec0; color:#FFF; font-size:100%;}
.estore_view_cart thead tr th a:link, .estore_view_cart thead tr th a:visited{color:#FFF; text-decoration:none; font-weight:bold;}
.estore_view_cart tbody th{font-weight:bold;}
.estore_view_cart tbody tr{background:#FFF;}
.estore_view_cart tbody tr.odd{background:#FFF;}
.estore_view_cart tfoot th, .estore_view_cart tfoot td{font-size:95%;}
.product_table{border:1px solid #2d6ec0; border-collapse:collapse;}
.product_table, .product_table th, .product_table td{ color:#2d6ec0;}
.product_table caption{font-size:150%; font-weight:bold; margin:5px;}
.product_table td, .product_table th{padding:4px;}
.product_table thead th{text-align:left; background:#2d6ec0; color:#FFF; font-size:100%;}
.product_table thead tr th a:link, .product_table thead tr th a:visited{color:#FFF; text-decoration:none; font-weight:bold;}
.product_table tbody th{font-weight:bold;}
.product_table tbody tr{background:#FFF;}
.product_table tbody tr.odd{background:#FFF;}
.product_table tfoot th, .product_table tfoot td{font-size:95%;}
ul{ text-decoration:none; text-align:left; color:#2f76cd;}
ol{ text-decoration:none; text-align:justify; color:#000;}
a:link{color:#039; text-decoration:underline;}
a:visited{color:#039; text-decoration:underline;}
a:active{color:#039;}
a:hover{color:#039; text-decoration:none;}
td, li, .bodytext1{ font-size:12px; color:#000; text-align:left;}
.links1{ font-size:12px; color:#39F; text-align:left;}
#module_controls{width:100%; background-color:#ccc; position:absolute; top:0; left:0; padding:2px; border:1px solid black;  line-height:18px; z-index:100; vertical-align:middle;}
.navtext1{ font-size:10px; text-decoration:none; text-align:center; color:#39F;}
.header1, h1{ font-weight:bold; font-size:16px; text-decoration:none; text-align:left; color:#039;}
.bodytext1, p{ text-decoration:none; text-align:left; color:#000;}
.emergencytext{font-family:Helvetica; font-weight:bold; text-decoration:none; text-align:left; color:#000;}
.header2, h2{ font-weight:bold; font-size: 16px; text-decoration:none; text-align:left; color:#039;}
.bodytext2{ font-size:10px; text-decoration:none; text-align:left; color:#2f76cd;}
.heading3{ font-size:10px; text-decoration:none; text-align:left; color:#39F;}
