/****************************************************************/
/* 1. PAS LTD CSS 08/10/08                        	         */
/* 1. By Tom @ Webpraxis Ltd 			 	*/
/* tom@webpraxis.co.uk - www.webpraxis.co.uk			*/
/****************************************************************/

/****************************************************************/
/* GENERIC STYLING			                           */
/****************************************************************/

body{
margin:0px;
}

img{
vertical-align:top;
border:0px;
}

form{
margin:0px;
padding:0px;
}

.hide{
visibility:none;
display:none;
font-size:0px;
}


/****************************************************************/
/* HEADER		                                              */
/****************************************************************/

#header{
width:100%;
height:466px;
background-image:url(../images/header-bk.jpg);
background-repeat:repeat-x;
border-bottom:5px solid #ed1c24;
}

#header_inner{
width:990px;
height:100%;
margin:0px auto;
background-image:url(../images/header-inner-bk.gif);
background-repeat:no-repeat;
background-position:22px 44px;/* left top */
}

/****************************************************************/
/* LOGO		                                              */
/****************************************************************/

.pas_logo{
margin:0px;
padding:0px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
position:absolute;
z-index:1;
}

.pas_logo a{
text-indent: -1000em;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
width: 148px;
height: 87px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.pas_logo a:hover{
text-indent: -1000em;
background-image:url(../images/logo.png);
width: 148px;
height: 87px;
display: block;
overflow: hidden; /* For nested divs in Safari */
background-repeat:no-repeat;
}

/****************************************************************/
/* MAIN MENU	                                              */
/****************************************************************/

.main_menu{
margin:0px;
padding-top:20px;
padding-bottom:0px;
padding-left:145px;
padding-right:0px;
list-style-type: none;
list-style-position: inside;
}

.main_menu li{
float:left;
margin-right:1px; /* IMPORTANT spacing to right of all menus */
}

/****************************************************************/
/* PRODUCTS MENU ITEM                                           */
/****************************************************************/

.product_men{
text-indent: -1000em;
background-image:url(../images/product-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.product_men a{
text-indent: -1000em;
background-image:url(../images/product-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.product_men a:hover{
text-indent: -1000em;
background-image:url(../images/product-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#products_active a {
text-indent: -1000em;
background-image:url(../images/product-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* CONSULTANCY MENU ITEM                                        */
/****************************************************************/

.consul_men{
text-indent: -1000em;
background-image:url(../images/consul-menu-but.gif);
background-repeat:no-repeat;
width: 98px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.consul_men a{
text-indent: -1000em;
background-image:url(../images/consul-menu-but.gif);
background-repeat:no-repeat;
width: 98px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.consul_men a:hover{
text-indent: -1000em;
background-image:url(../images/consul-menu-but-hover.gif);
background-repeat:no-repeat;
width: 98px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#consultancy_active a{
text-indent: -1000em;
background-image:url(../images/consul-menu-but-hover.gif);
background-repeat:no-repeat;
width: 98px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* NEWS MENU ITEM                                               */
/****************************************************************/

.news_men{
text-indent: -1000em;
background-image:url(../images/news-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.news_men a{
text-indent: -1000em;
background-image:url(../images/news-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.news_men a:hover{
text-indent: -1000em;
background-image:url(../images/news-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* PARTNER PROGRAMME MENU ITEM                                  */
/****************************************************************/

.part_men{
text-indent: -1000em;
background-image:url(../images/partner-menu-but.gif);
background-repeat:no-repeat;
width: 137px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.part_men a{
text-indent: -1000em;
background-image:url(../images/partner-menu-but.gif);
background-repeat:no-repeat;
width: 137px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.part_men a:hover{
text-indent: -1000em;
background-image:url(../images/partner-menu-but-hover.gif);
background-repeat:no-repeat;
width: 137px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#partner_active a{
text-indent: -1000em;
background-image:url(../images/partner-menu-but-hover.gif);
background-repeat:no-repeat;
width: 137px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* ABOUT MENU ITEM                                              */
/****************************************************************/

.about_men{
text-indent: -1000em;
background-image:url(../images/about-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.about_men a{
text-indent: -1000em;
background-image:url(../images/about-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.about_men a:hover{
text-indent: -1000em;
background-image:url(../images/about-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#about_active a{
text-indent: -1000em;
background-image:url(../images/about-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* CONTACT MENU ITEM                                            */
/****************************************************************/

.con_men{
text-indent: -1000em;
background-image:url(../images/contact-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.con_men a{
text-indent: -1000em;
background-image:url(../images/contact-menu-but.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.con_men a:hover{
text-indent: -1000em;
background-image:url(../images/contact-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#contact_active a{
text-indent: -1000em;
background-image:url(../images/contact-menu-but-hover.gif);
background-repeat:no-repeat;
width: 82px;
height: 29px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}


/****************************************************************/
/* SEARCH                                                       */
/****************************************************************/

.search_button{
margin-top:-15px;
}

.search_text_box{
margin-left:15px;
margin-top:-30px;
background-image:url(../images/search-icon.gif);
background-repeat:no-repeat;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.7em;
}

/****************************************************************/
/* JOIN THE WINNING TEAM BANNER                                 */
/****************************************************************/

#join_winning{
text-indent: -1000em;
background-image:url(../images/join-the-winning-team-long.jpg);
background-repeat:no-repeat;
width:957px;
height:417px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-bottom:0px;
margin-left:27px;
margin-right:0px;
margin-top:0px;
padding:0px;
}

/****************************************************************/
/* SUB MENU FOR SLIDER TO LEFT OF MAIN BANNER                   */
/****************************************************************/

#sub_but{
margin-top:-340px;
margin-left:0px;
padding:0px;
list-style-type: none;
list-style-position: outside;
margin-bottom:0px;/* important clear space at bottom of footer in IE6 */
clear:both;
}

#sub_but li{
margin-bottom:0px;
margin-top:1px;
}

/****************************************************************/
/* ETHOS SUB BUTTON                                             */
/****************************************************************/

#ethos_sub_but{
/*text-indent: -1000em;
background-image:url(../images/ethos-sub-but.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.ethos_sub_but{
text-indent: -1000em;
background-image:url(../images/ethos-sub-but.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#ethos_sub_but li{
margin:0px;
padding:0px;
}

#ethos_sub_but a{
text-indent: -1000em;
/*background-image:url(../images/ethos-sub-but.gif);*/
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#ethos_sub_but a:hover{
text-indent: -1000em;
background-image:url(../images/ethos-sub-but-hover.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.ethos_sub_but_selected{
	text-indent: -1000em;
	background-image:url(../images/ethos-sub-but-hover.gif);
	background-repeat:no-repeat;
	width: 27px;
	height: 81px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* MARKET SUB BUTTON                                            */
/****************************************************************/

#market_sub_but{
/*text-indent: -1000em;
background-image:url(../images/market-sub-but.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.market_sub_but{
text-indent: -1000em;
background-image:url(../images/market-sub-but.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.market_sub_but_selected{
text-indent: -1000em;
background-image:url(../images/market-sub-but-hover.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#market_sub_but a{
text-indent: -1000em;
/*background-image:url(../images/market-sub-but.gif);*/
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#market_sub_but a:hover{
text-indent: -1000em;
background-image:url(../images/market-sub-but-hover.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* QUALITY SUB BUTTON                                            */
/****************************************************************/

#quality_sub_but{
/*text-indent: -1000em;
background-image:url(../images/quality-sub-but.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.quality_sub_but{
text-indent: -1000em;
background-image:url(../images/quality-sub-but.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.quality_sub_but_selected{
text-indent: -1000em;
background-image:url(../images/quality-sub-but-hover.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#quality_sub_but a{
text-indent: -1000em;
/*background-image:url(../images/quality-sub-but.gif);*/
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

#quality_sub_but a:hover{
text-indent: -1000em;
background-image:url(../images/quality-sub-but-hover.gif);
background-repeat:no-repeat;
width: 27px;
height: 81px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* MAIN BODY                                                    */
/****************************************************************/

#main_body{
width:990px;
height:100%;
margin:0px auto;
padding:0px;
overflow:hidden;
}

/****************************************************************/
/* MAIN BODY LEFT                                               */
/****************************************************************/

#main_body_left{
margin-left:22px;
margin-right:15px;
margin-top:20px;
min-height:240px;
padding:0px;
float:left;
display:inline;/* Fix for float issue in IE */
width:714px;
overflow:hidden;
position:relative;
}

/****************************************************************/
/* MAIN BODY RIGHT                                              */
/****************************************************************/

#main_body_right{
margin-top:20px;
margin-left:0px;
padding:0px;
float:left;
display:inline;/* Fix for float issue in IE */
width:238px;
overflow:hidden;
position:relative;
}

/****************************************************************/
/* THUMBNAILS ON THE HOMEPAGE                                   */
/****************************************************************/

#thumb_container{
  width:2187px;
  height:290px;
  position:relative;
}

.thumbs{
margin:0px;
padding:0px;
float:left;
width:228px;
margin-right:15px;
}

.thumbs li{
width:228px;
margin-right:15px;
float:left;
display:inline;/* Fix for float issue in IE */
}

.thumbs img{
border:3px solid #cccccc;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

/****************************************************************/
/* NON COMPLIANCE THUMB STYLING                                 */
/****************************************************************/

.non_com_thumb_heading{
font-family:Arial, Helvetica, sans-serif;
color:#1d66af;
font-size:1.1em;
margin:0px;
padding:0px;
}

.non_com_thumb_para{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#000000;
font-size:0.75em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

.learn_more{
padding:0px;
margin:0px;
font-weight:bold;
}

.learn_more a{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#1d66af;
font-size:0.75em;
margin-top:0px;
margin-bottom:0px;
padding:0px;
text-decoration:underline;
}

.learn_more a:hover{
text-decoration:none;
}

/****************************************************************/
/* NEWS                                                         */
/****************************************************************/

#news_top{
width:241px;
height:12px;
background-image:url(../images/news-top.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#news{
width:218px;
background-color:#f4f4f4;
background-image:url(../images/news-bottom.gif);
background-repeat:no-repeat;
background-position:bottom center;
padding:10px;
}

.news_heading{
margin:0px;
padding:0px;
}

.news_heading a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:1em;
margin-top:0px;
margin-bottom:0px;
padding:0px;
text-decoration:underline;
text-transform:capitalize;
}

.news_heading a:hover{
text-decoration:none;;
}

.news_intro_home{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#000000;
font-size:0.75em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

.rss_news{
margin:0px;
padding:0px;
}

.rss_news a{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#1d66af;
font-size:0.8em;
margin-top:0px;
margin-bottom:0px;
text-decoration:underline;
font-weight:bold;
background-image:url(../images/rss-feed.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:20px;
padding-bottom:5px;
}

.rss_news a:hover{
text-decoration:none;
}

/****************************************************************/
/* FOOTER                                                       */
/****************************************************************/

#footer{
margin-top:20px;
width:100%;
min-height:250px;
background-color:#1a1a1a;
border-top:5px solid #ed1c24;
padding-bottom:20px;
}

/****************************************************************/
/* FOOTER INNER                                                 */
/****************************************************************/

#footer_inner{
width:1000px;
margin:0px auto;
}

.footer_header{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:1.3em;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

/****************************************************************/
/* FOOTER LEFT		                                    */
/****************************************************************/

#footer_left{
float:left;
display:inline;/* Fix for float issue in IE */
width:364px;
min-height:250px;
height:100%;
margin-right:51px;
margin-left:20px;
background-image:url(../images/border-footer.gif);
background-repeat:repeat-y;
background-position:right top;
}

.subscribe_text{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.7em;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.subscribe_form{
background-image:url(../images/subscribe-bk.gif);
background-repeat:no-repeat;
height:49px;
margin-top:10px;
padding:0px;
}

#subscribe_but{
vertical-align:top;
margin-left:10px;
margin-top:13px;
}

.input_box_rss{
margin-top:13px;
margin-left:20px;
}

/****************************************************************/
/* FOOTER MIDDLE	                                            */
/****************************************************************/

#footer_middle{
float:left;
display:inline;/* Fix for float issue in IE */
width:236px;
min-height:250px;
margin-right:56px;
background-image:url(../images/border-footer.gif);
background-repeat:repeat-y;
background-position:right top;
}

.cat_list{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.7em;
margin:0px;
padding:0px;
list-style-type:none;
list-style-position: outside;
}

.cat_list li a{
color:#ffffff;
line-height:22px;
}

.cat_list li a:hover{
text-decoration:none;
color:#ffffff;
}



/****************************************************************/
/* FOOTER RIGHT	                                                */
/****************************************************************/

#footer_right{
float:left;
display:inline;/* Fix for float issue in IE */
width:240px;
min-height:250px;
}

.address_heading{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.9em;
margin-top:0px;
margin-bottom:-10px;
padding:0px;
}

.address_p{
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#ffffff;
font-size:0.7em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

/****************************************************************/
/* PRODUCT PAGE                                                 */
/****************************************************************/

#product_page_banner{
text-indent: -1000em;
background-image:url(../images/products-banner.jpg);
background-repeat:no-repeat;
width:957px;
height:230px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-bottom:0px;
margin-left:27px;
margin-right:0px;
margin-top:0px;
padding:0px;
}

#header_static{
width:100%;
height:279px;
background-image:url(../images/header-bk.jpg);
background-repeat:repeat-x;
border-bottom:5px solid #ed1c24;
}

#header_inner_static{
width:990px;
height:100%;
margin:0px auto;
background-image:url(../images/header-inner-bk.gif);
background-repeat:no-repeat;
background-position:22px 44px;/* left top */
}

/****************************************************************/
/* CONSULTANCY BANNER                                           */
/****************************************************************/

#consultancy_page_banner{
text-indent: -1000em;
background-image:url(../images/consultancy-banner.jpg);
background-repeat:no-repeat;
width:957px;
height:230px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-bottom:0px;
margin-left:27px;
margin-right:0px;
margin-top:0px;
padding:0px;
}

/****************************************************************/
/* PARTNER BANNER                                               */
/****************************************************************/

#partner_page_banner{
text-indent: -1000em;
background-image:url(../images/partner-banner.jpg);
background-repeat:no-repeat;
width:957px;
height:230px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-bottom:0px;
margin-left:27px;
margin-right:0px;
margin-top:0px;
padding:0px;
}

/****************************************************************/
/* ABOUT BANNER                                                 */
/****************************************************************/

#about_page_banner{
text-indent: -1000em;
background-image:url(../images/about-banner.jpg);
background-repeat:no-repeat;
width:957px;
height:230px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-bottom:0px;
margin-left:27px;
margin-right:0px;
margin-top:0px;
padding:0px;
}

/****************************************************************/
/* CONTACT BANNER                                               */
/****************************************************************/

#contact_page_banner{
text-indent: -1000em;
background-image:url(../images/contact-banner.jpg);
background-repeat:no-repeat;
width:957px;
height:230px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-bottom:0px;
margin-left:27px;
margin-right:0px;
margin-top:0px;
padding:0px;
}


/****************************************************************/
/* MAIN BODY LEFT STATIC                                        */
/****************************************************************/

#main_body_left_static{
margin-left:22px;
margin-right:15px;
margin-top:20px;
min-height:240px;
padding:0px;
float:left;
display:inline;/* Fix for float issue in IE */
width:672px;
overflow:hidden;
position:relative;
border:1px solid #f4f4f4;
padding:20px;
}

#main_body_left_static p{
font-size:0.9em ;
font-family:"Trebuchet MS", Trebuchet, Verdana;
COLOR: #000000; 
line-height:1.5em;
text-align:justify;
}

#main_body_left_static ul{
font-size:0.9em ;
font-family:"Trebuchet MS", Trebuchet, Verdana;
COLOR: #000000; 
line-height:1.5em;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
list-style-position:inside;
}

#main_body_left_static h2{
margin-top:20px;
margin-bottom:10px;
margin-left:0px;
padding-bottom:2px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
color: #1d66af;
font-size:1.4em;
border-bottom:1px solid #f4f4f4;
font-weight:bold;
}

#main_body_left_static h3{
margin-top:20px;
margin-bottom:10px;
margin-left:0px;
padding-bottom:2px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
color: #1d66af;
font-size:1em;
font-weight:bold;
}

#main_body_left_static a{
color: #1d66af;
}

#main_body_left_static a:hover{
text-decoration:none;
}

.link_hightlight{
border:1px solid #f4f4f4;
background-color:#f7f7f7;
padding-left:10px;
padding-right:10px;
}

/****************************************************************/
/* STATIC PAGE                                                  */
/****************************************************************/

.static_heading_1_wrapper{
margin-left:-20px;
margin-right:-20px;
margin-top:0px;
padding-left:20px;
padding-bottom:20px;
border-bottom:1px solid #f4f4f4;
}

#main_body_left_static .static_heading{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:2.1em ;
color: #ed1c24; 
line-height:33px;
text-decoration:none;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:10px;
padding-bottom:10px;
}

#main_body_left_static .breadcrum{
font-family:"Trebuchet MS", Trebuchet, Verdana;
font-size:0.75em ;
color: #000000; 
text-decoration:none;
margin-top:0px;
margin-bottom:0px;
}

.breadcrum a{
color:#ed1c24;
}

.breadcrum a:hover{
text-decoration:none;
}



.float_right_static_img{
float:right;
margin-right:0px;
margin-left:10px;
margin-bottom:5px;
border:3px solid #cccccc;
}

.case_study{
background-image:url(../images/case-study-bk.gif);
background-repeat:no-repeat;
padding:10px;
}

#main_body_left_static .case_study_heading{
padding-top:10px;
margin:0px;
}

#main_body_left_static .static_intro{
border-left:2px solid #ed1c24;
padding-left:10px;
font-weight:normal;
font-family:"Trebuchet MS", Trebuchet, Verdana;
}

#main_body_left_static .case_study_intro{
font-family:"Trebuchet MS", Trebuchet, Verdana;
font-weight:bold;
}

/****************************************************************/
/* SBAR MENU HEADING                                            */
/****************************************************************/

.sbar_menu_heading{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.9em;
padding-left:10px;
padding-top:10px;
margin:0px;
padding-bottom:0px;
background-image:url(../images/news-top.gif);
background-repeat:no-repeat;
background-color:#f4f4f4;
}

.sbar_menu{
padding:10px;
margin-bottom:10px;
background-image:url(../images/news-bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#f4f4f4;
}

.products_page_links{
margin:0px;
list-style-type:none;
list-style-position:outside;
padding:0px;
font-family:"Trebuchet MS", Trebuchet, Verdana;
color:#000000;
font-size:0.75em;
}

.products_page_links a{
color:#1d66af;
}

.products_page_links a:hover{
text-decoration:none;
}

.p11d a{
background-image:url(../images/cd-drive.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:25px;
}

.module a{
background-image:url(../images/cd-drive.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:25px;
}

#news p{
font-size:0.7em;
font-family:"Trebuchet MS", Trebuchet, Verdana;
}



