/**RESET**/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

/**SETTING UP BASICS**/
html, body {
    height: 100%;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -60px;
	background:url(../images/pageGradient.jpg) white repeat-x;
	
	  
}

.footer, .push {
    height: 60px;
}
body {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;

}

h1 {

font-size:16px;
margin-bottom:8px;
font-weight:normal;
color:#a90d00;
}

h2 {

font-size:14px;
margin-bottom:8px;
font-weight:normal;
color:#a90d00;
}


h3 {

color:#e0af2a;
font-size:20px;
font-weight:normal;
margin-bottom:10px;


}

a {
text-decoration:none;
font-size:12px;
color:#a90d00;
}

/**CONTAINER PROPERTIES**/



.container {
	position:relative;
	margin:0 auto;
	width:980px;
	overflow:hidden;
	padding-bottom:50px;
}

/**HEADER PROPERTIES**/
#header {
float:left;
background:url(../images/header.jpg) no-repeat;
height:490px;
width:980px;
}

#header a {
padding-top:15px;
text-decoration:none;
color:#FFFFFF;
height:49px;

}

#topNav {
position:relative;


margin-left:410px;
height:49px;


}

.leftNav {

float:left;
height:49px;
width:12px;
background:url(../images/navLeft.png) no-repeat;
overflow:hidden;

}

.rightNav {

float:left;
margin-left:-4px;
width:12px;
height:49px;
background:url(../images/navRight.png) no-repeat;

}


.mainNav {
float:left;
width:500px;
height:49px;

overflow:hidden;
}

li {
float:left;

list-style:none;
font-size:15px;



}

.headerText {
position:relative;
color:#FFFFFF;
width:330px;
margin-top:75px;
margin-left:35px;
line-height:18px;

}

/**SLIDESHOW PROPERTIES**/

#slideShow {
position:absolute;
overflow:hidden;
width:550px;
height:321px;
margin-left:460px;
margin-top:-184px;

}

#mySlides img {
width:466px;
height:267px;

border:1px solid #d5d0d0;

}

#myController {

position:relative;
top:-10px;
height:30px;
left:164px;

width:170px;



}

#myController span.jFlowSelected {
	background:#a90d00;
	cursor:pointer;
	
	padding: 3px 6px 3px 6px;
	border:1px solid #d5d0d0 ;
	color: #FFFFFF;
}




.jFlowControl {
position:relative;
margin-left:10px;
padding: 3px 6px 3px 6px;

background:#ececec;
color:#a90d00;
border:1px solid #d5d0d0 ;



}


.jFlowPrev {
position:relative;
top:20px;
left:10px;
width:80px;
cursor:pointer;
}

.jFlowNext {

position:relative;
top:20px;
left:381px;
height:20px;
overflow:hidden;
cursor:pointer;
}

/**SEE MORE SECTION**/

#seeMore {
position:relative;
overflow:hidden;
top:40px;
left:40px;
width:390px;




}

.moreText {
float:left;
width:280px;
}

.moreArrow {
padding-left:10px;
}

img .moreArrow {

float:left;


}

.moreText a {
color: #a90d00 !important;
text-decoration:none;
}

/**MAIN CONTENT**/

#mainContent {
float:left;


padding: 18px 10px 30px 10px;
margin-top:-67px;

width:960px;
overflow:hidden;
}

.bodyText {
float:left;


padding-left:14px;
width:480px;

}

.bodyText p {
margin-bottom:12px;
}
.sideBar {
float:left;
width:300px;
margin-left:100px;
padding:10px 20px 3px 20px;
border:1px solid #dedcdc;
background: #f0efef;

}

.sideBar p{

margin-bottom:15px;

}





/**FOOTER**/

#footer {
float:left;
clear:both;

width:100%;
top:50px;
border-top:1px solid #a90d00;
background:url(../images/footerGradient.jpg) repeat-x;
height:59px;
}

#footer p {

color:white;
font-size:11px;
position:relative;
top:15px;
padding-left:40px;

}





