@charset "UTF-8";
/* CSS Document */

/* 
     
	| RDSi
	| 
	|
	| Base
	|
*/




/* General
----------------------------------------------- */

body {
	background-color:#fff;
	margin: 0;
	background-image:url(../home_images/mainwrap_bg.gif);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
* {
	margin: 0;
	padding: 0;
	}	
	
img {
	border: 0;
	}
		

/* Navigation
----------------------------------------------- */

#topNav {
	height: 115px;
	padding-top: 10px;
	background-image:url(../home_images/ispattern.gif);
	background-repeat:repeat-x;
	background-position: 784px -9px;
	background-color:#FFFFFF;
	}
	
#mainNav {
	float: left;
	width: 564px;
	padding-top: 2px;
	background-color:#fff;
	}	
	
#logoBar {
	float: left;
	}


/* Layout
----------------------------------------------- */

#mainWrap {
	width: 790px;
	margin: 0 0 0 10px;
	text-align: left;
	/*_padding-left: 1px;*/
	}


#mainLeft {
	width: 554px;
	float:left;
	}
	
#mainRight, #bottomRight{
	width: 226px;
	float:left;
	margin-left: 10px;
	}	
	
#flash {
	width: 544px;
	height: 220px;
	background-image:url(../home_images/main_bg.gif);
	background-repeat:no-repeat;
	padding: 5px;
	}
	
#centreWrap {
	width: 544px;
	margin: 5px;
	background-image:url(../home_images/centrewrap_bg.gif);
	background-position:bottom;
	height: 200px;
	}	
	
#centreColLeft {
	width: 161px;
	float:left;
	padding: 10px;
	height: 160px;
	}
	
#centreColRight {
	width: 161px;
	float:left;
	padding: 10px;
	height: 160px;
	}
	
#centreColMiddle {
	width: 162px;
	float:left;
	padding: 10px;	
	height: 160px;
	}	
	
#bottomWrap {	
	width: 790px;
	margin: 0 0 0 15px;
	text-align: left;
	}
	
#bottomLeft {
	width: 544px;
	background-color:#ffcc00;
	float:left;
	margin-right: 5px;
	}			
	
#bottomLeft1 {
	width: 161px;
	float:left;
	padding: 10px;
	}
	
#bottomLeft2 {
	width: 353px;
	float:left;
	padding: 10px 0 10px 10px;
	}		
	
	
#footerWrap {	
	width: 790px;
	margin: 20px 0 20px 15px;
	text-align: left;
	}
	
#footerLeft {
	width: 544px;
	float:left;
	margin-right: 5px;
	}			
	
#footerLeft1 {
	width: 161px;
	float:left;
	padding: 20px 0 20px 10px;
	}
	
#footerLeft2 {
	width: 343px;
	float:left;
	padding: 20px 0 20px 20px;
	}	
	
	
a.qual {
	display:block;
	width: 161px;
	height: 180px;
	background-image:url(../home_images/qual_arrow_off.gif);
	background-repeat:no-repeat;
	background-position: -10px 110px;
	color: #fff;
	}
		
		
a.qual:hover {
	color: #ffcc00;
	background-position: -210px 110px;
	}
		
		
		
a.quant {
	display:block;
	width: 161px;
	height: 180px;
	background-image:url(../home_images/quant_arrow_off.gif);
	background-repeat:no-repeat;
	background-position: -10px 110px;
	color: #fff;
	}
		
		
a.quant:hover {
	color: #7E277C;
	background-position: -210px 110px;
	}			
		
		
a.int {
	display:block;
	width: 161px;
	height: 180px;
	background-image:url(../home_images/int_arrow_off.gif);
	background-repeat:no-repeat;
	background-position: -10px 110px;
	color: #fff;
	}
		
		
a.int:hover {
	color: #f57e20;
	background-position: -210px 110px;
	}				
	
/* Text
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	}

p, #content li {
	font-size: 0.7em;
	line-height: 1.3em;
	margin-bottom: 6px;
	}
	
#bottomLeft2 p {
	margin-right: 5px;
	}	
	
#bottomLeft p strong {
	text-transform:uppercase;
	font-size: 90%;
	}	
	
#bottomLeft2 p.rule {
	border-bottom: 3px solid #f3e91e;
	padding-bottom: 8px;
	margin-bottom: 8px;
	}	
	
#mainRight a.link{
	padding-bottom: 35px;
	margin-bottom: 10px;
	background-image:url(../home_images/whatsnew_arrow.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	width: 226px;
	}
	
#mainRight a.link:hover{
	background-position:bottom right;
	color: #666;	
	}	
	
	
#mainRight p strong {
	font-size: 105%;	
	}	
	
#mainRight a {
	color: #333;	
	}	
	
a {
	color: #666;
	text-decoration:none;
	}	
	
a:hover {
	color: #000;
	}			
	
	

	
		