
body, html
{
	margin: 0;
	padding: 0;
    height:100%;
}

form 
{
    height:100%;
}

h1, h2, h3, h4, h5
{
	margin:  0;
	padding: 0;
}

body
{
	background:#FFF;
	color:#716e74;
	font-family:'Cabin',sans-serif;
	font-size:18px;
}

p{margin:0; padding:15px 0;}

img{max-width:100%;}

.caps
{
	text-transform: uppercase;
}

.left
{
	float: left;
}

.right
{
	float: right;

}

.center{
	margin-left: auto;
	margin-right:auto;
}

.clear
{
	clear: both;
}

.full-wrapper{margin:0 auto; min-width:1200px;}

.content{width:1200px; margin:0 auto;}

.nosubmenu
{
	display: none;
	height: 0px;
	padding: 0px;
	width: 0px;
	visibility: hidden;
	margin: 0px;
	color: transparent;
	background: transparent;
}

.top{vertical-align:top;}

.header{background:#c858a1; padding:10px 0 45px 0;}

.contact:nth-of-type(2){margin-right:70px;}

.contact:nth-of-type(1){margin-right:25px;}

.contact h3 a{font-family:'Cabin'.sans-serif; font-size:17px; color:#FFF; font-weight:normal; text-decoration:none; float:right;}

.contact h4{font-family:'Cabin'.sans-serif; font-size:10px; color:#FFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }

.mainmenu{
	font-family:'Cabin',sans-serif;
	color:#766077;
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	margin:0 9px;
	padding-bottom:10px;
}

.selected .mainmenu, .parentwchildselected .mainmenu{color:#9a4a9f; background:url('../images/dot.png') no-repeat 50% 100%;}

.intro{padding-top:20px; padding-bottom:20px;}

.logo{margin-left:20px;}

.menu{margin-top:20px; margin-left:25px;} 

.header-button{background:#9a4a9f; border-radius:25px; color:#FFF !important; text-decoration:none; padding:10px 35px; font-size:12px; text-transform:uppercase; margin-right:20px; margin-left:15px; font-weight:bold; position:relative; top:-10px;}

.rotator{
	width:100%;
	height:auto;
	margin:0 auto;
	min-width:960px;
	position:relative; 
	background:#614c66;
	max-height:600px;
	overflow:hidden;
}

.arrow{background:url('../images/special-arrow.png') no-repeat 50% 100%; position:relative; z-index:3002; height:250px; width:40px; top:-200px; left:50%; margin-bottom:-200px;}

.purple{background:#9a4a9f;}

.call-outs{padding-top:135px; padding-left:115px; padding-right:115px; padding-bottom:135px; }

.call-out{
	box-shadow: 0px 11px 24px 0px rgba(96, 46, 100, 0.53);
	width: 302px;
	height: 294px;
	border-radius:3px;
	background:#FFF;
	text-align:center;
	box-sizing:border-box;
}

.call-content{padding:20px 30px;}

.call-outs a:nth-of-type(1) .call-out, .call-outs a:nth-of-type(2) .call-out{margin-right:30px;}

.call-arrow{
	background:#ca5ea4;
	display:inline-block;
	height:auto;
	width:100%;
	text-align:center;
	padding:20px 0;
}

.call-content h3{color:#2a272d; font-size:18px; text-transform:uppercase; padding-top:25px;}

.footer-menu .content{width:1160px; border-bottom:1px solid #c9c8ca; padding-top:30px; padding-bottom:15px;}

.footer-text:nth-of-type(1),.footer-text:nth-of-type(2){margin-right:45px;}

.footer-logo:nth-of-type(3), .footer-logo:nth-of-type(2){margin-right:30px;}

.footer-text h3, .footer-text a{color:#2a272d !important; font-size:14px; font-weight:normal; padding-top:10px;}

.footer-text h4{color:#949296; font-size:10px; text-transform:uppercase; font-weight:normal; letter-spacing:3px;}

.powered{padding:15px;}

.powered h3{font-family:'Cabin',sans-serif; color:#2a272d; font-size:14px; font-weight:normal;}

.powered a{color:#ca5ea4 !important; font-weight:bold;}

/*--Secondary Pages--*/

.s-rotator{
	width:100%;
	height:auto;
	margin:0 auto;
	min-width:960px;
	position:relative; 
	background:#614c66;
	border-bottom:7px solid #c858a1;
	max-height:500px;
	overflow:hidden;
}

.less .content{padding-left:130px; padding-right:20px; padding-top:55px; padding-bottom:55px; box-sizing:border-box;}

.s-paragraph{width:700px;}

.navigation{width:350px; padding-left:100px; box-sizing:border-box;}

.navigation .RadTreeView a{text-decoration:none;}

.navigation ul {padding-left:0 !important;}

.navigation ul li{list-style-type:none; margin-top:5px; margin-bottom:5px;}

.navigation .rtLI div {display:none;}

.navigation .rtLI .rtSelected{display:block !important; text-transform:uppercase; border-bottom:1px solid #b8b6b9; margin-bottom:20px;}

.navigation .rtLI .rtSelected .secmenu{color:rgba(42,39,45,0.5); font-family:'Cabin',sans-serif; font-weight:bold; font-size:12px; letter-spacing:2px; padding-left:0 !important;}

.navigation .rtLI .rtSelected + ul li div{display:block !important;}

.secmenu{
	color:#766077;
	font-family:'Cabin',sans-serif;
	font-size:16px;
	line-height:2.25em;
	font-weight:bold;
	padding-left:15px;
	width:100% !important;
	display:inline-block;
	box-sizing:border-box;
}

.navigation .rtLI .rtSelected + ul li .rtHover, .navigation .rtLI .rtSelected + ul li  div > .parentwchildselected .secmenu{background:#c858a1; border-radius:25px; cursor:pointer; color:#FFF;}

.navigation .rtLI .rtSelected + ul li .rtHover .secmenu{color:#FFF;}

/*--End--*/
