A:link {text-decoration: none; color:#fc3a09;}
A:visited {text-decoration: none; color: #fc3a09;}
A:active {text-decoration: none; color: #fc3a09;}
A:hover {text-decoration: underline; color: #fc3a09;}

a.noRedLink, a.noRedLink:active, a.noRedLink:visited{
	color: #262626;
	text-decoration:none;
}
a.noRedLink:hover{
	color: #262626;
	text-decoration:underline;
}


#homeHeadlinesBox p{
	margin:0 0 4px 0;
	padding:0;
	font-size:11px;
}

body {
	font-family:verdana, Arial, sans-serif;
	font-size: 11.5px;
	color: #262626;
	background-color:#f8f8f8;
	background-image:url(images/bg_09.jpg);
	background-repeat:repeat-x;
	margin:0px;
}

li {
	margin-bottom:4px;s
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #171616;
	line-height:28px;
	margin-top: 0px; 
	padding-top: 0px; 
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #171616;
	margin-bottom: 3px; 
	padding-bottom: 3px;
	margin-top: 9px;
	
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #171616;
	margin-bottom: 2px; 
	padding-bottom: 2px;
	margin-top: 9px; 
	
}

#mainContainer {
	width: 848px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
	
#header{
	width:848px;
	height:69px;
}

#logo{
	float: left;
	padding: 13px 0 0 0;
}

#permalinks{
	float:right;
	padding: 38px 0 0 0;
	color:#a79ba9;
	font-size: 11px;
}


#permalinks a:link, #permalinks a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #413a42;
	}
	
#permalinks a:hover, #permalinks a:active {
	text-decoration: underline;
	color: #413a42;
	}
	
#homepageQuote{
	float:right;
	margin-right:22px;
	margin-top:14px;
}

#homeSolutionsBox{
	position:relative;
	width:547px;
	height:252px;
	background-image:url(images/solution_box_bg.jpg);
	padding-top:60px;
	padding-left:9px;
	padding-right:9px;
	font-size: 11px;
	margin-top:4px;
}


#homeSolutionsBox h3{
	font-size:16px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*
#homeSolution1{
	float:left;
	width:208px;
	padding-left:77px;
	background-image:url(images/home_icon_mol.jpg);
	background-repeat:no-repeat;
	margin-bottom:30px;
}

#homeSolution2{
	float:left;
	margin-left:5px;
	width:180px;
	padding-left:77px;
	background-image:url(images/home_icon_strong_auth.jpg);
	background-repeat:no-repeat;
	margin-bottom:35px;
}

#homeSolution3{
	float:left;
	width:208px;
	padding-left:77px;
	background-image:url(images/home_icon_federation.jpg);
	background-repeat:no-repeat;
}

#homeSolution4{
	float:left;
	margin-left:5px;
	width:180px;
	padding-left:77px;
	background-image:url(images/home_icon_vpn.jpg);
	background-repeat:no-repeat;
}

#homeSolutionsMore{
	position:absolute;
	top:15px;
	lefthomeBottom2:10px;
	width:300px;
	height:30px;
	text-align:right;
	background-color:#00CC99;

}
*/



#menuInner{
	clear:both;
	width: 848px;
	height: 42px;
	background-image:url(images/menubar_inner.gif)
	}

#menuHome{
	clear:both;
	width: 848px;
	height: 39px;
	background-image:url(images/menubar_home.gif);
	}
	
#menuText{
	padding-top:11px;
	float: left;
	padding-left: 25px;
}

/*

#signOnButton{
	float:right;
	margin-right: 10px;
	margin-top: 7px;
}
*/

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fc3a09;
}

.menuItemSelected{
	
}

.menu a:link, .menu a:visited {
	text-decoration: none;
	color: #ffffff;
	padding-right:22px;
	}
	
.menu a:hover, .menu a:active {
	text-decoration: underline;
	color: #ffffff;
	padding-right:22px;
	}


.menuItemSelected a:link, .menuItemSelected a:visited {
	text-decoration: none;
	color: #fc3a09;
	}
	
.menuItemSelected a:hover, .menuItemSelected a:active {
	text-decoration: underline;
	color: #fc3a09;
	}


/* NEW SUCKERFISH NAVIGATION */

#newMenu{
	clear:both;
	width: 848px;
	height: 39px;
	background-image:url(images/menu_bg_09.gif);
}

.mainNavButton{
	padding-top:10px;
	text-align:center;
	height:24px;
	background: transparent url('images/menu_bg_divider_09.gif') no-repeat top right;
	overflow:hidden;
}

.freeTrial{
	background:none;
}

.mainNavButton a span:hover {
	text-decoration: underline;
}

#suckerfishnav {
    font-family: "HelveticaNeue", Arial, Verdana, sans-serif;
    font-weight:normal;
    width:100%;
    font-size:14px;
    }
#suckerfishnav, #suckerfishnav ul {
	z-index:15;
	line-height:16px;
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
	font-weight:normal;
    display:block;
    color:#484654;
    text-decoration:none;
    padding:0px 0px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:185px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #333241;
    }
#suckerfishnav li li {
	margin-bottom:0px;
    width:184px;
    border-bottom:1px solid #333241;
    border-left:1px solid #333241;
    border-right:1px solid #333241;
    font-weight:normal;
    font-family: "HelveticaNeue", Arial, Verdana, sans-serif;
    }
#suckerfishnav li li a {
    padding:6px;
    padding-top:7px;
    padding-bottom:7px;
    width:184px;
    color:#514e4c; /* ?? */
    }
#suckerfishnav li ul ul {
    margin:-39px 0 0 230px;
    }
#suckerfishnav li li:hover {
    background:#141414; /* bg hover of dropdown */
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#f6f6f6; /* hover of dropdown */
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#19181c; /*main hover */
	text-decoration: none;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#f6f6f6; /*drop down text */
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
	
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#3e3d4d;/* drop down bg */	
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    /*background:#DA0909;*/
    }
	

.freeTrial a{
	color:#fff;
}


#sideBarColumn{
	width:240px;
	margin-top:8px;
	float: left;
	margin-bottom:8px;
}

#sideBarTop{
	width:240px;
	height:8px;
	line-height:1px;
	overflow:hidden;
}

#sideBar{
	background-color:#FFF;
	background-image:url(images/side_bar_box_09.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:4px;
}

#homeRightColumn{
	width:224px;
	float: left;
	margin-top:8px;
}

#homeLeftColumn{
	float:left;
	margin-top:8px;
}

/*

#homeBottomContainer{
	float: left;
	margin-left:0px;
}

#homeBottomContainer h3{
	margin-top:0px;
}

#homeQuotes{
	text-align:center;
	margin-top:5px;
}
*/

#homeNews{
	width:555px;
	margin-bottom:20px;
	margin-top:10px;
}

/*
.newsDate{
	color:#8a8a8a;
	font-size: 10px;
	margin-top:6px;
	margin-bottom:1px;
}

.newsItem{
	color:#525252;
}

*/

#subNav{
	width:211px;
	padding-left:14px;
	padding-top:5px;
	padding-bottom: 20px;
}

	
.billboard{
	margin-bottom:10px;
	margin-left:9px;
}


.billboardHome{
	margin-bottom:7px;
	overflow:hidden;
}

#copyContainerTop{
	width:595px;
	float: right;
	height:8px;
	overflow:hidden;
	line-height:1px;
	margin:0px;
	margin-top:8px;
}


#copyContainer{
	line-height:18px;
	float: right;
	width:563px;
	padding:16px;
	margin-bottom:35px;
	background-image:url(images/copy_container_bg_09.gif);
	background-position:bottom;
}

#homeContainer{
	width:848px;
	margin-bottom:4px;
}

#homeMainBox{
	background-image:url(images/home_main_box_09.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:568px;
	height:318px;
	margin-right:8px;
	padding:24px;
}

#homeHeadlinesBox{
	background-image:url(images/headlines_box_09.gif);
	background-repeat:no-repeat;
	width:568px;
	height:102px;
	margin-top:7px;
	padding: 30px 24px 24px 24px;
}


#homeStrongSell{
	width:848px;
	padding-left:0;
	padding-top:0px;
	line-height:normal;
}

#homeStrongSell h3{
 color:#fc3a09;
 }
 
#sellOne{
	float:left;
	margin-left:55px;
	width:340px;
	margin-bottom:15px;
}

#sellTwo{
	float:left;
	margin-left:40px;
	width:340px;
	margin-bottom:15px;
}


#homeBottom{
	width:838px;
	height:250px;
	margin-top:7px;
	margin-left:10px;
}

#homeBottom2{
	width:810px;
	margin-top:9px;
	margin-left:19px;
	margin-right:19px;
}


#homeBox{
	float: left;
	width:171px;
	height:231px;
	background-image:url(images/home_box.jpg);
	padding: 5px 15px 5px 15px;
}

#homeBox h3 {
	margin-top:7px;
}

/*
#homeBoxNews{
	float: left;
	width:175px;
	padding: 5px 11px 5px 15px;
	font-size:11px;
}


#homeBoxNews h3 {
	margin-top:7px;
	color:#999999;
}

#newsItemDate{
	font-size:14px;
	color:#999999;
	margin-bottom:3px;
}

#homePromoBox{
	float:left;
}
*/

	
.smallFormText{
	margin-top:7px;
	margin-bottom:3px;
	font-size:.95em;
	line-height:.97em;
}

.contactUsFormRow{
	
}

.contactUsFormRow{
	line-height:1.3em;
}
	
#footer{
	clear:both;
	font-size: 11px;
	background-image:url(images/footer_bg_09.gif);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-left:20px;
	padding-right:20px;
	height: 29px;
	color: #999999;
	margin:0 0 12px 0;
}
	
#footerLeft{
	float: left;
}

#footerRight{
	float: right;
	padding-top:4px;
}



#trilink{
	font-size: 11px;
}

#trilink a:link, #trilink a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #413a42;
	}
	
#trilink a:hover, #trilink a:active {
	text-decoration: underline;
	color: #413a42;
	}
	
	
	
	
	
#footer a:link, #footer a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #413a42;
	}
	
#footer a:hover, #footer a:active {
	text-decoration: underline;
	color: #413a42;
	}
	
#quoteArea{
	background-color:#f5f5f7;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:15px 50px 15px 50px;
	color:#6a6a6a;
	text-align:center;
}
#quoteAreaName{
	margin-top:5px;
	font-size:11px;	
}

