﻿* {font-size: 100.01%;}
html {font-size: 62.5%;}
body{
	margin:0;
	color:#313131;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
}
.search-results-category .link
{
	float:left;
	padding-right:3px;
}
.classWizardFrame{left:410.5px !important;}
.calendarHolder
{
	padding:16px 16px 70px 21px !important;
}
.text-area a:hover
{
	color:#A80532 !important;
	text-decoration:underline !important;
}
.text-area a
{
	color:#1A578A !important;
    text-decoration:underline !important;
}
.minicontactUS h1
{
	font-size:20px !important;
	padding-top:10px;
	color:#A80532 !important;
}  
.minicontactUS
{
	border-top:1px solid #BFBFBF;
	width:550px;
	padding-bottom:70px;
}
.newsLI{
	border-bottom:1px dotted #1A578A;
	margin-bottom:10px;
	width:90%;
}

.newsLI .title{
	font-size:1.3em !important;
	margin:0 0 20px !important;
}
.pager table td
{
	width:10px !important;
    font-size:12px !important;
}
.ValidEmailerr
{
	 float:right;
	 margin-right:4px;
	 margin-top:2px;
}
.SendEmail:hover
{ 
	text-decoration:underline;
}
.SendEmail
{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#a80532;
	cursor:pointer;
	float:left;
	font:1.5em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	margin-left:-8px;
	margin-top:20px;

}
#ContactUsControl label
{
	font:1.3em/1.9em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif !important;
	color:#1A578A;
}
.lableContactUs
{
	 width:100%;
	 float:left;
}
.whiteContErro
{
float: left;
}
.dropdownfilterresults
{
	width:164px;
	}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
	outline: none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	position:relative;
	margin:0 auto;
	width:976px;
	padding:0 !important;
}
a.hidden{
	position:absolute;
	top:0;
	left:-9999px;
}
a.hidden:focus{
	left:0;
	z-index:999;
	width:auto;
	height:auto;
}
.err .twocolumns-area
{
	border-left:medium none !important;
	float:none !important;
	margin:0 -10px 0 0;
	position:relative;
	
	}
.err
{}
legend{display:none;}
caption{display:none;}
#header{
	width:942px;
	position:absolute;
	top:0;
	left:13px;
	background:url(../images/bg-header.gif) no-repeat 0 41px;
	display:none;
}
.descriptionnews
{
	float:left;
	margin-top:-11px !important;
	padding-bottom:10px;
	width:100%;
}
.SearchResultLink
{
	color:#A80532;
	text-decoration:underline;
}
.paddingdescription
{
	width:200px !important;
	padding-top:10px;
}
.StartDate
{
     border-bottom:1px solid red;
}
.EndDate
{
	color:#A80532;
	font-size:10px;
}
.newsEVENTS
{
	padding-right:20px;
	color:#A80532;
	font-size:10px;
}
.err .twocolumns-area h1
{
	color:#1A578A;
	font:2.3em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	}
.err
{}

/* mod */
.alignright{
	float:right;
	margin:2px 0 0 15px;
	border:1px solid #dfdfdf;
}
.alignleft{
	float:left;
	margin:2px 15px 0 0;
	border:1px solid #dfdfdf;
}
.findlocation-area{
	display:none;
	z-index:3;
	width:966px;
	position:absolute;
	top:0;
	left:-12px;
	padding:0 0 25px;
}
.btn-closepanel{
	z-index:3;
	position:absolute;
	top:100%;
	left:16px;
	margin:-36px 0 0;
	padding:0 0 0 21px;
	color:#ffd000;
	letter-spacing:-1px;
	width:127px;
	height:33px;
	font:10px/18px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/btn-closepanel.png) no-repeat;
}
.cufon-active .btn-closepanel{
	letter-spacing:0;
	word-spacing:-1px;
}
.findlocation-area .center{
	width:940px;
	padding:0 13px 4px;
	background:url(../images/bg-findloation-center.png) repeat-y;
}
.findlocation-area .bottom{
	overflow:hidden;
	width:966px;
	height:20px;
	background:url(../images/bg-findloation-bottom.png) no-repeat;
}
.findlocation-holder{
	overflow:hidden;
	height:1%;
	color:#fff;
	position:relative;
	padding:7px 0 0;
	background:url(../images/bg-findlocation.gif) repeat-x;
}
.findlocation-holder a{color:#fff; outline: none;}
.findlocation-area .title{
	display:block;
	font:15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
}
.findlocation-area .sub-title{color:#c5c5c5;}
.findlocation-area .branch-box{
	float:left;
	width:193px;
	padding:0 20px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.findlocation-area .branch-box .title{margin:0 0 14px;}
.findlocation-area .branch-box ul{
	list-style:none;
	padding:0;
	margin:0;
}
.findlocation-area .branch-box ul ul{
	overflow:hidden;
	height:1%;
	margin:0 0 0 -5px;
}
.findlocation-area .branch-box li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 9px;
}
.findlocation-area .branch-box li li{
	float:left;
	padding:0 4px 0 6px;
	margin:0 1px 0 -1px;
	background:url(../images/separator-branchbox.gif) no-repeat 0 5px;
}
.findlocation-area .branch-box img{
	float:left;
	margin:0;
	border:1px solid #c0c0c0;
}
.findlocation-area .branch-box .text{
	overflow:hidden;
	height:1%;
	padding:0 0 0 7px;
}
.findlocation-area .branch-box p{margin:0;}
.findlocation-area .findlocation-box{
	float:left;
	padding:0 24px 0 34px;
	width:367px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg-findlocation-box.gif) repeat-y;
}
.findlocation-area .findlocation-box .title{margin:0 0 10px;}
.findlocation-area .cell,
.findlocation-area .row,
.findlocation-area .area,
.findlocation-area .btn-holder{
	overflow:hidden;
	height:1%;
}
.findlocation-area .row{padding:0 0 13px;}
.findlocation-area .area{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
}
.findlocation-area .area li{
	float:left;
	padding:0 0 0 6px;
	width:147px;
}
.findlocation-area .area .right{width:200px;}
.findlocation-area .area .cell{padding:0 0 10px;}
.findlocation-area .btn-holder{margin:-10px 0 0;}
.findlocation-area .row p{margin:0 0 12px;}
.findlocation-area .row label{
	float:left;
	padding:0 0 3px;
}
.findlocation-area .row .area label{
	float:none;
	display:block;
	overflow:hidden;
	height:1%;
	padding:0 0 0 9px;
	margin:0 0 10px;
	font-size:10px;
	letter-spacing:-1px;
	position:relative;
	top:-1px;
}
.findlocation-area #zip{
	float:left;
	width:212px;
	padding:5px 7px;
	margin:0;
	color:#707070;
	background:#fff;
	border:1px solid #4d4d4d;
}
.findlocation-area .btn-holder .btn{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	width:95px;
	height:33px;
	cursor:pointer;
	border:none;
	margin:-3px 0 -3px -2px;
	padding:0;
	background:url(../images/btn-search.png) no-repeat;
}
.findlocation-area .area input{
	float:left;
	width:13px;
	height:13px;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
.findlocation-area .contact-box{
	float:right;
	padding:0 20px 0 0;
	width:240px;
	font:11px/19px Verdana, Arial, Helvetica, sans-serif;
}
.findlocation-area .contact-box .title{margin:0 0 7px;}
.findlocation-area .contact-box p{margin:0;}
.findlocation-area .contact-box dl{
	padding:19px 0 0;
	margin:0;
	overflow:hidden;
	height:1%;
}
.findlocation-area .contact-box dt{
	float:left;
	font-weight:bold;
	color:#c5c5c5;
	margin:0 3px 0 0;
}
.findlocation-area .contact-box dd{
	margin:0;
	height:1%;
	overflow:hidden;
}
.topbar{
	overflow:hidden;
	height:30px;
	padding:0 0 0 16px;
	margin:0 0 11px;
	background:#545454 url(../images/bg-topbar.gif) repeat-x;
	display:none;
}
.topmenu{
	float:right;
	list-style:none;
	padding:0 6px 0 0;
	margin:0;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
}
.topmenu li{
	float:left;
	padding:5px 11px;
	background:url(../images/separator-topmenu.gif) no-repeat;
}
.topmenu a{color:#fff; outline: none;}
.btn-findlocation{
	float:left;
	color:#fff;
	letter-spacing:-1px;
	word-spacing:2px;
	padding:0 31px 0 9px;
	width:85px;
	height:24px;
	font:10px/24px Arial, Helvetica, sans-serif;
	background:url(../images/btn-findlocation.gif) no-repeat;
}
.cufon-active .btn-findlocation{
	letter-spacing:0;
	word-spacing:-1px;
	padding-top : 8px;
}
.usermenu{
	float:right;
	list-style:none;
	padding:8px 11px 0 0;
	margin:0;
	color:#fff;
	font-size:9px;
	line-height:14px;
}
.usermenu li{
	float:left;
	padding:0 0 0 10px;
}
.usermenu span{
	float:left;
	padding:1px 8px 0 0;
}
.usermenu a{
	float:left;
	color:#fff;
	outline: none;
}
.share{
	padding:0 20px 0 0;
	background:url(../images/ico-share.gif) no-repeat 100% 0;
}
.print{
	padding:0 24px 0 0;
	background:url(../images/ico-print.gif) no-repeat 100% 0;
}
#reset,
#increase{
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-resizefont.gif) no-repeat;
}
#increase{background-position:0 -15px;}
.bar{
	overflow:hidden;
	height:49px;
	padding:21px 18px 0 24px;
	display:none !important;
}
.logo{
	float:left;
	width:308px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
	outline: none;
}
.logo img{display:block;}
.search-form fieldset{
	float:right;
	width:272px;
	height:34px;
}
.search-form .text{
	float:left;
	width:177px;
	height:25px;
	margin:5px 0 0;
	background:url(../images/bg-search-text.gif) no-repeat;
}
.search-form .text input{
	float:left;
	width:160px;
	padding:0;
	margin:6px 0 0 8px;
	border:none;
	background:none;
	color:#313131;
	font:12px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.search-form .btn{
	float:right;
	width:93px;
	height:32px;
	margin:2px 2px 0 0;
	padding:0;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	background:url(../images/btn-search-black.gif) no-repeat;
}
#nav{
	height:1%;
	list-style:none;
	padding:0 0 0 26px;
	margin:0;
	font:bold 14px/42px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	position:relative;
	float:left;
	background:url(../images/separator-nav.gif) no-repeat 0 10px;
}
#nav li:first-child{background:none;}
#nav a{
	color:#434444;
	float:left;
	padding:0 22px;
	position:relative;
	z-index:2;
	outline: none;
}
#nav a:hover{
	text-decoration:none;
	color:#fff;
}
#nav li:hover a,
#nav li.hover a{
	color:#fff;
	background:#6d6d6d url(../images/bg-drop.gif) repeat-x;
}
#nav .drop{
	z-index:1;
	position:absolute;
	top:35px;
	left:0;
	padding-top:7px;
	background:url(../images/none.gif) no-repeat;
	display:none;
}
#nav .last-child .drop{
	right:0;
	left:auto;
}
#nav .drop ul{
	background:#6d6d6d url(../images/bg-drop-holder.gif) repeat-x 0 100%;
	list-style:none;
	margin:0;
	padding:11px 0 21px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
#nav .drop li{
	padding:0;
	float:none;
	overflow:hidden;
	width:100%;
	vertical-align:top;
	background:none;
}
#nav .drop a{
	color:#fff;
	float:none;
	height:1%;
	display:block;
	padding:7px 26px 7px 19px;
	outline: none;
}
#nav li:hover .drop a,
#nav li.hover .drop a{background:none;}
#nav .drop li:hover a,
#nav .drop li.hover a{
	background:#fff;
	color:#a80532;
}
#main{
	position:relative;
	overflow:hidden;
	width:942px;
	padding:0 21px 0 13px;
	margin:0 0 -16px;
	background:url(../images/bg-main.gif) repeat-y 13px 0;
}
.main-holder{
	padding:0 1px 16px;
	background:url(../images/bg-main.gif) no-repeat -976px 100%;
}
.index .visual{
	overflow:hidden;
	height:1%;
	display:none;
}
.index .visual .tabs-area{
	overflow:hidden;
	width:940px;
	position:relative;
}
.index .visual .tabs-area .hold-gall{
	width:9999px;
	overflow:hidden;
}
.index .visual .tab-content{
	position:relative;
	overflow:hidden;
	width:940px;
	float:left;
	background:#a80532;
	display:none;
}
.index .visual .tab-content img{display:block;}
.index .visual .tab-content .text{
	position:absolute;
	top:134px;
	left:0;
	color:#fff;
	font:bold 16px/18px "Century Gothic", Helvetica, Arial, sans-serif;
}
.index .visual .tab-content .text-holder{
	height:101px;
	width:363px;
	padding:8px 18px 13px;
	background:url(../images/bg-text.png) no-repeat;
}
.index .visual .tab-content .title{
	font:24px/24px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
}
.index .visual .tab-content p{margin:0;}
.index .visual .tab-content .more-holder{
	position:relative;
	padding:8px 12px 0 0;
	overflow:hidden;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
}
.index .visual .tab-content .more-holder a{
	color:#fff;
	float:right;
	outline: none;
}
.index .visual .tabset{
	overflow:hidden;
	height:48px;
	list-style:none;
	padding:12px 0 0;
	margin:0 0 0 -6px;
	background:url(../images/bg-tabset.gif) repeat-x;
	font:bold 14px/20px "Century Gothic", Arial, Helvetica, sans-serif;
}
.index .visual .tabset li{
	float:left;
	padding:0 21px;
	margin:0 1px 0 -1px;
	background:url(../images/separator-tabset.gif) no-repeat;
}
.index .visual .tabset a{
	color:#898989;
	float:left;
	padding:13px 0;
	outline: none;
}
.index .visual .tabset a:hover,
.index .visual .tabset .active{
	color:#a80532;
	text-decoration:none;
	background:url(../images/arrow-downtabset.gif) no-repeat 4px 0;
}

.index .visual .search-box{
	position:absolute;
	left:640px;
	top:161px;
	width:337px;
	overflow:hidden;
	display:none;
}
.monthGrid table
{color:#a80532}
.calendarSelector a
{
	color:#a80532;
	float:left;
	padding-top:4px;
}
.calendarSelector h2
{
	border-bottom:1px solid #BFBFBF;
	color:#1A578A;
	margin-top:-20px;
	padding-bottom:5px;
	width:176px;
}
.Ccal .quickDatePicker
{
	color:#1A578A;
	padding-top:15px;
}
.Ccal .quickDatePicker a
{
	 color:#a80532;
	float:left;
	padding-top:4px;
	 
}
.Ccal
{
	min-height:377px !important;
}
.CalendarC
{
	min-height:100px !important;
}
.index .visual .t,
.index .visual .b{
	overflow:hidden;
	height:19px;
	width:337px;
	background:url(../images/bg-searchbox-top.png) no-repeat;
}

.homeBC a
{
	background:url("../images/ico-home.gif") no-repeat ;
	height:12px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-9999px;
	width:14px;
	margin:2px 5px 0 0;
}
.index .visual .b{background:url(../images/bg-searchbox-bottom.png) no-repeat;}
.index .visual .c{
	overflow:hidden;
	width:299px;
	padding:0 19px;
	background:url(../images/bg-searchbox-center.png) repeat-y;
}
.index .visual .search-holder{
	overflow:hidden;
	height:1%;
	padding:11px 14px 4px;
	background:url(../images/bg-searchbox.gif) repeat-x;
}
.index .visual .search-box .title{
	display:block;
	margin:0 0 12px;
	color:#a80532;
	font:bold 19px/24px Arial, Helvetica, sans-serif;
	display:none;
}
.index .visual .searchlocation-form fieldset{
	overflow:hidden;
	width:271px;
}
.index .visual .searchlocation-form .text{
	float:left;
	width:255px;
	background:#fff;
	border:1px solid #d5d5d5;
	padding:5px 7px 6px;
	margin:0 0 8px;
	color:#707070;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.index .visual .searchlocation-form select{
	float:left;
	width:271px;
	height:26px;
	padding:5px;
	margin:0;
	color:#707070;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.index .visual .searchlocation-form .row{
	overflow:hidden;
	height:1%;
}
.index .visual .searchlocation-form .row .btn-advanced{
	float:left;
	color:#a80532;
	margin:12px 0 0 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.index .visual .searchlocation-form .btn{
	float:right;
	width:95px;
	height:33px;
	padding:0;
	margin:0 -3px -3px 0;
	cursor:pointer;
	border:none;
	background:url(../images/btn-search.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
}
.column-area{
	overflow:hidden;
	width:940px;
	padding:13px 0 23px;
	background:#505050 url(../images/bg-columnarea.gif) repeat-x;
}
.column-area .area{
	overflow:hidden;
	width:950px;
}
.column-area .column{
	padding:14px 10px 9999px 20px;
	width:159px;
	margin:0 1px -9999px -1px;
	float:left;
	display:inline;
	border-left:1px solid #595959;
	color:#fff;
	font:1em/1.8em Verdana, Arial, Helvetica, sans-serif;
}
.column-area ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
}
.column-area h2{
	margin:0 0 3px;
	font-size:12px;
	word-spacing:-1px;
	font-weight:normal;
}
.column-area a{color:#fff; outline: none;}
.column-area li{
	padding:0 0 2px;
	vertical-align:top;
}
#twocolumns{
	padding:19px 20px 25px 18px;
	height:1%;
	background:url(../images/bg-twocolumns.gif) repeat-x;
}
.locationsservices #twocolumns{padding:21px 20px 15px 18px;}
.experience #twocolumns{padding:19px 19px 37px;}
.index #twocolumns,
.subpage #twocolumns{
	background:none;
	padding:0;
}
.subpage #twocolumns{padding:0 0 0px;}
.find-location #twocolumns{padding:0;}
#twocolumns:after{
	content:"";
	display:block;
	clear:both;
}
.index #content{
	float:left;
	display:inline;
	width:629px;
	padding:0 0 0 14px;
	margin:0 0 0 -14px;
}
.welcome-block{
	overflow:hidden;
	height:1%;
	padding:17px 23px 28px 20px;
}
.index #twocolumns .welcome-block h1{
	color:#1a578a;
	margin:0;
	font:2.3em/1.31em "Century Gothic", Arial, Helvetica, sans-serif;
}
.welcome-holder{
	overflow:hidden;
	height:1%;
}
.welcome-block .image-box{
	width:110px;
	height:131px;
	margin:-2px 0 0;
	padding:13px 0 0 15px;
	background:url(../images/bg-imagebox.gif) no-repeat;
}
.welcome-block .image-box img{display:block;}
.welcome-block .alignright{float:right;}
.welcome-block .alignleft{float:left;}
.welcome-block .text-box{
	padding:17px 19px 0 2px;
	overflow:hidden;
	height:1%;
	color:#313131;
	font:1.2em/1.42em Verdana, Arial, Helvetica, sans-serif;
}
.welcome-block .text-box p{margin:0 0 17px;}
.welcome-block .text-box a{
	color:#a80532;
	font-size:0.9em;
	outline: none;
}
.condition-block{
	width:643px;
	position:relative;
	margin:0 0 0 -14px;
	padding:14px 0 18px;
	color:#fff;
	font:1.1em/1.45em Verdana, Arial, Helvetica, sans-serif;
	background:#678848 url(../images/bg-condition.gif) repeat-x;
}
.condition-block .title{
	font:1.7em/1.25em "Century Gothic", Arial, Helvetica, sans-serif;
	display:block;
}
.condition-block a{color:#fff; outline: none;}
#content .condition-block a:hover{color:#fff;}
.condition-block .decor{
	position:absolute;
	margin:0 0 -14px;
	top:100%;
	left:0;
	width:14px;
	height:14px;
	background:url(../images/decor-angle.gif) no-repeat;
}
.condition-holder{
	padding:0 17px;
	overflow:hidden;
	height:1%;
}
.condition-block .gallery{
	width:299px;
	float:left;
	overflow:hidden;
}
.condition-block .gallery .link-prev,
.condition-block .gallery .link-next{
	margin:50px 0 0;
	width:13px;
	height:31px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	text-indent:-9999px;
	background:url(../images/arrow-conditionleft.gif) no-repeat;
}
.condition-block .gallery .link-next{
	float:right;
	background:url(../images/arrow-conditionright.gif) no-repeat;
}
.condition-block .gallery div{
	float:left;
	width:250px;
	padding:0 0 0 15px;
	overflow:hidden;
	position:relative;
}
.condition-block .gallery div ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.condition-block .gallery div ul li{
	float:left;
	width:250px;
}
.condition-block .gallery .title{margin:0 0 8px;}
.condition-block .gallery .sub-title{
	font-size:1.2em;
	display:block;
	margin:0 0 1px;
}
.condition-block .gallery p{margin:0 0 7px;}
.condition-block .select-box{
	float:right;
	width:255px;
	line-height:1.3em;
	margin:0 0 -9999px;
	padding:0 18px 9999px;
	background:url(../images/separator-condition.gif) repeat-y;
}
.condition-block .select-box .title{margin:0 0 3px;}
.condition-block .select-box p{margin:0 0 18px;}
.condition-block .condition-form fieldset{
	overflow:hidden;
	height:1%;
	padding:0 0 4px;
}
.condition-block .condition-form select{
	float:left;
	width:247px;
	height:26px;
	padding:5px;
	margin:0;
	font-size:11px;
	color:#313131;
}
.condition-block .condition-form .btn{display:none;}
.item-block{
	overflow:hidden;
	width:629px;
	background:url(../images/bg-itemblock.gif) repeat-y -629px 0;
}
.item-block .holder{
	padding:20px 0 12px;
	overflow:hidden;
	height:1%;
	background:url(../images/bg-itemblock.gif) no-repeat;
	min-height: 176px;
	display:none;
}
#content .item-block h2{
	margin:0 0 10px;
	color:#1a578a;
	font:1.6em/1.4em "Century Gothic", Arial, Helvetica, sans-serif;
}
.item-block a{color:#a80532; outline: none;}
.item-block .more{
	margin:0 0 0 9px;
	font-size:1.1em;
}
.item-block .news-box .more{margin-left:0;}
.item-block table{
	border-collapse:collapse;
	width:305px;
	color:#313131;
	line-height:1.4em;
	font-size:1.1em;
	margin:0 0 37px 5px;
}
.item-block td{
	padding:3px 0 6px;
	border-bottom:1px solid #ddd;
	vertical-align:top;
}
.item-block table .menu{font-size:0.8em;}
.item-block table .menu table{
	width:125px;
	margin:0;
}
.item-block table .menu .odd{
	background:url(../images/separator-menu.gif) no-repeat 100% 5px;
	text-align:left;
}
.item-block table .menu td{
	text-align:right;
	border:none;
	padding:2px 0 0;
}
.item-block table .info{
	font-size:9px;
	width:50px;
	text-align:right;
}
.item-block .job-box{
	float:left;
	width:320px;
	padding:0 21px;
}
.item-block .news-box{
	float:right;
	padding:0 17px 0 0;
	width:225px;
}
.item-block .news-box ul{
	list-style:none;
	padding:0;
	margin:-2px 0 21px;
	font-size:1.1em;
	line-height:1.6em;
}
.item-block .news-box li{
	vertical-align:top;
	padding:0 0 9px;
}
.item-block .news-box ul ul{
	overflow:hidden;
	height:1%;
	font-size:9px;
	padding:3px 0 0;
	margin:0 0 0 -5px;
}
.item-block .news-box li li{
	float:left;
	padding:0 7px;
	margin:0 1px 0 -1px;
	background:url(../images/separator-newsbox.gif) no-repeat 0 4px;
}
.item-block .news-box p{margin:0;}
.item-block .news-box .date{font-style:normal;}
.breadcrumbs{
	overflow:hidden;
	height:1%;
	list-style:none;
	padding:5px 10px;
	margin:0;
	/*letter-spacing:-1px;*/
	font:9px/17px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.subpage .breadcrumbs{border-bottom:1px solid #cecece;}
.breadcrumbs li{float:left;}
.breadcrumbs a{
	color:#a80532;
	float:left;
	margin:0 5px 0 0;
	outline: none;
}
.breadcrumbs .separator{color:#313131;}
.breadcrumbs .home{
	text-indent:-9999px;
	overflow:hidden;
	width:14px;
	height:12px;
	margin-top:3px;
	background:url(../images/ico-home.gif) no-repeat;
}
#twocolumns h1{
	color:#1a578a;
	margin:0 0 9px;
	font:2.3em/1.3em "Century Gothic", Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.locationsservices #twocolumns h1{margin:0 0 16px;}
.twocolumns-holder{
	overflow:hidden;
	height:1%;
}
.careers .twocolumns-holder{overflow:visible;}
.careers .twocolumns-holder:after{
	content:"";
	display:block;
	clear:both;
}
.twocolumns-holder #content{
	float:left;
	width:655px;
	overflow:hidden;
}
.careers .twocolumns-holder #content{overflow:visible;}
.twocolumns-holder #content .columns-area{
	overflow:hidden;
	width:670px;
}
.twocolumns-holder #content .column{
	float:left;
	width:310px;
	margin:0 21px 0 0;
	overflow:hidden;
	background:url(../images/bg-column.gif) repeat-y;
	color:#313131;
	font:1.2em/1.41em Verdana, Arial, Helvetica, sans-serif;
}
.twocolumns-holder #content .column .holder{background:url(../images/bg-column.gif) no-repeat -310px 0;}
.twocolumns-holder #content .column .frame{
	background:url(../images/bg-column.gif) no-repeat -620px 100%;
	padding:13px 11px 16px;
	height:1%;
	overflow:hidden;
}
/* mod */
.twocolumns-holder #content .rehabilitation-block .holder .frame-box{
	padding: 0 0 40px 0;
}

.twocolumns-holder #content .column h2{
	color:#a80532;
	margin:0 0 14px;
	font:1.4em/1.3em"Century Gothic", Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.twocolumns-holder #content .column h3{
	margin:0;
	color:#1a578a;
	font:1.21em/1.25em Verdana, Arial, Helvetica, sans-serif;
}
.twocolumns-holder #content .column img{
	display:block;
	margin:0 0 11px 1px;
}
.twocolumns-holder #content .column p{margin:0 0 17px;}
.twocolumns-holder #content .column ul{
	list-style:none;
	padding:12px 5px 0 10px;
	margin:0;
}
.twocolumns-holder #content .column li{
	padding:0 0 20px;
	vertical-align:top;
}
.twocolumns-holder .nextstep{
	display:block;
	width:164px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 7px;
	background:url(../images/btn-nextstep.gif) no-repeat;
}
.rehabilitation-block{
	overflow:hidden;
	width:642px;
	padding:0 0 30px;
}
.rehabilitation-block .t,
.rehabilitation-block .b{
	width:642px;
	height:7px;
	overflow:hidden;
	background:url(../images/bg-rehabilitation-block.gif) no-repeat -642px 0;
}
.rehabilitation-block .b{background-position:-1284px 0;}
.rehabilitation-block .holder{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-rehabilitation-block.gif) repeat-y;
	color:#313131;
	padding:16px 16px 10px 21px;
	font:1.2em/1.42em Verdana, Arial, Helvetica, sans-serif;
}
#content .rehabilitation-block h2{
	color:#a80532;
	margin:0 0 5px;
	font-size:1.2em;
	line-height:1.4em;
}
/* mod */
#content .rehabilitation-block h2.century{
	color:#a80532;
	margin:0 0 14px;
	font:1.4em/1.3em"Century Gothic", Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.rehabilitation-block p{margin:0 0 11px;}
.rehabilitation-block .select-box{
	overflow:hidden;
	width:367px;
	position:relative;
	left:-4px;
	background:url(../images/bg-selectbox.gif) repeat-y;
	display:none !important;
}
.rehabilitation-block .select-box .holder{
	background:url(../images/bg-selectbox.gif) no-repeat -367px 0;
	padding:0;
}
.rehabilitation-block .select-box .frame{
	background:url(../images/bg-selectbox.gif) no-repeat -734px 100%;
	overflow:hidden;
	min-height:96px;
	padding:11px 15px;
	color:#fff;
	font-size:0.7em;
	line-height:1.5em;
}
#content .rehabilitation-block .select-box h3{
	margin:0 0 6px;
	font:1.6em/1.3em "Century Gothic", Arial, Helvetica, sans-serif;
}
.rehabilitation-block .select-box p{margin:0;}
.rehabilitation-block .select-form fieldset{
	overflow:hidden;
	height:1%;
	padding:7px 0 0;
}
.rehabilitation-block .select-form select{
	float:left;
	width:324px;
	font-size:10px;
	color:#313131;
	padding:5px;
	margin:0;
}
.rehabilitation-block .select-form .btn{display:none;}
.rehabilitation-block .box{
	width:192px;
	float:right;
	margin:6px 0 0;
	background:url(../images/bg-box.gif) repeat-y;
}
.rehabilitation-block .box .holder{
	background:url(../images/bg-box.gif) no-repeat -192px 0;
	padding:0;
}
.rehabilitation-block .box .frame{
	background:url(../images/bg-box.gif) no-repeat -384px 100%;
	overflow:hidden;
	height:1%;
	padding:10px 4px 11px 12px;
	font:bold 0.6em/1.85em Verdana, Arial, Helvetica, sans-serif;
	display:none !important;
}
#content .rehabilitation-block .box h2{
	color:#313131;
	margin:0 0 2px;
	font-size:1.4em;
	line-height:1.5em;
}
.rehabilitation-block .box img{
	display:block;
	margin:0 0 2px;
}
.rehabilitation-block .box p{margin:0;}
.rehabilitation-block .box ul{
	list-style:none;
	padding:11px 0 0 8px;
	margin:0;
	font-weight:normal;
}
.rehabilitation-block .box li{
	vertical-align:top;
	background:url(../images/bullet-black.gif) no-repeat 0 6px;
	padding:0 8px 4px;
}
.rehabilitation-block .box a{color:#a80532; outline: none;}
.item-holder,
.article-holder{
	overflow:hidden;
	height:1%;
	color:#313131;
	font:1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
.article-holder{padding:26px 0 40px;}
.careers .article-holder{padding:24px 0 40px;}
#content .item-holder h2{
	color:#1a578a;
	margin:0 0 12px;
	font-size:1.4em;
	line-height:1.25em;
}
.item-holder .area,
.article-holder .area{
	overflow:hidden;
	height:1%;
	display:none !important;
}
.article-holder .area{
	position:relative;
	margin:0 0 0 -7px;
}
.item-holder .box,
.article-holder .box{
	float:left;
	display:inline;
	width:182px;
	padding:5px 9px 9999px 11px;
	margin:0 1px -9994px -1px;
	border-left:1px solid #bebfbf;
	font:bold 0.85em/1.65em Verdana, Arial, Helvetica, sans-serif;
}
.careers .article-holder .box{font:0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;}
.article-holder .box{
	width:183px;
	padding:0 10px 9999px;
	margin:0 1px -9945px -1px;
}
.article-holder .size{
	width:211px;
	padding:0 7px 9999px 9px;
}
/*#content .item-holder h3,
#content .article-holder h3{
	margin:0 0 2px;
	font-size:1.2em;
	line-height:1.9em;
}*/
.experience #content .item-holder h3{margin:0 0 4px;}
.item-holder p{margin:0 0 18px;}
.item-holder .box p{margin:0;}
.article-holder .box p{margin:0;}
.item-holder img{
	display:none;
	margin:0 0 6px;
}
.experience .item-holder img {margin:0 0 5px;}
.item-holder ul,
.article-holder ul{
	list-style:none;
	padding:10px 9px;
	font-weight:normal;
	margin:0;
}
.experience .item-holder ul{
	padding:12px 0 0 9px;
	font-size:0.9em;
	line-height:1.7em;
}
.experience .item-holder li{padding:0 0 9px 9px;}
.article-holder ul{padding:0 9px;}
.item-holder li,
.article-holder li{
	vertical-align:top;
	background:url(../images/bullet-black.gif) no-repeat 0 6px;
	padding:0 8px 4px;
}
.item-holder a,
.article-holder a{color:#a80532; outline: none;}
.article-holder h3{color:#1a578a;}
.article-holder .btn{
	position:absolute;
	bottom:0;
	width:163px;
	height:42px;
}
.article-holder .btn img{display:block;}
.carousel{
	overflow:hidden;
	padding:0 0 30px;
	width:641px;
	display:none !important;
}
.carousel .img-holder{
	position:relative;
	width:100%;
	height:226px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.carousel .img-holder li{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:0;
}
.carousel .img-holder li img{display:block;}
.carousel .img-holder .active {z-index:1;}
.carousel .img-holder .text{
	position:absolute;
	top:30px;
	left:39px;
	width:285px;
	color:#313131;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.carousel .img-holder .text .title{
	color:#a80532;
	display:block;
	margin:0 0 6px;
	font:18px/22px Verdana, Arial, Helvetica, sans-serif;
}
.carousel .img-holder .text p{margin:0;}
.carousel .btn-holder{
	overflow:hidden;
	padding:0 19px;
	margin:-2px 0 0;
}
.carousel .btn-play{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:133px;
	height:25px;
	cursor:pointer;
	background:url(../images/btn-play.gif) no-repeat;
}
.carousel .gallery-tools{
	overflow:hidden;
	height:53px;
	padding:1px;
	background:url(../images/bg-carousel.gif) no-repeat;
}
.carousel .control-panel{
	float:left;
	padding:0 0 0 23px;
	width:466px;
}
.carousel .link-prev,
.carousel .link-next{
	float:left;
	width:21px;
	height:21px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	margin:17px 0 0;
	background:url(../images/arrow-carousel.gif) no-repeat 0 -21px;
}
.carousel .link-next{
	float:right;
	background-position:0 0;
}
.carousel .btn-conditions{
	float:right;
	padding:14px 10px 0 16px;
	width:105px;
	height:39px;
	font-size:10px;
	background:url(../images/separator-carousel.gif) no-repeat;
}
.carousel .btn-conditions a{color:#a80532; outline: none;}
.carousel .small-carousel{
	float:left;
	width:424px;
	position:relative;
	overflow:hidden;
}
.carousel .small-carousel ul{
	position:relative;
	overflow:hidden;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.carousel .small-carousel li{
	width:109px;
	height:53px;
	float:left;
	display:table;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
}
.carousel .small-carousel div{
	vertical-align:middle;
	display:table-cell;
	padding:0 0 0 28px;
}
.post img
{display:none;} 
.carousel .small-carousel li a{color:#313131; outline: none;}
.carousel .small-carousel .active a{color:#a80532; outline: none;}
.twocolumns-holder .gallery{
	width:639px;
	overflow:hidden;
	padding:1px 0 0;
	position:relative;
	display:none;
}
.twocolumns-holder .gallery .img-holder{
	position:relative;
	width:100%;
	height:222px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.twocolumns-holder .gallery .img-holder li{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:0;
}
.twocolumns-holder .gallery .img-holder li img{display:block;}
.twocolumns-holder .gallery .img-holder .text{
	position:absolute;
	top:33px;
	left:38px;
	width:290px;
	color:#313131;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}
#content .gallery .img-holder h2{
	margin:0 0 6px;
	color:#a80532;
	font-size:18px;
	line-height:22px;
}
.twocolumns-holder .gallery .img-holder blockquote{margin:0;}
.twocolumns-holder .gallery .img-holder q{
	quotes: none;
	display:block;
	margin:0 0 18px;
}
.twocolumns-holder .gallery .img-holder q:before,
.twocolumns-holder .gallery .img-holder q:after{content:"";}
.twocolumns-holder .gallery .img-holder cite{
	display:block;
	font-size:10px;
}
.twocolumns-holder .gallery .img-holder .active {z-index:1;}
.twocolumns-holder .gallery .switcher{
	position:absolute;
	left:549px;
	top:196px;
	z-index:1;
	padding:0;
	margin:0;
	list-style:none;
	height:19px;
	overflow:hidden;
}
.twocolumns-holder .gallery .switcher li{
	float:left;
	padding:0 1px 0 0;
}
.twocolumns-holder .gallery .switcher a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:19px;
	height:19px;
	cursor:pointer;
	background:url(../images/bullet-switcher-white.png) no-repeat;
	outline: none;
}
.twocolumns-holder .gallery .switcher a:hover,
.twocolumns-holder .gallery .switcher .active a{background:url(../images/bullet-switcher-red.png) no-repeat; outline: none;}
.post{
	height:1%;
	padding:0 11px 39px 0;
}
.post:after{
	content:"";
	display:block;
	clear:both;
}
.post .alignright{
	float:right;
	margin:0 0 0 -10px;
	border: 0px;
}
.post .alignleft{
	float:left;
	margin:-17px 0 -28px -19px;
	border: 0px;
}
.post .text{
	overflow:hidden;
	height:1%;
	padding:36px 0 0;
	letter-spacing:-1px;
	color:#313131;
	font:1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
#twocolumns .post .text h1{
	margin:0 0 5px;
	font:bold 1.4em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.post .text p{margin:0 0 18px;}
#twocolumns .post .text a{
	color:#a80532;
	font-size:0.9em;
	letter-spacing:0;
	word-spacing:-1px;
	outline: none;
	display:none;
}
.twocolumns-area{
	margin:0 -10px 0 0;
	float:right;
	width:779px;
	border-left:1px solid #dedede;
	position:relative;
	min-height:646px;
}
.twocolumns-area #content{
	float:left;
	width:560px;
	overflow:hidden;
	padding:13px 0 0 19px;
}
#twocolumns .twocolumns-area h1{margin:0 0 18px;}
.twocolumns-area .text-block{
	overflow:hidden;
	height:1%;
	padding:0 0 6px;
	font-size:1.2em;
	line-height:1.4em;
}
.twocolumns-area .text-block p{margin:0 0 17px;}
.twocolumns-area .text-block a{color:#a80532; outline: none;}
.twocolumns-area .requirements-box{
	overflow:hidden;
	height:1%;
	padding:0 0 36px;
	font-size:1.2em;
	line-height:1.17em;
}
.twocolumns-area .requirements-box .title{
	display:block;
	font-size:1em;
	margin:0 0 9px;
}
#content h2{
	margin:0 0 7px;
	font-size:1.2em;
	line-height:1.45em;
}
#content h3{
	margin:0 0 8px;
	font-size:1em;
	line-height:1.65em;
}
#content h4{
	margin:0 0 8px;
	font-size:0.85em;
	line-height:2em;
}
#content h5{
	margin:0;
	font-size:0.75em;
	line-height:2.2em;
}
#content .blue{color:#1a578a;}
#content .green{color:#7ea658;}
#content .active{color:#a80532;}
.twocolumns-area .requirements-box .green{margin:0 0 0 120px;}
#content .hover{
	color:#a80532;
	text-decoration:underline;
}
.readmorenews
{
	float:right;
	margin-top:-16px !important;
	font:1.1em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif !important;
	color:#a80532;
}
.PnewsAndEvents
{
	width:100px;
}
.strongtitle
{
	 float:left;
	 padding-right:12px;
}
.newstitle p
{
	float:left;
	font-size:9px;
}
#content a:hover{color:#a80532;}
.twocolumns-area .requirements-box p{margin:0 0 13px;}
.twocolumns-area .requirements-box ul{
	overflow:hidden;
	height:1%;
	list-style:none;
	padding:4px 0 20px 21px;
	margin:0;
}
.twocolumns-area .requirements-box li{padding:0 0 6px 20px;}
.twocolumns-area .text-requirements .title{margin:0 0 13px;}
.twocolumns-area .numberd-list li{text-indent:-17px;}
.twocolumns-area .bullet-list li{
	background:url(../images/bullet-black.gif) no-repeat 2px 5px;
	padding-left:11px;
}
.twocolumns-area .numberd-list{
	margin:-9px 0 0;
	padding:0 0 22px;
}
.twocolumns-area .bullet-list{padding:0;}
.twocolumns-area .text-area{
	overflow:hidden;
	height:1%;
	padding:0 0 18px;
	font-size:1.2em;
	line-height:1.42em;
}
.twocolumns-area .text-area .column{
	float:right;
	margin:0 0 -28px;
	width:197px;
	padding:30px 0 0 10px;
}
.twocolumns-area .profile-block{
	overflow:hidden;
	height:1%;
	padding:0 0 28px;
}
.twocolumns-area .profile-block .box{
	background:url(../images/bg-profile.gif) repeat-y;
	width:196px;
	overflow:hidden;
	margin:0 0 7px;
}
.twocolumns-area .profile-block .holder{
	background:url(../images/bg-profile.gif) no-repeat -196px 0;
	padding:1px 0 0;
}
.twocolumns-area .profile-block .frame{
	background:url(../images/bg-profile.gif) no-repeat -392px 100%;
	overflow:hidden;
	height:1%;
	padding:6px 12px 13px;
	font-size:9px;
	line-height:11px;
}
#twocolumns .twocolumns-area .profile-block h1{
	color:#313131;
	margin:0 0 16px;
	font:15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
}
.twocolumns-area .profile-block .image-box{
	width:110px;
	height:131px;
	margin:-13px auto 10px;
	padding:13px 0 0 15px;
	background:url(../images/bg-imagebox.gif) no-repeat;
}
.twocolumns-area .profile-block .image-box img{display:block;}
.twocolumns-area #content .text-area .profile-block h2{
	font-size:10px;
	line-height:12px;
	margin:0 0 10px;
	letter-spacing:0;
}
.twocolumns-area .text-area .profile-block p{margin:0 0 10px;}
.twocolumns-area .profile-block a{color:#a80532; outline: none;}
.twocolumns-area .btn-contact{
	width:197px;
	height:23px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/btn-contactrecruiter.gif) no-repeat;
}
.twocolumns-area .text-area h2{
	margin:0 0 5px;
	color:#3c3c3c;
	font-size:1.25em;
	line-height:1.6em;
	letter-spacing:-1px;
}
.twocolumns-area .text-area p{margin:0 0 17px;}
.twocolumns-area .item-holder{padding:0 0 31px;}
.twocolumns-area .item-holder .area{
	margin:0 0 0 -5px;
	width:600px;
}
.twocolumns-area .item-holder .area-box{
	overflow:hidden;
	width:600px;
	margin:0 0 1px -22px;
}
.twocolumns-area .item-holder .area-box .box{
	margin:0 1px -9990px -1px;
	padding:10px 19px 9999px 41px;
	width:235px;
}
.twocolumns-area .item-holder .box{
	width:168px;
	padding:10px 5px 9999px 23px;
	margin:0 1px -9989px -1px;
}
.twocolumns-area .item-holder .size{width:155px;}
.twocolumns-area .item-holder ul{padding:4px 6px;}
.twocolumns-area .item-holder li{padding-right:0;}
.twocolumns-area .tabs-area{
	padding:0;
	margin:0 0 0 -1px;
}
.twocolumns-area .tabset{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
	font-size:12px;
	line-height:28px;
	letter-spacing:-1px;
}
.twocolumns-area .tabset li{
	float:left;
	background:url(../images/separator-tabset-red.gif) no-repeat;
	margin:0 0 0 -2px;
	padding:0 2px;
}
.twocolumns-area .tabset a{
	background:url(../images/bg-tabset-red.gif) repeat-x;
	float:left;
	width:81px;
	height:36px;
	color:#fff;
	text-align:center;
	outline: none;
}
.twocolumns-area #content .tabset a:hover,
.twocolumns-area #content .tabset .active{
	background:url(../images/bg-tabsetred-active.gif) no-repeat;
	text-decoration:none;
	color:#fff;
}
.twocolumns-area .tab-content{
	overflow:hidden;
	height:1%;
	padding:12px 0 0;
	font-size:1.2em;
	line-height:1.42em;
}
.twocolumns-area .tab-content .image-block{
	float:right;
	width:180px;
	margin:2px 0 0 15px;
	padding:7px 8px 12px;
	background:#f3f3f3;
	font-size:0.75em;
	line-height:1.2em;
	border:1px solid #dedede;
}

.rehabilitation-block .dayCellHeader a 
{
	color:dimgray;
}
.twocolumns-area .tab-content .image-block img{
	display:block;
	margin:0 auto 5px;
	border:1px solid #959595;
}
.rehabilitation-block .monthGrid 
{
	 border:none ! important;
}
.rehabilitation-block .navWeekdaysEvents, .navWeekdays, .dayCellWeekEnd
{
	background:none repeat scroll 0 0 #EEEEEE !important;
}
.rehabilitation-block .calendarMonth
{
	 background:white;
	 border:none !important;
}
.twocolumns-area .tab-content .text-box{
	overflow:hidden;
	height:1%;
	margin:0 0 8px;
}
.twocolumns-area .tab-content h2{
	color:#1a578a;
	margin:0 0 5px;
	font-size:15px;
	line-height:20px;
}
.YourSearchclass .thankYouQ
{
     padding-bottom:10px;
}
.twocolumns-area .tab-content p{margin:0 0 22px;}
.twocolumns-area .tab-content .text-box p{
	margin:0;
	padding:0 0 17px;
}

.ContactUsControl h1
{
	color:#1A578A;
	font:2.3em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	margin:0 0 9px;
}
.ThankYouMsg
{
	color:#a80532;
	float:left;
	font:1.6em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif !important;
	padding-bottom:15px;
	padding-top:30px;
	width:100%;
}
.GeneralSidemenu
{
	/*padding:28px 0 0 0 !important;*/
}
.twocolumns-area .tab-content .text-box .image-block p{
	margin:0;
	padding:0;
}
.red .redbox
{
	background:url("../images/bg-selectbox.gif") no-repeat scroll -367px 0 transparent;
	margin-left:-9px;
	margin-right:-5px;
	margin-top:-21px;
	padding:15px 18px 0;
}
.BacktoFAQs input
{
	font:1.5em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	color:#a80532;
	float:right;
	background:none repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	padding-bottom:25px;
	
}
.TableGridView
{
	
}
.BacktoFAQs input:hover
{
	text-decoration:underline;
	}
#AskQuestion
{
	 float:left;
	 width:100%;
	 font:1.1em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	 padding-right:13px;
	 padding-bottom:5px;
}
.holder img
{display:none;}
.text-area img
{display:none;}
.YourSearchclass
{
	  font-size:12px;
	  color:#1A578A;
	  padding-top:10px;
}
.BacktoFAQs
{
	float:right;
	margin-top:20px;
	display:none;
}
#searchFAQsLable
{
	 padding-right:13px;
	 float:left;
	 width:100%;
	 font:1.2em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif !important;
	 padding-right:13px;	 	 
}
#LableFAQs
{
	float:left;
	font-size:12px;
	padding-top:10px;
	}
.searchfaqsinput
{
	background:url("../images/bg-textsearch.gif") no-repeat scroll 0 0 transparent;
	height:23px;
	width:211px;
	border:medium none navajoWhite;
}
.textboxSubmit label
{
	color:#1A578A;
	float:left;
	font-size:11px;
	padding-bottom:5px;
	width:100%;
}
.sitemap
{margin-top:-30px;}
.sitemap td
{
	width:10px !important;
}
.twocolumns-area .tab-content .alignright{
	float:right;
	margin:2px 0 0 15px;
	border:1px solid #dfdfdf;
}
.twocolumns-area .tab-content .alignleft{
	float:left;
	margin:2px 15px 0 0;
	border:1px solid #dfdfdf;
}
.twocolumns-area table{
	
	margin:0 !important;
}
.twocolumns-area table th,
.twocolumns-area table td{
	border:solid #fff;
	border-width:0 3px 3px 0;
	font:1.4em/1.45em Verdana,Arial,Helvetica,sans-serif;
	background:#a2998b;
	width:550px;
	padding:10px 0 11px;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	list-style:none outside none;
}
.twocolumns-area table td{
	background:#fff;
	color:#313131;
	padding:10px 0;
	
}
.twocolumns-area table .title{
	background:#ccc7bf;
	color:#fff;
}
.newsControl
{
	margin-left:-20px !important;
	width:530px;
}
.twocolumns-area table .odd td{background:#dbd8d2;}
.twocolumns-area table .odd .title{background:#bdb7ac;}
.twocolumns-area .aside{
	float:right;
	width:194px;
	padding:13px 0 0;
	overflow:hidden;
	display:none !important;
}
.SubmitbocContent
{
	 /*margin-top:-40px;*/
	 display:none;
}
.textboxSubmit
{
	float:left;
	width:100%;
}
.twocolumns-area .aside .box{
	background:url(../images/bg-box-brown.gif) repeat-y;
	margin:0 0 6px;
}
.twocolumns-area .aside .box .holder{
	background:url(../images/bg-box-brown.png) no-repeat -194px 100%;
	padding:8px 14px 21px;
	overflow:hidden;
	height:1%;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.theredbox
{
	background:url("../images/bg-selectbox.gif") no-repeat scroll -734px 100% transparent;
	color:white !important;
	font:1.2em/1.42em Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:-22px;
	margin-left:-18px;
	margin-right:-13px;
	min-height:96px;
	overflow:hidden;
	padding-bottom:8px;
	padding-left:24px;
	padding-top:0 !important;
}
#Click a
{
	color:#1A578A;
	}
.SearchandQoestion
{
	
	margin-top:20px;
	padding-bottom:20px;
	width:340px !important;
	font:11px/18px Verdana,Arial,Helvetica,sans-serif;
	padding-top:20px;
	color:White !important;
	padding-left:9px;
}
.BacktoResulFAQs:hover
{
	 text-decoration:underline !important;
}
.BacktoResulFAQs
{
	color:#a80532;
	font:1.5em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	margin-left:-10px;
	display:none;
	
}
.red
{
	background:url("../images/bg-selectbox.gif") repeat-y scroll 0 0 transparent;
	left:-4px;
	overflow:hidden;
	position:relative;
	width:356px !important;
	color:#313131;
	font:1.2em/1.42em Verdana,Arial,Helvetica,sans-serif;
	margin-left:5px;
	display:none ;
}
.CondtionwetreatClass a:hover
{
	text-decoration:none !important;
	}
.CondtionwetreatClass a
{
	border-bottom:1px dotted #a80532;
}
.submitQuestionFAQs
{
	color:#a80532;
	font:1.5em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	
}
.submitQuestionFAQs:hover
{
	 text-decoration:underline;
}
.textboxFAQs
{
	background:url("../images/bg-textsearch.gif") no-repeat scroll 0 0 transparent;
	border:medium none navajoWhite;
	height:23px;
	width:211px;
	padding-left:5px;
}
.FAQbottomPart
{
	 margin-top:50px;
	 display:none;
}
.SubmitQuestion1 input
{
	
	color:#a80532;
	font:1.5em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	width:100%;
	}
.questionsHeader
{
	display:none;
}
.ContactUstitle ul
{
	 list-style:none;
}
.errormeg
{
	float:left;
}
.pager
{
	border-bottom:none !important;
	float:left !important;
	height:36px;
	}
.Questionsubmit
{
	color:#1A578A;
	float:left;
	padding-bottom:15px;
	padding-top:7px;
	width:100%;
	font:1.5em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif !important;
	}
.QuestClass
{
	float:left;
}
#QuestionsGridView td
{
	
}
.DateFAQs
{
	font-size:12px;
	}
.FAQGridview tr
{
	/*border-bottom:1px solid #BFBFBF;
	float:left;
	margin-left:-40px;*/
	float:left !important;
	width:530px;
}
.pager tr
{
	 border-bottom:none !impoertant;
	 float:none !important;
	 margin-left:0 !important;
}
.FAQtitle
{
	color:#1A578A;
	font:2.3em/1.3em "Century Gothic",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	margin:0 0 9px;
}
.FAQP
{
	padding-bottom:19px !important;
	padding-top:0 !important;
}
.FAQP p
{
	color:#313131;
	font:1.2em/1.42em Verdana,Arial,Helvetica,sans-serif;
	}
.FAQContent
{
	margin-left:3px;
	margin-top:15px;
	font-size:12px;
	display:none;
	}
#FAQControl #Content
{
	
	}
.twocolumns-area .aside .box a{color:#fff; outline: none;}
.twocolumns-area .aside .box .title{
	font:15px/20px "Century Gothic", Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 9px;
}
.twocolumns-area .aside .box .row{
	overflow:hidden;
	height:1%;
	margin:0 0 6px;
}
.twocolumns-area .aside .box label{
	float:left;
	font-size:11px;
	margin:0 0 1px;
}
.twocolumns-area .aside .box .text{
	float:left;
	width:149px;
	height:23px;
	background:url(../images/bg-text-small.gif) no-repeat;
}
.twocolumns-area .aside .box .text input{
	float:left;
	width:139px;
	padding:5px 0 4px;
	margin:0 5px;
	border:none;
	background:none;
}
.twocolumns-area .aside .box .btn{
	float:left;
	padding:0;
	margin:0 0 0 -2px;
	width:95px;
	height:33px;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	background:url(../images/btn-button.png) no-repeat;
}
.twocolumns-area .aside .box .findlocation-form .btn{
	background:url(../images/btn-search.png) no-repeat;
	margin:-3px 0 0;
}
.twocolumns-area .aside .green{
	background:url(../images/bg-box-green.gif) repeat-y;
	margin:0;
	position:relative;
	top:2px;
}
.twocolumns-area .aside .green .holder{
	background:url(../images/bg-box-green.gif) no-repeat -194px 100%;
	padding:11px 14px 18px;
}
.twocolumns-area .aside .findlocation-form .row{padding:0 0 2px;}
.twocolumns-area .aside .findlocation-form fieldset{padding:1px 0 0;}
.twocolumns-area .aside .findlocation-form select{
	width:149px;
	height:23px;
	float:left;
	padding:4px;
	margin:0;
}
.twocolumns-area .aside .block{padding:3px 15px 15px 11px;}
.subpage .twocolumns-area .aside .block{padding:3px 15px 16px 11px;}
#twocolumns .twocolumns-area .aside .block h1{
	color:#1a578a;
	padding:0 0 3px 2px;
	margin:0;
	width:160px;
	border-bottom:1px solid #e4e4e4;
	font:1.5em/1.35em "Century Gothic", Arial, Helvetica, sans-serif;
}
.twocolumns-area .aside .block ul{
	list-style:none;
	padding:14px 0 0 6px;
	margin:0;
	font-size:1.1em;
	line-height:1.25em;
}
.twocolumns-area .aside .block li{
	vertical-align:top;
	background:url(../images/bullet-black.gif) no-repeat 0 6px;
	padding:0 0 8px 9px;
}
.twocolumns-area .aside .block ul a{
	color:#a80532;
	outline: none;
}
.twocolumns-area .aside .block .image-box{
	width:123px;
	height:131px;
	margin:-7px auto 3px;
	padding:13px 0 0 15px;
	background:url(../images/bg-imagebox.gif) no-repeat;
}
.twocolumns-area .aside .block .image-box img{display:block;}
.twocolumns-area .aside .block blockquote{
	margin:0 0 12px;
	font:1.1em/1.46em Verdana, Arial, Helvetica, sans-serif;
}
.twocolumns-area .aside .block q{
	quotes: none;
	display:block;
	margin:0 0 16px;
}
.twocolumns-area .aside .block q:before,
.twocolumns-area .aside .block q:after{content:"";}
.twocolumns-area .aside .block .btn-viewjob{
	width:152px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -4px;
	background:url(../images/btn-viewjob.gif) no-repeat 0 -27px;
}
#twocolumns .twocolumns-area .aside .profile-block h1{margin:0 0 16px;}
.subpage .twocolumns-area .aside .profile-block{padding-bottom:23px;}
.twocolumns-area .aside .block .job-list{
	padding:19px 2px 3px;
	word-spacing:1px;
	letter-spacing:-1px;
	font:1em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
.twocolumns-area .aside .job-list li{
	background:none;
	vertical-align:top;
	padding:0 0 7px;
}
.twocolumns-area .aside .job-list h2{
	margin:0;
	font-size:11px;
	line-height:15px;
}
.twocolumns-area .aside .job-list p{margin:0 0 5px;}
.twocolumns-area .aside .job-list ul{
	padding:0;
	margin:0 0 0 -6px;
	overflow:hidden;
	height:1%;
	font-size:9px;
	line-height:12px;
}
.twocolumns-area .aside .job-list ul li{
	float:left;
	padding:0 7px;
	margin:0 1px 0 -1px;
	background:url(../images/separator-small.gif) no-repeat 0 3px;
}
.twocolumns-area .aside .btn-more{
	display:block;
	margin:0;
	width:117px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-more.gif) no-repeat;
}
.item-menu{
	float:left;
	position:relative;
	margin:0 -10px;
	padding:21px 5px 0 19px;
	min-height:625px;
	background:url(../images/bg-item-menu.gif) no-repeat 10px 0;
	display:none !important;
}
.item-menu h2{
	margin:0;
	color:#1a578a;
	font:13px/18px "Century Gothic", Arial, Helvetica, sans-serif;
}
.item-menu ul{
	list-style:none;
	padding:9px 0 0;
	margin:0 0 0 -20px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.item-menu li{
	vertical-align:top;
	width:166px;
	margin:0 0 -2px;
	padding:8px 0 20px 20px;
}
.item-menu a{color:#313131; outline: none;}
.item-menu a:hover{color:#1a578a;}
.item-menu .active{background:url(../images/bg-itemmenu-hover.gif) no-repeat;}
.item-menu .active a{color:#fff; outline: none;}
.item-menu .active ul a{color:#313131; outline: none;}
.item-menu ul ul{
	margin:0 0 -17px;
	padding:30px 0 0 10px;
}
.item-menu ul ul .active{background:none;}
.item-menu ul ul .active a{color:#1a578a; outline: none;}
.item-menu li li{
	margin:0;
	width:auto;
	padding:0 0 15px;
}
.search-area{
	float:right;
	width:769px;
	border-left:1px solid #dedede;
	position:relative;
}
.search-area #content{
	overflow:hidden;
	height:1%;
	float:none;
	width:auto;
	color:#333;
	font-size:1.2em;
	line-height:1.4em;
	padding:13px 17px 27px;
}
#twocolumns .search-area #content h1{
	margin:0 0 17px;
	font-size:1.9em;
	line-height:1.3em;
}
.search-area p{margin:0 0 20px;}
.search-area .search-block{
	width:732px;
	overflow:hidden;
	background:url(../images/bg-search-block.gif) repeat-y;
}
.search-area .search-block .holder{background:url(../images/bg-search-block.gif) no-repeat -732px 0;}
.search-area .search-block .frame{
	background:url(../images/bg-search-block.gif) no-repeat -1464px 100%;
	overflow:hidden;
	height:1%;
	padding:0 1px;
}
.search-area .searchlocation-bar{
	background:url(../images/bg-searchlocation-bar.gif) repeat-y;
	overflow:hidden;
	width:732px;
	position:relative;
	margin:0 -1px;
}
.search-area .searchlocation-form fieldset{
	background:url(../images/bg-searchlocation-bar.gif) no-repeat -732px 0;
	overflow:hidden;
	height:1%;
	padding:9px 0px 6px 15px;
	font-size:0.8em;
}
.search-area .searchlocation-form .box{
	float:left;
	width:301px;
	padding:0 0 9999px;
	margin:0 0 -9999px;
	background:url(../images/separator-searchlocation.gif) repeat-y 100% 0;
}
.search-area .searchlocation-form .block{
	float:right;
	overflow:hidden;
	width:402px;
	padding:2px 0 0;
}
.search-area .searchlocation-form .row{
	overflow:hidden;
	height:1%;
	margin:0 0 4px;
}
.search-area .searchlocation-form label{float:left;}
.search-area .searchlocation-form .title{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 3px;
}
.search-area .searchlocation-form .text{
	float:left;
	width:278px;
	height:23px;
	background:url(../images/bg-textsearchlocation.gif) no-repeat;
}
.search-area .searchlocation-form .text input{
	float:left;
	width:268px;
	padding:5px 0;
	margin:0 5px;
	border:none;
	background:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	word-spacing:-2px;
}
.search-area .searchlocation-form .btn{
	float:right;
	width:95px;
	height:33px;
	cursor:pointer;
	border:none;
	padding:0;
	margin:-3px 19px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	background:url(../images/btn-search.png) no-repeat;
}
.search-area .searchlocation-form #radius{
	width:85px;
	height:23px;
	float:left;
	padding:0;
	margin:0;
	border:none;
	background:none;
}
.search-area .searchlocation-form .label-radius{
	margin:7px 0 0 -1px;
	width:88px;
	letter-spacing:-1px;
	word-spacing:1px;
}
.search-area .searchlocation-form .area{
	overflow:hidden;
	width:410px;
	padding:7px 0 0 1px;
	list-style:none;
	margin:0;
}
.search-area .searchlocation-form .area li{
	float:left;
	width:202px;
}
.search-area .searchlocation-form .area input{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:0;
	border:none;
	background:0;
}
.search-area .searchlocation-form .area label{
	letter-spacing:-1px;
	word-spacing:5px;
	display:block;
	overflow:hidden;
	width:170px;
	margin:0 0 7px;
}
.search-area .result-bar{
	overflow:hidden;
	height:1%;
	padding:6px 11px 7px;
	background:#ddd url(../images/bg-result-bar.gif) repeat-x;
}
.search-area .result-bar dl{
	float:left;
	margin:0;
	font:0.85em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.search-area .result-bar dt{
	display:inline;
	font-weight:bold;
	color:#1a578a;
}
.search-area .result-bar dd{
	display:inline;
	margin:0 9px 0 0;
}
.search-area .map-area{
	overflow:hidden;
	height:1%;
}
.search-area .result-list{
	float:left;
	width:214px;
	height:419px;
	overflow:hidden;
}
.search-area .result-list .btn-sort{
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	word-spacing:-2px;
	margin:0 0 0 11px;
	position:relative;
	top:-1px;
}
.search-area .result-list .vscroll-bar{
	position:absolute;
	margin:0;
	padding:0;
	border:solid #e2e2e2;
	border-width:0 1px;
	height:418px !important;
}
.search-area .result-list .vscroll-line{
	width:16px !important;
	overflow: hidden;
}
.search-area .result-list .vscroll-slider{background:url(../images/bg-slider.gif) repeat-y;}
.search-area .result-list .scroll-content{width:196px !important;}
.search-area .result-list .vscroll-up,
.search-area .result-list .vscroll-down{
	position:absolute;
	cursor:pointer;
}
.search-area .result-list a{
	color:#a80532;
	font-size:0.85em;
	line-height:1.4em;
	outline: none;
}
.search-area .result-list ul{
	list-style:none;
	padding:2px 0 0;
	margin:0;
}
.search-area .result-list li{
	overflow:hidden;
	width:196px;
	vertical-align:top;
	padding:11px 0 10px;
}
.search-area .result-list li:hover,
.search-area .result-list li.hover,
.search-area .result-list .active{
	background:#ececec;
	text-decoration:none !important;
	color:#333 !important;
}
.search-area .result-list .number{
	float:left;
	width:20px;
	height:20px;
	margin:0 0 0 12px;
	text-align:center;
	color:#fff;
	font:9px/17px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg-number.gif) no-repeat;
}
.search-area .result-list .text{
	float:right;
	width:155px;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.search-area .result-list .active .text{color:#333;}
.search-area .result-list .text .title{
	display:block;
	margin:0 0 2px;
	font-size:9px;
	line-height:12px;
}
.search-area .result-list .text ul{
	overflow:hidden;
	width:156px;
	padding:5px 0 0;
	margin:0 0 0 -3px;
}
.search-area .result-list .text li{
	float:left;
	width:auto;
	margin:0 1px 0 -1px;
	padding:0 3px;
	background:url(../images/separator-result-list.gif) no-repeat 0 3px;
}
.search-area .result-list .text ul a{
	margin:0;
	font-size:0.85em;
	outline: none;
}
.search-area .result-list .text p{
	margin:0;
	letter-spacing:-1px;
	margin:0;
	word-spacing:2px;
}
.search-area .map-holder{
	float:right;
	margin:-1px 0 0;
}
.search-area .map-holder img{display:block;}
#sidebar{
	float:right;
	width:242px;
	display:none !important;
}
.index #sidebar
{
 width:311px;
 display:none;
}
.player-holder{
	background:#fff url(../images/bg-sidebar.gif) repeat-x;
	padding:12px 14px;
	overflow:hidden;
	height:1%;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.player-holder h2{
	margin:0 0 14px;
	color:#fff;
	font:19px/30px "Century Gothic", Arial, Helvetica, sans-serif;
}
.player-holder .player-box{
	overflow:hidden;
	height:1%;
	margin:0 0 7px;
}
.player-holder img{display:block;}
.player-holder a{
	color:#a80532;
	margin:0 3px;
	outline: none;
}
#sidebar .block{
	height:1%;
	overflow:hidden;
	padding:0 0 12px;
}
#sidebar .block .t,
#sidebar .block .b{
	overflow:hidden;
	width:242px;
	height:7px;
	background:url(../images/bg-block.gif) no-repeat -242px 0;
}
#sidebar .block .b{background-position:-484px 0;}
#sidebar .block .holder{
	background:url(../images/bg-block.gif) repeat-y;
	padding:0 2px 0 1px;
}
#sidebar .block .frame{
	overflow:hidden;
	min-height:327px;
	padding:19px 12px 7px 14px;
	background:url(../images/bg-block-gradient.gif) repeat-x 0 100%;
}
.careers #sidebar .block .frame{
	min-height:50px;
	padding-bottom:5px;
}
#sidebar .block .box{overflow:hidden;}
#sidebar .block h1{
	overflow:hidden;
	margin:0;
	border-bottom:1px solid #e4e4e4;
	font-size:1.7em;
	line-height:1.2em;
}
#sidebar .block h1 a{
	color:#1a578a;
	float:left;
	outline: none;
}
#sidebar .block h1 a:hover{text-decoration:none;}
#sidebar .block h1 span{
	font-size:11px;
	float:left;
	padding:1px 0 0 6px;
}
.experience #sidebar .block .searchbox fieldset{padding:14px 0 15px;}
#sidebar .block .searchbox fieldset{padding:15px 0;}
.locationsservices #sidebar .block .searchbox fieldset{padding:13px 0 15px;}
#sidebar .block .searchbox .row{
	overflow:hidden;
	height:1%;
	padding:0 0 7px;
}
.careers #sidebar .block h1{word-spacing:-2px;}
.careers #sidebar .block .searchbox .row{padding:0 0 9px;}
.careers #sidebar .block form.size .row{padding:0 0 7px;}
#sidebar .block .searchbox label{
	color:#313131;
	float:left;
	font:11px/18px Verdana,Arial,Helvetica,sans-serif;
	padding:0 0 1px;
}
#sidebar .block .searchbox .text{
	float:left;
	width:211px;
	height:23px;
	background:url(../images/bg-textsearch.gif) no-repeat;
}
#sidebar .block .searchbox .text input{
	float:left;
	padding:5px 0;
	margin:0 5px;
	color:#313131;
	border:none;
	background:none;
	font-size:10px;
	width:201px;
}
#sidebar .block .searchbox select{
	float:left;
	width:211px;
	height:23px;
	padding:5px;
	margin:0;
	font-size:10px;
	color:#313131;
}
#sidebar .block .searchbox .btn{
	float:left;
	height:33px;
	width:95px;
	cursor:pointer;
	border:none;
	background:url(../images/btn-search.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	padding:0;
	margin:-2px 0 0 -2px;
}
#sidebar .block .job fieldset{padding-bottom:0;}
#sidebar .block ul{
	list-style:none;
	padding:14px 5px 0;
	margin:0;
	font:1.1em/1.25em Verdana, Arial, Helvetica, sans-serif;
}
.careers #sidebar .block ul{padding:10px 5px 14px;}
.careers #sidebar .block ul.size{padding:10px 5px 3px;}
.careers #sidebar .block ul.second-size{padding:15px 5px 1px;}
.careers #sidebar .block ul.second-size li{padding:0 8px 7px;}
.careers #sidebar .block li{padding:0 8px 6px;}
#sidebar .block li{
	background:url(../images/bullet-black.gif) no-repeat 0 6px;
	padding:0 8px 8px;
	vertical-align:top;
}
#sidebar .block ul a{color:#a80532; outline: none;}
#sidebar .block .image-box{
	width:110px;
	height:131px;
	margin:11px auto 5px;
	padding:13px 0 0 15px;
	background:url(../images/bg-imagebox.gif) no-repeat;
}
.experience #sidebar .block .image-box{
	margin:13px auto 5px;
	width:113px;
}
#sidebar .block .image-box img{display:block;}
#sidebar .block blockquote{
	margin:0 0 17px;
	color:#313131;
	font:1.1em/1.45em Verdana, Arial, Helvetica, sans-serif;
}
#sidebar .block q{
	quotes: none;
	display:block;
	margin:0 0 16px;
}
#sidebar .block q:before,
#sidebar .block q:after{content:"";}
#sidebar .block cite{display:block;}
#sidebar .btn-viewjob{
	display:block;
	margin:50px auto 0;
	width:165px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-viewjob.gif) no-repeat;
}
#sidebar .btn-exploreall{
	float:right;
	color:#a80532;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:7px 10px 0 0;
}
* html #sidebar .block .frame{
	overflow:visible;
	height:327px;
}
* html .rehabilitation-block .select-box .frame{
	height:96px;
	overflow:visible;
}
* html .carusel .btn-holder,
* html #sidebar .block h1,
* html .index .visual .tab-content .more-holder,
* html #sidebar .block .box{
	height:1%;
	overflow:visible;
}
.item-holder li, .article-holder li
{
	background:none !important;
	padding:0 !important;
	vertical-align:0 !important;
}
* html .item-menu{height:625px;}
* html .careers #sidebar .block .frame{height:50px;}
* html .search-area .result-bar dd{margin:0 0 0 1px;}
* html .item-holder li, .article-holder li{background-position:0 7px;}
#footer{
	overflow:hidden;
	height:1%;
	padding:22px 37px 20px 27px;
}
#footer .by{
	padding:15px 0 0;
	float:right;
	font:9px/16px Arial, Helvetica, sans-serif;
}
#footer .by span{
	position:relative;
	top:-4px;
}
#footer ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
	font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
#footer li{
	float:left;
	background:url(../images/separator-footer.gif) no-repeat 0 3px;
	padding:0 2px;
	margin:0 1px 0 -1px;
}
#footer a{color:#313131; outline: none;}
/* forms */
.outtaHere{
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea,
.radioAreaChecked{
	float:left;
	width:15px !important;
	height:16px;
	background:none;
	overflow: hidden;
}
.radioAreaChecked{background-position: 0 -16px;}
/*Checkboxes*/
.checkboxArea,
.checkboxAreaChecked{
	float:left;
	width:13px !important;
	height:13px;
	overflow: hidden;
	background:url(../images/bg-checkbox.gif) no-repeat;
}
.checkboxAreaChecked{background-position: 0 -13px;}
.search-area .searchlocation-form .checkboxArea,
.search-area .searchlocation-form .checkboxAreaChecked{margin:3px 9px 0 0;}
/* Selects */
.selectArea{
	position: relative;
	overflow:hidden;
	height: 26px;
	float:left;
	color:#313131;
	font:11px/23px Verdana, Arial, Helvetica, sans-serif;
}
.selectArea .left{
	position: absolute;
	top: 0;
	left: 0;
	width:7px;
	height:100%;
	display: block;
}
.selectArea a.selectButton{
	position: absolute;
	top: 0;
	right: 0;
	width:26px;
	height:100%;
}
.selectArea .center{
	height: 23px;
	line-height:23px;
	display:block;
	padding:0 26px 0 19px;
}
.selectArea .center img{float:left;}
.visual .searchlocation-form .selectArea .left{background:url(../images/bg-searchlocationform.gif) no-repeat 0 -26px;}
.visual .searchlocation-form .selectArea a.selectButton{
	height:26px;
	width:21px;
	line-height:26px;
	background:url(../images/bg-searchlocationform.gif) no-repeat;
}
.visual .searchlocation-form .selectArea .center{
	padding:0 7px;
	height:26px;
	width:255px;
	line-height:26px;
	background:#fff url(../images/bg-searchlocationform.gif) repeat-x 0 -52px;
}
.condition-form .selectArea .left,
.twocolumns-area .aside .findlocation-form .selectArea .left{background:url(../images/bg-conditionform.gif) no-repeat 0 -46px;}
.condition-form .selectArea a.selectButton,
.twocolumns-area .aside .findlocation-form .selectArea a.selectButton{
	height:23px;
	width:26px;
	line-height:23px;
	background:url(../images/bg-conditionform.gif) no-repeat;
}
.twocolumns-area .aside .findlocation-form .selectArea .left{left:-1px;}
.condition-form .selectArea a.selectButton{right:-1px;}
.condition-form .selectArea .center,
.twocolumns-area .aside .findlocation-form .selectArea .center{
	padding:0 7px;
	height:23px;
	width:230px;
	line-height:23px;
	background:#fff url(../images/bg-conditionform.gif) repeat-x 0 -23px;
}
#sidebar .block .searchbox .selectArea,
.search-area .searchlocation-form .selectArea {font-size:10px;}
.search-area .searchlocation-form .selectArea{margin:4px 0 0;}
#sidebar .block .searchbox .selectArea .left{background:url(../images/bg-searchbox-select.gif) no-repeat 0 -23px;}
#sidebar .block .searchbox .selectArea a.selectButton,
.search-area .searchlocation-form .selectArea a.selectButton{
	height:23px;
	width:26px;
	line-height:23px;
	background:url(../images/bg-searchbox-select.gif) no-repeat 0 -46px;
}
#sidebar .block .searchbox .selectArea .center,
.search-area .searchlocation-form .selectArea .center{
	padding:0 6px;
	width:173px;
	height:23px;
	line-height:23px;
	background:#fff url(../images/bg-searchbox-select.gif) repeat-x;
}
.search-area .searchlocation-form .selectArea .center{line-height:21px;}
#sidebar .block .searchbox .selectArea .center{
	width:199px;
	height:24px;
}
.search-area .searchlocation-form .selectArea .left{
	width:2px;
	left:-1px;
}
.search-area .searchlocation-form .selectArea a.selectButton{
	background-position:100% -46px;
	width:17px;
}
.search-area .searchlocation-form .selectArea .center{}
.rehabilitation-block .select-form .selectArea{font-size:10px;}
.rehabilitation-block .select-form .selectArea a.selectButton{
	height:23px;
	width:32px;
	line-height:23px;
	background:url(../images/bg-rehabilitation-select.gif) no-repeat 0 -46px;
}
.rehabilitation-block .select-form .selectArea .center{
	padding:0 6px;
	width:292px;
	height:23px;
	line-height:23px;
	background:url(../images/bg-rehabilitation-select.gif) repeat-x 0 -23px;
}
.twocolumns-area .aside .findlocation-form .selectArea{font-size:10px;}
.twocolumns-area .aside .findlocation-form .selectArea .center{width:110px;}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible{
	margin:-1px 0 0;
	position: absolute;
	display: block;
	z-index: 30;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.optionsDivInvisible{display:none;}
.optionsDivVisible ul{
	height:1%;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	margin:0;
	padding:3px 0 0;
	overflow:hidden;
	list-style: none;
}
.optionsDivVisible ul li{
	float:left;
	width:100%;
}
.optionsDivVisible a{
	color:#707070;
	overflow:hidden;
	text-decoration:none;
	float:left;
	padding:2px 7px;
	outline: none;
}
.optionsDivVisible a:hover{text-decoration:underline;}
.optionsDivVisible a img{
	border:none;
	float:left;
	border:none;
	float:left;
}
#at15s
{
	top: 30px !important;
}
