<?php
ob_start('ob_gzhandler');
header('Content-type: text/css; charset: UTF-8');
header('Cache-Control: must-revalidate');
$offset = 60 * 60 * 24 * 30;
$ExpStr = 'Expires: ' . gmdate('D, d M Y H:i:s', time() + $offset) . ' GMT';
header($ExpStr);
echo '/* ### COMPRESSED WITH PHP ### */' . "\n";
?>
/*----------  Resets ----------*/

* {border:0;}

body, address, blockquote, dl, ol, ul, li, form, fieldset, legend, h1, h2, h3, h4, h5, h6, p, pre {
    margin:0;
    padding:0;
} /*--- End Reset ---*/
body {
    font: 16px arial;
    margin:0;
    padding:0;
     background-image:url('../images/backblue.gif');
    background-repeat:repeat;
    text-align:center;
}
.mintitles {font-size:16px; line-height:normal;}
h4 {font-size:16px}
h5 {color:#999999; text-align:left;}
h2,h3,h4 {padding: 0 0 .75em 0; text-align:left;}
h4,p {padding: 0 0 .75em 0;}
.left {text-align:left;}
p.expand a:hover{display:block;height:300px;background:blue;} /*Demo Column Expander*/
p.expand a {color:blue; font:12px bold small-caps; text-decoration:underline; margin-bottom:30px;}

a img {
	border: none;
}

a:link, .nolink {
	color:#006666;
	font-size:12px;
	text-decoration:none;}
	
a:hover {
	color:#000;
	font-size:12px;
	text-decoration:none;}

ol.alpha { list-style-type: lower-alpha }

h3 {color:#006666;
	font-size:14px;
}

.centre {float:left;text-align:center;width:580px;}


table.partner caption {
margin-left: -1px;
 background-image:url('../images/partblue.gif');
background-repeat:repeat;
  font-size: 11.5px;  
text-align:justify;
border: 1px solid #000;
}

table.partner th {
  background-image:url('../images/partblue.gif');

background-repeat:repeat;
text-align:center;
border: 1px solid #000;
}

.mailreplace { padding-left: 3px; margin-bottom: -7px; }

h2 {color:#000;
	font-size:14px;
text-align:center;}

table.partner {
  border-collapse: collapse;
width:650px
}

table.partner caption, table.partner th, table.partner td {
  padding: .2em .8em;
}

table.partner th {
  padding: .2em .8em;
  border: 1px solid #000;
}

.tds  {
  padding: .2em .8em;
  border: 1px solid #000;
}

.tds1  {
  padding: .2em .8em;
  border-bottom: 1px solid #000;
}

.middle {
  border: 0px solid #fff;
padding: 0;}

table.partner caption {
margin-left: -1px;
 background-image:url('../images/partblue.gif');
background-repeat:repeat;
  font-size: 11.5px;  
text-align:justify;
border: 1px solid #000;
}

table.partner th {
  background-image:url('../images/partblue.gif');

background-repeat:repeat;
text-align:center;
border: 1px solid #000;
}
table.partner td {
  background: #fff;
text-align:center;
}

a:visited, .nolink {
	color:#006666;
	font-size:12px;
	text-decoration:none;}

a.white:link {color:#fff;}
a.white:hover {color:#fff;}
a.white:visited {color:#fff;}
 
input, textarea, select {
	border: 1px solid #006666;
}

select {
	display: inline;
}

#main {
    margin: 0px auto 0 auto;
    width: 950px;
    text-align:justify;   
}

#main2 {
    margin: 0 auto;
    width: 950px;
    text-align:center;  
background:#fff;
}




.topnav {
	position:relative;
	left:70px;
	top:23px;
	float:left;
	}

.logo {
	position:relative;
	left:0px;
	top:4px;
	float:left;
	}
	
.navbits {
	margin-right:2px;
	}

.banner {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	}
.title {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	}

* html #header{ height:75px;} /* IE6 treats height as min-height*/               
 
#container {


}



.wrapper {
    float: left;
    width:950px
     /*needed for border alignment*/
}
* html .wrapper {margin-left:0}	/*needed for ie6 border alignment*/	
 
#sidebar {
    float: left;
    margin-left: -200px;
    position: relative;		/* fixes an IE 6 bug */
    width: 200px;
}
#content {/* style rules for the content go here */}

#floatleft {
float: left;
margin-right:10px;
}

#mainone{
float: left;
width:395px;
margin-left:15px;
cursor: pointer;

}

#mainone p {
font-size:13px;
text-align:justify;
color:#666;
line-height:19px;
}

#seperator{
width:3px;
float: left;
margin-left:10px;
margin-right:10px;
}

.mainpara2{
float: left;
width:145px;
margin-left:20px;

}

.mainpara{
float: left;
width:145px;
margin-left:20px;
cursor: pointer;

}

.right {
text-align:right;
float: right;
}

.left {
text-align:left;
float: left;
}
 
#footer {
border-top:1px solid #CCC;
background-image:url('../images/grey1.gif');
    clear: left;
padding-top:5px;
padding-bottom:10px;
    width:950px;
    height:30px;
    line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  
	color:#333;
}

.mainarea {
	width:698px;
	float:left;
	border-top:1px solid #CCC;
	margin-top:4px;
	}
	
p, .ps, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	text-align:justify;
	padding-bottom: 10px;
	}

ul, ol {
	margin-left: 30px;
}

	
.mainarea p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#CCC;*/
	}
	
.mainareainner {
	width:665px;
	float:left;
padding:15px 15px 15px 15px;
	}

.sidenav {
	width:250px;
	float:left;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-left:solid 1px #CCC;
	margin-top:4px;
	}

.side1 {
	background-image:url('../images/discover.gif');
	width:250px;
	height:auto;
	border-bottom: 1px solid #CCC;
	}

.side2 {
	background-image:url('../images/contactusback.gif');
	width:250px;
	height:auto;
	border-bottom: 1px solid #CCC;
	}
	
.side2inner {
	width:200px;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	line-height:5px;
	}

.buttomhome {
float:left;
	line-height:5px;
	}

.homebuttons {
	line-height:5px;
	}

.side1inner {
	width:200px;
	height:auto;
	padding-top:55px;
	padding-left:30px;
	padding-bottom:30px;
	line-height:16px;
	}


.side3 {
	background-image:url('../images/advert1.gif');
	background-repeat: no-repeat;
	width:250px;
	background-color: #f4f6f8;
	}

.side3inner {
	width:200px;
	height: 115px;
	padding-top:75px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}

.imgleft {
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgright {
	margin-left: 10px;
	margin-bottom: 10px;
}

.formtext {
	width: 350px;
}

ul li.search-goog {
	list-style: none;
	display: inline;
}

.notice {
	border: 1px dashed #000000;
	background-color: #88ff88;
	text-align: center;
	font-size: 1em;
	padding: 5px;
	color: #000000;
}

.red {
	background-color: #ff8888;
}
