
BODY {font-size:75%; font-family: Tahoma, Verdana, Arial, sans-serif; color:#34393C; margin:0; padding:0; background-color:#FFFFFF;}
INPUT, TEXTAREA {font-size:100%; font-family: Tahoma, Arial, Verdana, sans-serif; color:#53575C;}

A:link {color:#0066CC; text-decoration:none;}
A:visited {color:#0066CC;}
A:hover {color:#0066CC; text-decoration:underline;}

IMG {border:0;}

TABLE {border:0;}
TABLE TD {vertical-align:top; padding:0;}

.holder {min-width:780px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<780?'780px':'100%');}
.wrapper {width:100%}

.header {width:100%; border-bottom:1px solid #FFFFFF;}
.header .logo {padding:9px 18px 15px 21px;}
.header .logo IMG {width:117px; height:60px;}
.header .pic {width:100%; background:url(/img/bg_header.jpg); color:#FFFFFF;}
.header .sitemap {width:81px; height:23px; float:right; font-size:11px; border-left:1px solid #25231B; border-bottom:1px solid #25231B; background:#656f76 url(/img/bg_sitemap.gif) 9px 5px no-repeat;}
.header .sitemap A {float:left; display:block; padding:3px 8px 7px 33px; color:#FFFFFF; text-decoration:none;}
.header .sitemap A:hover {text-decoration:none;}
.header .slogan {width:388px; height:41px;margin-top:43px; border-right:5px solid #FFFFFF; background-color:#FF7934; font-weight:bold;}
.header .slogan DIV {padding:4px 0 0 13px;}

.topmenu {height:36px; border-bottom:1px solid #FFFFFF; background:#0072BC url(/img/bg_menu.gif) left bottom repeat-x; padding-left:17px; color:#FFFFFF;}
.topmenu .left-border {float:left; width:1px; height:36px; background-color:#C0DFFF;}
.topmenu A, .topmenu DIV.current {float:left; display:block; padding:10px 9px 12px 9px; font-size:90%; color:#FFFFFF; text-decoration:none; border-right:1px solid #C0DFFF; font-weight:bold;}
.topmenu A:visited {color:#FFFFFF;}
.topmenu A:hover {color:#CCE0F5; text-decoration:none; background-color:#003366;}
.topmenu A.current {background-color:#003366;}

.main {width:100%; border-bottom:1px solid #FFFFFF;}
.left-column {width:205px; background:url(/img/bg_leftcol.gif) repeat-y;}
.left-column .title {width:205px; height:31px; color:#FFFFFF; background-color:#6A717B; font-size:90%; font-weight:bold; border-bottom:1px solid #FFFFFF;}
.left-column .title DIV {padding:10px 0 0 17px;}
.left-column .title A, .left-column .title A:visited, .left-column .title A:hover {color:#FFFFFF; text-decoration:none;}

UL.left-menu {list-style-type:none; margin:0; padding:0; }
UL.left-menu LI {margin:0; padding:0; font-size:145%; background:#FF7934 url(/img/bullet_leftmenu_top.gif) 10px 6px no-repeat; clear:both;}
UL.left-menu LI.current {background-image: url(/img/bullet_leftmenu_top_s.gif);}
UL.left-menu LI A {color:#FFFFFF; text-decoration:none; display:block; width:205px; padding:0 0 1px 0;}
UL.left-menu LI A:visited {color:#FFFFFF;}
UL.left-menu LI A:hover {color:#FFD7C2; text-decoration:none;}
UL.left-menu LI SPAN {display:block; padding-left:26px;}
UL.left-menu LI UL {list-style-type:none; margin:0; padding:0; background:#FFEEBC;}
UL.left-menu LI UL LI {
//	float:left; 
	position:relative; height:1%; margin:0; padding:0; font-size:77%; font-weight:bold; background:#FFEEBC
}
UL.left-menu LI UL LI A {color:#0066CC; text-decoration:none; display:block; width:205px; padding:1px 0 1px 0;}
UL.left-menu LI UL LI A:visited {color:#0066CC;}
UL.left-menu LI UL LI A:hover {color:#FF7934; text-decoration:none;}
UL.left-menu LI UL LI A.current {color:#000000;}
UL.left-menu LI UL LI A.current:visited {color:#000000;}
UL.left-menu LI UL LI SPAN {padding-left:27px; display:block;}
UL.left-menu LI UL LI IMG {width:6px; height:5px; margin:5px 5px 0 16px; float:left;}
UL.left-menu LI UL LI UL {display:none; left:205px; top:0; position:absolute; width:163px; list-style-type:none; margin:0; padding:0; background:#FFD7A1; border:1px solid #6A717B;}
UL.left-menu LI UL LI UL LI {margin:0; padding:0; font-size:85%; font-weight:bold; background:#FFD7A1;}
UL.left-menu LI UL LI UL LI A {color:#0066CC; text-decoration:none; display:block; width:163px; padding:2px 0 4px 0; background:#FFD7A1;}
UL.left-menu LI UL LI UL LI A:visited {color:#0066CC;}
UL.left-menu LI UL LI UL LI A:hover {color:#FF7934; text-decoration:none; background-color:#FFEEBC;}
UL.left-menu LI UL LI UL LI SPAN {padding-left:22px; display:block;}
UL.left-menu LI UL LI UL LI IMG {width:3px; height:3px; margin:5px 5px 0 14px; float:left;}
UL.left-menu LI UL LI:hover, UL.left-menu LI UL LI.over {background-color:#FFD7A1;}
UL.left-menu LI UL LI:hover UL, UL.left-menu LI UL LI.over UL {display:block;}
UL.left-menu .spacer {height:9px; clear:both;}

.main-column {width:100%;}
.product {border-left:1px solid #6A717B;}
.main-column .path {height:31px; background-color:#CCE0F5; color:#292D31; font-size:95%; font-weight:bold;}
.main-column .path DIV {padding:8px 0 0 20px;}
.main-column .path A {text-decoration:none;}
.main-column .path A:hover {text-decoration:underline;}

.footer {height:146px; background-color:#6A717B; border-top:1px solid #9BA5B4; color:#FFFFFF;}
.footer .copy {float:left; margin:12px 0 0 8px;}
.footer .copy A {color:#FFFFFF; text-decoration:underline;}
.footer .copy A:visited {color:#FFFFFF;}
.footer .copy A:hover {color:#FFFFFF;}
.footer .design-by {float:right; margin-top:11px; font-size:11px;}
.footer IMG {float:right; margin:11px 11px 0 8px; width:102px; height:15px; vertical-align:middle;}

.content TABLE {border:0;}
.content TABLE TD {vertical-align:top; padding:0;}

.content {padding:10px 20px 40px 20px;}
.content A {color:#0066CC; text-decoration:none;}
.content A:hover {text-decoration:underline;}
.content H1 {font-size:150%; color:#0072BC; margin:15px 0 0 0; font-weight:normal;}
.content H2 {font-size:115%; color:#34393C; margin:15px 0 0 0;}
.content P {margin:15px 0 0 0; font-size:100%;}
.content IMG.left {margin:15px 20px 15px 0;}
.content IMG.right {margin:15px 0 15px 20px;}
.content TABLE.info {border-bottom:5px solid #9CA5B4; margin-top:5px;}
.content TABLE.info TH {color:#FFFFFF; background-color:#9BA5B4; padding:7px 20px 6px 10px; border-bottom:1px solid #FFFFFF; text-align:left;}
.content TABLE.info TD {padding:7px 20px 6px 10px;}
.content TABLE.info #odd TD {background-color:#E9EBEF;}
.content UL {list-style-type:none; margin:15px 0 0 0; padding:0;}
.content LI {margin:0; padding:0 0 0 7px; background:url(/img/bullet_orange.gif) 0 6px no-repeat;}
.content UL LI UL {margin:3px 0 15px 10px;}
.content .img-block {float:left; text-align:center; margin:0 10px 20px 0;}
.content .img-block IMG {margin-bottom:5px;}
.content TABLE TD.gap {width:40px;}
.content TABLE TD.gap DIV {width:40px;}
.content TABLE.app-gallery TD {text-align:center; padding-bottom:20px;}
.content TABLE.app-gallery TD IMG {margin-bottom:5px;}

.sections-list TD.underline {border-bottom:1px solid #9CA5B4;}
.sections-list TD.gap {width:40px;}
.sections-list TD.padding {padding-top:8px;}

.section-block {padding:12px 0 12px 0;}
.section-block IMG {margin:2px 15px 10px 0;}
.section-block P {margin:5px 0 0 0;}
.section-block .small {font-size:95%}
.section-block UL {margin:5px 0 0 0;}
.section-block .title {border:1px solid #FF7934; padding:0px 7px 3px 4px; color:#0066CC; font-size:125%; font-weight:bold; margin-bottom:7px;}
.section-block .title .more {float:right; font-size:80%; font-weight:normal; padding:2px 0 0 0;}
.section-block .title .more A {text-decoration:underline;}
.section-block .title .more IMG {width:11px; height:11px; margin:0 0 0 7px; vertical-align:bottom;}
.section-block IMG.simple {margin:2px 0px 10px 0;}
.center {text-align:center;}


.inner-menu {padding-bottom:10px; color:#656F76;}
.inner-menu DIV {padding:10px 0 5px 0; border-bottom:5px solid #9CA5B4;}
