@charset "utf-8";
/* CSS Document */


body{
margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%;
font-family:Arial, Helvetica, sans-serif; 
font-size: 62.5%;
background-color:#a7b2b8;
}

#side_bar{
position:absolute;
width:0%;
height:0%;
left:-400em;
visibility:hidden;
}

#header{
width: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
background-image:url(../images/top.jpg);
background-position:bottom;
height: 10.6em; 
border-bottom:#EEE solid 0.1em;
}

#sub_menu{
width: 76em;
margin-right:auto;
margin-left:auto;
margin-top:-1em;
color:#FFFFFF;
text-align:left;
}

#sub_menu span a{
text-decoration:none;
color:#FFFFFF;
font-size:1.1em;
padding-left:0.4em;
padding-right:0.4em;
}

#sub_menu span a:hover{
text-decoration:underline;
}

#footer{
width: 100%; 
height: 4.4em; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-image:url(../images/bottom.jpg);
color: #484848;
}

#maincontent{
width:100%;
min-height:76em;
overflow: auto; 
background: #fff;
}

* html #maincontent{
}


#img{
height:25.7em;
background-image:url(../images/middle.jpg);
background-position:bottom;
text-align:center;
padding-top:2em;
}

#flash{
position:relative;
z-index:0;}

#cs-player{

height:37.1em;
background-image:url(../images/middle.jpg);
background-position:bottom;
text-align:center;


}

* html  #combo-box{
height:0em;
padding:0em;
width:15em;
background-color:#a90533;
color:#FFFFFF;
float:right;
text-align:center;
}


#content{
text-align:left;
width:72em;
margin-top:3em;
margin-bottom:3em;
margin-left:auto;
margin-right:auto;}

#home_content{
text-align:left;
width:72em;
margin-top:3em;
margin-bottom:3em;
margin-left:auto;
margin-right:auto;
background-image:url(../images/excellence.jpg);
background-position:bottom left;
background-repeat:no-repeat;}

#accred_content{
text-align:left;
width:72em;
margin-top:3em;
margin-bottom:3em;
margin-left:auto;
margin-right:auto;}

.accred_images{
float:right;}

#CS_content{
text-align:left;
width:72em;
margin-top:3em;
margin-bottom:3em;
margin-left:auto;
margin-right:auto;}

#logo_nav{
text-align:left;
width:76em;
margin-left:auto;
margin-right:auto;
}

#footer_text{
text-align:left;
width:68em;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
padding-top:1.5em;
font-size:1.1em;
}

#footer_text a{
text-decoration:none;
color:#FFFFFF;
}

#case_study{
text-align:right;
float:right;
width:25.6em;
min-height:40em;
}

#case_study_sector{
text-align:right;
float:right;
width:25em;
min-height:40em;
}

#case_study_details{
text-align:right;
float:right;
width:18em;
min-height:40em;
}


* html #case_study{ /*IE6 hack*/
height:40em;
}

* html body{ /*IE6 hack*/
/*padding: 14.6em 0 4.4em 0; Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
width: 100%; 
}

/*---------------------------- TEXT STYLES --------------------------------*/

p{font-size:1.2em;
line-height:1.8em;}

p a{
color:#a90533;
}

p a:hover{
color:#a90533;
text-decoration:underline;
}

select{}

p a{
text-decoration:none;
}

.excellence{
color:#DFDFDF;
font-weight:bold;
font-size:6.7em;
text-align:justify;
}

.lists {font-size:1.2em;
line-height:1.8em;
color:#666666;}


.logo{
float:right;
width:11.5em;
height:10em;}

.combo-box-sector{
background-color:#a90532; 
color:#FFFFFF; 
}

.combo-box-sector:hover{
background-color:#FFF; 
color:#333; 
}

.combo-box-project{
border-left:solid 0.4em #666666; 
color:#CCC; }

h2{
font-size:1.4em;
font-weight:normal;
font-style:normal;
margin-top:0.2em;
margin-bottom:1.5em;
}

h1{
font-family:Georgia, Times New Roman, Times, serif;
font-size:3.2em;
font-weight:normal;
font-style:normal;
margin:0;
color:#a90532;}

h3{
font-family:Georgia, Times New Roman, Times, serif;
font-size:2em;
font-weight:normal;
font-style:normal;
margin:0;
color:#a90532;}

h4{
font-family:Georgia, Times New Roman, Times, serif;
font-size:2em;
font-weight:normal;
font-style:normal;
margin-bottom:-0.8em;
color:#a90532;}

h4 a{
text-decoration:none;}

h5{
font-size:1em;
color:#CC3300;
font-weight:normal;
margin:0;
padding:0;
padding-top:0.7em;}

h5 a{
text-decoration:none;
color:#CC3300;}

h5 a:hover{
text-decoration:underline;}

.red{color:#a90532;}

.red a{color:#a90532;
text-decoration:none;}

.site-map td a{
color:#FFFFFF;
text-decoration:none;
}

.map{
width:65em;
height:39em;}

/*-----------------------------------------------------------------------------------------
----------------------------------------- TABS --------------------------------------------
-----------------------------------------------------------------------------------------*/


    #tabsF {
	
width:75.7em;
position:absolute;
top:8.1em;
margin-left:auto;
margin-right:auto;
text-align:center;
      }
	  
*html #tabsF{
position:relative;
margin-top:-10em;
}
    #tabsF ul {
        margin:0;
        padding:0;
        list-style:none;
		font-size:1.1em;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url(../images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 0.3em;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url(../images/tabrightF.gif) no-repeat right top;
      padding:0.6em 1.5em 0.5em 1.2em;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -3.8em;
      }
    #tabsF a:hover span {
      background-position:100% -3.8em;
      }

        #tabsF #current a {
                background-position:0% -3.8em;
				color:#FFFFFF;
        }
        #tabsF #current a span {
                background-position:100% -3.8em;
				color:#FFFFFF;
        }