/* Elements */
body{
	background-color:#9C5815;
	/*background-image:url(/images/bg.jpg);
	*/
	background-color:#880620;
	background-image:url(/Images/newBG.jpg);
	
	background-repeat:repeat-x;
	text-align:center;
	margin:15px;
	_margin:0;
}
div,table{
	font-family:arial,helvetica,sans-serif;
}
tr{
	vertical-align:top;
}
img{
	border:0;
}
h1,h2,h3,h4,h5{
	margin:0;
}

/* Container */
#container{
	margin:0 auto;
	width:963px;
	text-align:center;
	padding:14px 0 0 0;
}

/* Search/Newsletter */
.enter-title{
	width:268px;
	float:left;
	text-align:right;
}
.enter-title p{
	margin:0;
	padding:14px 6px 0 0;
	font-size:14px;
	color:#626262;
}
.enter-txtbox{
	width:148px;
	float:left;
	padding:14px 0 0 0;
}
.txtbox{
	width:136px;
	height:18px;
	border:1px solid #cdcdcd;
	font-size:12px;
	color:#626262;
	padding:0px 0 0 3px;
}
.enter-btn{
	float:left;
	padding:10px 0 0 0;
}

/* Header */
#header{
background: none;
	background:url(/images/header2.jpg) top left no-repeat;
	width:963px;
	height:81px;
	height:110px;
}
#header-logo{
	background:none;
	background: url(/images/header-logo.gif) top left no-repeat;
	width:508px;
	height:81px;
	float:left;
	text-align:left;
	margin-top:20px;
}
#header-logo a{
	display:block;
	width:262px;
	height:81px;
}
#header-logo h1{
	display:none;
}
#header-search-nav{
	width:455px;
	float:left;
}
#header-search{
	width:455px;
	height:54px;
	margin-top:29px;
}
.search{
	padding:12px 0 0 0;
}

/* Why are these here and not in the RadMenu skin's style.css? And why is one RadMenud and the other RadMenu?*/
.RadMenud_Isaac ul{
	margin:0;
	padding:0 10px 0 0;
	float:right;
}
.RadMenu_Isaac li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:0px;
}

/* Secondary Nav */
#secondary-nav{
	background:#252525;
	width:963px;
	height:29px;
}
#secondary-nav ul{
	margin:0;
	padding:0;
}
#secondary-nav li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:0px;
}

/* Flash HomePage */
#flash{
	background:#471901;/*url(/images/flash-placeholder.jpg) top left no-repeat;*/
	color:#C96;
	width:963px;
	height:325px;
}
#flash ul{
	background:#333;
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:100%;
}
#flash li{
	display:inline-block;
	float:left;
	height:19px;
	_height:31px;
	padding:6px 25px;
	text-align:center;
}
#flash a,#flash a:visited{
	color:#FFF;
	font:normal 15px arial,helvetica,sans-serif;
	text-decoration:none;
}
#sub-flash{
	background:#F1E2D1;
	width:963px;
	height:57px;
}
#tab-navigation{
	width:508px;
	float:left;
	text-align:right;
}
#newsletter-signup{
	width:455px;
	float:right;
}

/* Photos InsidePage */
#banner-photos{
	width:963px;
	height:200px;
	background-color:none;
}
.photo{
	height:199px;
	float:left;
	margin:0px;
	padding:0px;
}
#sub-photos{
	background:#F1E2D1;
	width:963px;
	height:48px;
	padding:0 0 20px 0;
	margin-top:-3;
}

/* Page Title */
#page-title{
	width:508px;
	float:left;
	text-align:left;
}
#page-title p{
	margin:0;
	padding:0 0 0 24px;
}

/* Body */
#body-bg{
	background:#fff url(/images/body-bg.gif) repeat-y;
	width:963px;
	text-align:left;
}
#body-bg a,#body-bg a:visited{
	color:#b22828;
	text-decoration:none;
}
#body-bg a:active,#body-bg a:hover{
	color:#b22828;
	text-decoration:underline;
}
#left-column{
	width:548px;
	float:left;
}
.content-left{
	font-size:12px;
	color:#464646;
	padding:0 38px 0 28px;
	line-height:18px;
}
.tagline-red{
	font-size:16px;
	font-style:italic;
	color:#D00624;
	padding:0 0 8px 0;
}
#right-column{
	width:415px;
	float:left;
}
#right-column ul{
	margin:0;
	padding:0 30px 0 18px;
}
#right-column li{
	margin:0;
	padding:0;
	font-size:12px;
}
.content-right{
	font-size:12px;
	color:#464646;
	padding:0 15px 0 40px;
}
.content-right-headline{
	font-size:16px;
	font-style:italic;
	color:#464646;
	padding:0 0 8px 0;
}
.content-right-red{
	color:#D00624;
}

/* InsidePage */
#body-bg-in{
	background:#fff url(/images/body-bg-in.gif) repeat-y;
	width:963px;
	text-align:left;
}
#body-bg-admin{
	background:#fff url(/images/body-bg-admin.gif) repeat-y;
	width:963px;
	text-align:left;
}
#left-column-in{
	width:335px;
	float:left;
}
#left-column-in p{
	margin:0;
	padding:0 0 0 33px;
}
#navigation{
	width:290px;
	white-space:normal;
}
.nav-in a,.nav-in a:visited{
	color:#363636;
	text-decoration:none;
}
.nav-in a:active,.nav-in a:hover{
	color:#363636;
	text-decoration:underline;
}
.nav-home-services a,.nav-home-services a:visited{
	color:#9c5815;
	text-decoration:none;
}
.nav-home-services a:active,.nav-home-services a:hover{
	color:#9c5815;
	text-decoration:underline;
}
#right-column-in{
	width:628px;
	height:360px;
	overflow:auto;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
}
#right-column-in a, #right-column-in a:visited{
	color:#b22828;
	text-decoration:none;
}
#right-column-in a:active,#right-column-in a:hover{
	color:#b22828;
	text-decoration:underline;
}
.content-in{
	font-size:12px;
	color:#464646;
	line-height:18px;
	padding:0 0px 0 0;
	width:550px;
}
.content-in tr{
	font-size:12px;
	color:#464646;
	line-height:18px;
}
.content-in a{
	color:#464646;
	text-decoration:none;
}
.content-in a:visited{
	color:#555;
	text-decoration:none;
}
.content-in a:active,.content-in a:hover{
	color:#464646;
	text-decoration:underline;
}
.content-in-headline{
	font-size:14px;
	color:#626262;
	padding:20px 0;
}
.content-grid-item{
	font-size:14px;
	color:#000;
}
a.content-grid-item,a.content-grid-item:visited{
	color:#000;
	text-decoration:underline;
}
a.content-grid-item:active,a.content-grid-item:hover{
	color:#000;
	text-decoration:none;
	font-style:italic;
}

/* Footer HomePage */
#footer{
	background:url(/images/footer.gif) top left no-repeat;
	width:963px;
}
#footer p{
	margin:0;
	padding:18px 0 10px 0;
	font-size:11px;
	color:#fff;
	line-height:15px;
}
#footer a:link, #footer a:visited, #footer a:hover{color:#ddb6be}
#footer span{
	padding:0 2px;
}
a.black:link,
a.black:visited{
	color:#252525;
	text-decoration:none;
}
a.black:hover{
	color:#252525;
	text-decoration:underline;
}
a.brown:link,a.brown:visited{
	color:#5F2C00;
	text-decoration:none;
}
a.brown:active,a.brown:hover{
	color:#5F2C00;
	text-decoration:underline;
}
#footer-nav{
	width:963px;
	height:64px;
	text-align:left;
	font-size:14px;
	font-style:italic;
	color:#464646;
}
#footer-nav a,#footer-nav a:visited{
	color:#464646;
	text-decoration:none;
}
#footer-nav a:active,#footer-nav a:hover{
	color:#464646;
	text-decoration:underline;
}
#footer-nav-clients{
	float:left;
	padding:36px 0 0 30px;
}
#footer-nav-commercials{
	float:left;
	padding:36px 0 0 40px;
}
#footer-nav-promotions{
	float:left;
	padding:36px 0 0 160px;
}
#footer-nav-news{
	float:left;
	padding:36px 0 0 30px;
}
.footer-nav-arrow{
	float:left;
	padding:39px 0 0 0;
}

.footerinfo{
	float: left;
	padding-left: 20px;
	width: 575px;
}

.footerinfo p{
	text-align: left;
}

.footersponsors{
	float: left;
	width:224px;
	margin-left: 100px;
	color: #fff;
}

.footersponsor{
	width: 100px;
	float: left;
	font-size: 11px;
}

#sponsorsep{
	width: 24px;
	float: left;
	height: 50px;
	background: url(../Images/sponsor_sep.jpg) repeat-y center;
}

/* Footer InsidePage */
#footer-in{
	background:url(/images/footer-in.gif) top left no-repeat;
	width:963px;
}
#footer-in p{
	margin:0;
	padding:18px 0 10px 0;
	font-size:11px;
	color:#fff;
	line-height:15px;
}
#footer-in a:link, #footer-in a:visited, #footer-in a:hover{color:#ddb6be}
#footer-in span{
	padding:0 2px;
}
#footer-in-nav{
	width:503px;
	height:88px;
	float:left;
	text-align:left;
	font-size:14px;
	font-style:italic;
	color:#464646;
}
#footer-in-nav a,#footer-in-nav a:visited{
	color:#464646;
	text-decoration:none;
}
#footer-in-nav a:active,#footer-in-nav a:hover{
	color:#464646;
	text-decoration:underline;
}
.footer-tagline{
	font-size:15px;
	font-style:italic;
	color:#d00624;
	padding:8px 0 0 30px;
}
#footer-logos{
	width:460px;
	height:88px;
	float:left;
}
#footer-logos ul{
	margin:0;
	padding:26px 0 0 20px;
}
#footer-logos li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:0px;
}
.moveLeft{
	_text-align:left;
	_margin:0 0 0 60px;
}
#commercial-logo{
	padding-left:45px;
	padding-bottom:20px;
}

/* HOME PAGE */
.newsTop{width:480px; height:15px;background:url(/images/newsTop.jpg) no-repeat;}
.news{width:480px; font-size: 11px; color: #090909; background: url(/images/newsBg.jpg) repeat-y;height:92px;}
.news td{ font-size: 11px; color: #090909;}
.news p{margin:0;padding-top:8px;line-height:13px;}
.newsImg{padding:0 15px 0 10px; width: 165px; height: 90px; text-align: center;float:left;}
.newsBottom{width:480px; height: 15px; background: url(/images/newsBottom.jpg) no-repeat;}
.ihep{border:0;padding-top:55px;}
table td.homeImg img{padding-left:7px;}
table td.homeText {padding-right:12px;}