body 
{
  	margin-top: 0px;
  	margin-left: 0px;
  	margin-bottom: 0px;
  	margin-right:0px;
  	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
} 

h4{color:Black; margin:0 0 7px 0;}

a img{text-decoration:none; border:0;}

#outerwrapper{margin:0 auto; width:981px;}
#lowerouterwrapper{margin:0 auto; width:981px;}

#wrapper{float:left; width: 1024px; margin-bottom:20px;}
#banner_area{float: left;width:990px; height:200px;margin-left:17px; background:#FFFFFF;}
#mainwrapper{float:left;width:990px;margin-left:17px;}
#footerwrapper{width:1024px;height:44px;clear:both;background:url(../images/image-footer.gif) top no-repeat;}

.topwrapper{float:left; width: 981px;height:81px;background-color:White;}
	.topwrapper img{float:left; margin:20px 0 0 0px; }
	.topwrapper a img{float:left; margin:20px 0 0 0px; }
	.topwrapper p{float:right; margin:0px 0 0 0px; font:28px Arial, Helvetica, sans-serif;color:#a44297;}
	.topwrapper p a{float:right; margin:0px 0 0 0px; font:28px Arial, Helvetica, sans-serif;color:#a44297; padding:0px; margin:0px;}
	.topwrapper p a img{float:right; margin:0px 0 0 0px; font:28px Arial, Helvetica, sans-serif;color:#a44297; padding:0px; margin:0px;}
	.topwrapper span{float:right; margin:0px 0 0 0px; font:22px Arial, Helvetica, sans-serif;color:#003ab1;}

.navigation_area{float:left;width:981px;height:48px;margin:0 0 10px 0px;} 
.navigation_area_left{float:left;width:15px;height:48px;margin:0 0 0px 0px; background:url(../images/image-navi-left.gif) top left no-repeat;} 
.navigation_area_right{float:left;width:15px;height:48px;margin:0 0 0px 0px; background: url(../images/image-navi-right.gif) top left no-repeat;} 
.navigation_area_main{float:left;width:951px;height:48px;margin:0 0 0px 0px; background: url(../images/image-navi-main.gif) top left repeat-x;} 
.navigation_area_main ul {display: inline; float: left; list-style: none; margin: 0px 0 0 10px; padding: 0;}
	.navigation_area_main li {display: inline; float: left; margin: 2px 9px 0 9px;}
	.navigation_area_main li a {display: inline; float: left; height: 39px;}
	.navigation_area_main li span {display: none;}



#nav_container{height:43px; width:981px;}

#nav_left{float:left; background: url(../images/menu_bkg_left.gif) left no-repeat; width:16px; height:43px;}
#nav_right{float:left;  background: url(../images/menu_bkg_right.gif) right no-repeat; width:16px; height:43px;}
#nav_content{float:left; background: url(../images/menu_bkg.gif) repeat-x; width:949px; height:43px;}
#nav_container ul {float:left;	display:block;	list-style-type: none;	padding:0px; margin:0px; height:36px;}
#nav_container li{float:left;	display:block;	padding:0px;margin:0px;	font-size:12px; padding:0px; height:36px;line-height:36px; }
#nav_container li a{text-decoration:none; color:White; font-weight:bold; line-height:36px; height:36px; padding:10px 11px 11px 9px;}
#nav_container li a:hover{ font-weight:bold; background: url(../images/menu_hover_bkg.gif) no-repeat bottom center;}
#nav_container li a.selected{ font-weight:bold; background: url(../images/menu_hover_bkg.gif) no-repeat bottom center;}

#white_box_container{width:244px; float:left; padding:0px;}
#white_box_top{float:left;padding:0px; width:244px; height:14px; background:url(../images/white_box_top.gif) no-repeat;}
#white_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:224px; background:url(../images/white_box_bkg.gif) repeat-y;}
#white_box_bottom{float:left;padding:0px; width:244px; height:14px; background:url(../images/white_box_bottom.gif) no-repeat;}

#darkred_box_container{width:243px; float:left;  padding:0px; margin:0px; color:White;}
#darkred_box_top{float:left;padding:0px; width:243px; height:14px; background:url(../images/darkred_box_top.gif) no-repeat;}
#darkred_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:223px; background:url(../images/darkred_box_bkg.gif) repeat-y;}
#darkred_box_bottom{float:left;padding:0px; width:243px; height:14px; background:url(../images/darkred_box_bottom.gif) no-repeat;}

#red_box_container{width:243px; float:left;  padding:0px; margin:0px; color:White;}
#red_box_top{float:left;padding:0px; width:243px; height:14px; background:url(../images/red_box_top.gif) no-repeat;}
#red_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:223px; background:url(../images/red_box_bkg.gif) repeat-y;}
#red_box_bottom{float:left;padding:0px; width:243px; height:14px; background:url(../images/red_box_bottom.gif) no-repeat;}

#green_box_container{width:242px; float:left;  padding:0px; margin:0px;color:White;}
#green_box_top{float:left;padding:0px; width:242px; height:14px; background:url(../images/green_box_top.gif) no-repeat;}
#green_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:222px; background:url(../images/green_box_bkg.gif) repeat-y;}
#green_box_bottom{float:left;padding:0px; width:242px; height:14px; background:url(../images/green_box_bottom.gif) no-repeat;}

#blue_box_container{width:242px; float:left;  padding:0px; margin:0px; color:White;}
#blue_box_top{float:left;padding:0px; width:242px; height:14px; background:url(../images/blue_box_top.gif) no-repeat;}
#blue_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:222px; background:url(../images/blue_box_bkg.gif) repeat-y;}
#blue_box_bottom{float:left;padding:0px; width:242px; height:14px; background:url(../images/blue_box_bottom.gif) no-repeat;}

#stdblue_box_container{width:242px; float:left;  padding:0px; margin:0px; color:White;}
#stdblue_box_top{float:left;padding:0px; width:242px; height:14px; background:url(../images/stdblue_box_top.gif) no-repeat;}
#stdblue_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:222px; background:url(../images/stdblue_box_bkg.gif) repeat-y;}
#stdblue_box_bottom{float:left;padding:0px; width:242px; height:14px; background:url(../images/stdblue_box_bottom.gif) no-repeat;}

#yellow_box_container{width:242px; float:left;  padding:0px; margin:0px; color:White;}
#yellow_box_top{float:left;padding:0px; width:242px; height:14px; background:url(../images/yellow_box_top.gif) no-repeat;}
#yellow_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:222px; background:url(../images/yellow_box_bkg.gif) repeat-y;}
#yellow_box_bottom{float:left;padding:0px; width:242px; height:14px; background:url(../images/yellow_box_bottom.gif) no-repeat;}

#orange_box_container{width:242px; float:left;  padding:0px; margin:0px;color:White;}
#orange_box_top{float:left;padding:0px; width:242px; height:14px; background:url(../images/orange_box_top.gif) no-repeat;}
#orange_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:222px; background:url(../images/orange_box_bkg.gif) repeat-y;}
#orange_box_bottom{float:left;padding:0px; width:242px; height:14px; background:url(../images/orange_box_bottom.gif) no-repeat;}

#darkorange_box_container{width:242px; float:left;  padding:0px; margin:0px;color:White;}
#darkorange_box_top{float:left;padding:0px; width:242px; height:14px; background:url(../images/darkorange_box_top.gif) no-repeat;}
#darkorange_box_content{float:left;padding:0 10px 0 10px ;height:270px;width:222px; background:url(../images/darkorange_box_bkg.gif) repeat-y;}
#darkorange_box_bottom{float:left;padding:0px; width:242px; height:14px; background:url(../images/darkorange_box_bottom.gif) no-repeat;}

/*half height content box's*/

#orange_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:222px; background:url(../images/orange_box_bkg.gif) repeat-y;}
#darkorange_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:222px; background:url(../images/darkorange_box_bkg.gif) repeat-y;}
#yellow_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:222px; background:url(../images/yellow_box_bkg.gif) repeat-y;}
#stdblue_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:222px; background:url(../images/stdblue_box_bkg.gif) repeat-y;}
#blue_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:222px; background:url(../images/blue_box_bkg.gif) repeat-y;}
#green_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:222px; background:url(../images/green_box_bkg.gif) repeat-y;}
#red_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:223px; background:url(../images/red_box_bkg.gif) repeat-y;}
#white_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:224px; background:url(../images/white_box_bkg.gif) repeat-y;}
#darkred_box_content_short{float:left;padding:0 10px 0 10px ;height:135px;width:223px; background:url(../images/darkred_box_bkg.gif) repeat-y;}

/*half height content box's - end*/

#footer_container{float:left; width:100%; border-top: solid 1px #B0AEAF;margin-top:7px; }
#footer_container ul {float:left;	display:block;	list-style-type: none;	padding-top:7px; margin:0px; height:30px;}
#footer_container li{float:left;	display:block;	margin:0px;	font-size:12px;padding:0px 0px 0px 10px; }
#footer_container li a{text-decoration:none;}

#footer_logos_right{float:right;}
#footer_logos_left{float:left; width:400px; }

#main_content_container{float:left; width:981px; }
#left_content_container{float:left; width:245px; height:488px; }
#left_content_container_text{float:left; width:245px; margin-top:5px; margin-bottom:7px;}
#left_content_container_text p{font-size:12px; margin:0;}
#left_content_container_text ul{font-size:12px; margin-top:4px; margin-bottom:5px;}

#right_content_container{float:right; width:733px; }

#homepage_items{ width:727px; float:right;  height:200px; padding-top:10px; margin-right:9px;}
/*#homepage_items{ width:100%; float:left; border-bottom: solid 1px #B0AEAF; height:200px; padding-top:10px;}*/
#homepage_counter{float:left; height:100%; width:200px; }
#homepage_news_summary{float:right; height:100%; border-left:solid 1px #B0AEAF;width:241px; }
#homepage_news_summary ul li{font-size:12px;}
#homepage_downloads_summary{float:right; height:100%; border-left:solid 1px #B0AEAF; width:241px; }
#homepage_signup{float:right; height:100%; border-left:solid 1px #B0AEAF; width:241px;  }

#enquiryform{padding-top:10px;}

#liquid-round {float:right; width:728px;margin:0px auto; background:#fff url(../images/white_box_bkg_left.gif) repeat-y left top; margin-bottom:4px; }

      .top {
      width:100%;
      height:14px;
      background:url(../images/white_box_top_left_border.gif) no-repeat left top;
      }

      .top span {
      display:block;
      position:relative;
      height:14px;
      background:url(../images/white_bkg_top_right.gif) no-repeat right top;
      }

      .center-content {
      position:relative;
      background:url(../images/white_box_bkg_right.gif) repeat-y right top;
      padding:1px 14px 1px 14px;
      }
      
      .bottom {
      height:15px;
      background:url(../images/white_box_bottom_left_border.gif) no-repeat left bottom;
      }
      .bottom span {
      display:block;
      position:relative;
      height:15px;
      background:url(../images/white_bkg_bottom_right.gif) no-repeat right top;
      }