@charset "utf-8";
body{background-repeat: repeat-x; text-align: center; background-image: url(../images/BG.jpg); background-position: 0 195px; font-family:Arial, Helvetica, sans-serif; margin: 0px;}
:focus { outline: 0; }

.banner{height:165px; width:807px; margin:30px auto 0 auto;}
.bottomBG{height:28px; width:807px; margin:0 auto 0 auto;}
.footer{font-size:10px; color:#666; margin-top:5px;}
.navbar{width:807px; height:47px; margin:0 auto 0 auto;}
.pageBG{background-image: url(../images/pageBG.gif); width: 807px; margin: 0 auto 0 auto; overflow:hidden; text-align: left;}
p{margin:0 0 9px 0;}

h1{height:30px; font-size: 16px; color: #000; margin-left: 25px; padding-top: 10px; font-weight:normal; float:left;}
h2 {font-size:12px; margin:-2px 0 5px 0;}

/*Sitemap Link*/
h3{height:30px; font-size: 10px; margin: 10px 25px 0 0; float:right; font-weight:normal;}
h3 a{color:#000; text-decoration:none;}
h3 a:hover{color: #990000;}

/* INDEX PAGE */
.flashCenter{margin-left:90px;}
.indexLinks{color:#000; font-size:13px; text-decoration:none;}
.indexLinks:hover{color:#990000;}
.indexText{margin-top: 48px; padding:0px; font-size: 13px; margin-left: 20px; margin-right: 20px; text-align: left; }
.indexWelcome{width:243px; height:197px; background:url(../images/indexWelcome.gif) no-repeat;	float:left;	margin-left: 29px;	margin-right: 10px;}
.indexNews{width:243px; height:197px; background:url(../images/indexNews.gif) no-repeat; float:left;}
.indexContact{width:243px;	height:197px; background:url(../images/indexContact.gif) no-repeat;	float:left;	margin-right: 29px;	margin-left: 10px;}
.rightBorder{border-right:1px solid #000;}
.blogButton{margin:10px 0 0 0;}

/*ABOUT US*/
.aboutLeft {font-size: 12px; width:500px; margin: 0 25px 0 25px; float:left; clear:both;}
.aboutPicture {width:225px; float:right; margin:0 25px 0 0; clear:right;}
.aboutLink{color:#333333; text-decoration:none;}
.aboutLink:hover{color:#990000;}

/*PRODUCTS SOLUTIONS*/
.productBG{	background-image: url(../images/pageBG.gif); width: 807px; margin: 0 auto 0 auto; text-align: left; overflow:hidden;}
.productLeft {width: 165px; margin: 0 0 0 25px; float:left; clear:both;}
.productRight {width: 585px; font-size: 12px; margin:0 25px 0 0; float:right;}
.productImagesPadding{margin:10px 0 0 0;}

/*PROFESSIONAL SERVICES*/
.professionalText {font-size: 12px; width: 760px; margin:0 25px 0 25px; clear:both;}

/*SUPPORT*/
.supportLeft {font-size:12px; color:#000; width:480px; padding:0 10px 0 0; border-right:1px solid #AAA; margin:0 0 0 25px; float:left; clear:both;}
.supportRight {font-size:14px; width:260px; margin: 0 25px 0 0; text-align:center; float:right; clear:right;}
.disclaimer {font-size:10px;}
.supportImage{margin:18px 0 0 0;}
.supportLink { font-size:12px; text-decoration:none; color:#666666;}
.supportLink:hover{ color:#990000;}
/*.navman { position: absolute; left: 208px; top: 75px;  width: 29px; height: 29px;}*/

/*SUPPORT JOB*/
.supportForm{width:750px; margin:0 0 0 25px; font-size:12px; clear:both;}
.formLabels{height:25px; padding-top:4px; vertical-align:top; width:200px;}
.supportRequired{font-size:10px; color:#990000;}
.timeHeadings{color:#000;}
.timeHeading{font-size:14px; color:#990000;}
.flatRate {position: absolute;margin-left: 550px;margin-top: 42px;}
.supportJobBG {background-image: url(../images/pageBG.gif); width: 807px; margin: 0 auto 0 auto; height:300px; text-align: left;}

/* CONTACT PAGE */
.contactLeft {width:460px; float:left; margin:0 0 0 25px; border-right:1px solid #AAA; padding-right:25px; clear:both;}
.contactRight {font-size:12px; color:#000; float:right; width:250px; text-align: left; margin:0 15px 0 0; clear:right;}
.contactTag {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.contactForm{width:460px; margin:0px;}
.contactFormLabel{font-size:14px;}
.contactFormTextBoxes{width:330px; height:20px; font-size:15px; border:1px solid #AAA;}
.contactFormMessage{width:330px; height:120px; font-size:15px; border:1px solid #AAA; font-family:Arial, Helvetica, sans-serif;}
.contactFormButton{font-family: Arial, Helvetica, sans-serif; margin:15px 0 0 0; font-size:14px; color:#000; width:120px; text-align:center; height:25px; background-color:#EEE; border:1px solid #666;}
.contactFormButton:hover{background-color:#CCC}
.contactText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
/*.contactImage{margin-top:22px; margin-left: 19px;}*/

/*SITEMAP*/
.sitemapBody{float:left; clear:both; margin:0 0 0 25px;}
.sitemapList{font-size: 12px; color: #000; text-decoration: none;}
.sitemapList:hover{color: #990000;}

/*NEWS*/
.newsList{font-size:12px; float:left; clear:both; margin:0 25px 0 25px; line-height:1.5em;}
.newsListLink{color:#666; text-decoration:none;}
.newsListLink:hover {color:#990000;}
.newsItem{font-size:12px; width:750px; margin-left: 25px; float:left; clear:both;}
.newsItemBack{font-size:12px; color:#666; text-decoration:none;}
.newsItemBack:hover{color:#990000;}
.newsItemHeading{width:750px; margin-left:25px; text-align:left; font-size:16px; padding-top:10px;}

/* HR PAGE */
.hrText {font-size:12px; color:#000; margin: 0 25px 0 25px; float:left; clear:both;}

/*EVOLUTION TRIAL*/
.evolution{margin:0 auto 0 auto; width:579px; background-image:url(../images/evolutionBG.jpg); background-repeat:no-repeat; height:610px;}
.evoHeading{font-size:18px; margin:80px 20px 0 20px;}
.evoHeading2{margin-left:20px; margin-right:20px; font-size:17px;}
.evoDisclaimer{font-size:10px; margin:-10px 0 5px 20px;}
.evoForm{margin:0 0 5px 20px; font-size:14px; line-height:1.5em;}

/* Support Questionnaire */
.questionairreText{margin:10px 25px 0 25px; clear:both;}
.questionairreForm{margin:0 25px 0 25px;}
.questionairreTextBox{width:500px;}
.questionText{font-size:13px; font-weight:bold;}

/* Virtual Desktop */
#virtualDesktop{width:620px; margin:0 auto; text-align:center;}
.virtualDesktopHeading{margin:20px 0 0 0; color:#da0f31; font-weight:bold; font-size:24px;}
.virtualDesktopText{font-size:18px; color:#333; margin:20px 0 20px 0;}
.floatL{width:300px; float:left;}
.floatR{width:300px; float:right;}
.virtualDesktopLogos{clear:both; margin:20px 0 0 0;}
.virtualDescktopContact{width:600px; height:75px; clear:both; text-align:center; padding:5px 0 20px 0;}
.virtualDescktopContact a{color:#da0f31;}



/*MAINTENANCE*/
.maintenanceBanner{ margin:50px auto 0 auto;}
.maintenanceMessage{ margin:20px auto 150px auto; color:#FFF; font-weight:bold;}

