/* ######## Breadcrumb ######## */
#breadcrumbs {background:url(../images/breadcrumbsBg.jpg) repeat-x top left; height:40px;}
#breadcrumb-wrapper { background:url(../images/breadcrumb_bg.jpg) left bottom repeat-x; }

#breadcrumb {
	margin:0 auto;
	width:960px;
	height:30px;
	font-size:12px;
	color:#a5a5a5;
	padding-top:13px;
}
#breadcrumb a, #breadcrumb a:visited {
	color:#2AADEE !important;
	padding:0 5px;
}
#breadcrumb span {
	color:#616161;
	padding:0 5px;
	text-decoration:none;
}
#breadcrumb a:hover, #breadcrumb a:active { text-decoration:underline; }

/* ######## Top Header which contains the top menu and the search box ######## */
#topHeader {height:50px; width: 960px; position: relative;}
#topHeader .simpleMenu {height:50px; line-height:50px; float:left;}
#custom_header {background:url(../images/headerBg.jpg) repeat-x top left;}


/* ######## Main header contains the main menu, the logo and description ######## */
#mainHeader {background:url(../images/mainHeader.jpg) repeat-x left top; position:relative; margin-top: 54px;}
#mainHeader .left {background:url(../images/mainHeaderLeft.jpg) no-repeat top left; margin-left:-40px; margin-top: 54px; }
#mainHeader .right {background:url(../images/mainHeaderRight.jpg) no-repeat top right;  height:70px; margin-right:-40px; margin-top: 54px; padding:0 60px 0 70px;}

#mainHeader .title {float:left; margin-top:31px; margin-right:10px;}
#mainHeader .description {float:left; color:#def7fb; margin-top:36px; font-size:11px; line-height:22px;}

#mainHeader .mainMenu {list-style-type:none; float:right; line-height:32px; margin-top:30px;}
#mainHeader .mainMenu li {float:left; margin-left:10px; height:35px; padding:0 0 0 15px;}
#mainHeader .mainMenu li a {
	text-shadow:0 -0.8px 0.5px #20B3DC, 0 0.5px 0.8px #D3F2F8;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#FFF; 
	display:block;
	height:35px;
	padding-right:15px;
	font-size:14px; 
	letter-spacing:1px;
}
#mainHeader .mainMenu li:hover {background:url(../images/mainMenuHoverL.png) no-repeat top left;}
#mainHeader .mainMenu li:hover a {
	background:url(../images/mainMenuHover.png) no-repeat top right; 
	text-shadow:0 -0.8px 0.5px #2e95b2, 0 0.5px 0.4px #7bd1e5;
	color:#232323; 
}

#mainHeader .mainMenu li:active {background:url(../images/mainMenuDownL.png) no-repeat top left; outline:none;}
#mainHeader .mainMenu li:active a {
	background:url(../images/mainMenuDown.png) no-repeat top right;
	text-shadow:0 0.5px 0.4px #77cbe0, 0 -0.8px 0.5px #2d7083; 
	color:#232323; 
	outline:none;
}

#mainHeader .mainMenu .current {background:url(../images/mainMenuDownL.png) no-repeat top left; outline:none;}
#mainHeader .mainMenu .current a {
	background:url(../images/mainMenuDown.png) no-repeat top right; 
	text-shadow:0 0.5px 0.4px #77cbe0, 0 -0.8px 0.5px #2d7083;	
	color:#232323; 
}

/* ######## The Heading below the main menu ######## */
#heading {margin:30px 0 0 0; padding-bottom:30px; overflow:hidden; clear:both;}
#heading h5 {color:#2AADEE; line-height:26px;} 

/* ######## Home Page Slider ######## */
#slider {margin:30px 0 0 0; height:340px; overflow:hidden; clear:both;}
#slider h1 {margin-bottom:5px; font-size: 30px;}
#slider h5 {color:#999999; line-height:26px; padding: 0 10px 0 0;} 
#slider ul {list-style-type:none;}


#slider .column {margin:5px 0 15px 0;}
#slider .simpleButton {color:#666666; font-size:14px; line-height:35px;}

#slider .thumbnail {height:340px; position: relative;}
#slider .thumbnail img {position:absolute; top:5px; right:0;}

/*#slider .coda-slider .panel-wrapper {position:relative;}*/
#slider .coda-slider, .coda-slider .panel {width: 960px;} 
#slider .coda-slider p.loading { padding: 20px; text-align: center }

#sliderNav {float:right; margin-top:10px; margin-right:-10px;}
#sliderNav .coda-nav ul {clear:both; display:block; overflow:hidden}
#sliderNav .coda-nav ul li {display:inline;}
#sliderNav .coda-nav ul li a {background:url(../images/buttons/slideshowButton.png) no-repeat top center; height:24px; width:24px; display: block; float: left;}
#sliderNav .coda-nav ul li a:hover {background-position:center -24px;}
#sliderNav .coda-nav ul li a.current {background-position:bottom center; outline:none;}

#slider .coda-slider {float:left; overflow:hidden; /*position: relative;*/}
#slider .coda-slider .panel {display:block; float:left;}
/*#slider .coda-slider .panel-container {position:relative;}*/
#slider .coda-nav-left, .coda-nav-right {float:left;}
#slider .coda-nav-left a, .coda-nav-right a {display:block; text-align:center; text-decoration:none;}
