/*** General ***/

* {margin:0; padding:0; outline:0; }
img {border:0;}

/* START | font, button and list styles */

html, body{height:100%;width:100%;padding:0;margin:0;}

a
{
  color:#ffffff; 
  text-decoration:none; 
  background-color:inherit; 
}

a:hover
{ 
  color:#c00000; 
  text-decoration:none; 
  background-color:inherit; 
}

#flashAlt{
  display: none;
}

body.brown a:hover{color:#95a413 !important;background-color:inherit}
body.orange a:hover{color:#b24401 !important;background-color:inherit}
body.red a:hover{color:#c00000 !important;background-color:inherit}
body.blue a:hover{color:#4796a4 !important;background-color:inherit}
body.green a:hover{color:#95a413 !important;background-color:inherit}
body.grey a:hover{color:#a50f28 !important;background-color:inherit}

body.brown h2{color:#95a413 !important;background-color:inherit;font-size:11px;font-weight:bold;}
body.orange h2{color:#b24401 !important;background-color:inherit;font-size:11px;font-weight:bold;}
body.red h2{color:#c00000 !important;background-color:inherit;font-size:11px;font-weight:bold;}
body.blue h2{color:#4796a4 !important;background-color:inherit;font-size:11px;font-weight:bold;}
body.green h2{color:#95a413 !important;background-color:inherit;font-size:11px;font-weight:bold;}
body.grey  h2{color:#a50f28 !important;background-color:inherit;font-size:11px;font-weight:bold;}


.footerContainer p a
{
  color:#ffffff; 
  text-decoration:none; 
  background-color:inherit; 
}

.footerContainer p a:hover
{ 
  color:#000000 !important; 
  text-decoration:none; 
  background-color:inherit; 
}

body, h1, h4,h2,h3, h5, li
{ 
  font-family:Arial,Verdana,   Helvetica, sans-serif; 
  font-size:11px;  
  background-color:#000000;
  color:#a7a4a4;
}

body{background:url(/buildassets/bg_brown.gif) #483021 top left repeat-x;}
body.brown{background:url(/buildassets/bg_brown.gif) #483021 top left repeat-x !important;}
body.orange{background:url(/buildassets/bg_orange.gif) #b24401 top left repeat-x !important;}
body.red{background:url(/buildassets/bg_red.gif) #a50f28 top left repeat-x !important;}
body.blue{background:url(/buildassets/bg_blue.gif) #447780 top left repeat-x !important;}
body.green{background:url(/buildassets/bg_green.gif) #6f7f24 top left repeat-x !important;}
body.grey{background:url(/buildassets/bg_grey.gif) #333333 top left repeat-x !important;}

h1,h2,h3,h4{padding:0 !important; margin:0! important}

h2 img{padding:0px 0px 19px 0px;}
h3 img{padding:0px 0px 10px 0px;}

p
{ 
  font-family:Arial,Verdana,   Helvetica, sans-serif; 
  font-size:11px; 
  padding:0px 0px 10px 0px; 
  margin:0; 
  color:#a7a4a4;
}

.wColor{color:#ffffff !important;background-color:inherit}

#bgHomepage
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  background:url(/buildassets/bg_homepage.jpg) #bf0000 top left repeat-x; 
}
.alignCenter
{
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  width:910px;
  padding:0px;
}

/* New Naviagtion June 2009 */
#header
{
  width: 900px;
  height: 90px;
}
#header h1
{
  float: left; 
  width: 134px;
  margin: 47px 0px 0px 5px !important;
  background: none;
}
#header h1 a
{
  float: left;
  width: 134px;
  height: 41px;
  background: url(/buildassets/logo-z7.png) top left no-repeat;
}
#header h1 span{display: none;}
#header ul.nav
{
  float: right; 
  clear: none;
  list-style-type: none;
  /* width: 655px; */
  width:542px;
  margin: 63px -4px 0px 0px;  
}
#header ul.nav li
{
  float: left;
  position: relative;
  display: block;
  background: none;
  padding: 0px;
}
#header ul.nav li a{
  float: left;
  height: 30px;  
  padding: 0px 0px 0px 4px;
  display: block;
  text-indent: -1500px;
}

ul.nav li.btnHome a{width: 70px;}
ul.nav li.btnHome a{background: url(/buildassets/nav/btn_home_off.png) top right no-repeat;}
ul.nav li.btnHome a:hover{background: url(/buildassets/nav/btn_home_on.png) top right no-repeat;}

ul.nav li.btnAboutUs a{width: 92px;}
ul.nav li.btnAboutUs a{background: url(/buildassets/nav/btn_aboutus_off.png) top right no-repeat;}
ul.nav li.btnAboutUs a:hover{background: url(/buildassets/nav/btn_aboutus_on.png) top right no-repeat;}

ul.nav li.btnWhatsNew a{width: 109px;}
ul.nav li.btnWhatsNew a{background: url(/buildassets/nav/btn_whatsnew_off.png) top right no-repeat;}
ul.nav li.btnWhatsNew a:hover{background: url(/buildassets/nav/btn_whatsnew_on.png) top right no-repeat;}

ul.nav li.btnPortfolio a{width: 98px;}
ul.nav li.btnPortfolio a{background: url(/buildassets/nav/btn_portfolio_off.png) top right no-repeat;}
ul.nav li.btnPortfolio a:hover{background: url(/buildassets/nav/btn_portfolio_on.png) top right no-repeat;}

ul.nav li.btnServices a{width: 89px;}
ul.nav li.btnServices a{background: url(/buildassets/nav/btn_services_off.png) top right no-repeat;}
ul.nav li.btnServices a:hover{background: url(/buildassets/nav/btn_services_on.png) top right no-repeat;}

ul.nav li.btnContactUs a{width: 107px;}
ul.nav li.btnContactUs a{background: url(/buildassets/nav/btn_contactus_off.png) top right no-repeat;}
ul.nav li.btnContactUs a:hover{background: url(/buildassets/nav/btn_contactus_on.png) top right no-repeat;}

ul.nav li.btnBlog a{width: 62px;}
ul.nav li.btnBlog a{background: url(/buildassets/nav/btn_blog_off.png) top right no-repeat;}
ul.nav li.btnBlog a:hover{background: url(/buildassets/nav/btn_blog_on.png) top right no-repeat;}
/* / New Navigation */


#buttonNav{margin-left:5px !important;}
#navigationContainer
{
  position:absolute;
  width:900px;
  height:90px;
  padding:0;
  top:0;
  left:50%;
  margin-left:-435px;
}

#homepageContainer
{
  position:absolute;
  left:50%;
  top:101px;
  margin-left:-449px;
  border:12px solid #ffffff;
  padding:0px;
  width:875px;
  height:564px;
  z-index:4000;
}

#footerContainer
{
  position:absolute;
  left:50%;
  top:698px;
  word-spacing:2px;
  margin-left:-449px;
  padding:0px;
  width:875px;
  z-index:10000;
}

.homepage_leftContainer
{
  float:left;
  width:670px;
  height:168px;
  background-color:#000000;
  padding:16px 0px 0px 0px;
  margin:380px 0px 0px 0px;
}

.homepage_rightContainer
{
  float:left;
  width:185px;
  height:539px;
  background:url(/buildassets/bg_index_rightcontent.gif) #333333 top left repeat-y;
  padding:25px 0px 0px 20px;
  margin:0px 0px 0px 0px;
}

.homepage_rightContainer img{float:left;}

.homepageContent
{
  float:left;
  width:635px;
  padding:4px 0px 0px 25px;
  margin:0px;
  background:url(/buildassets/bg_index_leftcontent.gif) top left repeat-y;
}

.homepageServices
{
    float:left;
    width:200px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.homepageAboutUs
{
    float:left;
    width:200px;
    padding:0px 25px 0px 22px;
    margin:0px 0px 0px 0px;
}

.homepageContactUs
{
    float:left;
    width:150px;
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
}

ul
{
  clear:both;
  list-style-type:none;
  margin:0px 0px 0px 0px;
}

ul li
{
  background:url(/buildassets/bullet1.gif) top left no-repeat;
  padding:0px 0px 3px 15px;
}


.homepageServices ul
{
    clear:both;
    background-color:inherit;
    margin:0px 0px 0px 0px;
}

.homepageServices ul li
{
  background:none;
  padding:0px 0px 3px 0px;
}

.homepageServices ul li a
{
  background:url(/buildassets/bullet1.gif) top left no-repeat;
  padding:0px 0px 3px 15px;
}

.homepageServices ul li a:hover
{
  background:url(/buildassets/bullet4.gif) top left no-repeat;
  padding:0px 0px 3px 15px;
}


.homepageContactUs p,
.homepageAboutUs p
{
  clear:both;
  padding:0px;
  margin:0px;
}


.homepageAboutUs img,
.homepageServices img,
.homepageContactUs img
{
  float:left;
  padding:0px 0px 12px 0px;
}

.featureItem
{
  float:left;
  width:165px;
  padding:20px 0px 0px 0px;
  margin:0px;
}

.featureItem img{float:left;margin:0px 0px 9px 0px}
.featureItem p
{
  float:left;
  padding:0 !important;
  margin:0 !important;
}

.buttonContainer
{  
  float:left;
  width:910px;
  padding:0px 0px 0px 0px;
  margin-top:0px;
  height:90px;
}

.buttonContainer img{float:left;}

.buttonContainer .logo
{
  float:left;
  width:150px;
  padding:45px 0px 0px 10px;
  margin:0px 0px 0px 0px;
}

.buttonContainer .buttonContent
{
  float:left;
  width:625px;
  /* padding:27px 0px 0px 105px; */
  padding:66px 0px 0px 120px;
  margin:0px 0px 0px 0px;
}

.buttonContainer .buttonContent ul
{
  float:left;
  font-weight:bold;
  color:#ffffff;
  background-color:inherit;
  text-transform:uppercase;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.buttonContainer .buttonContent ul li
{
  float:left;
  padding:0px 0px 0px 9px;
  /* padding:0px 0px 0px 0px; */
  margin:0px 0px 0px 0px;
  cursor:pointer;
  background:none;
}

.buttonContainer .buttonContent ul li .t{visibility:hidden}

.orange li.listHome a{display:block;background:url(/buildassets/nav/orange/btn_home_off.gif) top left no-repeat !important;width:69px;height:23px;}
.orange li.listAboutUs a{display:block;background:url(/buildassets/nav/orange/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.orange li.listWhatsNew a{display:block;background:url(/buildassets/nav/orange/btn_whatsnew_off.gif) top left no-repeat;width:104px;height:23px;}
.orange li.listPortfolio a{display:block;background:url(/buildassets/nav/orange/btn_portfolio_off.gif) top left no-repeat;width:98px;height:23px;}
.orange li.listServices a{display:block;background:url(/buildassets/nav/orange/btn_services_off.gif) top left no-repeat;width:96px;height:23px;}
.orange li.listContactUs a{display:block;background:url(/buildassets/nav/orange/btn_contactus_off.gif) top left no-repeat;width:105px;height:23px;}

.orange li.listHome a:hover{display:block;background:url(/buildassets/nav/orange/btn_home_on.gif) top left no-repeat !important;width:69px;height:23px;}
.orange li.listAboutUs a:hover{display:block;background:url(/buildassets/nav/orange/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.orange li.listWhatsNew a:hover{display:block;background:url(/buildassets/nav/orange/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.orange li.listPortfolio a:hover{display:block;background:url(/buildassets/nav/orange/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.orange li.listServices a:hover{display:block;background:url(/buildassets/nav/orange/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.orange li.listContactUs a:hover{display:block;background:url(/buildassets/nav/orange/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.green li.listHome a{display:block;background:url(/buildassets/nav/green/btn_home_off.gif) top left no-repeat !important;width:69px;height:23px;}
.green li.listAboutUs a{display:block;background:url(/buildassets/nav/green/btn_aboutus_off.gif) top left no-repeat;width:92px;height:23px;}
.green li.listWhatsNew a{display:block;background:url(/buildassets/nav/green/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.green li.listPortfolio a{display:block;background:url(/buildassets/nav/green/btn_portfolio_off.gif) top left no-repeat;width:98px;height:23px;}
.green li.listServices a{display:block;background:url(/buildassets/nav/green/btn_services_off.gif) top left no-repeat;width:96px;height:23px;}
.green li.listContactUs a{display:block;background:url(/buildassets/nav/green/btn_contactus_off.gif) top left no-repeat;width:105px;height:23px;}

.green li.listHome a:hover{display:block;background:url(/buildassets/nav/green/btn_home_on.gif) top left no-repeat !important;width:69px;height:23px;}
.green li.listAboutUs a:hover{display:block;background:url(/buildassets/nav/green/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.green li.listWhatsNew a:hover{display:block;background:url(/buildassets/nav/green/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.green li.listPortfolio a:hover{display:block;background:url(/buildassets/nav/green/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.green li.listServices a:hover{display:block;background:url(/buildassets/nav/green/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.green li.listContactUs a:hover{display:block;background:url(/buildassets/nav/green/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.red li.listHome a{display:block;background:url(/buildassets/nav/red/btn_home_off.gif) top left no-repeat !important;width:69px;height:23px;}
.red li.listAboutUs a{display:block;background:url(/buildassets/nav/red/btn_aboutus_off.gif) top left no-repeat;width:92px;height:23px;}
.red li.listWhatsNew a{display:block;background:url(/buildassets/nav/red/btn_whatsnew_off.gif) top left no-repeat;width:104px;height:23px;}
.red li.listPortfolio a{display:block;background:url(/buildassets/nav/red/btn_portfolio_off.gif) top left no-repeat;width:98px;height:23px;}
.red li.listServices a{display:block;background:url(/buildassets/nav/red/btn_services_off.gif) top left no-repeat;width:96px;height:23px;}
.red li.listContactUs a{display:block;background:url(/buildassets/nav/red/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.red li.listHome a:hover{display:block;background:url(/buildassets/nav/red/btn_home_on.gif) top left no-repeat !important;width:69px;height:23px;}
.red li.listAboutUs a:hover{display:block;background:url(/buildassets/nav/red/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.red li.listWhatsNew a:hover{display:block;background:url(/buildassets/nav/red/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.red li.listPortfolio a:hover{display:block;background:url(/buildassets/nav/red/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.red li.listServices a:hover{display:block;background:url(/buildassets/nav/red/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.red li.listContactUs a:hover{display:block;background:url(/buildassets/nav/red/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.brown li.listHome a{display:block;background:url(/buildassets/nav/brown/btn_home_off.gif) top left no-repeat !important;width:69px;height:23px;}
.brown li.listAboutUs a{display:block;background:url(/buildassets/nav/brown/btn_aboutus_off.gif) top left no-repeat;width:92px;height:23px;}
.brown li.listWhatsNew a{display:block;background:url(/buildassets/nav/brown/btn_whatsnew_off.gif) top left no-repeat;width:104px;height:23px;}
.brown li.listPortfolio a{display:block;background:url(/buildassets/nav/brown/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.brown li.listServices a{display:block;background:url(/buildassets/nav/brown/btn_services_off.gif) top left no-repeat;width:96px;height:23px;}
.brown li.listContactUs a{display:block;background:url(/buildassets/nav/brown/btn_contactus_off.gif) top left no-repeat;width:105px;height:23px;}

.brown li.listHome a:hover{display:block;background:url(/buildassets/nav/brown/btn_home_on.gif) top left no-repeat !important;width:69px;height:23px;}
.brown li.listAboutUs a:hover{display:block;background:url(/buildassets/nav/brown/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.brown li.listWhatsNew a:hover{display:block;background:url(/buildassets/nav/brown/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.brown li.listPortfolio a:hover{display:block;background:url(/buildassets/nav/brown/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.brown li.listServices a:hover{display:block;background:url(/buildassets/nav/brown/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.brown li.listContactUs a:hover{display:block;background:url(/buildassets/nav/brown/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.blue li.listHome a{display:block;background:url(/buildassets/nav/blue/btn_home_off.gif) top left no-repeat !important;width:69px;height:23px;}
.blue li.listAboutUs a{display:block;background:url(/buildassets/nav/blue/btn_aboutus_off.gif) top left no-repeat;width:92px;height:23px;}
.blue li.listWhatsNew a{display:block;background:url(/buildassets/nav/blue/btn_whatsnew_off.gif) top left no-repeat;width:104px;height:23px;}
.blue li.listPortfolio a{display:block;background:url(/buildassets/nav/blue/btn_portfolio_off.gif) top left no-repeat;width:98px;height:23px;}
.blue li.listServices a{display:block;background:url(/buildassets/nav/blue/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.blue li.listContactUs a{display:block;background:url(/buildassets/nav/blue/btn_contactus_off.gif) top left no-repeat;width:105px;height:23px;}

.blue li.listHome a:hover{display:block;background:url(/buildassets/nav/blue/btn_home_on.gif) top left no-repeat !important;width:69px;height:23px;}
.blue li.listAboutUs a:hover{display:block;background:url(/buildassets/nav/blue/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.blue li.listWhatsNew a:hover{display:block;background:url(/buildassets/nav/blue/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.blue li.listPortfolio a:hover{display:block;background:url(/buildassets/nav/blue/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.blue li.listServices a:hover{display:block;background:url(/buildassets/nav/blue/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.blue li.listContactUs a:hover{display:block;background:url(/buildassets/nav/blue/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.grey li.listHome a{display:block;background:url(/buildassets/nav/blue/btn_home_off.gif) top left no-repeat !important;width:69px;height:23px;}
.grey li.listAboutUs a{display:block;background:url(/buildassets/nav/blue/btn_aboutus_off.gif) top left no-repeat;width:92px;height:23px;}
.grey li.listWhatsNew a{display:block;background:url(/buildassets/nav/blue/btn_whatsnew_off.gif) top left no-repeat;width:104px;height:23px;}
.grey li.listPortfolio a{display:block;background:url(/buildassets/nav/blue/btn_portfolio_off.gif) top left no-repeat;width:98px;height:23px;}
.grey li.listServices a{display:block;background:url(/buildassets/nav/blue/btn_services_off.gif) top left no-repeat;width:96px;height:23px;}
.grey li.listContactUs a{display:block;background:url(/buildassets/nav/blue/btn_contactus_off.gif) top left no-repeat;width:105px;height:23px;}

.grey li.listHome a:hover{display:block;background:url(/buildassets/nav/blue/btn_home_on.gif) top left no-repeat !important;width:69px;height:23px;}
.grey li.listAboutUs a:hover{display:block;background:url(/buildassets/nav/blue/btn_aboutus_on.gif) top left no-repeat;width:92px;height:23px;}
.grey li.listWhatsNew a:hover{display:block;background:url(/buildassets/nav/blue/btn_whatsnew_on.gif) top left no-repeat;width:104px;height:23px;}
.grey li.listPortfolio a:hover{display:block;background:url(/buildassets/nav/blue/btn_portfolio_on.gif) top left no-repeat;width:98px;height:23px;}
.grey li.listServices a:hover{display:block;background:url(/buildassets/nav/blue/btn_services_on.gif) top left no-repeat;width:96px;height:23px;}
.grey li.listContactUs a:hover{display:block;background:url(/buildassets/nav/blue/btn_contactus_on.gif) top left no-repeat;width:105px;height:23px;}

.buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.mainContainer{background:url(/buildassets/bg_orange_footer.gif) bottom left no-repeat;}
.contentContainer{background:url(/buildassets/bg_orange_content.gif)  top left repeat-y;}
.headerContainer{background:url(/buildassets/bg_orange_header.gif) top left no-repeat;}
.bgTitle{float:left;background:url(/buildassets/ttl_bg_aboutus.gif) bottom right no-repeat;}

/* set content shadow based on body bg */
.orange .buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.orange .mainContainer{background:url(/buildassets/bg_orange_footer.gif) bottom left no-repeat;}
.orange .contentContainer{background:url(/buildassets/bg_orange_content.gif)  top left repeat-y;}
.orange .headerContainer{background:url(/buildassets/bg_orange_header.gif) top left no-repeat;}
.orange .bgTitle{float:left;background:url(/buildassets/ttl_bg_aboutus.gif) bottom right no-repeat;}

.green .buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.green .mainContainer{background:url(/buildassets/bg_green_footer.gif) bottom left no-repeat;}
.green .contentContainer{background:url(/buildassets/bg_green_content.gif)  top left repeat-y;}
.green .headerContainer{background:url(/buildassets/bg_green_header.gif) top left no-repeat;}
.green .bgTitle{float:left;background:url(/buildassets/ttl_bg_aboutus.gif) bottom right no-repeat;}

.brown .buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.brown .mainContainer{background:url(/buildassets/bg_brown_footer.gif) bottom left no-repeat;}
.brown .contentContainer{background:url(/buildassets/bg_brown_content.gif)  top left repeat-y;}
.brown .headerContainer{background:url(/buildassets/bg_brown_header.gif) top left no-repeat;}
.brown .bgTitle{float:left;background:url(/buildassets/ttl_bg_portfolio.gif) bottom right no-repeat;}

.blue .buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.blue .mainContainer{background:url(/buildassets/bg_blue_footer.gif) bottom left no-repeat;}
.blue .contentContainer{background:url(/buildassets/bg_blue_content.gif)  top left repeat-y;}
.blue .headerContainer{background:url(/buildassets/bg_blue_header.gif) top left no-repeat;}
.blue .bgTitle{float:left;background:url(/buildassets/ttl_bg_services.gif) bottom right no-repeat;}

.red .buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.red .mainContainer{background:url(/buildassets/bg_red_footer.gif) bottom left no-repeat;}
.red .contentContainer{background:url(/buildassets/bg_red_content.gif)  top left repeat-y;}
.red .headerContainer{background:url(/buildassets/bg_red_header.gif) top left no-repeat;}
.red .bgTitle{float:left;background:url(/buildassets/ttl_bg_contactus.gif) bottom right no-repeat;}

.grey .buttonContainer{background:url(/buildassets/orange_buttonbg.gif) bottom left no-repeat;}
.grey .mainContainer{background:url(/buildassets/bg_grey_footer.gif) bottom left no-repeat;}
.grey .contentContainer{background:url(/buildassets/bg_grey_content.gif)  top left repeat-y;}
.grey .headerContainer{background:url(/buildassets/bg_grey_header.gif) top left no-repeat;}
.grey .bgTitle{float:left;}

.bgTitle
{
  float:left;
  width:877px;
}

.mainContainer
{
  float:left;
  width:910px;
  padding:0px 0px 15px 0px;
  margin:0px;
}

.contentContainer
{
  float:left;
  width:910px;  
  padding:0px 0px 0px 0px;
  margin:0px;
}

.headerContainer
{
  float:left;
  width:893px;
  padding:12px 0px 0px 17px;
  margin:0px;
}

.footerContainer
{
  float:left;
  width:905px;
  padding:6px 0px 16px 5px;
  margin:0px;
}

.leftContainer
{
  float:left;
  width:670px;
  padding:0px 0px 19px 0px;
  margin:0px;
  background-color:#000000;
}  

.rightContainer
{
  float:left;
  width:206px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.rightContainer img{float:right !important}
.rightContainer {text-align:right !important}
.rightContainer p{float:right;width:160px}

.subNavContainer
{
  float:right;
  padding:15px 26px 0px 0px;
  margin:0px;
}

.subNav
{
  float:right;
  width:160px;
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;  
  border-bottom:1px solid #515050;
}

.subNav img{float:right;padding:0px 0px 10px 0px;}

/* Image replacement nav */
ul.imgSubNav
{
  float: right; 
  list-style-type: none;
  margin: 8px 0px 0px 0px;
}
ul.imgSubNav li
{
  position: relative;
  display: block;
  width: 161px;
  height: 19px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom:1px solid #515050;  
  background: none;  
  text-align: right;
}
ul.imgSubNav li a{float: right; height: 9px;}
ul.imgSubNav li a span{display: none;}

/* ABOUT US SUB NAV */
ul.imgSubNav li.btnAboutUs{background: url(/buildassets/subnav/aboutus_on.gif) top right no-repeat;}
ul.imgSubNav li.btnAboutUs a{width: 58px;}
ul.imgSubNav li.btnAboutUs a{background: url(/buildassets/subnav/aboutus_off.gif) top right no-repeat;}
ul.imgSubNav li.btnAboutUs a:hover{background: url(/buildassets/subnav/aboutus_on.gif) top right no-repeat;}
ul.imgSubNav li.btnAboutUs a.on{background: url(/buildassets/subnav/aboutus_on.gif) top right no-repeat;}

ul.imgSubNav li.btnOpportunities{background: url(/buildassets/subnav/opportunities_on.gif) top right no-repeat;}
ul.imgSubNav li.btnOpportunities a{width: 91px;}
ul.imgSubNav li.btnOpportunities a{background: url(/buildassets/subnav/opportunities_off.gif) top right no-repeat;}
ul.imgSubNav li.btnOpportunities a:hover{background: url(/buildassets/subnav/opportunities_on.gif) top right no-repeat;}
ul.imgSubNav li.btnOpportunities a.on{background: url(/buildassets/subnav/opportunities_on.gif) top right no-repeat;}

ul.imgSubNav li.btnWorkingWithUs{background: url(/buildassets/subnav/workingwithus_on.gif) top right no-repeat;}
ul.imgSubNav li.btnWorkingWithUs a{width: 108px;}
ul.imgSubNav li.btnWorkingWithUs a{background: url(/buildassets/subnav/workingwithus_off.gif) top right no-repeat;}
ul.imgSubNav li.btnWorkingWithUs a:hover{background: url(/buildassets/subnav/workingwithus_on.gif) top right no-repeat;}
ul.imgSubNav li.btnWorkingWithUs a.on{background: url(/buildassets/subnav/workingwithus_on.gif) top right no-repeat;}
/* / ABOUT US SUBNAV */

/* WHATS NEW SUB NAV */
ul.imgSubNav li.btnWhatsNew{background: url(/buildassets/subnav/whatsnew_on.gif) top right no-repeat;}
ul.imgSubNav li.btnWhatsNew a{width: 76px;}
ul.imgSubNav li.btnWhatsNew a{background: url(/buildassets/subnav/whatsnew_off.gif) top right no-repeat;}
ul.imgSubNav li.btnWhatsNew a:hover{background: url(/buildassets/subnav/whatsnew_on.gif) top right no-repeat;}
ul.imgSubNav li.btnWhatsNew a.on{background: url(/buildassets/subnav/whatsnew_on.gif) top right no-repeat;}
/* / WHATS NEW SUBNAV */

/* PORTFOLIO SUB NAV */
ul.imgSubNav li.btnPortfolio{background: url(/buildassets/subnav/portfolio_on.gif) top right no-repeat;}
ul.imgSubNav li.btnPortfolio a{width: 64px;}
ul.imgSubNav li.btnPortfolio a{background: url(/buildassets/subnav/portfolio_off.gif) top right no-repeat;}
ul.imgSubNav li.btnPortfolio a:hover{background: url(/buildassets/subnav/portfolio_on.gif) top right no-repeat;}
ul.imgSubNav li.btnPortfolio a.on{background: url(/buildassets/subnav/portfolio_on.gif) top right no-repeat;}
/* / PORTFOLIO SUBNAV */

/* SERVICES SUB NAV */
ul.imgSubNav li.btnServices{background: url(/buildassets/subnav/services_on.gif) top right no-repeat;}
ul.imgSubNav li.btnServices a{width: 55px;}
ul.imgSubNav li.btnServices a{background: url(/buildassets/subnav/services_off.gif) top right no-repeat;}
ul.imgSubNav li.btnServices a:hover{background: url(/buildassets/subnav/services_on.gif) top right no-repeat;}
ul.imgSubNav li.btnServices a.on{background: url(/buildassets/subnav/services_on.gif) top right no-repeat;}

ul.imgSubNav li.btnWebdesign{background: url(/buildassets/subnav/webdesign_on.gif) top right no-repeat;}
ul.imgSubNav li.btnWebdesign a{width: 73px;}
ul.imgSubNav li.btnWebdesign a{background: url(/buildassets/subnav/webdesign_off.gif) top right no-repeat;}
ul.imgSubNav li.btnWebdesign a:hover{background: url(/buildassets/subnav/webdesign_on.gif) top right no-repeat;}
ul.imgSubNav li.btnWebdesign a.on{background: url(/buildassets/subnav/webdesign_on.gif) top right no-repeat;}

ul.imgSubNav li.btnApplication{background: url(/buildassets/subnav/applicationdevelopment_on.gif) top right no-repeat;}
ul.imgSubNav li.btnApplication a{width: 161px;}
ul.imgSubNav li.btnApplication a{background: url(/buildassets/subnav/applicationdevelopment_off.gif) top right no-repeat;}
ul.imgSubNav li.btnApplication a:hover{background: url(/buildassets/subnav/applicationdevelopment_on.gif) top right no-repeat;}
ul.imgSubNav li.btnApplication a.on{background: url(/buildassets/subnav/applicationdevelopment_on.gif) top right no-repeat;}

ul.imgSubNav li.btnHosting{background: url(/buildassets/subnav/hosting_on.gif) top right no-repeat;}
ul.imgSubNav li.btnHosting a{width: 51px;}
ul.imgSubNav li.btnHosting a{background: url(/buildassets/subnav/hosting_off.gif) top right no-repeat;}
ul.imgSubNav li.btnHosting a:hover{background: url(/buildassets/subnav/hosting_on.gif) top right no-repeat;}
ul.imgSubNav li.btnHosting a.on{background: url(/buildassets/subnav/hosting_on.gif) top right no-repeat;}

ul.imgSubNav li.btnDigital{background: url(/buildassets/subnav/digitaladvertising_on.gif) top right no-repeat;}
ul.imgSubNav li.btnDigital a{width: 122px;}
ul.imgSubNav li.btnDigital a{background: url(/buildassets/subnav/digitaladvertising_off.gif) top right no-repeat;}
ul.imgSubNav li.btnDigital a:hover{background: url(/buildassets/subnav/digitaladvertising_on.gif) top right no-repeat;}
ul.imgSubNav li.btnDigital a.on{background: url(/buildassets/subnav/digitaladvertising_on.gif) top right no-repeat;}

ul.imgSubNav li.btnEcommerce{background: url(/buildassets/subnav/ecommerce_on.gif) top right no-repeat;}
ul.imgSubNav li.btnEcommerce a{width: 161px;}
ul.imgSubNav li.btnEcommerce a{background: url(/buildassets/subnav/ecommerce_off.gif) top right no-repeat;}
ul.imgSubNav li.btnEcommerce a:hover{background: url(/buildassets/subnav/ecommerce_on.gif) top right no-repeat;}
ul.imgSubNav li.btnEcommerce a.on{background: url(/buildassets/subnav/ecommerce_on.gif) top right no-repeat;}

ul.imgSubNav li.btnContentManagement{background: url(/buildassets/subnav/contentmanagement_on.gif) top right no-repeat;}
ul.imgSubNav li.btnContentManagement a{width: 161px;}
ul.imgSubNav li.btnContentManagement a{background: url(/buildassets/subnav/contentmanagement_off.gif) top right no-repeat;}
ul.imgSubNav li.btnContentManagement a:hover{background: url(/buildassets/subnav/contentmanagement_on.gif) top right no-repeat;}
ul.imgSubNav li.btnContentManagement a.on{background: url(/buildassets/subnav/contentmanagement_on.gif) top right no-repeat;}
/* / SERVICES SUB NAV */

/* CONTACT US SUB NAV */
ul.imgSubNav li.btnContactUs{background: url(/buildassets/subnav/contactus_on.gif) top right no-repeat;}
ul.imgSubNav li.btnContactUs a{width: 74px;}
ul.imgSubNav li.btnContactUs a{background: url(/buildassets/subnav/contactus_off.gif) top right no-repeat;}
ul.imgSubNav li.btnContactUs a:hover{background: url(/buildassets/subnav/contactus_on.gif) top right no-repeat;}
ul.imgSubNav li.btnContactUs a.on{background: url(/buildassets/subnav/contactus_on.gif) top right no-repeat;}

ul.imgSubNav li.btnRequestAQuote{background: url(/buildassets/subnav/requestaquote_on.gif) top right no-repeat;}
ul.imgSubNav li.btnRequestAQuote a{width: 107px;}
ul.imgSubNav li.btnRequestAQuote a{background: url(/buildassets/subnav/requestaquote_off.gif) top right no-repeat;}
ul.imgSubNav li.btnRequestAQuote a:hover{background: url(/buildassets/subnav/requestaquote_on.gif) top right no-repeat;}
ul.imgSubNav li.btnRequestAQuote a.on{background: url(/buildassets/subnav/requestaquote_on.gif) top right no-repeat;}
/* / CONTACT US SUBNAV */

/* TCS SUB NAV */
ul.imgSubNav li.btnPnC{background: url(/buildassets/subnav/termsandconditions_on.gif) top right no-repeat;}
ul.imgSubNav li.btnPnC a{width: 126px;}
ul.imgSubNav li.btnPnC a{background: url(/buildassets/subnav/termsandconditions_off.gif) top right no-repeat;}
ul.imgSubNav li.btnPnC a:hover{background: url(/buildassets/subnav/termsandconditions_on.gif) top right no-repeat;}
ul.imgSubNav li.btnPnC a.on{background: url(/buildassets/subnav/termsandconditions_on.gif) top right no-repeat;}

ul.imgSubNav li.btnPrivacy{background: url(/buildassets/subnav/privacypolicy_on.gif) top right no-repeat;}
ul.imgSubNav li.btnPrivacy a{width: 93px;}
ul.imgSubNav li.btnPrivacy a{background: url(/buildassets/subnav/privacypolicy_off.gif) top right no-repeat;}
ul.imgSubNav li.btnPrivacy a:hover{background: url(/buildassets/subnav/privacypolicy_on.gif) top right no-repeat;}
ul.imgSubNav li.btnPrivacy a.on{background: url(/buildassets/subnav/privacypolicy_on.gif) top right no-repeat;}

ul.imgSubNav li.btnSiteMap{background: url(/buildassets/subnav/sitemap_on.gif) top right no-repeat;}
ul.imgSubNav li.btnSiteMap a{width: 53px;}
ul.imgSubNav li.btnSiteMap a{background: url(/buildassets/subnav/sitemap_off.gif) top right no-repeat;}
ul.imgSubNav li.btnSiteMap a:hover{background: url(/buildassets/subnav/sitemap_on.gif) top right no-repeat;}
ul.imgSubNav li.btnSiteMap a.on{background: url(/buildassets/subnav/sitemap_on.gif) top right no-repeat;}
/* / TCS SUBNAV */



.rhsImage
{
  float:left;
  padding:0px 26px 0px 20px;
}

.rhsImage img{float:right}

.contactUsContainer
{
  float:left;
  width:160px;
  padding:15px 26px 0px 20px;
}

.contactUsContainer img{float:right;padding:0px 0px 10px 0px}

.btnRequestQuote
{
  float:right;
  padding:20px 20px 0px 0px;
  margin:0px 0px 10px 0px;
}

.btnRequestQuoteSprite
{
  float:right;
  padding:0px 20px 0px 0px;
  margin:20px 0px 10px 0px;
  display:block;
  width:167px;
  height:49px;
  background:url(/media/build/requestaquote_red.png) no-repeat top left;
}
    .btnRequestQuoteSprite:hover {background-position: 0 -49px;}

.leftContent
{
  float:left;
  width:670px;
  padding:1px 0px 3px 0px;
  margin:20px 0px 0px 0px;
  background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;  
}

.orange .leftContent{background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;}
.blue .leftContent{background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;}
.grey .leftContent{background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;}
.red .leftContent{  background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;}
.green .listAll .leftContent{background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;}

.brown .leftContent{background:url(/buildassets/bg_leftcontent.gif) #000 top left repeat-y;}
.brown .listAll .leftContent{background:url(/buildassets/bg_leftcontent2.gif) #000 top left repeat-y;}

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


.leftContent ul li {background:none !important;padding:0px 0px 3px 0px;}

.green .leftContent .leftFrame ul li a{/* background:url(/buildassets/bullet1.gif) #000000 top left no-repeat; */color:#ffffff;padding-left:0px;}
.green .leftContent .leftFrame ul li a:hover{/*background:url(/buildassets/bullet2.gif) #000000 top left no-repeat;*/color:#8ea009}
.green .leftContent .leftFrame ul li.on a{/*background:url(/buildassets/bullet2.gif) #000000 top left no-repeat;*/color:#8ea009}
.green .leftContent .leftFrame ul li.on a:hover{/*background:url(/buildassets/bullet2.gif) #000000 top left no-repeat;*/color:#8ea009}

.blue .leftContent .leftFrame ul li a{background:url(/buildassets/bullet1.gif) #000000 top left no-repeat;color:#ffffff;padding-left:10px; display: block;}
.blue .leftContent .leftFrame ul li a:hover{background:url(/buildassets/bullet3.gif) #000000 top left no-repeat;color:#4796a4}
.blue .leftContent .leftFrame ul li.on a{background:url(/buildassets/bullet3.gif) #000000 top left no-repeat;color:#4796a4}
.blue .leftContent .leftFrame ul li.on a:hover{background:url(/buildassets/bullet3.gif) #000000 top left no-repeat;color:#4796a4}

.brown .leftContent .leftFrame ul li a{background:url(/buildassets/bullet1.gif) #000000 top left no-repeat; color:#ffffff; padding-left:10px; display: block;}
.brown .leftContent .leftFrame ul li a:hover{background:url(/buildassets/bullet2.gif) #000000 top left no-repeat; color:#8ea009}
.brown .leftContent .leftFrame ul li.on a{background:url(/buildassets/bullet2.gif) #000000 top left no-repeat; color:#8ea009}
.brown .leftContent .leftFrame ul li.on a:hover{background:url(/buildassets/bullet2.gif) #000000 top left no-repeat; color:#8ea009}

.orange .leftContent .leftFrame ul li a{background:url(/buildassets/bullet1.gif) #000000 top left no-repeat; color:#ffffff; padding-left:10px; display: block;}
.orange .leftContent .leftFrame ul li a:hover{background:url(/buildassets/bullet6.gif) #000000 top left no-repeat;color:#b24401}
.orange .leftContent .leftFrame ul li.on a{background:url(/buildassets/bullet6.gif) #000000 top left no-repeat;color:#b24401}
.orange .leftContent .leftFrame ul li.on a:hover{background:url(/buildassets/bullet6.gif) #000000 top left no-repeat;color:#b24401}

.grey .leftContent .leftFrame ul li a{/*background:url(/buildassets/bullet1.gif) #000000 top left no-repeat;*/color:#ffffff;padding-left:0px;}
.grey .leftContent .leftFrame ul li a:hover{/*background:url(/buildassets/bullet4.gif) #000000 top left no-repeat;*/color:#c00000 !important}
.grey .leftContent .leftFrame ul li.on a{/*background:url(/buildassets/bullet4.gif) #000000 top left no-repeat;*/color:#c00000 !important}
.grey .leftContent .leftFrame ul li.on a:hover{/*background:url(/buildassets/bullet4.gif) #000000 top left no-repeat;*/color:#c00000 !important}


.leftContent .leftFrame
{
  float:left;
  width:218px;
  padding:0px 25px 40px 25px;
  margin:0px;
}

.orange .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 200px;
}
.green .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 145px;
}
.green .listAll .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 200px;
}
.brown .listAll .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 200px;
}
.blue .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 200px;
}
.grey .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 200px;
}
.red .leftContent .leftFrame
{
  float:left;
  width:145px;
  padding:0px 19px 0px 25px;
  margin:0px;
  height: 200px;
}

.leftContent .leftFrame img{float:left;padding:0px 0px 20px 0px; margin: 0;}
.leftContent .leftFrame p{padding-bottom:10px !important}
.leftContent .leftFrame ul{margin-top:0px !important}
.leftContent .leftFrame p.form{padding-top:5px;padding-bottom:15px !important}

#portfolioFlash
{
  padding: 20px 0px 0px 0px;
  float: left;
}

.leftContent .rightFrame
{
  float:left;
  width:351px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.green .leftContent .rightFrame
{
  float:left;
  width:430px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.orange .leftContent .rightFrame
{
  float:left;
  width:399px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.green .listAll .leftContent .rightFrame
{
  float:left;
  width:399px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.brown .listAll .leftContent .rightFrame
{
  float:left;
  width:399px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.blue .leftContent .rightFrame
{
  float:left;
  /* width:399px; */
        width:430px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.grey .leftContent .rightFrame
{
  float:left;
  width:399px;
  padding:0px 26px 2px 25px;
  margin:0px;
}
.red .leftContent .rightFrame
{
  float:left;
  width:399px;
  padding:0px 26px 2px 25px;
  margin:0px;
}

.leftContent .rightFrame ul {margin-bottom:10px !important}

.leftContent .rightFrame ul li
{
  color:#a7a4a4 !important;
  background:url(/buildassets/arrow6.gif) top left no-repeat !important;
  padding:0px 0px 2px 10px;
}
.leftContent .rightFrame ul.whiteList li
{
  background:url(/buildassets/arrow5.gif) top left no-repeat !important;
}

.leftContent .rightFrame .siteMap ul li 
{
  background:none !important;
}

.rightFrame .title{float:left;width:351px;padding:0px 0px 10px 0px}
.orange .rightFrame .title{float:left;width:419px;padding:0px 0px 10px 0px}
.green .rightFrame .title{float:left;width:100%;padding:0px 0px 10px 0px}
.brown .listAll .rightFrame .title{float:left;width:419px;padding:0px 0px 0px 0px}
.blue .rightFrame .title{float:left;width:100%;padding:0px 0px 10px 0px}
.grey .rightFrame .title{float:left;width:100%;padding:0px 0px 10px 0px}
.red .rightFrame .title{float:left;width:100%;padding:0px 0px 10px 0px}

.rightFrame .title img{float:left;padding:0px 0px 2px 0px}
.rightFrame .title .url{float:left;width:351px;color:#ffffff}
.rightFrame .title .url a:hover{color:#8ea009}

.sectionTitle
{
  float:left;
  width:351px;
  padding:0px 0px 10px 0px;
  font-weight:bold;
  color:#94a616;
}

.projectList
{
  float:left;
  width:435px;
  padding:0px 0px 22px 0px;
  margin:0px;
}

.projectList .thumbnail
{
  float:left;
  width:160px;
  height:65px;
  padding:3px 0px 0px 0px;
  margin:0;
}

.projectList .thumbnail img{float:left;}

.projectList .description
{
  float:left;
  width:260px;
  padding:0px 0px 0px 15px;
}

.projectList .description .title
{
  float:left;
  width:220px !important;
  padding:0px;
  margin:0px;
  font-weight:bold;
  color:#95a512;
}

.projectList .description p{clear:left;width:260px;}

.pageIndexing
{
  float:left;
  width:350px;
  text-align:center !important;
}

.pageIndexing img{margin-top:-5px;padding-left:4px;padding-right:2px;}
.pageIndexing .ttl{padding:0px 5px 0px 0px;}

.fullRow
{
  float:left;
  width:350px;
  color:#a7a4a4 !important;
  padding:0px 0px 0px 0px;
  margin:0px 0px 7px 0px;
}

.titleRow
{
  float:left;
  width:75px;
  padding:3px 0px 0px 0px;
  margin:0px;
}

.titleRow2
{
  float:left;
  width:155px;
  padding:3px 0px 35px 0px;
  margin:20px 0px 0px 0px;
}

.titleRow3
{
  float:left;
  width:55px;
  padding:4px 0px 20px 0px;
  margin:0px 0px 0px 0px;
}

.fieldRow
{
  float:left;
  width:275px;
  padding:0px 0px 0px 0px;
  margin:0;
}

.ddlRow
{
  float:left;
  width:195px;
  padding:0px 0px 35px 0px;
  margin:20px 0px 0px 0px;
}

.ddlRow2
{
  float:left;
  width:195px;
  padding:0px 0px 20px 0px;
  margin:1px 0px 0px 0px;
}

.fullRow table
{  
  width:335px;
  border-collapse:collapse;
  margin:8px 0px 0px 0px;
}

.fullRow table td
{
  padding:0px 3px 3px 0px;
  margin:0px 0px 0px 0px;
}

html>body .fullRow table td
{
  padding:0px 8px 10px 0px;
  margin:0px 0px 0px 0px;
}

.noBg{background:none !important}

.topTitle
{
  float:left;
  width:620px;
  background:url(/buildassets/advertborder.gif)  bottom right no-repeat;
  padding:0px 0px 10px 23px;
  margin:0px 0px 0px 0px;
}

.flashMarketingContainer
{
  float:left;
  padding:10px 0px 0px 20px;
  margin:0px 0px 0px 0px;
}

.ddlFormField
{
  width:100px;
  padding:0px 0px 0px 0px;
  height:19px;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
  border:1px solid #666666;
}

.ddlFormField2
{
  width:195px;
  padding:0px 0px 0px 0px;
  height:19px;
  color:#000000;
  font-size:11px;
  background-color:#ffffff;
  border:1px solid #666666;
}

.txtFormField
{
  width:270px;
  padding:3px 0px 0px 3px;
  height:17px;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
  border:1px solid #666666;
}

.txtareaForm
{
  width:343px;
  padding:3px;
  margin:10px 0px 10px 0px;
  height:70px;
  font-size:11px;
  font-family:arial;
  background-color:#ffffff;
  border:1px solid #666666;
}
.indentRow {padding-left:75px !important; float:left;}
.indentRow .txtArea {margin-top:6px;}
.indentRow .txtFormField {margin-top:6px;}
.txtArea 
{
    width:270px;
  padding:3px 0px 0px 3px;
  height:80px;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
  border:1px solid #666666;
  font-family:Arial, Helvetica, Sans-Serif;
}
.halfCol .txtFormField {width:90px;}
.txtareaForm
{
  width:343px;
  padding:3px;
  margin:10px 0px 10px 0px;
  height:70px;
  font-size:11px;
  font-family:arial;
  background-color:#ffffff;
  border:1px solid #666666;
}
.radioBtns {float:left; margin:3px 10px 5px 0;}
.radioBtns input, .radioBtns label {float:left;}
.radioBtns input { margin-right:5px;}
.rbSpace {width:90px; margin-right:0 !important;}

.formError {border:2px solid #a50f28;background:#fff;margin:-1px;}
    .formErrorWidth {width:580px;}

.tblSatisfaction {width:350px !important;}
.tblSatisfaction td {padding-right:0 !important; text-align:center;}
.tblSatisfaction .col {width:50px; }
.tblSatisfaction td.col5 {padding-right:25px !important;}
.tblSatisfaction td.col6 {padding-left:25px !important;}
.tblSatisfaction .col label {display:block;}
.tblSatisfaction .headingCol1 {padding-right:20px !important;}
.tblSatisfaction .headingCol3 {padding-left:20px !important;}

.tblSatisfaction2 {width:350px !important;}
.tblSatisfaction2 td {padding-right:0 !important; text-align:center;}
.tblSatisfaction2 .ttl_tblop1, .tblSatisfaction2 .ttl_tblop2, .tblSatisfaction2 .ttl_tblop3, .tblSatisfaction2 .ttl_tblop4 {display:block; text-indent:-9999px; height:64px;}
.tblSatisfaction2 .ttl_tblop1 
{
    background:url(/buildassets/ttl_extremely_poor.gif) no-repeat top left;
    width:21px;
    margin-left:2px;
}
.tblSatisfaction2 .ttl_tblop2 
{
    background:url(/buildassets/ttl_average.gif) no-repeat top left;
    width:21px;
    margin-left:2px;
}
.tblSatisfaction2 .ttl_tblop3 
{
    background:url(/buildassets/ttl_excellent.gif) no-repeat top left;
    width:21px;
    margin-left:2px;
}
.tblSatisfaction2 .ttl_tblop4 
{
    background:url(/buildassets/ttl_notApplicable.gif) no-repeat top left;
    width:32px;
}
.tblSatisfaction2 .headCol1 {vertical-align:bottom; text-align:left;}
.tblSatisfaction2 .col1 {width:190px; text-align:left;}
.tblSatisfaction2 .col2 {width:25px}
.tblSatisfaction2 .col3 {width:25px}
.tblSatisfaction2 .col4 {width:25px}
.tblSatisfaction2 .col5 {width:25px}
.tblSatisfaction2 .col6 {width:25px}
.tblSatisfaction2 .col7 {width:35px}

.dividerLine {border-top:1px solid #333333; padding-top:20px;}
    .halfPad {padding-top:10px;padding-bottom:0;}

.errorBox
{
  float:left;
  /* background:url(/buildassets/error.gif) top left no-repeat; */
  color:#ffffff;
  background-color:#333333;
  border:1px solid #510714;
  padding:15px;
  margin:0px 0px 20px 0px;
}

.floatLeft{float:left !important}
.floatRight{float:right !important}
.requestBtn{float:right;padding:0px 0px 100px 0px}
.mandatory{color:#a50f28;font-size:12px;background-color:inherit;}
.addBottomPad2{padding-bottom:10px !important;}
.addBottomPad{padding-bottom:20px !important;}
.addTopPad{padding-top:20px !important}

.siteMap ul li a{background:url(/buildassets/bullet1.gif) #000000 top left no-repeat;color:#ffffff;padding-left:10px;}
.siteMap ul li a:hover{background:url(/buildassets/bullet4.gif) #000000 top left no-repeat;color:#c00000 !important}

.siteMap ul,
.siteMap ul li ul,
.siteMap ul li ul li ul
{
  padding-bottom:0px !important;
  margin-bottom:0px !important;
  padding-top:0px !important;
  margin-top:0px !important;
}
.siteMap ul li ul li{
  padding-top:4px !important;
}

.siteMap ul li ul li ul li ul{display:none}

.siteMap li,
.siteMap li ul li,
.siteMap li ul li ul li
{
  background-color:#ccff00;
  padding-bottom:0px !important;
  margin-bottom:0px !important;
  margin-top:0px !important;
}

.siteMap li a{color:#a70f28 !important}
.siteMap li ul li a{color:#ffffff!important}
.siteMap li ul li ul li a{color:#a8a4a5!important}

.siteMap ul li ul {padding-top:6px !important}

.siteMap li ul li ul li{padding-top:4px !important;}
.siteMap li ul li ul li a{background:none}
.siteMap li ul li ul li a:hover{background:none}

img.imgFloatLeft{float:left;padding:3px 10px 10px 0}

.dynamicDiv
{
  display:none;
  background:url(/buildassets/popupbg.gif) top left no-repeat;
  width:496px;
  height:183px;
  padding:0;
}

.dynamicDiv img{border:8px solid #434343}

#buttonNav{z-index:444}

.austDomainContainer
{
float:left;
width:350px;
padding:30px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.austDomainContainer img{float:left;}
.austDomainContainer p
{
float:left;
width:350px;
padding:5px 0px 7px 0px;
}
.austDomainContainer table
{
float:left;

border-collapse:collapse;
}
.austDomainContainer table td{padding:0px 4px 0px 0px;}
.domainTextStyle
{
width:200px;
padding:2px 0px 0px 3px;
margin:0px 2px 0px 0px;
border:1px solid #ffffff;
background-color:#ffffff;
font-size:11px;
height:16px;
}

.domainDDLStyle
{
width:75px;
height:19px;
margin:0px 4px 0px 0px;
border:0;
font-size:11px;
}


.magicSocialLinks
{
  position:absolute;
  top:0;
  margin-top: 92px;  
  margin-left: 888px;
  padding-bottom: 4px;
  float: left;
  background: url(/buildassets/bg-magicsocial-btm.png) left bottom no-repeat;
}
.magicSocialLinks .top
{
  float: left;
  background: url(/buildassets/bg-magicsocial-top.png) left top no-repeat;
  padding: 3px 0px 0px 0px;
}
.magicSocialLinks .btm
{
  float: left;  
  padding: 4px 7px 0px 7px;
  width: 16px;  
  background: url(/buildassets/bg-magicsocial.png) left top repeat-y;
}
.magicSocialLinks img
{
  float: left;
  display: block;
  padding: 0px 0px 5px 0px;
}

/* Website Enquiry form styles */
.newFormStyle {font-size:12px;}
.newFormStyle p {font-size:12px;}
.newFormStyle .fullRow, .newFormStyle .fullRow .numberedFieldRow
{
    width: 432px
}
.newFormStyle .fullRow .col
{
    width:210px;
    float:left;
}
.newFormStyle .titleRow {padding-bottom:3px;}
.newFormStyle .titleRow p.toBegin {padding:0 !important;width:620px;}
.newFormStyle .titleRow, .newFormStyle .fieldRow 
{
    width: 432px;
}
.newFormStyle .fieldRowFull {width:620px;}
.newFormStyle .fullRow .numberedFieldRow .txtFormField {width: 414px}
.newFormStyle .fullRow .txtFormField, .newFormStyle .fullRow .txtArea {width:427px;}
.newFormStyle .txtArea {resize:none}
.newFormStyle .fullRow .col .fieldRow {width:210px;}
.newFormStyle .fullRow .col .titleRow {width:210px;}
.newFormStyle .fullRow .col .txtFormField {width:207px;}
.spaceCol {margin-right:10px;}
.newFormStyle .rbSpace {width:114px !important;}
.newFormStyle .radioBtns {width:75px;}

.red .websiteEnquiry .leftContent {background: transparent}
.red .websiteEnquiry .leftContent .leftFrame {height: auto; width: auto}
.red .websiteEnquiry .newFormStyle .fullRow {width: 100%}
.red .websiteEnquiry .newFormStyle .fullRow .titleRow {overflow: hidden; width: 100%}
.red .websiteEnquiry .newFormStyle .fullRow .fieldRow{width: 100%}
.red .websiteEnquiry .newFormStyle .fullRow .titleRow .desc {font-size:11px;font-style:italic;padding-bottom:0 !important;}
.red .websiteEnquiry .newFormStyle .fullRow .txtFormField, .newFormStyle .fullRow .txtArea {width:620px;}
.red .websiteEnquiry .newFormStyle .fullRow .numberedFieldRow .txtFormField {width: 605px;}
.red .websiteEnquiry .newFormStyle .fullRow .numberedFieldRow .right{width: 580px;float:right;}
.red .websiteEnquiry .newFormStyle .fullRow .numberedFieldRow .roman {width:30px;float:left;padding-top:5px;}
.red .websiteEnquiry .newFormStyle .fullRow .col,
.red .websiteEnquiry .newFormStyle .fullRow .col .fieldRow,
.red .websiteEnquiry .newFormStyle .fullRow .col .titleRow {width: 308px}
.red .websiteEnquiry .newFormStyle .fullRow .col .txtFormField {width: 300px;}
.newFormStyle .fullRow, .newFormStyle .fullRow .numberedFieldRow {width:625px}
.red .websiteEnquiry .newFormStyle .fullRow .col .dated {width:140px;}
div.comm {width:620px;}

a.dp-choose-date {
  width: 19px;
  height: 19px;
  padding: 0;
  margin: 2px 0 0 5px;
  text-indent: -2000px;
  float: left;
  display: block;
  overflow: hidden;
  background: url(/buildassets/homepage_new/btn_calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
  background-position: 0 -20px;
  cursor: default;
}
input.dp-applied {
  width: 140px;
  float: left;
}

.displayNone {display:none;visibility:hidden;}

.red .websiteEnquiry .newFormStyle .matrix {width:624px;position:relative;float:left;background:url(/buildassets/homepage_new/bg_botrightcorner.png) no-repeat bottom right;margin-bottom:10px;}
.red .websiteEnquiry .newFormStyle .matrix .header {background:url(/buildassets/homepage_new/bg_matrix.png) no-repeat top right;width:624px;height:85px;display:block;}
.red .websiteEnquiry .newFormStyle .matrix .fieldRow {width:624px;clear:both;background:url(/buildassets/homepage_new/bg_shadow.png) repeat-y top right;}
.red .websiteEnquiry .newFormStyle .matrix .noBG {background:transparent;}
.red .websiteEnquiry .newFormStyle .matrix .fieldRow .description{width:204px;padding:13px 10px 7px 10px;height:35px;float:left;border-right:1px solid #404040;}
.red .websiteEnquiry .newFormStyle .matrix .fieldRow .oneLine {padding:20px 10px 0 10px;}
.red .websiteEnquiry .newFormStyle .matrix .fieldRow .option{width:59px;height:35px;padding-top:20px;float:left;text-align:center;border-right:1px solid #404040;}
.red .websiteEnquiry .newFormStyle .matrix .fieldRow .grey {background:#1a1a1a;}
.red .websiteEnquiry .newFormStyle .matrix .fieldRow .selItem {background:#505050; border: 1px solid #555;height:33px;width:58px;}

.RadSlider .rslItemsWrapper .rslItemSelected span { color: #F00; }
.RadSlider .rslHorizontal .rslItemsWrapper { margin-top: 10px !important; }

/*.RadSlider_Default .rslTop a.rslDraghandle { background-image: url('/buildassets/slider/slider.png') !important; }*/

.RadSlider .rslItemsWrapper .rslItemSelected span {color:#fff !important;}

.RadSlider .rslHorizontal .rslTrack 
{
    background: url('/buildassets/slider/bg_grey-slider.gif') !important;
    height: 12px !important;
}
.RadSlider .rslHorizontal .rslSelectedregion
{
    background: url('/buildassets/slider/bg_green-slider.gif') !important;
    height: 12px !important;
    margin-left: -1px;
}

.RadSlider .rslHorizontal a.rslDraghandle 
{
    background-image: url('/buildassets/slider/slider.png') !important;
    width: 17px !important;
    height: 22px !important;
    margin-top: -5px !important;
    background-repeat: no-repeat;
}
.RadSlider .rslHorizontal a.rslDraghandle, .RadSlider .rslHorizontal a.rslDraghandle:hover { background-position: 0 0 !important; }






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

