/* COMMON STYLES */

body { height:100%; background: #CCCCCC url(../images/tile_navBlueBand.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; }
#navigation, #subnavigation, #dashboard, #bodycontent, #captop, #capbot, otherbot, #flash, #searchBlock, #footer, #productbodA, #productbodB, #prodnav { position:relative; width:754px; margin:auto; }
#dashid, #dashrep, .globalnav, .globalnavOn, #dashtasks, #dashtasks2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }


/* TEXT FORMATS */
a { color:#0066CC; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
h1 { font-size:16px; color:#0066CC; padding-top:16px;}
.subhead { font-weight:bold; }
.gray { color:#666666; }.whiteText { color:#FFFFFF; }
.hidden { display:none; }

/* TOP NAVIGATION */
#container { position:relative; width:774px; background: #CCCCCC url(../images/tile_pageBack.gif) repeat-x; height:100%; min-height:100%; text-align:center; margin:auto; }
html>body #container {	height:auto; }
#logo { position:relative; background: url(../images/tile_logoBack.gif) repeat-x; text-align:left; }
#logoPrint { display:none;  }
#logout { position:absolute; top:10px; right:12px; }
.logout, .logout a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#336699; text-decoration:underline;}
.logout a:hover { color:#000000; text-decoration:underline; }
#login { position:absolute; top:10px !important; top:7px; right:12px; }
#login td { padding-left:6px; }
#login INPUT { width:95px; }
#navigation { position:relative; height:30px; background: url(../images/nav_topBlueBand.gif); margin-top:0px !important; margin-top:-3px;}
#navigation-fm { position:relative; height:30px; margin-top:0px !important; margin-top:-3px;}
#navigation-fs { position:relative; height:30px; background: url(../Flagship/images/fs_nav_topBlueBand.gif); margin-top:0px !important; margin-top:-3px;}
#navProducts, #navPrograms, #navSupport, #navVendors, #navCompany, #navNews { position:absolute; }
#subnavigation { position:relative; display:block; height:26px; background: url(../images/nav_bottomBlueBand.gif) no-repeat; margin-bottom:10px; text-align:left; }
.navOn { visibility:visible; }
.navOff { visibility:hidden; }
#productSearch { position:absolute; top:4px; right:10px; }
.globalnav { float:left; padding:0px 13px; padding-top:8px; color:#FFFFFF; }
.globalnav a { color:#FFFFFF; text-decoration:none; }
.globalnav a:hover { color:#99CCFF; }
.globalnavOn { float:left; padding:0px 13px; padding-top:8px; color:#99CCFF; }
.globalnavOn a { color:#99CCFF; text-decoration:none; }
.globalnavOn a:hover { color:#99CCFF; }
.globaldivide { float:left; padding-top:6px; }
.subnav { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:0px 13px; margin-top:6px; color:#336699; border-right:solid 1px #336699; }
.subnav-rc { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:0px 8px; margin-top:6px; color:#336699; border-right:solid 1px #336699; }
.subnav a { color:#336699; text-decoration:none; }
.subnav a:hover { color:#003366; }
#brandsMenu { float:left; padding:0px 18px; padding-top:4px !important; padding-top:3px; }
#brandsMenu SELECT { color:#336699; background-color:#BBDBFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

/* DASHBOARD */
#dashboard { position:relative; height:62px; background: url(../images/dashboard_background.gif) no-repeat; margin-bottom:4px !important; margin-bottom:10px; padding-top:6px; text-align:left; }
#dashid { position:absolute; left:22px; width:152px; }
#dashrep { position:absolute; left:22px; bottom:14px !important; bottom:8px; vertical-align:bottom;}
#dashtasks { position:absolute; left:157px; width:115px; }
#dashtasks2 { position:absolute; left:279px; width:85px; }
#dashtasks li, #dashtasks2 li { list-style:none outside; }
#dashtasks li a, #dashtasks2 li a, #dashrep a { color:#FFFFFF; text-decoration:none; }
#dashtasks li a:hover, #dashtasks2 li a:hover, #dashrep a:hover { color:#333300; text-decoration:underline; }
#dashicons { margin-right:22px; margin-top:2px; }
#dashicons div { float:right; }

/* SEARCH DROP */
#searchDrop { position:absolute; right:22px; top:103px; padding-top:8px; z-index:100; visibility:hidden; text-align:left; }
#searchDropBody { width:191px !important; width:205px; padding:0px 0px 2px 12px; border-left:solid 1px #666666; border-right:solid 1px #004B8E; background:#BDBDBD url(../images/searchDropBack.jpg) repeat-x; z-index:100; }
.searchText { font-size:10px; font-weight:bold; color:#666666; padding:3px 0px 1px 0px; }
#searchDropBody INPUT { width:179px; font-size:11px; }
#searchDropBody SELECT { width:183px; font-size:11px; }
#searchRange td { color:#000000; }
#searchRange INPUT { width:55px; }
#searchButtons { position:relative; display:block; padding:20px 0px 0px 0px; }
#searchDropBody .cancel { float:right; padding-right:9px; }

/* SEARCH BLOCK */
#searchBlock { height:82px; background: url(../images/searchBlockBack.gif) no-repeat; margin-bottom:10px; }
#searchBlock INPUT, #searchBlock SELECT { border:solid 1px color:#A5AEB5; background-color:#E9E9EA; font-size:11px; }
#searchBlockKey { position:absolute; top:8px; left:178px; width:327px; }
.searchBlockKey { width:325px; }
#searchBlockPart { position:absolute; top:55px; left:12px; width:138px; }
.searchBlockPart { width:135px; }
#searchBlockManu { position:absolute; top:55px; left:155px; width:126px; }
.searchBlockManu { width:124px; }
#searchBlockType { position:absolute; top:55px; left:284px; width:194px; }
.searchBlockType { width:192px; }
#searchBlockFrom { position:absolute; top:55px; left:492px; width:52px; }
.searchBlockFrom { width:48px; }
#searchBlockTo { position:absolute; top:55px; left:567px; width:52px; }
.searchBlockTo { width:48px; }
#searchBlockSort { position:absolute; top:55px; left:625px; width:118px; }
.searchBlockSort { width:116px; }
#searchBlockFind { position:absolute; top:8px; left:685px; width:60px; }

/* FAVORITES DROP */
#favDrop { position:absolute; left:10px; width:492px; height:338px; z-index:100; visibility:hidden; text-align:left; background: url(../images/favDropBack.jpg) no-repeat; padding:12px 10px;}
#favDropWindow { width:470px; height:314px; }
.repoOn { top:91px; }
.repoOff { top:-400px; }

/* FLASH */
#flashContainerClient { position:relative; height:216px; margin-left:10px; margin-bottom:6px; }
#flashContainer { position:relative; height:216px; margin-bottom:6px; }
#flash { position:absolute; left:0px; top:0px; z-index:10; }
#flashAlt { position:absolute; left:0px; top:0px; }
.flashon { display:block; }
.flashoff { display:none; }
.fade{ filter:alpha(opacity=30); -moz-opacity:0.3; }

/* FOOTER LINK */

#footer { position:relative; padding:26px 0px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; }
.copyright { font-size:9px; font-family:Arial, Helvetica, sans-serif; }
#call { position:absolute; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; left:210px; top:28px; }

/* Miscellaneous */
.on { display:block; }
.off { display:none; }
