/****************************************
 ****************************************
 **** The French Culinary Institute *****
 ****************************************
 ****************************************/

/* Overall styles */
body {
	background:#fff;
	margin:0;
	padding:0;
	}
#wrapper {
	margin:26px auto 0 auto;
	padding: 20px;
	width:929px;
	background:#fff;
	overflow:auto;
	border: 1px solid #c0c0c0;
	}

/* Header */
h1 {
	float:left;
	width:785px;
	height:95px;
	background:#004980 url(images/sprite_8.png) -153px 0;
	text-indent:-999em;
	margin:0;
	padding:0;
	}
#logo {
	float:left;
	width:144px;
	height:95px;
	background:#004980 url(images/sprite_8.png) 0 0;
	text-indent:-999em;
	margin:0;
	}

/* Main navigation */

#nav {
	float:left;
	background:#6a88af;
	height:22px;
	width:919px;
	list-style:none;
	margin:0;
	padding:0 10px 0 0;
	}
#nav li {
	background:#6a88af;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	}
#nav li a {
	display:block;
	height:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin:5px 0 6px 0;
	padding:0 8px;
	line-height:11px;
	border-right:1px solid #000;
	text-transform:uppercase;
	}
#nav li:first-child a {
	border-right:none;
	}

#newtopmenu {
	width:929px;
	text-align: left;
	float: right;
	z-index: 10000;
}

#newtopmenu a, #newtopmenu h2 {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
	display: block;
}

#newtopmenu h2 {
color: #fff;
text-transform: uppercase;
}


#newtopmenu a {
color: #FFF;
text-decoration: none;
}

#newtopmenu a:hover {
color: #000;
background: #fff;
}

#newtopmenu li {
	position: relative;
}

#newtopmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}


#newtopmenu ul ul {
	list-style: none;
	margin: 0;
	width: 180px;
	float: left;
	background: #86B5CE;
	position: absolute;
	z-index: 500;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 2px;
	color: #7E8CA3;
}

#newtopmenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	background: #004284;
}
#newtopmenu ul ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	background: #002142;
}

div#newtopmenu ul ul,
div#newtopmenu ul li:hover ul ul,
div#newtopmenu ul ul li:hover ul ul
{display: none;}

div#newtopmenu ul li:hover ul,
div#newtopmenu ul ul li:hover ul,
div#newtopmenu ul ul ul li:hover ul
{display: block;}

/* Top Coda slider */

.top-slider .stripViewer {
	position:relative;
	overflow:hidden;
	float:right;
	border:none;
	margin:auto;
	width:779px;
	height:279px;
	background:#f0f0f0;
	}

.top-slider .stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position:relative;
	left:0;
	top:0;
	width:100%;
	list-style-type:none;
	}
.top-slider .stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height:279px;
	position:relative;
	width:800px;
	}
#IEroot .top-slider .slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	width:929px;
	height: 279px;
	float:left;
	background:#f0f0f0;
	}
.top-slider .slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	width:929px;
	height: 279px;
	float:left;
	background:#f0f0f0;
	}
.top-slider .stripViewer h3 {
	font-size:2em;
	font-family:Georgia,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#004980;
	border-bottom:1px solid #c5c5c5;
	width:380px;
	margin:15px 0 0 0;
	padding:0 0 6px 0;
	}
.top-slider .stripViewer p {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#666;
	width:380px;
	margin:5px 0;
	padding:5px 0;
	}
.top-slider .stripViewer ul {
	margin:0;
	padding:0 0 0 20px;
	}
.top-slider .stripViewer li {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:14px;
	color:#666;
	width:380px;
	margin:0;
	padding:2px 0;
	}
.top-slider .stripViewer li a {
	text-decoration:none;
	color:#d45700;
	}
.top-slider .stripViewer li a:hover {
	text-decoration:underline;
	}
.top-slider .stripViewer .flash {
	float:right;
	width: 388px;
	height:279px;
	}

.top-slider .stripViewer .paneltwo {
	width: 280px;
	overflow: hidden;
}
.top-slider .stripViewer .paneltwo h3 {
	font-size:2em;
	font-family:Georgia,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#004980;
	border-bottom:1px solid #c5c5c5;
	width:280px;
	margin:15px 0 0 0;
	padding:0 0 6px 0;
	}
.top-slider .stripViewer .paneltwo p {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#666;
	width:280px;
	margin:5px 0;
	padding:5px 0;
	}
.top-slider .stripViewer .preparingthebest {
	width:388px;
	}
.top-slider .stripViewer .whythefic {
	width:500px;
	background:url(images/home-video-placeholder.jpg);
	}
.top-slider .stripViewer .ourprograms {
	width:388px;
	background:url(images/ourprograms_388x279.jpg);
	}
.top-slider .stripViewer .ad2 {
	position: relative;
	float: right;
	padding-right: 16px;
	top: 10px;
}
.top-slider .stripViewer .ad img {
	float:left;
	margin: 20px 0 0;
	}
.top-slider .stripViewer .ad p {
	float:left;
	margin:20px 0 0 0px;
	padding:0;
	width:140px;
	color:#004980;
	}
.top-slider .stripViewer .ad p a {
	color:#d45700;
	text-decoration:none;
	display:inline-block;
	padding: 2px 20px 0 0;
	height:16px;
	background:url(images/arwgray.png) top right no-repeat;
	}
.top-slider .stripViewer .ad p a:hover {
	color:#c34600;
	text-decoration:underline;
	}
.top-slider .stripViewer .ad p a {
	}
.top-slider .stripViewer p.all a {
	display:block;
	color:#d45700;
	text-decoration:none;
	margin:5px 0;
	padding:2px 50px 2px 6px;
	width:71px;
	background:url(images/sprite_8.png) 100% -176px;
	height:29px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	font-size: .9em;
	font-weight: bold;
	}
.top-slider .stripViewer p.all a:hover {
	text-decoration:underline;
	}
/* Top Coda slider navigation */
.top-slider .stripNav {
	width:120px !IMPORTANT;
	float:left;
	}
.top-slider .stripNav ul {
	background:#f0f0f0;
	list-style: none;
	padding:10px 0 0 10px;
	margin:0;
	float:left;
	width:120px;
	height: 269px;
}
.top-slider .stripNav li {
	float: left;
	list-style:none;
	margin:0 0 1px 0;
	padding:0;
	width:120px;
	height:85px;
}
.top-slider .stripNav a {
	width:105px;
	height:81px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	background:#4b83b8 url(images/sprite_8.png) -120px -95px;
	color:#fff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:4px 10px 0 5px;
}
.top-slider .stripNav li.tab1 a {
	}
.top-slider .stripNav li.tab2 a {
	}
.top-slider .stripNav li.tab3 a {
	}
.top-slider .stripNav li a.current {
	background:#4b83b8 url(images/sprite_8.png) 0 -95px;
	color: #fff;
	}
.top-slider .stripNav li a:hover {
	background:#d45700 url(images/sprite_8.png) -240px -95px;
	}

/* The Top Coda slider left and right arrows */
.top-slider .stripNavL, .stripNavR {
	display:none;
	}

/* The Top Coda slider Styling applied while slider is loading */
.top-slider .csw {
	width:100%;
	height:460px;
	background:#fff;
	overflow:scroll;
	}
.top-slider .csw .loading {
	margin:
	200px 0 300px 0;
	text-align:center;
	}

/* Paragraph above the second slider */
.choose {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	margin:16px 0 6px 10px;
	padding:0;
	float:left;
	}

/* Sidebar */
#sidebar {
	float:right;
	width:210px;
	padding:6px 0 0 0;
	}
	
	
#sidebar .phone {
	display:block;
	width:198px;
	height:35px;
	/* background:url(images/phone_sprite.png) top left no-repeat; */
	}
#sidebar span.phone {
	width: 198px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
/*#sidebar h2 span:hover {
	display:inline-block;
	width:198px;
	height:25px;
	 background:url(images/phone_sprite.png) 0 -55px; 
	}*/

#sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
	color:#333;
	}
#sidebar h2 span {
	font-size:26px;
	color:#a53625;
	}
#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar li {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	color:#d45700;
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #ccc;
	}
#sidebar li a {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	text-indent:45px;
	color:#d45700;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	height:47px;
	width:210px;
	line-height:47px;
	background:#fff;
	}
#sidebar li a:hover {
	text-decoration:underline;
	}
#sidebar li.freekit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding:10px 105px 0 10px;
	background:url(images/freekit.jpg) top right no-repeat;
	height:123px;
	}
#sidebar li.freekit img {
	float:right;
	}

#sidebar li.freekit a span {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(images/sprite_8.png) -850px -209px;
	}

#sidebar li.freekit a {
	line-height:18px;
	text-decoration:none;
	display:inline;
	color:#d45700;
	text-decoration:none;
	padding: 3px 20px 0 0;
	height:17px;
	background:url(images/arwwhite.png) top right no-repeat;
	}

#sidebar li.freekit a:hover {
	text-decoration:none;
	}
#sidebar li.emailus span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:39px;
	height:54px;
	background:url(images/sprite_8.png) -712px -176px;
	}
#sidebar li.chat span.icon {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:39px;
	height:54px;
	background:url(images/sprite_8.png) -674px -176px;
	}

#sidebar li.cookingissues a, #sidebar li.hotplate a, #sidebar li.lwyd a, #sidebar li.ooh a  {
	height:auto;
	line-height:14px;
	padding:15px 0;
	}
	
#sidebar li.cookingissues a span.icon, #sidebar li.hotplate a span.icon, #sidebar li.lwyd a span.icon {
	display:block;
	position:absolute;
	top:4px;
	left:0;
	width:39px;
	height:54px;
	}
 #sidebar li.ooh a span.icon {
 	display:block;
	position:absolute;
	top:4px;
	left:0;
	width:60px;
	height:100px;
 }
#sidebar li.cookingissues a span.description, #sidebar li.hotplate a span.description, #sidebar li.lwyd a span.description {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666;
	line-height:14px;
	padding-left:45px;
	text-indent:0;
	text-decoration:none;
	}
#sidebar li.followblogs {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333;
	line-height:14px;
	text-decoration:none;
	border: none;
	padding-top: 15px;
}
#sidebar .followblogs a:link, #sidebar  .followblogs a:visited {
	display:inline;
	line-height: 1.6em;
	}
#sidebar li.followblogs .bloglinks {
	clear: both;
	margin: 0 0 0 18px;
	padding: 5px 0 0 0;
	text-decoration: none;
	border: none;
	line-height: 1.6em;
} 

#sidebar li.followblogs a {

} 
#sidebar li.ooh a span.description {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666;
	line-height:14px;
	padding-left:46px;
	text-indent:0;
	text-decoration:none;
	padding-top: 8px;
	height: 20px;
	}
#sidebar li.ooh a span.description strong {
	color: #d45700;
}
#sidebar li.cookingissues a:hover span.description, #sidebar li.hotplate a:hover span.description, #sidebar li.lwyd a:hover span.description, #sidebar li.ooh a:hover span.description {
	text-decoration:none;
	}
#sidebar li.hotplate a span.icon {
	background:url(images/sprite_8.png) -634px -176px;
	}
#sidebar li.cookingissues a span.icon {
	background:url(images/sprite_8.png) -595px -176px;
	}
#sidebar li.lwyd a span.icon {
	background:url(images/home_lwyd.gif);
	}
#sidebar li.ooh a span.icon{
	background:#FFFFFF url(images/sprite_8.png) no-repeat 0px -230px;
	margin-top: 8px;
	margin-left: 10px;
	width: 25px;
	height: 54px;
	}

#sidebar li.apply {
	
	}
#sidebar li.apply span.ready {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:210px;
	background:url(images/sprite_8.png) -385px -176px;
	text-indent:-999em;
	height: 50px;
	}
#sidebar div.follow {
	clear: both;
	bottom:0;
	left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
	text-indent:0;
	}
#sidebar li.socialnetworks {
	margin:0;
	padding:0;
	overflow:hidden;
	width: 220px;
	height: 70px;
	}
#sidebar li.socialnetworks ul {
	list-style:none;
	margin:0;
	padding:10px 0;
	}
#sidebar li.socialnetworks li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:105px;
	height:26px;
	border:none;
	}
#sidebar li.socialnetworks li a {
	display:block;
	width:90px;
	height:26px;
	line-height:26px;
	background:none;
	text-indent:35px;
	}
#sidebar li.socialnetworks li span {
	display:block;
	position:absolute;
	left:10px;
	top:3px;
	height:21px;
	width:16px;
	height:54px;
	background:url(images/sprite_8.png);
	}
#sidebar li.socialnetworks li.facebook span {
	background-position: -914px -209px;
	height: 16px;
	}
#sidebar li.socialnetworks li.twitter span {
	background-position:-898px -209px;
	height: 16px;
	}
#sidebar li.socialnetworks li.youtube span {
	background-position:-882px -209px;
	height: 16px;
	}
#sidebar li.socialnetworks li.flickr span {
	background-position:-866px -209px;
	height: 16px;
	}
	

/* bottom Coda slider */
.bottom-slider .stripViewer {
	position:relative;
	overflow:hidden;
	float:right;
	border:none;
	margin:auto;
	width:689px;
	height:689px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;
	}
.bottom-slider .stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position:relative;
	left:0;
	bottom:0;
	width:100%;
	list-style-type:none;
	}
.bottom-slider .stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height:100%;
	position:relative;
	width:689px;
	}
.bottom-slider .slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	width:689px;
	}
.bottom-slider .stripViewer .wrapper {
	float:left;
	width:689px;
	padding:10px;
	}

/* Sidebars in the bottom Slider */
.bottom-slider .stripViewer .sidebar {
	float:right;
	width:127px;
	margin:0;
	margin-right:20px;
	padding:0;
	}
.bottom-slider .stripViewer .sidebar h3 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#004980;
	margin:0;
	padding:10px 0 6px 0;
	}
.bottom-slider .stripViewer .sidebar h4 {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#666;
	border-top:1px solid #c0c0c0; 
	margin:0;
	padding:10px 0 0;
	}
.bottom-slider .stripViewer .sidebar p {
	font-size:12px;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:14px;
	color:#666;
	margin:0;
	padding:6px 0;
	}
.bottom-slider .stripViewer .sidebar p a {
	line-height:16px;
	color:#d45700;
	font-weight:bold;
	text-decoration:none;
	}
.bottom-slider .stripViewer .sidebar p a:hover {
	text-decoration:underline;
	}
.bottom-slider .stripViewer .sidebar p.all a {
	display:block;
	color:#d45700;
	text-decoration:none;
	padding:0 50px 0 4px;
	width:73px;
	background:url(images/sprite_8.png) 100% -176px;
	height:33px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	}
.bottom-slider .stripViewer .sidebar p.all a:hover {
	text-decoration:underline;
	}

/* The footer ad in the bottom Slider */
.bottom-slider .stripViewer .footer_ad {
	float:left;
	position:relative;
	width:531px;
	height:130px;
	background:transparent;
	}
.bottom-slider .stripViewer .footer_ad h3 {
	position:absolute;
	top:7px;
	left:136px;
	width:130px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#fff;
	}

.bottom-slider .stripViewer .footer_ad h3.expcreat {
	position:absolute;
	top:7px;
	left:136px;
	width:230px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#fff;
	}

.bottom-slider .stripViewer .footer_ad p {
	position:absolute;
	top:44px;
	left:136px;
	width:210px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#fff;
	}

.bottom-slider .stripViewer .footer_ad p a {
	position:absolute;
	top:66px;
	left:24px;
	width:210px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	width:200px;
	background:none;
	}
.bottom-slider .stripViewer .footer_ad p a:hover {
	text-decoration:underline;
	}

/* The hover boxes inside the bottom Slider */
.bottom-slider .stripViewer .hoverbox {
	display:block;
	width:260px;
	height:260px;
	position:relative;
	float:left;
	text-decoration:none;
	margin:0 10px 10px 0;
	padding:0;
	}
	
.bottom-slider .stripViewer span br {
	margin:0;
	height:5px;
	line-height:5px;
	padding:0;
	}

.bottom-slider .stripViewer .hoverbox span.rolltext {
	display:none;
	}
.bottom-slider .stripViewer .hoverbox:hover span.rolltext {
	display:block;
	position:absolute;
	left:0;
	top:227px; /* original value 233 */
	width:206px; 
	line-height: 1.2em; /* omit this line to go back to the original one-line vertical alignment */
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	background:transparent;
	text-transform: none;
	height: 20px;
	padding: 0 0 0 40px;
	}
.bottom-slider .stripViewer .careers01 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .careers02 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .careers03 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .careers04 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .amateur01 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .amateur02 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .amateur03 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .amateur04 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .winetech01 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .winetech02 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .winetech03 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .winetech04 span.rolltext {
	color:#fff;
	}
.bottom-slider .stripViewer .hoverbox span {
	display:block;
	position:absolute;
	bottom:0;
	height:67px;
	width:234px;
	padding:4px 20px 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:17px;
	color:#fff;
	text-transform:uppercase;
	}
.bottom-slider .stripViewer .hoverbox:hover span {
	display:block;
	position:absolute;
	bottom:0;
	height:67px;
	width:234px;
	}
.bottom-slider .stripViewer .hoverbox span.date {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	bottom:0;
	left:40px;
	height:27px;
	width:210px;
	font-size:13px;
	text-transform:none;
	background:none;
	}
.bottom-slider .stripViewer .hoverbox:hover span.date {
	display:none;
	}
/* Coloured hover images for boxes inside the bottom Slider */
.bottom-slider .stripViewer .hoverbox img {
	border:none;
	position:absolute;
	left:0;
	top:0;
	}
.bottom-slider .stripViewer .hoverbox span {
	background:url(images/sprite_24.png) 0 0;
	}
.bottom-slider .stripViewer .hoverbox:hover span.careers_01 {
	background:url(images/sprite_24.png) 0 -219px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.careers_02 {
	background:url(images/sprite_24.png) 0 -365px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.careers_03 {
	background:url(images/sprite_24.png) 0 -511px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.careers_04 {
	background:url(images/sprite_24.png) 0 -439px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.amateur_01 {
	background:url(images/sprite_24.png) 0 -73px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.amateur_02 {
	background:url(images/sprite_24.png) 0 -146px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.amateur_03 {
	background:url(images/sprite_24.png) 0 -219px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.amateur_04 {
	background:url(images/sprite_24.png) 0 -292px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.mgmtwinetech_01 {
	background:url(images/sprite_24.png) 0 -584px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.mgmtwinetech_02 {
	background:url(images/sprite_24.png) 0 -657px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.mgmtwinetech_03 {
	background:url(images/sprite_24.png) 0 -730px;
	}
.bottom-slider .stripViewer .hoverbox:hover span.mgmtwinetech_04 {
	background:url(images/sprite_24.png) 0 -803px;
	}

/* bottom Coda slider navigation */
.bottom-slider .stripNav ul {
	list-style: none;
	padding:0 20px 0 0;
	margin:0;
	float:left;
	width:689px;
	}
.bottom-slider .stripNav li {
	position:relative;
	top:1px;
	float: left;
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	height:27px;
	}
.bottom-slider .stripNav li.tab1 {
	width:115px;
	}
.bottom-slider .stripNav li.tab2 {
	width:130px;
	}
.bottom-slider .stripNav li.tab3 {
	width:340px;
	}
.bottom-slider .stripNav a {
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	background:#f0f0f0 url(images/sprite_8.png) -360px -95px;
	color:#004980;
	text-decoration:none;
	display:block;
	margin:0 0 0 10px;
	padding:0 15px 0 35px;
	border-right:1px solid #c0c0c0;
	}
.bottom-slider .stripNav li.tab1 a {
	}
.bottom-slider .stripNav li.tab2 a {
	}
.bottom-slider .stripNav li.tab3 a {
	}
.bottom-slider .stripNav li a.current {
	background:#f0f0f0 url(images/sprite_8.png) -360px -122px;
	}
.bottom-slider .stripNav li a:hover {
	background:#f0f0f0 url(images/sprite_8.png) -360px -149px;
	}

/* The bottom Coda slider left and right arrows */
.bottom-slider .stripNavL, .stripNavR {
	display:none;
	}

/* The bottom Coda slider Styling applied while slider is loading */
.bottom-slider .csw {
	width:100%;
	height:460px;
	background:#fff;
	overflow:scroll;
	}
.bottom-slider .csw .loading {
	margin:
	200px 0 300px 0;
	text-align:center;
	}

/* Footer navigation */
#footer {
	overflow:auto;
	margin:52px auto 58px auto;
	border-bottom:1px solid #ccc;
	width:970px;
	}

		
#footer ul {
	list-style:none;
	width:970px;
	margin:0 auto;
	padding:0;
	border-top:1px solid #ccc;
	}
#footer li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	border-left:1px solid #ccc;
	height:18px;
	}
#footer li.copyright {
	float:right;
	margin:0;
	padding:0 30px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
#footer li a {
	display:block;
	line-height:18px;
	padding:0 20px;
	text-decoration:none;
	color:#999;
	}
#footer li a:hover {
	text-decoration:none;
	color:#333;
	}
#footer li span {
	display:block;
	line-height:18px;
	padding:0 20px;
	text-decoration:none;
	color:#999;
	}
