/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	line-height:1;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* End Reset */

/* Defaults */
body {
    font-family:Arial, Helvetica, sans-serif;	
	background-color:#ffffff;
}
.answer_incorrect {
    color:#FF3333;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}
.answer_correct {
    color:#66CC66;
    font-style:italic;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}
p {
	font-size:12px;
}
h1 {
    font-family:Arial, Helvetica, sans-serif;
    color:#666666;
	font-size:24px;
    font-weight:normal;
	margin:0 0 20px;
}
h2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
    font-weight:normal;
    text-align:left;
}
h3 {
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
a:link, a:visited {
    color:#666666;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}
a:hover {
    color:#333333;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
hr {
    color:#aeaeb0;
}
ul {
    font-weight:normal;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
ol {
    font-weight:normal;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
#container {
	width:960px;
	margin:0 auto;
	float:none
}
div {
	float:left;
}
.right {
	float:right;
}
#aFormLeft .right {
	margin:0 32px;
}
#aFormRight .right {
	margin:0;
}
.right .submit {
	float:right;
}
span {
	float:left;
}
/* End Defaults */

/* Structure */
#container {
	width:960px;
	margin:0 auto;
	float:none
}
#header {
	width:960px;
	height:80px;
	margin:0 0 4px 0
}
#logo {
	width:380px;
	height:80px;
	float:left;
	padding:15px 0 0;
}
#login {
	width:500px;
	height:44px;
	float:right
}
#login  p{
	float:right;
	font-size:10px;
	padding:14px 0 0
}

div.message {
    font-size:12px;
    font-weight:bold;
    margin:5px auto;
    padding:2px 2px;
    text-align:center;
    border:1px solid #ee0000;
    background-color:#ffffff;
	color:#333333;
}
.footer {
    font-size:12px;
    font-weight:bold;
	text-align:center;
  }
.user {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
    margin:1px auto;
    padding:1px 1px;
    border:	1px solid #e88;
    background-color:#ffffff;
    border:1px solid #666666;
    color:#333333;
}
.error-message {
    color:#ff0000;
    font-size:12px;
}
.smalltext {
    color:#000000;
    font:10px/12px "Tahoma","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    text-align:center;
}
.version {
    font:small/1.5 "Tahoma", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;

}
/* End Structure */

/* Menu */
#menu {
	width:546px;
	height:30px;
	background-color:#104b86;
	float:right;
    border-left:1px solid #000000;
}
#menu li {
    float:left;
    height:28px;
    list-style:none outside none;
    text-align:left;
}
#menu a {
    color:#FFFFFF;
    float:left;
    font-family:Arial;
    font-size:14px;
    height:22px;
    list-style:none outside none;
    text-align:left;
	text-decoration:none;
	display:block;
    padding:6px 16px 0;

}
.menuItemOn {
	background:url("../img/menu_sprites.png") repeat-x scroll 0 0 transparent;
    border:1px solid #000000;
}
.menuItemOn:hover {
	background:url("../img/menu_sprites.png") repeat-x scroll 0 -30px transparent;
    border:1px solid #000000;
}
.menuItemOn:active {
	background:url("../img/menu_sprites.png") repeat-x scroll 0 -60px transparent;
    border:1px solid #000000;
}
.menuItem {
	background:url("../img/menu_sprites.png") repeat-x scroll 0 -90px transparent;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
}
.menuItem:hover {
	background:url("../img/menu_sprites.png") repeat-x scroll 0 -119px transparent;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
}
.menuItem:active {
	background:url("../img/menu_sprites.png") repeat-x scroll 0 -149px transparent;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
}
/* End Menu */

/* Crumb */
#crumb {
	width:959px;
	height:38px;
	float:right;
	margin-bottom:10px;
	background-color:#104b86;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
}
.crumbMiddle {
	height:28px;
	float:left;
	list-style:none outside none;
	font-family:Arial;
	font-size:14px;
	text-align:left;
	color:#CCCCCC;
	padding:12px 0 0 8px;
	margin-top:-1px;
}
#crumb01{
	background:url("../img/tabs_sprites.png") no-repeat scroll 0 -78px transparent;
	width:122px;
	padding-left:16px;
}
#crumb01mid {
	background:url("../img/tabs_sprites.png") no-repeat scroll 0 -39px transparent;
	width:122px;
	padding-left:16px;
}
#crumb01on {
	background:url("../img/tabs_sprites.png") no-repeat scroll 0 0 transparent;
	width:122px;
	padding-left:16px;
}
#crumb02 {
	background:url("../img/tabs_sprites.png") no-repeat scroll -122px 0 transparent;
	width:139px;
}
#crumb02mid {
	background:url("../img/tabs_sprites.png") no-repeat scroll -122px -78px transparent;
	width:139px;
}
#crumb02on {
    background:url("../img/tabs_sprites.png") no-repeat scroll -122px -39px transparent;
    width:139px;
}
#crumb03 {
	background:url("../img/tabs_sprites.png") no-repeat scroll -261px -39px transparent;
	width:100px;
}
#crumb03mid {
	background:url("../img/tabs_sprites.png") no-repeat scroll -261px -117px transparent;
	width:100px;
}
#crumb03on {
	background:url("../img/tabs_sprites.png") no-repeat scroll -261px -78px transparent;
	width:100px;
}
#crumb04 {
	background:url("../img/tabs_sprites.png") no-repeat scroll -361px -78px transparent;
	width:100px;
}
#crumb04mid {
	background:url("../img/tabs_sprites.png") no-repeat scroll -361px -156px transparent;
	width:100px;
}
#crumb04on {
	background:url("../img/tabs_sprites.png") no-repeat scroll -361px -117px transparent;
	width:100px;
}
#crumb05 {
	background:url("../img/tabs_sprites.png") no-repeat scroll -461px -78px transparent;
	width:100px;
}
#crumb05mid {
	background:url("../img/tabs_sprites.png") no-repeat scroll -461px -195px transparent;
	width:100px;
}
#crumb05on {
	background:url("../img/tabs_sprites.png") no-repeat scroll -461px -156px transparent;
	width:100px;
}
#crumb06 {
	background:url("../img/tabs_sprites.png") no-repeat scroll -561px -78px transparent;
	width:100px;
}
#crumb06mid {
	background:url("../img/tabs_sprites.png") no-repeat scroll -561px -78px transparent;
	width:100px;
}
#crumb06on {
	background:url("../img/tabs_sprites.png") no-repeat scroll -561px -195px transparent;
	width:100px;
}
#crumb a {
	color:#ffffff;
	text-decoration:none;
}
#crumb a:hover {
	text-shadow:0px 0px 20px #ffffff;
}
/* End Crumb */

/* Content */
#content {
	width:960px;
}
.assessment {
	width:958px;
	margin:0;
    border:1px solid #000000;
	background-color:#104b86;
}
.aTitle {
	width:958px;
	height:29px;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
	background-color:#104B86;
	margin-top:10px;
}
.aTitle h2, .eTitle h2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
    padding:6px 10px;
	float:left;
}
.eTitle {
	width:958px;
	height:29px;
    border-bottom:1px solid #000000;
	background-color:#104B86;
}
.expander {
	height:19px;
	width:27px;
	float:right;
    border:1px solid #000000;
	margin:4px;
	background:url("../img/toggle_button_sprites.png") repeat-x scroll 0 0 transparent;
}
.expander:hover {
	height:19px;
	width:27px;
	float:right;
    border:1px solid #000000;
	margin:4px;
	background:url("../img/toggle_button_sprites.png") repeat-x scroll 0 -19px transparent;
}
.expander:active {
	height:19px;
	width:27px;
	float:right;
    border:1px solid #000000;
	margin:4px;
	background:url("../img/toggle_button_sprites.png") repeat-x scroll 0 -38px transparent;
}
.expand {
	text-decoration:none;
	font-weight:bold;
	font-size:23px;
	color:#000;
    line-height:16px;
    padding:0 7px;
}
.contract {
	text-decoration:none;
	font-weight:bold;
	font-size:30px;
	color:#000 !important;
    line-height:16px;
    padding:0 8px;
}
.aToolbar {
	height:37px;
	width:958px;
	background-color:#9fb7cf;
    border-bottom:1px solid #000000;
}
.aToolbarButton {
	background:url("../img/button_sprites.png") repeat-x scroll 0 0 transparent;
    border:1px solid #000000;
	margin:7px 0 0 10px;
	padding:0 2px;
}
.aToolbarButton:hover {
	background:url("../img/button_sprites.png") repeat-x scroll 0 -21px transparent;
    border:1px solid #000000;
	margin:7px 0 0 10px;
	padding:0 2px;
}
.aToolbarButton:active {
	background:url("../img/button_sprites.png") repeat-x scroll 0 -42px transparent;
    border:1px solid #000000;
	margin:7px 0 0 10px;
	padding:0 2px;
}
.aToolbarButton a {
    float:left;
	color:#000;
	display:block;
	text-decoration:none;
    font-size:13px;
    margin:4px;
}
.iconNew {
	height:16px;
	width:16px;
	margin:2px;
	display:block;
	background:url("../img/icon_sprites.png") no-repeat scroll 0 0 transparent;
}
.iconEdit {
	height:16px;
	width:16px;
	margin:2px;
	display:block;
	background:url("../img/icon_sprites.png") no-repeat scroll -16px 0 transparent;
}
.iconDelete {
	height:16px;
	width:16px;
	margin:2px;
	display:block;
	background:url("../img/icon_sprites.png") no-repeat scroll 0 -16px transparent;
}
.iconDuplicate {
	height:16px;
	width:16px;
	margin:2px;
	display:block;
	background:url("../img/icon_sprites.png") no-repeat scroll 0 -32px transparent;
}
.iconQuestion {
	height:16px;
	width:16px;
	margin:2px;
	display:block;
	background:url("../img/icon_sprites.png") no-repeat scroll -16px -16px transparent;
}
.iconAnswer {
	height:16px;
	width:16px;
	margin:2px;
	display:block;
	background:url("../img/icon_sprites.png") no-repeat scroll -16px -32px transparent;
}
.aTable {
	width:940px;
	margin:10px;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
}
.rTable {
	width:940px;
	margin:10px;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableHeader {
	/*height:20px;*/
	width:940px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#436a91;
	border-top:1px solid #000000;
}
.aTableRowA {
	/*height:20px;*/
	width:940px;
	float:left;
	background-color:#9fb7cf;
}
.aTableRowB {
	/*height:20px;*/
	width:940px;
	background-color:#FFFFFF;
}
.aTableRowC {
	height:20px;
	width:935px;
    background:url("../img/button_sprites.png") repeat-x scroll 0 0 #9fb7cf;
    border:1px solid #000000;
    padding:0 2px;
}
.aTableRowC:hover {
	height:20px;
	width:935px;
    background:url("../img/button_sprites.png") repeat-x scroll 0 -21px #9fb7cf;
    border:1px solid #000000;
    padding:0 2px;
}
.aTableRowC:active {
	height:20px;
	width:935px;
    background:url("../img/button_sprites.png") repeat-x scroll 0 -42px #9fb7cf;
    border:1px solid #000000;
    padding:0 2px;
}
.aTableRowC p {
	margin:0 20px;
    padding:4px;
}
.aTableRowC a {
    color:#000000;
}
.aTableDelete {
	width:58px;
	height:18px;
	padding:2px 0 0;
	text-align:center;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableDelete span{
	margin:0 auto;
	float:none;
}
.aTableDuplicate {
	width:58px;
	height:18px;
	padding:2px 0 0;
	text-align:center;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableDuplicate span {
	margin:0 auto;
	float:none;
}
.aTableEdit {
	width:58px;
	height:18px;
	padding:2px 0 0;
	text-align:center;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableEdit  span {
	margin:0 auto;
	float:none;
}
.aTableTitle {
	width:697px;
	height:18px;
    padding:2px 0 0 6px;
	text-align:left;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableCourse {
	width:815px;
	height:18px;
    padding:2px 0 0 6px;
	text-align:left;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableCaption {
	width:815px;
	height:18px;
    padding:2px 0 0 6px;
	text-align:left;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableCaption a {
	color:#000000;
	text-decoration:none;
	font-size:12px;
	float:left;
}
.aTableUsername {
	width:200px;
	height:18px;
    padding:2px 0 0 6px;
	text-align:left;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableUsername a {
	color:#000000;
	text-decoration:none;
	font-size:12px;
	float:left;
}
.aTableName {
	width:608px;
	height:18px;
    padding:2px 0 0 6px;
	text-align:left;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableTitle a {
	color:#000000;
	text-decoration:none;
}
.aTableAnswer {
	width:756px;
	height:18px;
    padding:2px 0 0 6px;
	text-align:left;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableQuestion {
	width:58px;
	height:18px;
	padding:2px 0 0;
	text-align:center;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}
.aTableQuestion span {
	margin:0 auto;
	float:none;
}
.aTableAction {
	width:67%;
	/*height:18px;*/
	padding:0 0 0 10px;
	text-align:left;
    /*border-top:1px solid #000000;
    border-left:1px solid #000000;*/
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
	line-height:18px;
}
.aTableResult {
	width:15%;
	/*height:18px;*/
	padding:0 0 0 10px;
	text-align:left;
    /*border-top:1px solid #000000;
    border-left:1px solid #000000;*/
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
	line-height:18px;
}
.aTableCorrect {
	width:6%;
	/*height:18px;*/
	padding:0;
	text-align:center;
    /*border-top:1px solid #000000;
    border-left:1px solid #000000;*/
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
	line-height:18px;
}
.aTableMarks {
	width:9%;
	/*height:18px;*/
	padding:0;
	text-align:center;
    /*border-top:1px solid #000000;
    border-left:1px solid #000000;*/
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
	line-height:18px;
}
.titleText {
	font-size:12px;
}
.assessmentButton {
	width:958px;
	margin:10px 0 0;
    border:1px solid #000000;
	background:#9FB7CF url("../img/assessment_button_sprites.png") repeat scroll 0 0;
}
.assessmentButton:hover {
	width:958px;
	margin:10px 0 0;
    border:1px solid #000000;
	background:#9FB7CF url("../img/assessment_button_sprites.png") repeat scroll 0 -32px;
}
.assessmentButton:active {
	width:958px;
	margin:10px 0 0;
    border:1px solid #000000;
	background:#9FB7CF url("../img/assessment_button_sprites.png") repeat scroll 0 -64px;
}
.assessmentButton .iconNew {
	margin:6px 0 0 6px;
}
.assessmentButton a {
    color:#000000;
    display:block;
    float:left;
    font-size:16px;
    font-weight:normal;
    height:16px;
    padding:6px;
    text-decoration:none;
    width:924px;
}
/* End Content */

/* Footer */
#footer {
	margin:20px 0;
}
#footer p {
	font-size:10px;
	text-align:center;
	margin:0 auto;
	float:none;
	width:960px;
}
/* End Footer */

/* Form */
#aForm {
	background-color:#FFFFFF;
	border:1px solid #000000;
    margin:10px;
    width:938px;
}
#aFormLeft {
    border-right:1px solid #000000;
    margin:10px 0 10px 10px;
    width:469px;
}
#aFormRight {
    margin:10px;
	width:438px;
}
label {
	font-size:12px;
}
#aForm input {
	margin:0 5px 10px 0;
}
#aForm input[type=text] {
	margin:0 5px 10px 0;
    width:426px;
}
input.text {
	width:269px;
	background:url("../img/button_sprites.png") repeat-x scroll 0 -50px #FFFFFF;
    border:1px solid #000000;
}
#aForm select {
	width:432px;
	margin:5px 0 10px;
	background:url("../img/button_sprites.png") repeat-x scroll 0 -50px transparent;
    border:1px solid #000000;
}
#aForm textarea {
	padding:5px;
    width:420px;
	margin:5px 0 10px;
    border:1px solid #000000;

}
.formButton {
	background:url("../img/button_sprites.png") repeat-x scroll 0 0 transparent;
	background-color:#9FB7CF;
    border:1px solid #000000;
	margin:7px 0 0 10px;
	float:right;
}
.formButton:hover {
	background:url("../img/button_sprites.png") repeat-x scroll 0 -21px transparent;
	background-color:#9FB7CF;
    border:1px solid #000000;
	margin:7px 0 0 10px;
	float:right;
}
.formButton:active {
	background:url("../img/button_sprites.png") repeat-x scroll 0 -42px transparent;
	background-color:#9FB7CF;
    border:1px solid #000000;
	margin:7px 0 0 10px;
	float:right;
}
/* End Form */

/* Login */
#loginLeft {
    border:1px solid #000000;
    margin:10px 10px 10px 0;
    padding:20px;
    width:428px;
}
#loginLeft a {
	font-size:12px;
}
#loginRight {
    border:1px solid #000000;
    margin:10px 0 10px 10px;
    padding:20px;
    width:428px;
}
#loginRight h2 {
	font-size:24px;
    font-weight:normal;
	margin:0 0 20px;
}
#loginLeft #UserUsername {
    margin:0 0 10px;
    width:332px;
}
#loginLeft #UserPassword {
    width:184px;
}
#forget {
	margin:20px 0 0 96px;
}
#loginLeft .submit {
	float:right;
	margin:20px 0 0;
}
.submit input, .submit a {
	background:url("../img/button_sprites.png") repeat-x scroll 0 0 #9FB7CF;
    border:1px solid #000000;
    padding:0 10px;
	height:21px;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	padding:0 10px 3px;
	margin:0px;
}
.submit input:hover, .submit a:hover {
	background:url("../img/button_sprites.png") repeat-x scroll 0 -21px #9FB7CF;
    border:1px solid #000000;
    padding:0 10px;
	height:21px;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	padding:0 10px 3px;
	margin:0px;
}
.submit input:active, .submit a:active {
	background:url("../img/button_sprites.png") repeat-x scroll 0 -42px #9FB7CF;
    border:1px solid #000000;
    padding:0 10px;
	height:21px;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	padding:0 10px 3px;
	margin:0px;
}
#registerPane {
    border:1px solid #000000;
    margin:10px 10px 10px 0;
    padding:20px;
    width:920px;
}
#registerPane img {
    border:1px solid #000000;
	float:left;
}
#registerButton {
    background:url("../img/assessment_button_sprites.png") repeat scroll 0 0 #9FB7CF;
    border:1px solid #000000;
    display:block;
    height:20px;
    margin:90px 0 0;
    padding:6px 10px;
    text-align:center;
    text-decoration:none;
    width:406px;
	color:#000000;
}
#registerButton:hover {
    background:url("../img/assessment_button_sprites.png") repeat scroll 0 -32px #9FB7CF;
    border:1px solid #000000;
    display:block;
    height:20px;
    margin:90px 0 0;
    padding:6px 10px;
    text-align:center;
    text-decoration:none;
    width:406px;
	color:#000000;
}
#registerButton:active {
    background:url("../img/assessment_button_sprites.png") repeat scroll 0 -64px #9FB7CF;
    border:1px solid #000000;
    display:block;
    height:20px;
    margin:90px 0 0;
    padding:6px 10px;
    text-align:center;
    text-decoration:none;
    width:406px;
	color:#000000;
}
.text, #captcha {
	width:472px;
	margin:0 0 10px;
}
div.input label{
	display:list-item;
    float:none;
    list-style:none outside none;
    margin:0 0 10px;
}
.checkbox {
    float:left;
    width:324px;
}
.checkbox  label {
	display:inline-block !important;
}
.submit {
	float:left;
}
#whiteBG {
	background-color:#ffffff;
	margin:-1px;
}
#asession {
	padding:14px;
}
#asession li a {
    color: #000000;
    display: block;
    height: 51px;
    margin: -2px 0 0 -6px;
    position: absolute;
    text-decoration: none;
    width: 100px;
}
#asession li {
	float:left;
    background: url("../img/tab_sprites.png") repeat-x scroll 0 0 #9FB7CF;
    border:1px solid #000000;
	padding:4px 7px;
    height:46px;
    margin:-1px;
}
#asession li:hover {
	float:left;
    background: url("../img/tab_sprites.png") repeat-x scroll 0 -112px #9FB7CF;
    border:1px solid #000000;
	padding:4px 7px;
    height:46px;
    margin:-1px;
}
#asession li:active {
	float:left;
    background: url("../img/tab_sprites.png") repeat-x scroll 0 -56px #9FB7CF;
    border:1px solid #000000;
	padding:4px 7px;
    height:46px;
    margin:-1px;
}
#paginator {
    color: #000000;
    float: right;
    font-size: 12px;
    margin: 0 20px 5px;
    font-weight: bold;
}
#paginator span {
	float:none;
}
#paginator a {
    color: #FFFFFF;
    float: none;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;;
}
.tabOn {
	background: url("../img/tab_sprites.png") repeat-x scroll 0 0 #104B86 !important;
}
/* End Login */

/* Cheat Sheet */

#aSheet {
	background-color:#FFFFFF;
	border:1px solid #000000;
    margin:10px;
    padding:10px;
    width:916px;
}
#aSheet ul {
    text-align:left;
    width:436px;
}
#aSheet li {
    list-style-position: outside;
    list-style-type: none;
    margin: 0 5px 0 28px;
    padding: 10px 0;
}
#aSheet h1 {
    background-color:#436A91;
    border:1px solid #000000;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0 5px;
    padding:5px 0 5px 10px;
    text-align:left;
    width:436px;
	text-transform:capitalize;
}
#aSheet h2 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin:0 5px;
    padding:15px 0 5px 10px;
    text-align:left;
    width:436px;
	text-transform:capitalize;
}
#aSheet h3 {
    font-family:Arial,Helvetica,sans-serif;
	font-style:italic;
    font-weight:normal;
	font-size:12px;
    margin:0 5px;
    padding:10px 0 0 10px;
    text-align:left;
    width:436px;
}
/* End Cheat Sheet */

/* From Templates */
.toggler { width:500px; height:200px; }
#sortable { list-style-type:none; margin:0; padding:0; width:60%; }
#sortable li { margin:0 3px 3px 3px; padding:0.4em; padding-left:1.5em; font-size:1.0em; height:14px; }
#sortable li span { position:absolute; margin-left:-1.3em; }
/* End From Templates */