﻿body {font-family:Verdana;color:Black;}

#divtopbar { text-align:left;}
#divtopbar td { font-family:Arial; font-weight:bolder; font-size:24px; color:White}
#divfooter td { text-align:center; width:925px}
#divfooter td { color:#8ba9bc; font-family:Arial; font-size:12px; white-space:nowrap}
#divtopbar td.smlink { color:#fff; font-size:10px; font-weight:bolder}
td a.smlink { color:black; font-size:10px; text-decoration:none; font-weight:bolder;}
td a.menulink { color:black; font-size:16px; text-decoration:none; font-weight:bolder}
td a:hover.menulink { color:red; font-size:16px; text-decoration:none; font-weight:bolder}

a:hover.smlink { color:red; font-size:10px; text-decoration:none; font-weight:bolder}
a {cursor:pointer;color:#fff}
.TabText { font-family:Arial; font-weight:bold; font-size:13px; color:White; text-align:left}
.TagLine { font-family:Verdana; font-size:x-large; color:White}
.SubText {color:#2867BB; text-decoration: underline; font-weight:bolder; font-family:Arial; font-size:15px; }
.SubText2 {color:#2867BB; font-weight:bolder; font-family:Arial; font-size:15px; }
a.Video {color:white; font-weight:bolder; font-family:Arial; font-size:15px; }
a:hover.video {text-decoration: underline; }
a.VideoSmall {color:white; font-weight:bolder; font-family:Arial; font-size:10px; }
a:hover.VideoSmall {text-decoration: underline; }

a:hover.SubText { font-family:Arial; font-size:15px; color:blue}
.Headline { font-family:Verdana; font-size:large; color:#ab2e03; padding-bottom:10px}

div.bodytext {line-height: 20px; color:black;font:normal 12px Arial, FreeSans, Helvetica, Verdana, sans-serif;}
div.bodytextL {line-height: 20px;color:black;font:normal 14px Arial, FreeSans, Helvetica, Verdana, sans-serif;}

a { color:#2867BB; font-family:Arial; font-size:14px; white-space:nowrap; text-decoration:none; font-weight:bold;}
a.learnmore {font-size:11px;font-weight:bold;color:#2867BB;}
a:hover {  text-decoration:underline}
a:hover.BodyTextSubHead {font-family:Verdana; font-size:smaller; color:black; padding-bottom:7px; padding-top:25px; font-weight:bolder} 
.Icon{padding-right:10px} th{background-color:Silver;border-bottom:1px solid black;padding:3px}
td.LicType{border-bottom:1px solid silver;padding:3px}
.BodyTextSubHead,a:link.BodyTextSubHead,a:visited.BodyTextSubHead {font-family:Verdana; font-size:smaller; color:black; padding-bottom:7px; padding-top:25px; font-weight:bolder} 
.BodyTextSubHeadLabel {font-family:Verdana; font-size:smaller; color:black; font-weight:bolder} 

#divtopbar td.sep {font-size:12px; color:gray;}
#divtopbar .linkon { text-decoration:underline;color:#2867BB;}

a.msubnav {font-size:14px; color:black; font-weight:bold;}
a.subnav {font-size:12px; color:gray;}
a:hover.subnav {text-decoration:none;font-size:12px; color:red;}
.divsubnav {width:98%;padding-right:280px;text-align:right;}
.selected {text-decoration:underline;}
.minisep {color:gray;font-size:10px;}

p {line-height:20px; margin-top:5px;}

li {line-height:20px;}
ul {margin-left:10px;padding-left:3px;}
a {line-height: 20px; color:black;font:normal 14px Arial, FreeSans, Helvetica, Verdana, sans-serif;}

#divTopBox {width:100%;}
#divBottomBox {width:100%;}

td.spacerH {width:15px;}
table.wide {width:100%;}
td.quarter {width:25%; vertical-align:top; font-weight:bold; font-family:Verdana; color:Gray;}
a.quarter {font-size:16px;font-weight:bold; font-family:Verdana; color:Gray;}
label.subquarter {font-size:12px;}
a.subquarter {font-size:12px;font-weight:bold; font-family:Verdana; color:Gray;}
label.textquarter { padding-top:5px;display:block!important; font-size:12px; font-weight:normal;}
p.textquarter { padding-top:5px;display:block!important; font-size:12px; font-weight:normal;}


a.blog { white-space:normal; padding-top:5px;font-size:12px;font-family:Verdana; color:Gray;}

td.SolutionsSideNav {vertical-align:top; width:180px; font-size:11px; /*background-color:#E8E6E6;*/ height:100%;}
td.SideNavTab { padding-left:10px; background-color:#DBD7D7; cursor:pointer;height:40px; border-right:1px solid gray;  border-bottom:1px solid gray;}
td.SideNavTabOn {cursor:default;background-color:White; border-right:1px solid white; color:#2867BB; font-weight:bold;}
td.SideTabNoBottom {border-bottom:0px;}

td.TopAlign {padding-left:20px; vertical-align:top;}
td.TopAlignNP {vertical-align:top;}

h1 {color:#2867BB; font-family:Verdana; font-size:22px; padding-top:15px;}
h2 {color:#2867BB; font-family:Verdana; font-size:14px; padding-top:0px; padding-bottom:0px; margin-bottom:4px;line-height: 20px;}
h4 {color:#2867BB; font-family:Verdana; font-size:14px; padding-top:0px; padding-bottom:0px; margin-bottom:0px;}
h5 {color:#2867BB; font-family:Verdana; font-size:19px; padding-top:0px;}
.impersonateH2 {color:#2867BB; font-family:Verdana; font-size:14px; padding-top:0px; padding-bottom:0px; margin-bottom:4px;line-height: 20px;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 740px;

}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;

}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 0.8em;
	padding:  7px 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden; min-height:245px;
	clear: both;
	float: left; width: 740px;
	background: #fff;
}
.tab_content {
	padding: 10px;
	padding-top:1px;
	font-size: 0.8em;
}

.divline {margin-top:3px;margin-bottom:10px;height:2px;background:url(../Images/divline.jpg); width:100%; background-repeat:repeat-x;}

td.RightNav {width:180px; border-left:1px solid silver;}
td.RightNavWide {width:230px; border-left:1px solid silver;}


td.check {height:24px;width:24px; vertical-align:middle;background:url(../Images/SymbolCheck.png); background-repeat:no-repeat;}
td.check1 {height:24px;width:24px; vertical-align:middle;background:url(../Images/Software_SymbolCheck.png); background-repeat:no-repeat;}
td.cross {height:24px;width:24px; vertical-align:middle;background:url(../Images/Software_Delete.png); background-repeat:no-repeat;}


td.Spacer {height:30px;}

th {border-left:1px solid black;border-top:1px solid black; background-color:#c6d9f1;}
td.Shaded
{
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    vertical-align: top;
    background-color: gainsboro;
}
td.even {border-left:1px solid black;border-bottom:1px solid black;width:290px; vertical-align:top;}
.right {border-right:1px solid black;}

td.wide {margin-bottom:0px;padding-bottom:0px;width:400px; border-bottom:1px solid black;}
h1.NP {padding-bottom:0px;margin-bottom:0px;}
h2.NP { color:#2867BB; font-family:Verdana; font-size:22px; padding-top:15px;}
td.pricingdet { text-align:center; background-position:center; border-bottom:1px solid black;width:140px;}

td.Under { border-bottom:1px solid black;}
