@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#c32026;text-decoration:none}
a:hover, a:focus {text-decoration:underline}
body {background:#FFF;color:#000;font:69%/125% "Lucida Sans", Arial, Sans-Serif}
h1, h2 {color:#c32026;font-size:1.36em}
h1 span {color:#777}
h3 {color:#c32026;font-size:1em;margin:0 0 10px;text-transform:uppercase}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}
th {color:#c6262d;text-align:left;padding:5px 10px 5px 0}
td {border-left:1px solid #EEE;padding:5px 10px}
table {margin:10px 0}

/* Structure */
#page {margin:0 auto;width:951px}
#split-2 {border:1px solid #CCC;border-top:20px solid #EEE;margin:0 0 3px;position:relative;width:949px}
#split-2:after {content:".";clear:both;display:block;height:0;visibility:hidden}

/* Header */
#header {background:url(../img/header.png) no-repeat;font:0.92em Arial, Sans-Serif;height:362px}

	/* Logo */
	#logo {float:left;margin:60px 0 0 15px}
	
	/* Actions */
	#actions {background:url(../img/actions.gif) no-repeat;display:inline;float:left;list-style:none;margin:58px 0 0 430px;width:90px}
	* html #actions li {padding:0 0 5px 4px}
	*+html #actions li {padding:0 0 5px 4px}
	#actions li {padding:0 0 5px 20px}
	#actions li a {color:#747476}

	/* Search */
	#header form {float:left;margin:70px 0 0;width:220px}
	#header form #terms {margin-right:8px;width:125px}
	#header form input {float:left;margin-bottom:3px}
	#header form ul {clear:both;list-style:none}
	#header form ul li {display:inline}
	#header form ul li a {color:#126aa8;margin:0 5px 0 0;text-decoration:underline}

	/* Menu */
	#menu {clear:both;float:left;list-style:none;padding:25px 0 0;width:250px;}
	#menu li a {display:block;height:32px;line-height:30px;overflow:hidden;position:relative;text-transform:uppercase}
	#menu li a span {background:url(../img/menu.png) no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	
	#menu #product a, #menu #about a {height:29px}
	#menu #contact a, #menu #links a {height:30px}
	#menu #sitemap a {height:28px}

	#menu #links a, #menu #sitemap a {display:none;}

	#menu #product span {background-position:0 -32px}
	#menu #about span {background-position:0 -61px}
	#menu #news span {background-position:0 -90px}
	#menu #contact span {background-position:0 -121px}
	#menu #links span {display:none; background-position:0 -151px}
	#menu #sitemap span {display:none; background-position:0 -181px}
	
	#menu #home a:hover span, #menu #home a.current span {background-position:0 -209px}
	#menu #product a:hover span, #menu #product a.current span {background-position:0 -242px}
	#menu #about a:hover span, #menu #about a.current span {background-position:0 -271px}
	#menu #news a:hover span, #menu #news a.current span {background-position:0 -300px}
	#menu #contact a:hover span, #menu #contact a.current span {background-position:0 -331px}
	#menu #links a:hover span, #menu #links a.current span {display:none; background-position:0 -361px}
	#menu #sitemap a:hover span, #menu #sitemap a.current span {display:none; background-position:0 -391px}
	
	/* Banner */
	#banner {float:right;margin:25px 1px 0 0px}
	/*sorry*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#menu {clear:both;float:left;list-style:none;padding:32px 0 0;width:250px;}
		#banner {float:right;margin:32px 1px 0 0px}
	}
	

/* Content */
#content {float:left;width:698px}
#content .content {padding:10px}

	/* Back */
	#back {color:#000;font-size:.82em;position:absolute;top:-16px;left:5px;text-transform:uppercase}

	/* Overview */
	#overview {background:#f8f8f8;color:#666;height:1%;overflow:hidden;padding:5px 8px}
	#overview h1 {float:left}
	#overview p {float:right;font-size:1.2em;line-height:1.2em;margin:0}

	/* More */
	.more {background:url(../img/more.gif) no-repeat right center;float:right;font-weight:bold;padding:0 12px 0 0;text-transform:uppercase}

	/* Related */
	#related {border:solid #EEE;border-width:1px 0;overflow:hidden;padding:10px;width:678px}
	#related h2 {float:left;font-weight:normal;margin:30px 0 0;text-transform:uppercase;width:100px}
	#related ul {float:left;list-style:none;}
	#related ul li {float:left;vertical-align:bottom;width:185px}
	#related ul li img {float:left;margin:0 8px 0 0}

	/* Additional Table */
	.info th {width:100px}
	
	/* Homepage */
	#featured .content, #latest ul, #new ul {border-bottom:1px solid #CCC;border-right:1px solid #CCC;height:250px}
	#featured h2, #latest h2, #new h2 {font-size:1em;padding:4px 4px 4px 12px;text-transform:uppercase}
	#latest h2, #new h2 {background:#c32026 url(../img/heading-bg.png) repeat-y;color:#FFF}

		/* Featured */
		#featured {float:left;width:250px}
		#featured h2 {background:#e2e0e0 url(../img/featured-bg.gif) repeat-y;color:#08C;padding-left:18px}
		#featured .content {border-left:1px solid #CCC;height:226px;padding:12px 18px}
		/* Added in 0 bottom margin from margin:0 0px 10px */
		#featured img {float:right;margin:0 1px 0px 0px}
	
		/* Latest */
		#latest {float:left;width:239px}
		#latest ul {font-family:Verdana, Arial, Sans-Serif;list-style:none}
		#latest ul li {overflow:hidden;padding:10px 12px}
		* html #latest ul li {width:215px}
		#latest ul li.alt {background:#f2f2f2;border:solid #FFF;border-width:1px 0}
		#latest ul p {margin:0;padding:0 0 8px}
		#latest ul p a {font-weight:bold}
		#latest .more {font-size:0.82em}
		
		/* New */
		#new {float:left;width:458px}
		#new ul {list-style:none;overflow:hidden;width:100%}
		#new ul li {border-top:1px solid #CCC;margin:-1px 0 0;overflow:hidden;padding:12px 10px;width:438px}
		#new ul li p {margin:0;padding:0 0 10px}
		#new img {float:left;margin:0 12px 0 0}
		
		/* COR STARTS HERE */

		#content_full {
			width: 950px
		}


		/* News */

		.newsblock {
			margin: 0;
			width:909px;
			padding: 8px 20px;
			height: 16px;
			background-color: #f8f8f8; color: #be1a20; font-size: 15px;
		}

		.newsitem { 
			width:929px; margin:0; padding: 0 0 0 20px; 
		background-image: url(../img/newsitembg.gif); height: auto; border-bottom: 1px solid  #b4b2b2;float:left;}

		.newsitem img {
			float: right!important; 
			padding: 0; 
			margin: 0 0 0 20px;
			}

		.newsitem h1 {
			font: bold 14px Verdana, Arial, sans-serif; color: #c32026; margin-top: 5px; width:400px;}

		p.newstext {
			margin: 15px 30px 35px 0; line-height: 14px; color: #403f3f; }



		.newsdate {
			font-style: italic; font-weight: bold; font-size: 11px; margin: 0; color: #656565; padding: 15px 0 5px 0; 
		}

		/* About */

		.aboutblock1 {
			margin: 0;
			width:433px;
			padding: 8px 20px;
			height: 16px;
			background-color: #f8f8f8; color: #be1a20; font-size: 15px;
		}

		.aboutblock2 {
			margin: 0;
			width:435px;
			padding: 8px 20px;
			height: 16px;
			background-color: #f8f8f8; color: #be1a20; font-size: 15px;
		}

		#aboutleft {
			float: left;  width: 473px; margin:0; padding:0 0 20px 0;  border-right: 1px solid  #b4b2b2;}

		#aboutright {
			float: right; width: 476px; padding:0 0 20px 0;}

		#aboutbottom {
			width: 949px; clear: both; padding: 0; border-top: 1px solid  #b4b2b2;}

		#aboutleft img {
			float: left; margin: 0 10px 0 0; display: inline;}

		#aboutright img {
			float: right; margin: 0 0 0 10px; display: inline;}

		#aboutbottom ul {
			padding: 0 20px 20px 35px;}

		p.about {
			padding: 10px 20px 0 20px; }

		p.aboutsubhead {
			font-size: 14px; color:#bc1b20; padding: 10px 20px 0 20px;}

		.aboutemp {
			color: #c32026;}

		/* COR ENDS HERE */

/* Sidebar */
#sidebar {border-left:1px solid #CCC;float:right;width:249px}
#sidebar img {display:block;margin:0 auto}
#sidebar div {border-bottom:1px solid #EEE;padding:0px}

/* Footer */
#footer {background:url(../img/footer.png) repeat-x;clear:both;color:#777;font-size:.92em;padding:48px 0 0;width:100%}
#footer a {color:#777}