HTML { scrollbar-face-color: #E2E9F8; scrollbar-track-color: #b9c4df; scrollbar-arrow-color: #266DA1; scrollbar-shadow-color: #266DA1; scrollbar-dark-shadow-color: #005391; scrollbar-3dlight-color: #4E90AF; scrollbar-highlight-color: #E2E9F8;	 }
BODY { color: #000000; font-family : Arial, Sans-Serif; font-size: 12px; font-weight: normal; background: #ffffff; margin: 0px }
BODY#mainBody { background: #e2e9f8 url('/WizLan/_images/bg_body_tile.gif') left top repeat; margin: 0px }
BODY#homeBody { background: #e2e9f8 url('/WizLan/_images/bg_body_tile.gif') left top repeat; margin: 0px }
DIV#pageDiv { background: transparent url('/WizLan/_images/bg_body_top.gif') left top repeat-x; padding: 20px 50px 50px }

P { margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; font-family: Arial }

UL { margin-top: 0px; }
LI { list-style: circle url('/WizLan/_images/bullet_1.gif'); margin-bottom: 5px; margin-top: 0px }
LI LI { list-style: circle url('/WizLan/_images/bullet_2.gif'); padding-left: 0px }
LI LI LI { list-style: circle url('/WizLan/_images/bullet_3.gif'); padding-left: 0px }

HR { color: #cfe5f4; height: 1px; padding: 0px; margin: 0px; border: none; border-top: 1px solid #cfe5f4; clear: both }

TABLE { empty-cells: show }
TD { vertical-align: top }
FORM { padding: 0px; margin: 0px }
.redNote { font-size: 10px; color: #FF0000 }
BLOCKQUOTE { background-color: #F1F1F1; border: 1px solid #555555; padding: 5px; margin: 10px; width: 90% !important }
.ZOOMCursor { cursor: -moz-zoom-in; cursor: url('/WizLan/_images/_cursor/zoom1.cur'), pointer , text }
#companyLogoForPrint { display: none }
.RIGHT_Aligned { text-align: right !important }
.LEFT_Aligned { text-align: left !important }
.RIGHT_Float { float: right !important }
.LEFT_Float { float: left !important }
.pageComment { font-weight: normal; color: #000; font-size: 12px }
.hrDiv { clear: both; font-size: 1px; line-height: 1px; padding: 0px; margin: 0px }
.leftIll { display: block; float: left; margin: 3px 10px 7px 0px; border: 1px solid #cbcbcb }
.leftIllDiv { float: left; padding: 3px 10px 7px 0px }
.leftIllDiv A { display: block }
.leftIllDiv IMG { display: block; border: 1px solid #A6D3F2; margin-bottom: 10px }
.rightIll { display: block; float: right; margin: 3px 0px 7px 10px; border: 1px solid #cbcbcb  }
.rightIllDiv { float: right; padding: 3px 0px 7px 10px }
.rightIllDiv IMG { border: 1px solid #cbcbcb }
.centerIll { display: block; clear: both; margin: 0px; border: 1px solid #cbcbcb  }
.clear { clear: both }

/* ---------------------------------- H1...H6 -------------------------------------------------------------------- */
H1, H2, H3 { font-family: 'Arial', Sans-Serif; margin: 0px; padding: 0 }
H4, H5, H6 { font-family: 'Arial', Sans-Serif; margin: 0px }
H1 { position: relative; font-size: 30px; line-height: 30px; font-weight: normal; margin: 5px 0px ; color: #001978 }
H2 { font-size: 16px; font-weight: bold; margin: 5px 0px 0px; color: #0684a6 }
H3 { font-size: 14px; font-weight: bold; margin: 5px 0px; color: #001978 }
H4 { font-size: 12px; font-weight: bold; margin: 5px 0px; color: #001978 }
H5 { font-size: 12px; font-weight: bold; margin: 0px 0px 5px 0px; color: #001978 }
H5.dlzH5 { width: 178px; font-weight: normal }

/* ---------------------------------- LINKS -------------------------------------------------------------------- */
A, A:link, A:visited, A:focus, A:active { text-decoration: none; color: #004BFF }
A:focus, A:active, A:hover { text-decoration: underline; color: #0038A9 }

/* ---------------------------------- INPUT, SELECT -------------------------------------------------------------------- */
INPUT, TEXTAREA, BUTTON, SELECT { font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif }
.formatted { width: 160px; border: 1px solid #768396; font-size: 12px; padding: 1px }
.formattedCombo { width: 160px; border: 1px solid #768396; font-size: 12px }
INPUT.formated { height: 21px }
TEXTAREA.formatted { width: 95% }
INPUT.txtLogin { border: solid 1px #B1B1B1; height: 14px; width: 160px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px }
INPUT.sideInput { border: solid 1px #768396; height: 14px; width: 155px; font-family: Arial, Sans-Serif; font-size: 11px; color: #000; background: #fff }
SELECT.sideInput { border: solid 1px #B1B1B1; height: 14px; width: 160px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px }
INPUT.chkBox { border: none !important; width: 13px !important }
.sideInputShort { width: 75px !important }
INPUT.search { width: 110px; border: 1px solid #768396; margin-right: 5px }
SELECT.search { width: 140px; border: 1px solid #768396 }

/* ---------------------------------- Buttons -------------------------------------------------------------------- */
.button, .SUBMITButton, .logOutButton { background-color: #A4B1BC; font-family : Arial, Sans-Serif; font-weight: bold; color: #FFFFFF; font-size: 12px; text-align: center; cursor: pointer; width: 90px; margin-bottom: 5px; border: none }
.buttonDisabled { background-color: #D4D0C8; font-family : Arial, Sans-Serif; font-weight: bold; color: #808080; font-size: 12px; text-align: center; width: 90px; margin-bottom: 5px; border: none }
.buttonEmpty { background-color: #8ea0c8; font-family : Arial, Sans-Serif; font-weight: bold; color: #fff; font-size: 12px; text-align: center; cursor: pointer; width: 130px; margin-bottom: 5px; border: none; padding: 1px }
.buttonFaq { background-color: #E5E5E5; font-family : Arial, Sans-Serif; font-weight: normal; color: #7A848E; font-size: 12px; text-align: center; cursor: pointer; width: 130px; margin-bottom: 5px; border: 1px solid #D1CDE6; padding: 1px }
.GOButton { background-color: #E0E0E0; font-family : Arial, Sans-Serif; font-weight: bold; color: #000000; font-size: 11px; text-align: center; cursor: pointer; width: 20px; border: 1px solid #768396; height: 20px }
.updateButton { color: #fff; font-weight: normal; padding: 0px; background: none; border: none; font-size: 10px; font-family: 'Verdana', sans-serif; width: 80px }
.logOutButton { width: 50px; font-size: 10px; font-family: 'Verdana', sans-serif }

#FAQButtonsDiv { margin: 10px }
/* ---------------------------------- pageHeader -------------------------------------------------------------------- */
#pageHeaderTable { width: 100%; clear: both; margin: 0px 0px 10px 0px }	
#pageHeaderTable TD { vertical-align: bottom }
#addMenuTable TD { color: #595858; font-size: 11px; font-family: 'Verdana', 'Arial', sans-serif; vertical-align: middle; padding: 0px 0px 0px 10px }
#addMenuTable TD A { display: block; padding: 5px 0px 5px 0px; font-size: 11px; font-family: 'Verdana', 'Arial', sans-serif }
#addMenuTable TD A IMG { padding-right: 5px }
#addMenuTable TD A:link, #addMenuTable TD A:visited { color: #595858 }
#addMenuTable TD A:active, #addMenuTable TD A:focus, #addMenuTable TD A:hover { color: #000; text-decoration: none }

/* ---------------------------------- frmQuickSearch -------------------------------------------------------------------- */
#frmQuickSearch { pading: 0px; margin: 0px }
INPUT#fldQuickSearch { color: #000; border: 1px solid #768396 !important; margin: 0px !important; padding: 0px !important; background: transparent }

/* ---------------------------------- copyrightDiv -------------------------------------------------------------------- */
#copyrightDiv { color: #fff; font-size: 11px; font-family: 'Verdana', 'Arial', sans-serif; text-align: center; padding: 10px; border: 1px solid #4e90af; border-top: none; background: #8ea0c8 }
#copyrightDiv A:link, #copyrightDiv A:visited { color: #fff }
#copyrightDiv A:active, #copyrightDiv A:focus, #copyrightDiv A:hover { color: #fff; text-decoration: underline }

/* ---------------------------------- topMenuTable -------------------------------------------------------------------- */
#topMenuTable { width: 100%; height: 28px; background: #005391  url('/WizLan/_images/bg_top_menu.gif') left top repeat-x; border-top: 1px solid #005391 }
#topMenuTable TD { text-align: center; padding: 0px }
#topMenuTable .firstTd { width: 40px }
#topMenuTable .vrTd { width: 2px; background: transparent url('/WizLan/_images/bg_top_menu_vr.gif') left top no-repeat; font-size: 1px }
#topMenuTable .lastTd { width: 40px }
#topMenuTable A { font-family: 'Arial', sans-serif; font-size: 12px; text-align: center; font-weight: bold; text-decoration: none; color: #fff; display: block; white-space: nowrap; padding: 7px 10px 0px 10px; height: 21px }
#topMenuTable A:active, #topMenuTable A:focus, #topMenuTable A:hover { color: #fff4ac; text-decoration: none; background: transparent } 
#topMenuTable A.this:link, #topMenuTable A.this:visited, #topMenuTable A.this:focus, #topMenuTable A.this:active, #topMenuTable A.this:hover { color: #fff4ac; text-decoration: none; background: transparent url('/WizLan/_images/bg_top_menu_on.gif') left top repeat-x }

/* ---------------------------------- breadCrumbsDiv -------------------------------------------------------------------- */
#breadCrumbsDiv { position: relative; clear: both; font-family: Verdana, Arial, Sans-Serif; text-decoration: none; font-weight: normal; color: #5c86c4; font-size: 11px; padding: 5px 0px }
#breadCrumbsDiv A { font-family: Verdana, Arial, Sans-Serif; font-weight: normal; font-size: 11px }
#breadCrumbsDiv A:link, #breadCrumbsDiv A:visited { text-decoration: none; color: #98b5df }
#breadCrumbsDiv A:focus, #breadCrumbsDiv A:active, #breadCrumbsDiv A:hover { text-decoration: underline; color: #5c86c4 }

/* ---------------------------------- pageToolsTable -------------------------------------------------------------------- */
#pageToolsTable { width: 182px; margin: 0px 0px 10px 0px; border: 1px solid #a2cfee }
	#pageToolsTable TD { padding: 3px 10px; font-family: 'Verdana', sans-serif }
	#pageToolsTable TD IMG { padding-right: 5px }
#pageToolsTable A { font-size: 11px; text-align: left; font-weight: normal; text-decoration: none; color: #636363 }
#pageToolsTable A:hover { color: #0038A9; text-decoration: none }

/* ---------------------------------- mainContentTable -------------------------------------------------------------------- */
#mainContentTable { width: 100%; border-right: 1px solid #4e90af; border-left: 1px solid #4e90af; background: #fff }

/* ---------------------------------- contentTd -------------------------------------------------------------------- */
#contentTd { vertical-align: top }

/* ---------------------------------- rightColTd -------------------------------------------------------------------- */
#rightColTd { padding: 10px; width: 182px }

/* ---------------------------------- leftColTd -------------------------------------------------------------------- */
#leftColTd { padding: 10px; width: 182px }
.sideIllImg { display: block }

/* ---------------------------------- leftMenuDivLEVEL0 -------------------------------------------------------------------- */
.leftMenuDivLEVEL0 { width: 180px; margin: 0px 0px 10px 0px; border: 1px solid #a2cfee; border-bottom: none }
.leftMenuDivLEVEL0 A { width: 160px; display: block; font-size: 12px; font-weight: bold; padding: 5px 10px; border-bottom: 1px solid #a2cfee }
.leftMenuDivLEVEL0 A:link, .leftMenuDivLEVEL0 A:visited { text-decoration: none; color: #005391; background: #fff }
.leftMenuDivLEVEL0 A:active, .leftMenuDivLEVEL0 A:focus, .leftMenuDivLEVEL0 A:hover { text-decoration: none; color: #005391; background: #e2e9f8 }
.leftMenuDivLEVEL0 A.this:link, .leftMenuDivLEVEL0 A.this:visited, .leftMenuDivLEVEL0 A.this:focus, .leftMenuDivLEVEL0 A.this:active, .leftMenuDivLEVEL0 A.this:hover { text-decoration: none; color: #005391; background: #e2e9f8 }

/* ---------------------------------- leftMenuDivLEVEL1 -------------------------------------------------------------------- */
.leftMenuDivLEVEL1 { width: 180px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #a2cfee }
.leftMenuDivLEVEL1 A { width: 160px; display: block; font-size: 11px; font-weight: normal; margin: 5px; padding: 2px 5px; border-bottom: none }
.leftMenuDivLEVEL1 A:link, .leftMenuDivLEVEL1 A:visited { font-family: 'Verdana', sans-serif; text-decoration: none; color: #005391; background: #fff }
.leftMenuDivLEVEL1 A:active, .leftMenuDivLEVEL1 A:focus, .leftMenuDivLEVEL1 A:hover { text-decoration: none; color: #005391; background: #cbe8f7 }
.leftMenuDivLEVEL1 A.this:link, .leftMenuDivLEVEL1 A.this:visited, .leftMenuDivLEVEL1 A.this:focus, .leftMenuDivLEVEL1 A.this:active, .leftMenuDivLEVEL1 A.this:hover { text-decoration: none; color: #005391; background: #cbe8f7 }

/* ---------------------------------- leftMenuDivLEVEL2 -------------------------------------------------------------------- */
.leftMenuDivLEVEL2 { width: 168px; margin: 0px 5px 0px 5px; border: 1px solid #fff4ac; border-top: none; margin-top: -5px }
.leftMenuDivLEVEL2 A { width: 148px; display: block; font-size: 10px; font-weight: normal; margin: 5px; padding: 2px 5px; border-bottom: none }
.leftMenuDivLEVEL2 A:link, .leftMenuDivLEVEL2 A:visited { font-family: 'Verdana', sans-serif; text-decoration: none; color: #005391; background: #fff }
.leftMenuDivLEVEL2 A:active, .leftMenuDivLEVEL2 A:focus, .leftMenuDivLEVEL2 A:hover { text-decoration: none; color: #005391; background: #e4f2f9 }
.leftMenuDivLEVEL2 A.this:link, .leftMenuDivLEVEL2 A.this:visited, .leftMenuDivLEVEL2 A.this:focus, .leftMenuDivLEVEL2 A.this:active, .leftMenuDivLEVEL2 A.this:hover { text-decoration: none; color: #005391; background: #e4f2f9 }

/* ---------------------------------- infoBoxTable -------------------------------------------------------------------- */
.infoBoxTable { width: 182px; margin: 0px 0px 10px 0px; border: 1px solid #a2cfee }
.infoBoxTable TH { color: #ffffff; text-align: left; vertical-align: top; padding: 4px 5px; font-size: 12px; font-family: 'Arial', sans-serif; font-weight: bold; background: #a5b462 }
.infoBoxTable TD { font-size: 11px; font-family: 'Verdana', sans-serif; padding: 0px; vertical-align: top }
.infoBoxTable TD P, .infoBoxTable TD UL { margin: 5px 0px; font-size: 11px;  }
.infoBoxTable TD H3 { margin: 0px 0px 5px 0px; font-size: 13px; padding: 0px }
.infoBoxTable TD IMG { border: none }
.infoBoxIll { display: block; border: none; margin: 0px 5px 5px 0px; float: left }
.infoBoxItemA { display: block; width: 100%; margin: 0px }
.moreDiv { clear: both; height: 14px; margin: 5px 0px 0px; padding: 3px 10px; background: #ffffff url('/WizLan/_images/button_more.gif') right center no-repeat }
.moreA { display: block; height: 6px; margin: 5px 0px; padding: 3px 0px; text-align: right }
.moreA IMG { border: none; padding: 0px 0px 0px 3px }
.linkItem { display: block; margin: 5px 0px; padding: 0px 0px 0px 0px }
.linkItem IMG { margin: 0px 0px 0px 0px; border: 0px; display: inline }

.infoBoxTable A:link, .infoBoxTable A:visited { text-decoration: none; color: #636363 }
.infoBoxTable A:active, .infoBoxTable A:focus, .infoBoxTable A:hover { text-decoration: none; color: #0038A9 }

.bgColor1 { background: #a5b462 !important }
.bgColor2 { background: #b27a73 !important }
.bgColor3 { background: #5e5996 !important }

/* ---------------------------------- LatestNewsSideTable -------------------------------------------------------------------- */
.NewDate { font-size: 11px; color: #9b9b9b; font-weight: bold }
.NewTitle {  }

#homeBody .infoBoxTable, #homeBody .LatestNewsSideTable { width: 32%; float: left; margin: 0px 2% 10px 0px }
#homeBody .last, #homeBody .last { margin-right: 0px }
/* ---------------------------------- FIELDSET -------------------------------------------------------------------- */

.bottomFieldset { padding: 5px 0px 10px 10px; margin: 5px 0px; border: 1px solid #cbcbcb; clear: both }
.bottomFieldset A { margin-right: 20px; white-space: nowrap }
.bottomFieldset A.relatedImageA { margin: 5px 10px 5px 0px }
.relatedImageA { display: inline; float: left }
.relatedImageA IMG { display: inline }
.bottomFieldset A:link, .bottomFieldset A:visited, .bottomFieldset A:active, .bottomFieldset A:focus, .bottomFieldset A:hover { color: #2C2A4F; text-decoration: none }
.relatedImageA { cursor: -moz-zoom-in; cursor: url('/WizLan/_images/_cursor/zoom1.cur'), pointer , text }
.relatedImageA:link IMG { border: 1px solid #034AE0 }
.relatedImageA:visited IMG { border: 1px solid #77429C }
.relatedImageA:active IMG, .relatedImageA:focus IMG, .relatedImageA:hover IMG { border: 1px solid #030085 }
.bottomFieldset LEGEND { font-size: 10px; color: #8d8d8d; padding: 0px 2px }
.bottomFieldset IMG.icon { border: none; margin: 0px 5px 0px 0px }
IMG.icon { border: none; margin: 0px 5px 0px 0px }
/* ______________________________________________________________________________________ */

/* ---------------------------------- imgPartTableSIDE -------------------------------------------------------------------- */
.imgPartTableSIDE { float: right; border: 1px solid #C3CCD4; padding: 2px; text-align: center; margin: 0px; margin-bottom: -1px }
	.imgPartTableSIDE IMG { display: block; margin: 0px; padding: 0px }

/* ---------------------------------- imgPartTableLeftSIDE -------------------------------------------------------------------- */
.imgPartTableLeftSIDE { float: left; border: 1px solid #C3CCD4; padding: 0px; text-align: center; margin: 0px; margin-right: 10px }
	.imgPartTableLeftSIDE IMG { display: block; margin: 0px; padding: 0px }	
	.imgPartTableLeftSIDE A { display: block }
/* ---------------------------------- imgPartTableLeftSIDENoFloat -------------------------------------------------------------------- */
.imgPartTableLeftSIDENoFloat { border: none; padding: 0px; text-align: center; margin: 0px }
	.imgPartTableLeftSIDENoFloat IMG { display: block; margin: 0px !important; padding: 0px !important; min-width: 100% }	
	.imgPartTableLeftSIDENoFloat A { display: block }
/* ---------------------------------- imgPartTableBorder -------------------------------------------------------------------- */
.imgPartTableBorder { border: 1px solid #C3CCD4 !important; padding: 0px !important; text-align: center !important; margin: 0px !important }

/* ----------------- lnkPartTableSIDE -------- docPartTableSIDE -------------------------------------------------------------------- */
.docPartTableSIDE, .lnkPartTableSIDE { width: 180px; margin: 10px; background: #ffffff url('/WizLan/_images/bg_rel_box_top.gif') left top no-repeat; border-bottom: 1px solid #cecece }
#rightColTd .docPartTableSIDE, #rightColTd .lnkPartTableSIDE { width: 100%; margin: 10px 0px }
	.docPartTableSIDE TD, .lnkPartTableSIDE TD { padding: 3px 10px; font-family: 'Verdana', sans-serif }
	.docPartTableSIDE A:link, .docPartTableSIDE A:visited, .lnkPartTableSIDE A:link, .lnkPartTableSIDE A:visited { font-size: 11px; text-align: left; font-weight: normal; text-decoration: none; color: #636363 }
	.docPartTableSIDE A:focus, .docPartTableSIDE A:active, .docPartTableSIDE A:hover, .lnkPartTableSIDE A:focus, .lnkPartTableSIDE A:active, .lnkPartTableSIDE A:hover { color: #0038A9; text-decoration: none }
	.docPartTableSIDE TH, .lnkPartTableSIDE TH { padding: 5px 10px; color: #636363; font-weight: bold; text-align: left }
	.docPartTableSIDE TD IMG.icon, .lnkPartTableSIDE TD IMG.icon { border: none; padding-right: 5px }
/* ----------- imgPartDivSIDEForMenu ------------------------------------------------------------------------ */
.imgCaptionDivForMenu { color: #ffffff; margin: 10px 0px -10px 0px; background: #4a525d; font-family: 'Verdana', sans-serif; font-weight: bold; font-size: 11px; line-height: 12px; padding: 3px 10px }
.imgPartDivForMenu { margin: 10px 0px }
.imgPartDivForMenu IMG { display: block; border: 1px solid #c2c6cb }

/* ---------------------------------- formTable -------------------------------------------------------------------- */
TABLE.formTable { border-bottom: none; width: 100% }
	TABLE.formTable TD,TABLE.formTable TH { vertical-align: middle }
	TABLE.formTable TD { height: 21px; font-weight: normal; color: #000000; padding: 1px; padding-left: 10px; padding-right: 10px; white-space: normal; font-size: 11px }
	
SPAN.mandatoryField { width: 20px; background: transparent url('/WizLan/_images/_design/mandatoryField.gif') center center no-repeat; padding: 0px 5px }
	
TABLE.formTable TD.bottomRow { border: none; padding-bottom: 10px; padding-top: 5px }
	DIV.formTableNote { font-weight: normal; font-size: 9px; color: #FF0000; white-space: normal; background: none; width: 100px }
	TABLE.formTable TD SELECT { width: 155px; border: 1px solid #B1B1B1 }

/* ---------------------------------- siteMapTable -------------------------------------------------------------------- */
TABLE.siteMapTable { margin: 0px !important; margin-bottom: 5px; float: left; width: 100% !important }
	TABLE.siteMapTable TD,TABLE.siteMapTable TH { vertical-align: top }
	TABLE.siteMapTable TD { background-color: #FFFFFF;	padding: 5px }
	.siteMapTableHeader { border: none; line-height: 21px !important; height: 21px !important; margin: 5px !important; background: #F6F6F6 url('/WizLan/_images/siteMapHeaderBackground.gif') right center repeat-y !important }
	.siteMapTableHeader A, .siteMapTableHeader A:link, .siteMapTableHeader A:visited, .siteMapTableHeader A:focus, .siteMapTableHeader A:active { font-weight: bold; display: block; background: transparent url('/WizLan/_images/_design/redBullet.gif') right center no-repeat; padding-left: 5px }
.siteMapTable UL { margin: 0px !important; margin-left: 10px !important; margin-top: 5px !important; margin-bottom: 5px !important; padding: 0px !important }
.siteMapTable LI { list-style: none; list-style-image: none; padding-left: 10px; background: transparent url('/WizLan/_images/_design/iconArrowRightOrange.gif') left 5px no-repeat }
.siteMapTable LI LI { list-style: none; list-style-image: none; background: transparent url('/WizLan/_images/_design/iconPlusOrange.gif') left 7px no-repeat; padding-left: 10px }
.siteMapTable LI LI LI { list-style: none; list-style-image: none; background: transparent url('/WizLan/_images/_design/iconPlusOrange.gif') left 7px no-repeat; padding-left: 10px }

/* ---------------------------------- #frmSearchResults -------------------------------------------------------------------- */
#frmSearchResults { width: 100% }
#frmSearchResults .SearchResultBox { white-space: normal; overflow: hidden; margin-bottom: 15px }
#frmSearchResults .bodyText { color: #555555 }
#frmSearchResults .linkAddress { color: #008000; font-size: 10px }
#frmSearchResults .lastUpdated { color: #A4B1BC; font-size: 9px }

/* ---------------------------------- SearchResultsPagingTable -------------------------------------------------------------------- */
.SearchResultsPagingTable { width: 100%; border-top: 1px solid #7A848E }
.SearchResultsPagingTable TH, .SearchResultsPagingTable TD { text-align: left; font-size: 11px; padding-top: 5px }
.SearchResultsPagingTable TD { text-align: right }
.SearchResultsPagingTable A.this { font-weight: bold; font-size: 12px }

/* ---------------------------------- faqDL -------------------------------------------------------------------- */
DT { font-weight: bold; margin: 0px 0px 10px 0px }
DD { margin: 10px 0px 10px 0px; display: block; text-align: justify }
DL.faqDL { margin: 5px 3px 10px 0px }
.faqDL DT { border-bottom: 1px solid #d3cee7; background: #f5f5f5 url('/WizLan/_images/bg_q.gif') 5px 5px no-repeat; list-style: none; padding: 5px 20px 0px 28px }
.faqDL DD { padding: 0px 20px 10px 28px; background: transparent url('/WizLan/_images/bg_a.gif') 5px top no-repeat; list-style: none }

/* ---------------------------------- eventsListTable -------------------------------------------------------------------- */
TABLE.eventsListTable { margin-bottom: 15px; width: 100%; border: 1px solid #cbcbcb }
	TABLE.eventsListTable TD,TABLE.eventsListTable TH { 	padding: 3px; padding-left: 5px; padding-right: 5px; text-align: left; vertical-align: top }
	TABLE.eventsListTable TD.eventImage { 	width: 100px; padding-top: 5px; border-bottom: 1px solid #C3CCD4; border-left: 1px solid #cbcbcb }
	TABLE.eventsListTable TH TABLE { width: 100% }
	TABLE.eventsListTable TH TABLE TH, TABLE.eventsListTable TH TABLE TD { padding-bottom: 1px }
	TABLE.eventsListTable TH TABLE TH { font-weight: bold; font-size: 12px; border: none }
	TABLE.eventsListTable TH { background-color: #F7F7F7; border-bottom: 1px solid	#cbcbcb }
	TABLE.eventsListTable HR { border: 1px solid #cbcbcb; height: 1px }
	TABLE.eventsListTable TD { font-weight: normal }

	.eventsListTable H2 { padding: 0px; margin: 0px; font-size: 13px }
	.eventsListTable H3 { padding: 0px; margin: 0px; font-size: 12px; color: #6e7679 }
/* ---------------------------------- tableRightMenuBOX -------------------------------------------------------------------- */
.tableRightMenuBOX { width: 100%; margin: 0px 0px 10px 0px; border: none; border-bottom: 1px solid #c2c6cb; }
	.tableRightMenuBOX TD, .tableRightMenuBOX TH { padding: 4px 10px; font-size: 11px; text-align: left }
	.tableRightMenuBOX TH { vertical-align: center; background-color: #4A525D; color: #ffffff; font-weight: bold  }
	.tableRightMenuBOX TD { border-right: 1px solid #c2c6cb; border-left: 1px solid #c2c6cb; background: #efefef; vertical-align: top }
	.tableRightMenuBOX TD IMG.icon, .tableRightMenuBOX TD IMG.icon { border: none; padding-right: 5px; margin-top: 3px }

/* ---------------------------------- tableTechArticlesList -------------------------------------------------------------------- */
.tableTechArticlesList { width: 100%; border: 1px solid #b5b5b5; border-top: 5px solid #b5b5b5 }
	.tableTechArticlesList TD, .tableTechArticlesList TH { font-size: 12px; font-weight: normal; padding: 3px; padding-left: 5px; padding-right: 5px }
	.tableTechArticlesList TH { text-align: left; vertical-align: center; background-color: #f0f0f0; color: #000000; font-weight: bold }
	.tableTechArticlesList TD {	}
	.tableTechArticlesList .taTitle { font-weight: bold;	margin-bottom: 5px }
	.tableTechArticlesList .taAuthor { font-style: italic; font-size: 11px; margin-bottom: 5px }
	.tableTechArticlesList .taAbstract { }
	.tableTechArticlesList .taDate { font-style: italic; font-size: 11px; color: #7A848E }
	.tableTechArticlesList .taAttachmentsTable { width: 100%; margin-top: 5px; margin-bottom: 10px; border: none }	
	.tableTechArticlesList .taAttachmentsTD { background-color: #F3F3F3; padding: 3px; vertical-align: center; text-align: left }
	.tableTechArticlesList .taAttachmentsTD DIV { margin-top: 3px; margin-bottom: 3px }
	.tableTechArticlesList TD IMG.icon, .tableTechArticlesList TH IMG.icon { border: none; margin: 0px; padding-right: 5px }

/* ---------------------------------- tableTechArticlesListNote -------------------------------------------------------------------- */
.tableTechArticlesListNote { width: 100%; border: none }
	.tableTechArticlesListNote TD, .tableTechArticlesListNote TH { font-size: 12px; font-weight: normal; padding: 3px; padding-left: 5px; padding-right: 5px }
	.tableTechArticlesListNote TD IMG.icon, .tableTechArticlesListNote TD IMG.icon { border: none; padding-right: 5px; margin-top: 3px }

/* ---------------------------------- tablePressReleasesList -------------------------------------------------------------------- */
.tablePressReleasesList { width: 100%; border: 1px solid #b5b5b5 }
	.tablePressReleasesList TD, .tablePressReleasesList TH { text-decoration: none; font-size: 11px; font-weight: normal; padding: 3px; padding-left: 5px; padding-right: 5px }
	.tablePressReleasesList TH { vertical-align: center; background: #f0f0f0; color: #000000; font-weight: bold }
	.tablePressReleasesList TD { vertical-align: top; border-top: 1px solid #b5b5b5 }
	.tablePressReleasesList .downloadTD {  }	
	.tablePressReleasesList .leftBorder {  }
	.tablePressReleasesList TD IMG.icon, .tablePressReleasesList TD IMG.icon { border: none; padding-right: 5px; margin-top: 2px }

/* ---------------------------------- registrationTable -------------------------------------------------------------------- */
.registrationTable { border: 1px solid #B5B5B5; margin: 0px; height: 300px }
.registrationTable TH, .registrationTable TD { padding: 3px 0px 3px 10px; background-color: #ffffff; color: #000000; font-weight: bold; vertical-align: center; font-size: 11px }
.registrationTable TD { }
.registrationTable DIV { font-size: 10px; font-weight: bold }
.registrationTable TD.star {padding: 0px; padding: 0px 3px; vertical-align: middle; color: #FF0000 }
.registrationTable TH { text-align: left; white-space: nowrap }
.registrationTable A, .registrationTable A:link, .registrationTable A:visited, .registrationTable A:focus, .registrationTable A:active { font-weight: bold; font-size: 10pt; padding-left: 15px; background: transparent url('/WizLan/_images/dotted_icon.gif') left 4px no-repeat }
.registrationTable INPUT { border: solid 1px #768396; height: 14px; width: 140px }
.registrationTable INPUT.checkBox { border: none !important; width: 20px !important; margin-left: -4px }
.registrationTable INPUT.req { border: solid 1px #A4B1BC; height: 14px; width: 140px }
.registrationTable SELECT { border: solid 1px #A4B1BC; height: 14px; width: 144px; font-size: 11px }
.registrationTable HR { border: 1px inset #FFFFFF; margin-top: 0px; margin-bottom: 0px }
.registrationTable INPUT.SUBMITButton { height: 20px; width: 80px; border: none }

/* ---------------------------------- mainLoginTable -------------------------------------------------------------------- */
.mainLoginTable { border: 1px solid #D7D7D7; margin-top: 0px }
.mainLoginTable TH, .mainLoginTable TD { padding: 5px; background-color: #F3F3F3; color: #000000; font-weight: bold; text-align: left; vertical-align: center; font-size: 11px }
.mainLoginTable TD { background-color: #FFFFFF; text-align: left; border-left: 1px solid #D7D7D7 }
.mainLoginTable A, .mainLoginTable A:link, .mainLoginTable A:visited, .mainLoginTable A:focus, .mainLoginTable A:active { display: block; font-weight: bold; padding-left: 15px; margin-bottom: 15px; margin-top: 3px; background: transparent url('/WizLan/_images/_design/iconArrowRightOrange.gif') left 3px no-repeat }	
/* ---------------------------------- updateExpiredPasswordTable -------------------------------------------------------------------- */
.updateExpiredPasswordTable { border: 1px solid #D7D7D7; margin-top: 0px; width: 380px }
.updateExpiredPasswordTable TH, .updateExpiredPasswordTable TD { padding: 2px; padding-left: 5px; padding-right: 5px; background-color: #F3F3F3; color: #000000; font-weight: bold; text-align: left; vertical-align: center; font-size: 11px }
.updateExpiredPasswordTable TD { background-color: #FFFFFF; text-align: left; border-left: 1px solid #D7D7D7 }
.updateExpiredPasswordTable A, .updateExpiredPasswordTable A:link, .updateExpiredPasswordTable A:visited, .updateExpiredPasswordTable A:focus, .updateExpiredPasswordTable A:active { display: block; font-weight: bold; padding-left: 15px; margin-bottom: 15px; margin-top: 3px; background: transparent url('/WizLan/_images/_design/iconArrowRightOrange.gif') left 3px no-repeat }

/* ---------------------------------- extendedLinksTable -------------------------------------------------------------------- */
.extendedLinksTable { width: 100%; border: 1px solid #E5E5E5; margin-bottom: 10px }
.extendedLinksTable TD, .extendedLinksTable TH { vertical-align: top }
.extendedLinksTable TD { background: none; border: none; padding: 5px }
.extendedLinksTable TH.categoryTitle { text-align: left; background-color: #7A848E; color: #FFFFFF; padding: 2px; padding-left: 5px; padding-right: 5px }
.extendedLinksTable TH.itemTitle { text-align: left; background-color: #F7F7F7; border: none; padding: 2px; padding-left: 15px; padding-right: 5px; border-bottom: 1px solid #E5E5E5; background: #F7F7F7 url('/WizLan/_images/_design/iconArrowRightOrange.gif') 5px 6px no-repeat;  }
.extendedLinksTable DIV.moreInformation { margin-top: 5px; width: 100%; text-align: right }
.extendedLinksTable TH.itemTitle A { background: transparent url('/WizLan/_images/_design/iconArrowRightGrey.gif') right 3px no-repeat; margin-top: 1px; margin-left: 10px; padding-right: 10px; color: #FF6000 }

/* ---------------------------------- simpleLinksTable -------------------------------------------------------------------- */
.simpleLinksTable { width: 100%; border: 1px solid #E5E5E5; margin-bottom: 10px }
.simpleLinksTable TD, .simpleLinksTable TH { vertical-align: top }
.simpleLinksTable TD { background: none; border: none; padding: 5px; vertical-align: top }
.simpleLinksTable TH.categoryTitle { text-align: left; background-color: #7A848E; color: #FFFFFF; padding: 2px; padding-left: 5px; padding-right: 5px }
.simpleLinksTable TH.itemTitle { text-align: left; background-color: #F7F7F7; border-right: 1px solid #E5E5E5; padding: 2px; padding-left: 5px; width: 150px }
.simpleLinksTable DIV.moreInformation { margin-top: 5px; width: 100%; text-align: right }
.simpleLinksTable TH.itemTitle A { color: #FF6000 }

/* ---------------------------------- glossaryTerm -------------------------------------------------------------------- */
.glossaryTerm { width: 100%; padding: 0px; margin: 0px; border-bottom: 1px solid #B5B5B5	 }
.glossaryTerm DT, .glossaryTerm DD { border-left: 1px solid #B5B5B5; border-right: 1px solid #B5B5B5 }
.glossaryTerm DT { border-top: 1px solid #B5B5B5; padding: 2px 5px; background: #F0F0F0; font-weight: bold; color: #3067A2; font-size: 12px; display: block; margin: 0px !important }
.glossaryTerm DD { display: block; margin: 0px !important; padding: 5px }
.glossaryLetterTab { background: #A4B1BC url('/WizLan/_images/_design/tabEndPart.gif') right top no-repeat; line-height: 21px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; margin-top: 15px; width: 15px }

/* ---------------------------------- glossaryABC -------------------------------------------------------------------- */
.glossaryABC { float: left; width: 12px; height: 18px; text-align: center; background-color: #F7F7F7; border: 1px solid #E5E5E5; margin-right: 4px; margin-bottom: 5px; font-weight: bold; font-size: 14px; color: #E5E5E5; padding: 0px !important }
.glossaryABCMouseOver { background-color: #FFFFFF !important }
.glossaryABC A, .glossaryABC A:link, .glossaryABC A:visited, .glossaryABC A:focus, .glossaryABC A:active { font-weight: bold !important; font-size: 14px !important;width: 100% }
.glossaryABC A:hover { background-color: #FFFFFF }

/* ---------------------------------- sideMenuLoginTable -------------------------------------------------------------------- */
.sideMenuLoginTable { width: 182px; margin: 0px 0px 10px 0px; border: 1px solid #a2cfee; }
.sideMenuLoginTable TD { color: #000; text-align: left; vertical-align: middle; font-size: 11px; font-family: 'Verdana', 'Arial', sans-serif; padding: 0px 10px }
.sideMenuLoginTable DIV { background: transparent url('/WizLan/_images/bullet_1.gif') left 3px no-repeat; padding: 3px 0px 3px 10px }
.sideMenuLoginTable .sideInput { margin-left: 10px }

.sideMenuLoginTable A:link, .sideMenuLoginTable A:visited { color: #000; text-decoration: none }
.sideMenuLoginTable A:active, .sideMenuLoginTable A:focus , .sideMenuLoginTable A:hover { color: #000; text-decoration: underline }

/* ---------------------------------- photoAlbumsGallery -------------------------------------------------------------------- */
.photoAlbumsGallery { width: 100% }
.photoAlbumsGallery TD { text-align: center; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 3px }
.photoAlbumsGallery TABLE { margin-bottom: 15px; width: default }
.photoAlbumsGallery TABLE TH { padding: 0px; vertical-align: bottom }
.photoAlbumsGallery IMG { margin-top: 5px; display: block; padding: 2px; border: 1px solid #B0B0B0 }
.photoAlbumsGallery A:hover IMG { padding: 2px; border: 1px solid #FF8000 }

/* ---------------------------------- photoAlbumsTable -------------------------------------------------------------------- */
.photoAlbumsTable { width: 100% }
.photoAlbumsTable TD { text-align: center; vertical-align: top; padding: 5px }
.photoAlbumsTable DIV { background: #FFFFFF url('/WizLan/_images/bg_images_bottom.gif') center bottom no-repeat; text-align: center; width: 165px }
.photoAlbumsTable DIV DIV { background: transparent url('/WizLan/_images/bg_images_top.gif') center top no-repeat; padding-top: 13px; padding-bottom: 13px; width: 165px }

/* ---------------------------------- photoAlbumsGalleryItem -------------------------------------------------------------------- */
.photoAlbumsGalleryItem { width: 400px }
.photoAlbumsGalleryItem TD { text-align: center; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 3px }
.photoAlbumsGalleryItem IMG { margin-top: 5px; padding: 2px; border: 1px solid #B0B0B0 }
.photoAlbumsGalleryItem A:hover IMG { padding: 2px; border: 1px solid #FF8000 }

/* ---------------------------------- mainForumTablePaging -------------------------------------------------------------------- */
.mainForumTablePaging { width: 100%; margin-top: 10px; border: none }
	.mainForumTablePaging TH { 	color: #0066B9; font-weight: normal; line-height: 20px; padding: 2px; vertical-align: top }
	.mainForumTablePagingTopBorder { border-top: 3px solid #DEDFDF }
	.mainForumTablePagingBtmBorder { border-bottom: 3px solid #DEDFDF }
	.mainForumTablePaging TH.breadCrumbs { 	text-align: left; font-weight: normal; color: #000000; font-size: 11px }
	.mainForumTablePaging TH.pagesList { 	width: 200px; text-align: left }
	.mainForumTablePaging TH.postReplyTopic { 	width: 80px; text-align: right !important; padding-right: 2px }

/* ---------------------------------- mainForumTable -------------------------------------------------------------------- */
.mainForumTable { width: 100%; margin-top: 10px; border: 1px solid #BBCEDE; border-right: none }
.mainForumTable TH, .mainForumTable TD { padding: 2px; padding-left: 10px; padding-right: 10px; background-color: #BFD5EA; vertical-align: center; font-size: 11px }
.mainForumTable TD { border-top: 1px solid #BBCEDE; border-right: 1px solid #BBCEDE; background-color: #F1F1F1; padding: 2px; padding-left: 10px; padding-right: 10px }
	.mainForumTable TD.title {background: #F1F1F1 url('/WizLan/_images/_design/iconArrowRightOrange.gif') 5px 4px no-repeat; padding-left: 20px }
	.mainForumTable TD.titleTopic {background: #F1F1F1 url('/WizLan/_images/_design/iconArrowRightOrange.gif') 5px 4px no-repeat; padding-left: 20px; vertical-align: top }
	.mainForumTable TD.posts { 	background-color: #DEDFDF; text-align: center; width: 50px }
	.mainForumTable TD.topics { 	background-color: #DEDFDF; text-align: center; width: 50px }
	.mainForumTable TD.itemAuthor { 	text-align: left; vertical-align: top; width: 180px }
	.mainForumTable TD.itemAuthorModerator { 	text-align: left; vertical-align: top; width: 180px; background: #F1F1F1 url('/WizLan/_images/ForumModeratorBackground.gif') right top no-repeat }
	.mainForumTable TD.itemContent { 	background-color: #DEDFDF; vertical-align: top }
	.mainForumTable TD.itemButtons { 	background-color: #DEDFDF; vertical-align: bottom; text-align: right; border-top: none }
	.mainForumTable TD.lastPost { 	width: 150px }
	.mainForumTable TD.lastReply { 	width: 250px }
.mainForumTable TH { text-align: left; background-color: #E5E5E5; font-weight: normal }
	.mainForumTable TH.rightBorder { 	border-right: 1px solid #BBCEDE }
	.mainForumTable TH.posts { 	text-align: center; width: 50px }
	.mainForumTable TH.topics { 	text-align: center; width: 50px }
	.mainForumTable TH.header { 	background-color: #7A848E; color: #FFFFFF; font-weight: bold }
	
.mainForumTable DIV.moderatedBy { font-weight: normal; font-style: italic; color: #7A848E; font-size: 11px }
.mainForumTable INPUT { border: solid 1px #4080BF; height: 14px; width: 190px }
.mainForumTable INPUT.long { width: 99% }
.mainForumTable INPUT.req { border: solid 1px #FF0000; height: 14px; width: 190px }
.mainForumTable TEXTAREA.editor { line-height: normal; padding: 0px }
.mainForumTable SELECT { border: solid 1px #4080BF; height: 14px; width: 194px }
.mainForumTable HR { border: 1px inset #FFFFFF; margin-top: 0px;  margin-bottom: 0px }

/* ---------------------------------- managementList -------------------------------------------------------------------- */
.managementTable { margin: 0px 0px 10px }
.managementTable TH { text-align: left }
.managementTable TD { padding: 0px 10px }

.managementItemDiv { width: 47%; float: left; margin: 10px 3% 10px 0px }
.last { margin-right: 0px }

/* ---------------------------------- emailMessageTable -------------------------------------------------------------------- */
.emailMessageTable { margin-top: 15px; width: 90%; border: 1px solid #7A848E }
	.emailMessageTable TD, .emailMessageTable TH { 	padding: 3px; 	padding-left: 5px; padding-right: 5px; 	text-align: left; vertical-align: top; background-color: #F3F3F3 }
	.emailMessageTable TH { background-color: #E5E5E5; color: #7A848E; font-weight: bold; border-right: 1px solid #7A848E; width: 150px }
	.emailMessageTable TH.topHeader { 	background-color: #E5E5E5; color: #7A848E; font-weight: bold; border-right: none; border-bottom: 1px solid #7A848E; width: 100% }

/* ---------------------------------- Regular_MAINPAGE_Childs_IMGS -------------------------------------------------------------------- */
TABLE .Regular_MAINPAGE_Childs_IMGS { margin-top: 10px }
TABLE .Regular_MAINPAGE_Childs_IMGS TH { padding-right: 10px; padding-bottom: 20px; vertical-align: top; text-align: center }
TABLE .Regular_MAINPAGE_Childs_IMGS TD SPAN.Title { display: block; width: 100%; text-align: center }	
TABLE .Regular_MAINPAGE_Childs_IMGS .imgContainer { display: block; width: 1px }

/* ---------------------------------- Regular_MAINPAGE_Childs_LIST -------------------------------------------------------------------- */
TABLE .Regular_MAINPAGE_Childs_LIST { margin-top: 10px; margin-bottom: 10px }
TABLE .Regular_MAINPAGE_Childs_LIST TD { padding: 2px; padding-left: 5px; padding-right: 5px; background-color: #eeeeee;	 }
TABLE .Regular_MAINPAGE_Childs_LIST TR.alt TD { background-color: #DADADA;	}

/* ---------------------------------- pageToolsTableForProductItem -------------------------------------------------------------------- */
.pageToolsTableForProductItem { width: 100%; margin-top: 0px; margin-bottom: 10px; background-color: #ECEBD9; height: 40px; border-top: 1px solid #FFFFFF;	 }
	.pageToolsTableForProductItem TD { padding-right: 15px; padding-left: 15px }
	.pageToolsTableForProductItem TD IMG { padding-left: 5px }
/* ---------------------------------- products pages -------------------------------------------------------------------- */
.productsMainCategoriesTable { width: 100% }
.productsMainCategoriesTable TD.itemTd { width: 49%; padding-bottom: 10px }
.productsMainCategoriesTable TD.spacerTd { width: 2% }

.productMainItemTable { width: 100% }
.productMainItemTable { width: 100%; border: 1px solid #a2cfee }
.productMainItemTable TD.imgTd { height: 80px; vertical-align: middle; text-align: center }
.productMainItemTable TD.imgTd A { display: block }
.productMainItemTable TD.imgTd A IMG { display: block }
.productMainItemTable TD.abstractTd { border-top: 1px solid #a2cfee; padding: 5px 10px }
.productMainItemTable TH { background: #e2e9f8; color: #0659a6; padding: 5px 10px; text-align: left }

.productsSubCategoriesTable { width: 100% }
.productsSubCategoriesTable TD.itemTd { width: 49%; padding-bottom: 10px }
.productsSubCategoriesTable TD.spacerTd { width: 2% }

.productSubItemTable { width: 100% }
.productSubItemTable { width: 100%; border: 1px solid #a2cfee }
.productSubItemTable TD.imgTd { height: 80px; vertical-align: middle; text-align: center }
.productSubItemTable TD.imgTd A { display: block }
.productSubItemTable TD.imgTd A IMG { display: block }
.productSubItemTable TD.abstractTd { border-top: 1px solid #a2cfee; padding: 5px 10px }
.productSubItemTable TH { background: #e2e9f8; color: #0659a6; padding: 5px 10px; text-align: left }

.productListIllDiv { float: left; padding: 3px 10px 0px 0px }
.productListIllDiv A, .productListIllDiv IMG { display: block }
.moreProductA { display: block; height: 6px; margin: -10px 0px 10px; padding: 3px 0px; text-align: right; clear: both; border-bottom: 1px solid #cfe5f4 }
.moreProductA IMG { border: none; padding: 0px 0px 0px 3px }

/* ---------------------------------- productListBox -------------------------------------------------------------------- */
.productListBox { 5px 0px; width: 100% }
	.productListBox TD,TABLE.productListBox TH { vertical-align: top; text-align: center; padding: 5px }
	.productListBox TD { vertical-align: top; text-align: center; padding: 5px 10px; }
	.productListBox H5 { font-weight: normal !important; font-size: 13px }
.productListBox DIV.productData { height: 15px; margin-top: 5px; margin-bottom: 5px; padding: 5px; background-color: #E5E5E5; background: #F6F6F6 }
.productListBox A, .productListBox A:link, .productListBox A:visited, .productListBox A:focus, .productListBox A:active { font-weight: bold; display: block; cursor: pointer }
.productListBox A:hover { background-color: #FFFFFF }
DIV.backToCategory { margin: 10px 0px; padding: 3px 10px; background-color: #EFEFEF; border-bottom: 1px solid #C2C6CB; border-top: 1px solid #C2C6CB }

/* ---------------------------------- productNavigatinTable -------------------------------------------------------------------- */
TABLE.productNavigationTable { background-color: #EFEFEF; border-bottom: 1px solid #C2C6CB; border-top: 1px solid #C2C6CB; width: 100% }
TABLE.productNavigationTable TD { padding: 3px 10px; color: #888888 }
TABLE.productNavigationTable TD A { color: #C10800 }

/* ---------------------------------- downloadZone ---------------------------------------------------------------- */
.downloadZoneMainCategoriesTable { width: 100%; margin: 10px 0px }
.downloadZoneMainCategoriesTable TD { padding-bottom: 10px }

.downloadZoneSubCategoriesTable { margin: 10px 0px; width: 100%; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5 }
.downloadZoneSubCategoriesTable TH { padding: 2px 10px; text-align: left; background: #f0f0f0; border-bottom: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5 }
.downloadZoneSubCategoriesTable TD { font-size: 11px; padding: 2px 10px; border-bottom: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5 }
.downloadZoneSubCategoriesTable TD.this { background: #d0e7ff }
.downloadZoneSubCategoriesTable TD A IMG.icon { padding-right: 5px; border: none }
.downloadZoneSubCategoriesTable TD A:link, .downloadZoneSubCategoriesTable TD A:visited, .downloadZoneSubCategoriesTable TD A:focus, .downloadZoneSubCategoriesTable TD A:active, .downloadZoneSubCategoriesTable TD A:hover { text-decoration: none }
.downloadZoneSubCategoriesTable TD A:link, .downloadZoneSubCategoriesTable TD A:visited {  }
.downloadZoneSubCategoriesTable TD A:focus, .downloadZoneSubCategoriesTable TD A:active, .downloadZoneSubCategoriesTable TD A:hover {  }

/* ---------------------------------- productsMainDiv ---------------------------------------------------------------- */
.productsMainDiv { padding: 0px; border: 1px solid #CECECE; margin: 10px 0px }
.productsMainDiv A { display: block; padding: 0px; width: 100%; }
.productsMainDiv A:link, .productsMainDiv A:visited { background: #f9f9f9 }
.productsMainDiv A:active, .productsMainDiv A:focus, .productsMainDiv A:hover { text-decoration: none; background: #ffffff }
.productsMainInnerDiv { padding: 7px 10px 3px 10px }
.productsMainDiv .hrDiv { margin: -10px 0px 0px 0px }

/* ---------------------------------- productsListDiv ---------------------------------------------------------------- */
.productsListDiv { clear: both; text-align: center; padding: 0px; border: 1px solid #CECECE; margin: 10px 0px }
.productsListDiv H5 { text-align: center; margin: 0px; padding: 3px 10px; background: #ECECEC; border-top: 1px solid #CECECE }
.productsListDiv A { display: block; padding: 0px; width: 100%; }
.productsListDiv A:link, .productsListDiv A:visited { background: #f9f9f9 }
.productsListDiv A:active, .productsListDiv A:focus, .productsListDiv A:hover { text-decoration: none; background: #ffffff }
.productsListInnerDiv { clear: both; padding: 10px; text-align: center }

/* ---------------------------------- productsShortListDiv ---------------------------------------------------------------- */
.productsShortListDiv { clear: both; text-align: left; padding: 10px 10px 0px 10px; border: 1px solid #CECECE; margin: 10px 0px }
.productsShortListDiv A {  }
.productsShortListDiv A:link, .productsShortListDiv A:visited {  }
.productsShortListDiv A:active, .productsShortListDiv A:focus, .productsShortListDiv A:hover { text-decoration: none }
.productsShortListInnerDiv { padding: 10px; text-align: left }
.productsShortListDiv IMG.icon { padding-right: 5px; border: none }
.leftProductsShortListIllA { display: block; float: left; margin: 0px 10px 9px 0px; border: 1px solid #cbcbcb; cursor: -moz-zoom-in; cursor: url('/WizLan/_images/_cursor/zoom1.cur'), pointer , text }
.leftProductsShortListIllA IMG { display: block; border: none }


/* ---------------------------------- simpleLinksTable -------------------------------------------------------------------- */
.simpleTable { width: 100%; border: 1px solid #E5E5E5; margin-bottom: 10px }
.simpleTable TD, .simpleTable TH { vertical-align: top }
.simpleTable TD { background: none; border: none; padding: 3px 10px; vertical-align: top }
.simpleTable TH { text-align: left; background-color: #7A848E; color: #FFFFFF; padding: 3px 10px }

.imgCaption { border: 1px solid #cbcbcb; border-bottom: none; color: #ffffff; background: #6A7583; padding: 2px 5px; font-size: 10px; font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif }

/* --------------------------------------- Solutions ----------------------------------------------------------------------- */
.solutionsTable { width: 100% }
.solutionsTable TD { border: 1px solid #A2CFEE; padding: 0px 0px 5px 0px }
.solutionsTable TD.spacerTd { border: none; width: 10px }
.solutionsTable A { display: block; margin: 5px 10px }
.solutionsTable A:link, .solutionsTable A:visited { text-decoration: none; color: #636363 }
.solutionsTable A:active, .solutionsTable A:focus, .solutionsTable A:hover { text-decoration: none; color: #0038A9 }

.solutionsTable H3 { margin: 0px; padding: 0px; padding: 5px 10px; background: #E2E9F8 }
.solutionsTable H3 A { display: block; margin: 0px }
.solutionsTable H3 A:link, .solutionsTable H3 A:visited { text-decoration: none; color: #636363 }
.solutionsTable H3 A:active, .solutionsTable H3 A:focus, .solutionsTable H3 A:hover { text-decoration: none; color: #0038A9 }


/* ---------------------------------- searchProductsSpecialTable -------------------------------------------------------------------- */
#searchProductsSpecialTable { width: 100%;  }
#searchProductsSpecialTable TD 
{
	 text-align: left;
	 border:1px solid #A2CFEE;
}
#searchProductsSpecialTable DIV.productSearchMainCategory
{
	padding:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#E2E9F8;
	border-bottom:1px solid #A2CFEE;
	font-weight:bold;
}

#searchProductsSpecialTable DIV.productSearchCategory
{
	padding:2px;
}


/* ---------------------------------- SearchResultsPagingTable -------------------------------------------------------------------- */

.SearchResultsPagingTable
{ width:100%; border-top:1px solid #7A848E; }

.SearchResultsPagingTable TH, .SearchResultsPagingTable TD
{ text-align:left; font-size:11px; padding-top:5px; }

.SearchResultsPagingTable TD
{ text-align:right; }

.SearchResultsPagingTable A.this, .SearchResultsPagingTable A.this:link, .SearchResultsPagingTable A.this:visited, .SearchResultsPagingTable A.this:focus, .SearchResultsPagingTable A.this:active
{ font-weight:bold; font-size:14px; color:red; }

.remarkImg { border: none; margin: -5px 0px; padding: 0px 5px }

#homeContentTable { width: 739px }