body{ background: #ffffff; background-image: url(images/bodyback.jpg); color: #343434; font-family: Verdana,Tahoma,Sans-Serif; font-size: 11px; margin: 0; padding: 0px; }
#wrapper{ width: 100%; }
#Content{ width: 555px; }
#Header{ margin-bottom: 20px; }
#TopNavigation{ margin: 0px; padding: 0px 0px 5px 0px; }
#TopNavigation:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#TopNavigation{ display: inline-block; }
* html #TopNavigation{ height: 1%; }
#TopNavigation{ display: block; }
#TopNavigation a{ color: #000000; text-decoration: none; }
#Main{ float: left; }
#SideBar{ font-size: 11px; }
#Footer{ clear: both; color: #646464; font-family: Verdana,Tahoma,Sans-Serif; font-size: 10px; line-height: 20px; margin-top: 5px; }

td { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
label { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
a { text-decoration: none; }
span { text-decoration: none; }
input { color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
textarea { color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
select { color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

div.content{ text-align: left; }

.PageTitleGreen { color: #75B518; font-family: arial,helvetica,sans-serif; font-size: 22px; letter-spacing: -1px; line-height: 30px; text-decoration: none; }
.PageTitleBoldGreen{ color: #75B518; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 26px; letter-spacing: -1px; line-height: 30px; text-decoration: none; }
.LocationSelect { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #ffffff; color: #000000; border-width: 1px; border-color: #808080; border-style: solid; height: 18px; padding: 0px; margin: 0px; width: 110px; }
.LocationSelect option {width: 130px;}
.PageTitle { color: #696464; font-family: arial,helvetica,sans-serif; font-size: 26px; letter-spacing: -1px; line-height: 30px; text-decoration: none; }
.PageTitleBold{ color: #696464; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 26px; letter-spacing: -1px; line-height: 30px; text-decoration: none; }
.PageBottomTitleBold{ color: #696464; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 26px; letter-spacing: -1px; line-height: 24px; text-decoration:none;}
.PageBottomTitle{ color: #696464; font-family: arial,helvetica,sans-serif; font-size: 26px; letter-spacing: -1px; line-height: 22px; text-decoration: none; }
.VerticalTypeBold { color: #696464; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 22px; letter-spacing: -1px; line-height: 25px; text-decoration: none; }
.SideBarTitle{ color: #696464; font-family: arial,helvetica,sans-serif; font-size: 18px; letter-spacing: 0px; line-height: 21px; text-decoration: none; }
.SideBarTitleBold{ color: #696464; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 20px; letter-spacing: 0px; line-height: 23px; text-decoration: none; }
.SideBarTitleLg{ color: #696464; font-family: arial,helvetica,sans-serif; font-size: 20px; letter-spacing: -1px; line-height: 23px; text-decoration: none; }
.SideBarTitleBoldLg{ color: #696464; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 22px; letter-spacing: -1px; line-height: 25px; text-decoration: none; }
a.SideBarTitle{ color: #696464; font-family: arial,helvetica,sans-serif; font-size: 18px; letter-spacing: 0px; line-height: 20px; text-decoration: none; }
a.SideBarTitleBold{ color: #696464; font-family: 'Arial Black',arial,helvetica,sans-serif; font-size: 18px; letter-spacing: 0px; line-height: 20px; text-decoration: none; }
.partnerLoginButton{ float: left; margin-left: 120px; }
.LabsLoginTD td{ height: 22px; }
.LoginButton { height: 27px; width: 75px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; }
.LoginButtonLabs { height: 25px; width: 65px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px;}

ul{ margin-left: 25; padding: 0; }
div.Image_hidden{ position: absolute; visibility: hidden; }
div.Image_show{ position: static; visibility: visible; }

/* Lightbox CSS File */
#map{ left: 242px; margin-left: 0px; position: absolute; z-index: 1; }
#lightbox{ left: 0; line-height: 0; position: absolute; text-align: center; width: 100%; z-index: 2; }
#lightbox a img{ border: none; }
#outerImageContainer{ background-color: #ffffff; height: 250px; margin: 0 auto; position: relative; width: 250px; }
#imageContainer{ padding: 10px; }
#loading{ height: 25%; left: 0%; line-height: 0; position: absolute; text-align: center; top: 40%; width: 100%; }
#hoverNav{ height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0; }
#hoverNav a{ outline: none; }
#prevLink,#nextLink{ background: transparent url(/Faronics/Images/blank.gif) no-repeat; display: block; height: 100%; width: 49%; }
#prevLink{ float: left; left: 0; }
#nextLink{ float: right; right: 0; }
#imageDataContainer{ background-color: #ffffff; font: 10px Verdana,Helvetica,sans-serif; line-height: 1.4em; margin: 0 auto; overflow: auto; width: 100%; }
#imageData{ color: #666666; padding: 0 10px; }
#imageData #imageDetails{ float: left; text-align: left; width: 70%; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ clear: left; display: block; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ float: right; padding-bottom: 0.7em; width: 66px; }
#overlay{ background-color: #000000; height: 500px; left: 0; position: absolute; top: 0; width: 100%; z-index: 90; }

/* Style CSS File */
html{ height: 100%; margin-bottom: 1px; }
body{ background-attachment: fixed; background-color: #a5a0a0; background-image: url(Images/bodyback.jpg); background-position: center center; background-repeat: repeat-y; height: 100%; margin: 0; padding: 0; }
.HeaderI{ background: url(Images/HeaderBack.gif) repeat; width: 100%; }
.HeaderIImage{ background: url(Images/FaronicsCorporation.jpg) no-repeat top left; height: 76; width: 610; }
.Header{ width: 100%; background-color: #000000; }
.HeaderImage{ background: url(Images/FaronicsCorporation.jpg) no-repeat top left; height: 76; width: 610; }
.fullheight{ height: 100%; }
#fullheight{ height: 100%; }
.size0{ font-family: Verdana; font-size: 8px; }
.size01{ font-family: Verdana; font-size: 9px; }
.size05{ font-family: Verdana; font-size: 14px; font-weight: bold;}
.size1{ color: #333333; font-family: Verdana; font-size: 10px; }
.size1_em{ color: #333333; font-family: Verdana; font-size: 10px; font-weight: bold; }
.size1_in{ color: #333333; font-family: Verdana; font-size: 10px; padding-left: 10px; padding-right: 10px; }
.size2{ color: #333333; font-family: Verdana; font-size: 11px; }
.size2_em{ color: #333333; font-family: Verdana; font-size: 11px; font-weight: bold; }
.size2_in{ color: #333333; font-family: Verdana; font-size: 11px; padding-left: 8px; padding-right: 8px; }
.size3{ color: #333333; font-family: Verdana; font-size: 12px; font-weight: bold; }
.size4{ color: #333333; font-family: Verdana; font-size: 13px; font-weight: bold; }
.size4_U{ color: #333333; font-family: Verdana; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.size5{ font-family: Verdana; font-size: 16px; }
.size6{ font-family: Verdana; font-size: 18px; }
a.nav5 {color:#333333; font-family:Verdana; text-decoration:none;}
a.nav5:link {color:#333333; font-family:Verdana; text-decoration:none;}
a.nav5:visited {color:#333333; font-family:Verdana; text-decoration:none;}
a.nav5:hover {color:#ffffff; font-family:Verdana; text-decoration:none;}
a.nav:link{ color: #666666; font-family: Verdana; text-decoration: none; font-weight: normal; }
a.nav:visited{ color: #666666; font-family: Verdana; text-decoration: none; }
a.nav:hover{ color: #666666; font-family: Verdana; text-decoration: none; }
a.nav1:link{ color: #7d0000; font-family: Verdana; font-weight: bold; text-decoration: none;}
a.nav1:visited{ color: #7d0000; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav1:hover{ color: #d21a25; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav2:link{ color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav2:visited{ color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav2:hover{ color: #d21a25; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav3:visited{ color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav3:link{ color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav3:hover{ color: #cc0000; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navdownload:link{ color: #7d0000; font-family: Verdana; font-weight: bold; text-decoration: none; font-size:10px;}
a.navdownload:visited{ color: #7d0000; font-family: Verdana; font-weight: bold; text-decoration: none; font-size:10px; }
a.navdownload:hover{ color: #d21a25; font-family: Verdana; font-weight: bold; text-decoration: none; font-size:10px; }
a.nav_news:link{ color: #000066; font-family: Verdana; text-decoration: none; }
a.nav_news:visited{ color: #000066; font-family: Verdana; text-decoration: none; }
a.nav_news:hover{ color: #ff0000; font-family: Verdana; text-decoration: none; }
a.navlnk:link{ color: #7d0000; font-family: Verdana; text-decoration: none; font-weight: normal; }
a.navlnk:visited{ color: #7d0000; font-family: Verdana; text-decoration: none; }
a.navlnk:hover{ color: #7d0000; font-family: Verdana; text-decoration: none; }
.ul{ margin-left: 22; padding: 0px; }
.ul2{ margin-left: 0; padding: 0; }
.li{ list-style-image: url(Images/listarrow.gif); padding: 1; }
.li_men{ list-style-type: none; margin-bottom: 4px; text-align: left; }
.li_org{ padding: 4 0 4 0; }
.li_org{ padding: 4 0 4 0; }
.features_header{ color: #ffffff; font-family: Verdana; margin-left: 40px; margin-top: 50px; text-decoration: bold; }
.features_list{ margin-left: 60px; margin-top: 10px; }

/* Navigation Pages */
a.nav_prod:link{ color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav_prod:visited{ color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.nav_prod:hover{ color: #d21a25; font-family: Verdana; font-weight: bold; text-decoration: none; }

/* Product Navigation */
a.navDeepFreeze:link { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navDeepFreeze:visited { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navDeepFreeze:hover { color: #98c000; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navAntiExec:link { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navAntiExec:visited { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navAntiExec:hover { color: #d60005; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navInsight:link { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navInsight:visited { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navInsight:hover { color: #0a6c79; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navPowerSave:link { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navPowerSave:visited { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navPowerSave:hover { color: #e8d85c; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navWinSelect:link { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navWinSelect:visited { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navWinSelect:hover { color: #f1b500; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navDeviceFilter:link { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navDeviceFilter:visited { color: #333333; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.navDeviceFilter:hover { color: #f0840d; font-family: Verdana; font-weight: bold; text-decoration: none; }

/* Partners CSS Classes */
newsli{ padding: 3; }
.newsstyleL{ background: url(/Faronics/Images/news/partnerHeaderLineL.gif) repeat-x bottom; }
.newsstyleR{ background: url(/Faronics/Images/news/partnerHeaderLine.gif) repeat-x bottom; }
.newsstyleHorL{ background: url(/Faronics/Images/news/partner_hor_divider.gif) repeat-x; vertical-align: top; }
.newsstyleHorL1{ background: url(/Faronics/Images/news/partner_hor_divider.gif); background-repeat: repeat-x; vertical-align: top; }
.newsstyleL1{ background: url(/Faronics/Images/news/partnerHeaderLineL.gif) repeat-x bottom; }
.newsstyleR1{ background: url(/Faronics/Images/news/partnerHeaderLine.gif) #cdc8c8 repeat-x bottom; }
.newssize05{ font-family: Verdana; font-size: 15px; font-weight: bold; }
.newssize051{ font-family: Verdana; font-size: 15px; font-weight: bold; }
.styleHorL1{ background: url(/Faronics/Images/partner_hor_divider.gif); background-repeat: repeat-x; vertical-align: top; }

/* Comments Form*/
.postComments ol{ list-style: none; }
.postComments fieldset{ background: #eeeeee; border: 0; display: block; margin-bottom: 2.3em; margin-top: 1em; padding: 1.8em 1em 1em; }
.postComments fieldset li{ clear: both; margin-bottom: 1em; }
.postComments fieldset li:after{ clear: both; content: "."; display: block; height: 3px; visibility: hidden; }
.postComments fieldset label,.postComments fieldset span{ float: left; font-size: 0.85em; line-height: 1.8em; padding-right: 5px; text-align: right; width: 70px; }
.postComments fieldset input{ float: left; padding: 2px; width: 200px; }
.postComments fieldset textarea{ float: left; font-family: Arial; font-size: 12px; height: 150px; width: 380px; }
.postComments fieldset input.commentsButton{ display: block; font-weight: bold; height: auto; margin: 0.4em 0 0 80px; padding: 3px 5px; width: auto; }
.postComments fieldset span.commentsValidator{ color: #ff0000; font-weight: bold; margin-left: 70px; text-align: left; width: 320px; }
.postsNavigation{ font-size: 12px; }
.prevPost{ background: url(/Faronics/Images/prev.gif) center left no-repeat; border-right: 1px solid #000000; margin-right: 5px; padding-left: 13px; padding-right: 10px; }
.allPosts{ font-weight: bold; }
.nextPost{ background: url(/Faronics/Images/next.gif) center right no-repeat; border-left: 1px solid #000000; margin-left: 5px; padding-left: 10px; padding-right: 13px; }
.postsNavigation{ margin-top: 10px; }

/* Labs News Items */
.news_item { padding: 5px 5px 10px 5px; }
.news_link { color: #000000; font-weight: bold; }
.news_item a { color: #cc0000; font-weight: bold; text-decoration: none; }
.news_item a:hover { color: #000000; text-decoration: none; }
.news_date { color: #000000; font-size: 9px; }

/* Labs Evaluation */
.summarytable { font-size: 9px; }
.detailtable { text-align: center; }
.detail_alt { background-color: #eaeaea; }
.detail { }
.detail_header { background-color: #cccccc; text-align: center; }
.detail_header a { color: Black;  }
.detail_header a:hover { color: Black;}
.summaryinfotable { background-color: #dfdcdc; background-image: url(/Faronics/Images/labs_images/table_header_bg2.jpg); background-repeat: repeat-x; width: 100%; }
.summaryinfotablelabs { background-color: #dfdcdc; background-image: url(/Faronics/Images/labs_images/table_header_bg2.jpg); background-repeat: repeat-x; width: 100%; }
.summarytable { width: 100%; }
.summarytablelabs { width: 100%;left:0px; }
.logocell { vertical-align: top; width: 80px; }
.logocelllabs { vertical-align: top;}
.expandingcell { vertical-align: top; width: 15px; }
.tablecell { vertical-align: top; }
.detailtable { font-size: 9px; width: 100%; }

.detailtablelabs { font-size: 3px; width: 100%; }
.status_Active { color: #008000; }
.status_Expired { color: #0000ff; }
.status_Inactive { color: #666666; }
.summaryheadercell { font-weight: 600; }
.summaryheadercelllabs {  }


/* Content Library */

p.body-answer { margin:4px 0; }
p.body-answer-close { margin:4px 0 4px 110px; }
p.major-heading { color:#333333; font-size:13px; }
p.minor-heading-1 { font-weight:bold; }
p.table { padding:3px; }
span.body { font-family:Verdana; }
span.body-indent { font-weight:bold; padding-left:50px; }
span.body-major { font-style:italic; font-weight:bold; }
span.body-minor { font-style:italic; }
span.body-bold { font-weight:bold; }
span.codesnippet { font-family:Times New Roman; font-size:12px; }
span.codesnippet-table { font-family:Times New Roman; font-size:12px; }
span.columnheading { font-weight:bold; }
span.headings { font-size:13px; font-weight:bold; }
span.major-heading { font-size:13px; font-weight:bold; }
span.minor-heading { font-weight:bold; }
span.minor-heading-small { font-weight:bold; }
.tableborder { border-style: solid; background-color:#D2D2D2; width:100%; }
.tableborder td { background-color:#FFF; }
a.body-hyperlink:link{ color: #7d0000; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.body-hyperlink:visited{ color: #7d0000; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.body-hyperlink:hover{ color: #d21a25; font-family: Verdana; font-weight: bold; text-decoration: none; }


/* Labs CSS Styles */

#PSROI-SideBar { width:187px; font-size:10px; }

.PSROI-TextField { font-size:120%; font-weight:bold; width:55px; }
.PSROI-Logo
{
	padding-top: 5px;
	margin-top: 0px;
	text-align: center;
}
.PSROI-Image
{
}
.PSROI-CalcLabel
{
	font-weight: bold;
	text-decoration: underline;
}
.PSROI-Instructions
{
	padding-bottom: 7px;
}
.PSROI-AreYouPowerSaving
{
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding-top: 5px;
}
.PSROI-HR
{
	color: #7e7e7e;
}
.PSROI-UsingPowerSave
{
	font-weight: bold;
	padding-bottom: 20px;
}
.PSROI-ThankYou
{
    font-weight: bold;
    color: #75B518;
    font-size: 110%;
    text-align: center;
}
.PSROI-Table
{
    width: 100%;
}
.PSROI-Form
{
    padding-left: 7px;
    padding-right: 7px;
}
.PSROI-AlignBottom
{
	vertical-align: bottom;
}
.PSROI-TextField
{
    width: 55px;
    font-weight: bold;
    font-size: 120%;
}
.PSROI-Educ
{
    white-space: nowrap;
    vertical-align: top;
}
.PSROI-CalcBtn-Table
{
    width: 175px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
}
.PSROI-CalcBtn
{
    width: 120px;
    font-weight: bold;
    font-size: 100%;
}
.PSROI-ContentTop-Border
{
    width: 175px;
    height: 18px;
    font-size: 1px;
    background: url(/Faronics/Images/Labs/PSROI_ContentTop.gif) no-repeat;
}
.PSROI-Content
{
    background: url(/Faronics/Images/Labs/PSROI_ContentBackground.gif) repeat-y;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
}
.PSROI-RequestQuoteBtn
{
    padding-top: 10px;
}
.PSROI-ContentBottom-Border
{
    width: 175px;
    height: 17px;
    font-size: 1px;
    background: url(/Faronics/Images/Labs/PSROI_ContentBottom.gif) no-repeat;
}
.PSROI-Heavy
{
	font-weight: bold;
}
.PSROI-Green
{
    color: #75B518;
}
.PSROI-ROI
{
    font-weight: bold;
}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Faronics/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Faronics/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Faronics/Images/SavedStar.png);
}

/* ScreenShots */
.ScreensTitle { color: #333333; font-family: Verdana, Sans-Serif; font-size: 14px; font-weight: bold; line-height: 24px; text-decoration: none; }
.ScreenDescription { color: #333333; font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: normal; }
.ScreensButton { color: #333333; font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: normal; }

/* Admin Pages */
.AdminInstruction { color: #ffffff; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.GroupPanel_Default { background-image: url('/Faronics/Images/AdminImages/AdminInstructionHdBg.gif'); }
.GridCommandRow_Default td { background-image: url('/Faronics/Images/AdminImages/AdminInstructionHdBg.gif'); }

.txtfont
{
    font-size:10px; font-family:Verdana;    
}
