	body
	{
		margin: 0;
		padding: 0;
		text-align: center;
		color: black;
		background-color: #fff;
	}


	#container
	{
		margin: 1em auto;
		padding: 0px 0px 0px 0px;
		width: 952px;
		background-image: url(images/back.gif);	
		background-repeat: repeat-y;	
	}

	#containerfront
	{
		margin: 1em auto;
		padding: 0px;
		width: 950px;
		position: relative;
	}

	#header
	{
		height: 167px;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}


	#breadcrumb
	{
		background-image: url(images/bread_back.gif);
		background-repeat: no-repeat;
		text-align: left;
		padding: 8px 0px 0px 210px;
		margin: 0px 0px 0px 0px;
		text-align: left;
		height: 76px;
		*height: 84px;
		color: #fff;
	}

	#breadcrumb a
	{
		color: #fff;
	}
	
	#breadcrumb td
	{
		color: #fff;
		font: 8pt verdana, helvetica, sans-serif ;
	}

	#breadcrumb h2
	{
		margin: 10px 0px 0px 0px;
		color: #fff;
		font: 22pt arial, sans-serif;
	}


	#mainnav
	{
		text-align: left;
		float: left;
		_height: 320px;
		min-height: 320px;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	#mainnav ul
	{
		background-color: #888;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding-left: 0px;
		padding: none;
		width: 185px;
		font: 10pt verdana, hevetica, sans-serif;
	}


	#mainnav li
	{
		padding: none;
	}


	#mainnav li a
	{
		display: block;
		background-image: url(images/item.gif);
		background-position: bottom center;
		padding: 5px 5px 5px 15px;
		color: #fff;
		text-decoration: none;

	}

	#mainnav li a:hover
	{
		background-image: url(images/item_ov.gif);
		background-position: bottom center;
		color: #fff;
	}

	#mainnav li li a
	{
		font: 9pt verdana, sans-serif;
		background-image: url(images/item_sub.gif);
		background-position: bottom center;
		color: #000;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 25px;
	}

	#mainnav li li li a
	{
		font: 10pt verdana, sans-serif;
		margin: 0px 0px 0px 0px;
		background-image: url(images/item_sub2.gif);
		padding: 5px 5px 5px 35px;
	}

	#mainnav li li li li a
	{
		font: 10pt verdana, sans-serif;
		background-image: url(images/item_sub3.gif);
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 45px;
	}
	
	.selected
	{
		background-image: url(images/item_ov.gif) !important;
		background-position: bottom center;
		color: #fff !important;
	}
	
	#mainnavfront
	{
		background-color: #515050;
		text-align: left;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 5px 0px;
	}
	
	#mainnavfront ul
	{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding-left: 0px;
		padding: none;
		width: 185px;
		font: 10pt verdana, hevetica, sans-serif;
	}


	#mainnavfront li
	{
		padding: none;
	}


	#mainnavfront li a
	{
		display: block;
		background-image: url(images/item.gif);
		background-position: bottom center;
		padding: 5px 5px 5px 15px;
		color: #fff;
		text-decoration: none;

	}

	#mainnavfront li a:hover
	{
		background-image: url(images/item_ov.gif);
		background-position: bottom center;
		color: #fff;
	}

	#mainnavfront li li a
	{
		font: 9pt verdana, sans-serif;
		background-image: url(images/item_sub.gif);
		background-position: bottom center;
		color: 000;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 25px;
	}

	#mainnavfront li li li a
	{
		font: 10pt verdana, sans-serif;
		margin: 0px 0px 0px 0px;
		background-image: url(images/item_sub2.gif);
		padding: 5px 5px 5px 35px;
	}

	#mainnavfront li li li li a
	{
		font: 10pt verdana, sans-serif;
		background-image: url(images/item_sub3.gif);
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 45px;
	}

	#overallnewscontainer
	{
        	border: 1px solid #747576;
			margin: 6px 0px 10px 10px;
			padding: 0px 0px 0px 0px;
	}
	
	#overallnewscontainer th
	{
        	padding: 5px 5px 5px 5px;
			margin: 0px 0px 0px 0px;
			border-bottom: 1px solid #666;
			text-align: left;
			background:url(images/news_back.gif) repeat-x;
	}
	
	#overallnewscontainer th p
	{
			color: #fff !important;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
	}
	
	#overallnewscontainer td
	{
			color: #f00 !important;
			padding: 6px 5px 6px 10px;
			margin: 0px 0px 0px 0px;
	}
	
	#overallnewscontainer td a
	{
			display: block;
	}	
	
	#overallnewscontainer td:hover
	{
			color: #d00 !important;
			background-color: #ddd;
	}

    #ticker-container
	{
       		position:relative;
        	overflow:hidden;
			width: 230px;
        	height: 230px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: #ffffff;
    }
	
	#ticker
	{
		position:relative;
		width:230px;
	}
	
	#ticker ul
	{
		padding:5px;
		margin:0px;
		list-style-type:none;
	}
	
	#ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font: 10pt verdana, sans-serif;
            color: #000;
            padding-left: 2px;
	}
	
	#ticker ul li a {
            font: 10pt verdana, sans-serif;
            font-weight: bold;
            color: #ff0000;
            text-decoration: none;
	}
        
    #ticker ul li a:hover
	{
            font: 10pt verdana, sans-serif;
			font-weight: bold;
            color: #ff0000;
            text-decoration: underline;
    }   
	#rightimg
	{
		float: right;
		height: 580px;
		width: 175px;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#contents
	{
		margin: 0px 180px 0px 190px;
		padding: 16px 0px 6px 6px;
		background-color: #fff;
		text-align: left;
	}

	#contents h3
	{
		font: 10pt verdana, sans-serif;
		font-weight: bold;
		margin: 10px 0px 0px 0px;
		color: #000;
	}


	#contents p
	{
		font: 10pt verdana, sans-serif;
 		line-height: 120%;
		margin: 5px 0px 10px 0px;
		color: #000;
	}
	
	#contents td
	{
		font: 10pt verdana, sans-serif;
 		line-height: 120%;
		color: #000;
	}

	#contents li
	{
		font: 9pt verdana, sans-serif ;
 		line-height: 140%;
		color: #000;

	}

	#contents  a
	{
		color: #dc002e;
		text-decoration: none;
	}

	#contents a:hover
	{
		text-decoration: underline;
	}


	#footer
	{
		font: 8pt verdana, sans-serif;
		background-color: #fff;
		margin: 20px 0px 0px 0px;
		padding: 10px 5px 5px 0px;
		height: 15px;
		text-align: left;
		clear: both;
	}

	#footer a
	{
		font: 8pt verdana, sans-serif;
		text-decoration: none;
		color: #333;
	}

	#footer a:hover
	{
		font: 8pt verdana, sans-serif;
		text-decoration: underline;
	}

	.copyright
	{
		float: right;
	}

	.imagefloatright
	{
		float: right;
		padding: 2px;
		border: 0px solid #000;
		margin: 5px 10px 10px 10px;
	}

	.imagefloatleft
	{
		float: left;
		padding: 2px;
		border: 0px solid #000;
		margin: 5px 10px 0px 0px;
	}


	.blacksquare
	{
		width: 250px;
		padding: 12px;
		border: 1px solid #000;
	}
	
	.credittext
	{
		font: 8pt verdana, sans-serif;
	}
	
	.credittextright
	{
		font: 8pt verdana, sans-serif;
		float: right;
	}
	
	#didyouknow
	{
		float: right;
		font: 10pt verdana, sans-serif ;
 		line-height: 120%;
		width: 200px;
		border: 1px #747576 dashed;
		background-color: #fff;
		margin: 10px 0px 10px 10px;
		padding: 0px 5px 5px 5px;
	}
	
	#credits p
	{
		margin: 10px 0px 0px 0px;
		font: 7pt Arial, Helvetica, sans-serif;
	}
	
	#missionbox
	{
		width: 945px;
		height: 100px;
		background-image: url(images/missionbox.gif);
		margin: 0px 0px 0px 0px;
		*margin: -15px 0px 0px 0px;
		background-repeat: no-repeat;
		color: #ffffff !important;
	}
	
	#missionbox p
	{
		color: #ffffff !important;
		padding: 5px 5px 5px 5px;
		margin: -60px 0px 0px 0px;
		float: left;
		width: 175px;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 10pt;
		z-index: 1;
	}
	
	#missionbox h1
	{
		font: 12pt Arial, Helvetica, sans-serif;
		font-weight: bold;
		float: right;
		padding: 10px 0px 0px 15px;
		margin: 0px 30px 0px 193px;
		*margin: 0px 50px 0px 193px;
		color: #ffffff !important;
	}
	
	.hidden
	{
		display: none;
	}
	
	.tablegreyborder
	{
		border: 1px solid #bbbbbb;
	}
	
	#subscribebox
	{
		font: 10pt Arial, Helvetica, sans-serif;
		text-align: left;
		position: absolute;
		top: 540px;
		left: 0px;
		border: 1px solid #515050;
		width: 174px;
		padding: 5px 5px 5px 5px;
		margin: 0px 0px 0px 0px;
		background-color: #FFFFFF;
	}
	
	#subscribebox form
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#subscribebox form input
	{
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
