﻿BODY 
{
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
IMG
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	
}
/* ----------no new year--------*/
#logo 
{
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	height:95px;
	margin-top:15px;
}
.logo
{
	width:241px;
	height:93px;
}

#service.tech
{
	background-image: url(../images/footers/tech.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
/* ---------------------------*/
/*--------new year--------*/
/*
#logo 
{
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	height:105px;
	margin-top:15px;
}
.logo
{
width:263px;
height:102px;
}
#service.tech
{
	background-image: url(../images/footers/technewyear.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
*/
/*------------------------*/

#logo .logo
{
	display: block;
	padding-top: 0px;
	padding-left: 10px;
}
#logo .tollfreeline
{
	padding-right: 7px;
	margin-top: -95px;
	float: right;
	width:352px;
	height:79px;
}
#menu
{
    margin-left:auto;
    margin-right:auto;
    width: 973px;
    padding-bottom: 3px; 
}

UL.submenu
{
	display: block;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
UL.submenu LI
{
	display: inline;
	color: #394B8D;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #9DE41C;
	height: 18px;
}
.submenu LI a:hover
{

	color: #394B8D;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	height: 18px;
}
UL.submenu LI:last-child
{
	border-right: none;
}
UL.submenu LI A
{
	color: #3B3B3B;
	text-decoration: none;
	border-bottom: none;
}
#motto
{
	margin: auto;
	width:972px;
}
#flag
{
	background-image: url(../images/flag.png);
	background-repeat: no-repeat;
	height: 41px;
	position: absolute;
	width:70px;
	margin-left: 265px;
	
}
#flagtxt p
{
	font-family: arial, Tahoma;
	font-style:oblique;
	color: #7a7a7a;
	padding-left: 10px;
	height: 41px;
	margin:0px;
	padding-top: 5px;
	position:relative;
	font-size:18px;
}
#flagtxt .space
{
	padding-left:45px;
}
#content1
{
	background-image: url(../images/hands.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	width: 515px;
	height: 380px;
	padding-top: 90px;
	padding-left: 446px;
}
H1 
{
	color: #32448A;
	font-variant: small-caps;
	font-family: Verdana, Arial;
	font-size: 27px;
	font-weight: normal;
	margin: 0px 0px 1px 0px;
	padding-left: 10px;
	text-align: left;
}
H1.weFix 
{
	font-size: 32px;
}
H2
{
	color: #394B8D;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 0px;
}
.text-container P, OL LI, UL LI
{
	color: #6B6A6A;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 150%;
}
.text-container P A, .text-container UL LI A, H2 A
{
	color: #105AD4;
	text-decoration: none;
	border-bottom: 1px dashed #105AD4;
}
DIV.hr
{
	display: block;
	clear: both;
	height: 6px;
	background-image: url(../images/hr-bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding-bottom: 10px;
}
DIV.hr2
{
	display: block;
	clear: both;
	height: 3px;
	background-image: url(../images/hr-bg2.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
HR
{
	display: none;
}
#topbackground
{
	background-image: url(../images/top.png);
	background-repeat:repeat-x;
	height:42px;
	margin-top:0;

}
#Slogan
{
	width:735px;
	margin-left:auto;
	margin-right:auto;
}
#Slogan p
{
	position:absolute;
	text-align:center;
	color: #555555;
	font-family: verdana;
	font-size:13px;
	font-weight:bold;
	padding-top:12px;
	margin-top:0;	
	z-index:2;

}
#topSlogan
{
	width:735px;
	margin-left:auto;
	margin-right:auto;
}
#topSlogan p
{
	position:absolute;
	text-align:center;
	color:#d9d9d9;
	font-family: verdana;
	font-size:13px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:10px;
	padding-top:12px;
	margin-left:1px;
	margin-top:1px;
	z-index:1;

	
}

#Slogan A
{
	color: #105AD4;
	text-decoration:none;
	border-style: dashed;
	border-color: #105AD4;
	border-width:0 0 1px;
	
}


.benefits
{
	margin: 0px 10px 15px 10px;
}
.benefits .item
{
	color: #5A5A5A;
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/mark.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-right: 20px;
}
.benefits .description
{
	color: #5A5A5A;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dashed #8AC107;
	padding: 5px 0px 5px 0px;
}
.buttons
{
	text-align: center;
	margin-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
.buttons IMG
{
	padding: 0px 0px 0px 4px;
	border-width: 0px; 
}
#signup IMG
{
	border-width: 0px;
}
#content2, #footerContent
{
	margin: 0px auto 0px auto;
	width: 972px;
}
#content2 .back a
{
	background-image: url(../images/back.png);
	background-repeat: no-repeat;
	font-family:verdana;
	font-size:14px;
	padding-left: 18px;
	color: #cdcdcd;
	text-decoration: none;
	float: left;
}
#content2 .next a
{
	background-image: url(../images/next.png);
	background-position: right;
	background-repeat: no-repeat;
	font-family:verdana;
	font-size:14px;
	padding-left: 20px;
	padding-right: 18px;
	color: #cdcdcd;
	text-decoration: none;
}
#steps
{
	text-align: center;	
	margin-top: 5px;
}
#steps .updown
{
	display:block;
	width: 75px;
	float: left;
	margin-top: 120px;

}
#steps .step
{
	/*display: block;*/
	height:340px;
	float: left;	
	width: 273px;
	text-align: left;
	/*margin: 0px 0px 150px 0px;*/
	/*padding-bottom: 150px;*/
}
#steps .step IMG
{
	padding-left: 30px;
}
#steps .step .text
{
	position: relative;
	margin-top: -210px;
}
#steps .step .title
{
	display: block;
	width: 253px;
	color: #394B8D;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
#steps .step .description
{
	display: block;
	width: 150px;
	color: #494949;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 15px 5px;
}
#steps .step .button
{
	display: block;
	width: 85px;
	height: 21px;
	padding: 0px 0px 0px 100px;
	/*background-image: url(../images/buttons/arrow.png);*/
	background-repeat: no-repeat;
	background-position: right center;
}
#steps .step .button A
{
	color: #105AD4;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #105AD4;
	line-height: 21px;
	position: absolute;
}
#steps .step .button .img
{
	padding-left:10px;
	border-style: none;
	border-width: 0;
	position: absolute;
	
}
#steps .step .button .img IMG
{
	padding: 0;
	position: relative;
	padding-left: 80px;
	
}
#signup
{
  	float: left;
	width: 350px;
	padding-top: 30px;
	padding-left: 10px;
}

#signup .title
{
	color: #394B8D;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
}
#signup .item
{
	color: #6B6A6A;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 5px 0px 20px;
}
#signup .item A
{
	color: #105AD4;
	text-decoration:none;
	border-style: dashed;
	border-color: #105AD4;
	border-width:0 0 1px;
	
}

#signup .currency
{
	color: #72A401;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}
#signup .item.last, #signup .currency.last
{
	padding-bottom: 15px;
}
#signup .int
{
	font-size: 28px;
	vertical-align: middle;
}
#signup .fraction
{
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
}
#signup .remark
{
	color: #6B6A6A;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#content2 .remark a
{
	border-color:#105AD4;
	border-style:dashed;
	border-width:0 0 1px;
	color:#105AD4;
	font-family:Verdana,Arial;
	font-size:13px;
	font-weight:bold;
	line-height:21px;
	text-decoration:none;
}
/*#content2 .remark1
{
	color:#32448A;
	font-family:Verdana,Arial;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 0;
}
#content2 .remark1 a
{
	text-decoration: none;
	color:#32448A;
}
#content2 .remark1 a:hover
{
	border-bottom: 1px dashed #32448A;
}
*/
#service
{
	display: block;
	clear: right;
	float: left;
	width: 415px;
	height: 191px;
	padding-left: 185px;
	padding-top: 30px;
}

#service.clock
{
	background-image: url(../images/footers/clock.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#service.phone
{
	background-image: url(../images/footers/phone.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 380px;
	padding-left: 220px;
}
#service .text
{
	border-left: 3px solid #99E418;	
	color: #6B6A6A;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: 20px 0px 10px 0px;
	line-height: 20px;
}
#service .text .asterix
{
	color: #32448A;
}
#service .remark
{
	float: right;
	color: #32448A;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	line-height: 20px;
}
#copyright
{
	margin: 10px auto 10px auto;
	width: 972px;
	text-align: center;
	color: #9E9E9E;
	font-family: Verdana, Arial;
	font-size: 13px;
	height: 25px;
}
#copyright a.copyrightlinks
{
	color: #9E9E9E;
	text-decoration: none;
}
#copyright a.copyrightlinks:hover
{
	color: #848383;
	border-bottom: 1px dashed #9E9E9E;
}
.text-container 
{
	padding: 0px 10px 0px 10px;
}
#homeuserstitle
{
	background-image: url(../images/titles/homeusers.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 340px;
	padding-right: 10px;
	margin-top: 10px;
}
#corporateuserstitle
{
	background-image: url(../images/titles/corporateusers.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 355px;
	padding-right: 10px;
	margin-top: 10px;
}
#partnershiptitle
{
	background-image: url(../images/titles/partnership.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 10px;
}
#partnershiptitle h1
{
	padding-left: 380px;
}
#aboutcompanytitle
{
	background-image: url(../images/titles/aboutus.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 370px;
	padding-right: 10px;
	margin-top: 10px;
}
#database
{
	background-image: url(../images/titles/database.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 380px;
	padding-right: 10px;
	margin-top: 10px;
}
#privacytitle
{
	background-image: url(../images/titles/privacy.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 320px;
	padding-right: 10px;
	margin-top: 10px;
}
#termstitle
{
	background-image: url(../images/titles/terms.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 400px;
	padding-right: 10px;
	margin-top: 10px;
}
#linkstitle
{
	background-image: url(../images/titles/links.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 380px;
	padding-right: 10px;
	margin-top: 10px;
}
#content2 DIV.quote
{
	color: #6B6A6A;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	height: 115px;
	display: block;
	padding-top: 55px;
}
#contentDatabase2
{
    margin-left:auto;
    margin-right:auto;
    width:973px;
}
#contentDatabase2 DIV.quote
{
	color: #6B6A6A;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	height: 135px;
	display: block;
	padding-top: 55px;
}
.text-container .quote
{
	font-style: italic;	
}
.text-container .quote .author
{
	font-style: normal;	
	display: block;
}
.text-container .quote .subscribed
{
	display: block;	
	font-size: 10px;
	color: #555555;	
}
.footnotes
{
	color: #555555;
	padding-top: 15px;
	border-top: 1px dashed #999999;	
}
.footnotes UL
{
	list-style-type: decimal;	
}
.footnotes UL LI
{
	font-size: smaller;	
}
P.question
{
	color: #394B8D;
	font-style: italic;
}
#page_content A
{
	color: #036FC2;
}
.answer
{
	display: block;	
	font-style: normal;	
	color: #6B6A6A;
}
.modalBackground
{
    background-color: #666666;
    filter: alpha(opacity=50);
    opacity: 0.7;	
}
.popupPanel 
{
	width: 490px;
	border: 4px solid #D7D7D7;
	background-color: #FFFFFF;
	padding: 10px 330px 10px 20px; 
}

.ask 
{
	background-image: url(../images/popup/ask.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.connect 
{
	background-image: url(../images/popup/connect.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.solved 
{
	background-image: url(../images/popup/solved.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.popupButton 
{
	float: right;
	margin-right: -320px;
	margin-top: -25px;
}
/*.supportedTechsTable
{
    text-align: left;
    margin-left: 29px;
    margin-top: 5px;
    margin-bottom: -5px;
    width: 100% ;
 border-bottom:1px dashed #8AC107;
}*/
.supportedTechsTable .disable A
{
	color: #dadada;
	
}
.supportedTechsTable .disable a.item:hover
{
	color: #dadada;
	cursor:default;
}
.supportedTechsTable .disable li
{
	background-image: url(../images/icons/point_dis.png);
	background-position:left center;
    background-repeat:no-repeat;
    padding-left:15px;
}
.supportedTechsTable ul
{
	color:#394B8D;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    vertical-align:bottom;
    padding-left:20px;
	padding-right:20px;
}
.supportedTechsTable li
{
    background-image:url(../images/icons/point.png);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:15px;
   
    list-style: none;
}
.supportedTechsTable .title A
{
    color:#394B8D;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    
}
.supportedTechsTable .title A:hover
{
    color:#394B8D;
    border-bottom:1px dashed #394B8D;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}

.supportedTechsTable .item
{
    color:#6B6A6A;
    font-family:Verdana,Arial;
    font-size:13px;
    font-weight:bold;
    margin-left: 0px;
    margin-top: 5px;
    line-height: 2em;
    text-decoration:none;
}
.supportedTechsTable a.item:hover
{
    color:#105AD4;
}
.supportedTechsTable .MACtitle
{
    color:#394B8D;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
}
.supportedTechsTable .MACtitle TD
{    
    vertical-align:middle;
}
.supportedTechsTable .MACtitle img
{    
    padding-bottom: 45px;
}
#menu img
{
    border-width: 0px;
    border:0 none;

}
#content2 .remark
{
	color:#32448A;
	float:right;
	font-family:Verdana,Arial;
	font-size:13px;
	font-weight:bold;
	padding:0px 10px 25px 0px;
}
#content2 P
{
	color:#6B6A6A;
	font-family:Verdana,Arial;
	font-size:13px;
	margin:12px 0px 0px 0px;
	padding-left:10px;
}
#content2 .SignUpTableIn b
{
	color:#32448A;
	font-family:Verdana,Arial;
	font-size:13px;
}
#content2 p a
{
	border-bottom:1px dashed #105AD4;
	color:#105AD4;
	text-decoration:none;
}
.SignUpTable
{
	width:973px;
	border:0px;
	margin: 10px;
	padding-right: 7px;
}
.SignUpTable .button
{
	text-align: right;
	margin-top: 30px;
	margin-right: 50px;
}
.SignUpTable .button A
{
	color: #105AD4;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #105AD4;
	line-height: 21px;
}
.SignUpTable .button .img 
{
	border-style:none;
	border-width:0;
	padding-left:10px;
	position:absolute;
}
#SignUpTable2
{
	width:973px;
	border:0px;
	margin: 10px;
	padding-right: 7px;
}
#content2 .SignUpTable p
{
	margin: 0 0 5px 0;
}
#SignUpTable2 p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.SignUpTableIn
{
	width:274px;
	height:173px;
	border:0px;
	margin-bottom:25px;
	
}
.SignUpTable .left
{
    background-image:url(../images/signup/left.png);
	background-position:left center;
    background-repeat:no-repeat;
    height:243px;
    width:18px;
    padding:0px;
}
.SignUpTable .right
{
    background-image:url(../images/signup/right.png);
	background-position:right center;
    background-repeat:no-repeat;
    height:243px;
    width:29px;
    padding:0px;
}
.SignUpTable .middle
{
    background-image:url(../images/signup/middle.png);
	background-repeat:repeat-x;
}
#SignUpTable2 .left
{
    background-image:url(../images/signup/left.png);
	background-position:left center;
    background-repeat:no-repeat;
    height:243px;
    width:18px;
    padding:0px;
}
#SignUpTable2 .right
{
    background-image:url(../images/signup/right.png);
	background-position:right center;
    background-repeat:no-repeat;
    height:243px;
    width:29px;
    padding:0px;
}
#SignUpTable2 .middle
{
    background-image:url(../images/signup/middle.png);
	background-repeat:repeat-x;
}
#Outlooktitle
{
	background-image: url(../images/supported/Outlook_Crash_Recovery.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 309px;
	width: 314px;
    float: left;
	padding-right: 35px;
	margin-top: 10px;
	margin-left: 10px;
}
#MacOSMailtitle
{
	background-image: url(../images/supported/MacOSX_Mail_Help.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 309px;
	width: 314px;
    float: left;
	padding-right: 35px;
	margin-top: 10px;
	margin-left: 10px;
}
#AccountRestorationtitle
{
	background-image: url(../images/supported/Account_Information_Restoration.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 309px;
	width: 314px;
    float: left;
	padding-right: 35px;
	margin-top: 10px;
	margin-left: 10px;
}
#WindowsErrors
{
	background-image: url(../images/supported/windowserrors.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 309px;
	width: 365px;
    float: left;
	margin-top: 10px;
}
#DLLErrors
{
	background-image: url(../images/supported/dllerror.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 285px;
	width: 314px;
    float: left;
	margin-top: 10px;
}
#acardion
{
	text-align: left;
	height:auto;
	width:auto;
}
#acardion .accordionHeader
{
	color:#32448A;
	text-decoration: none;
	font-family:Arial;
	font-size:16px;
	margin-top:10px;
	margin-bottom: 20px;
	padding: 0;
	width: auto;
}
#acardion .accordionHeader H3
{
	position: absolute; 
	padding-left: 150px;
	margin-top: -115px;
}
#acardion .accordionHeader:hover
{
	cursor: pointer;
}
#acardion .accordionHeaderSelected 
{
	color:#32448A;
	text-decoration: none;
	font-family:Arial;
	font-size:16px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0;
	clear: both;
}
#acardion .accordionHeader a, .accordionHeaderSelected a
{
	color:#32448A;
	font-family:Arial;
	text-decoration: none;
	border-bottom: none;
	padding:0px 5px 0px 0px;
	margin-left: 5px;
	margin-top: 20px;
	font-weight:normal;
}
#acardion .accordionHeader a:hover,  .accordionHeaderSelected a:hover
{
	text-decoration: none;
}
#acardion .accordionContent 
{
	background-color:#fcfcfc;
	border:1px dashed #e8e7e7;
	padding:10px 5px 5px;
	width: 250px;
	margin-bottom: 15px;
}
.accordionHeader
{
	color:#32448A;
	text-decoration: none;
	font-family:Verdana,Arial;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
	width: 440px;
}

.accordionHeaderSelected 
{
	color:#32448A;
	text-decoration: none;
	font-family:Verdana,Arial;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
}
.accordionContent 
{
	background-color:#fcfcfc;
	border:1px dashed #e8e7e7;
	padding:10px 5px 5px;
	width: 415px;
}

.accordionHeader a, .accordionHeaderSelected a
{
	color:#32448A;
	font-family:Verdana,Arial;
	text-decoration: none;
	border-bottom: none;
	float:left;
	padding:0px 5px 0px 0px;
	margin-left: 5px;
	margin-top: 20px;
	
}
.accordionHeader a:hover,  .accordionHeaderSelected a:hover
{
	text-decoration: none;
	border-bottom: 1px dashed #32448A;
}
.sitemap UL
{
	list-style-type: none;
	padding: 0;
	line-height:1.4;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sitemap LI
{
	padding-left: 15px;
}
.sitemap .navigation
{
	float:left;
	width:50%;
}
.sitemap SPAN
{
	color: #32448A;
	font-family:Verdana,Arial;
	font-size:13px;
	font-weight:bold;
}
.sitemap .navigation a
{
	color:#6B6A6A;
	font-family:Verdana,Arial;
	line-height:1.5em;
	margin-left:0;
	margin-top:5px;
	text-decoration:none;
	border: 0;
}
.sitemap .navigation a:hover
{
	color:#105AD4;
	font-family:Verdana,Arial;
	line-height:1.5em;
	margin-left:0;
	margin-top:5px;
	text-decoration:none;
	border-bottom: 1px dashed #105AD4;	
}
.sitemap .navigation span a
{
	color: #32448A;
	font-family:Verdana,Arial;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	margin-left:0;
	margin-top:5px;
	text-decoration:none;
	border: 0;
}
.sitemap .navigation span a:hover
{
	color: #32448A;
	font-family:Verdana,Arial;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	margin-left:0;
	margin-top:5px;
	text-decoration:none;
	border-bottom: 1px dashed #32448A;
}
#content2 .sitemap h1 
{
	color:#32448A;
	font-family:Verdana,Arial;
	font-size:27px;
	font-variant:small-caps;
	font-weight:normal;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left:10px;
	text-align:left;
}
.MoneyBackImageguarantee
{
	width:108px;
	height:108px;
}
#pagenotfound
{
	background-image: url(../images/titles/404errors.png);
	background-position: top-left;
	background-repeat: no-repeat;
	height: 221px;
	padding-left: 320px;
	padding-right: 10px;
	margin-top: 10px;
	width:356px; 
	height:322px; 
}
#content2 #pagenotfound div.quote 
{
	color:#6B6A6A;
	display:block;
	font-family:Verdana,Arial;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	height:115px;
	line-height:150%;
	padding-top:110px;
	text-align:right;
	margin-left: 50px; 
	width: 580px;
}
#premium
{
	font-size:25px;
}
#content2 #pagenotfound h1 
{
	color:#32448A;
	font-family:Verdana,Arial;
	font-size:35px;
	font-variant:small-caps;
	font-weight:normal;
	margin:0 0 1px;
	padding-left:10px;
	text-align:left;
	margin-left: 45px; 
	width: 580px; 
	margin-top: 55px;
}
.contactes 
{
	background-color:#FCFCFC;
	border: 1px dashed #E8E7E7;
	margin-left: 10px; 
	margin-top: 20px;
	width: 80%;
}
.contactes TD
{
	color:#6B6A6A;
	font-family:Verdana,Arial;
	font-size:13px;
	border-bottom: 1px solid #E8E7E7;
	padding-bottom: 5px;
}
.contactes A
{
	border-color:#105AD4;
	border-style:dashed;
	border-width:0 0 1px;
	color:#105AD4;
	text-decoration:none;
}
.technologysolutions
{
	background-color:#f9f9f9;
	border: 1px dashed #cdcdcd;
	margin-left: 10px; 
	margin-top: 20px;
	width: 75%;
}
.technologysolutions TD
{
	color:#6B6A6A;
	font-family:Verdana,Arial;
	font-size:13px;
	border-bottom: 1px solid #ebebeb;
	padding: 5px 10px;

}
.technologysolutions .tekOffice
{
	background-color:#edecec;
	font-weight:bold;
	border-bottom: 1px solid #dbdbdb;
}
.technologysolutions .mainsolutions
{
	background-color:#f6f5f5;
	border-bottom: 1px solid #e8e8e8;
}
#content2 .backPressCenter a
{
	background-image: url(../images/back.png);
	background-repeat:no-repeat;
	padding-left: 20px;
	font-size: 13px;
	text-decoration: none;
	border-bottom: 0px;
	color:#bcbcbc;
}
#content2 .backPressCenter a:hover
{
	background-image: url(../images/back.png);
	background-repeat:no-repeat;
	padding-left: 20px;
	font-size: 13px;
	text-decoration: none;
	border-bottom: 0px;
	color:#a09f9f;
}
 
#slider{}	
#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li
{ 
	width:972px;
	height:255px;
	overflow:hidden; 
}
#slider .quote 
{
    color:#6B6A6A;
    display:block;
    font-family:Verdana,Arial;
    font-size:13px;
    font-style:italic;
    padding: 5px 45px;
    line-height:150%;
    text-align:right;
    margin: 0;
}
#slider .avtor
{
	color:#32448A;
	font-family:Verdana,Arial;
	text-align: right;
	padding: 30px 45px 0 0;
	font-size: 15px;
	font-weight: bold;
}
#slider .avtor a
{
	text-decoration: none;
	color:#32448A;
	border-bottom: 1px dashed #32448A;
}
#slider .quote_up
{
	background-image: url(../images/signup/quotes_top.png);
	background-repeat: no-repeat;
	background-position:left,top;
	height: 30px;
	width: 40px;
}
#slider .quote_down
{
	background-image: url(../images/signup/quotes_bottom.png);
	background-repeat: no-repeat;
	background-position:right,bottom;
	float:right;
	height: 30px;
	width: 40px;
}