@charset "UTF-8";
/* CSS Document */



@font-face {
    font-family: 'Rowdies-bold';
    src: url('Rowdies-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Rowdies-light';
    src: url('Rowdies-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a {
	text-decoration: none;
}
html {
    position: relative;
    min-height: 100%;
}
body {
	background-color: #f7f9fc;
	margin: 0px;
	-ms-overflow-style: none;
// IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
}

body::-webkit-scrollbar {
    display: none;  // Safari and Chrome
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #212121;
	font-weight: normal;
	line-height: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#containerxxxx {
	background-color: #F8F8F8;
	width: 100%;
	overflow: hidden;
}


/* END CSS that applies TO MORE THAN ONE page!! */



.AAAAA {}

#access1 {
	background-color: #FFC;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
#access2 {
	background-color: #F9F9F9;
	width: 840px;
	min-height: 500px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 25px;
	padding-right: 45px;
	padding-bottom: 25px;
	padding-left: 45px;
}
#access3 {
	background-color: #F9F9F9;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 40px;
}

#access4 {
	background-color: #F9F9F9;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;
}
#accesss1 {
	background-color: #CCC;
	width: 600px;
	border: 1px solid #999;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#accesss2 {
	height: 18px;
	width: 600px;
	display: block;
	overflow: hidden;
}
#accesss3 {
	float: left;
	width: 200px;
	display: block;
	height: 18px;
	overflow: hidden;
	padding-left: 10px;
}

#accesss4 {
	float: left;
	width: 300px;
}

#accesss5 {
	background-color: #FFF;
	width: 596px;
	display: block;
	overflow: hidden;
	border: 1px solid #FFF;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 2px;
}
#accesss6 {
	display: block;
	float: left;
	height: 18px;
	width: 350px;
	padding-left: 10px;
	overflow: hidden;
}
#accesss7 {
	float: left;
	width: 120px;
	display: block;
	height: 18px;
	overflow: hidden;
}
#accesss8 {
	display: block;
	float: left;
	width: 110px;
	overflow: hidden;
	height: 18px;
}
#accessszero {
	display: block;
	float: left;
	width: 0px;
	overflow: hidden;
	height: 0px;
}
#assesss {
	height: 50px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
	background-color: #FFF;
	display: block;
	overflow: hidden;
}
#avail1 {
	background-color: #FFF;
	padding: 15px;
	width: 810px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#addy {
	height: 30px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#admin-panel0 {
	float: left;
	margin-left: auto;
	margin-right: auto;
}
#admin-panel1 {
	display: block;
	width: 270px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#admin-panel2 {
	width: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	padding: 10px;
}
#admin-panel3 {
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 12px;
}
#admin-panel4 {
	width: 250px;
	margin-top: 3px;
	overflow: hidden;
}
#admin-panel5 {
	float: left;
	height: 10px;
	width: 10px;
	margin-left: 26px;
	margin-top: 8px;
}
#admin-panel5zz {
	float: left;
	height: 10px;
	width: 10px;
	margin-left: 26px;
	margin-top: 8px;
}
#admin-panel6 {
	float: left;
	height: 26px;
	width: 190px;
	padding-left: 10px;
}

#admin-panel6x {
	float: left;
	height: 26px;
	width: 190px;
	padding-left: 10px;
}
#admin-panel6y {
	float: left;
	height: 26px;
	width: 190px;
	padding-left: 10px;
}
#admin-panel6z {
	float: left;
	height: 26px;
	width: 190px;
	padding-left: 10px;
}

#admin-panel1 a:hover {
	font-weight: bold;
}
#admin-right-panel {
	float: left;
	width: 740px;
	background-color: #FFF;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#admin-right-panel2 {
	float: left;
	width: 850px;
	margin-top: 20px;
}
#admin-inner {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	width: 1190px;
	display: block;
	overflow: hidden;
}
#answerbox9xxxx {
	display: block;
	width: 710px;
	margin-left: 40px;
	overflow: hidden;
}
#answerbox9b {
	display: block;
	width: 710px;
	margin-left: 40px;
	overflow: hidden;
	margin-top: 2px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#answerbox10xxxx {
	display: block;
	width: 640px;
	margin-left: 40px;
	overflow: hidden;
	float: left;
}
#answerbox11 {
	display: block;
	width: 750px;
	overflow: hidden;
}

#answerbox12 {
	display: block;
	width: 678px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px solid #CCC;
	height: 22px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #666;
}
#answerbox13 {
	display: block;
	width: 678px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px solid #CCC;
	height: 40px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

#answerbox22 {
	display: block;
	width: 750px;
	overflow: hidden;
}
#answerbox33 {
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	overflow: hidden;
	margin-left: 10px;
}
#avat1 {
	float: left;
	height: 160px;
	width: 120px;
	margin-left: 15px;
	display: block;
	overflow: hidden;
}
#avat1b {
	float: left;
	height: 160px;
	width: 120px;
	margin-left: 0px;
	display: block;
	overflow: hidden;
}
#avat2 {
	margin: 5px;
	height: 110px;
	width: 110px;
	display: block;
	border: 1px solid #CCC;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#avat3 {
	display: block;
	height: 28px;
	width: 120px;
	overflow: hidden;
}
#avat4 {
	display: block;
	float: left;
	height: 25px;
	width: 80px;
	overflow: hidden;
	padding-left: 6px;
}
#avat5 {
	float: left;
	height: 25px;
	width: 25px;
}
#avat-contain {
	display: block;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 11px;
}
#autosavecontain {
	display: block;
	float: left;
	width: 150px;
	overflow: hidden;
	padding-top: 4px;
}
#answersss1 {
	width: 100%;
	overflow: hidden;
}
#answersss2 {
	height: 30px;
	width: 100%;
	overflow: hidden;
}

#author1 {
	display: block;
	height: 30px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}








.BBBB {}


#block-outer {
	width: 100%;
	background-image: url(images/flake2.jpg);
	height: 500px;
	background-repeat: repeat;
	background-position: center center;
}
#block-outer-terms {
	width: 100%;
	background-image: url(images/flake2.jpg);
	height: 500px;
	background-repeat: repeat;
	background-position: center center;
}
#block1 {
	width: 100%;
	background-image: url(images/board2.jpg);
	height: 500px;
	background-repeat: no-repeat;
	background-position: center center;
}
#block2 {
	background-color: #FFF;
	width: 100%;
	overflow: auto;
}
#block3 {
	width: 100%;
	height: 300px;
	overflow: auto;
}
#block4 {
	background-color: #1E1E1E;
	width: 100%;
	height: 120px;
	overflow: auto;
}
#block {
	height: 140px;
	width: 100%;
	background-color: #FFF;
	overflow: auto;
}
#block a {
	text-decoration: none;
	color: #787565;
}
#block a:hover {
	font-weight: bolder;
	color: #333;
}
#block2-box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#block3-box {
	height: 180px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#block3-box p {
	margin: 0px;
	padding: 0px;
}
#block4-box {
	height: 120px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#block4-box p {
	margin: 0px;
	padding: 0px;
}
#block1-box-terms {
	height: 150px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#block-outer-terms {
	width: 100%;
	background-image: url(images/flake2.jpg);
	height: 150px;
	background-repeat: repeat;
	background-position: center center;
}
#block1-terms {
	width: 100%;
	background-image: url(images/board2.jpg);
	height: 150px;
	background-repeat: no-repeat;
	background-position: center top;
}
#block4-box a {
	color: #999;
	text-decoration: none;
}
#block4-box a:hover {
	color: #FFF;
	text-decoration: none;
}
#body-container {
	width: 100%;
	display: block;
	overflow: hidden;
}
#body-container2 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#body-container3 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#body-inner2 {
	width: 1170px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#body-inner3 {
	width: 1140px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#body-inner4 {
	width: 1190px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#body-inner5 {
	width: 1210px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#body-inner6 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
	background-color: #0C9;
	height: 20px;
}
#boxxxy {
	display: block;
	width: 850px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
#boxxxy2 {
	display: block;
	width: 860px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#boxxxy3 {
	display: block;
	width: 900px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#boxxxy4 {
	display: block;
	width: 880px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#boxxxy5 {
	display: block;
	width: 850px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}
#boxxxy6 {
	display: block;
	width: 830px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#boxxxy7 {
	display: block;
	width: 878px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #A5A8AB;
}
#boxxxy8 {
	display: block;
	width: 880px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
#boxxxy9 {
	display: block;
	width: 880px;
	overflow: hidden;
	background-color: #999;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#boxxxy10 {
	display: block;
	width: 800px;
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#boxxxy11 {
	display: block;
	width: 900px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
#boxxxy12 {
	display: block;
	width: 850px;
	overflow: hidden;
	background-color: #F8F8EA;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 4px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-left: 25px;
}
#buttons {
	width: 880px;
	display: block;
	overflow: hidden;
	margin-top: 8px;
}
#box-edit1 {
	padding: 2px;
	float: right;
	height: 18px;
	width: 190px;
	background-color: #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#box-edit2 {
	background-color: #CCC;
	padding: 2px;
	float: left;
	height: 18px;
	width: 110px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#box-edit2b {
	background-color: #CCC;
	padding: 2px;
	float: left;
	height: 18px;
	width: 110px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 15px;
}
#box-edit3 {
	background-color: #CCC;
	padding: 2px;
	float: right;
	height: 18px;
	width: 110px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 20px;
}
#box-edit4 {
	padding: 2px;
	float: right;
	height: 18px;
	width: 210px;
	background-color: #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#box-edit4b {
	float: left;
	height: 20px;
	width: 180px;
	background-color: #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#box-edit4c {
	padding: 2px;
	float: left;
	height: 20px;
	width: 180px;
	background-color: #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#boxyyy {
	background-color: #FFC;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	overflow: hidden;
	border: 1px solid #FF9;
}
#boxyyy2 {
	background-color: #FFC;
	display: block;
	height: 14px;
	width: 40px;
	overflow: hidden;
	border: 1px solid #FF9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #009;
	font-weight: bold;
	float: left;
}
#boxyyy3 {
	background-color: #FFC;
	display: block;
	height: 14px;
	width: 220px;
	overflow: hidden;
	border: 1px solid #FF9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #009;
	font-weight: bold;
}
#block-box {
	height: 140px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}

#block1-box {
	height: 500px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#bo1 {
	float: left;
	width: 129px;
	background-color: #DEDDF7;
	margin-left: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#boxyya {
	display: block;
	float: left;
	height: 20px;
	width: 600px;
	overflow: hidden;
}
#boxni1 {
	display: block;
	float: left;
	height: 40px;
	width: 150px;
	overflow: hidden;
}
#boxni2 {
	float: left;
	height: 40px;
	width: 220px;
}
#boxy44 {
	display: block;
	height: 170px;
	width: 238px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border: 1px solid #CCC;
    -moz-border-radius: 8px;
	border-radius: 8px;
}
#boxinahole1 {
	background-color: #090;
	height: 30px;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#buybuybuy {
	display: block;
	height: 170px;
	width: 715px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#button44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #DDD;
	height: 20px;
	width: 218px;
	border: 1px solid #CCC;
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#button44:hover {
	color: #FFF;
	background-color: #999;
}
#buttonsavecontain {
	display: block;
	float: left;
	height: 25px;
	width: 200px;
	overflow: hidden;
}
#body-inner {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#button2 {
	background-color: #FFF;
	height: 30px;
	width: 200px;
	border: 1px solid #CCC;
}

#butttonxxx {
		-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}



.CCCC {}

#content3 {
	float: left;
	height: 250px;
	width: 180px;
	overflow: hidden;
}
#content4 {
	float: left;
	height: 250px;
	width: 180px;
	overflow: hidden;
}
#content5 {
	float: left;
	height: 250px;
	width: 180px;
	overflow: hidden;
}
#content6 {
	float: left;
	height: 250px;
	width: 180px;
}
#content7 {
	float: left;
	height: 250px;
	width: 180px;
}
#content9 {
	float: left;
	height: 250px;
	width: 300px;
}
#content10 {
	float: left;
	height: 210px;
	width: 300px;
}
#content11 {
	float: left;
	height: 180px;
	width: 300px;
}
#contact1 {
	height: 180px;
	width: 900px;
	float: left;
	overflow: hidden;
}
#contact2 {
	height: 430px;
	width: 200px;
	float: left;
	overflow: auto;
	margin-right: 100px;
	margin-left: 50px;
}
#contact3 {
	height: 430px;
	width: 550px;
	float: left;
	overflow: auto;
	display: block;
}

#content1 {
	float: left;
	height: 300px;
	width: 900px;
	overflow: hidden;
}
#content8 {
	float: left;
	height: 100px;
	width: 900px;
}
#column1 {
	background-color: #FFF;
	display: block;
	float: left;
	width: 200px;
	margin-right: 5px;
	overflow: hidden;
	padding: 15px;
}
#column1a {
	background-color: #FFF;
	display: block;
	float: left;
	width: 160px;
	margin-right: 5px;
	overflow: scroll;
	padding: 10px;
	-moz-border-top-left-radius: 8px;
	-moz-border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
#column-2 {
	display: block;
	float: left;
	width: 600px;
	overflow: hidden;
	background-color: #FFF;
	padding: 15px;
}
#column-2a {
	display: block;
	float: left;
	width: 740px;
	overflow: scroll;
	background-color: #FFF;
	height: 465px;
}
#column3 {
	background-color: #FFF;
	float: left;
	width: 220px;
	margin-left: 5px;
	padding: 10px;
	-moz-border-top-right-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	height: 445px;
}
#column-4xx {
	display: block;
	float: left;
	width: 830px;
	overflow: scroll;
	background-color: #FFF;
	-ms-overflow-style: none;
// IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
; 	margin-left: 185px;
}
#column-4xx::-webkit-scrollbar {
    display: none;  // Safari and Chrome
}


#column-4b {
	display: block;
	float: left;
	width: 830px;
	overflow: scroll;
	background-color: #FFF;
	height: 100%;
}
#column-4z {
	display: block;
	float: left;
	width: 830px;
	overflow: auto;
	background-color: #FFF;
	height: 100%;
}
#column5 {
	background-color: #FFF;
	float: left;
	width: 150px;
	margin-left: 5px;
	-moz-border-top-right-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	height: 413px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content11 {
	display: block;
	float: left;
	width: 420px;
	overflow: hidden;
	margin-right: 0px;
	height: 105px;
}
#content11a {
	display: block;
	float: left;
	width: 420px;
	overflow: hidden;
	margin-right: 20px;
	height: 105px;
}
#content22 {
	display: block;
	float: left;
	width: 420px;
	height: 50px;
}
#content22a {
	display: block;
	float: left;
	width: 420px;
	margin-right: 20px;
	height: 60px;
}
#content111 {
	display: block;
	overflow: hidden;
}
#conty {
	width: 850px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	display: block;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADAF7;
}
#conty1 {
	display: block;
	float: left;
	width: 30px;
	overflow: hidden;
	height: 25px;
}
#conty2 {
	display: block;
	float: left;
	height: 25px;
	width: 429px;
	overflow: hidden;
}
#conty3 {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	overflow: hidden;
}
#conty4 {
	display: block;
	float: left;
	height: 25px;
	width: 150px;
	overflow: hidden;
}
#conty5 {
	display: block;
	float: left;
	height: 25px;
	width: 20px;
	overflow: hidden;
	margin-left: 20px;
}
#conty6 {
	display: block;
	float: left;
	height: 25px;
	width: 110px;
	overflow: hidden;
}
#conty7 {
	display: block;
	float: left;
	height: 25px;
	width: 20px;
	overflow: hidden;
	margin-left: 40px;
}
#convu1 {
	display: block;
	float: left;
	width: 20px;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 5px;
}
#convu2 {
	display: block;
	float: left;
	width: 155px;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 9px;
	margin-left: 4px;
}
#convu55 {
	float: left;
	height: 18px;
	width: 46px;
	margin-top: 12px;
	margin-right: 2px;
	margin-left: 2px;
}
#convu3 {
	display: block;
	float: left;
	width: 120px;
	overflow: hidden;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 12px;
}
#convu4 {
	display: block;
	float: left;
	width: 125px;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 9px;
	margin-left: 4px;
}
#convu5 {
	display: block;
	float: left;
	width: 90px;
	overflow: hidden;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 12px;
}
#convu6 {
	display: block;
	float: left;
	width: 125px;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 9px;
	margin-left: 4px;
}
#contain-cont {
	height: 317px;
	width: 680px;
	display: block;
	overflow: scroll;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 35px;
}
#contain-cont2 {
	height: 17px;
	width: 710px;
	display: block;
	overflow: scroll;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#contain-cont3 {
	height: 330px;
	width: 600px;
	display: block;
	overflow: hidden;
}
#contain-cont4 {
	height: 19px;
	width: 790px;
	display: block;
	overflow: hidden;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#contain-cont5 {
	height: 358px;
	width: 770px;
	display: block;
	overflow: scroll;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 35px;
}
#contain-cont5a {
	height: 358px;
	width: 820px;
	display: block;
	overflow: scroll;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	-ms-overflow-style: none;  // IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
}
#contain-cont5a::-webkit-scrollbar {
    display: none;  // Safari and Chrome
}

#contain-cont6 {
	width: 770px;
	display: block;
	overflow: scroll;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 35px;
	min-height:391px;
	-ms-overflow-style: none;  // IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
}
#contain-cont6::-webkit-scrollbar {
    display: none;  // Safari and Chrome
}


#contain-cont7 {
	height: 334px;
	width: 720px;
	display: block;
	overflow: scroll;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 65px;
}
#cal1 {
	height: 80px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#cal2 {
	float: left;
	height: 60px;
	width: 80px;
	padding-top: 20px;
	padding-left: 20px;
}
#cal3 {
	float: left;
	height: 80px;
	width: 400px;
}
#cal4 {
	float: left;
	height: 60px;
	width: 60px;
	padding-top: 20px;
	padding-left: 40px;
}
#contact {
	height: 620px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	overflow: auto;
}
#container {
	width: 100%;
	display: block;
	overflow: hidden;
	    -ms-overflow-style: none;  // IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
}
#container::-webkit-scrollbar {
    display: none;  // Safari and Chrome
}
#convo-topic {
	width: 770px;
	background-color: #FFC;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 6px;
}
#convo-topic2 {
	width: 770px;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
#convo-topic3 {
	width: 870px;
	background-color: #FFC;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 6px;
}
#convo-topicb {
	width: 770px;
	background-color: #E3ECF7;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
#convo-topicc {
	width: 870px;
	background-color: #E3ECF7;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
#convo-boxy {
	float: right;
	width: 60px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 6px;
	padding-left: 20px;
	background-color: #E3ECF7;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#convo1 {
	padding: 5px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#convo2 {
	padding: 25px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E2E7F7;
}
#convo11 {
	padding: 5px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	border: 3px solid #A1C3EA;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#convo12 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#conta-1x {
	float: left;
	height: 20px;
	width: 267px;
}
#conta-1 {
	float: left;
	height: 20px;
	width: 285px;
}
#convo-contai {
	margin-bottom: 4px;
}
#convo-containy {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EDF8FA;
}
#cab1 {
	background-color: #FFC;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
#conti-box {
	background-color: #E7ECF8;
	height: 13px;
	width: 180px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#convy-text {
	float: left;
	width: 110px;
	display: block;
	overflow: hidden;
	padding-left: 2px;
	height: 18px;
}
#convy-tick {
	float: left;
	height: 17px;
	width: 17px;
}

#comp-xo {
	float: left;
	width: 120px;
	display: block;
	overflow: hidden;
}
#cat-conth {
	width: 140px;
	float: left;
}
#containless-left {
	float: left;
	width: 438px;
}
#containless-right {
	float: left;
	width: 438px;
}
#convu-edit {
	float: left;
	height: 18px;
	width: 25px;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #CCC;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#convu-edit2 {
	float: left;
	height: 18px;
	width: 38px;
	margin-left: 8px;
	background-color: #CCC;
	padding-left: 8px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 3px;
}
#cooompy {
	float: left;
	width: 70px;
	margin-left: 80px;
}
#coloursUnscheduled {
	background-color: #CCC;
	height: 110px;
	width: 750px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}

#coloursScheduled {
	background-color: #0C3;
	height: 110px;
	width: 750px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}


#coloursNot-ready {
	background-color: #CCC;
	height: 110px;
	width: 750px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}

#coloursReady {
	background-color: #093;
	height: 110px;
	width: 750px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}
#coloursLive {
	background-color: #093;
	height: 110px;
	width: 750px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}

#coloursCompleted {
	background-color: #CCC;
	height: 110px;
	width: 750px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}
#compy-22 {
	background-color: #0C0;
	text-align: center;
	height: 28px;
	width: 230px;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.1), 0 6px 20px 0 rgba(0,0,0,0.2);
	
	cursor:pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#compy-222 {
	background-color: #33F;
	text-align: center;
	height: 28px;
	width: 230px;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.1), 0 6px 20px 0 rgba(0,0,0,0.2);
	cursor:pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#compy-22:hover {
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
	background-color: #090;
}
	

#compy-222:hover {
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
	background-color: #03C;
}
#complt1 {
	width: 230px;
	margin-right: auto;
	margin-left: auto;
}
#contanzz1 {
	display: block;
	height: 76px;
	width: 100%;
	overflow: hidden;
}
#contanzz2 {
	display: block;
	height: 30px;
	width: 100%;
	overflow: hidden;
}
#containmessages4 {
	border: 2px solid #CCC;
	width: 255px;
	margin-right: auto;
	margin-left: auto;
}
#chat {
	background-color: #EBECF9;
	width: 710px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	border: 1px solid #D7EFF4;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: block;
	overflow: hidden;
}
#completed {
	margin: 0px;
	padding: 0px;
}
#com1 {
	float: left;
	width: 340px;
}
#com2 {
	float: left;
	width: 340px;
	margin-left: 25px;
}
#clear1 {
	width: 380px;
	float: left;
}
#clear2 {
	float: left;
	width: 200px;
}







.DDDD {} 

#delly {
	background-color: #CCC;
	float: right;
	height: 16px;
	width: 40px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#details-weak {
	float: left;
	width: 420px;
	display: block;
	padding-top: 10px;
	overflow: hidden;
}
#drop1 {
	float: left;
	width: 400px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#drop2 {
	float: left;
	width: 300px;
}
#details33 {
	width: 670px;
	background-color: #FFF;
	height: 295px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	border: 1px solid #FFF;
	margin-top: 10px;
	padding: 5px;
}
#details34 {
	width: 745px;
	background-color: #FFF;
	height: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	border: 2px solid #E8E8E8;
	padding: 15px;
	color: #505050;
	margin-left: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#description-tag1 {
	float: left;
	height: 100%;
	width: 10px;
	background-color: #C03;
}
#deleteit {
	height: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 2px;
	line-height: 4px;
}

#dele-but1 {
	height: 25px;
	width: 100%;
}
#dele-but2 {
	float: left;
	width: 460px;
	margin-left: 200px;
	height: 25px;
}
#doney1 {
	float: left;
	width: 36px;
	margin-left: 65px;
}
#doney2 {
	float: left;
	width: 40px;
	margin-left: 6px;
}
#doney3 {
	float: left;
	width: 36px;
	margin-left: 65px;
}
#doney4 {
	float: left;
	width: 40px;
	margin-left: 26px;
}
#dub1 {
	width: 700px;
}
#dub1a {
	width: 700px;
	background-color: #F0F0F0;
	border: 1px solid #E1E1E1;
	height: 22px;
	margin-bottom: 2px;
	display: block;
	padding-left: 9px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#dub1b {
	width: 700px;
	background-color: #F0F0F0;
	border: 1px solid #E1E1E1;
	height: 26px;
	margin-bottom: 2px;
	display: block;
	overflow: hidden;
	padding-left: 9px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#dub2 {
	height: 25px;
	width: 700px;
}
#dub3 {
	width: 600px;
}
#dub4 {
	float: left;
	width: 540px;
}
#dub5 {
	float: left;
	width: 70px;
	margin-left: 85px;
	height: 20px;
}
#dub6 {
	float: left;
	width: 16px;
	margin-left: 40px;
	border: 1px solid #CCC;
	height: 17px;
	margin-top: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	overflow: hidden;
}
#dub7 {
	background-color: #C5C5C5;
	float: left;
	height: 15px;
	width: 50px;
	margin-top: 3px;
	margin-right: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#dub7b {
	background-color: #C5C5C5;
	float: left;
	height: 16px;
	width: 70px;
	margin-top: 3px;
	margin-right: 5px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding-top: 1px;
}
#dub8 {
	float: left;
	width: 168px;
}
#dub9 {
	float: left;
	width: 120px;
	background-color: #CCC;
	height: 20px;
	margin-left: 92px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-top: 4px;
	margin-right: 5px;
}
#doillete {
	display: block;
	float: left;
	height: 23px;
	width: 25px;
	margin-left: 40px;
	overflow: hidden;
	margin-top: 1px;
}
#doillete2 {
	display: block;
	float: left;
	height: 23px;
	width: 25px;
	overflow: hidden;
	margin-top: 1px;
}
#dattboxxx22 {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}


#dattboxxx22 {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#datecont4 {
	display: block;
	float: left;
	height: 18px;
	width: 100px;
	overflow: hidden;
}
#datecont5 {
	display: block;
	float: left;
	height: 18px;
	width: 138px;
	margin-left: 5px;
	overflow: hidden;
}
#datehiide {
	width: 200px;
	display: block;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#deficontainer {
	float: left;
	width: 369px;
	overflow: hidden;
	padding-left: 1px;
}
#deficontainer2 {
	float: left;
	height: 30px;
	width: 450px;
	margin-left: 12px;
}




.EEEE {}

#exe1 {
	background-color: #FFF;
	display: block;
	width: 400px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	overflow: hidden;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 78px;
}
#exe1b {
	background-color: #FFF;
	display: block;
	width: 400px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	overflow: hidden;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#exe1a {
	width: 390px;
	display: block;
	overflow: hidden;	
}
#exe1title {
	float: left;
	width: 40px;
	height: 20px;
}
#exe1content {
	float: left;
	width: 290px;
	display: block;
	overflow: hidden;
}
#exe1com {
	float: right;
	width: 40px;
}
#exe1tick {
	float: right;
	width: 18px;
	display: block;
	overflow: hidden;
	height: 18px;
}
#exercise-contain {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
#ex-number {
	float: left;
	height: 27px;
	width: 30px;
	margin-right: 20px;
	padding-top: 3px;
}
#ex-content {
	display: block;
	float: left;
	width: 750px;
	overflow: hidden;
}

#ex-contain-all {
	width: 100%;
}
#ex-answers {
	float: left;
	width: 750px;
	margin-left: 50px;
}
#ex {
	width: 720px;
	height: 32px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#ex2 {
	width: 700px;
	height: 22px;
}

#ennd {
	background-color: #8EAFE7;
	height: 20px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#ennd2 {
	background-color: #8EAFE7;
	height: 18px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#ennd22 {
	background-color: #8EAFE7;
	height: 18px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#extra-cont1 {
	background-color: #E0E3E3;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	height: 245px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#extra-cont2 {
	height: 18px;
	width: 129px;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding-right: 3px;
	padding-left: 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#extra-cont3 {
	height: 20px;
	width: 135px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#extra-cont4 {
	height: 20px;
	width: 125px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#extra-contain {
	height: 220px;
	width: 135px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: scroll;
	margin-top: 3px;
}
#edit-box {
	background-color: #CCC;
	float: right;
	width: 140px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#edit-box2 {
	background-color: #CCC;
	float: right;
	width: 140px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 20px;
}
#edit-box6 {
	background-color: #CCC;
	float: right;
	width: 140px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#extramessage {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 15px;
	padding-left: 13px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#ediii {
	background-color: #CCC;
	height: 20px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#extra-vocab-box {
	background-color: #CCC;
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	overflow: hidden;
}
#ex-cont {
	width: 97%;
	margin-bottom: 3px;
	margin-left: 3%;
}
#ex-1 {
	width: 100%;
}
#ex-2 {
	width: 96%;
	margin-left: 4%;
}
#ex-3 {
	width: 96%;
	margin-left: 4%;
}
#exy11 {
	width: 750px;
	margin-bottom: 6px;
	display: block;
	overflow: hidden;
}
#exy12xxxxx {
	width: 750px;
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
}
#exy22 {
	float: left;
	height: 25px;
	width: 40px;
}
#exy33zzzz {
	float: left;
	width: 700px;
}
#ending1 {
	display: block;
	height: 25px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#ediii {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #B9B9B9;
	height: 20px;
	width: 140px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#ediii:hover {
	background-color: #999;
}










.FFFF {} 

#fillin-0 {
	height: 225px;
	width: 800px;
	float: left;
}
#fillin-1 {
	height: 55px;
	width: 330px;
	background-color: #9C9;
	margin-left: 62px;
	float: left;
	margin-top: 27px;
}
#fillin-2 {
	height: 55px;
	width: 330px;
	background-color: #FFF;
	margin-left: 15px;
	float: left;
	margin-top: 27px;
}
#fillin-3 {
	height: 50px;
	width: 330px;
	background-color: #FFF;
	margin-left: 62px;
	float: left;
	margin-top: 157px;
}
#fillin-4 {
	height: 50px;
	width: 330px;
	background-color: #FFF;
	margin-left: 15px;
	float: left;
	margin-top: 157px;
}
#fillin-1a {
	height: 41px;
	width: 312px;
	border: 1px solid #CCC;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
#formzz1 {
	float: left;
	max-width: 340px;
	overflow: hidden;
	margin-bottom: 1px;
}
#formzz2 {
	float: left;
	max-width: 365px;
	overflow: hidden;
	margin-left: 40px;
	margin-bottom: 1px;
}
#formzz3 {
	float: right;
	width: 20px;
	overflow: hidden;
	margin-left: 10px;
	height: 16px;
	padding-top: 3px;
	margin-right: 10px;
}
#foooty {
	display: block;
	height: 40px;
	width: 100%;
	overflow: hidden;
}

#field {
	width: 500px;
	height: 30px;
	border: 1px solid #E2E2E2;
	padding-left: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	padding-right: 10px;
	color: #525252;
}

#flappy1 {
	height: 80px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-left: 5px;
	padding-right: 5px;
}






.GGGG {}


#grey-box {
	height: 120px;
	width: 100%;
	background-image: url(images/footer2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#grey-box-outer {
	height: 120px;
	width: 100%;
	background-image: url(images/flake2.jpg);
	background-repeat: repeat;
	background-position: center center;
}
#general-box {
	background-color: #FFF;
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#gaapy {
	background-color: #CCC;
	display: block;
	height: 30px;
	width: 100%;
	margin-bottom: 50px;
}




#gramm {
	background-color: #999;
	float: right;
	height: 25px;
	width: 110px;
	margin-right: 50px;
		-moz-border-radius: 5px;
	border-radius: 5px;
}
#grammy1 {
	display: block;
	width: 700px;
	overflow: hidden;
}
#grammy2 {
	float: left;
	height: 22px;
	width: 180px;
	margin-left: 80px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #CCC;
}
#grammy3 {
	float: left;
	height: 22px;
	width: 180px;
	margin-left: 170px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #CCC;
}
#grambarcont {
	display: block;
	width: 708px;
	border: 1px solid #CCC;
	overflow: hidden;
	padding: 15px;
		-moz-border-radius: 5px;
	border-radius: 5px;
}
#goldbarzzz {
	background-color: #FFF;
	float: left;
	height: 18px;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	width: 300px;
}



#guide1 {
	background-color: #FFF;
	display: block;
	width: 726px;
	border: 1px solid #E5E5E5;
	overflow: hidden;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#guide2 {
	height: 20px;
	width: 218px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#guide3 {
	background-color: #FBFBFB;
	display: block;
	width: 656px;
	border: 1px solid #E5E5E5;
	overflow: hidden;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}








.HHHH {}

#hw1 {
	width: 100%;
	display: block;
	overflow: hidden;
}
#hw1aa {
	width: 412px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
#hw1a {
	float: left;
	width: 55px;
}
#hw1b {
	float: left;
	width: 335px;
	display: block;
	overflow: hidden;
}
#hw1c {
	float: right;
	width: 47px;
}
#hw1d {
	float: left;
	width: 20px;
	display: block;
	overflow: hidden;
}
#hw-holder {
	background-color: #FFF;
	width: 865px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 3px;
}
#hw-holder-xx {
	width: 880px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 1px;
	display: block;
	overflow: hidden;
}
#hw-holder-x {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin-right: 2px;
	padding-right: 2px;
	background-image: url(../images/strip-grey.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#hw-holder-x1 {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-red.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#hw-holder-x2 {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-blue.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#hw-holder-x3 {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-grey.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 1px;
}
#hw-holder-x4 {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-green.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 1px;
}
#hw-holder-x1a {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-red1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#hw-holder-x2a {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-blue1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#hw-holder-x3a {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-grey1.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 1px;
}
#hw-holder-x4a {
	width: 422px;
	padding-left: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 2px;
	background-image: url(../images/strip-green1.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 1px;
}
#hw1x {
	width: 422px;
	display: block;
	overflow: hidden;
	height: 20px;
	background-color: #FFF;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 2px;
}
#hw1xx {
	width: 422px;
	display: block;
	overflow: hidden;
	height: 20px;
	background-color: #FFF;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3px;
}
#hw1xtitle {
	width: 420px;
	display: block;
	overflow: hidden;
	height: 15px;
}
#hw1x1 {
	float: left;
	width: 349px;
	display: block;
	overflow: hidden;
}
#hw1ax {
	float: left;
	width: 43px;
	padding-left: 4px;
	padding-right: 5px;
}
#head-r {
	width: 880px;
	display: block;
	overflow: hidden;
	margin-bottom: 4px;
}
#headp-y {
	float: left;
	width: 160px;
	height: 16px;
	display: block;
	overflow: hidden;
}
#headp-yy {
	float: left;
	width: 133px;
	margin-left: 290px;
	display: block;
	overflow: hidden;
}
#head-t {
	float: left;
	width: 110px;
	display: block;
	height: 16px;
	overflow: hidden;
}
#head-p {
	float: left;
	width: 290px;
	display: block;
	overflow: hidden;
}
#heady1 {
	width: 848px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#heady2 {
	display: block;
	float: left;
	width: 22px;
	overflow: hidden;
	height: 24px;
}
#heady3 {
	display: block;
	float: left;
	height: 24px;
	width: 35px;
	overflow: hidden;
}
#heady4 {
	display: block;
	float: left;
	height: 24px;
	width: 45px;
	overflow: hidden;
}
#heady5 {
	display: block;
	float: left;
	height: 24px;
	width: 247px;
	overflow: hidden;
	margin-left: 250px;
}
#heady4a {
	display: block;
	float: left;
	height: 24px;
	width: 250px;
	overflow: hidden;
}
#heady5a {
	display: block;
	float: left;
	height: 24px;
	width: 247px;
	overflow: hidden;
}
#heady6 {
	display: block;
	float: left;
	height: 24px;
	width: 77px;
	overflow: hidden;
}
#heady7 {
	display: block;
	float: left;
	height: 24px;
	width: 170px;
	overflow: hidden;
}
#heady8 {
	width: 898px;
	display: block;
	overflow: hidden;
}
#hw1bb {
	float: left;
	height: 20px;
	width: 70px;
}
#hw1bbxx {
	float: left;
	height: 20px;
	width: 110px;
	margin-left: 10px;
}
#hw1bbb {
	display: block;
	float: left;
	height: 20px;
	width: 35px;
	overflow: hidden;
}
#hw1bbbx {
	display: block;
	float: left;
	height: 20px;
	width: 110px;
	overflow: hidden;
}
#hw1bbb-2 {
	float: left;
	height: 20px;
	width: 55px;
}

#hw1bbb-1 {
	float: right;
	height: 19px;
	width: 20px;
	padding-top: 1px;
}
#hw1bbb-1b {
	float: right;
	height: 16px;
	width: 16px;
	padding-top: 4px;
	padding-left: 3px;
}
#head-box1 {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	z-index: 20;
	padding: 20px;
	background-image: url(images/mini%20board.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#head-box {
	width: 1150px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	position: fixed;
	margin-top: 41px;
	background-color: #F1F1F1;
	height: 7px;
}
#homework-contain {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
}

#homework-contain2 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#head-rrr {
	float: left;
	width: 290px;
}
#hwbozy {
	width: 180px;
	margin-right: auto;
	margin-left: auto;
}
#hwcoo {
	background-color: #FFF;
	width: 712px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}

#hreff {
	background-color: #FFF;
	width: 735px;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#hreff2 {
	background-color: #FFF;
	width: 715px;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#happy1 {
	width: 100%;
	display: block;
	margin-bottom: 3px;
	overflow: hidden;
}
#happy2 {
	float: left;
	width: 55px;
}
#happy2a {
	float: left;
	width: 125px;
}
#happy3 {
	float: left;
	width: 790px;
}
#happy3a {
	float: left;
	width: 690px;
}
#hwstud1 {
	width: 710px;
	display: block;
	height: 30px;
	overflow: hidden;
}
#hwstud1aa {
	width: 710px;
	display: block;
	height: 30px;
	overflow: hidden;
}
#hwstud2 {
	float: left;
	height: 28px;
	width: 28px;
	margin-right: 8px;
	border: 1px solid #CCC;
	display: block;
	overflow: hidden;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#hwstud3 {
	float: left;
	height: 30px;
	width: 140px;
	display: block;
	overflow: hidden;
}
#hwstud4 {
	float: left;
	height: 30px;
	width: 80px;
	margin-left: 70px;
}
#hwstud5 {
	float: left;
	height: 30px;
	width: 100px;
}
#hwstud6 {
	float: left;
	height: 30px;
	display: block;
	overflow: hidden;
}
#hwstud7 {
	width: 715px;
}
#hwstud8 {
	float: left;
	width: 50px;
	height: 30px;
}
#hwline {
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 5px;
	background-color: #090;
	padding-left: 7px;
}
#hwlineCompleted {	
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 5px;
	background-color: #CCC;
	padding-left: 7px;
}
#hwlineScheduled {
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 5px;
	background-color: #F60;
	padding-left: 7px;
}
#hwlineUnscheduled {
    -moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 5px;
	background-color: #FC0;
	padding-left: 7px;
}

#hwlineY {
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 5px;
	background-color: #DDD;
	padding-left: 7px;
}
#hwlineN {
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 5px;
	background-color: #090;
	padding-left: 7px;
}
#hwheadda {
	float: left;
	width: 230px;
}
#hwheaddb {
	float: left;
	width: 160px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-top: 4px;
}
#hiddenbasic {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#hwliineUnscheduled {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#hwliineScheduled {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#hwliineLive {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#holder1 {
	display: block;
	width: 100%;
	min-height: 280px;
	overflow: hidden;
}
#holder2 {
	display: block;
	width: 100%;
	min-height: 195px;
	overflow: hidden;
}
#homework66 {
	background-color: #EAEAEA;
	display: block;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
#hwstud9 {
	display: block;
	float: left;
	height: 22px;
	width: 270px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ECECEC;
	border: 1px solid #E4E4E4;
	margin-top: 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#home {
	float: left;
	height: 38px;
	width: 160px;
	margin-left: 50px;
	padding-top: 1px;
	padding-bottom: 1px;
}









.IIII {}


#id1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
	height: 20px;
}
#id2 {
	float: left;
	width: 800px;
}
#id3 {
	float: left;
	width: 150px;
	margin-left: 50px;
}
#intro-box1 {
	float: left;
	height: 50px;
	width: 820px;
	overflow: hidden;
	padding-right: 40px;
	padding-left: 40px;
}
#intro-box2 {
	float: left;
	height: 390px;
	width: 240px;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
#intro-box3 {
	float: left;
	height: 390px;
	width: 240px;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
#intro-box4 {
	float: left;
	height: 390px;
	width: 240px;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
#intro-box {
	width: 905px;
	margin-right: auto;
	margin-left: auto;
	height: 450px;
}
#image-holder {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#info1 {
	height: 18px;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 14px;
}
#info2 {
	background-color: #CCC;
	height: 18px;
	width: 77px;
	margin-right: 3px;
	float: left;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#info3 {
	background-color: #CCC;
	height: 18px;
	width: 77px;
	margin-left: 3px;
	float: left;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#infoo1 {
	padding: 10px;
	float: left;
	width: 520px;
	margin-left: 20px;
}
#infoo2 {
	float: left;
	width: 160px;
}
#infoo3 {
	height: 140px;
	width: 140px;
	background-color: #CCC;
	border: 1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#infoo3b {
	height: 140px;
	width: 140px;
	background-color: #CCC;
	border: 1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#infoo4 {
	padding: 10px;
	float: left;
	width: 520px;
	margin-left: 20px;
}
#instruholder {
	height: 55px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#invisible {
	display: block;
	overflow: hidden;
	height: 0px;
	width: 0px;
}
#invisible0000 {
	display: block;
	overflow: hidden;
	height: 0px;
	width: 0px;
}










.JJJJ {}

.KKKK {}

#kot0 {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#kot1 {
	width: 158px;
	border: 1px solid #CCC;
	margin-bottom: 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#kot2 {
	background-color: #F5F7E3;
	height: 14px;
	width: 158px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#kot3 {
	width: 150px;
	padding-right: 4px;
	padding-left: 4px;
}
#kot1b {
	width: 158px;
	border: 1px solid #CCC;
	margin-bottom: 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#kot2b {
	background-color: #CCC;
	height: 14px;
	width: 158px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#kot3b {
	width: 150px;
	background-color: #F1F1F1;
	padding-right: 4px;
	padding-left: 4px;
}

#kontyki {
	display: block;
	width: 100%;
	overflow: hidden;
}


.LLLL {}

#logo-box {
	float: left;
	height: 140px;
	width: 150px;
}
#logo-box-heading {
	float: left;
	height: 140px;
	width: 50px;
}
#logo-box-heading1 {
	float: right;
	height: 140px;
	width: 150px;
	display: block;
}
#logo-box-heading2 {
	float: right;
	height: 140px;
	width: 150px;
	display: block;
}
#logo-box-heading3 {
	float: right;
	height: 140px;
	width: 150px;
	display: block;
}
#logo-box-heading4 {
	float: right;
	height: 140px;
	width: 150px;
	display: block;
}
#lessons-box {
	width: 90px;
	float: left;
	margin-left: 10px;
}

#lessons-summary-box {
	float: left;
	width: 700px;
	margin-left: 20px;
	padding-left: 15px;
}
#lessons-summary-box3 {
	float: left;
	width: 850px;
	margin-left: 20px;
	padding-left: 15px;
}
#lesson-plan {
	background-color: #FFF;
	float: left;
	width: 400px;
	margin-left: 20px;
	padding: 15px;
}
#lesson-plan2 {
	background-color: #FFF;
	float: left;
	width: 240px;
	margin-left: 20px;
	padding: 15px;
	margin-top: 110px;
}
#lesson-duc1 {
	padding: 15px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
}
#lil-title {
	width: 120px;
	height: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #DDE3F7;
	padding-left: 5px;
}
#lil-title2 {
	width: 40px;
	height: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #DDE3F7;
	padding-left: 5px;
}
#lessy {
	float: left;
	width: 80px;
}
#lessy3 {
	float: left;
	width: 50px;
}


#layoutty {
	background-color: #D7DDF4;
	display: block;
	height: 30px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 12px;
}
#layoutty2 {
	background-color: #CCC;
	display: block;
	height: 30px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 12px;
}
#leftyy {
	float: left;
	width: 300px;
}
#lett {
	float: left;
	width: 150px;
}
#lettb {
	float: right;
	width: 70px;
}
#less-numb {
	background-color: #F5F7E3;
	height: 30px;
	width: 124px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#lesscontent1 {
	height: 30px;
	width: 700px;
}
#lesscontent2 {
	background-color: #CCC;
	padding: 3px;
	float: left;
	width: 149px;
	margin-right: 10px;
	margin-left: 10px;
		-moz-border-radius: 6px;
	border-radius: 6px;
}
#lesscontent3 {
	height: 30px;
	width: 700px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
#lesscontent4 {
	float: left;
	height: 30px;
	width: 600px;
}
#lesscontent5 {
	float: left;
	height: 18px;
	width: 73px;
	background-color: #D9D9D9;
	margin-left: 20px;
	margin-top: 2px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#less3a {
	float: left;
	width: 40px;
	height: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#less1 {
	width: 100%;
	display: block;
	height: 35px;
	overflow: visible;
}
#less2 {
	float: left;
	width: 140px;
}
#less2aa {
	float: left;
	width: 220px;
}
#less3 {
	float: left;
	width: 125px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	height: 20px;
}
#less3b {
  padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	height: 16px;
	float: left;
	width: 120px;
	border: 1px solid #C9C9C9;
	margin-left: 15px;
	background-color: #FFF;
	margin-top: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}












.MMMM {}


#menu-container {
	height: 40px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	background-color: #FFF;
}
#menu-container222 {
	height: 40px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	background-color: #FFF;
	overflow: hidden;
	position: fixed;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main-title {
	width: 780px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCC;
	padding-left: 10px;
}
#main-title2 {
	width: 780px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #D9E1F5;
}
#main-title3 {
	width: 100px;
	height: 22px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #D9E1F5;
}
#main-title4 {
	width: 350px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #D9E1F5;
}
#main-title5 {
	width: 505px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #D9E1F5;
}
#main-title6 {
	width: 770px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCC;
	padding-left: 10px;
}
#main-body {
	background-color: #FFF;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#message-wrap {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding-top: 20px;
	height: 350px;
}
#menu-inner {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#messages-box {
	width: 50px;
	float: left;
	padding-top: 10px;
	padding-right: 7px;
	padding-left: 7px;
}
#main-data {
	background-color: #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #EAE8F8;
}
#main-data2 {
	background-color: #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #EAE8F8;
	padding: 20px;
}
#messages-1 {
	background-color: #FFF;
	float: left;
	width: 370px;
	border: 1px solid #CCC;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	overflow: hidden;
}
#messages-2 {
	width: 370px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 60px;
}
#messages-3 {
	background-color: #FFF;
	padding: 15px;
	float: left;
	width: 550px;
	margin-left: 20px;
	border: 1px solid #CCC;
}
#messages-box2 {
	background-color: #FFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#main1 {
	background-color: #FFF;
	display: block;
	width: 400px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	overflow: hidden;
}
#main-data-boxy {
	display: block;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAE8F8;
	padding: 15px;
	overflow: hidden;
}
#message-boxx {
	height: 433px;
	width: 830px;
	background-color: #FFF;
}
#message-boxxx {
	width: 810px;
	overflow: hidden;
}
#message-pic {
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#messages22 {
	float: left;
	height: 60px;
	width: 190px;
	margin-left: 15px;
}
#messages22a {
	height: 20px;
	width: 190px;
	margin-top: 10px;
}
#messages22b {
	display: block;
	height: 28px;
	width: 190px;
	overflow: hidden;
}
#messages23 {
	display: block;
	float: left;
	height: 20px;
	width: 80px;
	overflow: hidden;
	margin-left: 15px;
	margin-top: 30px;
}
#messages-search {
	height: 30px;
	width: 310px;
	border: 1px solid #DDD;
	display: block;
	overflow: hidden;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-right: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#messages-line {
	width: 370px;
	display: block;
	height: 300px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	overflow: scroll;
}
#magic1 {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#menuhold {
	display: block;
	overflow: hidden;
}











.NNNN {}

#notess {
	background-color: #CCC;
	float: right;
	height: 16px;
	width: 100px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#notessb {
	background-color: #CCC;
	float: left;
	height: 20px;
	width: 150px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 105px;
}
#notes-bux {
	background-color: #CCC;
	float: left;
	height: 18px;
	width: 80px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 105px;
	margin-top: 2px;
}
#not1 {
	float: left;
	width: 640px;
	padding-left: 20px;
}
#not2 {
	background-color: #CCC;
	float: left;
	height: 16px;
	width: 110px;
	margin-left: 30px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#not3 {
	background-color: #CCC;
	float: right;
	height: 14px;
	width: 110px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 10px;
}

#namey1 {
	height: 18px;
	overflow: hidden;
	max-width: 160px;
}
#namey2 {
	height: 18px;
	max-width: 110px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}
#namey3 {
	float: left;
	height: 16px;
	width: 18px;
	overflow: hidden;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#new-student {
	background-color: #CCC;
	height: 26px;
	width: 670px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#new-student2 {
	background-color: #CCC;
	width: 635px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#new-student3 {
	background-color: #FFF;
	width: 635px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#new-vocab {
	height: 13px;
	width: 340px;
	padding: 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #C4E3F0;
}
#newprof1 {
	float: left;
	width: 210px;
	padding-left: 15px;
	background-color: #E1E1E1;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#newprof2 {
	float: left;
	width: 190px;
	margin-left: 225px;
	padding-left: 17px;
	background-color: #E1E1E1;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#noty1 {
	float: left;
	width: 360px;
}
#noty2 {
	float: left;
	width: 162px;
}
#noty3 {
	float: left;
	width: 80px;
}









.OOOO {}

#options-click {
	background-color: #CCC;
	float: left;
	height: 22px;
	width: 150px;
	margin-left: 50px;
	border: 1px solid #C0C2C2;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#options-click2 {
	background-color: #DEE1E1;
	float: left;
	height: 22px;
	width: 150px;
	margin-left: 50px;
	border: 1px solid #C0C2C2;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#options-containerr {
	display: block;
	width: 100%;
	overflow: scroll;
	height: 280px;
}
#options2 {
	width: 198px;
	margin-right: auto;
	background-color: #CCC;
	margin-left: auto;
	padding: 3px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 15px;
}
#options4 {
	width: 188px;
	background-color: #CCC;
	margin-left: 20px;
	padding: 3px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
	display: block;
	overflow: hidden;
}
#options5 {
	width: 188px;
	background-color: #B1B1B1;
	margin-left: 20px;
	padding: 3px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
	display: block;
	overflow: hidden;
}
#optionsz1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FFF;
	background-color: #CACACA;
	text-align: center;
	float: left;
	height: 22px;
	width: 160px;
	border: 1px solid #CCC;
	margin-left: 42px;
	margin-top: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#optionsz2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FFF;
	background-color: #CACACA;
	text-align: center;
	float: left;
	height: 22px;
	width: 160px;
	border: 1px solid #CCC;
	margin-left: 42px;
	margin-top: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#options1 {
	height: 30px;
	width: 700px;
}









.PPPP {}

#price1 {
	height: 180px;
	width: 900px;
}
#price2 {
	float: left;
	height: 300px;
	width: 390px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 20px;
	background-color: #EBEBEB;
	padding-top: 20px;
}
#price3 {
	float: left;
	height: 300px;
	width: 390px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 20px;
	background-color: #EBEBEB;
	padding-top: 20px;
}
#pro-pic {
	height: 78px;
	width: 78px;
	border: 1px solid #CCC;
	float: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#pro-holder {
	height: 80px;
	width: 320px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
}
#pro-desc {
	float: left;
	height: 65px;
	width: 220px;
	padding-left: 20px;
	padding-top: 15px;
	display: block;
	overflow: hidden;
}
#pro-pic2 {
	height: 78px;
	width: 78px;
	border: 1px solid #CCC;
	float: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 10px;
}
#pro-pic2:hover {
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
#pro-holder2 {
	width: 290px;
	background-color: #FFF;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: auto;
	margin-left: auto;
}
#pro-desc2 {
	float: left;
	height: 65px;
	width: 160px;
	padding-left: 20px;
	padding-top: 15px;
	display: block;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 10px;
}
#pro-3 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E3E7F7;
	display: block;
	overflow: hidden;
}
#prof-pic {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
	border: 2px solid #999;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFF;
}
#prof-boxy {
	float: left;
	width: 455px;
	margin-left: 8px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	display: block;
	overflow: hidden;
}
#prof44 {
	display: block;
	width: 900px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#prof45 {
	display: block;
	float: left;
	height: 80px;
	width: 80px;
	overflow: hidden;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#prof46 {
	display: block;
	float: left;
	height: 50px;
	width: 50px;
	overflow: hidden;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#prof-details {
	float: left;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#profiles-cont11 {
	width: 710px;
	margin-right: auto;
	margin-left: auto;
}
#profiles-cont11a {
	background-color: #CCC;
	padding: 5px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	height: 32px;
	margin-bottom: 8px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#profiles-cont11b {
	float: left;
	height: 30px;
	width: 30px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#profiles-cont11c {
	float: left;
	height: 30px;
	width: 190px;
	padding-left: 15px;
	display: block;
	overflow: hidden;
}
#profiles-cont11d {
	float: left;
	height: 23px;
	width: 100px;
	padding-top: 5px;
}
#profiles-cont11e {
	float: left;
	height: 23px;
	width: 50px;
	padding-top: 6px;
}
#profiles-cont11f {
	float: left;
	height: 26px;
	width: 70px;
	padding-top: 4px;
	display: block;
}
#profiles-cont11g {
	float: left;
	height: 26px;
	width: 60px;
	padding-top: 4px;
}
#price4 {
	float: left;
	height: 100px;
	width: 900px;
}
#profile-box-a {
	float: left;
	width: 90px;
	height: 90px;
	background-color: #FFF;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#profile-box-b {
	float: left;
	width: 160px;
	margin-left: 15px;
	height: 90px;
}
#profile-box-c {
	float: left;
	width: 245px;
	height: 90px;
}
#profile-box {
	background-color: #FFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}

#profile-box-d {
	float: left;
	height: 90px;
	width: 150px;
}
#profile-box-e {
	background-color: #360;
	height: 35px;
	width: 140px;
	margin-top: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#profile-new {
	padding: 20px;
	width: 600px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
}
#pikky-contain {
	height: 46px;
	width: 160px;
}
#person-mess {
	width: 199px;
	height: 30px;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}
#profo {
	height: 60px;
	width: 60px;
	border: 1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: block;
	overflow: hidden;
}
#pro-lil-boxy {
	width: 100%;
	display: block;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	padding-bottom: 10px;
}
#pushy2 {
	display: block;
	float: left;
	width: 230px;
	overflow: hidden;
	min-height: 15px;
}
#plus1 {
	float: left;
	width: 400px;
	overflow: hidden;
	height: 20px;
}
#plus2 {
	float: left;
	width: 100px;
	margin-top: 5px;
}
#plus3 {
	float: left;
	width: 400px;
	overflow: hidden;
	height: 12px;
}
#plus4 {
	float: left;
	width: 100px;
}






.QQQQ {}


.RRRR {}

#returnbox {
	height: 20px;
	width: 220px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 3px;
	display: block;
	overflow: hidden;
	margin-left: 70px;
	background-color: #FFF;
}


#returnboxa {
	float: left;
	height: 18px;
	width: 28px;
	padding-left: 6px;
	padding-top: 2px;
}
#returnboxb {
	float: left;
	height: 20px;
	width: 170px;
	padding-left: 5px;
}
#returnboxxxz {
	height: 20px;
	width: 220px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 3px;
	display: block;
	overflow: hidden;
}


#returnboxaxx {
	float: left;
	height: 18px;
	width: 18px;
	padding-top: 2px;
}
#returnboxbxx {
	float: left;
	height: 20px;
	width: 195px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #999;
}
#returnboxbxx:hover {
	color: #039;
}

#rule-contain {
	display: block;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#ruuubish1 {
	height: 20px;
	width: 20px;
	margin-right: auto;
	margin-left: auto;
}



#righty {
	float: left;
	width: 695px;
}

#results55 {
	background-color: #FFF;
	height: 22px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	overflow: hidden;
	margin-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
}
#results66 {
	float: left;
	height: 17px;
	width: 70px;
	padding-top: 5px;
	padding-left: 15px;
}
#results77 {
	float: left;
	height: 20px;
	width: 200px;
	padding-top: 2px;
}
#results99 {
	float: left;
	height: 18px;
	width: 4px;
	overflow: hidden;
}






.SSSS {}

#setting-box-container {
	float: right;
	display: block;
	margin-right: 50px;
	width: 550px;
}
#setting-box-container a {
	color: #333;
	text-decoration: none;
}
#setting-box-container a:hover {
	color: #999;
	text-decoration: none;
}

#student-box {
	background-color: #FFF;
	width: 730px;
	padding: 10px;
	margin-bottom: 11px;
	display: block;
	overflow: hidden;
	height: 90px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #F6F6F6;
}

#student-box2 {
	background-color: #FFF;
	width: 230px;
	padding: 5px;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#student-box3 {
	background-color: #FFF;
	width: 230px;
	padding: 5px;
	display: block;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#student-box88 {
	background-color: #FFF;
	width: 670px;
	padding: 10px;
	margin-bottom: 11px;
	display: block;
	overflow: hidden;
	height: 90px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #F6F6F6;
}
#settings-box2 {
	background-color: #FFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
#settings-box3 {
	background-color: #FFF;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#secondary-title {
	width: 780px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
#secondary-title2 {
	width: 680px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
#secondary-title3 {
	width: 680px;
	height: 55px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
submit {
	background-color: #0F9;
	height: 10px;
	width: 20px;
}
#story {
	background-color: #CCC;
	width: 85%;
	margin-right: 5%;
	margin-left: 5%;
	padding: 15px;
}
#signin-container {
	background-color: #FFF;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ACACAC;
	padding: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#student-info {
	display: block;
	float: left;
	width: 315px;
	overflow: hidden;
}
#settings-box {
	float: right;
	display: block;
	height: 29px;
	overflow: hidden;
	margin-top: 6px;
	margin-left: 35px;
	padding: 1px;
	width: 180px;
}
#settings-box22 {
	width: 100px;
	float: left;
	padding-top: 12px;
}
#secrett {
	padding: 15px;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E0E2F7;
}
#sigini {
	height: 20px;
	width: 200px;
	border: 1px solid #CCC;
	padding-left: 10px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#secret {
	background-color: #CCC;
	float: left;
	height: 20px;
	width: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 30px;
	margin-left: 20px;
	display: block;
	overflow: hidden;
}
#stud-im {
	height: 40px;
	width: 40px;
	border: 1px solid #CCC;
	float: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	overflow: hidden;
}
#stud-ima {
	float: left;
	width: 98px;
	padding-left: 10px;
	height: 37px;
	display: block;
	overflow: hidden;
	padding-top: 5px;
}
#student-boxx {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#student-boxxN {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#student-boxxx {
	
}
#student-boxxxY {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#submit22 {
	font-size: 8px;
	height: 14px;
	display: block;
	overflow: hidden;
	line-height: 8px;
	width: 215px;
	color: #FFF;
	border: 1px solid #CCC;
	margin-top: 1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #CCC;
}
#schedule1 {
	background-color: #FFF;
	padding: 15px;
	width: 710px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#statey {
	float: left;
	width: 100px;
}
#stud-view1 {
	background-color: #093;
	height: 30px;
	width: 130px;
	margin-top: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#stud-view2 {
	float: left;
	height: 90px;
	width: 140px;
}


#sched1 {
	height: 25px;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#settings-box1a {
	display: block;
	float: left;
	height: 26px;
	width: 26px;
	overflow: hidden;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#settings-box2a {
	display: block;
	float: left;
	height: 26px;
	overflow: hidden;
	margin-left: 9px;
	margin-right: 5px;
}
#settings-box3a {
	display: block;
	float: left;
	height: 18px;
	width: 12px;
	overflow: hidden;
	padding-top: 8px;
	padding-left: 3px;
}
#shortty {
	width: 740px;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
}
#shortty2 {
	width: 80px;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
#studxxCompleted {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#submit44 {
	background-color: #CCC;
	width: 180px;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#submitcont44 {
	display: block;
	width: 182px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#selfass1xxxx {
	height: 18px;
	width: 110px;
	margin-left: 640px;
	display: block;
	overflow: hidden;
}

#squig1 {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 46px;
	display: block;
}
#squig2 {
	float: left;
	height: 30px;
	width: 200px;
	margin-left: 320px;
	overflow: hidden;
}
#squig3 {
	float: left;
	height: 20px;
	width: 175px;
	margin-left: 130px;
	overflow: hidden;
	background-color: #CCC;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#squig3:hover {
	background-color: #999;
}
#squig4 {
	display: block;
	float: left;
	height: 58px;
	width: 48px;
	overflow: hidden;
	border: 1px solid #CCC;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 4px;
}
#squig4:hover {
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
}
#stripeholdersss {
	display: block;
	float: left;
	height: 19px;
	width: 6px;
	margin-right: 1px;
	margin-left: 1px;
	overflow: hidden;
}
#state-box {
	background-color: #CCC;
	height: 30px;
	width: 140px;
	margin-top: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#shupa-contain {
	width: 100%;
	display: block;
	overflow: hidden;
}





.TTTT {}


#talky33 {
	display: block;
	height: 20px;
	width: 100%;
	overflow: hidden;
}

#text-box2a {
	float: left;
	height: 180px;
	width: 900px;
}

#terstimonial1 {
	float: left;
	height: 340px;
	width: 220px;
	padding-right: 40px;
	padding-left: 40px;
}
#testimonial2 {
	float: left;
	height: 340px;
	width: 220px;
	padding-right: 40px;
	padding-left: 40px;
}
#testimonial3 {
	float: left;
	height: 340px;
	width: 220px;
	padding-right: 40px;
	padding-left: 40px;
}

#text-box1a {
	height: 800px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	overflow: hidden;
	padding-right: 40px;
	padding-left: 40px;
}
#text-box1b {
	height: 650px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
}
#textarea1 {
	width: 550px;
	padding: 4px;
	margin-top: 8px;
	border: 1px solid #B2B1EC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#textarea2 {
	width: 250px;
	padding: 3px;
	margin-top: 4px;
	border: 1px solid #B2B1EC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 20px;
}
#textarea3 {
	width: 150px;
	border: 1px solid #D8D4F4;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 20px;
	background-color: #E3E7F7;
}
#textarea4 {
	width: 166px;
	border: 1px solid #D8D4F4;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 20px;
	background-color: #E3E7F7;
	margin-top: 3px;
}
#tasks-title {
	width: 780px;
	padding-left: 10px;
	height: 25px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tasks-title2 {
	width: 777px;
	padding-left: 10px;
	height: 25px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tasks-title3 {
	width: 789px;
	padding-left: 10px;
	height: 25px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tasks-content {
	width: 830px;
	padding: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 240px;
}
#tasks-contentb {
	width: 830px;
	padding: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 50px;
}
#tasks-contentc {
	width: 830px;
	padding: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 150px;
}
#tasks-content2 {
	width: 830px;
	padding: 10px;
	border: 1px solid #D9E1F5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 240px;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 16px;
	color: #333;
	line-height: 22px;
}
#tasks-content3 {
	width: 835px;
	border: 1px solid #D9E1F5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 120px;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 14px;
	color: #333;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 17px;
}
#tasks-content4 {
	
	
	width: 780px;
	padding-left: 10px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D9E1F5;
	overflow: visible;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 16px;
	color: #333;
	line-height: 22px;
}
#tasks-content5 {
	width: 850px;
	padding-left: 20px;
	height: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D9E1F5;
	overflow: visible;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	padding-right: 20px;
}
#tasks-content6 {
	width: 850px;
	border: 1px solid #D9E1F5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 550px;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#tasks-content7 {
	width: 850px;
	border: 1px solid #D9E1F5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 120px;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#tasks-content8 {
	width: 830px;
	padding: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 400px;
}
#tasks-content8short {
	width: 830px;
	padding: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 200px;
}
#tasks-content9 {
	width: 820px;
	padding: 15px;
	border: 2px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 390px;
	background-color: #F8F8EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333;
}
#tasks-content10 {
	width: 830px;
	padding: 10px;
	border: 2px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 200px;
	background-color: #F8F8EA;
}
#tasks-content11 {
	width: 855px;
	padding: 10px;
	border: 1px solid #D9E1F5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 180px;
	background-color: #F8F8EA;
	font-family: Helvetica;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}
#tasks-content12 {
	width: 820px;
	padding: 15px;
	border: 2px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 25px;
	background-color: #F8F8EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333;
}
#tasks-content13 {
	width: 820px;
	border: 2px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: visible;
	height: 18px;
	background-color: #F8F8EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #333;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#tickytab {
	height: 20px;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 5px;
}
#tickytab2 {
	height: 50px;
	width: 100%;
	margin-top: 3px;
}
#ticky1 {
	display: block;
	float: left;
	height: 20px;
	width: 40px;
	overflow: hidden;
	margin-left: 285px;
}
#ticky2 {
	display: block;
	float: left;
	height: 20px;
	width: 210px;
	overflow: hidden;
}
#ticky3 {
	display: block;
	float: left;
	height: 20px;
	width: 60px;
	overflow: hidden;
}
#ticky4 {
	width: 60px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}
#ticky5 {
	display: block;
	float: left;
	height: 20px;
	width: 60px;
	overflow: hidden;
	margin-left: 145px;
}
#ticky6 {
	display: block;
	float: left;
	height: 40px;
	width: 420px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 190px;
}
#ticky7 {
	display: block;
	float: left;
	height: 20px;
	width: 120px;
	overflow: hidden;
	margin-left: 85px;
	margin-top: 15px;
}
#ticky222 {
	display: block;
	float: left;
	height: 20px;
	width: 210px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	font-weight: normal;
	color: #999;
}

#text-box {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	height: 880px;
}

#text-box2 {
	height: 600px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
}
#terms-box {
	float: left;
	height: 800px;
	width: 820px;
	overflow: hidden;
	padding-right: 40px;
	padding-left: 40px;
}
#time-box {
	float: left;
	width: 120px;
	display: block;
	overflow: hidden;
}
#tutor-summary-box {
	float: left;
	width: 322px;
	padding-top: 30px;
}
#tutor-summary-box2 {
	float: left;
	width: 322px;
	padding-top: 20px;
}
#txt666 {
	width: 100px;
	display: block;
	overflow: hidden;
	float: left;
}
#txt666a {
	width: 30px;
	display: block;
	overflow: hidden;
	float: left;
}
#txe-contain {
	background-color: #69F;
	height: 20px;
	width: 180px;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
}
#thedivider {
	background-color: #F1F1F1;
	width: 100%;
}
#taggggy {
	background-color: #D9D9D9;
	height: 22px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#testy1 {
	background-color: #E6E6E6;
	float: left;
	height: 26px;
	width: 160px;
	margin-left: 20px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #CCC;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
}
#testy1:hover {
	background-color: #390;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

#testy2 {
	background-color: #666;
	float: left;
	height: 26px;
	width: 180px;
	margin-left: 20px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #CCC;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

#testy3 {
	background-color: #E6E6E6;
	float: left;
	height: 26px;
	width: 180px;
	margin-left: 20px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #CCC;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
}
#testy3:hover {
	background-color: #390;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}


#testy4 {
	background-color: #666;
	float: left;
	height: 26px;
	width: 180px;
	margin-left: 20px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #CCC;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
}


#testy5 {
	background-color: #DBDBDB;
	float: left;
	height: 24px;
	width: 164px;
	margin-left: 0px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #C0C0C0;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
}
#testy5:hover {
	background-color: #CCC;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
#testy5a {
	background-color: #F00;
	float: left;
	height: 24px;
	width: 164px;
	margin-left: 0px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#testy5a:hover {
	background-color: #C66;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
#testy5b {
	background-color: #03C;
	float: left;
	height: 24px;
	width: 164px;
	margin-left: 0px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	border-bottom-width: 1px;
}
#testy5b:hover {
	background-color: #69C;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
#testy5c {
	background-color: #0C0;
	float: left;
	height: 24px;
	width: 164px;
	margin-left: 0px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	border-bottom-width: 1px;
}
#testy5c:hover {
	background-color: #696;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
#testy6 {
	background-color: #8F8F8F;
	float: left;
	height: 24px;
	width: 164px;
	margin-left: 0px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #CCC;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
}
#testy7 {
	background-color: #E6E6E6;
	float: left;
	height: 24px;
	width: 200px;
	margin-left: 0px;
	padding-top: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #CCC;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	font-weight: bold;
}
#testy7:hover {
	background-color: #390;
	color: white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
#tickybox2 {
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 110px;
	font-size: 11px;
	line-height: 18px;
	color: #999;
	margin-left: 1px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#tickybox2 a:hover {
	color: #000;
}
#trialtrial {
	height: 25px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
}
#task-contain0 {
	display: block;
	width: 100%;
	overflow: hidden;
}
#txtarea {
	height: 80px;
	width: 500px;
	border: 1px solid #E2E2E2;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#teacherlist {
	padding: 10px;
	width: 610px;
	background-color: #E9E9E9;
	margin-bottom: 15px;
}
#teacherlist2 {
	padding: 10px;
	width: 690px;
	background-color: #E9E9E9;
	margin-bottom: 15px;
}








.UUUU {}

.VVVV {}

#video-box {
	height: 300px;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #CCC;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#vid-box {
	float: left;
	width: 520px;
}
#video-cube {
	background-color: #FFF;
	width: 390px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #A2A2A2;
	margin-top: 5px;
	margin-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#view-student-a {
	height: 26px;
	width: 150px;
	background-color: #666;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#vonvy {
	float: left;
	width: 400px;
	display: block;
	overflow: hidden;
	margin-top: 12px;
	margin-left: 4px;
	margin-bottom: 5px;
}
#vonvy2 {
	float: left;
	width: 430px;
	display: block;
	overflow: hidden;
	margin-top: 12px;
	margin-left: 4px;
	margin-bottom: 5px;
}
#vonvy3 {
	float: left;
	width: 550px;
	display: block;
	overflow: hidden;
	margin-top: 12px;
	margin-left: 4px;
	margin-bottom: 5px;
}
#vonvy4 {
	float: left;
	width: 400px;
	display: block;
	overflow: hidden;
	margin-top: 9px;
	margin-left: 4px;
	margin-bottom: 9px;
}
#voca-conty {
	display: block;
	height: 230px;
	width: 200px;
	border: 2px solid #CCC;
	overflow: scroll;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px;
}
#vocaa1a {
	width: 640px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	overflow: hidden;
	margin-left: 10px;
}
#vocabb {
	width: 590px;
	display: block;
	overflow: hidden;
}
#vocabbb {
	height: 40px;
	padding: 4px;
	width: 380px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #666;
}
#vocabbb2 {
	height: 300px;
	width: 374px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
}
#vocaa1-zero {
	display: block;
	height: 0px;
	width: 0px;
	overflow: hidden;
}
#vocab-coon {
	background-color: #E2E2E2;
	height: 30px;
	width: 407px;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}
#vocaaaa {
	width: 670px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-color: #FFF;
	margin-left: 30px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#voocab1 {
	display: block;
	height: 60px;
	width: 500px;
	overflow: scroll;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
		-moz-border-radius: 6px;
	border-radius: 6px;
}
#voocab2 {
	width: 500px;
}
#voocab3 {
	background-color: #CCC;
	height: 16px;
	width: 160px;
	margin-left: 340px;
		-moz-border-radius: 6px;
	border-radius: 6px;
}
#voocab4 {
	width: 650px;
	display: block;
	overflow: hidden;
}
#voocab5 {
	background-color: #CCC;
	float: left;
	height: 16px;
	width: 160px;
	margin-right: 70px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;
}
#voocab5:hover {
	background-color: #999;
}
#voocab6 {
	float: right;
	width: 140px;
}
#voocab7 {
	background-color: #CCC;
	height: 16px;
	width: 160px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
}
#va1 {
	width: 750px;
	display: block;
	height: 30px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#va2 {
	background-color: #BFBFBF;
	float: left;
	height: 25px;
	width: 130px;
	border: 1px solid #CCC;
	margin-right: 8px;
		-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition-duration: 0.1s; /* Safari */
    transition-duration: 0.1s;
}
#va2:hover {
	background-color: #999;
	color: white;
	
}
#va22 {
	background-color: #999;
	float: left;
	height: 25px;
	width: 130px;
	border: 1px solid #CCC;
	margin-right: 8px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#va3 {
	background-color: #BFBFBF;
	height: 25px;
	width: 230px;
	border: 1px solid #CCC;
	margin-right: auto;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-left: auto;
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
}
#va3:hover {
	background-color: #999;
	color: white;
	
}
#va4 {
	background-color: #BFBFBF;
	float: left;
	height: 25px;
	width: 25px;
	border: 1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition-duration: 0.1s; /* Safari */
	transition-duration: 0.1s;
	margin-right: 23px;
}
#va4:hover {
	background-color: #999;
	color: white;
	
}
#va44 {
	background-color: #999;
	float: left;
	height: 25px;
	width: 25px;
	border: 1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;

	margin-right: 23px;
}
#vocabytest {
	background-color: #FFF;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
		-moz-border-radius: 5px;
	border-radius: 5px;
}
#vocabytest2 {
	background-color: #FFF;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #DCDCDC;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#vocabytest3 {
	background-color: #FFF;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #DCDCDC;
	margin-top: 20px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#vocabytest2zz {
	background-color: #FFF;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #DCDCDC;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 9px;
	padding-bottom: 9px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#vocab-contii {
	display: block;
	width: 750px;
	overflow: hidden;
}
#vocabutest {
	background-color: #E9E9E9;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid #DEDEDE;
	font-size: 17px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-align: center;
}
#vocabutest11 {
	background-color: #E9E9E9;
	width: 693px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid #DEDEDE;
	font-size: 17px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-align: center;
}
#vocabutest111 {
	background-color: #E9E9E9;
	width: 693px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid #DEDEDE;
	font-size: 17px;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B0B0B0;
	text-align: center;
}
#vocabutest22 {
	width: 705px;
	margin-right: auto;
	margin-left: auto;
}
#vocabutest119 {
	background-color: #E9E9E9;
	width: 693px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid #F00;
	font-size: 17px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-align: center;
}
#voabulaest {
	height: 25px;
	width: 760px;
	margin-left: 10px;
}
#voabulaestt {
	height: 30px;
	width: 880px;
	margin-left: 7px;
}
#voabulaesttt {
	height: 41px;
	width: 705px;
}
#voclatest-click {
	background-color: #E6E6E6;
	float: left;
	height: 22px;
	width: 160px;
	margin-left: 20px;
	padding-top: 3px;
		-moz-border-radius: 7px;
	border-radius: 7px;
}
#voclatest-contain {
	float: left;
	height: 24px;
	width: 160px;
	margin-left: 20px;

}
#voclatest-contain2 {
	float: left;
	height: 24px;
	width: 180px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#voclatest-contain4 {
	float: left;
	height: 24px;
	width: 164px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-right: 5px;
}
#vooo1 {
	display: block;
	width: 670px;
	overflow: hidden;
}
#vooo2 {
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	margin-bottom: 4px;
	overflow: hidden;
	border: 1px solid #CCC;
	margin-right: 15px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#vooo3 {
	display: block;
	float: left;
	height: 25px;
	width: 200px;
	margin-bottom: 4px;
	overflow: hidden;
}
#vooo4 {
	display: block;
	float: left;
	height: 25px;
	width: 240px;
	margin-bottom: 4px;
	overflow: hidden;
}
#vooo5 {
	display: block;
	float: left;
	height: 25px;
	width: 80px;
	margin-bottom: 4px;
	overflow: hidden;
	margin-left: 10px;
}
#vocab55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #666;
	background-color: #FFF;
	height: 25px;
	width: 600px;
	border: 1px solid #CCC;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
#vocabadd {
	background-color: #FFF;
	width: 790px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#vocabadd2 {
	background-color: #FFF;
	width: 780px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	height: 200px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	color: #333;
}

#vocabadd11 {
	background-color: #FFF;
	width: 795px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 4px;
	overflow: hidden;
}

#vocabad {
	background-color: #FFF;
	width: 790px;
	border: 1px solid #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#vocabad2 {
	background-color: #FFF;
	width: 790px;
	border: 1px solid #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#vocabad11 {
	background-color: #FFF;
	width: 320px;
	border: 1px solid #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#vocabad22 {
	background-color: #FFF;
	width: 413px;
	border: 1px solid #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#vocacontain111 {
	display: block;
	min-height: 243px;
	width: 705px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
}
#voooa1 {
	display: block;
	min-height: 20;
	float: left;
	width: 500px;
	overflow: hidden;
	margin-bottom: 1px;
}
#voooa11 {
	display: block;
	min-height: 20;
	float: left;
	width: 550px;
	overflow: hidden;
	margin-bottom: 2px;
	margin-left: 40px;
	padding-left: 20px;
	margin-right: 15px;
	background-color: #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#voooa2 {
	display: block;
	float: left;
	width: 120px;
}
#voooa3 {
	display: block;
	float: left;
	width: 30px;
	overflow: hidden;
	padding-top: 3px;
}
#viewbut1 {
	background-color: #E9E9E9;
	height: 18px;
	width: 170px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#vocaaal1 {
	width: 100%;
	overflow: hidden;
	height: 36px;
}
#vocacontain1 {
	display: block;
	min-height: 243px;
	width: 800px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#vocacontain11 {
	display: block;
	min-height: 243px;
	width: 900px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#vocabluu1 {
	float: left;
	overflow: hidden;
	margin-right: 4px;
}
#vocabluu1c {
	float: left;
	overflow: hidden;
	margin-right: 4px;
}
#vocaa1 {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	overflow: hidden;
}
#vocab-bux {
	background-color: #CCC;
	float: left;
	height: 18px;
	width: 80px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 15px;
	margin-top: 2px;
}
#video-box-2 {
	background-color: #FFF;
	height: 400px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #999;
}




.WWWW {}


#whitee {
	background-color: #FFF;
	display: block;
	width: 100%;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



.XXXX {}


#x-body-container1 {
	width: 100%;
	display: block;
	overflow: hidden;
}
#x-less2a {
	float: left;
	width: 250px;
}
#x-less2aaa {
	float: left;
	width: 400px;
}


#x-body-inner-a {
	width: 1305px;
	display: block;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 47px;
}
#x-student-box1 {
	background-color: #FFF;
	width: 730px;
	padding: 10px;
	margin-bottom: 11px;
	display: block;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 90px;
}
#x-profile-small {
	height: 80px;
	width: 80px;
	display: block;
	overflow: hidden;
	float: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#x-profilepic-strip {
	height: 30px;
	width: 160px;
	display: block;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 26px;
}
#x-flag {
	float: left;
	height: 16px;
	width: 30px;
	margin-right: 8px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #CCC;
	margin-top: 2px;
}
#x-profilename {
	float: left;
	height: 20px;
	width: 100px;
	margin-left: 4px;
}
#x-profilesmallcont {
	display: block;
	height: 90px;
	width: 260px;
}
#x-statey-box {
	height: 28px;
	width: 150px;
	background-color: #E3E3E3;
	margin-left: 20px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#x-infocontain {
	float: left;
	height: 90px;
	width: 180px;
}
#x-content-contany {
	width: 700px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
#x-content-contany2 {
	width: 715px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
#x-nnotes {
	height: 200px;
	width: 660px;
	border: 1px solid #DADADA;
	padding: 15px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #666;
}
#x-grammar1 {
	width: 700px;
	border: 1px solid #C9C9C9;
	background-color: #F0F0F0;
	margin-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#x-grammar2 {
	width: 700px;
	display: block;
	overflow: hidden;
}
#x-grammar3 {
	float: left;
	width: 310px;
	display: block;
	overflow: hidden;
	height: 25px;
}
#x-grammar4 {
	float: left;
	height: 25px;
	width: 220px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#x-grammar5 {
	background-color: #CCC;
	float: left;
	height: 25px;
	width: 150px;
	margin-left: 20px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-transition-duration: 0.2s; /* Safari */
	transition-duration: 0.2s;
}
#x-grammar5:hover {
	background-color: #BABABA;
}
#x-grammar6 {
	height: 25px;
	width: 180px;
	display: block;
	overflow: hidden;
	background-color: #DCDCDC;
	-moz-border-radius: 7px;
	border-radius: 7px;
	float: left;
}
#x-grammar7 {
	height: 25px;
	width: 180px;
	display: block;
	overflow: hidden;
	background-color: #DCDCDC;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#x-egsy {
	width: 700px;
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
}
#x-egsy1 {
	float: left;
	height: 25px;
	width: 500px;
}
#x-egsy2 {
	float: left;
	width: 150px;
	background-color: #CCC;
	height: 25px;
	margin-left: 30px;
		-moz-border-radius: 7px;
	border-radius: 7px;
}
#x-grades {
	float: left;
	height: 25px;
	width: 400px;
	margin-left: 120px;
}
#x-grades2 {
	float: left;
	height: 20px;
	width: 350px;
	margin-left: 330px;
}
#x-grades3 {
	float: left;
	height: 22px;
	width: 400px;
}
#x-grades4 {
	float: left;
	height: 22px;
	width: 130px;
	margin-left: 170px;
	background-color: #CCC;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-transition-duration: 0.2s; /* Safari */
	transition-duration: 0.2s;
}
#x-grades4:hover {
	background-color: #999;
}
#x-lowercontain {
	display: block;
	height: 30px;
	width: 700px;
	overflow: hidden;
}
#x-lowercontain2 {
	display: block;
	height: 20px;
	width: 700px;
	overflow: hidden;
}
#x-lowercontain3 {
	display: block;
	height: 22px;
	width: 700px;
	overflow: hidden;
}

.YYYY {}

.ZZZZ {}




.font-head4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	line-height: 48px;
	color: #FFF;
	text-align: center;
	font-weight: 100;
	letter-spacing: 3px;
}

.buttholder {
	height: 25px;
	width: 80px;
	margin-left: 600px;
}
.noborder {
	margin: 0px;
	padding: 0px;
}

.inputform {
	background-color: #FFF;
	width: 785px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	height: 200px;
	color: #666;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.inputform22 {
	background-color: #FFF;
	width: 785px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	height: 160px;
	color: #666;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.font16darkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	color: #333;
}



.juniper1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;
	color: #F00;
}


@media screen and (min-width: 1401px) and (max-width: 3000px) {
body {
	width:100%;
	zoom:110%;
}

}
