/*
	Image2Markup.com - Professional PSD Slicing
	info@image2markup.com
*/

/* -- Default "_RESET_" Rules -- */

* {margin: 0px; padding: 0px;}

body { color: #000;	text-align: center;	font-family: arial, sans-serif;	font-size: 12px; background: url(../images/body_home.gif) top left repeat-x; 	}

a { color: #40ade2; text-decoration: none; outline: none; }
a img { text-decoration: none; border: none; cursor: pointer; }

img { margin: 0px; }

h1, h2 { margin: 0px 0; padding: 0px; font-family: verdana,arial, sans-serif; font-size: 35px; font-weight: normal; letter-spacing: -1px; text-transform: uppercase; }

p { margin: 5px 0 5px 0; padding: 5px 0 5px 0; }

li { margin-left: 15px; }

table { border-collapse: collapse; border-spacing: 0; }

/* -- Standard Helpers -- */

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.fl { float: left; }
.fr { float: right; }
.fn { float: none; }

.fw { width: 100%; }

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }

.wrapper { width: 782px; text-align: left; margin: auto; }

/* -- Your Site Starts Here -- */

.header {
	background: url(../images/header-new.jpg) top left no-repeat; 
	height: 95px;
	padding-right: 9px;
}
	.header .logo {
		float: left;
	}
	
	.newsletter_bar {
		background: url(../images/newsletter_inner.gif) center left no-repeat; 
		float: right;
		margin: 33px 0 3px;
		padding: 0px 7px 10px 80px;
	}
		.newsletter_bar .text {
			background: url(../images/search_inner.gif) top left no-repeat; 
			border: 0 none;
			float: left;
			height: 20px;
			margin-right: 7px;
			width: 165px;
		}
		.newsletter_bar .submit {
			float: left;
		}
		
		div.nnv {
			width: 609px;
			float: right;
		}
	ul.nav { 
		float: right;
		margin: 3px  0 2 0;
		padding: 0 0 280px 0; 
	}
		ul.nav li {
			float: left;
			display: inline-block;
			list-style-type: none;
			margin: 0 0 0 4px;
			padding: 0;
		}


.content {
	background: url(../images/content.jpg) top left no-repeat;
	margin-bottom: 15px;
}
	.link_box {
		height: 121px;
		padding: 302px 0 15px;
	}
		.link_box a {
			color: #000;
			float: left;
			font-size: 10px;
			height: 48px;
		}
			.link_box a.a1 { padding: 73px 10px 0 15px; width: 133px; }
			.link_box a.a2 { padding: 73px 5px 0 10px; width: 143px; }
			.link_box a.a3 { padding: 73px 15px 0; width: 127px; }
			.link_box a.a4 { padding: 73px 10px 0 10px; width: 133px; }
			.link_box a.a5 { padding: 73px 15px 0; width: 122px; }


.box {
	margin-bottom: 22px;
}
	.box .title {
		background: #4a4a4a;
		padding: 9px 0 2px 24px;
	}
	.box_content {
		background: url(../images/gradient.gif) top left repeat-x;
		padding: 11px 8px 0; 
	}
		.box_content img {
			border: 1px solid #616161;
			float: left;
		}
		
		.box_content p {
			font-size: 10px;
			float: left;
			padding: 0 0 0 10px;
			margin: 0;
			width: 152px;
		}
			.box_content p span {
				color: #fc0303;
				display: block;
				font-size: 11px;
				margin-bottom: 7px;
			}
			.box_content a.more {
				color: #fc0303;
			}
				
ul.upcoming li {
	list-style-type: none;
	list-style-image: url(../images/li.gif);
	list-style-position: inside;
	padding: 2px 0;
}
	ul.upcoming li a {
		color: #000;
	}

.footer {
	background: #4a4a4a;
	padding: 15px 0;
}
	.foot {
		text-align: center;
		font-weight: bold;
		color: #fff;
		font-size: 12px;
	}
		.foot a {
			color: #fff;
		}
		
		.foot .top {
			padding-bottom: 10px;
		}
		.foot .top a {
			margin: 0 8px;
		}


