﻿/******Site Wide **********/
a
{
    text-decoration:none;
    color:Black;
}
a:hover
{
    text-decoration:underline;
}
h2
{
    font-size:16pt;
    color:Black;
}
h3
{
    font-size:15pt;
    color:#BD0000;
}

h4
{
    font-size:10pt;
    color:#BD0000;
}

h5
{
    font-size:10pt;
    color:#BD0000;
}

.login-button
{
	font-size:10pt;
	width:50px;
	margin-bottom:3px;
}

span.h6 
{
    font-size:10pt;
    color:Black;
    font-weight:bold;
}

span.h4
{
    font-size:10pt;
    color:#BD0000;
    font-weight:bold;
    cursor:pointer;
}

span.h42
{ 
    font-size:10pt;
    color:#BD0000;
    font-weight:bold;
}

a.QuickLink
{
    color:Black;
    font-weight:bold;
    font-size:10pt;
}

li.QuickLink
{
    margin-bottom:5px;
}

a.QuickLinkHome
{
    color:Black;
}

div.tdFix
{
   height:10px; 
   width:10px; 
}

td.tdFix
{
   font-size:10pt;
}

/******** Main *************/
body
{
    background-color:#111111;
    font-family:Arial,Helvetica;
    font-size:10pt;
}

div.Page
{
    width:950px; 
    position:relative; 
    margin-right:auto; 
    margin-left:auto; 
    
}

div.topOfHeader
{
    width:950px; 
    height:20px;  
    color:white;
    font-size:11pt;
    
}

div.topOfHeader1
{
    font-weight:bold; 
    float:left; 
    padding-left:25px;
    color:white;
    width:400px;
}

div.toprightOfHeader
{
    font-weight:bold; 
    width:500px;
    float:left; 
    text-align:right; 
    color:white;
}

a.topOfHeader
{
    text-decoration:none; 
    color:white
}

div.Header
{
    width:950px; 
    height:100px;
    background-repeat:no-repeat
}

div.HeadLinks
{
    float:right; 
    padding-top:5px; 
    padding-right:18px
}

div.HeadLinks label
{
    color:#fff;
}

img.HeadLinks
{
    border:none; 
    width:28px; 
    height:24px
}

div.NavBar
{
    width:950px;
    height:43px;
    background-color:white;
    padding-bottom:2px;
}

a.NavBarButton
{

}

div.Carousel
{
    background:#2E2E2E; 
    height:171px; 
    width:950px
}

div.SlimCarousel
{
    height:2px; 
    width:950px;
    background:white;
}

div.Content
{
    width:950px; 
    overflow:hidden;
    background-color:white;
}

div.Footer
{
    width:950px; 
    height:86px;
    clear:both; 
    background-repeat:no-repeat;
}

div.FootLinks
{
    float:right; 
    padding-right:25px; 
    padding-top:25px;
    color:White;
    font-weight:bold;
    font-size:10pt
}

a.FootLinks
{
    text-decoration:none;
    color:white;
    font-weight:bold;
    font-size:10pt
}

div.SubFooter
{
    /*float:right;    */
    color:white;
    font-size:8pt;
    padding-top:4px;
    background-color:Transparent;
}

/***** Home ****************/
p.section
{
    width:464px;
    float:left;
    padding:5px;
    font-size:10pt;
}
div.HomeTopRow
{
    
}

div.HomeTopColLeft
{
    float:left;
    width:316px;
}

div.HomeTopColLeftContent
{
    padding-left:20px
}

div.HomeProLogo
{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px
}

div.HomeProPreview
{
    text-align:left;
}

div.HomeProText
{
    font-size:10pt;
    padding-top:10px;
    width:275px;
    padding-bottom:20px;
    
}

div.HomeProButtons
{
    text-align:center;
}

div.HomeTopColCenter
{
    float:left;
    text-align:center;
    width:300px;
}

div.HomeTopColCenterContent
{
    text-align:center;
}

div.HomeTopColCenterTitle
{
    font-weight:bold;
    font-size:8pt;
    padding-top:20px;
    padding-bottom:10px;
    text-align:center;
}

div.HomeTopColRight
{
    float:left;
}

div.HomeAirLogo
{
    text-align:center;
    padding-top:18px;
    padding-bottom:15px
}

div.HomeAirPreview
{
    text-align:center;
}

div.HomeAirText
{
    font-size:10pt;
    padding-top:0px;
    width:275px;
    padding-bottom:10px;
}

div.HomeAirButtons
{
    text-align:center;
    position:relative;
    top:-14px;
}

div.HomeBottomCol
{
    float:left;
    width:180px;
}

div.HomeBottomColContent
{
    padding-left:20px;
}

div.HomeBottomColTitle
{
    /*font-size:14pt;*/
    color:Black;
    font-weight:bold;
    padding-left:22px;
    padding-bottom:10px;
    padding-top:10px;
    /*font-family:arial,helvetica;*/
}

div.HomeBottomColImage
{
    text-align:center;
    padding-left:5px;
}

div.HomeBottomColList
{
    padding-left:10px;
    width:200px;
    /*font-family:arial,helvetica;*/
    color:#BD0000;
    font-size:8pt;
    width:150px;
}

ul.HomeBottomColList
{
    /*font-family:arial,helvetica;*/
    color:#BD0000;
    font-size:8pt;
    list-style-type:none;
    position:relative;
    left:-25px;
    width:200px
}

p.HomeBottomColList
{
    padding-left:12px
}

li.HomeBottomColList
{
}

div.HomeDottedKeyline
{
    background-image:url('../img/HomeDottedKeyline.png');
    background-repeat:no-repeat;
    width:1px;
    height:205px;
    float:left;
    margin-top:15px;
}





/****** About **************/

div.AboutLeftCol
{
    width:210px;
    float:left;    
}

div.AboutLeftTree
{
    padding-left:10px
}

TreeNode.AboutTree
{
  
}


ul.AboutUsLinks
{
   list-style-type:none; 
   position:relative;
   left:-38px;
   top:-10px; 
}

ul.AboutUsDev
{
    list-style-type:none; 
   position:relative;
   left:-38px;
   top:-10px 
}

div.AboutKeyline
{
    float:left;
    width:1px;
    height:609px;
    background-image:url('../img/keyline.png');
    background-repeat:no-repeat;
}

div.AboutLeftColText
{
    padding-left:20px
}

div.AboutCenterCol
{
    float:left;
    
    width:730px
}

div.AboutCenterColText
{
   position:relative;
   left:10px;
   padding-top:5px;
   font-size:10pt;
}

div.AboutCenterFlash
{
    float:right;
    position:relative;
    left:-20px;
    top:2px;
    padding-left:30px
}

div.AboutRightCol
{
    float:left;
}

div.AboutRightColTitle
{
  text-align:center;
  width:198px;
  padding-top:20px
}

div.AboutEnquiryForm
{

}

div.AboutEnquiryFormTopBox
{
    padding-top:10px;
    padding-left:10px
}

div.AboutEnquiryFormLabels
{
    float:left;
    text-align:left;
    color:#BD0000;
}

div.AboutEnquiryFormLabel
{
    height:21px;
}

div.AboutEnquiryFormTextboxes
{
    float:left;
    text-align:left;
    padding-left:2px
}

div.AboutEnquiryFormCommentBox
{
    clear:both;
}

div.AboutEnquiryFormTextbox
{
    padding-bottom:1px
}

div.AboutEnquiryFormCommentBoxSection
{
    clear:both;
    text-align:left;
    color:#BD0000;
    padding-left:10px
}

div.AboutEnquiryFormCommentBox
{
    position:relative;
    top:-8px
}

div.AboutEnquiryFormSubmitButton
{
    text-align:right;
    position:relative;
    top:-6px;
    padding-right:8px
}

div.AboutInnerFormLabels
{
    float:left;
}

div.AboutInnerFormBoxes
{
    float:left;
}

div.AboutInnerFormBottom
{
    clear:both;
    text-align:right;
    width:265px;
    padding-top:5px;
}

div.AboutInnerFormLabel
{
    height:20px;
}

div.AboutInnerFormBox
{
    height:20px;
}

div.AboutInnerFormBoxLast
{
 
}

div.AboutInnerForm
{
    padding-left:10px;
}

div.AboutTestimonial
{
    position:relative;
    top:-20px;
    width:190px;
    height:130px;
    left:-10px;    
}

/***** Clients *********/

div.ClientsLeftCol
{
    width:212px;
    float:left; 
}

div.ClientsLeftColText
{
  padding-left:10px; 
}

div.ClientsLeftList
{
    position:relative;
    left:-30px;
}

ul.ClientsChildLinks
{
    list-style-type:none;
    padding-bottom:10px;  
    position:relative;
    left:-20px; 
}

li.ClientsChildLinks
{
    list-style-type:none;  
}

span.ClientsParentLinks
{
    color:#BD0000;
    font-size:10pt;
}

ul.ClientsParentLinks
{
    list-style-type:none;   
}

li.ClientsParentLinks
{
    font-size:10pt;
    color:#BD0000;
    font-weight:bold;
    list-style-type:none;
    margin-bottom:5px;
}

li.ClientsTitleLinks
{
    font-size:11pt;
    list-style-type:none;
    position:relative;
    left:-35px;
    margin-bottom:5px;
}

div.ClientKeyline
{
    float:left;
    width:1px;
    height:609px;
    background-image:url('../img/keyline.png');
    background-repeat:no-repeat;
}

div.ClientCenterCol
{
    float:left;
    width:540px
}

div.ClientRightCol
{
    float:left;
    width:190px;
    
}

div.ClientRightColText
{
    padding-left:10px;
    width:210px;
}

img.ClientLogo
{
    width:150px;
    padding-bottom:5px;
    padding-left:10px;
    border:none;
}

/***** News ************/

div.NewsLeftCol
{
    width:210px;
    float:left; 
}

div.NewsKeyline
{
    float:left;
    width:1px;
    height:609px;
    background-image:url('../img/keyline.png');
    background-repeat:no-repeat;
}

div.NewsCenterCol
{
    float:left;
    margin-top:21px;
    margin-left:10px;
    width:700px;
    margin-right:5px;
}

/**** Products **************/

div.ProductTopRow
{
    width:950px;
    padding-top:10px;
}

div.ProductProLeft
{
    float:left;
    text-align:center;
    width:475px;
}

div.ProductProLogo
{
    padding-bottom:20px;
}

div.ProductProBtn
{
    padding-bottom:10px;
    text-align:left;
    padding-left:10px;
}

div.ProductAirRight
{
    float:left;
    text-align:center;
    width:475px;
}

div.ProductAirLogo
{
    padding-bottom:20px;
}

div.ProductAirBtn
{
    padding-bottom:10px;
    text-align:right;
    padding-right:10px;
}

div.ProductBottomRow
{
    padding-top:10px;
}

div.ProductFlashShare
{
    text-align:center;
    padding-bottom:20px;
}



/**** PageSuitePro **********/

div.PSTopRow
{
    width:950px;
}

div.PSLogo
{
    float:left;
    padding-top:10px;
    padding-left:10px;
}

div.PSContactBtn
{
    float:right;
    padding-right:10px;
    padding-top:30px;
}

div.PSFlashRow
{
    clear:both;
    width:950px;
    text-align:center;
}

div.PSTextRow
{
 
}

p.PSTextRow
{
    padding-left:10px;
}

div.PSBottomRow
{
}

div.PSDottedKeyline
{
    background-image:url('../img/ProDottedKeyline.png');
    background-repeat:no-repeat;
    width:1px;
    height:169px;
    float:left;
    margin-top:15px;
}

div.sub-show2
{
    
}

/****** PagesuiteAir ********/

div.PSABottomCol
{
    /*font-family:arial,helvetica;*/
    font-size:9pt;
    font-weight:bold;
    padding-left:25px;
    padding-top:10px
}

/** PageSuiteAir Create ******/

div.CreateLeftCol
{
    text-align:center;
    width:210px;
    float:left; 
}

div.CreateLeftColContent
{
    
}

div.CreateAirLogo
{
    padding-top:20px;
    padding-bottom:10px;
}

div.CreateLeftButtons
{
    padding-top:10px;
}

div.AirKeyLine
{
    float:left;
    width:1px;
    height:609px;
    background-image:url('../img/keyline.png');
    background-repeat:no-repeat;
}

div.CreateMainCol
{
    float:left;
}

div.CreateMainContent
{
    padding-left:10px;
    padding-top:15px
    
}

div.CreateTopNav
{
    padding-top:10px
}

ul.CreateTopNav
{
    list-style-type:none;
    display:inline; 
    position:relative;
    left:-20px;
}

li.CreateTopNav
{
    display:inline; 
}

div.CreateLowerContent
{
    padding-left:10px;
    padding-top:20px;
}

div.CreateLowerTitle
{
    padding-left:10px;
    font-size:18pt;
    font-weight:bolder;
}

div.CreateLowerSubtitle
{
    padding-left:10px;
    font-size:10pt;
    color:#D83594;
    font-weight:bold;
    padding-bottom:10px;
    
}

div.CreateLowerLeftCol
{
    float:left;
}

div.CreateLowerImages
{
    
}

div.CreateLowerRightCol
{
    float:left;
}

div.CreateLowerRightText
{
    width:500px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:60px;
}

p.CreateLowerRightText
{

}

/**** Contact *********/

div.ContactLeftCol
{
    float:left;
    width:210px;
}

div.ContactLeftColContent
{
    padding-left:10px;
}

div.ContactLeftColTitle
{
    font-size:25pt;
    color:#BD0000;
    padding-top:10px;
    text-align:center;
}

div.ContactLeftColNav
{
}

ul.ContactLeftColNav
{
    list-style-type:none;
}

li.ContactLeftColNav
{
    font-size:12pt;
    /*font-family:arial,helvetica;*/
    padding-bottom:6px;
}

div.ContactKeyline
{
    float:left;
    width:1px;
    height:609px;
    background-image:url('../img/keyline.png');
    background-repeat:no-repeat;
}

div.ContactMainCol
{
    float:left;
    font-size:10pt;
}

div.ContactInnerMain
{
    padding-top:5px;
    padding-left:10px;
}

div.ContactMainIntro
{
    padding-right:10px;
    position:relative; 
    top:-8px;
    width:700px;
}

div.ContactPhone
{
    padding-top:20px; 
    padding-left:30px
}

div.ContactPhoneInner
{
    float:left;
}

div.ContactPhoneInnerNo
{
    position:relative; 
    top:10px; 
    padding-left:115px; 
    font-weight:bold;
}

div.ContactMouse
{
    padding-top:20px; 
    padding-left:30px; 
    clear:both;
}

div.ContactMouseInner
{
    float:left;
}

div.ContactMouseInnerEmail
{
    position:relative; 
    top:10px; 
    padding-left:120px;
}

div.ContactAddress
{
    /*
    clear:both; 
    float:left; 
    padding-left:30px; 
    padding-top:20px
    */
    padding-bottom:10px;
}

div.ContactAddressInner
{
    padding-left:150px; 
    padding-top:55px;  
    font-weight:bold 
}

/*** Contact Sales ***********/

div.ContactSalesForm
{
    float:left;
    width:300px;
    padding-bottom:10px;
}

div.ContactSalesInfo
{
    float:left;
    padding-left:10px;
}

div.ContactSalesPhoneInnerNo
{
    position:relative; 
    top:0px; 
    padding-left:70px; 
    font-weight:bold;
}

div.ContactSalesMouseInnerEmail
{
    position:relative; 
    top:10px; 
    padding-left:70px;
}

div.ContactSalesAddressInner
{
    padding-left:100px; 
    padding-top:55px;  
    font-weight:bold 
}


/*** Contact Support *********/

div.ContactSupportPro
{
    padding-left:10px; 
    position:relative; 
    top:-15px
}

h3.ContactSupport
{
    position:relative; 
    top:-10px
}

h3.ContactSupport2
{
    position:relative; 
    top:-15px
}

div.ContactSupportAir
{
    padding-left:10px; 
    position:relative; 
    top:-15px
}

div.ContactSupportBottom
{
    padding-left:10px; 
    position:relative; 
    top:-25px
}

/****** Bespoke Page *********/

div.BespokeTestimonial
{
    position:relative;
    top:-20px;
    width:190px;
    height:130px;
    
      
}

/***** Our Staff *********/

div.OurStaffCenterCol
{
    float:left;
    width:540px
}

div.StaffInfo
{
    position:relative;
    top:-20px;
}
div.StaffMember
{
    clear:both;
}
div.StaffImage
{
    float:left;
    width:150px;
}
div.StaffData
{
    float:left;
    padding-top:20px;
}
div.StaffName
{
    font-size:large;
    font-weight:bold;
}
div.StaffPosition
{
    color:#BD0000;
}
div.StaffAbout
{
    padding-top:10px;
}

/*** Home Feature Pages *******/

div.FeatureLeftCol
{
    float:left;
    width:212px;
}

div.FeatureLeftColContent
{
    padding-left:10px;
}

div.FeatureKeyline
{
    float:left;
    width:1px;
    height:609px;
    background-image:url('../img/keyline.png');
    background-repeat:no-repeat;
}

div.FeatureMainCol
{
    float:left;
    font-size:10pt;
    margin-top:2pt;
}

div.FeatureMainColContent
{
    margin-left:20px;
}

div.FeatureMainColLeft
{ 
    padding-bottom:10px; 
    padding-right:10px; 
    width:340px;
    float:left;
    position:relative;
    top:-30px;
}

div.FeatureMainColRight
{
    padding-left:20px; 
    padding-bottom:10px; 
    padding-right:10px; 
    width:335px;
    float:left;
    position:relative;
    top:-30px;
}

/**** Online Info ******/

div.EnquiryForm
{
    padding-bottom:10px
}

div.cleardiv
{
    clear:both;
}

/** Release Notes *****/

div.ReleaseNoteCol
{
    width:680px; 
    padding-bottom:10px; 
    position:relative; 
    top:-8px;
}

/*** Site Map *****/

div.SiteMapCol
{
    float:left;
    width:135px;
}

ul.SiteMap
{
    list-style:none;
    position:relative;
    left:-18px;
}

li.SiteMap
{

}

li.SiteMap2
{
    padding-top:10px;
    padding-bottom:5px;
    color:#BD0000;
}

a.SiteMap
{
    font-size:8pt;
}

div.SiteMap
{
    padding-top:10px;
    width:135px;
    padding-left:20px;
    font-size:16pt;
    font-weight:bold;
}

/****** Feature Page ***/

ul.Feature
{
     list-style:none;
     padding:0px;
     margin:0px;
}

li.Feature
{
     padding-bottom:5px;
}

/*** Case Study ********/

div.CaseStudyMain
{
    width:700px; 
    text-align:center
}

div.CaseStudyInner
{
    float:left; 
    margin-bottom:10px
}

div.CaseStudyTitle
{
    width:200px; 
    clear:both; 
    text-align:left
}

div.CaseStudyImage
{
    float:left; 
    width:200px   
}

div.CaseStudyBrief
{
    float:left; 
    width:480px; 
    text-align:left; 
    padding-right:10px; 
    padding-left:5px;
}