body{
	background:#dedede;
	color:#343232;
	font:13px/22px 'Open Sans', Arial, Verdana, sans-serif;
	margin:0;
	min-width:320px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	color:#653f71;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
input,
textarea,
select{
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
input[type=text],
input[type=password],
input[type=file],
input[type=submit],
textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
input[type="image"]{padding:0;border:none;}
input[type="submit"]{-webkit-border-radius:0;}
h2{
	margin:0 0 10px;
	font-size:18px;
	line-height:21px;
	color:#2899de;
	text-transform:uppercase;
}
h3{
	font-size:14px;
	line-height:17px;
	color:#653f71;
	margin:0 0 1px;
}
p{margin:0 0 13px;}
header, footer, article, section, hgroup, nav, figure, aside{display:block;}
figure{
	margin:0;
	padding:0;
}
#nav:after,
.purple-section .inner:after,
.form-login .text:after,
.form-login .row:after,
.nav-box .mobile-nav:after{
	display:block;
	content:"";
	clear:both;
}
input::-moz-placeholder{opacity:1;}
input[type=submit]:hover{cursor:pointer;}
#wrapper{
	background:#fff;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.75);
	margin:0 auto;
	max-width:1000px;
}
#header{
	background:url(../images/shadow01.png) no-repeat 50% 100%;
	margin:0 0 -7px;
	padding:0 0 7px;
	position:relative;
	z-index:100;
}
#header .holder{
	margin:0 auto;
	max-width:954px;
	padding:23px 11px 18px;
	overflow:hidden;
}
*+html #header .frame{padding-bottom:22px;}
.logo{
	background:url(../images/sprite.png) no-repeat;
	float:left;
	height:54px;
	margin:8px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:348px;
}
.logo a{
	height:100%;
	display:block;
}
#header .frame{float:right;}
.login-box{
	float:right;
	padding:0 24px 0 0;
	text-align:right;
}
.login-box .top-nav{
	padding:0 2px 10px 0;
}
.top-nav ul{
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:14px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:6px 0 0;
	white-space:nowrap;
}
*+html .top-nav ul,
*+html .top-nav ul li{display:inline;}
.top-nav li{
	display:inline-block;
	vertical-align:top;
	background:url(../images/bullets-sprite.png) no-repeat 0 6px;
	padding:0 0 0 10px;
	margin:0 0 0 16px;
}
.top-nav ul a{
	color:#3f3f3f;
	text-decoration:none;
}
.top-nav ul a:hover{text-decoration:underline;}
*+html .login-box li,
*+html+.search-form{display:inline;}
.top-nav .btn-login, .btn-submit{
	background:#3c89df url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjODlkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzM5ODVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzJiNzNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzZkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #3c89df 0%, #3985da 21%, #2b73c4 75%, #276dbd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c89df), color-stop(21%,#3985da), color-stop(75%,#2b73c4), color-stop(100%,#276dbd));
	background:-webkit-linear-gradient(top,  #3c89df 0%,#3985da 21%,#2b73c4 75%,#276dbd 100%);
	background:o-linear-gradient(top,  #3c89df 0%,#3985da 21%,#2b73c4 75%,#276dbd 100%);
	background: -ms-linear-gradient(top,  #3c89df 0%,#3985da 21%,#2b73c4 75%,#276dbd 100%);
	background:linear-gradient(to bottom,  #3c89df 0%,#3985da 21%,#2b73c4 75%,#276dbd 100%);
	color:#fff;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:16px;
	margin:0 0 0 21px;
	padding:5px 17px 8px 11px;
	text-decoration:none;
	vertical-align:top;
}
.top-nav .btn-login span{
	background:url(../images/bullets-sprite.png) no-repeat 0 -1594px;
	display:inline-block;
	padding:0 0 0 9px;
	vertical-align:top;
}
*+html .top-nav .btn-login span{display:inline;}
.top-nav .btn-login:hover span{text-decoration:underline;}
.phone-holder .phone{
	color:#2d2d2d;
	display:inline-block;
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:18px;
	vertical-align:top;
}
.search-form{
	display:inline-block;
	border:1px solid #929292;
	margin:2px 0 0 10px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
}
*+html .phone-holder .phone,
*+html .search-form{display:inline;}
.search-form fieldset{float:left;}
.search-form .text{
	background:none;
	border:none;
	padding:2px 7px;
	margin:0;
	float:left;
	width:136px;
	font-size:11px;
	line-height:14px;
	color:#545454;
}
.search-form .input-placeholder-text{
	font:11px/13px Arial, Helvetica, sans-serif;
	left:8px;
	top:3px;
}
.search-form .submit-holder{
	border-left:1px solid #b6b6b6;
	float:left;
}
.search-form input[type=submit]{
	background:#fff url(../images/main-sprite.png) no-repeat;
	width:24px;
	height:18px;
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:0;
}
.search-form input[type=submit]:hover{cursor:pointer;}
.nav-box{
	background:#6b4376 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4NTA4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzc4NTA4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzZiNDM3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzU0MzI1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTMwNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #785083 0%, #785083 49%, #6b4376 54%, #54325e 92%, #51305b 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#785083), color-stop(49%,#785083), color-stop(54%,#6b4376), color-stop(92%,#54325e), color-stop(100%,#51305b));
	background:-webkit-linear-gradient(top,  #785083 0%,#785083 49%,#6b4376 54%,#54325e 92%,#51305b 100%);
	background:-o-linear-gradient(top,  #785083 0%,#785083 49%,#6b4376 54%,#54325e 92%,#51305b 100%);
	background:-ms-linear-gradient(top,  #785083 0%,#785083 49%,#6b4376 54%,#54325e 92%,#51305b 100%);
	background:linear-gradient(to bottom,  #785083 0%,#785083 49%,#6b4376 54%,#54325e 92%,#51305b 100%);
}
.nav-box .mobile-nav,
.nav-box .text-active,
.nav-box .home-link,
.nav-box .opener {display:none;}
#nav{
	background:url(../images/bullets-sprite.png) no-repeat 0 -86px;
	font-size:13px;
	line-height:15px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#nav ul{
	margin:0;
	padding:0;
	width:220px;
	list-style:none;
	position:absolute;
	top:-99999px;
	left:-1px;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#999a9a;
	background:#fff;
	text-align:left;
	right:-1px;
}
#nav ul ul{
	right:auto;
	width:145px;
}
#nav li.hover ul ul,
#nav li.hover ul li.hover ul ul,
#nav li.hover ul li.hover ul li.hover ul ul,
#nav li.hover ul li.hover ul li.hover ul li.hover ul ul{
	top:-99999px;
	left:100%;
}
#nav li.hover ul{top:100%;}
#nav li.hover ul li.hover ul,
#nav li.hover ul li.hover ul li.hover ul,
#nav li.hover ul li.hover ul li.hover ul li.hover ul,
#nav li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul{top:-1px;}
#nav > li{
	float:left;
	background:url(../images/bullets-sprite.png) no-repeat 100% -138px;
	text-align:left; padding-left:20px;
	position:relative;
}
#nav > li.hover{z-index:1;}
*+html #nav li.last-child{
	float:none;
	height:1%;
}
#nav .home span{
	background:url(../images/main-sprite.png) no-repeat -31px 0;
	display:inline-block;
	font-size:0;
	height:13px;
	line-height:0;
	margin:2px auto 0;
	text-indent:-9999px;
	vertical-align:top;
	width:14px;
}
*+html #nav .home span{
	font-size:0;
	line-height:0;
	text-indent:0;
}
#nav .home:hover span,
#nav .home a:hover span{background:url(../images/main-sprite.png) no-repeat -31px 0 !important;}
#nav ul li{
	border-top:1px solid #d0cccc;
	position:relative;
	vertical-align:top;
	height:1%;
}
#nav > li > a{
	color:#fff;
	display:block;
	overflow:hidden;
	padding:10px 0 13px;
	text-decoration:none;
}
*+html #nav .home a{padding:10px 0 10px;}
#nav > li.has-drop-down.hover > a{
	background:#fff;
	color:#606060;
}
#nav ul a,
#nav ul li.hover ul a,
#nav ul li.hover ul li.hover ul a,
#nav ul li.hover ul li.hover ul li.hover ul a{
	display:block;
	padding:8px 10px 9px 20px;
	color:#606060;
	text-decoration:none;
	background:#fff;
}
#nav ul .has-drop-down-a,
#nav ul li.hover ul .has-drop-down-a,
#nav ul li.hover ul li.hover ul .has-drop-down-a,
#nav ul li.hover ul li.hover ul li.hover ul .has-drop-down-a{
	background:url(../images/bullet01.png) no-repeat 100% 50%;
	padding-right:18px;
}
#nav > li.hover > a,
#nav > .active > a{background:#7a5284 url(../images/bullets-sprite.png) no-repeat 100% -138px;}
#nav ul li.hover a,
#nav ul li.hover ul li.hover a,
#nav ul li.hover ul li.hover ul li.hover a,
#nav ul li.hover ul li.hover ul li.hover ul li.hover a{
	background:#664171;
	color:#fff;
}
#nav ul li.hover .has-drop-down-a,
#nav ul li.hover ul li.hover .has-drop-down-a,
#nav ul li.hover ul li.hover ul li.hover .has-drop-down-a,
#nav ul li.hover ul li.hover ul li.hover ul li.hover .has-drop-down-a{background:#664171 url(../images/bullet01-hover.png) no-repeat 100% 50%;}
.slideshow{
	margin:0 auto;
	max-width:1000px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.slideshow .slideset{
	position:relative;
	z-index:1;
}
.slideshow .slide{
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
.slideshow .slide.active{z-index:2;}
.slideshow .slide .txt{
	color:#fff;
	font:14px/19px 'Cabin', sans-serif;
	left:10.2%;
	position:absolute;
	top:16px;
	width:75.1%;
	z-index:2;
}
.slideshow .slide .txt .holder{
	float:left;
	padding:38px 0 0;
	width:66.9774%;
}
.slideshow .slide .txt h1{
	color:#f6c740;
	font-size:25px;
	font-weight:500;
	line-height:27px;
	margin:0 0 11px;
}
.slideshow .slide .txt .frame{
	border:solid #fff;
	border-width:1px 0;
	margin:0 0 19px;
	padding:3px 0 0;
}
.slideshow p{margin:0 0 8px;}
.slideshow .btn-more{
	background:#3c88de url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjODhkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzM5ODVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzZlYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #3c88de 0%, #3985da 19%, #276ebd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c88de), color-stop(19%,#3985da), color-stop(100%,#276ebd));
	background:-webkit-linear-gradient(top,  #3c88de 0%,#3985da 19%,#276ebd 100%);
	background:-o-linear-gradient(top,  #3c88de 0%,#3985da 19%,#276ebd 100%);
	background:-ms-linear-gradient(top,  #3c88de 0%,#3985da 19%,#276ebd 100%);
	background:linear-gradient(to bottom,  #3c88de 0%,#3985da 19%,#276ebd 100%);
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	padding:0 9px 0 0;
	text-decoration:none;
	text-shadow:0 0 1px rgba(0, 0, 0, 0.36);
	vertical-align:top;
}
.slideshow .btn-more span{
	background:url(../images/bg-btn-more.png) no-repeat 100% 1px;
	display:inline-block;
	padding:4px 55px 7px 21px;
	vertical-align:top;
}
.slideshow .btn-more:hover span{text-decoration:underline;}
.slideshow .slide .txt .logo{
	background-position:0 -60px;
	float:right;
	height:228px;
	width:211px;
}
.slideshow .slide .bg-slide{
	max-width:100%;
	position:relative;
	z-index:1;
}
.slideshow .switshers{
	bottom:11px;
	font-size:0;
	left:0;
	line-height:0;
	position:absolute;
	right:42px;
	z-index:2;
}
.slideshow .switshers .btn-prev,
.slideshow .switshers .btn-next{
	background:url(../images/separator2.png) repeat-y 100% 0;
	display:none;
	left:0;
	position:absolute;
	overflow:hidden;
	top:1px;
	text-indent:-9999px;
}
.slideshow .switshers .btn-next{
	background-position:0 0;
	left:auto;
	right:0;
}
.slideshow .switshers .btn-prev span,
.slideshow .switshers .btn-next span{
	background:url(../images/sprite.png) no-repeat 16px -1029px;
	display:block;
	height:38px;
	width:45px;
}
.slideshow .switshers .btn-next span{background-position:16px -1089px;}
.slideshow .pagination ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.slideshow .pagination li{
	display:inline-block;
	margin:0 4px 0 1px;
	vertical-align:top;
}
*+html .slideshow .pagination li{display:inline;}
.slideshow .pagination a{
	background:#fff;
	border-radius:7px;
	display:block;
	height:15px;
	opacity:0.49;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	width:15px;
}
.slideshow .pagination a:hover,
.slideshow .pagination .active a{opacity:1;}
.purple-section{
	background:#52315c url(../images/bg-purple-section.png) repeat-x;
	border-bottom:3px solid #f6be30;
	height:1%;
	position:relative;
	z-index:2;
}
.purple-section .frame{
	background:url(../images/bg-purple-section01.jpg) no-repeat 50% 0;
	border-bottom:2px solid #fff;
	height:1%;
}
.purple-section .inner{
	box-shadow:0 7px 7px rgba(0, 0, 0, 0.17) inset;
	margin:0 auto;
	max-width:1000px;
	width:100%;
}
.purple-section .column{
	float:left;
	max-width:23%;
	padding:17px 1% 25px 3.6%;
}
.purple-section .column.search{
	max-width:34%;
	padding-left:2.7%;
}
.purple-section .heading{
	background:url(../images/icons-sprite.png) no-repeat;
	border:0;
	margin:0;
	padding:0 0 6px;
}
.purple-section .search .heading{background-position:0 -152px;}
.purple-section .column h2{
	background:url(../images/bg-heading.png) no-repeat 0 100%;
	color:#fff;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	margin:0 0 0 31px;
	padding:0 0 6px;
	text-transform:uppercase;
	white-space:nowrap;
}
.purple-section .column.search h2{background:url(../images/bg-heading02.png) no-repeat 0 100%;}
.purple-section ul{
	font-weight:600;
	line-height:15px;
	list-style:none;
	margin:0;
	padding:0 0 0 32px;
}
.purple-section li{
	background:url(../images/bullets-sprite.png) no-repeat 0 -1697px;
	overflow:hidden;
	padding:0 0 6px 13px;
	vertical-align:top;
}
.purple-section li a{
	color:#fff;
	text-decoration:none;
}
.purple-section li a:hover{text-decoration:underline;}
.purple-section .form-login{
	background:url(../images/sprite.png) no-repeat 0 -300px;
	float:right;
	margin:-26px 42px -20px 0;
	overflow:hidden;
	padding:11px 24px 11px 22px;
	width:233px;
}
.purple-section .form-login h2{
	color:#7d2e91;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	margin:0 0 8px 3px;
	text-transform:none;
}
.form-login .text{
	margin:0 0 4px;
	position:relative;
	width:100%;
}
.form-login input[type=text],
.form-login input[type=password]{
	background:#fffffd;
	border:1px solid #b5b4b3;
	color:#9e9e9e;
	float:left;
	font:11px/16px 'Open Sans', sans-serif;
	height:16px;
	margin:0;
	padding:3px 7px 2px;
	width:93.1331%;
}
.form-login input[type=password]{font-family:Arial, Helvetica, sans-serif;}
.form-login .input-placeholder-text{
	font-size:11px;
	left:9px;
	line-height:13px;
	top:5px;
}
.form-login .row{padding:1px 0 7px;}
.form-login input[type=checkbox]{
	float:left;
	height:15px;
	margin:0 4px 0 0;
	padding:0;
	width:16px;
}
.form-login label{
	color:#3e3e3e;
	float:left;
	font-size:11px;
	line-height:13px;
	margin:1px 0 0;
}
.form-login .link-forgot{
	color:#3783d7;
	float:right;
	font-size:11px;
	line-height:13px;
	margin:-1px 5px 0 0;
}
.form-login input[type=submit]{
	background:url(../images/sprite.png) no-repeat 0 -500px;
	border:0;
	display:block;
	font-size:0;
	height:27px;
	line-height:0;
	margin:0 0 0 3px;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	width:109px;
}
.form-login input[type=submit]:hover{background-position:-140px -500px;}
.form-login .bottom-menu{
	font-size:11px;
	line-height:15px;
	list-style:none;
	margin:0 -24px 0 -2px;
	overflow:hidden;
	padding:14px 0 0;
}
.form-login .bottom-menu li{
	background-position:0 -1797px;
	float:left;
	padding:0 9px 0 12px;
}
.form-login .bottom-menu li:first-child{
	background:none;
	padding-left:0;
}
.form-login .bottom-menu a{
	color:#303030;
	text-decoration:none;
}
.form-login .bottom-menu a:hover{text-decoration:underline;}
#twocolumns{
	overflow:hidden;
	max-width:990px;
	margin:0 auto;
	padding:0 1px 27px 15px;
}
#content{
	float:right;
}
.info-box{
	color:#5f5e5e;
	float:left;
	padding:40px 36px 35px 0;
	position:relative;
	width:298px;
}
.info-box h3{
	color:#2870c1;
	font-size:16px;
	line-height:20px;
	margin:0 0 15px 4px;
	text-transform:uppercase;
}
.info-box h3 a{
	color:#2870c1;
	text-decoration:none;
}
.info-box h3 a:hover{text-decoration:underline;}
/*.info-box.article h3{margin:0 0 21px;}*/
.info-box .image-holder{
	box-shadow:0 1px 2px #bbb;
	margin:0 auto 27px;
	max-width:353px;
	padding:9px 7px 8px 8px;
	text-align:center;
}
.info-box .image-holder img{max-width:100%;}
.info-list{
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
.info-list li{
	background:url(../images/bullets-sprite.png) no-repeat 0 -1896px;
	padding:0 0 13px 12px;
}
.info-box .btn-row{
	border-top:3px solid #f6be30;
	bottom:-1px;
	left:1px;
	padding:15px 0 0;
	position:absolute;
	right:44px;
	overflow:hidden;
}
.info-box.article .btn-row{right:32px;}
a.view{
	background:url(../images/bullets-sprite.png) no-repeat 0 -1089px;
	color:#127ab9;
	display:inline-block;
	font-size:12px;
	font-weight:600;
	line-height:14px;
	margin:0 0 0 3px;
	padding:0 0 0 9px;
	text-decoration:none;
	vertical-align:top;
}
a.view:hover{text-decoration:underline;}
.aside{
	float:left;
	width:26%;
	padding:32px 0 0 23px;
	position:relative;
}
.aside .view {
	display:none;
	bottom:15px;
	right:16px;
}

/*aside from virtual help desk*/
#twocolumns_vhd .aside{
	padding:0 0 0 23px;
	width:55%;
}

#aside_vhd ul {
    padding-left: 12px; 
    padding-top: 0px;
    margin-top: 2px;
    }

#aside_vhd li{
	padding-bottom: 0px;
	padding-left: 10px;
	}​
.btn-play{
	display:inline-block;
	vertical-align:top;
	background:url(../images/main-sprite.png) no-repeat 0 -42px;
	min-height:54px;
	padding:6px 0 0 67px;
	font-size:16px;
	font-weight:700;
	color:#2870c1;
	text-decoration:none;
	margin:0 0 14px 7px;
	text-transform:uppercase;
}
.btn-play:hover{background-position:0 -160px;}
.btn-play em{
	color:#505050;
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	margin:2px 0 0;
	text-transform:none;
}
.add-nav ul{
	font-size:11px;
	font-weight:700;
	line-height:14px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-transform:uppercase;
	width:245px;
}
.add-nav li{
	float:left;
	padding:0 0 8px;
	width:100%;
}
.add-nav a{
	background:url(../images/buttons-sprite.png) no-repeat 0 -360px;
	color:#414141;
	cursor:pointer;
	display:table;
	height:44px;
	text-decoration:none;
	width:100%;
}
*+html .add-nav a{
	display:block;
	position:relative;
}
.add-nav a:hover{background-position:-268px -360px;}
.add-nav span{
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
*+html .add-nav span{
	position:absolute;
	top:50%;
	left:0;
}
.add-nav em{
	display:block;
	font-style:normal;
	padding:0 44px 2px 32px;
}
*+html .add-nav em{
	position:relative;
	top:-50%;
}
#main{
	overflow:hidden;
	max-width:898px;
	padding:11px 10px 169px;
	margin:0 auto;
}
.breadcrumbs{
	margin:0;
	padding:0 0 41px;
	list-style:none;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	color:#333;
}
.breadcrumbs li{
	float:left;
	background:url(../images/bullets-sprite.png) no-repeat 0 -1490px;
	padding:0 2px 0 9px;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs a{
	color:#333;
	text-decoration:none;
}
.breadcrumbs a:hover{text-decoration:underline;}
.text-box{
	height:1%;
	padding:0 0 17px;
}
.heading{
	border-bottom:1px solid #e7e7e7;
	padding:0 0 5px;
	margin:0 0 21px;
	height:1%;
}
.heading h2{margin:0;}
.text-box ul{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	font-size:14px;
	font-weight:bold;
}
.text-box li{
	padding:0 0 12px;
	height:1%;
	vertical-align:middle;
}
#footer{
	background:#7b5385;
	overflow:hidden;
	color:#fff;
	border-top:5px solid #591d6b;
}
.contacts-row{
	background: #684473;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4NDQ3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzMxNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #684473 0%, #53315c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#684473), color-stop(100%,#53315c));
	background: -webkit-linear-gradient(top,  #684473 0%,#53315c 100%);
	background: -o-linear-gradient(top,  #684473 0%,#53315c 100%);
	background: -ms-linear-gradient(top,  #684473 0%,#53315c 100%);
	background: linear-gradient(to bottom,  #684473 0%,#53315c 100%);
	font-size:13px;
	line-height:19px;
	width:100%;
	border-bottom:5px solid #fff;
}
.contacts-row .center{
	max-width:876px;
	margin:0 auto;
	overflow:hidden;
	padding:18px 0 21px;
}
.contacts-row .contacts-column{
	float:right;
	width:309px;
}
.contacts-row .feedback-column{
	float:left;
	width:50.2283%;
}
.contacts-row h4{
	background:url(../images/bg-heading02.png) no-repeat 0 100%;
	font-size:14px;
	line-height:17px;
	margin:0 0 8px;
	padding:0 0 7px;
	text-transform:uppercase;
}
.contacts-row dl{
	font-size:12px;
	line-height:17px;
	margin:-1px 0 0 2px;
	overflow:hidden;
}
.contacts-row dt{
	float:left;
	margin:0 7px 0 0;
	padding:0 0 0 25px;
}
.contacts-row .address{background:url(../images/icons-sprite.png) no-repeat 0 -475px;}
.contacts-row .phone{background:url(../images/icons-sprite.png) no-repeat 1px -626px;}
.contacts-row .email{background:url(../images/icons-sprite.png) no-repeat 0 -786px;}
.contacts-row dd{
	margin:0 0 10px;
	padding:0 0 0 25px;
}
.contacts-row address{font-style:normal;}
.contacts-row a{
	color:#fbdc6d;
	text-decoration:none;
}
.contacts-row dl a{color:#fff;}
.contacts-row a:hover{text-decoration:underline;}
.contacts-row p{margin:0 0 15px;}
.contacts-row .click{
	background:#7b5385;
	border:1px solid #fff;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:14px;
	margin:0 0 0 1px;
	padding:1px 11px 0 0;
	vertical-align:top;
	white-space:nowrap;
}
.contacts-row .click span{
	background:url(../images/bg-btn-click.png) no-repeat 100% 0;
	display:inline-block;
	padding:4px 27px 6px 9px;
	vertical-align:top;
}
.contacts-row .click:hover span{text-decoration:underline;}
.copy-row{
	max-width:940px;
	margin:0 auto;
	overflow:hidden;
	padding:15px 0 14px;
	font-size:11px;
	line-height:14px;
}
.copy-row .developer{
	float:right;
	margin:0 0 0 15px;
}
.copy-row a{color:#fff;}
.copy-row p{
	margin:0 0 0 5px;
	overflow:hidden;
}
.copy-row .policy{margin-left:5px;}
legend.hidden{
	position:absolute;
	top:-99999px;
}
noscript{
	text-align:center;
	display:block;
}
.skip{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus{
	position:static;
	width:auto;
	height:auto;
}
@media only screen and (max-width: 980px) {
	#header .holder{padding:17px 11px 14px;}
	.logo{margin:24px 0 0;}
	.login-box{padding:0 8px 0 0;}
	.login-box .top-nav{padding:0 0 7px;}
	.phone-holder .phone{
		display:block;
		padding:0 2px 11px 0;
	}
	*+html .phone-holder .phone{display:block;}
	#nav{
		font-size:12px;
		padding:0;
	}
	#nav > li > a{padding:12px 0;}
	#nav .home span{margin-top:1px}
	.slideshow .slide .txt{
		font-size:11px;
		line-height:16px;
		left:75px;
		top:20px;
		width:77.7344%;
	}
	.slideshow .slide .txt .holder{
		padding:24px 0 0;
		width:66.8342%;
	}
	.slideshow .slide .txt h1{
		font-size:20px;
		line-height:21px;
		margin:0 0 9px;
	}
	.slideshow .slide .txt .frame{
		margin:0 0 15px;
		padding:2px 0 0;
	}
	.slideshow p{margin:0 0 5px;}
	.slideshow .btn-more{
		font-size:13px;
		line-height:15px;
		padding:0 6px 0 0;
	}
	.slideshow .btn-more span{
		background:url(../images/bg-btn-more02.png) no-repeat 100% 1px;
		padding:3px 44px 5px 15px;
	}
	.slideshow .slide .txt .logo{
		background-position:-350px -60px;
		height:181px;
		margin:0;
		width:168px;
	}
	.slideshow .switshers{right:20px;}
	.slideshow .pagination a{
		border-radius:5px;
		height:11px;
		width:11px;
	}
	.purple-section .column,
	.purple-section .column.search{
		margin:0 -5px 0 0;
		padding:14px 0 12px 17px;
		min-width:203px;
	}
	.purple-section .heading{padding:0 0 3px;}
	.purple-section .column h2{
		font-size:11px;
		line-height:13px;
		margin:0 0 0 30px;
		padding:3px 0 6px;
	}
	.purple-section .column ul{
		font-size:12px;
		line-height:14px;
		padding:0 0 0 30px;
	}
	.purple-section .column li{padding:0 0 7px 11px;}
	.purple-section .form-login{
		background-position:-350px -300px;
		margin:-25px 11px -49px 0;
		padding:12px 29px 20px 22px;
		width:195px;
	}
	.purple-section .form-login h2{
		font-size:12px;
		line-height:14px;
		margin:0 0 9px 3px;
	}
	.form-login input[type=text],
	.form-login input[type=password]{width:179px;}
	.form-login .row{padding:0 0 8px;}
	.form-login .link-forgot{margin-right:0;}
	.form-login .bottom-menu{
		margin:0 -64px 0 -12px;
		width:271px;
	}
	.form-login .bottom-menu li{
		background-position:0 -1796px;
		padding:0 4px 0 8px;
	}
	#twocolumns{padding:0 0 10px;}
	.aside{padding:51px 0 0 20px;}
	.btn-play{
		background-position:0 -260px;
		font-size:14px;
		line-height:16px;
		margin:0 0 20px 8px;
		min-height:46px;
		padding:2px 0 0 56px;
	}
	.btn-play:hover{
		background-position:0 -360px;
	}
	.btn-play em{margin:3px 0 0;}
	.add-nav ul{width:207px;}
	.add-nav li{padding:0 0 10px;}
	.add-nav a{background-position:0 -420px;}
	.add-nav a:hover{background-position:-268px -420px;}
	.add-nav em{padding:2px 20px 0 16px;}
	#content{width:67.7083%;}
	.info-box {
		padding:53px 4.4231% 20px 1.3462%;
		width:44.2308%;
	}
	.info-box h3{
		font-size:14px;
		line-height:16px;
		margin:0 0 15px 4px;
	}
	.info-box .image-holder{
		margin-bottom:26px;
		padding:7px 5px 6px 6px;
	}
	.info-list{padding:0 0 0 1px;}
	.info-list li{padding:0 0 17px 13px;}
	.contacts-row .center{padding:18px 5px 18px 24px;}
	.contacts-row h4{font-weight:400;}
	.contacts-row p{margin:0 0 35px;}
	.copy-row{
		font-size:10px;
		line-height:12px;
		padding:16px 38px 16px 14px;
	}
}
@media only screen and (max-width: 767px){
	.login-box,
	.nav-box .inner,
	.copy-row .developer{display:none;}
	#header .holder{padding:18px 16px 18px;}
	.logo{
		background-position:-350px 0;
		height:48px;
		margin:0;
		width:335px;
	}
	.nav-box .mobile-nav{
		display:block;
		position:relative;
	}
	.mobile-nav .nav-holder{margin:0 89px 0 0;}
	.mobile-nav .open-nav{
		background:url(../images/separator2.png) repeat-y 100% 0;
	}
	.mobile-nav .top-nav-holder .open-nav{
		background-position:0 0;
		float:left;
		overflow:hidden;
		text-indent:-9999px;
		padding:16px 15px 14px;
	}
	.mobile-nav .open-nav .icon{
		background:url(../images/sprite.png) no-repeat 11px -530px;
		float:left;
		height:17px;
		overflow:hidden;
		padding:11px 13px 10px 10px;
		text-indent:-9999px;
		width:23px;
		display:none; /*JH: Ticket 576369*/
	}
	.mobile-nav .top-nav-holder .open-nav span{
		background:url(../images/sprite.png) no-repeat -140px -540px;
		display:block;
		height:8px;
		width:12px;
		display:none; /*JH: Ticket 576369*/
	}
	.mobile-nav .nav-holder #mobile-nav{
		background:#fff;
		display:none;
		left:0;
		position:absolute;
		right:0;
		top:100%;
	}
	.mobile-nav .nav-holder.hover #mobile-nav{display:block;}
	#mobile-nav ul{
		border-bottom:1px solid #b4b4b4;
		font-size:13px;
		line-height:15px;
		list-style:none;
		margin:0;
		padding:0;
	}
	#mobile-nav li{
		border-bottom:1px solid #b4b4b4;
		overflow:hidden;
		vertical-align:top;
	}
	#mobile-nav a{
		color:#414141;
		display:block;
		padding:10px 20px 11px;
		text-decoration:none;
	}
	#mobile-nav li:hover > a,
	#mobile-nav .active > a{
		background:#7a5284;
		color:#fff;
	}
	.mobile-nav .title{
		background:url(../images/separator2.png) repeat-y;
		color:#fff;
		display:block;
		font-size:13px;
		font-weight:700;
		line-height:15px;
		overflow:hidden;
		padding:10px 10px 13px;
		text-align:center;
		text-decoration:none;
	}
	.mobile-nav .title:hover{text-decoration:underline;}
	#header .mobile-nav .holder{
		float:right;
		margin:0;
		padding:0;
		width:89px;
	}
	.mobile-nav .top-nav-holder{float:left;}
	.top-nav-holder .top-nav{
		background:#7a5284;
		display:none;
		left:0;
		position:absolute;
		right:0;
		top:100%;
	}
	.top-nav-holder.hover .top-nav{display:block;}
	.top-nav ul{
		color:#fff;
		display:block;
		font-size:11px;
		line-height:13px;
		padding:0;
		text-transform:uppercase;
	}
	.top-nav ul li{
		background:none;
		border-top:1px solid #fff;
		display:block;
		margin:0;
		overflow:hidden;
		padding:0;
	}
	.top-nav ul li:first-child{border:0;}
	.top-nav ul a{
		color:#fff;
		display:block;
		padding:11px 10px;
		text-align:right;
	}
	.top-nav ul a span{
		background:url(../images/sprite.png) no-repeat 0 -639px;
		display:inline-block;
		min-width:116px;
		padding:0 0 0 26px;
		text-align:left;
		vertical-align:top;
	}
	.top-nav ul a:hover span{text-decoration:underline;}
	.top-nav ul .chat a span{background-position:1px -739px;}
	.top-nav ul .desk a span{background-position:0 -840px;}
	.mobile-nav .form-holder{
		background:url(../images/separator2.png) repeat-y;
		float:left;
	}
	.mobile-nav .form-holder .opener{
		background:url(../images/sprite.png) no-repeat 17px -930px;
		display:block;
		height:38px;
		overflow:hidden;
		text-indent:-9999px;
		width:47px;
	}
	.mobile-nav .form-holder .form-search{
		background:#7a5284;
		display:none;
		left:0;
		padding:5px 10px 7px 18px;
		position:absolute;
		right:0;
		top:100%;
	}
	.mobile-nav .form-holder.hover .form-search{display:block;}
	.mobile-nav .form-holder .form-search input[type=text]{
		background:#fff;
		border:0;
		display:block;
		font-size:16px;
		height:20px;
		line-height:20px;
		margin:0 auto;
		padding:1px 5px 2px;
		width:273px;
	}
	.slideshow{border-bottom:1px solid #fff;}
	.slideshow .slide .txt{
		left:30px;
		line-height:13px;
		top:14px;
		width:84.1667%;
	}
	.slideshow .slide .txt .holder{padding:16px 0 0;}
	.slideshow .slide .txt h1{
		font-size:13px;
		line-height:15px;
		margin:0 0 5px;
	}
	.slideshow .slide .txt .frame{margin:0 0 5px;}
	.slideshow .slide .txt .logo{
		background-position:-550px -60px;
		height:122px;
		width:114px;
	}
	.slideshow .switshers{
		background:#63426c;
		bottom:0;
		left:0;
		overflow:hidden;
		padding:14px 0 13px;
		position:relative;
		right:0;
	}
	.slideshow .switshers .btn-prev,
	.slideshow .switshers .btn-next{display:block;}
	.slideshow .pagination li{margin:0 9px 0 8px;}
	.slideshow .pagination a{
		background:#fff;
		border-radius:7px;
		height:14px;
		opacity:1;
		width:14px;
	}
	.slideshow .pagination .active a,
	.slideshow .pagination a:hover{background:#f6bf33;}
	.purple-section{border:0;}
	.purple-section .frame{box-shadow:0 0 3px #aaa;}
	.purple-section .column,
	.purple-section .column.search{
		background:#785083 url(../images/bg-column.png) no-repeat 0 100%;
		border-bottom:1px solid #fff;
		float:none;
		margin:0;
		max-width:100%;
		padding:14px 5px 9px 56px;
		width:auto;
	}
	.purple-section .heading{
		background-position:0 1px;
		padding:0 0 5px;
	}
	.purple-section .column h2{
		background-position:0 100%;
		font-size:13px;
		font-weight:700;
		line-height:15px;
		margin:0 0 0 33px;
		padding:0 0 6px;
		white-space:normal;
	}
	.purple-section .column ul{padding:0 0 0 36px;}
	.purple-section .column li{padding:0 0 7px 17px;}
	.purple-section .form-login{
		background:#fbe180 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZTE4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZGQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGNkNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,  #fbe180 0%, #fadd76 25%, #f8cd49 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe180), color-stop(25%,#fadd76), color-stop(100%,#f8cd49));
		background:-webkit-linear-gradient(top,  #fbe180 0%,#fadd76 25%,#f8cd49 100%);
		background:-o-linear-gradient(top,  #fbe180 0%,#fadd76 25%,#f8cd49 100%);
		background:-ms-linear-gradient(top,  #fbe180 0%,#fadd76 25%,#f8cd49 100%);
		background:linear-gradient(to bottom,  #fbe180 0%,#fadd76 25%,#f8cd49 100%);
		border-top:3px solid #f6be30;
		float:none;
		margin:0;
		padding:0;
		width:auto;
	}
	.purple-section .form-login fieldset{
		border-top:1px solid #fff;
		padding:6px 38.5417% 0 61px;
	}
	.purple-section .form-login h2{
		font-size:14px;
		line-height:16px;
		margin:0 0 8px 3px;
	}
	.form-login input[type=text],
	.form-login input[type=password]{width:93.1624%;}
	.form-login .link-forgot{margin:0 6px 0 0;}
	.form-login .bottom-menu{
		background:#f6bf33;
		border-top:1px solid #fcde74;
		margin:9px -77.5417% 0 -61px;
		padding:4px 10px 6px 58px;
		width:auto;
	}
	.form-login .bottom-menu li{padding:0 10px 0 13px;}
	#twocolumns{padding:30px 10.8333% 0 11.4583%;}
	.aside{
		float:none;
		padding:0 0 35px;
		width:auto;
	}
	.btn-play{
		font-size:16px;
		line-height:18px;
		margin:0 0 19px 3px;
		padding:0 0 0 54px;
	}
	.btn-play em{
		font-size:12px;
		line-height:14px;
		margin:5px 0 0;
	}
	.add-nav ul{width:100%;}
	.add-nav ul li{
		padding:0 0 9px;
		width:100%;
	}
	.add-nav a:hover,
	.add-nav a{background-position:0 -470px;}
	.add-nav em{padding:0 15px 0 31px;}
	#content{
		float:none;
		padding:0 0 33px;
		width:auto;
	}
	.info-box{
		float:none;
		height:auto !important;
		margin:0 !important;
		padding:0 0 69px !important;
		width:auto;
	}
	.info-box h3{
		font-size:16px;
		line-height:18px;
		margin:0 0 11px 6px;
	}
	.info-box .image-holder{
		margin-bottom:30px;
		padding:11px 8px 9px 10px;
	}
	.info-list{padding:0 0 14px 5px;}
	.info-list li{padding-bottom:15px;}
	.info-box .btn-row{position:static;}
	a.view{
		background-position:0 -1088px;
		margin:0 0 0 7px;
		padding:0 0 0 10px;
	}
	.contacts-row{
		border-bottom-width:7px;
		font-size:12px;
		line-height:20px;
	}
	.contacts-row .center{padding:20px 33px 24px;}
	.contacts-row .feedback-column,
	.contacts-row .contacts-column{
		float:none;
		width:auto;
	}
	.contacts-row .feedback-column{padding:0 0 39px;}
	.contacts-row h4{
		font-weight:700;
		margin:0 0 1px;
		padding:0 0 5px;
	}
	.contacts-row p{margin:0 0 8px;}
	.contacts-row dl{
		margin:0;
		padding:8px 0 0;
	}
	.contacts-row dt{padding:0 0 0 27px;}
	.contacts-row dd{margin:0 0 13px;}
	.copy-row{
		font-size:12px;
		line-height:14px;
		padding:13px 10px 18px;
	}
}
@media only screen and (max-width: 500px){
	#header .holder{padding:25px 0 18px 19px;}
	.logo{
		background-position:-700px 0;
		height:37px;
		margin:0;
		width:270px;
	}
	.slideshow .slide .txt{
		left:7px;
		right:5px;
		top:10px;
		width:auto;
	}
	.slideshow .slide .txt .holder{padding:0;}
	.slideshow .slide .txt .frame{margin:0 0 22px;}
	.slideshow .slide .txt .logo{
		background-position:-700px -60px;
		height:93px;
		width:85px;
	}
	.purple-section .column,
	.purple-section .column.search{
		min-width:0;
		padding:13px 5px 9px 13px !important;
	}
	.purple-section .form-login fieldset{padding:6px 45px 0 41px;}
	.form-login .bottom-menu{margin-right:-45px;}
	#twocolumns{padding:30px 17px 0 13px;}
	.add-nav ul{
		margin:0 auto;
		width:248px;
	}
	.add-nav a{background-position:0 -360px;}
	.add-nav a:hover{background-position:-268px -360px;}
	.add-nav em{padding:0 41px 0 31px;}
}

.toobar-menu{
	margin:0;
	padding:0 0 41px;
	list-style:none;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	color:#333;
}

.toobar-menu li{
	float:left;
	padding:0 8px 0 9px;
}
.toobar-menu li:first-child{
	padding:0;
	background:none;
}
.toobar-menu a{
	color:#333;
	text-decoration:none;
}
.toobar-menu a:hover{text-decoration:underline;}
td { font:12px/20px 'Droid Sans', Arial, Verdana, sans-serif !important; color:#343232;}
.RLTable {}
.RLTable thread td { font-size: 12px !important}


/*stats*/
.stats {float:left;width: 625px;overflow:hidden;}
.stat-box {}
.stat-title {
	font-weight: bold;
	color: #efc139;
	font-size: 15px;
	text-transform:uppercase;
	margin-bottom: 7px;
}
.stat-header {
	width: 505px; 
	border-top: 1px solid #7e7e7e;
	border-left: 1px solid #7e7e7e;
	border-bottom: 1px solid #7e7e7e;
	border-right: 2px solid #fff;
	background-color: #8a8a8a;
	color: #FFF;
	float:left;
	overflow:hidden;
	padding: 12px 12px;
	margin-bottom:7px;
}
.stat-header a {
	color: #FFF;
	font-size: 12px;
	text-decoration:none;
}
.stat-header .title {
	text-transform: uppercase;
}
.stat-header a:hover {
	color: #FFF;
	text-decoration:underline;
}		
.stat-header .more {
	padding-left: 9px;
	position:relative;
	font-size: 11px;
	color:#FFF;
	float:right;
}
.stat-header .more:after {
	width:5px;
	height:9px;
	content:'';
	background: url(../images/main-sprite.png) no-repeat -107px 0;
	position:absolute;
	top:7px;
	left:0;
}			
.stat-num {
	width: 84px; 
	border: 1px solid #edb81b; 
	background-color: #edb81b; 
	color: #FFF;
	text-align: center;
	float:left;
	overflow:hidden;
	padding: 12px 0;
	font-size: 16px;
	margin-bottom:7px;
}		
.stats-sidelinks {
	float:right;
	width: 260px;
	margin-left: 5px;	
}
.stats-sidelink-title {
	font-weight: bold;
	color: #0074c3;
	font-size: 15px;
	text-transform:uppercase;
	margin-bottom: 7px;
}
.stats-sidelinks-box { border: 1px solid #dddddd;padding: 8px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.stats-links {border: 1px solid #eaeaea;}
.stats-links ul {
	margin:0;
	padding:0;
	width:240px;
	list-style:none;
}
.stats-links li {
	line-height: 18px;
	padding: 0 0 15px 12px;
}
.stats-links  li:first-child{
	padding-top: 15px;
}
.stats-links li a {
	text-transform:uppercase;
	color: #3093d0;
	font-size: 11px;
	font-weight: bold;
}
.clear {clear: both;}			
.stats-list ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
.stats-list li {
	line-height: 22px;
	width: 420px;
	list-style:none;
	border-bottom: 1px solid #cecece;
}
.stats-list li span {
	float: right;
}
.stat-small {font-size: 11px;}

/*Google Analytics Opt out modal box  styles*/
#ga_opt_out_data {  font: bold 17px/24px Helvetica, Arial, sans-serif; color: #327cce; } /*default header font*/
#ga_opt_out_data .inner_wrp { /*border*/
    padding: 15px;
    border: 2px solid #327cce;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;  
}
#ga_opt_out_data span { font-weight:normal; font-size: 14px; color: #327cce; padding: 0px 0 0px 0px;} /* Text box copy */
#ga_opt_out_data p { margin: 5px 0 8px 5px; font-size: 12px; line-height: 14px; color:  #000; } /*standard copy*/
#ga_opt_out_data .clr10 {clear:both;margin:0 0 10px 0;padding:0;}
#ga_opt_out_data .clr {clear:both;margin:0;padding:0;}

.ga_optout_column { float: left;  width: 50%;}

/* Clear floats after the columns */
.a_optout_row:after {
    content: "";
    display: table;
    clear: both;
}
.ga_save_button {background-color:#327cce; border: 1px solid #fff; color:#fff; padding: 13px 13px 13px 13px; font-size:14px;}


/*JH: FOR NEW CMS EDITOR*/
/*.ck-content .table table {
    border: 1px double #b3b3b3;
    border-collapse: collapse;
    border-spacing: 0;
    height: 100%;
    width: 100%;
}

.ck-content .table table td, .ck-content .table table th {
    border: 1px solid #bfbfbf;
    min-width: 2em;
    padding: 0.4em;
}
*/
img {max-width:100%;height:auto;}