/* Header */
/*.top{float:left; background:url(../images/callbg.jpg) no-repeat right; height:108px; border-bottom:1px solid #cccccc; padding:28px 255px 0px 22px; width:643px;}*/
.top {
background:transparent url(../images/callbg.jpg) no-repeat scroll right center;
border-bottom:1px solid #CCCCCC;
float:left;
height:109px;
padding:28px 40px 0 22px;
width:857px;
}

div.logo{float:left; margin-bottom:16px; width:920px;}
.top a{margin-right:8px;}


.linkpannel{float:left; width:889px; text-transform:uppercase;  border:0px;}
.linkpannel div a{padding:2px 21px 8px 16px; float:left; color:#999999; font-weight:bold; text-decoration:none; border:0px;}
.linkpannel div a:hover{color:#FFFFFF; text-decoration:none; border:0px;}
.linkpannel div a.active{color:#FFFFFF;border:0px;}

.linktop a{float:left; border-left:1px solid #999999; text-decoration:none; border-right:1px solid #999999; border-top:1px solid #999999; padding:3px 15px; margin-right:8px; color:#999999; font-weight:bold; text-transform:uppercase; margin-bottom:1px; height:15px;}
.linktop a:hover{color:#FFFFFF; text-decoration:none; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-top:1px solid #c7c7c7;}
div a.active1{color:#FFFFFF; text-decoration:none; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-top:1px solid #c7c7c7;}
div a.active2{color:#333333; text-decoration:none;}

.temptab
{

}


/* Left */
.spacer{margin-bottom:20px;}
.shadebox{float:left; background:url(../images/leftshade.gif) no-repeat; padding:18px 14px 0px 14px; width:183px; min-height:200px;}
.shadebox h1{font-size:18px; font-weight:normal; color:#333333; font-family:Arial, verdana, Helvetica, sans-serif; margin-bottom:10px;}
h1.shadeboxheading {font-size:15px !important; font-weight:bold !important;}
.shadebox p{margin-top:0px; width:187px; padding:0px 0px;}
.shadebox p a{font-weight:normal; color:#333333;}
.shadebox a{color:#333333;}
.shadebox a:hover{color:#333333;}

.shadebox ul{padding-top:0px;}
.shadebox li{padding-left:13px; background:url(../images/libg1.gif) no-repeat 0 4px; list-style:none; margin-bottom:9px;}
.shadebox img{margin-bottom:5px;}

li.dotbg{padding-left:13px; background:url(../images/libg1.gif) no-repeat 0 4px; list-style:none; margin-top:5px; margin-bottom:10px;}

.shadebox1{float:left; background:url(../images/leftshade.gif) no-repeat; padding:18px 14px 0px 14px; width:183px; min-height:200px;}
.shadebox1 h1{font-size:18px; font-weight:normal; color:#333333; font-family:Arial, verdana, Helvetica, sans-serif; margin-bottom:10px;}
.shadebox1 h2, .shadebox h2{font-size:15px !important; font-weight:bold; color:#333333; font-family:Arial, verdana, Helvetica, sans-serif; margin-bottom:15px;}
.shadebox1 ul{padding-top:5px;}
.shadebox1 li{padding-left:13px; background:none; list-style:none; margin-top:5px;}
.shadebox1 img{margin-bottom:5px;}
.shadebox1 .newspanneright h3{color:#333333 !important;font-family:Arial,verdana,Helvetica,sans-serif !important;font-size:15px !important;font-weight:bold !important;margin-bottom:15px !important;}
.shadebox1 p{margin-top:0px; width:187px; padding:0px 0px;}
.shadebox1 p a{font-weight:normal; color:#333333;}

h1.shadebox1heading {font-size:15px; font-weight:bold;}

/* expandable menu */
.expandmenu{float:left; width:185px; background:url(../images/expandcurvetop.gif) no-repeat; padding:10px 10px 0px 16px;}
.accordion1{float:left; background:url(../images/expandcurvebg.gif) repeat-y; width:211px; color:#FFFFFF;}
.accordion1 h2{padding-right:15px; margin:5px 0px 0px 0px; cursor: pointer; font-size:14px; font-weight:bold;}
.accordion1 h3{background: url(../images/arrow-square.gif) no-repeat right 2px; padding-right:15px; margin:5px 0px; cursor: pointer;}
.accordion1 h3.active{background-position: right -14px;}
.accordion1 p{display: none;}
.accordion1 a{color:#FFFFFF;}
.accordion1 ul{display: none; margin:0px; padding:0px;float:left;}

.expandmenubot{float:left; background:url(../images/expandcurvebot.gif) no-repeat; height:10px; overflow:hidden; width:211px;}
.expandmenu li {margin-left:15px;}
#hintslist li {margin-top:10px !IMPORTANT;}

/* expandable menu */
.expandmenu1{float:left; padding:10px 10px 0px 0px;}
.accordion2{float:left; width:100%; color:#000000;}
.accordion2 h2{padding-right:15px; margin:5px 0px; cursor: pointer; font-size:14px; font-weight:bold;}
.accordion2 h3{background: url(../images/arrow-square.gif) no-repeat right 5px;  margin:5px 0px; cursor: pointer;color:#000000; float:left;padding-right:20px;}
.accordion2 h3 a{color:#000000; text-decoration:none;}
.accordion2 h3.active{background-position: right -14px;}
.accordion2 p{display: none;}
.accordion2 ul{display: none; margin:0px; padding:0px;list-style:none !important; float:left;}
.accordion2 li{float:left; background: url(../images/libg1.gif) no-repeat 0px 7px; padding-left:10px; width:100%;}
.accordion2 a{color:#000000;}
.expandmenubot1{float:left; height:10px; overflow:hidden; width:100%;}

/* Content area */
.buttonright{float:right;}
.buttonright input{margin-left:10px; background:url(../images/submit.gif) no-repeat; padding:0; width:55px; height:20px; border:0; cursor:pointer;}
a.redlink{color:#cc0000; float:left; background:url(../images/linkbg.gif) repeat-x bottom;}

/* Client */
.clientpannelleft{float:left; width:200px; margin-right:7px; line-height:25px;margin-top:5px;}
.clientpannelright{float:right; width:200px; line-height:25px;margin-top:5px;}

/* News */
.newspannel{float:left; width:407px; margin-top:15px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:url(../images/linkbg.gif) repeat-x top; padding-top:20px; line-height:13px;}
.newspannelimg{float:left; width:143px; margin-right:10px; margin-bottom:8px;}
.newspanneltxt{float:left; width:254px;}
.newspannel p{margin:0px 0px 8px 0px !important;}
.newspannel h2{line-height:16px;}
.newspanneright div{width:170px !important; float:left; background:none !important; padding-top:0px !important; margin-top:0px;}
.newspanneright img{}
.newspanneright h2{line-height:16px; font-weight:normal !important; font-size:11px !important;}

.buttons{float:left; width:407px; margin-bottom:20px;}
.buttons img{margin-right:1px;}

/* Footer */
.yearexpertise{padding-left:32px; width:211px; float:left;}
.findperfectvenues{float:left; padding:0px 14px 0px 13px; width:407px;}
.backtotop{float:left; padding:22px 14px 0px 13px; width:407px;}
.aim{float:right; padding-right:16px;}

.footerlogo{float:left; padding:13px 0px 7px 15px; color:#FFFFFF; font-size:10px;}
.footerlogo a{color:#FFFFFF; text-decoration:underline;}
.footerlogo a:hover{text-decoration:none;}
.footertxt{float:right; padding:11px 16px 7px 15px; text-align:right; color:#FFFFFF; font-size:10px;}
.footertxt a, .footerlogo a{color:#FFFFFF;}


.RadTabStrip_Default li.first{padding-right:0px !important;padding-left:0px !important; margin:0px !important;}
.tabstrip {font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:12px !important;}
.tabstrip, .tabstrip ul {
margin:0;
padding:0; 
}
.tabstrip div {
width:100%; width:890px !important;
}


.tabstrip div:after {
clear:both;
content:"";
display:block;
height:0;
visibility:hidden;
}
.tabstrip ul {
width:100%; margin-top:-5px !important;
}
.tabstrip li 
{

float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
background-image:none !important; border-top:1px solid #999999; border-left:1px solid #999999;  border-right:1px solid #999999;
padding:10px 0px 10px 0px !important; text-align:center !important; margin-right:8px !important; font-weight:bold; text-transform:uppercase; height:2px !important; overflow:hidden;}

.tabstrip li.break 
{
float:none;
}
.tabstrip li.first{width:70px; margin-right:8px !important;}


.level2 ul 
{
	width:100%; background-color:#000 !important; margin-top:5px !important;
}

.level2 li 
{
float:left;
border:0px !important;
padding:9px 0px 8px 0px !important; margin-right:8px !important; font-weight:bold; text-transform:uppercase; margin-top:2px !important;}

.level2 li.first{width:auto !important; margin-right:0px !important; margin-top:2px !important;}


.tabstrip li.break {
float:none;
}


.tabstrip li.break br {
clear:both;
}
.tabstrip li a {
float:left;
font-size:100%; margin:0px !important; padding:0px !important;
position:relative;  background-image:none !important; 
}
.tabstrip li a img {
border:0 none;
float:left;
margin-right:5px;
margin-top:5px; 
}
.tabstrip li a.selected {
cursor:default;
z-index:0;  background-image:none !important; color:#FFFFFF !important;
}
.tabstrip li a .wrap, .tabstrip li a .innerWrap {
clear:both;
cursor:pointer; line-height:0px !important;
float:left;
white-space:nowrap;  background-image:none !important; color:#999999 !important;
}

.tabstrip li a:hover .wrap, .tabstrip li a :hover.innerWrap {
background-image:none !important; color:#FFFFFF !important;
}


.tabstrip li a.selected .wrap, .tabstrip li a.selected .innerWrap {
cursor:default;  background-image:none !important;  color:#FFFFFF !important;
}
.tabstrip .leftArrow, .tabstrip .rightArrow, .tabstrip .leftArrowDisabled, .tabstrip .rightArrowDisabled {
position:absolute;
text-decoration:none;  background-image:none !important;
z-index:100;
}
.tabstrip li a.disabled, .tabstrip li a.disabled:hover {
color:Gray;  background-image:none !important; color:#FFFFFF !important;
}
.tabstrip .rightArrow, .tabstrip .leftArrow, .tabstrip .rightArrowDisabled, .tabstrip .leftArrowDisabled {
background-color:transparent;  background-image:none !important;
background-position:left 3px;
background-repeat:no-repeat;
text-indent:-10000px;
}
.tabstrip .rightArrowDisabled, .tabstrip .leftArrowDisabled 
{
cursor:default;  background-image:none !important;
}

.sf_newsTitle
{
	font-size:11px !important;	
	list-style:none !important;
}

p.sf_newsDate
{
	margin:0px !important;
	padding:0px !important; background-color:#000; display:none;
}

p.sf_newsAuthor
{
	margin:0px !important;
	padding:0px !important; background-color:#000; display:none;
}

p.sf_postCategory
{
	margin:0px !important;
	padding:0px !important; background-color:#000; display:none;
}

p.sf_postTags
{
	margin:0px !important;
	padding:0px !important; background-color:#000; display:none;
}



.sf_newsList li
{
	margin-bottom:0px !important;
}
.sf_newsList li{float:right; background:url(../images/linkbg.gif) repeat-x top; width:410px; padding-bottom:15px; margin-left:-15px !important;}
.sf_newsList li p{ }
p.sf_newsThumbnail{float:left !important; width:143px !important; overflow:hidden; margin-right:25px; margin-bottom:8px;}


.sf_readMore{float:right;}

.sf_newsList_wi li
{
	margin-bottom:0px !important;
}
.sf_newsList_wi li{float:left; background:url(../images/linkbg.gif) repeat-x bottom; width:410px; margin-bottom:20px !important; padding-bottom:15px; margin-left:-15px !important;}
.sf_newsList_wi li p{ width:400px;}

.sf_newsList_wi h2{margin-top:0 !important; width:400px;}

.sf_newsThumbnail
{
	margin-top:15px;	
}
h2.sf_newsTitle
{
	margin-top:14px !important;	
}

.spacerprivacy{margin:5px 0px;}
.shadeboxprivacy{float:left; background:url(../images/top-curve-grey.gif) no-repeat; padding:18px 14px 0px 14px; min-height:470px;}
.shadeboxprivacy h1{font-size:18px; font-weight:normal; color:#333333; font-family:Arial, verdana, Helvetica, sans-serif;margin-bottom:10px;}
h1.shadeboxprivacyheading {font-size:15px !important; font-weight:bold !important;}
.shadeboxprivacy p{margin-top:0px; width:475px; padding:0px 0px; min-height:470px;}
.shadeboxprivacy p a{font-weight:normal; color:#333333;}
.shadeboxprivacy a{color:#333333;}
.shadeboxprivacy a:hover{color:#333333;}

.crum{float:left; width:846px; padding:6px 37px; background:url(../images/linkbg.gif) repeat-x bottom; font-size:10px; color:#999999; font-weight:bold; padding-top:5px;}
.crum a{color:#999999;}