@charset "utf-8";
/* CSS Document */

/* BODY */
html, body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; height:100%; margin-top:15px; line-height:15px; }
td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:17px; }
p a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div {font-size:12px; }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; text-decoration:underline; font-weight:100}
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#660000; text-decoration:none; }
h1 { font-family:microsoft sans serif; font-size:22px; color:#006bb7; padding-top:3px; font-weight:300; letter-spacing:-1px }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.15em; font-weight:100; color:#666666; text-align:justify; line-height:18px; padding-bottom:10px }
h2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;  }
h2 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;  }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#666666; margin-bottom:-15px; }
h4 { font-size:13px; font-weight:bold }
ul { font-size:12px; margin-left:25px; }
li { text-align:justify; margin-top:0px; list-style-type:square; padding-bottom:10px }
.emphasis { color:#FF0000; font-weight:bold }
.img { margin-right:25px; margin-bottom:10px; }

/* TOP NAVIGATION */
.upperLinks { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px;  }
.upperLinks a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #666666; text-decoration:none; }
.upperLinks a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #666666; text-decoration:underline; }
.mainLinks { font-family:Microsoft Sans Serif; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:25px; }
.mainLinks a { color:#333333; text-decoration:none }
.mainLinks a:hover { color:#333333; text-decoration:underline }

/* LEFT NAVIGATION */
.leftLayout { background-color:#CCCCCC; width:175px; height:60% }
#nav { width:100%; padding-left:0px; margin-left:0px; }
#nav ul { margin:0px; padding:0px; list-style-type: none; }
#nav li { border-bottom: solid #BFBFBF 1px; letter-spacing:-1px; margin-left:0px; padding-left:11px; vertical-align:middle; padding-top:12px; padding-bottom:12px }
#nav a, #nav a:hover { font-family:Verdana; font-size:11px; text-decoration: none; }
#nav li.current, #nav li.current a, #nav li.current a:hover { background-color: #047bb7; color:#ffffff; }
#nav li.section, #nav li.section a, #nav li.section a:hover { background-color: #2f2f2f; color:#ffffff; }
#nav_sub a { font-family:arial; font-size:11px; font-style:italic; list-style-type:none; letter-spacing:0px }
#nav_sub a:hover { font-family:arial; font-size:11px; font-style:italic; list-style-type:none; letter-spacing:0px }
#nav_sub li { list-style-type:none; }

.leftNav_emailHeader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#e6e6e6; font-weight:bold; padding-left:10px; padding-right:5px; height:25px; }
.leftNav_email { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1px; padding-left:2px; padding-right:10px; padding-top:8px; height:20px; }
.leftNav_email a { text-decoration:none; font-size:11px; }
.leftNav_email a:hover { text-decoration:underline; font-size:11px;  }

/* CONTENT AREA */
.contentLayout { padding:10px; width:823px; }
.contentIndex  { padding:0px; width:823px; height:84% }
.breadcrumbs { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.breadcrumbs a { color:#66CCFF; text-decoration:none; font-weight:bold }
.breadcrumbs a:hover { color:#6699CC; text-decoration:underline; font-weight:bold }
.lite_header { background-color:#ebebeb; font-family:Arial, Helvetica, sans-serif; padding-left: 8px; padding-top:4px; padding-bottom:4px; font-weight:bold; font-size:12px; }
.lite_content { font-family: Arial, Helvetica, sans-serif; font-size:.9em; font-weight:100 }
.lite_content a { color:#006699; text-decoration:none }
.lite_content a:hover { color:#666666; text-decoration:underline }
.page_header { font-family:microsoft sans serif; font-size:22px; color:#006bb7; padding-top:3px; font-weight:300; letter-spacing:-1px }
.indexs { font-family:Arial, Helvetica, sans-serif; font-size:.9em; letter-spacing:-0.5px}
.indexs a { font-family:Arial, Helvetica, sans-serif; color:#006bb7; text-decoration:none; }
.index a:hover { font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline }
.pr_box { border:#999999 solid 1px; }
.pr_box a { font-size:9px; text-decoration:none; }
.pr_box a:hover { font-size: 9px; text-decoration:underline; }
.pr_boxshdw { font-family:Arial, Helvetica, sans-serif; font-size:9px; height:26px; padding-left:8px }
.pr_boxshdw a { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; }
.pr_boxshdw a:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; }
.pr_links { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-right:10px; line-height:11px; }
.pr_links a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6EA0C0; line-height:11px; }
.pr_links a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6EA0C0; line-height:11px; }
.pr_links ul { margin-left:0px; display:inline; margin-bottom:0px; margin-top:0px}
.pr_links li { list-style:none outside; vertical-align:middle; display:block}
.software_links { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:15px; padding-right:10px; line-height:11px}
.software_links a { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.software_links a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.software_links ul { font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:0px; display:inline; margin-bottom:0px; margin-top:0px}
.software_links li {font-family:Arial, Helvetica, sans-serif; font-size:10px; list-style:none outside; vertical-align:middle; display:block; padding-bottom:10px; text-align:left}
.smallprint { font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.smallprint a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6EA0C0;}
.smallprint a:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6EA0C0;}
.dexsys_head {font-size:18px; color:#666666; font-family:Arial, Helvetica, sans-serif }
.bpo_head { color: #003366; font-weight: bold; border-bottom:solid 1px #e6e6e6; }
.index_updates { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.index_updates h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; letter-spacing:-1px; color:#000000; }
.index_updates h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; margin-bottom:-29px; color:#333333; }
.index_updates p { font-family:Arial; font-size:11px; color:#000000; line-height:15px; text-align:justify; }
.index_updates a { font-family:Arial; font-size:11px; color:#000000; line-height:16px; text-align:justify; color:#000066; }
.index_updates a:hover { font-family:Arial; font-size:11px; color:#000000; line-height:16px; text-align:justify; color:#000066; }
.index_headlines { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-right:0px; line-height:13px; text-align:left }
.index_headlines a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6EA0C0; line-height:13px; }
.index_headlines a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6EA0C0; line-height:13px; }
.index_headlines h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; margin-bottom:-29px; color:#333333; }
.rightnav_links { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px}
.rightnav_links a { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.rightnav_links a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* RIGHT NAVIGATION */
.rightLayout { padding-top:10px}
.links { padding:8px }
.links li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:middle; list-style:url(../img/blt_pls.gif) }
.links a { font-size:10px;}
.links a:hover { font-size:10px;}
#rgt { width: 100%; padding-left:0px; margin: 0px; }
#rgt ul { margin:0px; padding:0px; list-style-type:none; }
#rgt li, { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:8px; padding-right:5px; padding-top:5px; padding-bottom:3px}
#rgt a, #rgt a:hover  {font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* ENTRY SCREENS */
.leader { font-family:Arial, Helvetica, sans-serif; font-size: .85em; font-weight:bold; background-color:#e3e8e8; width:150px; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:5px; text-align:right}
.header1 { font-family:Arial, Helvetica, sans-serif; font-size: .95em; font-weight:bold; background-color:#e3e8e8; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:5px; vertical-align:bottom;}
.header { background-color:#b3bfc8; font-size:.95em; font-weight:bold; padding:5px}
.input { font-family:Arial, Helvetica, sans-serif; font-size: .9em; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:5px; vertical-align:top}
input { font-family:Arial, Helvetica, sans-serif; font-size:.9em; padding:0px;}
textarea { font-family:Arial, Helvetica, sans-serif; font-size:.9em; padding:0px;}
checkbox { font-family:Arial, Helvetica, sans-serif; font-size:.9em; padding:0px;}
select { font-family:Arial, Helvetica, sans-serif; font-size:.9em; padding:0px;}
.buttons { padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; background-color:#ccd7cf; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-left:#bacabe solid 1px; border-top:#bacabe solid 1px; border-bottom:#eaf2ec solid 1px; border-right:#eaf2ec solid 1px}
.buttons a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003333; text-decoration:none;}
.buttons a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration:underline; }

/* BOTTOM NAVIGATION */
.bottomLayout { background-color:#ffffff;}
.btmHeader {font-size:11px; color:#666666;}
.btmT { height:34px; background-color:#1c1c1c/*2f2f2f*/; padding-left:15px; font-size:9px; color:#e6e6e6; vertical-align:top; padding-top:18px;}
.btmT a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#e6e6e6; text-decoration:none; }
.btmT a:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ebebeb; text-decoration:underline }
.btmB { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666; background-color:#ffffff/*1c1c1c*/; padding-left:15px; color:#000000; vertical-align:top; padding-top:25px }
.btmB ul { font-family:Arial, Helvetica, sans-serif; text-align:left }
.btmB li { font-family:Arial, Helvetica, sans-serif; line-height:14px; padding:0px; list-style:none; margin-left:-15px; margin-bottom:0px; padding-top:0px; text-align:left}
.btmB a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; }
.btmB a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:underline }

/* DROP DOWN NAVIGATION */
.dropdown { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding-right:25px; padding-bottom:0px; }
.dropdown dt {border:0px solid #9ac1c9; font-weight:bold; cursor:pointer; text-align:left; position:relative; background-color:#ebebeb; height:19px; padding:0px; margin:0px; z-index:0 }
.dropdown dd {float: left; position:absolute; overflow:hidden; width:210px; display:none; z-index:200; margin-top:1px; margin-left:-15px; margin-bottom:0px; opacity:0; text-align:left; font-size:11px; padding:0px;; z-index:0 }
.dropdown ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; border:0px solid #9ac1c9; list-style:none; border-top:none; margin-top:2px; display:inline;}
.dropdown li {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:inline; margin:0px; padding:0px}
.dropdown a, .dropdown a:active, .dropdown a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:100%; color:#ffffff; text-decoration:none; background:#2f2f2f; font-weight:100; text-transform:none; padding-top:8px; padding-bottom:8px; padding-left:7px; padding-right:7px}
.dropdown a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#047bb7; color:#ffffff; text-decoration:none}
.dropdown .underline {border-bottom:0px solid #b9d6dc;}

/* TICKER */
#domticker { font-size:10px; color:#CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; text-align:right; padding-right:26px}
#domticker div { font-size:10px;  }
#domticker a { color:#CCCCCC; color:#ffffff; font-size:10px; text-decoration:none }
#domticker a:hover { color:#ccccff; font-size:10px; text-decoration:none }
.ticker { font-size:10px; color:#CCCCCC; padding-top:3px; padding-bottom:3px; text-align:right; height:15px; }

/* LOGIN WIDGET */
#LOGIN { font-family:Arial, Helvetica, sans-serif; font-size:10px; z-index:1; width:200px; visibility:hidden; position:absolute; float:right; margin-left:-178px; margin-top:15px; border: 1px none #000000; }
#LOGIN div { font-family:Arial, Helvetica, sans-serif; font-size:10px }
#LOGIN td { font-family:Arial, Helvetica, sans-serif; font-size:11px }

/* ABOUT SECTION */
.about_links { font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.about_links a { font-size:15px; font-family: Arial, Helvetica, sans-serif; color:#5285b9; letter-spacing: -1px; text-decoration: none }
.about_links a:hover { font-size:15px; font-family: Arial, Helvetica, sans-serif; color:#3399CC; letter-spacing: -1px; text-decoration: underline }
.about_links a:visited { font-size:15px; font-family: Arial, Helvetica, sans-serif; color:#5285b9; letter-spacing: -1px; text-decoration: none }
