body {
	background: url("images/bg.jpg") repeat-x center top #000;
    margin: 0;
    padding: 0;	
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:150%;
	color:#333;
}
h1, h2, h3, h4 { color:#c10694; }
h2 { font-size:18px; color: #c10694; }
h4 { font-size:14px; color: #c10694; }
.contentPane .DNNContainer_Title_h3 h3 { margin-top:0px; }

a:link, a:visited {
    color: #c10694;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: underline;
}
ul, ol { padding-left:30px; }
ul { list-style:disc; }
ul ul { margin-top:15px; list-style:disc; }
li { margin-bottom:15px; }

.purple { color: #c10694; }

.wrapper {
	text-align: left;
	margin: 0px auto; /* adjust here */
	display: block;
	width: 960px;
}

.container { 
	display: block;
	width: 920px;
	border-radius: 5px;
	background:#fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU5ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e9ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e9ed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e4e9ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e9ed',GradientType=0 );
	padding:20px;
}

.header { position:relative; text-align:right; }
.logo { position:absolute; top:10px; left:0px; }
.site-date p { 
	color: #750d68;
	font-weight:bold;
    font-size:11px;
    margin: 0;
    padding: 0;
    text-align: right;
	line-height:125%;
}
.site-date, .clock { float:left; }
.clockContainer { /*float:right; display:block;*/ position:absolute; top:0px; right:0px; width:180px; padding-top:14px; }
.clock { 
	background: url("images/bg_clock.jpg") no-repeat center;
    display: block;
    height: 54px;
	width: 54px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.breadcrumbs, .breadcrumbs a { font-size:11px; }
#nav { 
	display:inline-block; margin:73px 0 17px 0; 
	border-radius: 5px;
	
}
#nav ul#dnn_pnav { margin:0px; padding:0px; }
#nav ul#dnn_pnav li { 
	margin:0px; padding:0px;
	list-style:none; display:block; float:left;
	background:#fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU5ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e9ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e9ed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e4e9ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e9ed',GradientType=0 );
	border-right:1px solid #ccc;
}
#nav ul#dnn_pnav li a:link, #nav ul#dnn_pnav li a:visited, #nav ul#dnn_pnav li a:active {
	color:#333;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
    font-size:13px;
    margin: 0;
    padding: 0 30px;
}
#nav ul#dnn_pnav li#dnn_pnav a, #nav ul#dnn_pnav li:hover a, #nav ul#dnn_pnav li.active a  {
	color:#fff;
}
#nav ul#dnn_pnav li:first-child { 
	border-top-left-radius:5px;
	border-bottom-left-radius:5px; 
}
#nav ul#dnn_pnav li:last-child { 
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-right:none; 
}
#nav ul#dnn_pnav li.active, #nav ul#dnn_pnav li:hover { 
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
}
.bottomContainer { 
	margin-top:10px;
	border-radius:5px;
	background:#fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU5ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e9ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e9ed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e4e9ed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e4e9ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e9ed',GradientType=0 );
	padding:10px;
}

#dnn_pathwayPane { margin-bottom:10px; }

.fix { clear:both; }

/* Buttons */

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    box-shadow: none;
    color: #fff;
    text-shadow: none;
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
	border:none;
	padding:5px 10px;
}

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
	color: #fff;
    text-shadow: none;
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
	text-decoration:none;
}

/* User nav */
#userControls { height:32px; margin-bottom:40px; }
#login { display:block; min-height: 32px; float:right; min-height: 30px; box-sizing: border-box; }
#login .loginGroup {
    
}
#login .registerGroup, #login .loginGroup {
    float: right;
    margin: 0;
    padding: 0;
}
#login .registerGroup, #login .registerGroup *, #login .loginGroup, #login .loginGroup * {
    display: block;
}

#login .loginGroup a {
    color: #fff;
}
#login .registerGroup a, #login .loginGroup a {
    color: #fff;
    display: block;
    font-size: 11px;
    height: 25px;
    min-width: 12px;
    padding: 7px 15px 0;
    position: relative;
    vertical-align: middle;
}

#login .registerGroup .userProfileImg a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 32px;
    min-width: 25px;
    padding: 0;
}

#login .registerGroup .buttonGroup {
    margin-right: 0;
	padding-left:0px;
}

#login .registerGroup li {
    float: left;
	margin-bottom:0px;
}

#login .registerGroup a strong, #login .loginGroup a strong {
    display: block;
    font-size: 11px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
}
#login .userMessages strong {
    background: url("images/icon_message.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
}

#login .userNotifications strong {
    background: url("images/icon_notification.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
}

#login .userMessages a, #login .userNotifications a {
    background-color: #333;
}

#login .registerGroup a img {
    background: none repeat scroll 0 0 #333;
    height: 32px;
    width: 32px;
}

#login .registerGroup a:hover, #login .loginGroup a:hover { 
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
}

#login .userMessages a span, #login .userNotifications a span {
    background-color: transparent;
    display: inline-block;
    font-size: 10px;
    margin-right: 0;
    margin-top: 9px;
}

#login .registerGroup a span {
    background:none;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    margin-right: 3px;
    min-width: 7px;
    position: absolute;
    right: 2px;
    text-align: center;
    text-shadow: 0 1px 0 #333333;
    top: -9px;
}

#dnn_dnnUser_enhancedRegisterLink { display:none !important; }

/* Profile page */

#dnn_dnnUser_messageGroup { display:none !important; }

.ModViewProfileC .UserProfileControls ul { margin:15px 0px 0px; padding:0px; }
.ModViewProfileC .UserProfileControls ul li { width:120px; margin:0px; }
.ModViewProfileC .UserProfileControls ul li a.dnnSecondaryAction {
	margin:0px; padding:7px 0px;
	list-style:none; display:block;
	background:#484848;
	color:#eee;
	font-weight:700;
	font-size:13px;
	border:none;
	border-radius:0px;
	text-shadow:none;
}
.ModViewProfileC .UserProfileControls ul li a.dnnSecondaryAction:hover, .console.profile .console-mouseon {
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
	text-decoration:none;
}

.console.profile .console-none h3 {
	padding:10px 8px 10px 15px;
}

#UserProfileImg, .UserProfileControls { float:left; clear:left; }
.UserProfileDetails { margin:0 15px 0 135px; }
.UserProfileDetails > div { margin-bottom:10px; }
.UserProfileDetails .pTitle { color:#c10694; font-weight:bold; margin-right:10px; }

ul.dnnAdminTabNav { box-sizing:border-box; }
#dnn_ctr_EditUser_Profile_ProfileProperties_Biography_BiographyeditCenter { padding:8px; }

.dnnProfile .dnnFileUploadScope { background:none;}

ul.dnnAdminTabNav li a {
    border-bottom: 0 none;
    border-radius: 3px 3px 0 0;
    box-shadow: none;
    margin-bottom: 0;
	background:#E8ECEF;
	text-shadow:none;
}

ul.dnnAdminTabNav li.ui-tabs-active a {
    margin-top: -3px;
    padding: 12px 9px 10px;
	color:#fff;
	text-shadow:none;
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
}

/* Messages */

.DnnModule .smListings ul { margin:0px; }
.DnnModule .smListings ul li { margin-bottom:0px; }
.smListings > ul > li.active { background:#fff; border-radius:5px; }
.smListings > ul > li { background:none; border-radius:5px; }
.DnnModule-Messaging-Details .smListings .message { margin-bottom:0px; }
textarea#replyMessage { background:#fff; border:1px solid #ccc; }
.messageHeader p { font-size:14px; margin-bottom:0px; }
.messageHeader p strong { color:purple; }
.DnnModule-Messaging-Notifications .smListings .ListCol-4 { width:19%; }
#inbox > li { margin-bottom:10px; }

.DnnModule-Messaging-Notifications .smListings li:hover ul .hoverControls div { margin-top:0px; }

.DnnModule-Messaging-Notifications .smListings .active .ActiveToggle:hover, .smListings .ActiveToggle { box-shadow:none; vertical-align:middle; }
.DnnModule-Messaging-Notifications .smListings .active .ActiveToggle, .smListings .ActiveToggle:hover { 
	box-shadow:none; vertical-align:middle;
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
}
.smTimeStamped { vertical-align:middle; }

/* P1 modules */
#dnn_contentPane .headerh5 { font-size:12px; color: #000; font-weight:bold; margin:0px; }
.containerDiv { border:none !important; width:100% !important; padding:0px !important; }
.ui-progressbar .ui-progressbar-value {
	margin: 0;
	height: 100%;
	background-color: #760d6a;
	background: -moz-linear-gradient(left, #760d6a 0%, #a10278 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#760d6a), color-stop(100%,#a10278)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #760d6a 0%, #a10278 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(left, #760d6a 0%, #a10278 100%); /* W3C */
}
.surveyTable { margin-left:-3px; }
.surveyTable .headerh5 { /*display:none;*/ }
.surveyTable td { padding:0px; text-align:left; }
.surveyTypeColumn, .surveyDescriptionColumn, .surveyStatusColumn, .surveyLengthColumn, .completePointsColumn, .surveyNameColumn, .rewardsVoucherAmount { display:none !important; width:0px !important; }
.surveyLink { background:url(images/bullet_survey.jpg) no-repeat top left; padding:2px 0 2px 30px; font-weight:bold; }
/*.rewardsPercentage span:after { content:"%"; }*/
div.rewardsPointsEarned span:first-child, .rewardsPointsToGO span:first-child, .rewardsVoucherAmount span:first-child { font-size:12px; color: #000; font-weight:bold; margin:10px 0 0 0; display:block; }
div.rewardsPointsEarned br, .rewardsPointsToGO br, .rewardsVoucherAmount br { display:none; }
.rewardsRedeem input, #voteBtn { 
	box-shadow: none;
    color: #fff;
    text-shadow: none;
	background: #a10278;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMDI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjBkNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a10278 0%, #760d6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10278), color-stop(100%,#760d6a));
	background: -webkit-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -o-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: -ms-linear-gradient(top,  #a10278 0%,#760d6a 100%);
	background: linear-gradient(to bottom,  #a10278 0%,#760d6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10278', endColorstr='#760d6a',GradientType=0 );
	border:none;
	padding:5px 10px;
	border-radius:5px;
	margin-top:10px;
	cursor:pointer;
	font-weight:bold;
}
.answerLabel { display:none; }

/* Footer */
.footer { margin:20px 0; height:50px; }
.footer ul { margin:10px 0; padding:0px; }
.footer ul li { list-style:none; float:left; padding:0; }
.footer ul li a { color:#999; font-size:11px; border-right:1px solid #999; padding:0 10px; }
.footer ul li:first-child a { padding:0 10px 0 0; }
.footer ul li:last-child  a{ border-right:none; }
.footer ul li a:hover { color:#fff; }
.footer #dnn_dnnCopyright_lblCopyright { float:right; color:#999; font-size:11px; }