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:910px;}
#lowerouterwrapper{margin:0 auto; width:910px;}

#wrapper{float:left; width: 910px; margin-bottom:20px;}
#banner_area{float: left;width:910px; height:200px;margin-left:17px; background:#FFFFFF;}
#mainwrapper{float:left;width:910px;margin-left:17px;}
#footerwrapper{width:1024px;height:44px;clear:both;background:url(../images/image-footer.gif) top no-repeat;}

.topwrapper{float:left; width: 910px;height:201px;background-color:White;}
	.topwrapper img{float:left; }
	.topwrapper a img{float:left;  }
	.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;}
	.topwrapper .left{float:left; width:267px; height:201px;}
	.topwrapper .right{float:left; width:643px; height:201px;background:url(/images/header_right.gif) top left no-repeat; }

.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;}

/*vertical*/

.green_box_container{width:170px; float:left;  padding:0px; margin: 0 0 10px 0; color:White;}
.green_box_top{float:left;padding:0; width:170px; height:30px; margin:0;}
.green_box_top a img{text-decoration:none; border:0;}
.green_box_content{float:left;padding:0 10px 0 10px;width:151px; background:url(/images/nav_bkg.gif) repeat-y;}
.green_box_content ul{	float:left;display:block;list-style-type: none;padding:0px;margin:0px;}
.green_box_content ul li{display:block;padding:0px;margin:0px;  margin-top:5px;}
.green_box_content ul li a{padding-left:23px;margin:0px;font-size:11px; font-weight:bold; color:#444; background: url(/images/nav_deselected.gif) left no-repeat; text-decoration:none;}
.green_box_content ul li a:hover{background: url(/images/ico_nav_selected.gif) left no-repeat;color:#000}
.green_box_content ul li a.selected{background: url(/images/ico_nav_selected.gif) left no-repeat;color:#000}
.green_box_bottom{float:left;padding:0px; width:170px; height:14px; background:url(/images/nav_bottom.gif) no-repeat;}

.green_box_content_none{float:left;padding:0 10px 0 10px;width:151px; background:url(/images/nav_bkg.gif) repeat-y;}
.green_box_content_none ul {float:left;display:block;list-style-type: none;padding:0px;margin:0px;}
.green_box_content_none ul li{display:block;padding:0px;margin:0px; text-align:center;width:150px;}
.green_box_content_none ul li a{margin:0px;font-size:0px; font-weight:bold; color:#444;text-decoration:none;padding:0;}
.green_box_content_none ul li a img{padding:0;margin:0;}
.green_box_content_none ul li a:hover{}
.green_box_content_none ul li a.selected{}

/*documents*/
.green_box_content_docs {float:left;padding:0;width:170px; background:url(/images/nav_bkg.gif) repeat-y; padding-top: 5px; padding-left: 5px;}
.green_box_content_docs ul{float:left;list-style-type: none;padding:0;margin:0px;}
.green_box_content_docs ul li{float:left; padding:0;margin:0;font-size:11px;font-weight:bold; color:#444;height:37px; width:170px; text-align:left; vertical-align:middle;}
.green_box_content_docs ul li a{float:left;margin:0;padding:0;}
.green_box_content_docs ul li a.pdf{float:right; background: url(/images/ico_pdf.gif) no-repeat; height:34px;width:38px; margin:0; font-size:0px; position:relative; }
.green_box_content_docs ul li a.rtf{float:right; background: url(/images/ico_rtf.gif) no-repeat; height:34px;width:35px; margin:0; font-size:0px; position:relative; }
.green_box_content_docs_left{width: 122px; float: left; margin-left: 0;}
.green_box_content_docs_right{width: 40px; float: left; margin-right: 0;}


/*horizontal*/
#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:910px; color:#ffffff;line-height:0;}
#footer_container .top{background: url(/images/footer_top.gif) no-repeat;width:910px; min-height:7px; line-height:0px; font-size:0px; height:auto!important;height:7px;float:left; position:relative; margin:0; padding:0; border:0;text-align:left;}
#footer_container .content{background: url(/images/footer_bkg.gif) repeat-y;width:910px; float:left;text-align:right;}
#footer_container .bottom{background: url(/images/footer_bottom.gif) no-repeat;width:910px; height:13px;float:left;}
#footer_container .left{ float:left; display:block; position:relative; line-height:normal;}
#footer_container .right{ float:right;}
#footer_container .right ul{float:right;display:block;	list-style-type: none;	padding-top:7px; margin:0px; height:30px; padding-right:18px; padding-left:0px; line-height:normal;}
#footer_container .right li{float:left;display:block;	margin:0px;	font-size:12px;padding:0px 0px 0px 10px; text-align:right;}

#footer_container ul {float:left;display:block;	list-style-type: none;	padding-top:7px; margin:0px; height:30px; padding-left:18px;}
#footer_container li{float:left;	display:block;	margin:0px;	font-size:12px;padding:0px 0px 0px 10px;color:#ffffff }
#footer_container ul li a{color:#ffffff;}

#footer_logos_right{float:right;}
#footer_logos_left{float:left; width:400px; }

#main_content_container{float:left; width:910px;background:url(/images/HomePage3_r2_c2.gif) repeat-y; position:relative;text-align:left; padding: 0 0 0 25px; }
#main_content_center {float:left;width:510px; margin:0 10px 10px 10px; }

.main_content_center_top{float:left;width:510px;height:15px; background: url(/images/content_top.gif) left no-repeat;margin:0; position:relative; font-size:0px; }
.main_content_center_bkg{float:left;width:490px;background: url(/images/content_bkg.gif) repeat-y; padding:0 10px 0 10px;position:relative;}
.main_content_center_bottom{float:left;width:510px;height:16px;background: url(/images/content_bottom.gif) left no-repeat;position:relative; font-size:0px; }

#left_content_container{float:left; width:170px;}

#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:left; width:170px; }

#page_border{padding-bottom:10px;}

#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;
      }
      
      
#text_size_container{float:right;	width:41px;	height:19px;	position:relative;	margin-right: 10px; margin-top: 4px;}
#text_small{	float:left;	width:12px;	height:19px;	cursor:pointer;	position:relative;}
#text_medium{	float:left;	width:13px;	height:19px;	cursor:pointer;	position:relative;}
#text_large{	float:left;	width:16px;	height:19px;	cursor:pointer;	position:relative;}

.titlebox{float:left; width:510px;height:54px; background:url(/images/top_banner_custom.gif) no-repeat;padding-bottom:7px;}

.titlebox h1{color:White;margin-top:15px; text-align:center;font-size:24px; font-weight:bold;}