/*
Theme Name: Clayton Perry - Spanish
Theme URI: http://nextclient.com/
Description: Designed and Powered by NextClient, Inc.
Author: NextClient, Inc.
Version: 1.0
Template: universal
*/

@import url("../universal/style.css");


strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

/* General */
html {
}
body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #323232;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, table {
	padding: 0 0 20px;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #79b342;
}
h1 {
	font-size: 22px;
	font-weight: normal;
	color: #0569a4;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
h2 {
	font-size: 15px;
	font-weight: normal;
}
h3 {
	font-size: 13px;
}
h4 {
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
h5 {
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}
a, a:link, a:active, a:visited {
	text-decoration: none;
	outline: none;
	color: #3b90ce;
}
a:hover {
	text-decoration: underline;
}
ul, ol {
	padding-left:30px;
}

ul li, ol li {
	list-style-type: disc;
}
ol li {
	list-style-type: decimal;
}
ol li ol li{
	list-style-type: lower-alpha;
}
ol li ul li{
	list-style-type: disc;
}
ul ul {
	padding-bottom: 0;
}
table{
	margin-bottom: 20px;
	width: 100%;
}
table td{
	border: 1px solid #0569A4;
	padding: 5px;
}

hr{
	margin: 0 0 15px;
}


#wrapper {
	background: url(img/bg-wrapper.jpg) left top repeat-x #d7d7d7;
}
#container {
}
#hTop{
	width: 860px;
	margin: 0 auto;
	height: 40px;
	padding: 5px 45px 5px 55px;
	line-height: 1.3;
}
	#hTop ul{
		margin: 0;
		padding: 3px 0;
		float: left;
	}
		#hTop li{
			display: inline;
			list-style: none;
			text-transform: uppercase;
			font-family: arial;
			font-size: 11px;
			color: #d8d8d8;
			padding: 0 10px;
			background: url(img/bg-li-hTop.jpg) left center no-repeat;
		}
			#hTop ul li.primo{
				background: none;
			}
	#hRight{
		float: right;
		display: inline;
		width: 202px;
		height: 18px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #4a4a4a; /* layer fill content */
	}
		#hRight #hrInput{
			float: left;
			width: 175px;
			background: transparent;
			border: none;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			font-size: 11px;
			line-height: 11px;
			color: #b1b1b1;
			text-transform: uppercase;
			padding: 2px 5px;
		}
		#subBtn{
			float: right;
			height: 15px;
			width: 15px;
			display: inline;
			background: url(img/bg-subBtn.jpg) left center no-repeat;
			text-indent: -9999px;
			margin: 1px 1px 1px 0;;
			border: none;
		}
#hWrapper{
	background: url(img/bg-hWrapper.png) center top no-repeat;
}
#mainHeader {
	margin: 0 auto;
	width: 960px;
	height: 182px;
	background: url(img/bg-header.png) left top no-repeat;
	line-height: 1.3;
}
	#logo-main {
		float: left;
		display: inline;
		margin: 20px 0 0 20px;
	}
	#hContact{
		float: right;
		display: inline;
		color: #fff;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		text-align: center;
		text-transform: uppercase;
		margin: 2px 20px 8px 0;
		height: 99px;
		line-height: 1.2;
	}
		#hPhone{
			font-size: 28px;
			padding: 0;
		}
		#hFees{
			font-size: 15px;
			padding: 0;
		}
		#hEspanol{
			border: 1px solid #fff; /* stroke */
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border-radius: 4px; /* border radius */
			-moz-background-clip: padding;
			-webkit-background-clip: padding-box;
			background-clip: padding-box; /* prevents bg color from leaking outside the border */
			background-color: #ededed; /* layer fill content */
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSAzMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjc5MzFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiNmNzkzMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZhYTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhYTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjIxIiBoZWlnaHQ9IjMxIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
			background-image: -moz-linear-gradient(bottom, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
			background-image: -o-linear-gradient(bottom, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
			background-image: -webkit-linear-gradient(bottom, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
			background-image: linear-gradient(bottom, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
			color: #fff;
			margin: 5px auto 0;
			display: block;
			height: 25px;
			width: 184px;
			line-height: 25px;
			text-align: center;
		}
			a#hEspanol:hover{
				text-decoration: none;
				background-color: #ededed; /* layer fill content */
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSAzMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjc5MzFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiNmNzkzMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZhYTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhYTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjIxIiBoZWlnaHQ9IjMxIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
				background-image: -moz-linear-gradient(top, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
				background-image: -o-linear-gradient(top, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
				background-image: -webkit-linear-gradient(top, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
				background-image: linear-gradient(top, #f7931d 0%, #f7931d 46%, #faa633 54.25%, #faa633 100%); /* gradient overlay */
			}

			html.ie7 a#hEspanol,
			html.ie8 a#hEspanol{
				background-image: url(img/espanol-ie.jpg);
				background-position: left top;
				background-repeat: no-repeat;
				background-color: none;
				display: block;
				width: 221px;
				height: 31px;
				line-height: 31px;
				border: none;
			}
				html.ie7 a#hEspanol:hover,
				html.ie8 a#hEspanol:hover{
					background-position: left bottom;
				}

nav#mainMenu {
	clear: both;
	display: block;
	text-align: center;
	margin: 0 auto;
	clear: both;
	border-top: 1px solid #89c1e2;
}
	nav#mainMenu ul,
	nav#mainMenu ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		position: relative;
		font-size: 0;
	}
	nav#mainMenu ul {
		/* --- match height of primary navigation height (top / bottom padding + line-height) --- */
		height: 44px;
		z-index: 96;
	}
		nav#mainMenu > ul{
			padding: 0 10px;
		}
	nav#mainMenu ul li {
		z-index: 97;
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
		nav#mainMenu > ul > li.primo{
			border-left: 1px solid #a5d9f8;
		}
		nav#mainMenu > ul > li.delfin{
			border-right: 1px solid #1e6895;
		}
		nav#mainMenu > ul > li > a{
			border-left: 1px solid #1e6895;
			border-right: 1px solid #a5d9f8;
		}
	nav#mainMenu ul li a {
		vertical-align: top;
		display: inline-block;
		overflow: hidden;
		text-decoration: none;
		padding: 15px 16px;
		color: #fff;
		font-size: 11px;
		line-height: 14px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		text-transform: uppercase;
	}
	nav#mainMenu ul ul a {
		text-transform: none;
	}
	nav#mainMenu ul li.current_page_item a {
		color: #044369;
    }
	nav#mainMenu ul li a:hover,
	nav#mainMenu ul li:hover a {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDkwNSA0MyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNWVhYmRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiM1ZWFiZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzdmYmRlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdmYmRlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iOTA1IiBoZWlnaHQ9IjQzIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
		background-image: -moz-linear-gradient(bottom, #5eabda 0%, #5eabda 44.51%, #7fbde3 57.25%, #7fbde3 100%); /* gradient overlay */
		background-image: -o-linear-gradient(bottom, #5eabda 0%, #5eabda 44.51%, #7fbde3 57.25%, #7fbde3 100%); /* gradient overlay */
		background-image: -webkit-linear-gradient(bottom, #5eabda 0%, #5eabda 44.51%, #7fbde3 57.25%, #7fbde3 100%); /* gradient overlay */
		background-image: linear-gradient(bottom, #5eabda 0%, #5eabda 44.51%, #7fbde3 57.25%, #7fbde3 100%); /* gradient overlay */
		color: #ffffff;
		text-decoration: none;
	}

	nav#mainMenu ul li#menu-item-39 a,
	nav#mainMenu ul li#menu-item-42 a,
	nav#mainMenu ul li#menu-item-43 a{
		padding: 8px;
	}

	/*--- 2nd level drop ---*/
	nav#mainMenu ul ul {
		display: none;
		position: absolute;
		z-index: 98;
		left: 0px;
		top: 44px;
		width: 150px;
		height: auto;
		border: 1px solid #89c1e2;
		text-align: left;
	}

	nav#mainMenu ul li:hover ul {
		display: block;
	}
	nav#mainMenu ul ul li {
		position: relative;
		z-index: 99;
		display: inline;
		zoom: normal;
	}
	nav#mainMenu ul ul li a,
	nav#mainMenu ul ul ul li a{
		position: relative;
		z-index: 100;
		display: block;
		height: auto;
		width: auto;
		padding: 5px 10px;
		border-top: none;
	}
	nav#mainMenu ul ul li a,
	nav#mainMenu ul li:hover ul li a,
	nav#mainMenu ul ul ul li a,
	nav#mainMenu ul li:hover ul li:hover ul a {
		background: #5eacda;
		color: #fff;
	}

	nav#mainMenu ul ul li a:hover,
	nav#mainMenu ul ul li:hover a,
	nav#mainMenu ul li:hover ul li:hover a,
	nav#mainMenu ul ul ul li a:hover,
	nav#mainMenu ul li:hover ul ul li a:hover,
	nav#mainMenu ul ul li:hover ul li a:hover {
		background: #388ec2;;
		color: #ffffff;
	}

	/*--- 3rd level drop ---*/

	nav#mainMenu ul ul ul,
	nav#mainMenu ul li:hover ul ul {
		display: none;
		position: absolute;
		left: 150px;
		top: 0;
		margin: 0;
	}
	nav#mainMenu ul li ul li,
	nav#mainMenu ul li ul li ul li {
		display: none;
	}
	nav#mainMenu ul li:hover ul li,
	nav#mainMenu ul li ul li:hover ul li {
		display: block;
	}

	/* --- IE (all versions) position fix --- */
	.ie6 nav#mainMenu ul li:hover ul ul,
	.ie7 nav#mainMenu ul li:hover ul ul,
	.ie8 nav#mainMenu ul li:hover ul ul,
	.ie9 nav#mainMenu ul li:hover ul ul {
		top: 0px;
	}

	nav#mainMenu ul ul li:hover ul {
		display: block;
	}
#subheader {
	width: 960px;
	height: 260px;;
	margin: 0 auto;
	overflow: hidden;
}
	body.home #subheader{
		height: 513px;
		background: url(img/bg-subheader-home.jpg) left top no-repeat;
	}
	#slides{
		overflow: inherit;
		display: block;
		position: relative;
	}
		#slides, .slides_container, .slides_container a {
			width: 960px;
			height: 260px;
		}
		body.home #slides, body.home .slides_container, body.home .slides_container a {
			height: 297px;
		}
		.slides_container{
			width: 960px;
			height: 260px;
			display: inherit;
			overflow: hidden;
		}
			#tagLine{
				position: absolute;
				right: 0;
				bottom: 8px;
				background: url(img/bg-tagLine.png) left bottom no-repeat;
				display: block;
				height: 115px;
				width: 390px;
				z-index: 20;
				border-bottom-right-radius: 8px
			}
				body.home #tagLine{
					bottom: -1px;
				}
			.navSlides{
				position: absolute;
				display: block;
				right: 105px;
				bottom: 4px;
				z-index: 21;
			}
				body.home .navSlides{
					bottom: -6px;
				}
				.navSlides li{
					display: inline-block;
					list-style: none;
					margin: 0 2px;
					height: 8px;
					width: 8px;
					background: #a1cd39;
					*display: inline;
					z-index: 21;

				}
					.navSlides li a{
						text-indent: -99999px;
						display: block;
					}
					li.activeSlide{
						background: #fff;
					}
			#tLearnMore{
				padding-left: 105px;
			}
	#shAOP{
		width: 960px;
		height: 271px;
		margin: 0px auto;
		background: url(img/bg-shAOP.png) left top no-repeat;
	}
		#shAOP ul{
			padding: 0 10px;
			margin: 0px;
		}
			#shAOP li{
				display: inline;
				list-style: none;
				float: left;
				position: relative;
				margin: 5px 0;
			}
				#shAOP li a{
					background-position: left top;
					background-repeat: no-repeat;
					overflow: hidden;
					color: #fff;
					font-family: "Trebuchet MS", Helvetica, sans-serif;
					text-transform: uppercase;
					font-size: 17px;
					font-weight: bold;
					display: block;
					overflow: hidden;
					line-height: 1.3;
				}
					#shAOP li a:hover{
						text-decoration: none;
						background-position: left bottom;
					}
					.shCTV{
						position: absolute;
						left: 135px;
						top: 160px;
						color: #000;
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
						background: url(img/bg-a-shAOP.png) right center no-repeat;
						padding: 0 10px 0 0;
					}
				#bucket1{
					background-image: url(img/bg-bucket1-shAOP.png);
					padding: 45px 150px 0 25px;
					height: 152px;
					width: 125px;
					margin: -3px 10px 0 0;
				}
					#bucket1 span.shCTV{
						left: 125px;
					}
				#bucket2{
					background-image: url(img/bg-bucket2-shAOP.png);
					width: 177px;
					height: 163px;
					margin: 1px 10px 0;
					padding: 27px 103px 0 20px;
				}
				#bucket3{
					background-image: url(img/bg-bucket3-shAOP.png);
					width: 185px;
					height: 161px;
					margin: 5px 0 0 10px;
					padding: 25px 95px 0 20px;
				}
#caWrapper{
	background: url(img/bg-caWrapper.jpg) center top no-repeat;
	padding-top: 27px;
	display: block;
}
	body.home #caWrapper{
		padding: 0;
		background: none;
	}
#contentArea {
	margin: 0 auto;
	overflow: hidden;
	width: 960px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #fff;
}
	body.home #contentArea{
		background: url(img/bg-caWrapper-home.jpg) left top no-repeat #fff;;
	}
#mainContent {
	width: 560px;
	float: left;
	display: inline;
	padding: 25px 55px 20px 35px;
}

#sidebar {
	width: 300px;
	float: left;
	margin-right: 10px;
	padding-bottom: 20px
}
	#sbQcFormWrapper{
		background: url(img/bg-mc-form.png) left top no-repeat;
		padding-top: 16px;
	}
		body.home #sbQcFormWrapper{
			background: url(img/bg-mc-form.jpg) left top no-repeat;
		}
	#sbQcForm{
		padding: 5px 25px 55px 20px;
		color: #fff;
		background: #388ec2;
	}
		#sbQcForm h2{
			color: #fff;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			font-size: 21px;
			text-transform: uppercase;
		}
	#sbFAQv{
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		color: #000;
		font-size: 22px;
		border-bottom: 1px solid #d8d8d8;
		width: 280px;
		padding: 5px 0 15px 20px;
		text-transform: uppercase;
	}
		#sbFAQv p{
			padding-bottom: 5px;
		}
		#sbFAQv a{
			font-size: 11px;
			font-weight: bold;
			color: #000;
			background: url(img/bg-a-sbFAQv.jpg) right center no-repeat;
			padding-right: 10px;
		}
		#sbCAAA{
			margin: 20px 0 0 20px;
		}
		#sbWILAG{
			margin: 5px 0 0 15px;
		}
#seoArea{
	background: url(img/bg-seoArea.png) left top no-repeat;
	width: 900px;
	margin: 0 auto;
	padding: 40px 35px 20px 40px;
	overflow: hidden;
}
	#seoLeft{
		width: 400px;
		float: left;
		display: inline;
		font-family: arial;
		color: #043d60;
		text-transform: uppercase;
	}
		#seoLeft p{
			padding-bottom: 15px;
		}
		#fLogo{
			margin-bottom: 20px;
		}
		p#fPhone{
			color: #388ec2;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			font-size: 21px;
			padding-right: 5px;
			font-weight: normal;
			display: inline;
		}
	#seoRight{
		width: 490px;
		float: left;
		display: inline;
		color: #043d60;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		line-height: 1.5;
	}
		#seoRight span{
			color: #388ec2;
		}
#fWrapper{
	background: url(img/bg-fWrapper.jpg) left bottom repeat;
	overflow: hidden;
}
#mainFooter {
	overflow: hidden;
	width: 896px;
	margin: 0 auto;
	padding: 25px 50px 0 40px;
	height: 168px;
	background: url(img/bg-footer.png) center bottom no-repeat #044c77;;
}
	.footerNav{
		padding: 0 0 30px;
		margin: 0;
		text-align: center;
		border-bottom: 1px solid #043a5b;
	}
		.footerNav li{
			display: inline;
			list-style: none;
			border-right: 1px solid #5ea3d9;
			padding: 0 10px
		}
			.footerNav li a{
				text-transform: uppercase;
				font-family: "Trebuchet MS", Helvetica, sans-serif;
				font-size: 12px;
				color: #5ea3d9;
				padding: 0;
				margin: 0;
			}
			.footerNav li a:hover{
				color: #fff;
				text-decoration: none;
			}
			 ul.footerNav li.delfin{
				 border-right: none;
			 }
	#disclaimerBox{
		border-top: 1px solid #25658f;
		padding: 30px 0 0;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #5ea3d9;
	}
		#disclaimerBox span{
			text-transform: uppercase;
			color: #96c8ef;
			line-height: 1.5;
		}

.sDisability{
	width: 100%;
}
	.sDisability td{
		width: 45%;
		border: 1px solid #0569A4;
	}

.disLocations{
	width: 25%;
}
#disAddress{
	width: 35%;
}

#welcome-disclaimer{
	height: 159px;
	width: 350px;
	display: block;
	background: url(img/bg-welcome-disclaimer.jpg) 50px 34px no-repeat #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 86px 50px 30px;
	border-radius: 5px;
}
	#welcome-disclaimer p{
		border-top: 1px solid #bfbfbf;
		border-bottom: 1px solid #bfbfbf;
		padding: 20px 0;
	}
	#welcome-disclaimer a{
		width: 123px;
		height: 22px;
		border: 1px solid #7d7d7d; /* stroke */
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #ededed; /* layer fill content */
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAyNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDdkN2Q3IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjI3IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
		background-image: -moz-linear-gradient(bottom, #d7d7d7 0%, #d7d7d7 46%, #fafafa 54.25%, #fafafa 100%); /* gradient overlay */
		background-image: -o-linear-gradient(bottom, #d7d7d7 0%, #d7d7d7 46%, #fafafa 54.25%, #fafafa 100%); /* gradient overlay */
		background-image: -webkit-linear-gradient(bottom, #d7d7d7 0%, #d7d7d7 46%, #fafafa 54.25%, #fafafa 100%); /* gradient overlay */
		background-image: linear-gradient(bottom, #d7d7d7 0%, #d7d7d7 46%, #fafafa 54.25%, #fafafa 100%); /* gradient overlay */
		text-align: center;
		margin: 20px 0;
		padding-top: 3px;
		color: #000;
		display: block;
		float: left;
	}
		#welcome-disclaimer a:hover{
			background-color: #ededed; /* layer fill content */
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAyNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDdkN2Q3IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjI3IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
			background-image: -moz-linear-gradient(bottom, #fafafa 0%, #d7d7d7 100%); /* gradient overlay */
			background-image: -o-linear-gradient(bottom, #fafafa 0%, #d7d7d7 100%); /* gradient overlay */
			background-image: -webkit-linear-gradient(bottom, #fafafa 0%, #d7d7d7 100%); /* gradient overlay */
			background-image: linear-gradient(bottom, #fafafa 0%, #d7d7d7 100%); /* gradient overlay */
			text-decoration: none;
		}
	#welcome-disclaimer a#acptBtn{
		margin-left: 50px;
	}
	#welcome-disclaimer a#canBtn{
		margin-left: 10px;
	}
	#sb-nav{
		display: none;
	}
	#sb-wrapper-inner{
		border-radius: 10px;
	}

	html.ie7.gradient,
	html.ie8.gradient,
	html.ie9.gradient {
       filter: none;
    }
/* NextClient Items */

#form_3 {
	width: 300px;
	margin: -3px 0 0;
}
	#form_3 textarea {height: 60px;}

	#form_3 input, #form_3 textarea {
		width: 242px;
		border: none;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		color: #323232;
		font-size: 13px;
		padding: 3px 5px;
		margin: 0 0 4px;
	}
	#mc-turing-image-container {
		width: 252px;
		background: #fff;
		margin-bottom: 4px;
	}
	#form_3 .submit-button {
		padding: 0;
		border: none;
		cursor: pointer;
		background-position: left top;
		background-repeat: no-repeat;
		background-image: url(img/bg-submit-btn.png);
		display: block;
		width: 98px;
		height: 27px;
		overflow: hidden;
		float: right;
		margin: 5px 50px 0 0;
	}
		#form_3 .submit-button:hover{
			background-position: left bottom;
		}
#fBottom{
	background: url(img/bg-fBottom.jpg) left top repeat-x #323232;
}
#nc-area {
	/* margins, paddings, etc. */
	overflow: hidden;
	width: 710px;
	margin: 0 auto;
	padding: 30px 0 20px 250px;
}
	#nc-area, #nc-area a {
		font-family: arial;
		font-size: 10px;
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}
	#nc-area a {

	}
	#nc-area a:hover {
		text-decoration: underline;
		font-weight: normal;
	}
	#logo-nextclient {
		float: left;
	}
	#nc-area p {
		float: left;
		display: inline;
		padding: 5px 0;
		margin: 0 0 0 10px;
	}

/* Newsletter Styling */
a[name] {
	color: #000;
	text-decoration: none;
}
.newsletter-layout .date { text-align:right; padding:0 0 10px; margin:0 0 20px; border-bottom:1px solid #322c21; }

#mainContent ul.newsletter-sidebar, #mainContent ul.newsletter-sidebar li {list-style:none;  margin: 0; padding: 0 0 5px 0;}


.newsletter-layout { width:100%; line-height:18px; }

.newsletter-layout p, .newsletter-layout span {
	padding: 10px 0;
	margin: 0; display: block;
}
.newsletter-layout {
	font-family: verdana;
	font-size: 12px;
	padding: 0 15 0 0px;

}
.newsletter-layout h3 {
	font-family: "Times New Roman";
	color: #000;
	font-style: normal;
	font-weight: bold;
	font-size: 18px; line-height: 20px;
	padding:0px;
	margin:10px 0px;
}
.sidebar-news {
	font-size: 10px; line-height: 12px;
	width: 260px;
	width: 30%; float: left; display: inline;
	padding: 0;
}
.newsitem {
	width: 700px;
	width: 65%; float: right; display: inline;
	padding: 0; margin: 0;
}
.newsitem ul, .newsitem ol {
	margin: 0px 0 20px;
	padding-left: 30px;
}

#mainContent .newsitem ul li {
	padding-left: 0px; line-height: 15px;
}
ul.newsletter-sidebar li {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	display: block;
}
ul.newsletter-sidebar li a {
	color: #9d1c20;
	font-size: 14px; line-height: 16px;
	font-weight: bold;
	padding:10px 0 0; margin:0; display:block;
	text-decoration: none;
}
ul.newsletter-sidebar li a:hover {
	text-decoration: underline;

}
ul.newsletter-sidebar li.noBorderOnLast, ul.newsletter-sidebar li.news-link-4, ul.newsletter-sidebar li.nl-excerpt-4 {
	border-bottom: 0;
}
.sidebar-news ul {
	line-height: 12px;
	margin-left: 0;
}
/* Newsletter Styling Ends */

/* Contact Form Styling */
.nc_form {
	background-color: #f0f0f0;
	padding: 20px 45px 20px 35px;
	border: 2px solid #c0c0c0;
	border-radius: 5px;
}
.nc_form .req {
	color: #F71704;
}
.nc_form label,
.nc_form input,
.nc_form textarea,
.nc_form select {
	display: block;
	width: 100%;
	padding: 0;
}
	.nc_form input,
	.nc_form textarea {
		background: #fff;
		color: #8B898C;
	}
	.nc_form input,
	.nc_form textarea,
	.nc_form .captcha-container {
		border: 1px solid #999;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.nc_form label {
		margin: 0 0 2px;
	}
	.nc_form input,
	.nc_form textarea,
	.nc_form select {
		margin: 0 0 10px;
		padding: 2px 4px;
	}
	.nc_form textarea {
		height:60px;
	}
	.nc_form .captcha-container {
		padding: 0 4px;
		width: 100%;
	}

.nc_form input.hidden {
	display:none;
}
.nc_form input.submit-button {
	cursor:pointer;
	margin: 15px 0;
	padding:5px;
	width:auto;
	height:auto;
	background:#555;
	color:#fff;
	line-height: 1;
}
	.nc_form input.submit-button:hover {
		background:#777;
	}
.nc_form input.error {
	border-color:#f00;
}
.nc_form label.error {
	color: #f00;
}
.ncfDisclaimer {
	font-size: 80%;
	margin: 5px 0 15px;
}
	.ncfDisclaimer span {
		display: block;
		font-weight: bold;
		font-size: 125%;
	}
		.ncfDisclaimer span.req {
			display: inline;
			font-size: 80%;
		}
	.ncfDisclaimer input {
		display: inline;
		width: 10px;
		height: 10px;
		margin: 0 5px 0 0;
	}
	.ncfDisclaimer label {
		display: inline;
	}
.nc_form .captcha-wrapper {
}
	.nc_form .captcha-wrapper input {
		max-width: 200px;
	}
	.nc_form .captcha-container {
		background: #fff;
		border: 1px solid #333;
		margin: 0 0 4px;
		text-align: center;
		max-width: 200px;
	}
	.nc_form .captcha-image {
		cursor: pointer;
	}
.nc_form .checkbox {
	margin: 0 0 10px;
}
	.nc_form .checkbox input {
		display: inline;
		width: auto;
		height: auto;
		padding: 0;
		line-height: 1;
		margin: 0 0 0 10px;
	}
		.nc_form .checkbox input.delin {
			margin: 0;
		}
.nc_form .radio {
	margin: 0 0 10px;
}
	.nc_form .radio input {
		display: inline;
		width: auto;
		height: auto;
		padding: 0;
		line-height: 1;
		margin: 0 0 0 10px;
	}
		.nc_form .radio input.delin {
			margin: 0;
		}
.nc_form .inlineSelect select {
	display: inline;
	width: auto;
}
/* Contact form styling ends */


/* Place .nc_form overriding code below this line */

/* Place .nc_form overriding code above this line */