div, td { border: solid 0px #aeaeae; }
body { margin: 0; border-top: solid 8px #000; background: #000 url(../Images/bg_body.png) repeat-x top left; }
img { border: none; }
form { margin: 0; }
td { vertical-align: top; padding: 0; }
hr { border: dotted 1px #ffffff; border-top: dotted 1px #999999; clear: both; }
table { border-collapse: collapse; }
h1, h2, h3, h4, h5 { clear: both; }
p, h1, h2, h3, h4, h5, h6, li p { margin: 1em 0; }
div p { font-family: font-family: Arial, Sans-Serif; font-size: 11px; }
li p { margin-top: 0px; margin-bottom: 0px; }
ul, ol { margin-top: 0px; margin-bottom: 0px; list-style-type: square; }
li { margin-left: -18px; }
.btnSubmit, .btnDownload { background: url(../Images/bg_btn_submit.gif); border: none; margin-bottom: 20px; width: 135px; height: 21px; border: 0px; color: #000000; margin-right: 10px; cursor: pointer; padding-right: 19px; }
.btnSample, .btnCheckout { background: url(../Images/bg_btn_sample.gif); border: none; margin: none; height: 21px; color: #000000; width: 155px; cursor: pointer; padding-right: 19px; }
.btnDownload { margin: 0; }
.Wrapper { float: left; height: 100%; width: 1014px; background: #e5e5e5 url(../Images/bg_masthead_wrapper.gif) no-repeat top left; border-left: 4px double #898888; border-right: 2px solid #7c7b7b; position: relative; }
.WrapperPopup { height: 100%; text-align: left; width: 100%; }
.WrapperPopup .Masthead { text-align: right; }
.WrapperPopup td.tdPopUp { padding: 14px; }
.WrapperSimple { height: 100%; text-align: left; width: 750px; margin: 0px auto; }
.WrapperSimple td.tdBody { padding: 80px 14px 120px 14px; }
.WrapperPrint { height: 100%; text-align: left; width: 100%; background-color: #ffffff; }
.WrapperPrint .Masthead { text-align: right; }
.WrapperPrint td.tdContent { padding: 14px; }
.Copyright { height: 30px; }
.SearchBasic { text-align: right; float: right; white-space: nowrap; margin-top: 16px; }
.SearchBasic .input01 { width: 110px; }
.SearchBasic .select01 { }
.SearchBasic .select02 { width: 185px; }
.SearchBasic .btnSubmit { width: 30px; }
.Content { margin: 0px auto; text-align: left; height: 100%; }
.NavSmallTop, .LoginInfo { text-align: right; padding-top: 3px; white-space: nowrap; }
.NavMain table { width: 732px; height: 26px; }
.NavMain td { padding-right: 7px; padding-left: 8px; white-space: nowrap; }
.NavMain table, .NavMain img { float: left; }
.NavMain td img { float: none; vertical-align: top; }
.NavMain table td { padding-top: 4px; }
.MavMainSub { background-color: #eeeeee; position: absolute; z-index: 10; display: none; margin-top: -2; padding: 4px 6px 4px 6px; text-align: left; white-space: nowrap; line-height: 1.5em; border-left: solid 1px #ffffff; border-top: solid 1px #ffffff; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.NavMain td a { display: block; }
.Footer { text-align: center; padding-left: 130px; padding-top: 80px; }
.WrapperLeft { margin-top: 5px; float: left; width: 173px; }
.Body { padding-top: 16px; padding-left: 0px; }
.BannerZoneRight { padding-left: 10px; padding-top: 10px; }
.BannerLeft, .BannerRight { margin-top: 10px; }
.BannerMidRight { position: relative; top: 36px; float: right; }
.BannerMidpage { width: 100%; text-align: center; line-height: 0em; }
.BannerMidpage img { margin: 4px 6px 4px 6px; }
.gototop { text-align: right; clear: both; margin-top: 10px; }
.highlight { background-color: #e0dbe9; padding-left: 4px; padding-right: 8px; }
.highlight02 { background-color: #eeeeee; padding: 4px 10px 4px 10px; }
.testimonial { padding-bottom: 10px; }
.divSub01 { float: left; padding: 4px 20px 4px 8px; width: 25%; white-space: nowrap; }
.Container { margin: 0px auto; width: 1020px; }

/* Start: Content */
.Content { float: left; width: 645px; padding-left: 5px; }
.BreadCrumb, .Column01, .Column02, .TabGroup { padding-right: 8px; }
.BreadCrumb { width: 560px; float: left; }
.Print { width: auto; text-align: right; float: left; white-space: nowrap; }
.Column03 { float: left; padding-left: 20px; width: 462px; }
.TabGroup { float: left; width: 140px; margin-top: 8px; }
.TabGroup .divLink { border-bottom: dotted 1px #999999; padding-bottom: 4px; padding-top: 4px; line-height: 1em; }
.TabGroup .divLink h2, .TabGroup .divLink h2 * { margin: 0; margin-bottom: 2px; }
.Column01 { width: 440px; float: left; }
.Login { background-color: #C1B7D3; width: 180px; position: relative; top: 36px; float: right; border: solid 6px #C1B7D3; }
.Login td { padding: 1px; }
.Login .input01 { width: 103px; }
.Login .input02 { width: 70px; }
.ButtonGroup { text-align: right; margin-top: 10px; margin-bottom: 20px; }
.Date { white-space: nowrap; }
.Title { white-space: nowrap; }

/*Page Map*/
div.sMapLists { padding-left: 0px; }
div.sMapLists li { margin-left: 0px; }
div.sMapLists ul { margin: 0px; padding: 0px; padding-left: 16px; list-style-image: url(bullet-0.gif); }
div.quotesBox { border: #e0e0e0 1px solid; background-color: #eeeeee; float: right; padding: 5px; width: 180px; color: #333366; font-size: 14px; font-weight: bold; margin: 5px; }

/*TEXT*/
h1 { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #333366; }
.home { border-bottom: 1px #000 dotted; }
.home a { font-size: 11px; }
.header { background: url(../Images/bg_h2.gif) no-repeat top left; height: 21px; padding-left: 12px; color: #fff; clear: both; }
.header h2 { background: url(../Images/bg_h2_span.gif) no-repeat top right; color: #fff; line-height: 21px; font-size: 12px; margin: 0; }
.header h2 a { color: #fff; font-size: 12px; }

.contentheader { font-size: 18px; font-weight: bold;  line-height: 41px; padding: 0 5px 0 12px; margin-top: 10px; background: url(../Images/bg_channelheader.gif) no-repeat left top; }
.contentheader h2 { font-size: 18px; margin: 0; }

/*topmenu*/
#topNav {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 8px;
	width: 568px;
}
#topNav li { margin: 0; padding: 0 4px; list-style: none; float: left; border-left: 1px solid #1b5c7a; }
#topNav li:first-child { border-left: 0; }
#topNav li:first-child + li { border-left: 0; }
#topNav li a { font-size: 12px; }
#topNav li a.active { color: #000; text-decoration: underline; }

/*leftNav*/
#navcontainer { padding-left: 11px; background: #e5e5e5; font-weight: bold; float: left; }
#navcontainer ul { margin: 0; padding: 0; list-style-type: none; }
#navcontainer ul li { margin: 0; padding: 4px; display: block; border-top: 1px dotted #000; }
#navcontainer ul li:first-child { border-top: none; }
#navcontainer li a { font-size: 12px; }
#navcontainer li a.active { color: #000; text-decoration: underline; }
#navcontainer ul ul { border-top: none; }
#navcontainer ul ul li { margin: 0; padding-left: 12px; border-top: none; }
#navcontainer ul ul li a { margin: 0; }
#navcontainerheaderbox { padding-left: 0px; background: #e5e5e5; font-weight: bold; float: left; width: 153px}
#navcontainerheaderbox ul { margin: 0; padding: 0; list-style-type: none; }
#navcontainerheaderbox ul li { background: url(../Images/bg_divider.gif) center no-repeat ; text-indent: 11px ; fontcolor: #FFFFFF; line-height: 21px; font-size: 12px; margin: 0;  }

/*CONTENT*/
#midcol { background: #fff url(../Images/bg_content_top.gif) no-repeat top left; width: 645px; padding: 16px 18px 0 18px; float: left; }
#midcol p { text-align: left; }
.column { padding: 0; width: 292px; float: left; margin: 0 15px; _display: inline; }

/*RIGHT COLUMN*/
#rightcol { margin: 0; padding: 0 0 0 10px; width: 150px; float: left; }

/*ClEAR*/
.clear { clear: both; }

.Wrapper > img { width: 171px; height: 110px; border-right: 0 !important; }
.Wrapper > img + img { width: 270px; height: 110px; }
div.WrapperLeft img, div#midcol img, div#rightcol img { width: auto; height: auto; }
#midcol > p { color: #000 !important; }
#midcol img[align="right"] { padding: 0 0 10px 10px; }

