@charset "UTF-8";
/* CSS Document */

a:hover	{
	font-weight: normal;
}


/*New Homepage Move Around*/
.news_title{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height:13px;
	color: #446C80;
	text-decoration: none;
}
.news_title:hover{
	font-weight: bold;
	color:#84AABD;
	text-decoration: none;
}
.news_txt{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:14px;
	color: #7E99AF;
	text-decoration: none;
}
.news_txt:hover{
	color:#B6C5D1;
	text-decoration: none;
}
.enews_txt{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}
.enews_txt2{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CE0A0E;
	text-decoration: none;
}
.enews_txt3{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.enews_submit{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
.enews_submit:hover{
	font-weight: bold;
	color: #585858;
	text-decoration: underline;
}
.enews_input{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	width:151px;
	display: block;
	background: #E6E6E6;
	border: 0px;
}
.enews_top{
	background-image: url(../images/enews_top.png);
	background-repeat: no-repeat;
	height:29px;
	width:219px;
}
.enews_mid{
	background-image: url(../images/enews_mid.png);
	background-repeat: repeat-y;
	width:219px;
}
.enews_bot{
	background-image: url(../images/enews_bot.png);
	background-repeat: no-repeat;
	width:219px;
	height:4px;
}
.hp_bf_txt{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.hp_bf_link{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFFFF;
	text-decoration: none;
}
.hp_bf_link:hover{
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFFFF;
	text-decoration: underline;
}
/*End New Homepage Move Around*/


.back {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #ccffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.hiddentext {
	display:none;
	font-size: 12px;
	padding: 10px 25px 30px 15px;
	background-color: #F2F3F6;
}

.hiddentextPadding	{
	padding: 20px 0px 20px 0px;
	border-bottom: #012F47 dotted 1px;	
}

.outline {
	cursor:pointer; 
	color: #012f47;
	text-decoration: none;
	padding: 5px;
	background-color: white;
	margin-bottom: 3px;
}

#rss ul	{
	margin: 0px;
	padding: 0px;
	color: #001F2F;
	list-style: none;
	list-style-type: none;
}


.linkHover a	{
	color:#79224C;
	text-decoration: none;
	
}

.linkHover a:hover	{
	color:#79224C;
	text-decoration: underline;
	
}

li	{
	margin: 0px;
	padding: 0px;
	color: #001F2F;
}

.lion	{
	margin: 0px;
	padding: 0px;
	color: #001F2F;
	list-style: disk;
	list-style-type: disk;
}

.rss	{
	font-size: 12px;
	color: #012f47;
	margin: 0px;
	padding-bottom: 15px;
}

.rss a	{
	font-size: 12px;
	text-decoration:none;
	color: #012f47;
}

.leftside {
	background-image: url(../images/shadowleft.png);
	background-repeat: repeat-y;
	background-position: right;
}
.rightside {
	background-image: url(../images/shadowright.png);
	background-repeat: repeat-y;
}
.header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}
.footer2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 22px;
	color: #d5cce4;
	text-decoration: none;
}
.footer1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #9999cc;
	text-decoration: none;
}
.pagetop {
	background-image: url(../images/pagetop.jpg);
	background-repeat: repeat-x;
}
.nwsbdyshort {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}
.nwsttlshort {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #330099;
	text-decoration: none;
	font-weight: normal;
}
.nwsttlshort2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #330099;
	text-decoration: none;
	font-weight: normal;
}
.link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
}
.linkTwo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: underline;
}
.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
.headlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66ccff;
	text-decoration: none;
}
.hdrttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-decoration: none;
}

h3	{
	color:#666666;
	font-size:14px;
	letter-spacing:0.5px;
	line-height:18px;
	margin:0;
	padding:0;
}

h4	{
	color:#333;
	font-size:14px;
	letter-spacing:0.5px;
	line-height:18px;
	margin-bottom: 10px;
	border-bottom: #666 solid 1px;
}

h2	{
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #79224c;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

h1	{
	font-size: 24px;
	letter-spacing: 0.5px;
	color: #79224c;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	margin-bottom: 15px;
	border-bottom: #999 solid 1px;
}

.pageTopTitle	{
	font-weight: bold;
	color: white;
	font-size: 24px;
	text-transform: uppercase;
    letter-spacing: 1px;
	padding: 25px 20px 0px 40px;
}

.paddingDiv	{
	padding: 13px 20px 0px 20px;	
}

#leftColumn	{
	float:left;
 	margin-right:-111111px;
	width: 237px;
	padding: 6px;
}

#leftColumnPartner	{
	float:left;
	width: 237px;
}


.leftContent	{
	padding-top: 20px;
	font-size: 12px;
	line-height: 18px;
}

#leftColumn a {
	color: #79224c;	
	text-decoration: none;
}

#leftColumn a:hover {
	color: #79224c;	
	text-decoration: underline;
}

#rightColumn	{
	margin-left: 237px;
	line-height: 20px;
	padding: 35px;
}

#rightColumnsupport	{
	margin-left: 237px;
	line-height: 20px;
}

.padding	{
	padding: 20px 23px 0px 23px;	
}

#rightColumnContent .contentText	{
	font-size: 12px;
}

.contentText	{
	font-size: 12px;
}

/*MENU SECTION*/

#menu	{
	height: 26px;
	background-image: url(../images/navigation/bgRepeat.jpg);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
}

#menu .nav	{
	float: left;
}

#menu .nav a.solution	{
	display: block;
	text-decoration: none;
	width: 100px;
	height: 26px;
	background-image: url(../images/navigation/btnSolution.jpg);
	background-repeat: no-repeat;
}

#menu .nav a.solution:hover	{
	background-position: 0 -26px;
}

#menu .nav a.news	{
	display: block;
	text-decoration: none;
	width: 72px;
	height: 26px;
	background-image: url(../images/navigation/btnNews.jpg);
	background-repeat: no-repeat;
}

#menu .nav a.news:hover	{
	background-position: 0 -26px;
}

#menu .nav a.support	{
	display: block;
	text-decoration: none;
	width: 92px;
	height: 26px;
	background-image: url(../images/navigation/btnSupport.jpg);
	background-repeat: no-repeat;
}

#menu .nav a.support:hover	{
	background-position: 0 -26px;
}

#menu .nav a.partners	{
	display: block;
	text-decoration: none;
	width: 92px;
	height: 26px;
	background-image: url(../images/navigation/btnPartners.jpg);
	background-repeat: no-repeat;
}

#menu .nav a.partners:hover	{
	background-position: 0 -26px;
}

#menu .nav a.about	{
	display: block;
	text-decoration: none;
	width: 133px;
	height: 26px;
	background-image: url(../images/navigation/btnAbout.jpg);
	background-repeat: no-repeat;
}

#menu .nav a.about:hover	{
	background-position: 0 -26px;
}

#menu .nav a.contact	{
	display: block;
	text-decoration: none;
	width: 114px;
	height: 26px;
	background-image: url(../images/navigation/btnContact.jpg);
	background-repeat: no-repeat;
}

#menu .nav a.contact:hover	{
	background-position: 0 -26px;
}

/*MENU SECTION*/


/*NEWS SECTION*/

#container	{
	background-image: url(../images/contentBg.jpg); 
	background-repeat:repeat-y;

}

.newsLightRow	{
	width: 642px;
	height: 112px;	
	background-image: url(../images/newsBgOne.gif);
	background-repeat: no-repeat;
	border-bottom: #dfdee1 solid 1px;
}

.newsDarkRow	{
	width: 642px;
	height: 112px;
	background-image: url(../images/newsBgTwo.gif);
	background-repeat: no-repeat;
	border-bottom: #dfdee1 solid 1px;
}

.newsPost	{
	padding: 30px 15px 0px 19px;
}

.readMore	{
	font-size: 10px;	
	color: #79224c;
}

.description	{
	font-size: 10px;	
	line-height: 15px;
}

#newsList	{
	padding-bottom: 20px;
}

#newsList .newsImg	{
	padding: 0px 20px 0px 0px;
}

#newsList .newsPostDescription	{
	padding: 0px 20px 0px 0px;
	font-size: 11px;	
	line-height: 15px;
}

#newsList .readMore	{
	font-size: 10px;	
	color: #79224c;
	padding: 0px 0px 0px 0px;
}

#newsList .readMore	 a{	
	color: #79224c;
	text-decoration: none;
}

#newsList .readMore a:hover	{
	color: #79224c;
	text-decoration: underline;
}

#featured	{
	background-image: url(../images/featuredBg.jpg);
	background-repeat: repeat-x;
	padding: 32px;
}

#headline	{
	font-size: 24px;
	color: #ccc;	
}

#subheadLine	{
	font-size: 18px;
	color:  #EAEAEA;
	padding-bottom: 30px;
	
}

#arrow	{
	position: absolute;
	margin-left: 420px;
	margin-top: 38px;
}

#featuredPost	{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	line-height: 18px;
	padding-right: 90px;
}

#rightColumnContent	{
	font-size: 12px;
}

#rightColumnContentSupport	{
	font-size: 12px;
}

.backgroundShadow	{
	background-image: url(../images/bgShadowNavNews.jpg);
	background-repeat: no-repeat;
	width: 226px;
	height: 112px;
}

/*NEWS SECTION*/

/* SUB NAVIGATION*/



#leftColumn .sub a.billing	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-image:url(../images/subNavigation/btnBilling.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.billing:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.billingOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-image:url(../images/subNavigation/btnBilling.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.execs	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-image:url(../images/subNavigation/btnExecs.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.execs:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.execsOn	{
	background-image:url(../images/subNavigation/btnExecs.jpg);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-position: -226px 0;
}


#leftColumn .sub a.philosophy	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-image:url(../images/subNavigation/btnPhilosophy.jpg);
	background-repeat: no-repeat;
}

#leftColumn .sub a.philosophyOn	{
	background-image: url(../images/subNavigation/btnPhilosophy.jpg);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-position: -226px 0;
}

#leftColumn .sub a.philosophy:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.qualifications	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-image:url(../images/subNavigation/btnQualifications.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.qualificationsOn	{
	background-image:url(../images/subNavigation/btnQualifications.jpg);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-position: -226px 0;
}

#leftColumn .sub a.qualifications:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.continuity	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnContinuity.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.continuityOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnContinuity.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.continuity:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.eForensic	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnEforensic.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.eForensicOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnEforensic.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.eForensic:hover	{
	background-position: -226px 0;
	text-decoration: none;
	display: block;
}

#leftColumn .sub a.industry	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnIndustry.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.industryOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnIndustry.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.industry:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.network	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnNetwork.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.networkOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnNetwork.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.network:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.remote	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnRemote.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.remoteOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnRemote.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.remote:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.security	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnSecurity.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.securityOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnSecurity.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.security:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.virtual	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnHosting.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.virtualOn	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 66px;
	background-image: url(../images/subNavigation/btnHosting.jpg);
	background-repeat: no-repeat;
	background-position: -226px 0;
}

#leftColumn .sub a.virtual:hover	{
	background-position: -226px 0;
}

#leftColumn .sub a.newsListing	{
	display: block;
	text-decoration: none;
	width: 226px;
	height: 90px;
	background-image: url(../images/subNavigation/btnListing.jpg);
	background-repeat: no-repeat;
}


#leftColumn .sub a.newsListing:hover	{
	background-position: -226px 0;
}

/* SUB NAVIGATION*/

.error	{
	color: #990000;
	font-weight: bold;
}

.success	{
	color: #009900;
}