@charset "utf-8";
/* CSS Document */

/*HOMEPAGE STYLES */
#main {
	background: #ffffff!important;
	padding: 20px 0px 5px;
}
#welcome{
	float:left;
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 20px;
	width: 605px;
}
#welcome h1{
	color: #EE6F22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#home_middle{
	background: url(../images/bg_home_middle.gif) repeat-y scroll left top;
	position: relative;
	width: 950px;
}
#middle_bottom{
	background: url(../images/middle_bottom.gif) no-repeat scroll 642px bottom;
	width: 950px;
}
#text {
	background: url(../images/top_corner.gif) no-repeat scroll right top;
	margin: 0px;
	padding: 5px 15px;
	font: 12px Arial, Helvetica, sans-serif;
	width: 620px;
	position: relative;
	min-height: 81px;
	height: auto !important;
	height: 81px;
	border-top: solid 10px #f5f6f6;
}
#text ul{
	list-style: square;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;	
}
#text li {
	margin-bottom: 3px;
}
/*#text li:before {
	content:'\ffed'; 
	margin-right:0.5em;
}*/
#text a {
	color: #000000;
	text-decoration: none;
}
#text a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;	
}
#highlightwrapper{
	width:630px;
	

}
#highlight {
	/*background: #454446 url(../images/highlight_top.gif) no-repeat scroll right top;*/
	background: #F8941D;
	border-radius: 0 0 25px 0;
	width: 600px;
	min-height: 15px;
	height: 115px !important;
	height: 15px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	position:relative;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #868B91;
	border-bottom-color: #868B91;
}
#highlight2{
	background: #454446 url(../images/highlight_bottom.gif) no-repeat scroll right bottom;
	position: absolute;
	bottom: 0px;
	height: 10px;
	width: 10px;
	right: 0px;
}
#highlight p {
	color: #FFFFFF;
}
#highlight a {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#highlight a:hover {text-decoration:underline;}
#homepics {
	height: 230px;
	width: 100%;
	float: left;
	position: relative;
	border-top-color: #868B91;
	border-left-color: #868B91;
}
.mainPic{
	width:300px;
	float:left;
	display:inline-block;
	margin-left:25px;
	position: relative;
}
.straplineContainer{
	position:absolute;
	bottom:0;
	left:0;
	height:50px;
	background-attachment: scroll;
	background-image: url(../images/strapline-Bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	color:#ffffff;
}
.lrgStrap{
 	bottom: -12px;
    float: right;
    font-size: 50px;
    position: absolute;
    right: 2px;
	text-transform:uppercase;
}
.smlStrap
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 0 8px;
}
.smlStrap p
{
    font-size: 13px;
    font-weight: bold;
    color:#ffffff;
}

#news-events
{
    min-height:150px;
}

#news-events .item 
{
    display:none;
}

.bullet {
    font-size: 34px;
    font-weight:bold;
    margin: -10px 5px 5px 5px;
    color: #848485;
    cursor: pointer;
    height: 20px;
    display: inline-block;
}
/* Slide show styles*/



#slide_text {
	position: absolute;
	background: url(../images/slideshow_text_bg2.png) repeat scroll left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	top: 0px;
	right: 0px;
	left: 0px;
	text-indent: 30px;
	width: 630px;
	height: 50px;
	z-index: 75;
}
#slide_edge {
	height: 215px;
	width: 12px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	background-attachment: scroll;
	background-image: url(../images/slideshow_edge_topcurve.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#slides {
	height: 250px;
	width: 330px;
	z-index: 50;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/intro_slide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #868B91;
}
#slideButtons{
	width:300px;
	float:left;
	height: 250px;
}
#slideButtons ul{
	list-style: none;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
}
#slideButtons li {width:300px; height:50px;}
#slideButtons li a {
	display:block;
	background-attachment: scroll;
	background-image: url(../images/slideButtonsBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding-top: 15px;
	color: #454446;
	text-decoration: none;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 18px;
	width: 264px;
}
#slideButtons li a:hover, #slideButtons li a.slideButtonOn {
	background-position: left bottom;
	color:#FFFFFF;
}
/* end slide show styles */
#homepic h1 {
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	left: 30px;
	top: 0px;
	z-index: 100;
	color: #454446;
}

#homeright1{
	/*background: #EBECED url(../images/top_corner_left.gif) no-repeat scroll left top;*/
	font: 12px Arial, Helvetica, sans-serif;
	float: right;
	width: 268px;
	min-height: 195px;
	height:	auto !important;
	height: 195px;
	position: relative;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 25px;
	background-attachment: scroll;
	background-image: url(../images/newsBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #d6d8d8;
}
#homeright1 p{
	padding-bottom: 5px;
}
#homeright1 h3, #homeright2 h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #848485;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 8px;
}
#homeright1 h3 a, #homeright2 h3 a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #EE6F22;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 8px;
}
#homeright1 a, #homeright2 a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#homeright1 a:hover, #homeright2 a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;	
}

#homeright2 {
	background: url(../images/top_corner_left.gif) no-repeat scroll left top;
	font: 12px Arial, Helvetica, sans-serif;
	float: right;
	width: 270px;
	min-height: 153px;
	height: auto !important;
	height: 153px;
	position: relative;
	padding: 10px;
}
#homeright2 ul {
	list-style:none;
}	
#homeright2 li {
	padding-bottom: 5px;
}
.bottom{
	background: url(../images/bottom_corner_left.gif) no-repeat scroll left bottom;
	height: 8px;	
	width: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.bottom2  {
	background: #EBECEC url(../images/bottom_corner.gif) no-repeat scroll right bottom;
	height: 9px;
	width:10px;
	font: 5px Arial, Helvetica, sans-serif;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}
#home_bottom{
	/*background:url(../images/bg_home_bottom.gif) repeat-y scroll left top;*/
	border-top: 10px solid #Ffffff;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
	width: 950px;
}
#focusOn {
	/*background: url(../images/contentfor_top2.gif) no-repeat scroll right top;*/
	min-height: 61px;
	height: auto !important;
	height:61px;
	width: 595px;
	float: left;
	position: relative;
	background-attachment: scroll;
	background-image: url(../images/focus-arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 20px;
}
#contentforbottom{
	_bottom:-1px;
	/*background: url(../images/bg_home_corners.gif) no-repeat scroll 642px bottom;*/
	width: 950px;
}
#focusOn h4{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #848485;/*#FFFFFF;*/
	text-decoration: none;
}
#focusOn li{
	display:inline;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding:0; 
	margin:0;
}
#focusOn ul {
	list-style: none;
}

#focusOn a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	/*background: url(../images/bg_bulletcontentfor.gif) no-repeat scroll left center;*/
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
#focusOn a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;	

}
.focus{
	color:#ffffff;
	font-size:15px;
	padding-right: 50px;
}
.focusitem{
	float:left;
	width:570px;
	margin-right:0px;
	margin-top: 25px;
}
.focusitem img{
	margin-bottom: 10px;
	border: 1px solid #868B91;
	float: left;
	margin-right: 25px;
}
a.readmore{
	font: normal 12px Arial, Helvetica, sans-serif!important;
	color: #E75A25!important;
	text-decoration: none;
	padding-left: 0px!important;
}
#quicklinks, #video {
	/*background: url(../images/quicklink_top2.gif) no-repeat scroll left top;*/
	min-height: 76px;
	height: auto !important;
	height: 76px;
	width: 268px;
	font: 12px Arial, Helvetica, sans-serif;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d6d8d8;
	border-bottom-color: #d6d8d8;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
}
#quicklinksbottom, #videobottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/quicklink_bottom2.gif) no-repeat scroll left bottom;
}

#quicklinks p{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#video p{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #848485;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#quicklinks ul, #video ul{
	list-style: square;
	color: #ffffff;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#quicklinks li, #video li{	
	margin: 0px;
	padding: 0px;	
}
#quicklinks a, #video a{
    font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#quicklinks a:hover, #video a:hover{
	text-decoration: underline;

}
.greyBorder{border:1px solid #868B91;}
/* bottom nav */
#iconbar {
	margin: 0px;
	clear: both;
	width: 920px;
	background-attachment: scroll;
	background-image: url(../images/iconbar_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 63px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#iconbar ul {
	margin-top:0px;
	list-style: none;
	float: left;
}
#iconbar li {
	display: inline;
}
#iconbar a {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding: 0 23px 0 0;
	margin: 0 ;
}
#iconbar a:hover {
	text-decoration: underline;
	color: #333333;	
}
/* END HOMEPAGE STYLES*/
