@charset "UTF-8";
/* CSS Document */
<style type="text/css">
	body,
	html {
		margin:0;
		padding:0;
		background:#1d1c1e;
	}
	body {
		min-width:800px;
		background-image: url(images/background.gif);
    		background-repeat: repeat-y;
    		background-position: center;
		background-color: #1d1c1e;
	}
	#wrap {
		margin:0 auto;
		width:800px;
		background-color: #FFFFFF;
	}
	#header {
		background:#FFF;
		height: 96px;
	}
	#ddtopmenubar {
		background:#FFF;
		padding:0px;
		height:26px;
	}
	#indexnewscontainer {
		background:#FFF;
		float:left;
		width:538px;
		padding-left: 10px;
	}
	#indexmission {
		width:500px;
		background-color: #ececec;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #EB5B14;
		border-bottom-color: #EB5B14;
		padding-left: 10px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#indexsidebar {
		float:right;
		width:250px;
		padding: 0px;
		text-indent: 10px;
		text-align: left;
		background-color: #FFFFFF;
	}
	
	#piaasidebar {
		float:right;
		width:220px;
		padding: 0px;
		text-indent: 10px;
		text-align: left;
		background-color: #FFFFFF;
	}
	#sidetext {
	width:190px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 20px;
	}
	#slideshow {
		margin:0 auto;
		width:210px;
		background-color: #000;
	}
	#promoad {
		margin-top: 10px;
		margin-right: 20px;
		margin-bottom: 10px;
		margin-left: 20px;
		width:210px;
		background-color: #fff;
		align: center;
	}
	#textad {
		border: 1px;
		border-color: #000;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 5px;
		margin-left: 15px;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		width:200px;
	}
	.indexlatestnews {
		font-size: 16px;
		color: #662d91; 
		font-style:italic; 
		font-family: Arial, Helvetica, sans-serif;
	}
	.indexnewsheading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #EB5B14;
		font-style:italic
	}
	.indexbodycopy {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #662d91;
		font-style:italic;
		font-weight: bold;
	}
	#contactcontainer {
		background:#FFF;
		float:left;
		width:560px;
		padding-left: 10px;
	}
	#contactinfo {
		width:500px;
		padding: 5px;
		margin: 10px;
		background-color: #ececec;
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #EB5B14;
		border-bottom-color: #EB5B14;
	}
	.contactheading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;}
		a.contactheading:link {text-decoration: none; color: #662d91;}
		a.contactheading:visited {text-decoration: none; color: #662d91;}
		a.contactheading:hover {text-decoration: underline; color: #662d91;}
		a.contactheading:active {text-decoration: none; color: #662d91;
	}
	.contactheader {
		font-size: 16px;
		color: #662d91; 
		font-style:italic; 
		font-family: Arial, Helvetica, sans-serif;
	}
	.contactcopy {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #662d91;
	}
	#jobscontainer {
		background:#FFF;
		float:left;
		width:480px;
		padding-left: 10px;
	}
	#jobs {
		width:420px;
		padding: 0px;
		background-color: #FFF;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #662d91;
		margin-top: 2px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 20px;
	}
	.jobsheader {
		font-size: 16px;
		color: #FF0000; 
		font-style:italic; 
		font-family: Arial, Helvetica, sans-serif;
	}
	#sponsorcontainer {
		background:#FFF;
		float:left;
		width:560px;
		padding-left: 10px;
	}
	#sponsorshipinfo {
		width:540px;
		padding: 8px;
		background-color: #ececec;
		margin-top: 10px;
		margin-bottom: 10px;
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #EB5B14;
		border-bottom-color: #EB5B14;
	}
	.sponsorheader {
		font-size: 16px;
		color: #662d91; 
		font-style:italic; 
		font-family: Arial, Helvetica, sans-serif;
	}
	.sponsorheading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;
	}
	.sponsorbodycopy {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	.bodycopypurple {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #662d91;
	}
	#partnerscontainer {
		background-color: #FFF;
		float:left;
		width:510px;
		padding-left: 10px;
	}
	#partners {
		background-color: #FFF;
		width:490px;
		margin-top: 2px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 2px;
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #EB5B14;
		border-bottom-color: #EB5B14;
		vertical-align: middle;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 8px;
	}
	.partnerheader {
		font-size: 16px;
		color: #662d91; 
		font-style:italic; 
		font-family: Arial, Helvetica, sans-serif;
	}	
	.partnertext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #662d91;
		font-style: italic;
		font-weight: bolder;
		text-indent: 0px;
	}
	#cutenews {
		width:493px;
		background-color: #ececec;
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #EB5B14;
		border-bottom-color: #EB5B14;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		padding-top: 10px;
		padding-right: 8px;
		padding-bottom: 0px;
		padding-left: 8px;
	}
	#cutenewswrap {
		width:500px;
	}	
	.news {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#662d91;
		padding:3px;
		margin-top:3px;
		margin-bottom::5px;
		border-top:2px solid #d3d3d3;
	}
	.news img {
        float: left;
        border: 1px solid #000000;
        padding: 0px;
        margin-top: 0px;
        margin-right: 12px;
        margin-bottom: 5px;
        margin-left: 0px;
	}
	#footer {
		background:#662d91;
		clear:both;
		padding-top:10px;
		padding-bottom:10px;
	}
	#numbersinfo {
		width:740px;
		padding: 5px;
		margin: 10px;
		background-color: #ececec;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #EB5B14;
		border-bottom-color: #EB5B14;
	}
	#numberscontainer {
		background:#FFF;
		float:left;
		width:770px;
		padding-left: 10px;
	}
	 #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
   	}
	img.floatLeft {
		float: left;
		border: 1px solid #000000;
		margin-right: 12px;
		margin-bottom: 5px;
	}
	img.floatRight {
		float: Right;
		border: 1px solid #000000;
		margin-Left: 12px;
		margin-bottom: 5px;
	}
		A.footertext:link {text-decoration: none; color: #FFFFFF;}
		A.footertext:visited {text-decoration: none; color: #FFFFFF;}
		A.footertext:hover {text-decoration: underline; color: #FFFFFF;}
		A.footertext:active {text-decoration: none; color: #FFFFFF;
	}

	.newsheading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #EB5B14;
	}
		
	.footertext {
		color: #FFFFFF;
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.bodycopy {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	.newsstory {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #662d91;
	}
	.partnerheading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #EB5B14;
		font-style: italic;
		font-weight: bolder;
		text-indent: 17px;	
	}

	.subhead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #662d91;
		font-style: italic;
		font-weight: bold;
	}
	.orangesubhead {
		 color: #EA6626
	}
	
	/**SLIDESHOW STUFF**/
	
	#rotator {
		border: 1px solid #000;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		position: relative;
		width: 200px;
		height: 200px;
	}
	#rotator img {
		border: 0;
		cursor: pointer;
		width: 200px;
		height: 200px;
	}

</style>
