
html, body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666;
        background-color: #fff;

}

img {border:0;}

/* Layout */

#global {
	width: 999px;
	margin:0;
	padding:0;

}

#global-top { width:1003px; position:relative;} 
 #top { 
 height:28px; 
 width:100%; 
 background-color:#868689; 
 color: #fff;
 font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 } 



#main {
	width:971px;
	margin: 5px 14px 5px 14px;
     }

#left {
	width:203px;
	margin-right: 14px;
	float: left;



		
}

#central {
	width: 523px;
	float: left;



	}

#right {
	width:217px;
	margin-left: 14px;
	float: left;



	}

#footer {
	height: 25 px;
	background-color: #fff;
	color: #666;
	}

/* Contents */
/*#content-1 {width: 173px; float: left; margin-right:2px; padding-top:10px;} NOTE: this should be retained when Three Columns  are applied*/
#content-1 {width: 259px; float: left; margin-right:2px; padding-top:10px;}

#content-2 {width: 173px;
float: left; margin-right:2px; padding-top:10px;}

/*#content-3 {width: 173px; float: left; padding-top:10px;} NOTE: this should be retained when Three Columns  are applied*/ 
#content-3 {width: 259px; float: left; padding-top:10px;}

#content-4 {width: 100%; clear:both;}

#content-right-ss {margin-bottom:10px;
height:10px;
padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #5d004a;}

#content-right-fi {margin-bottom:12px;
height:10px;
padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #5d004a;}

#content-right-fin {margin-bottom:10px;
margin-top:10px;
padding:0; border-bottom: 1px solid #adca31;clear:both;}

#content-right-ab {margin-bottom:10px;
height:10px;
padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #3564bf;}

#content-right-cr {margin-bottom:10px;
height:10px;
padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #5d004a;}

#content-right-ls {margin-bottom:10px;
height:10px;
padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #5d004a;}

#investis {clear:both; padding:25px 0 0 14px;}

#ar_homeimage {
float:left;
width:81px;
padding: 0 6px 0 0;
}

#ar_home{
float:left;
padding: 0 0 5px 0;
line-height:13px;
width:126px;
}

.ar_wrapper{
float:left;
width:217px;
}


.float-right {float:right;}
form {padding:0;margin: 0;}

#search {
        float:right;
	text-align:right;
	padding-top:12px;
        height:18px;
        line-height:18px;
        padding-bottom: 5px;
        width:90%;
       	
}
#logo
 { 
 height:56px; 
 background-color:#fff; 
 text-align: right;
padding-right:20px;
float: right;
 } 

input.src {
     background-color:#585a5f;
     font-family: Trebuchet MS, Verdana, Arial, sans-serif;
     font-weight: bold;
     font-size: 11px;
     color: #fff;
     height: 20px;
 }

input.searchbox{
     height: 16px;
     border: 1px solid #666;
     font-family: Trebuchet MS, Verdana, Arial, sans-serif;
     font-size: 11px;
     color: #666;}


#bottom-strip {
   height:5px;
   background: url('../gfx/dblinebottom.gif') repeat-x;
   padding:0;
margin:0;
}

#bottom-logos {

height: 30px;
padding:10px 20px 10px 20px;
text-align: center;

}

.btmlog {margin-right: 60px;}

.content {
	
   padding: 5px;
}

.content_left {
	
   padding: 0;
}

#greynavbar {
clear:both;
		height:30px;
		background-image: url('../gfx/lasttd2.gif');
		background-repeat: repeat-x;
                width:1003px;
}

#nav {
  padding: 4px 0 0 14px;
 } 

.sitetools {
  padding: 5px 0 0 14px;
border-top: 1px solid #e1e7f3;

 } 

p {
	color:#f90;
}

.br {
	clear: both;
}


/* Homepage boxes styles */

#home_top {
   width:11px;
   height:28px;
   background-image: url('../gfx/corner_top_home_turq.gif');
   background-repeat: no-repeat;
   background-position: left; 
   float:left;
}

#home_topcs {
   width:523px;
   height:28px;
   background-image:url(../gfx/topcs_2.gif);
   background-repeat: no-repeat;
   background-position: left;
   float:left;
   display: inline;

}

#home_topcs img {
    vertical-align:middle;
}

#home_topsol {
   width:11px;
   height:28px;
   background-image: url('../gfx/centre_top_home_turq.gif');
   background-repeat: no-repeat;
   background-position: left;
   float:left;
}

#home_toprightstock {
   width:12px;
   height:28px;
   background-image: url('../gfx/corneright_top_home_turq.gif');
   background-repeat: no-repeat;
   background-position: left;
   float:left;
}

#home_topcentresol {
   background-color:#00A4A7;
   float:left;
   width:162px;
   height:21px;
   /* background-image: url(/cgroup/sw/arrow_link_square.gif);
   background-repeat: no-repeat;
   background-position: 137px 8px; */
   padding-top:7px;
}


#home_topcentrestock {
   background-color:#00A4A7;
   float:left;
   width:236px;
   /*width:150px; Note : Retain this when Three columns apply*/
   height:21px;
   /* background-image: url(/cgroup/sw/arrow_link_square.gif);
   background-repeat: no-repeat;
   background-position: 125px 8px; */
   padding-top:7px;
}

#home_toprightsol {
   background-color:#00A4A7;
   float:left;
   width:162px;
   height:21px;
   background-image: url('../gfx/arrow_link_square.gif');
   background-repeat: no-repeat;
   background-position: 137px 8px;
   padding-top:7px;
}

#home_topcentre {
   background-color:#00A4A7;
   float:left;
   /*width:162px; Retain this when Three columns apply*/
   width:236px;
   height:21px;
   /* background-image: url(/cgroup/sw/arrow_link_square.gif);
   background-repeat: no-repeat;
   background-position: 137px 8px; */
   padding-top:7px;
}

#home_topcentre h2 {
    padding:0;
    margin:0;
    font-size:11px;
    color: #FFFFFF;
    text-transform: uppercase;
    display: inline;
}

#home_topcentre h2 a, #home_topcentre h2 a:hover{color:#FFFFFF; text-decoration:none;}

#home_topcentre img {
    vertical-align:middle;
}

#home_rightcs h5 {
    padding:0 0 7px 0;
    margin:0;
    font-size:11px;
    color: #ef9d0e;

}


#home_topcentrestock h2 {
    padding:0;
    margin:0;
    font-size:11px;
    color: #FFFFFF;
    text-transform: uppercase;
    display: inline;
}

#home_topcentrestock img {
    vertical-align:middle;
}

#home_topcentresol h2 {
    padding:0;
    margin:0;
    font-size:11px;
    color: #FFFFFF;
    text-transform: uppercase;
    display: inline;
}

#home_topcentresol img {
    vertical-align:middle;
}

#home_middletop {
   /*width:171px; To be restored when three columns applied*/
   width: 257px;
   padding:0;
   margin:0;
   border-left: 1px solid #00A4A7;
   border-right: 1px solid #00A4A7;
   clear:both;
}

#home_leftcs {
   width:164px;
padding-top:8px;
   margin:0 ;
   height:100%;
  float:left;
}

#homecs_wrapper {
 border-left: 1px solid #ebeef2;
 border-right: 1px solid #ebeef2;
 height:1%;
 padding:0px 11px 11px 11px;
}

#home_rightcs {
padding-top:8px;
   margin:0;
   line-height:13px;
   font-size:11px;
   float:left;
   height:100%;
   width:332px;
  }

#home_middlebottom {
   padding:8px 5px 0px 5px;
   margin:0;
   border-left: 1px solid #00A4A7;
   border-right: 1px solid #00A4A7;
   line-height:13px;
   font-size:11px;
   height:120px;
   min-height:150px;
}


#home_middlebottom_right {
   padding:8px 5px 10px 5px;
   margin:0;
   border-left: 1px solid #00A4A7;
   border-right: 1px solid #00A4A7;
   line-height:13px;
   font-size:11px;
   height:120px;
}

#home_bottom {
/*   width:173px; Retain when three columns are applied*/
   width:259px;
   height:15px;
/*To retain when three columns apply:  background-image: url(/cgroup/sw/corner_bottom_turq.gif);*/
   background-image: url('../gfx/corner_bottom_turq_l.gif');
   background-repeat: no-repeat;
   background-position: top left;
   padding:0;
   margin:0;
   clear:both;
}

#home_bottomcs {
   width:523px;
   height:12px;
   background-image: url('../gfx/bottomcs_2.gif');
   background-repeat: no-repeat;
   background-position: top left;
   padding:0;
   margin:0;
   clear:both;

   }

#home_bottomsol {
   width:173px;
   height:15px;
   background-image: url('../gfx/centre_bottom_turq.gif');
   background-repeat: no-repeat;
   background-position: top left;
   padding:0;
   margin:0;
   clear:both;
}

#home_bottomstock {
   width:259px;
   /*width:173px; To retain when three columns apply*/
   height:15px;
/*Retain this when three columns apply:   background-image: url(/cgroup/sw/right_bottom_turq.gif);*/
   background-image: url('../gfx/right_bottom_turq_l.gif');   
   background-repeat: no-repeat;
   background-position: top left;
   padding:0;
   margin:0;
   clear:both;
}



/* Links styles */

#top a,a:visited
{
line-height: 20px;
font-weight: normal;
text-decoration: none;
color: #fff;
 font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#top a:hover
{
text-decoration: underline;
color: #fff;
 font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}


#footer a,a:visited
{
line-height: 20px;
font-weight: normal;
text-decoration: none;
color: #666;
 font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#footer a:hover
{
text-decoration: underline;
color: #666;
 font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

a.sectioncolor,a.sectioncolor:visited  {

color: #5d004a;
text-decoration: none;
font-weight:normal;
}

a.sectioncolor:hover  {

text-decoration: underline;
font-weight:normal;
}

a.homebox,a.homebox:visited  {

text-decoration: none;
font-weight:normal;
padding-right: 50px
}

a.homebox:hover  {

text-decoration: none;
font-weight:normal;
padding-right: 50px
}

.rightcolhome, .rightcolhome:visited
	{
	
        color: #868689;
        font-weight:normal;
        text-decoration:none;
        }


.rightcolhome:hover
	{
	
        color: #868689;
        font-weight:normal;
        text-decoration:underline;
         }


/* Lists */

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist ul { list-style: none; }

#navlist li a, a.visited {
	padding-left: 25px;
	background: url('../gfx/arrow_grey.gif') no-repeat .3em;
	color: #666;
        text-decoration: none;
}



#navlist li a:hover
{
color: #666;
text-decoration:underline;
}


/*  Headers */

h1 {font-size: 18px;
    padding-top: 10px;
padding-bottom: 5px;
}

h2.ss-home {font-size: 11px;
    padding:0;
  margin:0;
font-weight: bold;
color: #5d004a;

float:left}

h2.ss-homeprice {font-size: 13px;
    padding:0;
  margin: 0;
line-height:0;
font-weight: bold;
color: #efcd0e;

float:left}

h2.fi-home {font-size: 11px;
    padding:0;
  margin: 0;
font-weight: bold;
color: #5d004a;

float:left}

h2.ab-home {font-size: 11px;
    padding:0;
  margin: 0;
font-weight: bold;
color: #3564bf;

float:left}

h2.cr-home {font-size: 11px;
    padding:0;
  margin: 0;
font-weight: bold;
color: #5d004a;

float:left}

h2.ls-home {font-size: 11px;
    padding:0;
  margin: 0;
font-weight: bold;
color: #5d004a;

float:left}

h2.header {
    font-size: 11px;
    line-height:22px;
    font-weight: bold;
    margin:0; padding: 0;
    color: #fff;
    text-transform: uppercase;
          }
		  
.greyText {
	color: #868689;
    font-weight:normal;
 }