html,body{margin:0;padding:0}

/* fixed width columns*/
/* ================================================================== */
body{font: 88% verdana,sans-serif;text-align:center;background:url(../assets/software/background.png) repeat-y top center;color:#333333;}  
div#bodyContainer{text-align:left;width:930px;margin:0 auto;min-height:1600px;}
div#headerContainer{position:relative;}
div#mainContainer{float:left;width:100%;margin-top:30px;}
div#contentContainer{margin: 0 354px 0 0;}
div#subNav{display:none;float:left;width:200px;margin-left:-930px}
div#sideContainer{float:left;width:210px;margin-left:-210px;background-color:#cccccc;margin-top:56px;}
div#footer{width:100%}

.home div#contentContainer{margin: 0 210px 0 0;}
.folio div#contentContainer{margin:0;}
.folio div#sideContainer{display:none;}

.home div#mainContainer{margin-top:0;}

/* common content styling */
/* ================================================================== */
p{margin:0 0 10px}
a{color: #AB0101;}
h1{font-size:160%;border-bottom:solid 1px #AB0101;color:#AB0101;font-weight:normal;width:576px;}
h2{font-size:1.2em;margin:0 0 10px;}
h3.hot{background:url(../assets/hot_body.gif) no-repeat;padding-left:32px;height:16px;padding-top:3px;}
.clearAll{clear:both;height:1px;margin:0;padding:0;}
h1 span{display:inline-block;background:url(../assets/hot_heading.gif) no-repeat;width:49px;height:29px;padding-top:9px;}


/* header styling */
/* ================================================================== */
div#headerContainer{height:435px;}
body.home div#headerContainer{height:326px;}
#headerContainer #nav{position:absolute;top:15px;right:0;width:auto;font-size:92%;}
a#logo{background:url(../assets/software/logo.jpg) no-repeat;color:#AB0101;position:absolute;top:26px;left:0px;display:block;height:134px;width:188px;font-size:260%;text-decoration:none;}
a#logo span{display:none;}

#headerContainer h1{color:#ffffff;font-size:160%;position:absolute;top:220px;border:none;margin:0;padding:0;font-weight:normal;}
#headerContainer h1 em{font-style:normal;color:#CC6600;font-weight:normal;}

.folio div#headerContainer{background:url(../assets/software/gallery_header.png) no-repeat bottom left;}
#bannerContainer{height:210px;}

/* SEARCH STYLING */
/* ================================================================== */
#searchFormTop{	position:absolute;top:172px;right:0px;margin:0;padding:0;}
#searchFormTop span{color:#003366;padding:0 0 3px 0;margin:0 2px 0 0;font-size:96%;font-weight:bold;}
#searchFormTop input{font-size:96%;width:204px;height:22px;padding:2px;margin:0;}
#searchFormTop input.Submit{width:33px;height:20px;padding:0 0 0 4px;border:none;display:none;}

/* Feature */
#pnlFeature{position:absolute;top:218px;right:0px;background-color:#CC6600;color:#FFFFFF;width:210px;height:90px;font-size:120%;}
#pnlFeature a{display:block;color:#FFFFFF;}
#pnlFeature a:hover{color:#990000;}
#pnlFeature div{padding:7px;}

/* Social */
#pnlAddThis{position:absolute;top:444px; right:16px;}
.Home #pnlAddThis{position:absolute;top:544px; right:16px;}

/* Member Profile */
.linkedIn{display:block;width:71px;text-indent:-999px;height:20px;background:url(../assets/icons/linkedin.png) no-repeat;float:right;}
.pnlMember{margin-bottom:12px;}

/* Navigation */
#nav{list-style:none;margin:0;padding:0;}
#nav li{background-color:#666666;}
#nav li a{color:#FFFFFF;}

#nav li {list-style: none;margin: 0 0 1px;}
 
.addPosition {position:relative;}
 
#nav a {text-decoration: none;color: #ffffff;background-color: #666666;padding: 5px;display: block;width: 200px;font-size:120%;}
#nav a:hover {background-color: #06F;}
#nav ul, #nav ul ul {
	display: none;
	position: absolute;
	top: 0;
	right: 210px;
	background-color: #333;
}
.listTab {z-index: 100;}
#nav .listTab li {
	margin: 0;
}
#nav .listTab a, #nav .listTab a:hover {
	width: 195px;
}
#nav .listTab a {
	padding: 5px 5px 5px 10px;
}
#nav li:hover ul ul, #navList li:hover ul ul ul, #navList li:hover ul ul ul ul {
	display: none;
}
#nav li:hover ul, #navList li li:hover ul, #navList li li li:hover ul, #navList li li li li:hover ul {
	display: block;
}

/* Home Page Panels */
#homePanels{margin-top:56px;margin-bottom:20px;}
.homePanel{width:210px;height:210px;float:left;margin-right:26px;position:relative;}
.homePanel a{display:block;position:absolute;bottom:0;color:#FFFFFF;text-decoration:none;width:100%;text-align:center;height:43px;line-height:58px;}
#panel1 a{background:url(../assets/software/panel1Heading.png) no-repeat;}
#panel2 a{background:url(../assets/software/panel2Heading.png) no-repeat;}
#panel3 a{background:url(../assets/software/panel3Heading.png) no-repeat;}

.inner {
height:180px;
padding:15px;
	background-color:#FFFFFF;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;

}

#intro{clear:both;width:576px;}
#intro strong{color:#990000;line-height:150%;}
#intro h2{color:#990000;}

#intro ul{list-style:none;margin:0;padding:0;}
#intro ul li{margin-bottom:12px;}

/* Portfolio */
#client{margin:30px 0 0 0;padding:0;list-style:none;}
#client li{float:left;margin-right:30px;margin-bottom:30px;}
.linkImage{width:210px;position:relative;}
.pnlLinkText{position:absolute;Top:140px;color:#FFFFFF;padding:8px;}
.folioPanel{background-color: #FFFFFF;color: #000000;height: 100%;overflow: auto;text-align: left;}
.folioPanel h2{background:url(../assets/software/headiing_background.gif) no-repeat;
	height:42px;padding-left:14px;color:#ffffff;font-weight:normal;padding-top:6px;}
.folioPanel div.content{padding:0 14px 14px 14px;}
.folioText,.folioImage{float:left;}
.folioText{width:560px;}
.folioImage{width:338px;height:250px;background-color:#cccccc;margin-left:30px;}

/*
*****************************************************
   SERVICES
*****************************************************
*/
.servivesSummary{list-style:none;margin:0;padding:0;}
.servivesSummary li{padding:0;margin:0;}
.servivesSummary h2{background:url(../assets/software/h2_background.png) no-repeat; 
	color:#FFFFFF;height:42px;padding-left:12px;font-weight:normal;line-height:28px;}

.helixAccordion div{width:593px;}
.helixAccordion h2{background:url(../assets/software/h2_background.png) no-repeat; 
	color:#FFFFFF;height:42px;padding-left:12px;font-weight:normal;line-height:28px;}
.helixAccordion h2 a{color:#FFFFFF;text-decoration:none;}


/* Side Container */
#sideContainer{font-size:90%;}
#sideContainer h2{background-color:#990000;color:#ffffff;padding-left:8px;line-height:30px;font-weight:normal;}
#sideContent{padding:0 8px 8px 8px;}
#sideContent strong{color:#990000;font-weight:normal;}

/* gallery */
#sideContainer .pnlGallery{margin-top:10px;margin-left:5px;}
#sideContainer #gallery{list-style:none;margin:0;padding:0;}
#sideContainer #gallery li{float:left;width:100px;text-align:center;}

/* Footer */
/* =============================================== */
#footer{;margin-bottom:40px;}
#footerContainer{border-bottom:solid 2px #000000;position:relative;height:120px}
/*
#footerLeft{float:left;width:210px;background:url(../assets/software/footer_link_background.png) no-repeat;height:42px;position:absolute;bottom:0;left:0;}
*/
#footerLeft a{display:block;float:left;width:210px;position:absolute;bottom:0;left:0;
	background:url(../assets/software/footer_link_background.png) no-repeat;
	height:42px;line-height:52px;color:#FFF;text-decoration:none;text-align:center;}
#footerCentre{float:left;width:210px;background:url(../assets/software/footer_panel_heading.png) no-repeat;height:42px;position:absolute;bottom:0;left:236px;}
#footerRight{position:absolute;bottom:0;right:0;width:300px;text-align:right;}

#footerContainer h2{margin:0;padding:0;color:#990000;font-size:220%;font-style:italic;font-weight:normal;}

.footerPanel {width:210px;height:210px;}
.footerPanel a{display:block;position:absolute;top:0;color:#FFFFFF;text-decoration:none;width:100%;text-align:center;height:43px;line-height:58px;}
#footerCentre a{background:url(../assets/software/panel1Heading.png) no-repeat;}
#footerCentre .pnlContainer{width:210px;}
#footerCentre .inner{background-color:#E5E5E5;}





























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
