﻿body{
	background: url('../_cmf_res/images/background.gif') repeat-y center top;
	font-size:62.5%;
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	color:#58595b;
}




/*****************
**  Typography  **
*****************/

h1{
 font-size:2em;
 color:#fbb034;
 border-bottom:2px solid #fdd89a;
 line-height:1.5em;
 margin:5px 0 14px;
}

h2{
 font-size:1.6em;
 font-weight:bold;
 line-height:1.1em;	
}

.content-center h2{color:#fbb034;margin:18px 0 13px;}

h3{
 font-size:1.3em;
 font-weight:bold;
 color:#414042;
 line-height:1.2em;
}

h4{ 
	font-size:1.2em;
	font-weight:bold;
	color:#fbb034;
}

h4 a{color:#fbb034;}

h5{ 
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
	color:#fbb034;
	margin:10px 0 2px;
}

a{color:#58595b;cursor:pointer;}

.orange-link, .orange-link a{color:#fbb034;}

.content-center p{font-size:1.2em;line-height:1.3em;margin:0 0 6px;}

.content-center ul{
 list-style-type:disc;
 margin:17px 0 0 29px;	
}

.content-center li{font-size:1.2em;line-height:1.3em;margin:0 0 6px;}

.content-center ol{
 list-style-type:decimal;
 margin:17px 0 0 29px;	
}

input{font-family:arial;color:#58595B;}




/*************
**  Layout  **
*************/

.content {width:780px;margin:0 auto;left:50%;margin-left:-390px;position:absolute;zoom:1;}

#Content{margin:8px 0 0;background:url(../_cmf_res/Images/faux-left-column.gif) repeat-y left 8px;}
.ThreeColumnWide #Content{background:url(../_cmf_res/Images/faux-3-column.gif) repeat-y left 8px;}
.ThreeColumnFront #Content{background:url(../_cmf_res/Images/faux-left-column-home.gif) repeat-y left 8px;}

.dropPanel1 table{width:100%;}

.ThreeColumnFront .content-left{width:168px;float:left;display:inline;}
.ThreeColumnFront .content-left .cmfPartWrapper,
.ThreeColumnFront .content-left .moduleDrop,
.ThreeColumnFront .content-left .moduleEdit,
.ThreeColumnFront .content-left .moduleDragPanel{width:168px;min-width:168px;}
.ThreeColumnFront .content-left .moduleDropHover{width:164px;min-width:164px;}

.ThreeColumnFront .content-center{width:344px;float:left;display:inline;margin:0 8px;}
.ThreeColumnFront .content-center .cmfPartWrapper,
.ThreeColumnFront .content-center .moduleDrop,
.ThreeColumnFront .content-center .moduleEdit,
.ThreeColumnFront .content-center .moduleDragPanel{width:320px;}
.ThreeColumnFront .content-center .moduleDropHover{width:316px;min-width:316px;}

.ThreeColumnFront .content-right{width:250px;float:left;display:inline;}
.ThreeColumnFront .content-right .cmfPartWrapper,
.ThreeColumnFront .content-right .moduleDrop,
.ThreeColumnFront .content-right .moduleEdit,
.ThreeColumnFront .content-right .moduleDragPanel{width:250px;min-width:250px;}
.ThreeColumnFront .content-right .moduleDrop{width:246px;min-width:246px;}

.ThreeColumnWide .content-left{width:168px;float:left;display:inline;}
.ThreeColumnWide .content-left .cmfPartWrapper,
.ThreeColumnWide .content-left .moduleDrop,
.ThreeColumnWide .content-left .moduleEdit,
.ThreeColumnWide .content-left .moduleDragPanel{width:168px;min-width:168px;}
.ThreeColumnWide .content-left .moduleDropHover{width:164px;min-width:164px;}

.ThreeColumnWide .content-center{width:397px;float:left;display:inline;margin:0 22px 0 36px;padding-top:15px;min-height:400px;}
.ThreeColumnWide .content-center .cmfPartWrapper,
.ThreeColumnWide .content-center .moduleDrop,
.ThreeColumnWide .content-center .moduleEdit,
.ThreeColumnWide .content-center .moduleDragPanel{width:397px;}
.ThreeColumnWide .content-center .moduleDropHover{width:393px;min-width:393px;}

.ThreeColumnWide .content-right{width:157px;float:left;display:inline;padding:80px 0 20px;background:#bcbdc0 url('../_cmf_res/images/content-right-orange.gif') no-repeat;}
.ThreeColumnWide .content-right .cmfPartWrapper,
.ThreeColumnWide .content-right .moduleDrop,
.ThreeColumnWide .content-right .moduleEdit,
.ThreeColumnWide .content-right .moduleDragPanel{width:157px;min-width:157px;}
.ThreeColumnWide .content-right .moduleDropHover{width:153px;min-width:153px;}

.ThreeColumnWide .content-right img{border-top:4px solid #fff;border-bottom:4px solid #fff;}

.TwoColumnScroll .content-left{width:168px;float:left;display:inline;}
.TwoColumnScroll .content-left .cmfPartWrapper,
.TwoColumnScroll .content-left .moduleDrop,
.TwoColumnScroll .content-left .moduleEdit,
.TwoColumnScroll .content-left .moduleDragPanel{width:168px;min-width:168px;}
.TwoColumnScroll .content-left .moduleDropHover{width:164px;min-width:164px;}

.TwoColumnScroll .content-center{width:560px;float:left;display:inline;padding:15px 0 0 29px;min-height:400px;position:relative;}
.TwoColumnScroll .content-center .cmfPartWrapper,
.TwoColumnScroll .content-center .moduleDrop,
.TwoColumnScroll .content-center .moduleEdit,
.TwoColumnScroll .content-center .moduleDragPanel{width:558px;min-width:558px;}
.TwoColumnScroll.ConsultantText .content-center{background:#FEEFD6;margin-left:8px;padding-right:22px;width:552px}
.TwoColumnScroll .content-center .moduleDropHover{width:554px;min-width:554px;}

.content-center table, .content-left table, .content-right table{ width:100%;}

.home-content{padding:0 12px;margin:0 0 22px;}

.footer{padding:6px 0 0;clear:both;width:100%;}
.footer .cmfPartWrapper,
.footer .moduleDrop,
.footer .moduleEdit,
.footer .moduleDragPanel{width:100%;min-width:100%;}
.dropPanel1 .moduleDropHover, .footer .moduleDropHover{width:99.5%;min-width:99.5%;}

.footer table{width:100%}

.footer a, .footer p{
 color:#939598;
 text-decoration:none;
 font-size:1.1em;
 display:block;
 float:left;
 margin:0 9px 0 0;
}

.footer p.stedman-oliver{margin:0;float:right;}







/*************
**  Banner  **
*************/

#banner{padding:21px 0 12px 13px;}

.logo{width:227px; height:96px; background: url('../_cmf_res/images/moorfields-logo.gif') no-repeat; 
      text-indent:-9999em; display:block; float:left;}

.banner-seo{font-size:1.2em; float:right; margin:0 0 16px;}

.sizeLinks{
 clear:right;
 font-size:1.4em;
 line-height:1.2em;
 color:#6d6e70;
 font-weight:bold;
 text-align:right;
 margin:0 0 32px;
 padding-top:0px;
}

.sizeLinks a{text-decoration:none;color:#6d6e70;}
.sizeLinks a.large {font-size:1.2em;}
.sizeLinks a.larger {font-size:1.4em;}

#consultation{
	width:433px;
	height:69px; 
	background: url('../_cmf_res/images/callUs.png') no-repeat;
  text-indent:-9999em; 
  float:right;
  margin:9px 0px 0px 0px   
}

.navigation{font-size:1.3em;font-weight:bold;width:100%;background:#FEEFD6;}
.navigation li{float:left;}

.navigation li a{
	display:inline; 
	float:left; 
	padding: 8px 12px 10px 12px; 
	color:#444; 
	text-decoration:none;
	background:#FEEFD6; 
	color:#58595b;
}

.navigation li a:hover, .navigation li a.menuLinkOn{background:#FBB034;}

.sub-navigation li a{
	display:block; 
	background:#fee7c2; 
	border-bottom:5px solid #fff;
	line-height:1.2em; 
	padding:5px 0 5px 8px;
	font-size:1.2em; 
	font-weight:bold; 
	text-decoration:none;
}

.sub-navigation li a:hover, .sub-navigation li a.menuLinkOn{background:#FBB034;}

.sub-navigation ul{margin-top:-5px;zoom:1;}

#consultant-filters .sub-navigation ul{}

.sub-navigation ul li a{
  background:#fff;
  border-bottom:1px solid #fee7c2;
  line-height:14px;
  margin:0;
  padding:6px 0 5px 19px;
}

.sub-navigation ul li a:hover, .sub-navigation ul li a.menuLinkOn{color:#fbb034;background:#fff url('../_cmf_res/images/li.gif') no-repeat 5px 9px;}
.sidebar-image{height:330px; }
.sidebar-image img{border-top:5px solid #fff; border-bottom:5px solid #fff;}







/**************************
**  Make an appointment  **
***************************/

.make-appointment{padding:12px 10px 10px;background:#58595b;border-bottom:5px solid #fff;}
.make-appointment p{color:#fff; font-size:1.4em; font-weight:bold; line-height:1.4em;}
.make-appointment p.orange-link{color:#fbb034; font-size:1.1em; font-weight:normal; margin:3px 0 2px;}
.make-appointment p.orange-link a{font-weight:bold; font-style:italic; font-size:1.1em;}







/****************
**  Site Tips  **
*****************/

.site-tips{padding:16px 10px 16px;background:#d1d3d4;}
.site-tips h3{margin:0 0 5px;}
.site-tips p{font-size:1.1em;line-height:1.25em;margin:0 0 5px;}

.TwoColumnScroll .site-tips{border-bottom:5px solid #fff;}





/*****************
**  Latest News **
******************/

.latest-news{margin:0 0 5px;}

.news-snippet{margin:0 0 5px;height:108px;width:251px;}
.news-snippet img{float:left;width:119px;height:108px;}

.news-snippet div{
	float:right;
	background:#d2d3d5;
	width:114px;
	height:88px;
  padding:10px 9px 10px 3px;
  text-align:right;
}

.news-snippet h3{margin:0 0 5px;font-size:1.4em;color:#535456;}
.news-snippet p{font-size:1.2em;line-height:1.4em;color:#535456}
.news-snippet p a{font-weight:bold;font-style:italic;display:block;font-size:1.1em;color:#535456}

.news-snippet p span{display:block;height:52px;overflow:hidden}

.content-center .newsitem-date{color:#aaa;margin:25px 0 10px;}

.content-center .news-archive{list-style:none;margin:0 0 20px;padding:4px 0 0;}

.content-center .news-archive li{
	padding:6px 0 13px;
	border-bottom:1px solid #fdd89a;
	margin:0 0 10px;
	font-size:1em;
}

.news-archive h3{	margin:0 0 15px 0;}

.news-archive h3 a{
	color:#58595b;
	text-decoration:underline;
	font-size:1em; 
	margin:0 2px 0 0;
}

.news-archive h3 span.live-date{
	color:#bcbec0;
	font-size:.9em;
	font-weight:normal;
	font-size:0.89em;
}

.news-archive p{margin:0;}
.news-archive p a{float:right;color:#FBB034;font-weight:bold;}

.pagination{
	font-size:1.2em;
	margin:0 0 20px;
	display:block;
	float:right;
	padding:0 0 0 0;
	background:#FEEFD6;
}

.pagination a, .pagination .page-number{
	padding:0 10px;
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	border-left:none;
	text-decoration:none;
}

.pagination a[disabled="disabled"]{color:#aaa}
.pagination .page-number{padding:0 7px;}

.pagination .page-number.current{
	font-weight:bold;
	background:#FBB034;
	color:#686868;
	line-height:24px;
}

.pagination a:hover, .pagination .page-number:hover{text-decoration:underline;}
.pagination a[disabled="disabled"]:hover,
.pagination .page-number.current:hover{cursor:default;text-decoration:none;}

.back-link{
 color:#FBB034;
 float:right;
 font-size:1.4em;
 font-weight:bold;
 position:relative;
 top:-34px;
}

.cmfPartWrapper .back-link{top:-12px;}



/****************
**  Directions **
*****************/

.directions{padding:6px 10px 8px; background:#58595b; margin:0 0 5px; color:#fff; text-align:right;}
.directions a{ color:#fff;font-size:.9em;font-style:italic;}







/******************
**  Focal spots  **
*******************/

.focal-spot{
 width:141px;
 height:67px;
 padding:13px;
 color:#fff;
 float:left;
 margin:0 0 5px;
}

.focal1{background:url('../_cmf_res/images/focal-spot-1.jpg') no-repeat;margin-bottom:0;}
.focal2{background:url('../_cmf_res/images/focal-spot-2.jpg') no-repeat;margin-left:8px;margin-bottom:0;}
.focal3{width:232px; padding-left:5px; padding-top:18px; height:125px; background:url('../_cmf_res/images/focal-spot-3.jpg') no-repeat;
 float:none; text-align:right;}

.focal-spot h3{color:#fff; margin:0 0 5px;}
.focal3 h3{margin:0 0 13px;}
.focal-spot a{color:#fff;font-weight:bold;font-style:italic;}
.focal-spot p{font-size:1.2em; line-height:1.3em;}

.my-diagnosis{border:5px solid #fbb034; padding:6px 56px 5px 10px;
 background:#fff url('../_cmf_res/images/my-diagnosis.jpg') no-repeat right top;}
.my-diagnosis h2{color:#414042;margin:0 0 10px;}
.my-diagnosis p{font-size:1.1em;line-height:1.3em;}







/************************
**  Eye Condition List **
*************************/

.eye-conditions{padding-top:15px;}
.eye-conditions ul{width:168px;float:left;display:block;list-style:none;margin:0;}

.content-center .eye-conditions ul li{
	text-decoration:underline;
	margin-bottom:4px;
	font-size:1.4em;
}

.eye-conditions ul li span{font-size:13px;}






/**************************
**  Eye Condition Search **
***************************/

.search-box {
	background-color:#58595b; 
	padding:6px 9px 6px; 
	color: #FFF; 
	border-bottom:5px solid #fff; 
	font-size:1.1em;
}

.search-header {
	color:#fbb034; 
	font-weight:bold; 
	margin: 0 0 6px 0;
	font-size:12px;
}

.search-box input{ 
	padding:5px 2px 7px;
	border:none;
	margin:0 0 4px;
	width:117px;
	height:16px;
	border-width:0;
	float:left;
	font-family:Arial;
}

.search-box input.button{
	width:29px;
	height:28px;
	float:left;
	background:#fcb034;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding:0;
}

.search-box p{line-height:1.4em;}






/********************
**  Search Results **
*********************/

.search-results{padding:10px 0 0;}
.search-results a{font-size:1.4em;margin:0 0 7px;display:block;color:#FBB034;}
.search-results span{font-size:1.2em;display:block;margin:0 0 15px;}







/****************************
**  Eye condition display  **
*****************************/

.condition-display h1{border:none;overflow:hidden;width:100%;}

.condition-display h2{
	color:#58595b;
	background:#fee7c2;
	line-height:25px;
	font-size:1.4em;
	padding:0 3px 0 8px;
	margin:0 0 6px;
	cursor:pointer;
}

.condition-display h2 .close-heading{
	float:right;
	background:url('../_cmf_res/images/close-heading.gif') no-repeat 100% 50%;
	padding:0 22px 0 0;
	display:none;
}

.condition-display h2.expanded{background:#FBB034;}
.condition-display h2.expanded .close-heading{display:block;}
.condition-display h2.expanded .gt{display:none;}

.expand-all-headings{
	display:block;
	float:right;
	padding:5px 7px 7px;
	margin:5px 0 0;
	background:#fee7c2;
	font-size:1.2em;
	text-decoration:underline;
	cursor:pointer;
	position:absolute;top:20px;right:0;
}






/**********************************
** Consultant classes
**********************************/

.consultant-row {font-size:1.2em; margin:0 0 9px 0;overflow:hidden;background:url(../_cmf_res/Images/consultant-row-bg.gif) repeat-y right top;}

.consultant-row label {
	display:block;
	float:left;
	line-height:1.3em;
	margin-right:6px;
	padding:6px 0 0;
	text-align:right;
	width:210px;
}

.consultant-row .consultant-data { float:left; width:324px; min-height:13px;padding:6px;zoom:1;margin:0;line-height:1.3em;}
.consultant-row .consultant-data p, .consultant-row .consultant-data ul{font-size:1em;}
.consultant-row .consultant-data ul, .consultant-row .consultant-data ul li {margin:0; padding:0; list-style-type:none; }
.consultant-linkback {text-align:right; margin:-44px 0 15px 0;}
.consultant-linkback a {color:#fbb034;font-size:1.2em;text-decoration:none;}
.consultant-linkback a:hover{text-decoration:underline;}
.content-center .consultant-row .consultant-data li{font-size:1em;}
	
#carousel-wrapper{background:#ffedd2;width:540px;height:300px;position:relative;}
#carousel img{border:4px solid #fff !important;cursor:pointer;}

#carousel-controls{
	width:305px;
	height:44px;
	padding:2px 0 0;
	position:absolute;
	top:230px;
	left:118px;
	border-top:2px solid #fecf83;
	border-bottom:2px solid #fecf83;
}

#carouselLeft, #carouselRight{
	width:32px;
	height:41px;
	float:left;
	border-width:0;
	text-indent:-9999em;
	cursor:pointer;
	outline-width:0;
}

#carouselLeft::-moz-focus-inner, #carouselRight::-moz-focus-inner{border:none;}
#carouselLeft{left:100px;background:url('../_cmf_res/Images/carouselLeft.gif') no-repeat;}
#carouselRight{left:500px;background:url('../_cmf_res/Images/carouselRight.gif') no-repeat;}
#carousel-info{width:241px;float:left;font-size:1.2em;text-align:center;padding:5px 0 0;}
#carousel-info a{display:block;margin:5px 0 0;} 

.carousel-columns {padding:0 0 20px 0;}
.carousel-column {width:133px; float:left; display:inline; margin-right:5px;}
.carousel-column ul, .carousel-column ul li{list-style-type:none; padding:0; margin:0;}







/**************
**  Find us  **
***************/

.route{height:44px;padding:5px 0 0;}
.route input{border:1px solid #c9cacc; float:left;margin:2px 0 0;font-size:13px;padding:3px 2px;width:155px;}
.route div{float:left;width:170px;height:31px;padding:0 0 0 10px;}

.route a{
	display:block;
	font-size:1.2em;
	padding:0 0 0 18px;
	margin:0 0 2px;
	background:url('../_cmf_res/Images/route-bullet.gif') no-repeat 0 1px;
	text-decoration:none;
	width:370px;
}

.route a.search-active{background-position:0 -10px;}

.content-center .city-buttons{margin:0 0 15px;list-style:none;height:26px;}
.content-center .city-buttons li{float:left;margin:0;list-style:none;}

.city-buttons li a{
  display:block;
  width:185px;
  height:26px;
  line-height:26px;
  margin:0 2px 0 0;
  background:#ffe4bd;
  font-size:14px;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
}

.city-buttons li a:hover, .city-buttons li a.menuLinkOn{background:#FBB034;}
.city-buttons li.nomargin a{margin:0;}






/*******************
**  Enquiry Form  **
********************/

.enquiry-form{padding:11px 0 20px;}
.enquiry-form label {float:left; width:113px; font-size:1.2em; display:block;}

.enquiry-form .textbox{
	width:208px;
	border:1px solid #c9cacc;
	float:left;
	padding:3px 2px 4px;
	margin:0 0 13px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.enquiry-form textarea{height:102px;}
.enquiry-form br{width:100%;height:1px;font-size:1px;line-height:1px;clear:both;display:block;}

.submit-button{
	background:#FBB034;
	border:none;
	font-weight:bold;
	padding:3px 10px;
}

.validation-error{
 width:5px;
 height:22px;
 display:block;
 float:left;
 text-indent:-9999em;
 background:#ece4ae url('../_cmf_res/Images/Management/exclamation-small.gif') no-repeat;
 margin:1px -10px 0 4px;
}

.error-message{
 background:#fae3dc;
 border:1px solid #ff8a8a;
 padding:10px 10px 10px 110px;
 margin:0 0 2px;
 min-height:46px;
 background:#fae3dc url('../_cmf_res/Images/Management/exclamation-error.gif') no-repeat 35px 15px;
}

.content-center .error-message ul{padding-top:4px;margin:0;list-style:none;}

.error-message li{
 color:#777;
 font-size:11px;
 margin:0 0 5px;
 padding:0 0 0 18px;
 background:#fae3dc url('../_cmf_res/Images/Management/red-star.gif') no-repeat 0 3px;
}




	
/*******************
**  Make Appointment Form  **
********************/

.appointment-form{padding:2px 0 88px;}
.appointment-form label {float:left; width:177px; font-size:1.1em; line-height:22px;display:block;}

.appointment-form .textbox{
	width:208px;
	border:1px solid #c9cacc;
	float:left;
	padding:3px 2px 4px;
	margin:0 0 6px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.appointment-form .dropdown{
	width:213px;
	border:1px solid #c9cacc;
	float:left;
	padding:3px 2px 4px;
	margin:0 0 6px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.appointment-form textarea.textbox{height:50px;margin-bottom:0;}
.appointment-form br{width:100%;height:1px;font-size:1px;line-height:1px;clear:both;display:block;}

.submit-button{
	background:#FBB034;
	border:none;
	font-weight:bold;
	padding:3px 10px;
	cursor:pointer;
}

.appointment-form .submit-button{float:left;	margin:34px 0 0 15px;}

.validation-error{
	width:5px;
	height:22px;
	display:block;
	float:left;
	text-indent:-9999em;
	background:#ece4ae url('../_cmf_res/Images/Management/exclamation-small.gif') no-repeat;
	margin:1px -10px 0 4px;
}

.error-message{
	background:#fae3dc;
	border:1px solid #ff8a8a;
	padding:10px 10px 10px 110px;
	margin:0 0 2px;
	min-height:46px;
	background:#fae3dc url('../_cmf_res/Images/Management/exclamation-error.gif') no-repeat 35px 15px;
}

.content-center .error-message ul{padding-top:4px;margin:0;list-style:none;}

.error-message li{
	color:#777;
	font-size:11px;
	margin:0 0 5px;
	padding:0 0 0 18px;
	background:#fae3dc url('../_cmf_res/Images/Management/red-star.gif') no-repeat 0 3px;
}


/**********************
**  Formbuilder Form **
***********************/

.formbuilder-form .rowLabel {float:left; width:auto; font-size:1.2em; line-height:22px;display:block;}

.formbuilder-form .textbox{
	width:208px;
	border:1px solid #c9cacc;
	float:left;
	padding:3px 2px 4px;
	margin:0 0 6px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.formbuilder-form .textarea{
	width:208px;
	border:1px solid #c9cacc;
	float:left;
	padding:3px 2px 4px;
	margin:0 0 6px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.formbuilder-form .radio
{
    padding:3px 2px 4px;
    margin:0 0 6px;
    font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.formbuilder-form .ddl
{
    width:213px;
	border:1px solid #c9cacc;
	float:left;
	padding:3px 2px 4px;
	margin:0 0 6px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

.formbuilder-form .checkbox
{    	
	float:left;
	padding:0px 2px 4px;
	margin:0px 1px 6px;
	font-size:1.2em;
	color:#58595B;
	font-family:Arial;
}

/**************
**  Site Map **
***************/

.sitemap-column{ float:left; width:185px; overflow:hidden;}
.sitemap-column a{text-decoration:none;}
.sitemap-column a:hover{text-decoration:underline;}
.content-center .sitemap-column ul{margin:0 0 20px;}
.content-center .sitemap-column ul ul{margin:6px 0 0;}
.content-center .sitemap-column ul ul ul{margin:3px 0 0 15px;}
.content-center .sitemap-column li{list-style:none;font-size:16px;font-weight:bold;margin:0 0 20px;}
.content-center .sitemap-column li a{color:#fbb034;}
.content-center .sitemap-column li li{font-size:12px;font-weight:normal;margin:0 0 2px;}
.content-center .sitemap-column li li a{color:#58595b;}
.content-center .sitemap-column li li li a{color:#939598;}






/********************
**  Privacy Policy **
********************/

.content-center .privacy-links{
  margin:20px 0 30px;	
  list-style:none;
}

.privacy-links a{color:#FBB034;font-weight:bold;text-decoration:none;}
.privacy-links a:hover{text-decoration:underline;}
.content-center .privacy-links li{margin-bottom:4px;}




.shortcutTreePanel {
	height:200px; 
	overflow:auto;
	border:solid 1px #DDDDDD;
	background-color: #FFF;
	margin:5px;
}
.shortcutNode {cursor:pointer;}
.shortcutSelectedNode {background-color:#AAA; color:#FFF; padding:0 3px 0 0;}
.shortcutTreePanel table tbody tr td{width:auto;}
.shortcutTreePanel table {width:auto;}
.shortcutTreeCell {background-color:#F3F3F3; float:left; height:auto; width:290px;}
.shortcutTreeCell table{width:auto;}




/****************
**  Utilities  **
*****************/

.clear, .clearright{
 width:100%;
 height:1px;
 font-size:1px;
 line-height:1px;
 clear:both;
}

.clearright{clear:right;}
.floatright{float:right;margin:0 0 0 10px;}
.btm-margin5{margin-bottom:5px;}
.nomargin{margin:0 !important;}
.whitebg{background:#fff;}

