html, body, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
	/*overflow-y:hidden;*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	color: #333;
	background: #ffffff;
}
.fontCabin {
	font-family: 'Cabin', sans-serif;
}
.fontActor {
	font-family: 'PT Sans Caption', sans-serif;
}
.fontAnnie {
	font-family: 'Annie Use Your Telescope', cursive;
}
.fontReenie {
	font-family: 'journalregular', cursive;
	font-size: 2.2em;
}
.fontGrumpy {
	font-family: 'Just Another Hand', cursive;
	font-size: 2.0em;
}
.fontEngelbert {
	font-family: 'Englebert', sans-serif;
	font-size: 1.4em;
}
@font-face {
	font-family: 'journalregular';
	src: url('/css/journal/journal1-webfont.eot');
	src: url('/css/journal/journal1-webfont.eot?#iefix') format('embedded-opentype'), url('/css/journal/journal1-webfont.woff') format('woff'), url('/css/journal/journal1-webfont.ttf') format('truetype'), url('/css/journal/journal1-webfont.svg#journalregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1 {
	font-size: 1.5em;
	line-height: 1.5em;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
p, .bulletlist li {
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 1.2em;
}
.verysmall {
	font-size: 0.3em;
}
.small {
	font-size: 0.9em;
}
.mediumsmall {
	font-size: 1.2em;
}
.medium {
	font-size: 1.6em;
}
.mediumbig {
	font-size: 2.0em;
}
.big {
	font-size: 2.4em;
}
.verybig {
	font-size: 3.4em;
}
.superbig {
	font-size: 5.0em;
}
.superduperbig {
	font-size: 7.5em;
}
.bold {
	font-weight: bold;
}
.right {
	float: right;
}
.left {
	float: left;
}
.white {
	color: #fff;
}
.orange {
	color: #cc6600;
}
.yellow {
	color: #ffed00;
}
.blue {
	color: #0066ff;
}
.green {
	color: #339900;
}
.maroon {
	color: #7e0a29;
}
.pink {
	color: #F69;
}
.grey {
	color: #666666;
}
.lightgrey {
	color: #cccccc;
}
.mediumgrey {
	color: #999999;
}
.lightblue {
	color: #66ccff;
}
.indent {
	padding: 20px 20px;
}
.indentleft {
	padding-left: 20px;
}
.indentsmalltop {
	padding-top: 7px;
}
.indentupsmalltop {
	margin-top: 5px;
}
.indent12top {
	padding-top: 10px;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
.tabtitle {
	font-size: 15px;
}
.centered {
	text-align: center;
}
.nomargin {
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: 70px;
}
.maintitle {
	text-transform: uppercase;
}
.backgroundwhite {
	background-color: #FFF;
}
.colorboxBack {
	position: fixed;
	background: url(../images/colorbox/back.png) no-repeat;
	background-position: fixed;
	width: 50px;
	height: 50px;
	top: 10px;
	right: 70px;
	display: block;
	color: #fff;
	padding: 15px 0 0 10px;
	text-decoration: none;
}
.colorboxBack2 {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 0px;
	right: -50px;
	display: block;
	color: #444;
	background: url(../images/colorbox/back.png) no-repeat 0px 0px;
	z-index: 2000;
	padding-top: 15px;
	color: #fff;
	text-decoration: none;
	padding: 15px 0 0 10px;
}
.error {
	font-weight: bold;
	color: #F00;
	padding: 20px 0px;
}
img {
	border: 0px solid #fff;
}
a {
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #66ccff;
}
a.nextbutton {
	font-size: 20px;
	font-weight: bold;
}
.nounderline {
	text-decoration: none;
}
.marginbottom {
	margin-bottom: 20px;
}
.marginbottom2 {
	margin-bottom: 40px;
}
.greybutton {
	width: 182px;
	height: 40px;
	background: url(../images/buttons/grey-button.png) no-repeat;
	font-size: 1.5em;
	color: #333;
	text-align: center;
}
.greybutton a {
	text-decoration: none;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
}

.roundedcorners {
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.buttonplain a {
	text-decoration: none;
	margin: 0px 0px;
	padding: 0px 5px 5px 5px;
	font-size: 1.0em;
	height: 30px;
	color: #fff;
	text-align: center;
}

.buttonplain p {
	margin: 0px 0px;
	padding: 0px 0px;
}

.greenbackground {
	background-color: #339900;
}
.greenbackground:hover {
	background-color: #33cc00;
}

.redbackground {
	background-color: #990000;
}
.redbackground:hover {
	background-color: #ff0000;
}

.greenbutton {
	width: 182px;
	height: 40px;
	background: url(../images/buttons/green-button.png) no-repeat;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
}
.greenbutton a {
	text-decoration: none;
	color: #fff;
	margin-top: 0px;
	padding-top: 0px;
}
.greenbutton:hover {
	background: url(../images/buttons/green-button-hover.png) no-repeat;
}
.greenbuttonsmall {
	width: 182px;
	height: 40px;
	background: url(../images/buttons/green-button.png) no-repeat;
	font-size: 1.0em;
	color: #fff;
	text-align: center;
}
.greenbuttonsmall a {
	text-decoration: none;
	color: #fff;
	margin-top: 0px;
	margin-top: 20px;
}
.greenbuttonsmall:hover {
	background: url(../images/buttons/green-button-hover.png) no-repeat;
}
.exercisebutton {
	width: 300px;
	height: 161px;
	font-size: 1.5em;
	color: #333;
	text-align: center;
}
.exercisebutton a {
	text-decoration: none;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
}
.exercisebutton:hover {
	background: url(../images/parts/exercises/button1-hover.png) no-repeat;
}
.exercisebutton p {
	padding-top: 110px;
}
.exercisebutton1 {
	background: url(../images/parts/exercises/button1.png) no-repeat;
}
.exercisebutton1:hover {
	background: url(../images/parts/exercises/button1-hover.png) no-repeat;
}
.exercisebutton2 {
	background: url(../images/parts/exercises/button2.png) no-repeat;
}
.exercisebutton2:hover {
	background: url(../images/parts/exercises/button2-hover.png) no-repeat;
}
.exercisebutton3 {
	background: url(../images/parts/exercises/button3.png) no-repeat;
}
.exercisebutton3:hover {
	background: url(../images/parts/exercises/button3-hover.png) no-repeat;
}
.exercisebutton4 {
	background: url(../images/parts/exercises/button4.png) no-repeat;
}
.exercisebutton4:hover {
	background: url(../images/parts/exercises/button4-hover.png) no-repeat;
}
.exercisebutton5 {
	background: url(../images/parts/exercises/button5.png) no-repeat;
}
.exercisebutton5:hover {
	background: url(../images/parts/exercises/button5-hover.png) no-repeat;
}
.exercisebutton6 {
	background: url(../images/parts/exercises/button6.png) no-repeat;
}
.exercisebutton6:hover {
	background: url(../images/parts/exercises/button6-hover.png) no-repeat;
}
.exercisebutton7 {
	background: url(../images/parts/exercises/button7.png) no-repeat;
}
.exercisebutton7:hover {
	background: url(../images/parts/exercises/button7-hover.png) no-repeat;
}
.exercisebutton8 {
	background: url(../images/parts/exercises/button8b.png) no-repeat;
}
.exercisebutton8:hover {
	background: url(../images/parts/exercises/button8-hover.png) no-repeat;
}
.exercisebutton9 {
	background: url(../images/parts/exercises/button9.png) no-repeat;
}
.exercisebutton9:hover {
	background: url(../images/parts/exercises/button9-hover.png) no-repeat;
}
.exercisebutton10 {
	background: url(../images/parts/exercises/button10.png) no-repeat;
}
.exercisebutton10:hover {
	background: url(../images/parts/exercises/button10-hover.png) no-repeat;
}
.additionalbutton {
	width: 225px;
	height: 121px;
	font-size: 1.0em;
	color: #333;
	text-align: center;
}
.additionalbutton a {
	text-decoration: none;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
}
.additionalbutton:hover {
	background: url(../images/parts/additional/button1-hover.png) no-repeat;
}
.additionalbutton p {
	padding-top: 80px;
}
.additionalbutton1 {
	background: url(../images/parts/additional/button1.jpg) no-repeat;
}
.additionalbutton1:hover {
	background: url(../images/parts/additional/button1-hover.jpg) no-repeat;
}
.additionalbutton2 {
	background: url(../images/parts/additional/button2.jpg) no-repeat;
}
.additionalbutton2:hover {
	background: url(../images/parts/additional/button2-hover.jpg) no-repeat;
}
.additionalbutton3 {
	background: url(../images/parts/additional/button3.jpg) no-repeat;
}
.additionalbutton3:hover {
	background: url(../images/parts/additional/button3-hover.jpg) no-repeat;
}
.additionalbutton4 {
	background: url(../images/parts/additional/button4.jpg) no-repeat;
}
.additionalbutton4:hover {
	background: url(../images/parts/additional/button4-hover.jpg) no-repeat;
}
.additionalbutton5 {
	background: url(../images/parts/additional/button5.jpg) no-repeat;
}
.additionalbutton5:hover {
	background: url(../images/parts/additional/button5-hover.jpg) no-repeat;
}
.additionalbutton6 {
	background: url(../images/parts/additional/button6.jpg) no-repeat;
}
.additionalbutton6:hover {
	background: url(../images/parts/additional/button6-hover.jpg) no-repeat;
}
.additionalbutton7 {
	background: url(../images/parts/additional/button7.jpg) no-repeat;
}
.additionalbutton7:hover {
	background: url(../images/parts/additional/button7-hover.jpg) no-repeat;
}
.additionalbutton8 {
	background: url(../images/parts/additional/button8.jpg) no-repeat;
}
.additionalbutton8:hover {
	background: url(../images/parts/additional/button8-hover.jpg) no-repeat;
}
.additionalbutton9 {
	background: url(../images/parts/additional/button9b.jpg) no-repeat;
}
.additionalbutton9:hover {
	background: url(../images/parts/additional/button9b-hover.jpg) no-repeat;
}
.additionalbutton10 {
	background: url(../images/parts/additional/button10.jpg) no-repeat;
}
.additionalbutton10:hover {
	background: url(../images/parts/additional/button10-hover.jpg) no-repeat;
}
.additionalbutton11 {
	background: url(../images/parts/additional/button11.jpg) no-repeat;
}
.additionalbutton11:hover {
	background: url(../images/parts/additional/button11-hover.jpg) no-repeat;
}
.additionalbutton12 {
	background: url(../images/parts/additional/button12b.jpg) no-repeat;
}
.additionalbutton12:hover {
	background: url(../images/parts/additional/button12b-hover.jpg) no-repeat;
}
.additionalbutton13 {
	background: url(../images/parts/additional/button13.jpg) no-repeat;
}
.additionalbutton13:hover {
	background: url(../images/parts/additional/button13-hover.jpg) no-repeat;
}
.additionalbutton14 {
	background: url(../images/parts/additional/button14.jpg) no-repeat;
}
.additionalbutton14:hover {
	background: url(../images/parts/additional/button14-hover.jpg) no-repeat;
}
.additionalbutton15 {
	background: url(../images/parts/additional/button15.jpg) no-repeat;
}
.additionalbutton15:hover {
	background: url(../images/parts/additional/button15-hover.jpg) no-repeat;
}
.additionalbutton16 {
	background: url(../images/parts/additional/button16.jpg) no-repeat;
}
.additionalbutton16:hover {
	background: url(../images/parts/additional/button16-hover.jpg) no-repeat;
}
.additionalbutton17 {
	background: url(../images/parts/additional/button17.jpg) no-repeat;
}
.additionalbutton17:hover {
	background: url(../images/parts/additional/button17-hover.jpg) no-repeat;
}
.additionalbutton18 {
	background: url(../images/parts/1.3a/click-box1.jpg) no-repeat;
}
.additionalbutton18:hover {
	background: url(../images/parts/1.3a/click-box1-hover.jpg) no-repeat;
}
.additionalbutton19 {
	background: url(../images/parts/1.3a/click-box2.jpg) no-repeat;
}
.additionalbutton19:hover {
	background: url(../images/parts/1.3a/click-box2-hover.jpg) no-repeat;
}

.webbutton {
	width: 180px;
	height: 60px;
	font-size: 1.6em;
	color: #333;
	text-align: center;
	background: #e4da20;
	margin: 5px 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*background: url(../images/admin/yellow-button-bg.jpg) no-repeat;*/
}
.webbutton p {
	padding-top: 20px;
}
.webbutton2 {
	width: 180px;
	height: 50px;
	font-size: 1.4em;
	color: #333;
	text-align: center;
	background: #29a7a6;
	margin: 5px 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*background: url(../images/admin/green-button-bg.jpg) no-repeat;*/
}

.webbutton2 p {
	padding-top: 12px;
	color: #fff;
}
.webbuttongreyed {
	/*background: url(../images/admin/green-button-greyed.jpg) no-repeat;*/
	background: #CCC;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#wrapper {
	text-align: left;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;

}
#wrapper2 {
	text-align: left;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#wrapperiframe {
	text-align: left;
	width: 860px;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.columnhalf {
	width: 50%;
	float: left;
}
.columntwothirds {
	width: 66%;
	float: left;
}
.columnonethird {
	width: 34%;
	float: left;
}
.websitecontent {
	width: 1024px;
	height: 500px;
	background: url(../../images/page-bg.jpg) no-repeat;
}
.websitetextcontent {
	width: 500px;
}
.loginbox {
	position: absolute;
	top: 260px;
	left: 560px;
	width: 250px;
	height: 300px;
}
.topnavigation {
	position: absolute;
	top: 0px;
	left: 224px;
	width: 800px;
	height: 70px;
	font-size: 0.7em;
	color: #fff;
	text-align: right;
}
.navigation {
	position: absolute;
	top: 150px;
	left: 982px;
	width: 37px;
	height: 146px;
	font-size: 0.7em;
	color: #fff;/*background-image:url(../images/navigation-bg.png);*/
}
a.navboxdarkgrey {
	width: 90px;
	height: 75px;
	background: url(../images/navigation/darkgrey2.png) no-repeat;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	float: right;
	margin-left: 0px;
	text-decoration: none;
}
a.navboxdarkgrey:hover {
	background: url(../images/navigation/darkgrey2-hover.png) no-repeat;
}
a.navboxblue {
	width: 90px;
	height: 75px;
	background: url(../images/navigation/blue3.png) no-repeat;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	float: right;
	margin-left: 0px;
	text-decoration: none;
}
a.navboxblue:hover {
	background: url(../images/navigation/blue3-hover.png) no-repeat;
}
a.navboxyellow {
	width: 90px;
	height: 75px;
	background: url(../images/navigation/yellow.png) no-repeat;
	font-size: 1.5em;
	color: #000;
	text-align: center;
	float: right;
	margin-left: 0px;
	text-decoration: none;
}
a.navboxyellow:hover {
	background: url(../images/navigation/yellow-hover.png) no-repeat;
}
a.navboxgreen {
	width: 90px;
	height: 75px;
	background: url(../images/navigation/green.png) no-repeat;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	float: right;
	margin-left: 0px;
	text-decoration: none;
}
a.navboxgreen:hover {
	background: url(../images/navigation/green-hover.png) no-repeat;
}
#nextbutton {
}
.quizbuttons {
	position: absolute;
	top: 1000px;
	left: 140px;
	width: 200px;
	height: 40px;
	font-size: 0.7em;
	color: #fff;
}
.video {
	position: absolute;
}
.footer {
	position: absolute;
	top: 690px;
	left: 0px;
	width: 100%;
	height: 25px;
	background-color: #7e0a29;
	font-size: 0.7em;
	color: #fff;
}
.footergeneral {
	height: 30px;
	font-size: 0.7em;
	color: #fff;
	background-color: #7e0a29;
}
.footergeneral p {
	padding: 5px 5px;
}
.red {
	color: #F00;
}
.green {
	color: #090;
}
.white {
	color: #fff;
}
#tabcontent {
	margin: 20px 0 0 30px;
}
#tablist {
	margin-left: 0px;
	padding-left: 20px;
}
#tablist li {
	padding-top: 5px;
}
.tabseparator {
	width: 150px;
	height: 10px;
	background-image: url(../images/tab-separator.png);
}
.contentbox {
	position: absolute;
	top: 150px;
	left: 40px;
	width: 800px;
	height: 500px;
}
.contentbox500 {
	position: absolute;
	top: 150px;
	left: 40px;
	width: 500px;
	height: 500px;
}
/* Video styles ******************/

.player1 {
	padding: 2px 2px;
	border: 1px #cccccc solid;
}
.stickyholder {
	/*width: 150px;*/
	float: left;
}
/* Overlay styles ******************/

#overlay {
	background-image: url(/media/img/overlay/transparent.png);
	color: #efefef;
	height: 450px;
}
div.contentWrap {
	height: 441px;
	overflow-y: auto;
}
/* the overlayed element */
.apple_overlay {
	display: none;
	background-image: url(/media/img/overlay/white.png);
	width: 640px;
	padding: 35px;
	font-size: 11px;
}
/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image: url(/media/img/overlay/close.png);
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}
/* Sticky styles */

.stickydrag {
	float: left;
}
/* Question styles */

.answerbutton {
	background: url(../images/buttons/quiz-button2.png) no-repeat;
	padding: 15px 15px;
	margin: 0px 0;
	width: 500px;
	height: 80px;
	position: relative;
	z-index: 2;
}
.answerbutton:hover {
	background: url(../images/buttons/quiz-button-on.png) no-repeat;
}
.highlightbutton {
	background: url(../images/buttons/quiz-button-on.png) no-repeat;
	width: 500px;
	height: 80px;
}
.answerbutton500 {
	background: url(../images/buttons/quiz-button500.png) no-repeat;
	padding: 15px 15px;
	margin: 0px 0;
	width: 500px;
	height: 80px;
	position: relative;
	z-index: 2;
}
.answerbutton500:hover {
	background: url(../images/buttons/quiz-button-on500.png) no-repeat;
}
.highlightbutton500 {
	background: url(../images/buttons/quiz-button-on500.png) no-repeat;
	width: 500px;
	height: 80px;
}
.answerbutton400 {
	background: url(../images/buttons/quiz-button400.png) no-repeat;
	padding: 15px 15px;
	margin: 0px 0;
	width: 500px;
	height: 80px;
	position: relative;
	z-index: 2;
}
.answerbutton400:hover {
	background: url(../images/buttons/quiz-button-on400.png) no-repeat;
}
.highlightbutton400 {
	background: url(../images/buttons/quiz-button-on400.png) no-repeat;
	width: 500px;
	height: 80px;
}
.answerbutton350 {
	background: url(../images/buttons/quiz-button350.png) no-repeat;
	padding: 15px 15px;
	margin: 0px 0;
	width: 500px;
	height: 80px;
	position: relative;
	z-index: 2;
}
.answerbutton350:hover {
	background: url(../images/buttons/quiz-button-on350.png) no-repeat;
}
.highlightbutton350 {
	background: url(../images/buttons/quiz-button-on350.png) no-repeat;
	width: 500px;
	height: 80px;
}
.linkbutton {
	padding: 10px 0 0px 0;
	border-bottom: 1px dotted #CCC;
}
/* Post-it glossary styles ******************/
	
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}
.jqmOverlay {
	background-color: #000;
}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
 width: expression(this.parentNode.offsetWidth+'px');
 height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
	position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmAlert { /* contains + positions the alert window */
	display: none;
	position: fixed;
	top: 17%;
	width: 100%;
}
* html div.jqmAlert {
	position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmAlertWindow {
	height: auto;
	width: auto;
	margin: auto;
	max-width: 400px;
	padding: 0 10px 10px;
	background: #111;
	border: 1px dotted #FFF;
}
.jqmAlertTitle {
	margin: 5px 2px;
	height: 20px;
	color: #FFF;
	background: #000;
}
.jqmAlertTitle h1 {
	margin: 5px 2px;
	padding-left: 5px;
	padding: 0;
	font-size: 14px;
	text-transform: capitalize;
	letter-spacing: -1px;
	font-weight: bold;
	color: #FFF;
	float: left;
	height: 20px;
}
div.jqmAlert .jqmClose em {
	display: none;
}
div.jqmAlert .jqmClose {
	width: 20px;
	height: 20px;
	display: block;
	float: right;
	clear: right;
	background: transparent url(alert/close_icon_double.png) 0 0 no-repeat;
}
div.jqmAlert a.jqmClose:hover, div.jqmAlert a.jqmCloseHover {
	background-position: 0 -20px;
}
div.jqmAlertContent {
	border-top: px;
	color: #FFF;
	font: 11px/14pt arial;
	padding: 5px 20px 5px;
	margin: 5px;
	border: 1px dotted #111;
	letter-spacing: 0px;
	background: #111 url(alert/darkgrid.png);
}
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

div.jqmNotice img.jqResize {
	position: absolute;
	right: 2px;
	bottom: 2px;
}
/* Notice CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmNotice {
	display: none;
	position: relative;
	width: 320px;
	background: #FFFFCC url(../images/buttons/glossary-on.png) 5px 5px no-repeat;
	border: 1px solid #000;
	padding: 0;
}
.jqmnTitle {
	margin: 0 25px;
}
.jqmnTitle h1 {
	margin: 5px 0;
	padding-left: 5px;
	width: 100%;
	font-size: 10px;
	color: #FFFFCC;
	background-color: #505050;
}
div.jqmNotice .jqmClose {
	position: absolute;
	cursor: pointer;
	right: 4px;
	top: 6px;
}
.jqmnContent {
	border-top: 1px;
	color: #000;
	font: 12px/18pt Comic Sans, Comic Sans MS, cursive;
	padding: 0 20px 5px;
}
/**************  CAROUSEL ************************/


#slider-code {
	height: 300px;
	overflow: hidden;
}
#slider-code .viewport {
	float: left;
	width: 605px;
	height: 265px;
	overflow: hidden;
	position: relative;
}
#slider-code .buttons {
	display: block;
	margin: 90px 10px 0 0;
	float: left;
}
#slider-code .prev {
	width: 42px;
	height: 89px;
	background-image: url(../images/navigation/carousel-left.png);
}
#slider-code .next {
	width: 42px;
	height: 89px;
	background-image: url(../images/navigation/carousel-right.png);
}
#slider-code .disable {
	visibility: hidden;
}
#slider-code .overview {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#slider-code .overview li {
	float: left;
	margin: 0 20px 0 0;
	padding: 1px;
	height: 260px;
	border: 0px solid #666;
	width: 600px;
	background-color: #e5e5e5;
}
#slider-code .pager {
	overflow: hidden;
	list-style: none;
	clear: both;
	margin: 0 0 0 45px;
}
#slider-code .pager li {
	float: left;
}
#slider-code .pagenum {
	background-color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	color: #555555;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
#slider-code .active {
	color: #fff;
	background-color: #555555;
}
/**************** ADMIN **************************/

.bgwhite {
	background-color: #FFF;
}
.topbar {
	background-color: #7e0a29;
	height: 70px;
	width: 100%;
}
.additionalbuttonadmin {
	width: 225px;
	height: 121px;
	font-size: 1.0em;
	color: #333;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.additionalbuttonadmin a {
	text-decoration: none;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
}
.additionalbuttonadmin:hover {
	background: url(../images/parts/additional/button1-hover.png) no-repeat;
}
.additionalbuttonadmin p {
	padding-top: 80px;
}
.adminbutton1 {
	background: url(../images/admin/buttons/users.jpg) no-repeat;
}
.adminbutton1:hover {
	background: url(../images/admin/buttons/users.jpg) no-repeat;
}
.adminbutton2 {
	background: url(../images/admin/buttons/userprogress.jpg) no-repeat;
}
.adminbutton2:hover {
	background: url(../images/admin/buttons/userprogress.jpg) no-repeat;
}
.adminbutton3 {
	background: url(../images/admin/buttons/usertests.jpg) no-repeat;
}
.adminbutton3:hover {
	background: url(../images/admin/buttons/usertests.jpg) no-repeat;
}
.adminbutton4 {
	background: url(../images/admin/buttons/clients.jpg) no-repeat;
}
.adminbutton4:hover {
	background: url(../images/admin/buttons/clients.jpg) no-repeat;
}
.adminbutton5 {
	background: url(../images/admin/buttons/reporting.jpg) no-repeat;
}
.adminbutton5:hover {
	background: url(../images/admin/buttons/reporting.jpg) no-repeat;
}
.adminbutton6 {
	background: url(../images/admin/buttons/marketing.jpg) no-repeat;
}
.adminbutton6:hover {
	background: url(../images/admin/buttons/marketing.jpg) no-repeat;
}
/********* WEBSITE STYLES *********************/

.websitelist li {
	padding: 5px;
}
.header {
	width: 1024px;
	height: 162px;
	background: url(../images/header.jpg) no-repeat;
}
.header h2 {
	padding-top: 40px;
	padding-left: 240px;
	font-size: 40px;
}
#nav2 {
	float: left;
	list-style-type: none;
	padding: 40px 0 0 260px;
}
#nav2 li {
	float: left;
	height: 44px;
	background-color: #770425;
}
#nav2 a:link {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 10px 0 10px;
	height: 34px;
	text-decoration: none;
	text-transform: uppercase;
}
#nav2 a:visited {
	display: block;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 10px 10px 0 10px;
	height: 34px;
	text-decoration: none;
	text-transform: uppercase;
}
#nav2 a:hover, a:active {
	text-decoration: underline;
}
.website h3 {
	background: url(../images/header-symbol.jpg) no-repeat;
	padding: 0 0 0 40px;
	height: 32px;
	font-size: 25px;
	color: #770425;
	font-weight: normal;
}
.dottedline {
	border-bottom: 1px dashed #CCC;
}
