/* ::::: http://www.seo-watch.com/css/style_index.css ::::: */

body { margin: 0px; padding: 0px; background-color: rgb(82, 89, 108); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.wrapper { margin: 0px auto; padding: 0pt; width: 960px; }
.topRow { margin: 0px; padding: 0px; height: 15px; }
.globalClock { margin: 5px; padding: 5px; font-size: 0.9em; color: rgb(255, 255, 255); text-align: center; vertical-align: middle; }
.globalNav { margin: 5px; padding: 0px; font-size: 0.9em; vertical-align: middle; text-align: center; color: rgb(216, 201, 197); width: 960px; }
.mainNavContainer { margin: 0px; padding: 0px 0px 0px 10px; background-image: url('mainnavbg.gif'); background-repeat: repeat-x; height: 63px; background-position: left top; width: 946px; }
a:link { color: rgb(69, 114, 150); text-decoration: none; font-weight: bold; }
a:visited { color: rgb(69, 114, 150); text-decoration: none; font-weight: bold; }
a:hover { color: rgb(156, 140, 141); text-decoration: none; font-weight: bold; }
a:active { color: rgb(82, 89, 108); text-decoration: none; font-weight: bold; }
a.global:link { color: rgb(218, 203, 199); text-decoration: underline; }
a.global:visited { color: rgb(218, 203, 199); text-decoration: underline; }
a.global:hover { color: rgb(189, 196, 215); text-decoration: none; }
a.global:active { color: rgb(189, 196, 215); text-decoration: none; }
#menu { margin: 0px; padding: 0pt; overflow: visible; width: 192px; position: static; left: 0px; }
#menu li { padding: 0px 0px 0px 6px; background: transparent url('arrowbox.gif') no-repeat scroll 0px 3px; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap; line-height: 1.1em; }
#menu ul { margin: 0px; padding: 0pt; }
.contentContainer { margin: 0px; padding: 0px; vertical-align: top; width: 960px; }
.contentBg { margin: 0px; padding: 0px; background-image: url('contentbg.gif'); background-repeat: repeat-x; background-position: left top; width: 990px; vertical-align: top; text-align: center; background-color: rgb(165, 172, 188); }
.contentR { background: transparent url('contentr.gif') repeat-x scroll left bottom; height: 7px; width: 970px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.contentEdgeL { background: transparent url('leftcontentedge.gif') no-repeat scroll center bottom; height: 7px; width: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.contentEdgeR { background: transparent url('rightcontentedge.gif') no-repeat scroll center bottom; height: 7px; width: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pHdrCornerL { background: transparent url('pheadercornerleft.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 21px; width: 7px; }
.pHdrCornerR { background: transparent url('pheadercornerright.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 21px; width: 7px; }
.phdr { padding: 0px 0px 0px 25px; height: 21px; background-image: url('seo_background.gif'); }
.Text { margin: 0px; padding: 8px; color: rgb(102, 51, 51); text-align: justify; vertical-align: top; background-color: rgb(245, 245, 244); font-size: 11px; }
.boxTbl { border: 1px solid rgb(95, 159, 209); margin: 0px; padding: 0px; vertical-align: top; width: 227px; display: block; }
.boxLContainer { vertical-align: top; text-align: left; width: 950px; }
.boxHdr { border-bottom: 2px solid rgb(255, 255, 255); margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; background-image: url('mainnavbg.gif'); background-repeat: repeat-x; text-align: left; width: 225px; height: 18px; font-size: 10px; }
.cubes { margin: 0px; padding: 0px; height: 18px; width: 9px; }
.boxContent { padding: 5px; text-align: left; vertical-align: top; height: 38px; margin-top: 10px; margin-bottom: 5px; background-color: rgb(245, 245, 244); color: rgb(102, 51, 51); font-size: 10px; }
.txtBoxLayOut { text-align: center; vertical-align: top; width: 900px; }
.shadow { background: transparent url('shadow1.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 15px; }
.shadowRight { background: transparent url('boxshadowright.gif') repeat-y scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.shadowBottom { background: transparent url('boxshadowbottom.gif') repeat-x scroll left -2px; height: 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#txtHdr { margin: 0px; padding: 0px 0px 0px 15px; background: transparent url('hdr269.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 43px; width: 275px; vertical-align: middle; }
#txtHdr4 { margin: 0px; padding: 0px 0px 0px 15px; background: transparent url('hdr400.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 43px; width: 400px; vertical-align: middle; }
#txtHdr h2 { margin: 0px; color: rgb(255, 255, 255); }
#txtHdr4 h2 { margin: 0px; color: rgb(255, 255, 255); }
#promTable267 { border-left: 1px solid rgb(197, 211, 237); border-right: 1px solid rgb(197, 211, 237); border-bottom: 1px solid rgb(197, 211, 237); padding: 8px; background: rgb(235, 235, 233) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 275px; color: rgb(102, 51, 51); text-align: justify; vertical-align: top; font-size: 10px; }
#promTable267 img { text-align: center; margin-top: 5px; margin-bottom: 0px; }
#promTable267 li { margin-top: 0px; margin-bottom: 0px; list-style-type: disc; list-style-image: url('list.gif'); list-style-position: outside; text-align: left; margin-left: 0px; }
#promTable400 { border-left: 1px solid rgb(197, 211, 237); border-right: 1px solid rgb(197, 211, 237); border-bottom: 1px solid rgb(197, 211, 237); padding: 8px; background: rgb(245, 245, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 400px; color: rgb(102, 51, 51); text-align: justify; vertical-align: top; font-size: 11px; }
#promTableNav { border-left: 1px solid rgb(197, 211, 237); border-right: 1px solid rgb(197, 211, 237); border-bottom: 1px solid rgb(197, 211, 237); padding: 8px; background: rgb(245, 245, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 279px; color: rgb(102, 51, 51); vertical-align: top; }
#promTable400 img { text-align: right; margin-top: 5px; margin-bottom: 5px; }
h1 { margin: 0px 0px 2px 233px; padding: 0px; font-size: 11px; font-weight: bold; color: rgb(82, 89, 108); text-align: left; vertical-align: top; }
h2 { margin: 5px 5px 5px 0px; font-size: 11px; font-weight: bold; color: rgb(102, 51, 51); text-align: left; white-space: nowrap; }
h5 { margin: 5px; padding: 0px; font-size: 10px; font-weight: bold; color: rgb(218, 203, 199); text-align: left; }
.path { padding: 5px 0pt 10px 25px; font-size: 9px; font-weight: bold; height: 15px; text-align: left; color: rgb(82, 89, 108); width: 70%; white-space: nowrap; }
.pathR { padding: 5px 25px 0pt 10px; font-size: 9px; font-weight: bold; height: 15px; text-align: right; color: rgb(82, 89, 108); width: 30%; }
.txtBoxLayOut { text-align: center; vertical-align: top; width: 960px; }
.active { color: rgb(51, 0, 102); }
div { margin: 0px; padding: 0px; }
/* ::::: http://www.seo-watch.com/css/mainMenu.css ::::: */

#mainMenu { margin: 0px auto; position: relative; top: 55px; left: 2px; height: 17px; width: 950px; z-index: 800; }
#mainMenu ul { margin: 3px 3px 0px; padding: 0px; height: 17px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; white-space: nowrap; }
#mainMenu a { padding: 5px 8px 0px; display: block; height: 20px; color: rgb(69, 114, 150); text-decoration: none; text-align: center; font-size: 10px; font-weight: bold; white-space: nowrap; }
#mainMenu a:hover { color: rgb(78, 148, 200); font-weight: bold; }
#mainMenu li:hover > a { color: rgb(78, 148, 200); font-weight: bold; }
#mainMenu li { border-right: 1px solid rgb(216, 201, 197); margin: 0pt; padding: 0pt; float: left; }
#mainMenu #contact { border: medium none ; }
#mainMenu li ul { position: absolute; top: 20px; width: 165px; height: auto; z-index: 12; left: -999em; font-size: 9px; font-weight: bold; white-space: nowrap; }
#mainMenu li li { border: medium none ; margin: 0pt; height: auto; }
#mainMenu li ul a { padding: 4px 3px; background: rgb(78, 148, 200) none repeat scroll 0% 0%; overflow: visible; color: rgb(255, 255, 255); height: auto; width: 165px; text-align: left; font-size: 9px; font-weight: bold; white-space: nowrap; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainMenu li ul a:hover { padding: 4px 3px; background: rgb(78, 148, 200) none repeat scroll 0% 0%; width: 165px ! important; color: rgb(27, 74, 116); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenuli li li:hover ul, #mainMenu li.sfhover ul, #mainMenu li li.sfhover ul, #mainMenu li li li.sfhover ul { left: auto; }
/* ::::: http://www.seo-watch.com/css/menu.css ::::: */

#menu2 { position: absolute; top: 1px; left: 600px; height: 17px; width: 400px; z-index: 800; }
#menu2 ul { margin: 5px 5px 0px; padding: 0px; height: 17px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
#menu2 a { padding: 2px 8px 0px; display: block; height: 20px; color: rgb(216, 201, 197); text-decoration: none; text-align: right; font-size: 9px; font-weight: bold; }
#menu2 a:hover { color: rgb(189, 200, 240); font-weight: bold; }
#menu2 li:hover > a { color: rgb(189, 200, 240); font-weight: bold; }
#menu2 li { border-right: 1px solid rgb(58, 63, 76); margin: 0pt; padding: 0pt; float: left; }
#menu2 #disclaimer {  }
#menu2 li ul { position: absolute; top: 20px; width: 155px; height: auto; z-index: 800; left: -999em; font-size: 9px; font-weight: bold; }
#menu2 li li { border: medium none ; margin: 0pt; height: auto; }
#menu2 li ul a { border: 1px solid rgb(82, 89, 108); padding: 4px 5px 5px; background: rgb(82, 89, 108) none repeat scroll 0% 0%; overflow: visible; color: rgb(216, 201, 197); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: auto; width: 140px; text-align: left; font-size: 9px; font-weight: bold; }
#menu2 li ul a:hover { padding: 4px 5px 5px; background: rgb(82, 89, 108) none repeat scroll 0% 0%; color: rgb(189, 200, 240); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; width: 140px; }
#menu2 li:hover ul, #menu2 li li:hover ul, #menu2 li li li:hover ul, #menu2 li.sfhover ul, #menu2 li li.sfhover ul, #menu2 li li li.sfhover ul { left: auto; }
#buy { white-space: nowrap; }
#about { white-space: nowrap; }
#sitemap { white-space: nowrap; }
#disclaimer { white-space: nowrap; }
/* ::::: http://www.seo-watch.com/css/languages.css ::::: */

#languages { position: relative; top: 0px; width: 100px; z-index: 200; float: right; }
#languages img { border: medium none ; }
#languages ul { margin: 0px 5px; padding: 0px; height: 22px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
#languages a { padding: 2px 8px 0px; display: block; height: 12px; color: rgb(78, 148, 200); text-decoration: none; text-align: left; font-size: 10px; font-weight: bold; }
#languages a:hover { color: rgb(82, 89, 108); font-weight: bold; }
#languages li:hover > a { color: rgb(82, 89, 108); font-weight: bold; }
#languages li { margin: 0pt; padding: 0px; float: left; }
#languages li ul { position: absolute; top: 16px; width: 100px; height: auto; z-index: 220; left: -999em; font-size: 10px; font-weight: bold; }
#languages li li { border: medium none ; margin: 0pt; height: auto; }
#languages li ul a { border-bottom: 1px solid rgb(78, 148, 200); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: visible; color: rgb(78, 148, 200); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 12px; width: 100px; text-align: left; font-size: 10px; font-weight: bold; }
#languages li ul a.active { color: rgb(82, 89, 108); font-weight: bold; }
#languages li ul img { border: medium none ; }
#languages li ul a:hover { border-bottom: 1px solid rgb(82, 89, 108); padding: 5px; color: rgb(82, 89, 108); font-weight: bold; width: 100px; }
#languages li:hover ul, #languages li li:hover ul, #languages li li li:hover ul, #languages li.sfhover ul, #languages li li.sfhover ul, #languages li li li.sfhover ul { left: auto; }
