/* GENERAL STYLES */
/* CSS Document */

h1 {
	font-size: 2.2em;
	padding: 10px 0px 10px 0px;
	color:#406C37;
	font-weight:normal;
	margin-bottom:13px;
	border-bottom: dotted 2px #D7D7D7;
}

#home h2 {
	font-size: 1.6em;
	font-weight: normal;
	color:#00938E;
	margin:0;
	padding: 0px;
	margin-top:2px;
	padding-bottom:10px;
}

h2 {
	font-size: 1.8em;
	font-weight: normal;
	color:#606060;
	margin:0;
	padding: 0px;
	margin-top:2px;
	padding-bottom:5px;
	margin-bottom:10px;
	
}

#home h3 {
	font-size: 1.3em;
	font-weight: bold;
	margin:0;
	margin-bottom:3px;
	color:#FFFFFF;
	background:#00938E;
	padding:5px 0px 5px 10px;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	margin:0;
	padding:0;
	background:none;
	padding-bottom:10px;
	color:#000000;
}

h4 {
	font-size: 1.3em;
	font-weight: normal;
	margin:0;
	padding-bottom:10px;
}

p.header {
	font-size:1.4em;
	font-weight:bold;
	color:#406C37;
	padding-bottom:5px;
}

.highlight {
	color: #ff0000;
}

.umbSearchHighlight {
	font-weight:bold;
	color:red;
}

ul#searchResults p {
	padding-bottom:5px;
}

ul#searchResults li {
	margin-bottom:10px;
}


.maintext {
	font-size: 1.4em;
	font-weight: normal;
	color:#000000;
	margin:0;
	padding: 0px;
	margin-top:2px;
	padding-bottom:20px;
}

#innercontent {
	/*font-size: 1.2em;*/
}


#headersearch p {
	margin:0px;
	padding:0px;
}

#headerbar img {
	padding:5px 20px 5px 0px;
	margin:0px;
	float:right;
}

#callnow {
	color:#00938E;
	font-size:1.4em;
	font-weight:bold;
	margin:0px;
	float:right;
	background:#FFFFFF;
	width:225px;
	height:25px;
}

#callnow p {
	padding:5px 0px 0px 10px;
}

#headersearch label {
	color:#00938E;
	font-size:1.1em;
	font-weight:bold;
}

#searchBox_1_search {
	float:left;
	margin-right:5px;
	width:175px;
	/*margin-top:3px;*/
}

#searchimg {
	/*padding-top:3px;*/
}

img.branchheaderimg, img.home-image {
	padding-top:20px;
	margin-bottom:1em;
}

.studiescontent p, .rightNavcontent p, .existingcontent p {
	padding:0px 0px 5px 0px;
}

.studiescontent, .rightNavcontent, .existingcontent {
	background:#FAEFCF;
	padding:10px;
}

.studiescontent {
	padding: 3px 10px 10px 10px;
}

.existingcontent {
	margin-right:300px;
}


.rightNavbox {
	margin-bottom:5px;
}



/*css for left Navigation START */

#sidebar1 ul {
	margin: 0px;
	padding: 0px;
	color: #00938E;
}

#sidebar1 ul li, .studybox ul li, .rightNavcontent ul li {
	list-style: none;
}

#sidebar1 ul li {
	border-bottom: dotted 2px #D7D7D7;
}

#sidebar1 ul li#item1619 {
	
}

#sidebar1 ul li#item1619 a {
	background-image:url(/media/14715/step1-grey.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:3em;
	padding: 0.5em 0px 0.5em 65px;
}

#sidebar1 ul li#item1619 a:hover, #sidebar1 ul li#item1619 a.selected {
	background-image:url(/media/14745/step1-green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}


#sidebar1 ul li#item1620 a {
	background-image:url(/media/14720/step2-grey.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:3em;
	padding: 0.5em 0px 0.5em 65px;
}

#sidebar1 ul li#item1620 a:hover, #sidebar1 ul li#item1620 a.selected {
	background-image:url(/media/14750/step2-green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}


#sidebar1 ul li#item1621 a {
	background-image:url(/media/14725/step3-grey.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:3em;
	padding: 0.5em 0px 0.5em 65px;
}

#sidebar1 ul li#item1621 a:hover, #sidebar1 ul li#item1621 a.selected {
	background-image:url(/media/14755/step3-green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#sidebar1 ul li#item1622 a {
	background-image:url(/media/14730/step4-grey.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:3em;
	padding: 0.5em 0px 0.5em 65px;
}

#sidebar1 ul li#item1622 a:hover, #sidebar1 ul li#item1622 a.selected {
	background-image:url(/media/14760/step4-green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#sidebar1 ul li#item1623 a {
	background-image:url(/media/14735/step5-grey.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:3em;
	padding: 0.5em 0px 0.5em 65px;
}

#sidebar1 ul li#item1623 a:hover, #sidebar1 ul li#item1623 a.selected {
	background-image:url(/media/14765/step5-green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#sidebar1 ul li#item1624 a {
	background-image:url(/media/14740/step6-grey.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:3em;
	padding: 0.5em 0px 0.5em 65px;
}

#sidebar1 ul li#item1624 a:hover, #sidebar1 ul li#item1624 a.selected {
	background-image:url(/media/14770/step6-green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#sidebar1 ul li a {
	font-size: 1.2em;
	display:block;
	font-weight:bold;
	padding:0.5em 0pt 0.5em 65px;
	text-align:left;
	text-decoration:none;
}


#sidebar1 ul li a.selected{
	color:#406C37;
	background-image:url(/media/14791/levt-nav-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;

}

#sidebar1 ul li a:hover{
	color:#406C37;
	display:block;
	background-image:url(/media/14791/levt-nav-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}



#sidebar1 ul li ul li {
	border-bottom:0px;
}

#sidebar1 ul li ul li a {
	background-image:none;
	display:block;
	padding:0pt 0pt 0pt 65px;
	background-position:left center;
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:normal;
	line-height:20px;
	margin:3px 0pt 3px 0px;
	text-align:left;
}

#sidebar1 ul li ul li a:hover, #sidebar1 ul li ul li a.selected {
	background:none;
	text-decoration:underline;
}

#sidebar1 a {
	text-decoration: none;
	display:block;
}

/*end css for left nav */

#infocontainer {
	background: #F1D68A;
	margin-bottom:1em;
}

.infobox, .studybox, .branchinfobox, .branchstudybox {
	float:left;
	width:33.3%;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:0.9em;
}

.studybox {
	font-size:0.8em;
}

.infobox {
	background: #F1D68A url(../images/homeGradient.jpg) repeat-x left top;
}

.branchinfobox, .infoboxyel, .infoboxgreen {
	float:none;
	width:100%;
	background: #F1D68A url(../images/homeGradient.png) repeat-x left top;
	margin-bottom:1em;
}

.branchinfobox {
	background:none;
	color:#000000;
}

.branchinfobox a {
	color:#00938E !important;
}

.infoboxgreen {
	background:#00938E;
	color:#FFFFFF;
	font-size:0.9em;
}

.infoboxyel {
	background:#FAEFCF;
	color:#000000;
	font-size:0.9em;
}

.infoboxyel a {
	color:#00938E !important;
}

.branchcontainer {
	float:left;
	width:48.5%;
	margin-right:2%;
}

.branchcontainer2 {
	float:left;
	width:49%;
}

.existingbox {
	float:left;
	width:100%;
	background:#FAEFCF;
	margin-right:-290px;
	font-size:0.9em;
}

.existingboxright {
	float:right;
	text-align:right;
	width:290px;
	background:#FFFFFF;
}

.existingboxright img{
	vertical-align:bottom;
}

.studybox, .branchstudybox {
	color:#000000;
	background: #FFFFFF url(../images/infoDivide.gif) repeat-y right top;
	width:31%;
	padding-left:5px;
	margin-bottom:1em;
}

.branchstudybox {
	background: #FFFFFF url(../images/infoDividebot.gif) repeat-x left bottom;
	width:100%;
	float:none;
}

.nodivide {
	background:none;
}

.infobox img, .branchinfobox img, .infoboxyel img, .infoboxgreen img {
	float:left;
	border-left: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	margin-right:5px;
}

.infoboxyel img {
	border:none;
	padding:5px;
}

.studybox img, .branchstudybox img {
	float:left;
	margin-right:5px;
}

.branchstudybox ul {
	margin-bottom:10px;
}

.applynow {
	margin-bottom:10px;
}

.leftbranch {
	margin-right:1.5%;
}

.infocontent {
	padding:5px 0px 0px 70px;
}

.infocontent p {
	padding:0px;
	margin:0px;
}

.studycontent, .studycontentright {
	margin-bottom:10px;
	padding-bottom:1px;
}

.studycontent p {
	padding:5px 10px 5px 5px;
}

.studycontent ul {
	padding: 5px 0px 0px 5px;
}

.studycontentright p {
	padding-bottom:5px;
}

.studycontentright ul {
	padding-bottom:5px;
}

.studycontent ul.nopadding {
	padding-left:0px;
}

ul.nopadding {
	padding-bottom:0px !important;
}



.field label {
	color:#000000;
	float:left;
	font-weight:bold;
	margin-right:20px;
	padding:3px 3px;
	width:10em;
}


.field input, .field textarea {
	float:left;
	margin:5px 5px 1px 0px; 
}

.field textarea {
	width:65%;
}

.infocontent a {
	color:#FFFFFF;
	font-size:1.2em;
}

a.title {
	font-size:1.6em;
	text-decoration:none;
}

a.title:hover {
	text-decoration:underline;
}



.rightNavcontent ul li.nobullet {
	list-style-type:none !important;
	padding-left:0px;
	margin-left:0px;
}

#studyFeature {
	padding:10px;
	position:relative;
	margin-bottom:5px;
}

#studyFeature dl {
	margin-top:0px;
	margin-bottom:0px;
}

#studyFeature dt {
	float:left;
	font-weight:bold;
}

#studyFeature dd {
	
	margin-left:120px;
	font-weight:normal;
}

.studyapply {
	float:right;
	width:30%;
}

.top {
	padding-bottom:10px;
	border-bottom: solid 1px #000000;
}


.bottom {
	padding-top:10px;
}

.payment {
	font-size:1.4em;
	font-weight:bold;
}

.featuredtitle {
	width:50%;
	float:left;
}

/* Study application */

#FeedbackForm_4_pnlForm {
	min-height:650px !important;
	height:650px;
}

#RegisterForm_4_pnlForm {
	width:80%;
	min-height:790px !important;
	height:790px;
}

fieldset label {
	display:block;
	float:left;
	margin:5px 5px 1px 0pt;
	padding:6px;
	text-align:left;
	width:120px; /* 190px */
}

fieldset textarea {
	margin-bottom:5px;
}

fieldset span label {
	width:90%;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:15px;
	margin-bottom:0px;
	
}

fieldset span input {
	float:left;
}

fieldset br {
	clear:both;
}

#step1, #step2, #step3 {
	padding:5px;
}

#step1 {
	border-top:dotted 2px #565656;
	border-bottom:dotted 2px #D7D7D7;
}

#step2 {
	border-bottom:dotted 2px #D7D7D7;
}

#step3 {
	/*border-bottom:dotted 2px #565656;*/
}

#step1 label, #step2 label, #step3 label {
	font-size:1.4em;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:5px;
}

#step1 img, #step2 img, #step3 img {
	padding-right:10px;
}

#step1 select, #step2 select {
	margin-bottom:18px;
}

#step1 ul {
	margin-bottom:0px;
	padding-bottom:0px;
}

#step3 input {
	margin-bottom:14px;
}



#StudyApplicationForm_6_pnlForm br, detail br {
	clear: both;
}
/* #StudyApplicationForm_6_pnlForm */
input[type=text], textarea, select, checkbox {
	color: #444;
	margin: 5px 5px 1px 0;
}

.studyfinder {
	background:#FAEFCF;
	margin-bottom:10px;
	padding:10px;
}

.studyfinder input {
	margin: 5px 5px 1px 0px;		
}

input.bminext {
	float:left;
	margin-left:110px;
}

.studyfinder select {
	margin: 5px 5px 1px 0px;
}

.studyfinder select:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;

}

.studyfinder label {
	float:left;
	display:block;
	width:120px;	
	text-align:left;
	margin: 5px 5px 1px 0px;
}

.contactinner {
	width:100%;
	
}

img.noborder {
	border-left:none;
}

fieldset {
	border:0px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

#basket {
	float:right;
	width:9%;
	padding:10px 0px 0px 35px;
	height: 25px;
	position:relative;
	font-size:1.2em;
	color:#FFFFFF;
	background: #000000 url(/media/6412/view-basket.gif) no-repeat 5px 5px;
}

#basket a {
	color:#FFFFFF;
}

#breadcrumb {
	margin: 0em 0px 0em 0em;
	padding:5px 0px 0px 16px;
	/* height: 25px; */
	float:left;
	position:relative;
	font-size:1.2em;
	color:#FFFFFF;
	background-color: #000000;
	/* width:70%; */
}

#breadcrumb a {
	color:#FFFFFF;
	font-weight:normal;
}

#breadcrumb ul{
	margin-left:0;
	padding-left:0;
	padding-bottom:0px;
}


#breadcrumb li {
	display: inline;
	height: 2.3em;
}



#footerlinks {
	list-style: none;
	padding: 12px 0px 0px 20px;
}

#footerlinks li {
	display: inline;
	margin-right: 5px;
	padding-right: 3px;
}

#samples {
	float:left;
	width:72%
}

#addmore {
	float:right;
	width:25%;
	padding-left:1.5%;
	border-left: dotted 2px #5F5F5F;
	margin-left:1%;	
	margin-top:17px;
}

#finetune {
	float:left;
	width:48%;
	padding-right:1.5%;
	border-right: dotted 2px #5F5F5F;
	margin-right:1%;	
}

.basketbuttons input {
	padding-right:16px;
}

#border {
	border-top:dotted 2px #606060;	
	border-bottom:dotted 2px #D7D7D7;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;	
}


.basketbuttons img.nopadding {
	padding:0px;
}

#homeflash {
	float:right;
	width:49%;
}

#proddetail {
	margin-bottom:10px;
	font-size:1.3em;
	float:left;
}

#prodcontent {
	margin-left:270px;
}

#proddetail img {
	padding-right:10px;
	border-right: dotted 2px #D7D7D7;
	margin-right:10px;
}

#maintext {
	font-size:1.3em;
}

#addtocart {
	font-size:0.8em;
}

#case-study img {
	padding-left:15px;
}

.prod-detail img {
	padding-left:5px;
}

#ProductSearchResults_2_cartUrl {
	float:right;
}

#AreaForm_2_pnlForm {
	border-bottom:dotted 2px #606060;
}

.basketmsg {
	font-weight:bold;
	vertical-align:middle;
	margin-bottom:0px;
	padding-bottom:0px;
	height:25px;
	padding-top:6px;
}

.basketmsg span {
	margin-left:5px;
	vertical-align:middle;
	float:left;
	height:20px;
	padding-top:5px;
}

.basketmsg img { 
	float:left;
}

.sustainability {
	float:right;
}

.altroLogo {
	float:left;
}

.table {
	width:67%;
	background-image:url(/media/14871/horizontal-divide.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	margin-right:1%;
	float:left;
	padding-right:2%;
	min-height:380px;
}

* html .table {
	height: 380px;
}

.noimage {
	height:100%;
}

* html .noimage {
	height: 750px;
}

.register {
	width:206px;
	float:left;
}

.register img {
	margin-top:20px;
}

.register ul {
	padding-bottom:0px;
}

.homeBorder {
	height:1%;
	border-bottom: dotted 2px #D7D7D7;
}

.table h1 img {
	vertical-align:middle;
	margin-bottom:5px;
}

.step1, .step3, .step5 {
	width:49%;
	float:left;
	margin-top:1em;
	margin-bottom:1em;
	height:8em;
	border-right: dotted 2px #D7D7D7;
}

.step2, .step4, .step6 {
	width:49%;
	float:right;
	margin-top:1em;
	margin-bottom:1em;
	height:8em;

}

.step1 h2, .step2 h2, .step3 h2, .step4 h2, .step5 h2, .step6 h2 {
	font-weight:bold;
	font-size:1.1em;
	margin-left:80px;
	margin-bottom:2px;
	border-bottom: dotted 2px #606060;
	padding-top:10px;
}

.step1 a, .step2 a, .step3 a, .step4 a, .step5 a, .step6 a {
	padding-left:80px;
	padding-top:50px;
}

.step1 h2, .step3 h2, .step5 h2 {
	margin-right:10px;
}

div.step1 {
	background-image:url(/media/14851/step1-home-grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step2 {
	background-image:url(/media/14826/step2-home-grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step3 {
	background-image:url(/media/14831/step3-home-grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step4 {
	background-image:url(/media/14836/step4-home-grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step5 {
	background-image:url(/media/14841/step5-home-grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step6 {
	background-image:url(/media/14846/step6-home-grey.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


div.step1:hover {
	color:#406C37 !important;
	background-image:url(/media/14796/step1-home-green.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step1:hover h2, div.step1:hover a {
	color:#406C37 !important;
}

div.step2:hover {
	color:#406C37 !important;
	background-image:url(/media/14801/step2-home-green.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step2:hover h2, div.step2:hover a {
	color:#406C37 !important;
}

div.step3:hover {
	color:#406C37 !important;
	background-image:url(/media/14806/step3-home-green.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step3:hover h2, div.step3:hover a {
	color:#406C37 !important;
}

div.step4:hover {
	color:#406C37 !important;
	background-image:url(/media/14811/step4-home-green.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step4:hover h2, div.step4:hover a {
	color:#406C37 !important;
}

div.step5:hover {
	color:#406C37 !important;
	background-image:url(/media/14816/step5-home-green.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step5:hover h2, div.step5:hover a {
	color:#406C37 !important;
}

div.step6:hover {
	color:#406C37 !important;
	background-image:url(/media/14821/step6-home-green.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.step6:hover h2, div.step6:hover a {
	color:#406C37 !important;
}


.ContactForm {
	min-height:200px !important;
	height:200px;
}

#sus-banner {
	padding:20px 0px 0px 11px;
}

#display-news {
	background-image:url(/media/16220/gradient-bkg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	position:relative;
	padding:14px;
}

#display-news ul li {
	position:relative;
}

#display-news a {
	font-size:1.2em;
	position:relative;
}

#display-news p {
	padding: 5px 0px 5px 0px;
}

#display-news a:hover, .register a:hover {
	color:#406C37;
}


.register ul li, #display-news ul li {
	border-bottom:2px dotted #D7D7D7;
	padding-bottom:10px;
	margin-bottom:10px;
}

.floatRight {
	float: right;
	padding-left:5px;
}


/* EDITOR PROPERTIES */
