body { color:#fff; font:bold 12px verdana,helvetica,sans-serif; background:#404040; margin:0; padding:0; }

#TopNav { background-color: #000; font: normal 10px/12px arial,helvetica,sans-serif; padding: 0; height: 103px; position:relative; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:6px; width:957px; }
#BottomNav { background-color:#000; color:#fff; font:bold 11px/12px arial,helvetica,sans-serif; padding:0; height:61px; position:relative; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:6px; width:957px; }
.Copyright { position:absolute; top:28px; left:602px; }

.lnavoff { color:#fff; line-height:20px; font-weight:bold; }
.lnavon { color:#008600; line-height:20px; font-weight:bold; }
.lnavon:hover { color:#008600; }

.message { color:#ffffff; font-weight:bold; }
.messageBox { width:592px;color:red;font-size:14px;border:solid 2px red;background-color:#feffbf;padding:2px;margin:2px 0 12px 12px; }
.breadcrumb { font-size:11px; color:#dbdbdb; margin-bottom:10px; }
.bubbleText { font-weight:bold; line-height:16px; }

.textHeader { color: #0041b4; font-weight: bold; font-size: 12pt; }
.textSubHeader { color: #0041b4; font-weight: bold; font-size: 11pt; }
.req { color:#fff; font-style:italic; }
.tm { vertical-align: super; font-size: 6pt; }
.bubbleHeader { margin-top:0;font-weight:bold;font-size:15px; }

.Header-Logo { width:192px; height:40px; border-style:none; display:block; padding:22px 0 0 21px }
.Header-Extranet { position:absolute; top:22px; left:782px; width:141px; height:28px; border-style:none } 
.Header-Home { position:absolute; top:67px; left:373px; width:60px; height:28px; border-style:none } 
.Header-About-Us { position:absolute; top:67px; left:458px; width:91px; height:28px; border-style:none } 
.Header-Solutions { position:absolute; top:67px; left:570px; width:102px; height:28px; border-style:none } 
.Header-Experience { position:absolute; top:67px; left:690px; width:102px; height:28px; border-style:none } 
.Header-Contact { position:absolute; top:67px; left:810px; width:112px; height:28px; border-style:none } 

.Footer-Home { position:absolute; top:24px; left:24px; width:50px; height:24px; border-style:none } 
.Footer-About-Us { position:absolute; top:24px; left:95px; width:77px; height:24px; border-style:none } 
.Footer-Solutions { position:absolute; top:24px; left:192px; width:87px; height:24px; border-style:none } 
.Footer-Experience { position:absolute; top:24px; left:298px; width:87px; height:24px; border-style:none } 
.Footer-Contact { position:absolute; top:24px; left:404px; width:100px; height:24px; border-style:none } 

.ArrowList-WoB { font-size:12px; color: #fff; margin: 2px 0 0 17px; padding: 0; line-height: 16px; }
.ArrowList-WoB li { list-style-image: url(images/arrows/arrow-blue.gif); margin: 0; padding: 0 5px 4px 0; }
.ArrowList-WoG { font-size:12px; color: #fff; margin: 2px 0 0 17px; padding: 0; line-height: 16px; }
.ArrowList-WoG li { list-style-image: url(images/arrows/arrow-green.gif); margin: 0; padding: 0 5px 4px 0; }
.ArrowList-WoR { font-size:12px; color: #fff; margin: 2px 0 0 17px; padding: 0; line-height: 16px; }
.ArrowList-WoR li { list-style-image: url(images/arrows/arrow-red.gif); margin: 0; padding: 0 5px 4px 0; }

.linkUL { color:inherit; }
.linkUL:link, .linkUL:visited { color: inherit; text-decoration: underline; }
.linkUL:hover { color: inherit; text-decoration: underline; font-weight:bold; }
.linkClear, .linkClear:link, .linkClear:visited, .linkClear:hover { color: inherit; text-decoration: none; }

a:link, a:visited { color:inherit; text-decoration: none; }
a:hover, a:active { color:inherit; text-decoration: underline; }
h1, h2, h3, h4, h5, th, thead, tfoot { color: #fff; }
h1 { font-size:20px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:12px; text-decoration:underline; margin-bottom:0; }
th { vertical-align: baseline; font-size: 1em; font-weight: bold; word-spacing: normal; letter-spacing: normal; text-transform: none; }
blockquote, pre { font-family: Courier New, monospace; }
ul { font-size: 12px; color: #fff; margin: 2px 0 0 17px; padding: 0; line-height: 16px; }
ul li { list-style-image: url(images/arrows/arrow-blue.gif); margin: 0; padding: 0 5px 4px 0; }
ul li li { list-style-type: disc; }
ul li li li { list-style-type: circle; }
ol li { list-style-type: decimal; }
ol ol li { list-style-type: lower-alpha; }
ol ol ol li { list-style-type: lower-roman; }
