@charset "utf-8";
p, a{font-size:1em;}
body.small p{}
body.med p{font-size:1.2em;}
.smaller{font-size:0.8em;}

/* Text & Generic Style */
p#readoutText{font-family:Arial, Helvetica, sans-serif;}
p#readoutText.error{background:url(../img/pic_error.gif) no-repeat left center;}
p#userText{font-family:Georgia, 'Times New Roman', Times, serif; font-size:1.0em; font-weight:100; font-style:italic; color:#CBCCFE;}
div#readout{background:url(../img/readout_bg_img.png) no-repeat left center;}
.red{color:#F00;}
.impact{font-family:Impact, Verdana, Geneva, sans-serif; font-size:1.3em; color:#007DC9; text-transform:uppercase;}


/* Color Schemes */


body.darkBlue{background:url(../img/body_bg_img.jpg) repeat-x top left fixed;}
body.darkBlue p#readoutText{color:#FFF;}
body.darkBlue ul.navbar{border:1px solid #FFF; border-bottom:none; background:/*url(../img/navbar_bg_tile.jpg) repeat-x*/ #EEE;}
body.darkBlue ul.navbar > li:first-child{border-left:none;}
body.darkBlue ul.navbar li{border-left:1px solid #FFF; border-right:1px solid #CCC;}
body.darkBlue ul.navbar li.last{border-right:none;}
body.darkBlue ul.navbar li a{font-family:Arial, Helvetica, sans-serif; font-weight:100; line-height:45px; font-size:1.1em; color:#888; font-weight:500;}
body.darkBlue ul.navbar li a:hover{color:#666; background:#DDD}
body.darkBlue ul.navbar li.selected a{ color:#FFF; background:#42B4FF;}
body.darkBlue ul.navbar li.selected a:hover{ color:#444;}
body.darkBlue ul.navbarSecondary li{color:#003; font-size:0.6em; font-family:Verdana, Geneva, sans-serif; background:url(../img/pic_list_icon.gif) no-repeat center left;}
body.darkBlue ul.navbarSecondary li a{color:#999;}
body.darkBlue ul.navbarSecondary li a:hover{color:#FFF;}
body.darkBlue p#readoutText{color:#FFF; font-size:0.8em;}
body.darkBlue p#userText{color:#FFF; font-size:0.8em;}
body.darkBlue p#userText a{color:#999;}
body.darkBlue p#userText a:hover{color:#007DC9;}
body.darkBlue div.mastWrap#small{background:url(../img/mastHead_bg_tile.gif) repeat-x top left; border-top:1px solid #999; border-bottom:1px solid #666;}
body.darkBlue div.mastWrap#large{background:url(../img/mastHead_bg_tile_large.jpg) repeat-x top left; border-top:1px solid #999; border-bottom:1px solid #666;}
body.darkBlue div.mastWrap#xlarge{background:url(../img/mastHead_bg_tile_xlarge.jpg) repeat-x top left; border-top:1px solid #555; border-bottom:1px solid #333;}
body.darkBlue div.mastWrap ul.breadcrumbs li{color:#007DC9; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; background:url(../img/pic_list_icon_grey.gif) no-repeat 0 16px; padding:0 0 0 13px;}
body.darkBlue div.mastWrap ul.breadcrumbs li a{color:#999;}
body.darkBlue div.mastWrap ul.breadcrumbs li a:hover{color:#FDBA37;}
body.darkBlue div.mastWrap label{font-family:Arial Narrow, Geneva, sans-serif; color:#AAA; font-size:1.4em; font-weight:100; letter-spacing:-0.03em;}

div.contWrap div.col2 div.contItemBackground{background:none; display:none;}
div.contWrap div.col2 div.contItem h2{font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-style:italic; color:#007DC9; font-size:2em; letter-spacing:-0.03em; border-bottom:1px solid #FFF;}
div.contWrap div.col2 div.contItem h3{color:#007DC9;}
div.contWrap div.col2 div.contItem h4{color:#007DC9;}
div.contWrap div.col2 div.contItem p a {color:#008ED4;}

/*  #FDBA27  */


div.contWrap div.col2 div.contItem ul.linkList li{list-style-image:url(../img/pic_list_icon.gif); font-size:1em; color:#CCC; border-top:1px solid #CCC;}
div.contWrap div.col2 div.contItem ul.linkList li:first-child{border-top:none;}
div.contWrap div.col2 div.contItem ul.linkList li a{color:#666;}
div.contWrap div.col2 div.contItem ul.linkList li a:hover{color:#007DC9;}
div.contWrap div.col2 div.contItem ul.linkList{border:1px solid #999; background:#FFF;}

div.contWrap div.col2 div.contItem p{font-family:Verdana, Geneva, sans-serif; color:#555; font-size:0.8em;}
div.contWrap div.col2 div.contItem p strong{color:#333;}
div.mod h3{color:#007DC9; font-family:Impact, Arial, Helvetica, sans-serif; font-weight:100;}
div.mod h3 a{font-family:Arial, Gadget, sans-serif; font-size:0.6em; color:#999;}
div.mod h3 a:hover{color:#333;}
div.mod input.search{width:130px; padding:3px 10px 3px 25px; margin:15px 0 0 0; border:1px solid #CCC; background:url(../img/pic_search.jpg) 4px center no-repeat #FFF;}
div.mod {border:1px solid #CCC; border-top:2px solid #FFF; border-left:2px solid #FFF;}
div.mod h3 span.line{color:#CCC; font-size:1em; margin:0 2px;}
div.mod ul.subNav{font-size:0.9em;}
div.mod ul.subNav li a{background:url(../img/pic_list_icon.gif) no-repeat 0 6px;}

div.contWrap div.col1 div.mod ul.subNav li{border-top:none !important;}


div.contWrap div.col2 div.contItem ol{color:#007DC9; font-size:2em; font-family:Georgia, "Times New Roman", Times, serif;}
div.contWrap div.col2 div.contItem ol li a{color:#AAA; font-size:14px; font-family:Verdana, Geneva, sans-serif; border-bottom:1px solid #BBB;}
div.contWrap div.col2 div.contItem ol li a:hover{color:#333;  border-bottom-color:#007DC9;}
div.contWrap div.col2 div.contItem div.history ul{color:#444; margin:15px 30px;}
div.contWrap div.col2 div.contItem div.history ul li{background:url(../img/pic_list_icon.gif) no-repeat left 16px; display:block; height:auto; padding:10px 0 0 15px; font-size:0.9em; margin:0 0 10px 0; border-top:1px solid #FFF;}
div.contWrap div.col2 div.contItem div.history ul li:first-child{border:none;}
div.contWrap div.col2 div.contItem div.history p{color:#007DC9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.3em;}

div.contWrap div.col2 div.contItem div.links ul{border-bottom:1px solid #CCC;}
div.contWrap div.col2 div.contItem div.links ul li{background:url(../img/pic_list_icon.gif) no-repeat 15px 21px #FFF ; border-top:1px solid #CCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em;}
div.contWrap div.col2 div.contItem div.links ul.bigText li a{/*font-size:1.6em;background:url(../img/pic_list_icon.gif) no-repeat 15px 25px #00002B ;*/}
div.contWrap div.col2 div.contItem div.links ul.bigText li{border:none;}
div.contWrap div.col2 div.contItem div.links ul.bigText li a:hover{/*background:url(../img/pic_list_icon.gif) no-repeat 15px 25px #003;*/}
div.contWrap div.col2 div.contItem div.links ul li a{color:#444;}
div.contWrap div.col2 div.contItem div.links ul li a:hover{color:#FFF; background:url(../img/pic_list_icon.gif) no-repeat 15px 21px #007DC9;}
div.contWrap div.col2 div.contItem div.links a.logo{height:125px; width:75px; display:block; border:none; margin:3px 3px; background-repeat:no-repeat !important; float:left;}
div.contWrap div.col2 div.contItem div.links hr{clear:both; color:#003; background:#003}

div.contWrap div.col1 div.mod#news ul li a strong{color:#666; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:.9em; cursor:pointer;}
div.contWrap div.col1 div.mod#news ul li a:hover strong{color:#007DC9;}
div.contWrap div.col1 div.mod#news ul li a{color:#888; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
div.contWrap div.col1 div.mod#news ul li a:hover{color:#333; background:#EEE;}
div.contWrap div.col1 div.mod#links ul li a{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500; font-size:1.1em; color:#666;}
div.contWrap div.col1 div.mod#links ul li a:hover{color:#007DC9;}
div.contWrap div.col1 div.mod#links ul li a.selected{color:#007DC9;}
div.contWrap div.col1 div.mod#links ul li a.selected:hover{color:#007DC9}

div.contWrap div.col1 div.mod#links ul.newsArchive li{font-size:0.8em;}
div.contWrap div.col1 div.mod#links ul.newsArchive li span{font-size:0.7em; color:#007DC9; font-family:Verdana, Geneva, sans-serif; font-weight:100; margin:0 5px 0 0;}
div.contWrap div.col1 div.mod#links ul.newsArchive li a:hover span{color:#007DC9}
div.contWrap div.col1 div.mod#links ul.newsArchive li a:hover {color:#333}

a.document{padding:0 0 0 25px; font-size:0.8em !important; color:#CCC!important;}
a.pdf{background:url(../img/pdf_over2.png) no-repeat scroll 0 0}
a.sized{width:auto; color:#888; padding:0 0 0 22px; max-width:200px;  margin:0 0 10px 0; height:16px; background-position:center; background:url(../img/pdf_over2.png) no-repeat scroll 0 0; display:block; clear:none; float:right; border-bottom:none !important;}
a.document:hover{color:#333 !important;}
a.sized:hover{cursor:pointer; text-decoration:none; border-bottom:none!important; color:#007DC9;}

div.infoWrap{border:1px solid #FFF;}
div.infoWrap p strong{color:#FFF; font-family:Verdana, Geneva, sans-serif; font-style:normal;}
div.infoWrap h3{color:#007DC9;}
div.infoWrap ul{color:#999; list-style:outside;}
div.infoWrap ul li{ font-size:0.9em; color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
div.infoWrap a.applyLink{ border:1px solid #FFC423; background:#007DC9/*#D7EBFF*/; line-height:25px; height:25px; color:#FFC423; font-family:Verdana, Geneva, sans-serif; text-align:center; font-size:0.85em;}
div.infoWrap a.applyLink:hover{border:#FFF 1px solid !important; background:#007DC9 !important; color:#FFF  !important;}

div#products_list div.infoWrap{font-size:0.9em; background:#EEE; border:1px solid #CCC;}
div#products_list div.infoWrap img{border:2px solid #007DC9;}
div#products_list a.imgBtn img.productImg{border:2px solid #666 !important;}
div#products_list a.imgBtn:hover img.productImg{border:2px solid #007DC9;}
div#products_list div.infoWrap h3 a{color:/*#007DC9 */ #666; padding:0 0 0 0; position:relative; top:-4px;}
div#products_list div.infoWrap h3 a:hover{color: #007DC9;   padding:0;}
div#products_list div.infoWrap h4 a{color:#007DC9; padding:0 0 1px 0;}
div#products_list div.infoWrap h4 a:hover{color: #333; border-bottom:1px solid #007DC9; padding:0;}
div#products_list div.infoWrap a.infoLink{color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; background:url(../img/pic_list_icon.gif) no-repeat 0 7px;}
div#products_list div.infoWrap a.infoLink:hover{color:#007DC9; border-bottom:none;}
div#products_list a{color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; display:inline; margin:0 0 15px; border-bottom:1px solid #BBB;}
div#products_list ul.smallRows a{margin: 0 0 0 0; border-bottom:none !important;}
div#products_list a:hover{color:#007DC9;  border-bottom:1px solid #007DC9;}
div#products_list p a{font-weight:bold;}
div#products_list.news div.infoWrap p.date{color:#666; margin:0 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100;}
div#products_list.news div.infoWrap p{font-size:0.8em;}
div#products_list.news div.infoWrap p strong{color:#222;}
div#products_list.news div.infoWrap h3 a{margin:0; padding:0;}

div#products_list div.infoWrap label.usage{font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#666; margin:0 0 10px 0;}
div#products_list div.infoWrap label.usage strong{color:#000;}

div#products_list.investor div.infoWrap ul{list-style:none;}
div#products_list.investor div.infoWrap ul li{padding:0 0 3px 0; list-style:none;}
div#products_list.investor div.infoWrap p{line-height:16px;}
div#products_list.investor div.infoWrap
div#products_list.investor div.infoWrap a{font-size:14px;}
div#products_list.investor div.infoWrap h3 a{font-size:18px;}
div#products_list.investor .impact{font-weight:100; letter-spacing:0.02em; text-transform:capitalize; color:#999; font-size:20px;}

div#products_list.sales ul{list-style:none;}

div#products_list.literature h3{color:#118BD6; font-size:1.17em;}

p.expander{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF !important;}
p.expander:hover{color:#333 !important;}
div#contactLocations h3{color:#FDBA37; font-size:1.4em;}
div#contactLocations p{color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:0.8em;}
div#contactLocations p strong{color:#FFF;}
div#contactLocations ul{font-size:0.8em; font-family:Verdana, Geneva, sans-serif; color:#CCC; border-bottom:1px solid #599FDC;}
div#contactLocations ul a{color:#CCC;}
div#contactLocations ul a:hover{color:#333;}

p.copyright{color:#444; font-size:0.6em; font-family:Verdana, Geneva, sans-serif;}
ul.navFoot li a{color:#999; font-size:0.8em;}
ul.navFoot li{border-left:1px solid #222;}
ul.navFoot > li:first-child{border-left:none;}

ul.navFoot li a:hover{color:#FFF;}

div.jqmWindow{color:#007DC9; font-family:Impact, Arial, Helvetica, sans-serif; font-weight:100;}
div.jqmWindow p.blurb{color:#CCC; font-size:0.8em; border-bottom:1px solid #444; padding:0 0 10px 0;}
div.jqmWindow form label input{border:1px solid #007DC9; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; background:#000; text-align:center;}
div.jqmWindow form label input:focus, div#formWrap form label input:hover{border:1px solid #FFF;}
div.jqmWindow form fieldset{}
div.jqmWindow h4{}
div.jqmWindow div.transcriptWrap p{color:#999; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:19px;}
div.jqmWindow div.transcriptWrap strong{color:#007DC9; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:100; font-style:normal;}
div.jqmWindow form fieldset label{font-family:Verdana, Geneva, sans-serif; font-size:.8em;}
div.jqmWindow .submitBut{border:1px solid #007DC9; background:#000; line-height:30px; height:35px; color:#CCC; font-family:Verdana, Geneva, sans-serif;}
div.jqmWindow .submitBut:hover{border:#FC0 1px solid; background:#242400; color:#FFF;}
div.jqmWindow p.error{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#F00; margin:0 0 15px 0; background:url(../img/pic_error.gif) no-repeat left center; padding:0 0 0 28px;}

div.jqmWindow div.help{width:340px; float:right; text-align:left; margin:30px 0 0 0;}

div.inlineForm{color:#007DC9; font-family:Impact, Arial, Helvetica, sans-serif; font-weight:100;}
div.inlineForm p.blurb{color:#CCC; font-size:0.8em; border-bottom:1px solid #444; padding:0 0 10px 0;}
div.inlineForm form label input{border:1px solid #007DC9; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; background:#FFF;}
div.inlineForm form select{border:1px solid #007DC9; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; background:#FFF;}
div.inlineForm form label textarea{border:1px solid #007DC9; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; background:#FFF;}
div.inlineForm form label input:focus, div#formWrap form label input:hover, div#formWrap form label textarea:hover{border:1px solid #FFF;}
div.inlineForm form fieldset{border:1px solid #999;}
div.inlineForm form .correct{border-color:#0F0;}
div.inlineForm form .false{border-color:#F00;}
div.inlineForm form fieldset legend{font-size:1.2em;}
div.inlineForm form fieldset label{font-family:Verdana, Geneva, sans-serif; font-size:.8em;}
div.inlineForm .submitBut{border:1px solid #007DC9; background:#D7EBFF; line-height:30px; height:35px; color:#007DC9; font-family:Verdana, Geneva, sans-serif;}
div.inlineForm .submitBut:hover{border:#000 1px solid; background:#007DC9; color:#FFF;}
div.inlineForm p.error{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#F00; margin:0 0 15px 0; background:url(../img/pic_error.gif) no-repeat left center; padding:0 0 0 28px;}
div.inlineForm p.error strong{color:#F00;}

p.date{color:#FFF;}

.jqmWindow {border:1px solid #007DC9; background:#111;}
.jqmOverlay { background-color: #000; }


