body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

q:before, q:after { content: ''; }

abbr, acronym { border: 0; } 

p { margin: 16px 0; }




/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; 
display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


#container { margin:0 auto; position:relative; text-align:left; width: 960px; }

p { margin: 16px 0; }

.pink
	{color:#d4007a;
	}

.pink12
	{color:#d4007a;
	font-size:12px;
	}
	
.grey {
	color:#999;
}
	
body {
	background-color: #000;
	font-family: "trebuchet MS", Verdana;
	font-size: 12px;
	font-weight: normal;
	color: fff;
	line-height: 16px;
}
.top {
	height: 72px;
	width: 960px;
}
.navsec {
	height: 223px;
	width: 960px;
}
.nav {
	float: left;
	height: 223px;
	width: 193px;
}

.nav2 {
	float: left;
	height: 220px;
	width: 193px;
}

.leftcol {
	float: left;
	height: 444px;
	width: 193px;
}




.rightcol {
	float: left;
	height: 444px;
	width: 767px;
}

.rightcolnews {
	float: left;
	width: 767px;
}

.base1 {
	float: left;
	height: 42px;
	width: 228px;
	background-color: #383e4c;
}
.midimage {
	float:left;
}
.strip {
	height: 135px;
	width: 960px;
}

.stripbig {
	height: 380px;
	width: 960px;
}

.stripbig1 {
	float: left;
	height: 228px;
	width: 228px;
}

.contentarea {
	height: 220px;
	width: 960px;
}


.stripbox {
	background-image: url(/images/barback.gif);
	background-repeat: repeat-y;
	float: right;
	height: 135px;
	width: 732px;
}

.contentbox {
	float: left;
	height: 220px;
	width: 637px;
	padding-left: 30px;
	padding-right: 100px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}

.contentbox a {color:#090;}

.contentboxnews {
	float: left;
	width: 637px;
	padding-left: 30px;
	padding-right: 100px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	
}

.contentboxnews:after {
content: '.';
clear: both;
display: block;
height: 0;
visibility: hidden;
}

.contentboxnews a {color:#090;}


.base2 {
	float: left;
	height: 21px;
	width: 940px;
	background-color: #4e5568;
	font-size: 10px;
	color: #ccc;
	padding-left:20px;
	padding-top:5px;
	margin:0px;
	clear:left;
}
.irlbox {
	height: 90px;
	width: 71px;
	margin-top: 20px;
	margin-left: 30px;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	display: inline;
}

.aerbox {
	height: 90px;
	width: 71px;
	margin-top: 20px;
	margin-left: 15px;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	display: inline;
}

.bulletbox {
	height: 110px;
	width: 350px;
	margin-top: 10px;
	margin-left: 30px;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
	vertical-align: top;
}
.greenbullet {
	color: #87ca4c;
	margin-right: 20px;
}


.sideimg {
	float: left;
}


.grad {
	background-image: url(/images/home_textback.jpg);
	background-repeat: no-repeat;
}
.gradwide {
	background-image: url(/images/biggrad.jpg);
	background-repeat: no-repeat;
	height: 400px;
}


.slider {
	height: 95px;
	width: 700px;
	overflow: auto;
	margin-left:20px;
	margin-top:20px;
}
.title {
	font-size: 18px;
	font-weight: bold;
	color:#fff;
}

.titlepurp {
	font-size: 18px;
	font-weight: bold;
	color:#d4007a;
}

.point12 {
font-size: 12px;
line-height: 16px;

}


.slider {
	height: 95px;
	width: 700px;
	overflow: auto;
	margin-left:10px;
	margin-top:20px;
}