Body
{
background-position:center;
background-repeat:repeat-y;
padding:0px; 
margin:0px;
text-align:center;
background-color:#393E42;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

#wrapper
{
background-image:url('/images/interface/content_background.gif');
width:940px;
margin:auto;
text-align:left;
}

#keyline
{
width:940px;
border:1px solid #AFAFAF;
text-align:left
}

#header
{
background-image:url('../images/visual_panels/logo_header.jpg');
background-repeat:no-repeat;
width:940px;
height:105px;
}

#topNav
{
float:right;
}

#flashHeader
{
background-image:url('../images/visual_panels/flash_panel.jpg');
background-repeat:no-repeat;
width:940px;
height:185px;
}

#flashHeader2
{
background-repeat:no-repeat;
width:940px;
height:145px;
}

#flashMain
{
background-image:url('../images/visual_panels/flash_panel_big2.jpg');
background-repeat:no-repeat;
width:940px;
height:394px;
}

#flashText
{
width:940px;
height:189px;
background-color:#000000;
}


#flashText .editable
{
border-color:#fff;
}

.flashText1
{
width:164px;
height:189px;
margin-left:60px;
text-align:left;
float:left;
}

.flashText2
{
width:163px;
height:189px;
text-align:left;
float:left;
}

.flashText3
{
width:164px;
height:189px;
text-align:left;
margin-right:60px;
float:left;
}



#homeWrapper
{
width:940px;
height:452px;
border-top:12px solid #393E42;
}

#contentWrapper
{
background-repeat:repeat-y;
width:940px;
min-height:398px;
border-top:12px solid #393E42;
}

#content
{
background-color:#fff;
width:688px;
min-height:398px;
float:right;
margin-right:12px;
margin-bottom:12px;
margin-top:12px;
}

#column1
{
width:330px;
margin-left:24px;
float:left;
background-color:#fff;
margin-bottom:12px;
}

#column2
{
width:145px;
margin-left:24px;
float:left;
}

#column3
{
width:145px;
margin-left:10px;
float:left;
}


#column5
{
width:290px;
margin-left:20px;
float:left;
}


#column6
{
width:145px;
margin-left:24px;
float:left;
background-color:#fff;
margin-bottom:12px;
}

#column7
{
width:330px;
margin-left:20px;
float:left;
}



#column8
{
width:465px;
margin-left:24px;
margin-right:24px;
float:left;
}



#column9
{
width:145px;
margin-left:10px;
float:left;
}


#column10
{
width:500px;
padding-top:10px;
padding-bottom:30px;
float:left;
margin-left:24px;
}

#column11
{
width:145px;
padding-top:10px;
float:left;
margin-left:24px;
}

#leftNav
{
background-image:url('../images/interface/navigation_bg.gif');
width:216px;
float:left;
margin-left:12px;
}


#quickLinks
{
width:916px;
height:98px;
clear:both;
background-color:#FFFFFF;
border:12px solid #393E42;
}

#quickHeader
{
width:916px;
height:32px;
margin-top:9px;
float:left;
}

#quickHeader p
{
width:auto;
height:auto;
padding-left:10px;
}

#fpText
{
    text-align:left;
    height:100px;
    width:110px;
    margin-left:200px;
}

#quickCol1
{
width:125px;
height:42px;
padding-left:24px;
float:left;
border-right:1px solid #AFAFAF;
}

#quickCol2
{
width:140px;
height:42px;
padding-left:10px;
float:left;
border-right:1px solid #AFAFAF;
}

#quickCol3
{
width:129px;
height:42px;
padding-left:10px;
float:left;
border-right:1px solid #AFAFAF;
}

#quickCol4
{
width:129px;
height:42px;
padding-left:10px;
float:left;
border-right:1px solid #AFAFAF;
}

#quickCol5
{
width:129px;
height:42px;
padding-left:10px;
float:left;
border-right:1px solid #AFAFAF;
}

#quickCol6
{
width:129px;
height:42px;
padding-left:10px;
float:left;
}


#footer
{
background-color:#393E42;
}

#footerAddress
{
border:1px solid #AFAFAF;
width:914px;
height:36px;
margin-left:12px;
background-color:#393E42;
}

#footerNav
{
width:928px;
height:29px;
background-repeat:no-repeat;
margin-left:12px;
background-color:#393E42;
}

#column7 table td
{
border-top:1px #CCCCCC solid;
}




#column7 table 
{
border-bottom:1px #CCCCCC solid;
width:492px;
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

#column7 table h1
{
font-size:11px;
margin:0px;
padding:0px;
color:#393E42;
padding-top:2px;
padding-bottom:2px;
}

/*this is content*/
.navigation p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#393E42;	
margin:0px;
margin-bottom:15px;
margin-top:15px;
margin-left:24px;
margin-right:12px;
}

.navigation h1
{

font-size:14px;
font-weight:bold;
color:#393E42;	
margin:0px;
margin-bottom:15px;
margin-top:15px;
margin-left:24px;
}

.content p
{
font-size:11px;
color:#393E42;	
margin:0px;
margin-top:9px;
}

.content h2
{
font-size:16px;
font-weight:lighter;
color:#393E42;	
margin:0px;
}

.content h3
{
font-size:13px;
margin:0px;
}

.content h4
{
font-size:10px;
font-style:italic;
color:#7A7A7A;	
margin:0px;
}

.content h5
{
font-size:11px;
font-weight:normal;
color:#393E42;	
margin:0px;
margin-top:110px;
}

.readMore
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
text-decoration:none;
}

.table p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
font-style:italic;
color:#393E42;	
margin:0px;
margin-top:2px;
margin-bottom:2px;
margin-left:3px;
}

.table h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#393E42;	
margin:0px;
margin-top:2px;
margin-bottom:2px;
margin-left:3px;
}

.quickLinks 
{
font-size:12px;
color:#393E42;
font-weight:bold;	
margin:0px;
width:250px;
}

.quickLinks p
{
margin:0px;
width:120px;
}

.quickLinks H5
{
margin:0px;
text-decoration:none;
}

.quickLinks H5 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#393E42;	
margin:0px;
text-decoration:none;
}

.footerAddress p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;	
margin:0px;
margin-top:9px;
margin-left:20px;
}

.telephone
{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
font-weight:bolder;
color:#FFFFFF;	
margin:0px;
margin-top:9px;
}

.email
{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
font-weight:bolder;
color:#A3A3A3;	
margin:0px;
margin-top:9px;
text-decoration:none;
}

.footerNav p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;	
margin:0px;
margin-top:9px;
text-decoration:none;
}

.footerLink
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#A3A3A3;	
margin:0px;
margin-top:9px;
text-decoration:none;
}

.fsa h3
{
color:#0070B8;	
}

.fsa .readMore
{
color:#0070B8;	
}

.service h3
{
color:#02ADA5;	
}

.service .readMore
{
color:#02ADA5;	
}

.elearning h3
{
color:#7CC03B;	
}

.elearning .readMore
{
color:#7CC03B;	
}

.quantumiser h3
{
color:#F47F25;	
}

.quantumiser .readMore
{
color:#F47F25;	
}

.intacom h3
{
color:#E00023;	
}

.intacom .readMore
{
color:#E00023;	
}

.login p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#393E42;	
margin:0px;
margin-top:10px;
margin-left:22px;
margin-bottom:18px;
margin-right:10px;
}

.login h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#393E42;
font-weight:bold;	
margin:0px;
padding-top:5px;
margin-left:22px;
margin-bottom:15px;
margin-right:10px;
}


.Homenews p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#393E42;	
margin:0px;
margin-left:24px;
margin-right:10px;
}

.Homenews h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#393E42;
font-weight:bold;	
margin:0px;
margin-bottom:10px;
margin-right:10px;
}

.Homenews h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7CC03B;	
margin:0px;
margin-right:10px;
}


.news p
{
font-size:11px;
color:#393E42;	
margin:0px;
margin-top:9px;
}


.productmonth p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
color:#393E42;	
margin:0px;
}

.productmonth h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0070B8;	
margin:0px;
margin-top:2px;
text-decoration:none;
}

.pmL
{
 width:250px;
 float:left;
}


.pmR
{
 width:250px;
 float:right;   
}


.welcome p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#393E42;	
margin:0px;
padding-top:10px;
margin-left:24px;
margin-right:200px;
}

.successes p
{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#393E42;	
margin:0px;
margin-left:24px;
margin-right:10px;
}

.successes h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:8.5px;
color:#393E42;
font-weight:bold;	
margin:0px;
margin-bottom:10px;
margin-right:10px;
}

.successes h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:6px;
color:#E00023;	
margin:0px;
margin-right:10px;
}

.productmenu p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding-right:20px;	
margin:0px;
}

.productmenu h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-right:10px;	
margin:0px;
}

.productmenu h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-right:10px;	
margin:0px;
text-decoration:none;
}

#homeWrapper
{
width:940px;
height:452px;
margin-top:12px;
}

#home1Wrapper
{
width:216px;
height:452px;
display:inline;
float:left;
margin-left:12px;
}

#home1a
{
width:216px;
height:98px;
margin-left:-1px;
}

#home1b
{
background-image:url('../images/visual_panels/home_news_panel_2.jpg');
background-repeat:no-repeat;
width:216px;
height:342px;
margin-top:12px;


}

#home2Wrapper
{
width:460px;
height:452px;
display:inline;
float:left;
margin-left:12px;
}

#home2a
{
background-repeat:no-repeat;
width:460px;
height:192px;
}


#home2aLeft
{
background-repeat:no-repeat;
width:219px;
height:192px;
display:inline;
overflow:hidden;
}

#home2aright
{
background-repeat:no-repeat;
width:231px;
height:192px;
display:inline;
overflow:hidden;
}

#home2b
{
background-image:url('../images/visual_panels/home_welcome_panel_2.jpg');
background-repeat:no-repeat;
width:460px;
height:248px;
margin-top:12px;
}

#home3Wrapper
{
width:216px;
height:452px;
display:inline;
float:left;
margin-left:12px;
}

#home3a
{
background-repeat:no-repeat;
width:216px;
height:342px;
}



#home3b
{
width:216px;
height:110px;

}

#customerLogin
{
padding:0px;
margin:0px;

}

#customerLogin h1
{
padding:0px;
margin:0px;
}

#customerLogin p
{
padding:0px;
margin:0px;
width:212px;
text-align:right;
}


#customerUsername
{
width:150px;
padding-bottom:14px;
border:2px solid #000;
}


#customerPassword
{
width:150px;
padding-bottom:14px;
border:2px solid #000;
}


.searchResults h3 
{
font-size:12px;
padding:0px;
margin:0px;
margin-top:5px;
text-decoration:underline;
}



.searchResults h2
{
font-size:13px;
padding:0px;
margin:0px;
margin-top:5px;
}


.searchResults h1
{
font-size:14px;
color:#393E42;
padding:0px;
margin:0px;
margin-top:5px;
}

.searchResults p 
{
padding:0px;
margin:0px;
}