


body {overflow-x: hidden;
  overflow:auto;
  background:#FFFFFF;
  height:100%;
}

/* CSS FRAMES 
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#eee; 
  font-family:arial, verdana, sans-serif; 
  font-size:76%;
  overflow: hidden; 
  }
  
  
#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:170px; 
  overflow:hidden; 
  background:#FFFFFF;
  }
  
#contentsFRAME {
  position:fixed; 
  top:162px;
  left:0;
  bottom:62px; 
  right:0; 
  overflow-y:auto; 
  background:#ffffff;
  overflow-x:hidden;
  }
  
  
/* For IE 
* html body {
  padding:162px 0 63px 0; 
  }

* html #contentsFRAME {
  height:100%; 
  width:100%; 
  } 
  
  
#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:62px; 
  overflow:hidden; 
  text-align:right; 
  background:#FFFFFF;
  }
  */
/* END CSS FRAMES */





/* TITLE IMAGES */
#innovation {
position:absolute; top: 51px; left: 765px; 
z-index:2;
}

*html #innovation {
left: 755px; 

}

#title {
position:absolute; top: 0px; left: 0px;
border-right-style: solid; 
border-right-color: #000000; 
border-right-width: 3px; 
}



/* MAIN MENU */
#navlist {
Position:absolute; top: 97px; left: 0px;
height: 23px;
width: 1005px;
border-bottom-style: solid;
border-bottom-width: 3px;
font-size: 17px;
font-family: arial;
font-weight: 900;
margin: 0px 0px 0px 0px;
color: #000000;
text-align:center;
padding: 10px 6px 6px;
border-right-style: solid; 
border-right-color: #000000; 
border-right-width: 3px; 

/* BACKGROUND COLOR OF CONTAINING DIV */
background-color: #AD0A0A;
}
html>body #navlist {
padding: 10px 0px 6px;
}


#navlist li {
display: inline;
list-style-type: none;
padding: 10px;

}
#navlist ul {
margin: 0;
padding: 0;
white-space: nowrap;

}
/* BACKGROUND COLOUR OF LINK (a) */
#navlist a {
padding: 0px;
background-color: #AD0A0A;
text-decoration: none;
}
/* MOUSE OVER COLOURS */
#navlist a:link, #navlist a:visited {
color: #000000;
}
#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-color: #AD0A0A;
color: #FFFFFF;
}
/* SUB MENU'S */




#submenucenter {
position:absolute; top: 130px; left: -22px;
margin: 4px;
font-size: 10px;
font-weight: bolder;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
cursor:pointer;
width:1005px;
text-align:center;
padding:0px;
overflow:hidden;
}
#submenucenter li {
display: inline;
padding: 2px;
white-space: nowrap;
overflow:hidden;
}
/* MOUSE OVER COLOURS, TO AND FROM */
#submenucenter a:link, #submenucenter a:visited, {
color: #000000;
}
#submenucenter a:hover, #submenucenter a:active,
#sublink a:link, #sublink a:visited,
#sublink a:hover, #sublink a:active  {
color: #AD0A0A;
}




* html #submenu { left: 260px; }
* html #submenu { top: 138px; }
#submenu {
position:absolute; top: 130px; left: 250px;
margin: 4px;
font-size: 10px;
font-weight: bolder;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
cursor:pointer;
width:710px;
text-align:center;
padding:0px;
overflow:hidden;
}
#submenu li {
display: inline;
padding: 2px;
white-space: nowrap;
overflow:hidden;
}
/* MOUSE OVER COLOURS, TO AND FROM */
#submenu a:link, #submenu a:visited, {
color: #000000;
}
#submenu a:hover, #submenu a:active,
#sublink a:link, #sublink a:visited,
#sublink a:hover, #sublink a:active  {
color: #AD0A0A;
}

/* PAGE LINKS */
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #AD0A0A;
}
a:active {
	color: #000000;
}


/* PAGE BARS */
/* NOTE - THE TOP-RED PAGE BAR IS THE DIV CONTAINING THE NAV MENU. SEE TOP OF STYLE SHEET. */

#topblack {
position:absolute; top:73px; left:0px; 
width:1005px; height:25px; 
background-color: #000000;
z-index:1;
overflow:hidden;
border-right-style: solid; 
border-right-color: #000000; 
border-right-width: 3px; 
}

/* BOTTOM BAR COLOURS (ALL PAGES) */
#bottomblack{ background-color:#000000; 
width:1005px; height:26px;
border-right-style: solid; 
border-right-color: #000000; 
border-right-width: 3px;   
}

#bottomred{ background-color:#AD0A0A; 
width:1005px; height:33px; 
border-top-style: solid; 
border-top-color: #000000; 
border-top-width: 3px;
border-right-style: solid; 
border-right-color: #000000; 
border-right-width: 3px;  
}

/* BOTTOM BAR POSITIONS */
/* Fire fox hack */
html>body #bottomblack {
position:absolute; 
bottom: 0px; left: 0px; 
}
html>body #bottomred {
position:absolute; 
bottom: 26px; left: 0px; 
}

#bottomblack {
position:absolute; 
bottom: 0px; left: 0px; 
}
#bottomred {
position:absolute; 
bottom: 26px; left: 0px; 
}









/* COPYWRIGHT TEXT & CLOCK */

#copywright {
position:absolute; 
bottom: 28px; left: 10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold;
color:#FFFFFF;
}
#clock {
z-index:+1;
position:absolute; 
bottom: 22px; left: 800px;
width:100px;
height:25px;
}


html>body #copywright {
bottom: 28px; left: 5px; 
}



 #advertisments-left {
position:absolute; 
top: 150px; left: 0px; 
height: auto; width: 250px;
overflow:hidden; z-index:30;
}


#cre8ivfader_div{
width:300px;height:430px;
BORDER:#FFFFFF 0px none;
position:absolute; 
top: 150px; left: -30px; 
overflow:hidden;
}



#background {position:absolute;
top: 155px;
width:1005px; height:auto; 
left:0px;
overflow:hidden;
}

#backgroundcenter { position:absolute;
width:1005px; height:auto; 
top: 155px;
left:0px;
margin-right:125px;
}


h3{margin:10px 0px 0px 250px; 
height:auto;
padding: 2px 0px; 
background-color:#CCCCCC; 
width: 745px; 
text-align: justify; 
line-height: 1;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#AD0A0A;
}

* html h3 {margin:10px 0px 0px 245px; width: 745px;  }


#centerh3 {margin:10px 0px 0px 125px; 
height:auto;
padding: 2px 0px; 
background-color:#CCCCCC; 
width: 746px; 
text-align: justify; 
line-height: 1;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#AD0A0A;
}

* html #centerh3 {margin:10px 0px 0px 125px; width: 745px;  }

#margin { margin: 0px 0px 0px 10px;}



#contentwindow {
position:relative;
width:730px; height:auto; 
bottom: 0px; left:250px; 
text-align:center; 
padding: 5px;
margin:3px 3px 10px 0px;
z-index:0;
border:solid; border-width:4px; border-color:#AD0A0A;
}

* html #contentwindow { padding: 10px; }

* html #contentwindow { width: 745px; }

* html #contentwindow { left:245px; }

#contentwindowcenter {
position:relative;
width:730px; height:auto; 
bottom: 0px; left:125px; 
text-align:center; 
padding: 5px;
margin:3px 3px 10px 0px;
border:solid; border-width:4px; border-color:#AD0A0A;
z-index:0;


}

* html #contentwindowcenter { width:750px;}

#footer {
position:relative;
width:1005px; height:auto; 
bottom: 0px; left:0;
padding: 14px 20px 20px 20px;
margin:50px 10px 0px 0px;
z-index:0;
}

#footerbottom {
position:absolute;
width:1005px; height:auto; 
top: 500px; left:0;
padding: 14px 20px 20px 20px;
margin:50px 10px 0px 0px;
z-index:0;
}
* html #footerbottom { top: 530px;}



html>body #footer { margin:30px 0px 0px 0px;}



#tl {
position:absolute; 
top:-9px; left:-4px;
z-index:3;
}

#bl {
position:absolute; 
bottom:-9px; left:-4px; 
z-index:3;
}
#tr {
position:absolute; 
top:-9px; right:-4px;
z-index:3;
}

#br {
position:absolute; 
bottom:-9px; right:-4px; 
z-index:3;
}



#tl2 {
position:absolute; 
top:-10px; left:-4px;
z-index:3;
}

#bl2 {
position:absolute; 
bottom:-8px; left:-4px; 
z-index:3;
}
#tr2 {
position:absolute; 
top:-10px; right:-4px;
z-index:3;
}

#br2 {
position:absolute; 
bottom:-8px; right:-4px; 
z-index:3;
}

*html #bl { bottom:-5px; left:-4px;  }
*html #tl { top:-4px; left:-4px;}
*html #br { bottom:-4px; right:-5px; }
*html #tr { top:-4px; right:-5px; }

/* TEXT STYLES */

#texttitles { font-size: 15px; font-weight: 900; font-family: arial; font-style: bold; color: #AD0A0A; text-align:center;
}

.linkstyle {color: #AD0A0A}
.right {float:right; margin:10px;}
.left {float:left; padding:10px;}
.textleft {text-align:left}
*html #headers a:link, #headers a:visited, #headers a:active,  { font-size: 20px; font-weight: 900; font-family: arial; font-style: bold; color: #AD0A0A; text-decoration:none; text-align:center;
}
*html #headers a:hover {color: #000000;}

html>body #headers { font-size: 20px; font-weight: 900; font-family: arial; font-style: bold; color: #AD0A0A; text-align:center; text-decoration:none;
}
html>body #headers a:hover {color: #000000;}

.text {
font-size: 13px; font-weight: 500; font-family: arial; font-style: normal; text-align:left; margin: 0px 0px 0px 0px;
}
.centertext {
font-size: 13px; font-weight: 500; font-family: arial; font-style: normal; text-align:center
}

.text a:link, .text a:visited, .text a:active, {color: #AD0A0A;
}
.text a:hover {color: #000000;}


/* Red text for links, id's and classes */
#redtext {
font-size: 13px; font-weight: 500; font-family: arial; font-style: normal; color: #AD0A0A;
}
#redtext a:link, #redtext a:visited, #redtext a:active, {color: #AD0A0A;
}

#redtext a:hover {color: #000000;}
#redtext {
font-size: 13px; font-weight: 500; font-family: arial; font-style: normal; color: #AD0A0A;
}
#redtext a:link, .redtext a:visited, .redtext a:active, {color: #AD0A0A;
}

#redtext a:hover {color: #000000;}

#dates {
font-size: 11px; font-weight: 500; font-family: arial; font-style: italic;
}


/* NIFTY CORNERS */
.container{
position:relative;
height:auto; 
width: 745px; 
margin:3px 0px 0px 250px; 
text-align: left}
* html .container {width: 740px;   }

.container h1{
margin:0px 5px;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;}
.container p{ padding: 10px;line-height:1.3;}


/*colors*/
.container{background: #AD0A0A}
.container h1{background: #FFFFFF}


.containercenter{
position:relative;
height:auto; 
width: 745px; 
margin:3px 0px 0px 125px; 
text-align: center}
* html .containercenter {width: 740px;   }

.containercenter h1{
margin:0px 5px;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;}
.containercenter p{padding: 10px;line-height:1.3;}


/*colors*/
.containercenter{background: #AD0A0A}
.containercenter h1{background: #FFFFFF}



