p {
	padding-bottom: 10px;
}

pre {
	padding-top: 10px;
	padding-bottom: 10px;
}

code {
	padding-top: 10px;
	padding-bottom: 10px;
}

.itemul {
	list-style-type: disc;
	margin-left: 30px;
	margin-top: 8px;
}

.style1 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}
.style1 a {
	color: #FFFFFF;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}
.style1 a:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}
.style1 a:hover {  font-family: tahoma; font-size: 10px; color: #FFFFFF; text-decoration: underline  }

.style2 {
	color: #7f7f7f;
	font-size: 11px;
	font-family: tahoma;
}

.style2 a {
	color: #7f7f7f;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.style2 a:visited {
	color: #7f7f7f;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

.style2 a:hover {
	color: #7f7f7f;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

.style3a {
	color: #689941;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}

.style3 {
	color: #689941;
	font-size: 15px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}

.style3 a {
	color: #689941;
	font-size: 15px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}

.style3 a:visited {
	color: #689941;
	font-size: 15px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}

.style3 a:hover {
	color: #689941;
	font-size: 15px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}

.style4 {
	color: #305293;
	font-size: 11px;
	font-family: tahoma;
}

.style5 {
	color: #305293;
	font-size: 11px;
	font-family: tahoma;
}

.style6 {
	color: #305293;
	font-size: 11px;
	font-family: tahoma;
}

.style7 {color: #7f7f7f; font-size: 11px; font-family: tahoma; font-weight: bold; }

.style8 {
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}

.style9 {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

.style10 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}

.style11 {
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}

.style12 {
	color: #7f7f7f;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.style13 {
	color: #305293;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style13 a {
	color: #305293;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style13 a:visited {
	color: #305293;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style13 a:hover {  font-family: tahoma; font-size: 14px; color: #305293; text-decoration: underline  }

.style14 {
	color: #333333;
	font-size: 15px;
	font-family: tahoma;
	font-weight: bold;
}

.style15 {
	color: #7f7f7f;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
}

.style16 {
	color: #305293;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none
}
.style16 a {
	color: #305293;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none
}
.style16 a:visited {
	color: #305293;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none
}
.style16 a:hover {  font-family: tahoma; font-size: 12px; color: #305293; text-decoration: underline  }

.chat {
	color: #FF0000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.chat a {
	color: #FF0000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.chat a:visited {
	color: #FF0000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.chat a:hover {  font-family: tahoma; font-size: 11px; color: #FF0000; text-decoration: underline  }

.style17 {
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
	font-weight: normal;
}

.style18 {
	color: #333333;
	font-size: 14px;
	font-family: tahoma;
	font-weight: normal;
}

.menu {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.menu a {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.menu a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.menu a:hover {  font-family: tahoma; font-size: 11px; color: #B1E533; text-decoration: none  }

.menuSel {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.menuSel a {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.menuSel a:visited {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.menuSel a:hover {  font-family: tahoma; font-size: 11px; color: #333333; text-decoration: none  }

.intMenu {
	color: #305293;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.intMenu a {
	color: #305293;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.intMenu a:visited {
	color: #305293;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}
.intMenu a:hover {  font-family: tahoma; font-size: 11px; color: #305293; text-decoration: none  }


.err { font-family: tahoma; font-size: 11px; color: #CC6666; text-decoration: none; }

.complete { font-family: tahoma; font-size: 11px; color: #669933; text-decoration: none; }

.price  { font-family: tahoma; font-size: 11px; color: #CC6666; font-weight:bold; text-decoration: none; }

.akey { font-family: tahoma; font-size: 16px; color: #509A4D; font-weight: bold; text-decoration: normal; letter-spacing: 3px; }
.akeySuccess { font-family: tahoma; font-size: 16px; color: #509A4D; font-weight: bold; text-decoration: normal; }
.akeyFail { font-family: tahoma; font-size: 16px; color: #CC6666; font-weight: bold; text-decoration: normal; }

.inputBox {
	background-color:#ffffff;
	border:1px solid #D0D0D0; 
	font-family:tahoma; 
	font-size:11px; 
	padding-left:2px;
}

.inputBoxdisabled {
	background-color:#F5F5F5;
	border:1px solid #D0D0D0; 
	font-family:tahoma; 
	font-size:11px; 
	padding-left:2px;
}

.inputBoxErr {
	background-color:#F6E8E8;
	border:1px solid #D0D0D0; 
	font-family:tahoma; 
	font-size:11px; 
	padding-left:2px;
}

.inputBoxOver {
	background-color:#EFF5E2;
	border:1px solid #D0D0D0; 
	font-family:tahoma; 
	font-size:11px; 
	padding-left:2px;
}

.inputBtn {
	color: #7f7f7f;
	background: url(images/style/tbl_background.gif) repeat-x;
	border:1px solid #D0D0D0; 
	font-family:tahoma; 
	font-size:11px;
	font-weight: bold;
}

.inputBtnDisabled {
	color: #cccccc;
	background: url(images/style/tbl_background.gif) repeat-x;
	border:1px solid #D0D0D0; 
	font-family:tahoma; 
	font-size:11px;
	font-weight: bold;
}

.login {
	margin-left: auto;
	margin-right: auto;
	margin-top: 9em;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 429px;
	background: #F1F3F5;
}
	
.login h1 {
	background: url(images/admin/login_header.png) no-repeat;
	background-position: left top;
	color: #333;
	margin: 0px;
	height: 50px;
	padding: 15px 4px 0 50px;
 	text-align: left;
	font-size: 1.5em;
}

.login p {
	padding: 0 1em 0 1em;
}
	
.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.login-form {
	text-align: left;
	float: right;
	width: 50%;
}

.login-text {
	text-align: left;
	width: 50%;
	float: left;
}

.inputlabel {
	font-weight: bold;
	text-align: left;
}

.loginButton {
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}

.loginInputBox {
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
}

.clr {
    clear:both;
    }

.ctr {
	text-align: center;
}

.version {
	font-size: 0.8em;
}

.mainTableTOC {
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	width: 100%;
	table-layout: fixed;
 }
 
 .monthYearRowTOC {
     height: 33px;
     background: 0 0 repeat-x;
     text-align: left;
     vertical-align: middle;
     margin: 0px;
     padding: 2px;
 }
 
 .monthYearTextTOC {
 	font-family: Geneva, Verdana, Arial, sans-serif;
 	font-size: 18px;
 	font-weight: Bold;
 	color: #355881;
 }
 
 .dayNamesRowTOC {
     	height: 20px;
     	color: #333333;
 	background-color: #F5F4D3;
 	text-align: center;
 	vertical-align: middle;
 }
 
 .dayNamesTextTOC {
 	font-family: Geneva, Verdana, Arial, sans-serif; 
 	font-size: 11px; 
 	font-weight: Bold; 
 	color: #FFFFFF;
 }
 
 .rowsTOC {
 	font-family: Arial, Geneva, Verdana, sans-serif;
 	font-size: 11px;
 	color: #433D27;
 	text-align: left;
 	vertical-align: top;
 	height: 88px;
 }
 
 .todayTOC {
 	font-family: Geneva, Verdana, Arial, sans-serif;
 	font-size: 11px;
 	font-weight: Bold; 
 	color: #FFFF00;
 	background-color: #31528E;
 	text-align: left;
 	vertical-align: top;
     	padding: 0px 2px 0px 2px;
     	margin: 0px;
}
 
 .titleTOC {
 	text-overflow:ellipsis;
 	overflow:hidden;
 	white-space:nowrap;
     	padding: 0px 2px 0px 2px;
     	margin: 0px;
}
 
 .daynumTOC {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: Bold; 
	color: #333333;
	background-color: #D4D4D4;
	text-align: left;
	vertical-align: top;
	padding: 0px 2px 0px 2px;
     	margin: 0px;
}
 
 .sOtherTOC {
     	background-color: #EEEEEE;
 	font-family: Geneva, Verdana, Arial, sans-serif;
 	font-size: 11px;
 	color: #BBBBBB;
}

 .s20TOC {
 	background-color: #F7F7F7;
 	height: 88px;
}

 .s20TOC0 {
 	background-color: #EFEFEF;
 	height: 88px;
}

.s22 {background-color: #A4CAE6;}
.s21 {background-color: #F2BFBF;}
.s23 {background-color: #CCFF00;}
.s24 {background-color: #FB8484;}
.s29999 {background-color: #FFC18A;}
