* { margin:0; Padding:0; outline:0; -moz-appearance: none !important;}
BODY {
background-color:#04417D;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
margin:0;
}

TD {
font-size:11px;
color:#000;
font-family:Arial, Verdana, Helvetica, sans-serif;
vertical-align: top
}

img {
border:none;
}

H1,H2,H3,H4 {
font-family:Helvetica, Arial, Geneva, Verdana, sans-serif;
font-weight:700;
color:#025F9F;
}

H1 {
letter-spacing:-1px;
font-size:21px;
margin:0 20px 3px;
}
H2 {
font-size:16px;
margin:0px 20px 0;
}
H3 {
font-size:16px;
margin:20px 20px 4px;
}
H4{
	font-size:13px;
	margin:20px 20px 4px;
	color: #024E80;
}
HR {
align:center;
height:1px;
style:noshade;
color:#73CBF6;
}
#navigation { height: 35px; background: 0 url(nav_bg.gif) repeat-x; left: -10px;  }
#navigation ul { list-style: none inside none; padding: 0px 0 0 0px; }
#navigation ul li { float: left; display: inline; margin-right: 10px; }
#navigation ul li a,
#navigation ul li a span { text-decoration: none; float: left; display: inline;  height: 25px; line-height: 24px; font-size: 12px; font-weight: bold; color: #545d50; padding-left: 10px; }
#navigation ul li a span { padding: 0 10px 0 0; }
#navigation ul li a:hover,
#navigation ul li a:hover span {
	text-decoration: none;
	background: url(nav-hover.gif) no-repeat 0 0;
	color: #fff;
	cursor: pointer;
}
#navigation ul li a:hover span {
	background-position: right 0;
	cursor: pointer;
}
li {
list-style:none outside;
font-size:12px;
margin-top:5px;
margin-bottom:7px;
margin-left:3px;
font-family:Arial;
}
.li1 {
list-style:none url(bullet_red.gif) outside;
font-size:12px;
margin-top:0px;
margin-bottom:7px;
margin-left:3px;
font-family:Arial;
}
.li2 {
list-style:none url(bullet_red.gif) outside;
font-size:12px;
margin-top:0px;
margin-right:15px;
margin-bottom:7px;
margin-left:3px;
font-family:Arial;
}
P{
font-size:12px;
color:#000;
line-height:18px;
font-family:Arial;
text-decoration:none;
margin:4px 30px 15px 20px;
}
a {
font-weight:400;
font-size:12px;
color:#0060bf;
font-style:normal;
font-family:Arial;
text-decoration:underline;
}
a:hover {
font-weight:400;
font-size:12px;
color:#c43b0f;
font-style:normal;
font-family:Arial;
text-decoration:underline;
}
.logo {
	padding: 11px 11px 11px 15px;
	width: 740px;
}
.topnav {
	width: 200px;
	padding-top: 14px;
	padding-left: 30px;
	text-align: right;
}
.leftnav{
width:15px;
height:35px;
BORDER-Right: #C7C6C6 1px solid
}
.nav{
	background-image: url(nav_bg.gif);
	background-repeat: repeat-x;
	height: 35px;
}
.rightnav{
width:15px;
height:35px;
BORDER-Left: #C7C6C6 1px solid
}
ul#mainmenu{ font-family: Arial, Helvetica, sans-serif;  margin: 10px 0 3px 0px; padding: 0;}
ul#mainmenu li{display: inline; list-style-type: none; color: #A50000; padding: 5px 10px 5px 10px;}
ul#mainmenu li a{font-size:13px; color:#666666; text-decoration:none; font-weight:700; padding: 8px; text-align:center; vertical-align:middle}
ul#mainmenu li a:hover {font-size:13px; color:#004892; text-decoration:none; font-weight:700; padding: 8px; text-align:center; vertical-align:middle}
.navtext{	background-image: url(nav_bg.gif);
	background-repeat: repeat-x;
	height: 35px;
	font-size:13px;
	color:#333333;
	font-weight:700;
	padding: 8px 8px 8px 20px;
	vertical-align:middle
}
.outer{
	background-color: #FFFFFF;
	text-align: center;
	width: 940px;
}
.pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	background-color: #0083CB;
	height: 30px;
	color: #FFFFFF;
	padding: 6px 6px 6px 20px;
}
.leftcol{
Padding-Left:15px;
Padding-Top:15px;
Padding-Bottom:15px;
vertical-align: top;
}
.leftcolPurchase{
Padding-Left:15px;
Padding-Top:15px;
vertical-align: top;
}
.leftcolcontact{
Padding-Left:15px;
Padding-Right:15px;
Padding-Top:15px;
Padding-Bottom:15px;
vertical-align: top;
}
.banner{
width: 702px;
padding-left: 15px;
vertical-align: top;
}
.leftcolcontent{
Padding-Top:15px;
Padding-Bottom:15px;
BORDER: #C7C6C6 1px solid
}
.leftcolcontentP{
Padding:15px;
BORDER: #C7C6C6 1px solid
}
ul#topright-menu {
margin:40px 0 20px;
padding:0;
}
ul#topright-menu li {
list-style-type:none;
display:block;
float:left;
padding:0 2px;
color:#CC0000;
}
ul#topright-menu li.text {
padding:0;
}
.topLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;
text-decoration:none;
font-weight:700;
}
.topLinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
font-weight:700;
}
.topdivd{
	margin-right: 5px;
	margin-left: 5px;
}
.bannercol1 {
	Padding-Left:20px;
	Padding-Top:10px;
	font-weight:700;
	font-size:12px;
	color:#CC0000;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	Padding-Left:20px;
	BORDER-Left: #C7C6C6 1px solid;
	BORDER-Bottom: #B92A24 3px solid;
	width:260px;
	height:140px;
	background-image: url(bg_gray.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}
.bannercol2 {
	Padding-Left:15px;
	Padding-Top:15px;
	Padding-Bottom:10px;
	BORDER-Right: #C7C6C6 1px solid;
	BORDER-Bottom: #B92A24 3px solid;
	width:460px;
	height:140px;
	background-image: url(bg_gray.gif);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;

}
.feico {
width:18px;
height:19px;
Padding-right:5px;
Padding-Left:2px;
Padding-Top:2px;
text-align: right;
}
.feature {
font-weight:700;
font-size:12px;
color:#555;
font-family:Arial, Helvetica, sans-serif;
}
.rightcol {
width:218px;
padding:0px 15px 10px;
}

.rightcolcontent {
border:#C7C6C6 1px solid;
background-color:#F6F5F5;
text-align:center;
padding:7px;
}
.rightcolsnap{
border:#C7C6C6 1px solid;
background-color:#FFFFFF;
padding:7px;
padding-Left:12px;
}

.rightcolchat {
border:#C7C6C6 1px solid;
background-color:#FFF;
text-align:center;
padding:7px;
Padding-Top:18px;
Padding-Bottom:18px
}

.rightcolMPT {
border:#C7C6C6 1px solid;
background-color:#FFF;
text-align:center;
padding:7px;
Padding-Top:7px;
Padding-Bottom:10px
}
.demo {
Padding-Top:1px;
}
.submit {
Padding-Top:8px;
}

.demoLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#085BA8;
	text-decoration:none;
	font-weight:700;
}

.demoLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C80A03;
	text-decoration:none;
	font-weight:700;
}
.updates{
BORDER: #333333 1px dotted;
Padding:4px;
Padding-Left:10px;
background-color:#E7F5FC;
}

.blanktd{
height:15px;
}
.content {
font-size:12px;
color:#333;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;
}

.redtextN {
font-weight:700;
font-size:14px;
color:#C00;
font-style:normal;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
margin-bottom:4px;
line-height:180%;
}
.redtext {
font-weight:700;
font-size:12px;
color:#c00;
font-style:normal;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
}
.botnav{
	background-color:#AAACB5;
	height:30px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 8px;
}
.botlink {
font-weight:700;
font-size:11px;
color:#fff;
font-style:normal;
font-family:Verdana;
text-decoration:none;
}
.botlink:hover {
font-weight:700;
font-size:11px;
color:#fff;
font-style:normal;
font-family:Verdana;
text-decoration:underline;
}

.botdivd{
	margin-right: 8px;
	margin-left: 8px;

}
.botContentNew {
background-color:#AAACB5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#FFF;
text-align:center;
padding-top:0;
padding-bottom:4px;
height:30px;
vertical-align: top;
}
.botContentNew1 {
background-color:#AAACB5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#FFF;
text-align:center;
padding-top:0;
padding-bottom:0px;
height:7px;
vertical-align: top;
}
.threatLinkbig {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0C62B8;
text-decoration:underline;
font-weight:bold;
line-height:180%;
}
.threatLinkbig:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00;
text-decoration:underline;
font-weight:bold;
line-height:180%;
}
.boldcontent{
font-family:Arial, Geneva, Verdana, sans-serif;
font-weight:700;
color:#01439C;
font-size:13px;
}
.mainContent {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
text-decoration:none;
}
.mainContent:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
text-decoration:none;
}
.rightlinkspace {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 12px;

}
.righttextspace {

	padding-top: 5px;
	padding-left: 5px;
}
.rightbulletspace {


	padding-top: 4px;
	padding-left: 1px;
	padding-right: 5px;
}
.rightlinkspaceRe {

	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 9px;
}
.righttextspaceTe {
	padding-left: 4px;
	padding-bottom: 10px;
	font-size:12px;
	color:#333;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
}
.customernamei{
color:#333;}
.ul35 {
	padding-left: 35px;
}
.bannerimg {
	background-image: url(banner_main.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 702px;
}
.bannerimg1 {
	background-image: url(banner_main_1.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 702px;
}
.safe {
	width: 200px;
	padding-top: 20px;
	padding-left: 30px;
	text-align: right;
	padding-right: 15px;
}
.redbullet{
color:#D30000;
font-size:14px;}
.customerNames {
font-size:11px;
color:#666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
line-height:150%;
}
.name {
font-size:12px;
color:#666666;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}
.colink {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#C00;
text-decoration:underline;
font-weight:700;
}
.colink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
text-decoration:underline;
font-weight:700;
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #737164; Padding:5px;
}
.textfield {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.textarea {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.star {
	FONT-SIZE: 9px; VERTICAL-ALIGN: super; COLOR: #cc3300
}
.button {
	BORDER-RIGHT: #3288C5 1px solid;
	BORDER-TOP: #3288C5 1px solid;
	BORDER-LEFT: #3288C5 1px solid;
	BORDER-BOTTOM: #3288C5 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060BF;
	font-weight: bold;
	background-color: #F2F4F6;
}
.button_hover {
	BORDER-RIGHT: #black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #C2CED6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}.hrtesti {background-image: url(divider1.gif); background-repeat: no-repeat; height: 20px; background-position: 5px; text-align: left;}
.li1New {
list-style-image:url(bullet_red.gif);
font-family:Arial;
font-size:12px;
list-style-position:outside;
list-style-type:none;
padding-bottom:7px
}.moreLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#028C03;
text-decoration:underline;
font-weight:700
}.moreLink:hover{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;
text-decoration:underline;
font-weight:700}
.point {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#406DCC;
padding-Left:7px; 
}
.bluebox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#094A8C;
text-decoration:none;
background-color:#E5F6FE;
border-color:#006;
border-style:dotted;
border-width:thin;
padding:15px
}
.more {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#028C03;
text-decoration:underline;
font-weight:700;
background-image:url(bullet_Green.gif);
background-repeat:no-repeat;
background-position:left;
list-style-image:url(bullet_Green.gif);
display:block;
padding:2px 0 5px 12px
}

.more:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;
text-decoration:underline;
font-weight:700;
background-image:url(bullet_Green.gif);
background-repeat:no-repeat;
background-position:left;
list-style-image:url(bullet_Green.gif);
display:block;
padding:2px 0 5px 12px
}
.LinkN {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #028C03; text-decoration: underline; margin-left: 1px;}
.LinkN:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: underline; margin-left: 1px;}
.BlueContent {font-family: Verdana; font-size: 11px; font-style: normal; color: #0060BF; font-weight: bold;}
/*Main menu classes starts*/
ul#mainmenu{}
ul#mainmenu{ margin: 3px 0 5px 0px; padding: 0;}
ul#mainmenu li{ display: inline; list-style-type: none; color: #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 25px 5px 25px;}
ul#mainmenu li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:700;}
ul#mainmenu li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BAE6FB;
text-decoration:underline;
font-weight:700
}
.testi7{padding-top:5px}
/*Main menu classes Ends*/

/*TOP menu classes starts*/
ul#topright-menu{ margin: 40px 0 10px; padding: 0;}
ul#topright-menu li{list-style-type: none; display: block; float: left; padding: 0 2px;}
ul#topright-menu li.text{ padding: 0px 0;}
/*TOP menu classes Ends*/
/*BOTTOM menu classes starts*/
ul#bottom-menu{ margin: 0; padding: 0;}
ul#bottom-menu li{ display: inline; list-style-type: none; padding: 5px 1px 0 1px;}

/*BOTTOM menu classes Ends*/
.border-1{ background: url(../images/border-1.gif);}
.border{ background: url(../images/border.gif);}
.home1{padding-left:5px; padding-right:5px}
.home2{Padding-Left:25px; padding-Bottom:10px}
.home3{padding: 5px 0 5px 0; font-size: 12px;}
.footer-bottom{width: 500px; margin: 0 auto}
.copyright-statement{line-height: 17px; display: block; float: left;}

/*Award Page classes Starts*/
table.award {width:100%; border-spacing:0; border-collapse:collapse;}
table.award td{vertical-align: middle; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; text-align:center;}
table.awardP {width:350; border-spacing:0; border-collapse:collapse; text-align: center;}
table.awardP td{vertical-align: middle; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; text-align:center;}
/*Award Page classes Ends*/

.BlueLink1 {
font-weight:400;
font-size:12px;
color:#0060bf;
font-style:normal;
font-family:Arial;
text-decoration:underline;
}
.BlueLink1:hover {
font-weight:400;
font-size:12px;
color:#c43b0f;
font-style:normal;
font-family:Arial;
text-decoration:underline;
}
.sitecontent{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.sitecontent:hover {

	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	alt-text: OneStop security solutions;
}
.sflink {
	font-weight:normal;
	font-size:11px;
	color:#D9D9D9;
	font-style:normal;
	font-family:Verdana;
	text-decoration:underline;
	margin-left: 20px;

}

.sflink:hover {
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	font-style:normal;
	font-family:Verdana;
	text-decoration:underline;
	margin-left: 20px;

}
.sm64link {
font-weight:400;
font-size:11px;
color:#0060bf;
font-style:normal;
font-family:Arial;
text-decoration:underline;
}

.sm64link:hover {
font-weight:400;
font-size:11px;
color:#c43b0f;
font-style:normal;
font-family:Arial;
text-decoration:underline;
}