/* CSS Document */
html {
  height: 100%;
}
body{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color:#1B1B1B; 
	font-size: 11px; 
	font-weight: normal;
	background-color:#fff;	

	SCROLLBAR-BASE-COLOR: #ffffff;	

	SCROLLBAR-FACE-COLOR: #EEEEEE; 

	SCROLLBAR-HIGHLIGHT-COLOR: #f5f5f5; 

	SCROLLBAR-SHADOW-COLOR: #dddddd; 

	SCROLLBAR-3DLIGHT-COLOR: #f5f5f5; 

	SCROLLBAR-ARROW-COLOR: #ffffff; 

	SCROLLBAR-TRACK-COLOR: #f5f5f5; 

	SCROLLBAR-DARKSHADOW-COLOR: #f5f5f5;				
}

.scrolledDiv
	{
	SCROLLBAR-BASE-COLOR: #ffffff;	

	SCROLLBAR-FACE-COLOR: #EEEEEE; 

	SCROLLBAR-HIGHLIGHT-COLOR: #f5f5f5; 

	SCROLLBAR-SHADOW-COLOR: #dddddd; 

	SCROLLBAR-3DLIGHT-COLOR: #f5f5f5; 

	SCROLLBAR-ARROW-COLOR: #ffffff; 

	SCROLLBAR-TRACK-COLOR: #f5f5f5; 

	SCROLLBAR-DARKSHADOW-COLOR: #f5f5f5;			
	}	
.mainBody {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-right:0px;
	width:100%;
}
.searchBox {
	width:188px;
	height:27px;
	background:url("../images/searchbox.gif");
	background-repeat:no-repeat;
	background-attachment:fixed;
	border:0px solid;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:8px;
}
.searchButton {
	width:51px;
	height:27px;
	background:url(../images/searchbutton.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	border:0px solid;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

td {
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div {
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.spacer {
	background-image:url(../images/spacer.gif);
}
a {
	color: #660E11;
	text-decoration:none;
}
a:hover {
	color : #f60;
	text-decoration:underline;
}
a:active {
	color : #f60;
	text-decoration:none;
}
div#jgmsg {
	padding:5px;
	padding-left:40px;
	background-image:url(../../../images/icon_info.png);
	background-repeat:no-repeat;
	background-position:20 5;
	background-color:#FEFBC4;
	border:1px dashed #ccc;
	margin:5px;
}
/***GRID***/
.Grid {
	border-left:0px solid #e1e3e5;
	border-top:0px solid #e1e3e5;
	border-right:0px solid #E8E1A7;
	border-bottom:0px solid #E8E1A7;
}
.GridHead {
	color:#848464;
	font-weight:bold;
	font-size:11px;
	padding: 5px;
	border-left:1px solid #F8F6EA;
	border-top:1px solid #F8F6EA;
	border-right:1px solid #E8E1A7;
	border-bottom:1px solid #E8E1A7;
	background-color:#FFFDE9;
}
.GridContent {
	color:#848464;
	margin:0px;
	border:0px;
	background-color:#fafafa;
	border-bottom:1px solid #E8E1A7;
	border-right:1px solid #E8E1A7;
	padding: 5px;
	text-align:left;
}
.GridContent2 {
	color:#848464;
	margin:0px;
	border:0px;
	background-color:#F7F9FB;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	padding: 5px;
	text-align:left;
}
.GridBottom {
	color:#1B1B1B;
	font-weight:bold;
	font-size:11px;
	background-color:#FFFDE9;
	padding: 4px;
	border-top:#E8F3FE solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#E8F3FE solid 1px;
	border-right:#A1B6C9 solid 1px;
}
.Details {
	border:0px;
	margin:0px;
}
.DetailsHead {
	margin-top:0px;
	margin-bottom:0px;
	border-left:1px solid #fafafa;
	border-top:1px solid #fafafa;
	border-right:1px solid #e1e3e5;
	border-bottom:1px solid #e9e9e9;
	background-color:#FFFDE9;
	padding: 5px;
	text-align:right;
}
.DetailsContent {
	margin:0px;
	border:0px;
	background-color:#fafafa;
	padding-left:5px;
	border-bottom:1px solid #e9e9e9;
	border-right:0px solid #e9e9e9;
	padding: 5px;
	text-align:left;
}
.DetailsContent2 {
	margin:0px;
	border:0px;
	background-color:#F7F9FB;
	padding-left:5px;
	border-bottom:1px solid #e9e9e9;
	border-right:0px solid #e9e9e9;
	padding: 5px;
	text-align:left;
}
/***FORM***/
.selectBox {
	font-size:10px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
}
.selectBox:active {
	font-size:10px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
}
.inputBox {
	font-size:11px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
}
.inputBox:active {
	font-size:11px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
}
.inputBoxMulti {
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color: #333333; 
	font-size: 11px; 
	font-weight: normal;
	
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	overflow:auto;
}
.inputBoxMulti:active {
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color: #333333; 
	font-size: 11px; 
	font-weight: normal;
	
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	overflow:auto;
}
.inputButton {
	font-size:10px;
	height:19px;
	border-top : solid 1px #999999;
	border-bottom : solid 1px #999999;
	border-left : solid 1px #999999;
	border-right : solid 1px #999999;
	background: #E5E5E6;
	background-image:url(../images/button2.jpg);
	background-repeat:repeat-x;
	cursor:pointer;		
	color : #000;
	font-size:11px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.checkBox {
	margin:2px;
	padding:-2px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
}
.inputBox100 {
	font-size:11px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 2px;
	border-right:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	width:100px;
	background-color:#fafafa;
}
.inputBoxNone {
	font-size:11px;
	border-top:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#fafafa;
}
/*************************/
/***FORMREG***/
.selectBoxReg {
	font-size:10px;
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 2px;
	border-right:#D1D1D1 solid 1px;
	padding-left:3px;
}
.selectBoxReg:active {
	font-size:10px;
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 2px;
	border-right:#D1D1D1 solid 1px;
	padding-left:3px;
}
.inputBoxReg {
	font-size:11px;
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 2px;
	border-right:#D1D1D1 solid 1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
}
.inputBoxReg:active {
	font-size:11px;
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 2px;
	border-right:#D1D1D1 solid 1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
}
.inputBoxRegMulti {
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color: #333333; 
	font-size: 11px; 
	font-weight: normal;
	
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 2px;
	border-right:#D1D1D1 solid 1px;
	padding-left:3px;
	padding-right:3px;
	overflow:auto;
}
.inputBoxRegMulti:active {
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color: #333333; 
	font-size: 11px; 
	font-weight: normal;
	
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 2px;
	border-right:#D1D1D1 solid 1px;
	padding-left:3px;
	padding-right:3px;
	overflow:auto;
}
.inputButtonReg {
	font-size:10px;
	border-top : solid 1px #D1D1D1;
	border-bottom : solid 1px #D1D1D1;
	border-left : solid 2px #D1D1D1;
	border-right : solid 1px #D1D1D1;
	background: #E5E5E6;
	cursor:pointer;
	color : #000;
	font-size:11px;
	padding-left: 5px; 
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.checkBoxReg {
	margin:2px;
	padding:-2px;
	border-top:#D1D1D1 solid 1px;
	border-bottom:#D1D1D1 solid 1px;
	border-left:#D1D1D1 solid 1px;
	border-right:#D1D1D1 solid 1px;
}
/*************************/
.alert {
	background-color:#CC0000;
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	height:20;
	vertical-align:middle;
}
#pageResults {
	margin-top:0px;
	margin-bottom:0px;
	border-left:1px solid #fafafa;
	border-top:1px solid #fafafa;
	border-right:1px solid #e1e3e5;
	border-bottom:1px solid #e9e9e9;
	background-color:#FFFDE9;
	padding: 5px;
	text-align:right;
	width:100%;
	height:20px;
}
#splitpage {
	margin:0px;
	padding:0px;
	float:left;
}

#splitpage a.splitpage { 
	color:#1B1B1B;
	text-decoration:none;
	display:block;
	padding:0px;
	width:20px;
	height:10px;
	text-align:center;
}
#splitpage a.splitpage:hover {
	color : #1B1B1B;
	background-color:#CCCCCC;
	padding:0px;
}
#splitpage a.splitpagecurrent { 
	color:#1B1B1B;
	text-decoration:none;
	display:block;
	padding:0px;
	width:20px;
	height:10px;
	background-color:#BBBBBB;
	text-align:center;
}
#splitpage a.splitpagecurrent:hover {
	color : #1B1B1B;
	background-color: #AAAAAA;
	padding:0px;
}
#splitpage a.splitpage:active {
	color:#1B1B1B;
	background-color: #999999;
	padding:0px;
}

/*LOGIN*/
form {
    margin: 0px;
}

.button {
	font-size:10px;
	height:19px;
	border-top : solid 1px #999999;
	border-bottom : solid 1px #999999;
	border-left : solid 1px #999999;
	border-right : solid 1px #999999;
	background: #E5E5E6;
	background-image:url(../images/button2.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
		
	color : #000;
	font-size:11px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.inputlabel {
	text-align:right;
	font-size:11px;
	vertical-align:text-bottom;
	
	padding-right: 10px;
}
/* adfasa */
.Header_menu {
	text-align:center;
	vertical-align:middle;
	padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.Header_menu A{
	padding-bottom:3px;
	padding-left: 4px;
	padding-right: 4px;
	font-size:11px;
	font-weight:bold;
	color:#999999;
}
.Header_menu A:hover{
	padding-bottom:3px;
	padding-left: 4px;
	padding-right: 4px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.MainFooder {
	border-top:1px solid #1B1B1B; 
	padding:15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1B1B1B;
}
.MainFooder A{
	color:#808181;
}
.MainFooder A:hover{
	color:#1B1B1B;
}
.GeneralCM {
height:17px;
}
.CommonMenu {
	color:#1B1B1B;
	height:17px;
}
.CommonMenu A{
	color:#1B1B1B;
	height:17px;
	border-left:#B1B1B1 dotted 1px;
	border-bottom:#1B1B1B solid 1px;
	margin:0px;
	font-size:9px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.CommonMenu A:hover{
	color:#1B1B1B;
	border-left:#1B1B1B solid 1px;
	border-right:#1B1B1B solid 1px;
	text-decoration:none;
	background-color:#dce8ef;
}
.CommonMenu_Active A{
	color:#1B1B1B;
	border-left:#1B1B1B solid 1px;
	border-right:#1B1B1B solid 1px;
	border-bottom:#dce8ef solid 1px;
	background-color:#dce8ef;
	margin:0px;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	height:17px;
}
.tabSpace {
	color:#E5E5E6;
	height:17px;
}
.tabSpace A{
	color:#E5E5E6;
	height:17px;
	border-bottom:#1B1B1B solid 1px;
	font-size:9px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:265px;
	width:250px;
}

.SubTabField {
	background-color:#dce8ef;
	padding-left:10px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.subSystems {
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	vertical-align:text-top;

	padding-top: 4px;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-bottom: 2px;
	background-image:url(../images/menu/des1_1.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.subSystems A{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	text-decoration:none;
	
}
.subSystems A:hover{
	color:#FFFF00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;

	text-decoration:none;
}
.subSystems_active A{
	color:#FFFF00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;

	text-decoration:none;
}
.miniStatus {
	font-size:7px;
	height:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-top:2px;
}
/*adfasa border*/
.border_top {
	border-top:#1B1B1B solid 1px;
}
.border_bottom {
	border-bottom:#1B1B1B solid 1px;
}
.border_left {
	border-left:#1B1B1B solid 1px;
}
.border_right {
	border-right:#1B1B1B solid 1px;
}

.border_image {
	border-top:#1B1B1B solid 1px;
	border-bottom:#1B1B1B solid 1px;
	border-left:#1B1B1B solid 1px;
	border-right:#1B1B1B solid 1px;
}

.b_top {
	border-top:#B2B2B2 solid 1px;
}
.b_bottom {
	border-bottom:#B2B2B2 solid 1px;
}
.b_left {
	border-left:#B2B2B2 solid 1px;
}
.b_right {
	border-right:#B2B2B2 solid 1px;
}
.b_bg {
	background-color:#f6f6f6;
}
.b_bgw {
	background-color:#FFFFFF;
}
/* hereglegchiin yurunhii bg*/
.CommonBG{
	background-color:#f7f7f7;
	background-image:url(../../../images/footer.jpg); 
	background-position:bottom right;
	background-repeat:repeat-x;	
}
/*Tables*/
.THomeRed 
{
	border:#99c0dd solid 1px;
}
.THomeRed_title
{
	border-bottom:#99c0dd solid 1px;
	padding-left:10px;
	font-size:11px;
	color:#254f6e;
	height:19px;
	background-image:url(../menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.THomeRed_minititle
{
	border-bottom:#99c0dd solid 1px;
	padding-left:10px;
	font-size:11px;
	height:19px;
	background-image:url(../menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#254f6e;
}
.THomeRed_body
{
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}
/* sub titles*/
.THomeRed_subtitle
{
	background-color:#e7ecf0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	width:100%;
	color:#999;
}
.THomeRed_subtitle A
{
	color:#999;
	text-decoration:none;
}
.THomeRed_subtitle A:hover
{
	color:#2F52A4;
	text-decoration:none;
}
.THomeRed_subtitle_bottom
{
	background-color:#e7ecf0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	width:100%;
	color:#999;
}
.THomeRed_subtitle_bottom A
{
	color:#999;
	text-decoration:none;
}
.THomeRed_subtitle_bottom A:hover
{
	color:#2F52A4;
	text-decoration:none;
}
/* ### Conner Table Style ### */
/* tolgoigui Table Style */
.lftTable{
	background-color:#FFFFFF;
}

.lftLeftTopConner{
	width:1px;
	height:1px;
	background-color:#99c0dd;
}
.lftLeftTopConnerImg{
	width:1px;
	height:1px;
}
.lftTop{
	height:1px;
	background-color:#99c0dd;
}
.lftTopImg{
	width:1px;
	height:1px;
}
.lftRightTopConner{
	width:1px;
	height:1px;
	background-color:#99c0dd;
}
.lftRightTopConnerImg{
	width:1px;
	height:1px;
}

.lftLeft{
	width:1px;
	background-color:#99c0dd;
}
.lftLeftImg{
	width:1px;
	height:1px;
}
.lftBody{
	padding:5px;
}
.lftRight{
	width:1px;
	background-color:#99c0dd;
}
.lftRightImg{
	width:1px;
	height:1px;
}

.lftLeftBottomConner{
	width:1px;
	height:1px;
	background-color:#99c0dd;
}
.lftLeftBottomConnerImg{
	width:1px;
	height:1px;
}
.lftBottom{
	height:1px;
	background-color:#99c0dd;
}
.lftBottomImg{
	width:1px;
	height:1px;
}
.lftRightBottomConner{
	width:1px;
	height:1px;
	background-color:#99c0dd;
}
.lftRightBottomConnerImg{
	width:1px;
	height:1px;
}
/* tolgoitoi Table Style */
.tlftTable{
	font-size:11px;
	color:#254f6e;
	background-color:#FFFFFF;
}

.tlftLeftTopConner{
	width:1px;
	background-color:#99c0dd;
}
.tlftLeftTopConnerImg{
	width:1px;
	height:1px;
}
.tlftTop{
	border-bottom:#99c0dd solid 1px;
	border-top:#99c0dd solid 1px;
	padding-left:10px;
	font-size:11px;
	color:#254f6e;
	height:19px;
	background-image:url(../menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.tlftTopImg{
	width:1px;
}
.tlftRightTopConner{
	width:1px;
	background-color:#99c0dd;
}
.tlftRightTopConnerImg{
	width:1px;
	height:1px;
}

.tlftLeft{
	background-color:#99c0dd;
	width:1px;
}
.tlftLeftImg{
	width:1px;
	height:1px;
}
.tlftBody{
	padding:0px;
	background-color:#fff;
}
.tlftRight{
	background-color:#99c0dd;
	width:1px;
}
.tlftRightImg{
	width:1px;
	height:1px;
}

.tlftLeftBottomConner{
	background-color:#99c0dd;
	width:1px;
	height:1px;
}
.tlftLeftBottomConnerImg{
	width:1px;
	height:1px;
}
.tlftBottom{
	background-color:#99c0dd;
	height:1px;
}
.tlftBottomImg{
	width:1px;
	height:1px;
}
.tlftRightBottomConner{
	background-color:#99c0dd;
	width:1px;
	height:1px;
}
.tlftRightBottomConnerImg{
	width:1px;
	height:1px;
}
/* ### Conner Table Style End ### */
.blackHref 
{
	color:#1B1B1B;
	text-decoration:none;
}
.blackHref:hover
{
	color:#1B1B1B;
	text-decoration:underline;
}
.whiteHref 
{
	color:#FFFFFF;
	text-decoration:none;
}
.whiteHref:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

/*Titles*/
.title_option 
{
	color:#660E11;
	font-size:14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom:#B2B2B2 solid 1px;
	padding-bottom:8px;
}
/* Progress */
.statusProgressBG{
	background-color:#ccc;
}
.statusProgressCR{
	background-color:#660e11;
}
/* home profile */
.profileCrTitle {
	font-size:12px; 
	border-bottom:#666666 groove; 
	padding:5px;
	font-weight:bold;
}
.profileTitle {
	padding:5px; 
	border-bottom:#666666 solid 1px;
}
/* ### comment ### */
.commentDate{
	color:#999999;
}
.commentUserName{
	font-size:10px; 
	color:#2F52A4; 
	padding-bottom:5px;
}
/* Calendar  */
#calendar {
	border:1px solid #CCCCCC;
	padding:2px;
	width:100%;
}
.prev_year {
	width:33%;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-color:#660E11;
	padding:3px;
}
.curr_year {
	width:33%;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-color:#660E11;
	padding:3px;
}
.next_year {
	width:33%;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:3px;
	background-color:#660E11;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(images/class.windows/THomeRed.jpg);
}
.next_year A{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
}

#month {
	margin:0 0 0 0;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	font-size:11px;
}
.monthHead {
	background-color:#660E11;
	font-weight:bold;
	text-align:center;
	padding:2px;
	color:#FFFFFF;
}
.dayHead {
	background-color:#EEEEEE;
	font-weight:normal;
	text-align:center;
	color:#333333;
}
.day {
	background-color:#fff;
	font-weight:normal;
	text-align:center;
	font-size:11px;
}
#fillday {
	background-color:#FFFDE9;
	font-weight:normal;
	text-align:center;
	border:1px dashed #CCCCCC;
}
#fillday a.daylink { 
	color:#887D75;
	text-decoration:none;
	background-color: #FFFDE9;
	border:1px dashed #CCCCCC;
	display:block;
}
#fillday a.daylink:hover {
	color : #5685DE;
	background-color: #CCCCCC;
	border:1px solid #CCCCCC;
	display:block;
}
#fillday a.daylink:active {
	color : #93A070;
}
.today {
	background-color:#CCCCCC;
	font-weight:normal;
	text-align:center;
	border:1px dashed #CCCCCC;
}


/****** BamDaa STYLE ******/

/****** VERTIVAL MENU STYLE ******/
.VertMenuContainer
	{
	background-color:#FFFFFF;	
	border:1px solid #EEEEEE;
	}
.VertMainMenu
	{
	background-color:#FFFFFF;
	border-left:15px solid #FF9900;	
	padding:5px 3px 5px 10px;	
	cursor: default;
	font-size:11px;
	font-family:Tahoma;	
	font-weight:bold;
	}
.VertMainMenuActive
	{
	background-color:#FFFFFF;
	border-left:15px solid #FF6600;	
	padding:5px 3px 5px 10px;
	cursor: default;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;	
	}
.VertSubMenu
	{
	border-left:15px solid #FFAA00;
	padding:3px 3px 3px 10px;	
	cursor: default;		
	}
.VertSubMenuContainer
	{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;		
	background-color:#FFFFFF;	
	margin-left:-5px;
	margin-top:5px;		
	}
.VertMenuSeperator
	{
	background-color:#EEEEEE;
	height:1px;
	}
	
/****** VERTIVAL MENU STYLE ******/	

/****** HORIZONTAL MENU STYLE ******/
.HorzMainMenu
	{
	border-top:3px #FF9900 solid;
	background-color:#FFFFFF;
	padding:5px 15px 5px 15px;	
	cursor: default;
	font-size:11px;
	font-family:Tahoma;
	}
.HorzMainMenuActive
	{
	border-top:3px #0099FF  solid;
	background-color:#F5F5F5;
	padding:5px 15px 5px 15px;
	cursor: default;
	font-size:11px;
	font-family:Tahoma;	
	}
.HorzSubMenu
	{
	padding:3px 10px 3px 10px;	
	cursor: default;		
	}
.HorzSubMenuContainer
	{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;	
	background-color:#FFFFFF;		
	margin-top:3px;	
	}
.HorzMenuSeperator
	{
	background-color:#EEEEEE;
	height:1px;
	}	
/****** HORIZONTAL MENU STYLE ******/	

.PanelHeader
	{	
	color:#FFFFFF;	
	font-weight:bold;
	}	
.PanelHeaderText
	{
	margin-left:5px;
	color:#000000;
	}
.PanelWhiteBlue
	{
	background-color: #66CC00;
	text-align:center;	
	}
.OnNoWhite
	{
	text-decoration:none;	
	color:#FFFFFF;	
	}
.OnNoWhite:hover
	{
	text-decoration:none;	
	color:#000000;		
	}
.ToolbarButton
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:3px;
	cursor:pointer;	
	}
.caption
	{
	text-align:right;
	font-weight:bold;	
	padding-right:3px;	
	}
a.catalogLink
	{
	color:#006699;
	font-weight:bold;
	text-decoration:none;	
	}
a.catalogLink:hover
	{
	color:#999999;
	font-weight:bold;
	text-decoration:none;	
	}
.totalCount
	{
	color:#CCCCCC;
	font-weight:normal;	
	}
table.pageBorder
	{	
	padding:3px;
	}
.GridTitle
	{
	background-color:#EEEEEE;
	background-image: url(../images/fgridheader.jpg);	
	background-repeat: repeat-x;	
	height:25px;	
	}
.GridCaption
	{	
	color:#006699;
	padding-left:15px;	
	font-variant:small-caps;
	font-weight:bold;
	}
.GridHeader
	{
	background-color:#F5F5F5;
	font-weight:bold;
	padding:0px 5px 0px 5px;	
	color:#006699;
	text-align:center;
	height: 21px;
	}
.BlueCaption
	{
	color:#006699;
	font-weight:bold;	
	}
	
.blueLink
	{
	color:#0099FF;
	font-weight:bold;
	}
a.blueLink:hover
	{
	color:#990000;
	font-weight:bold;
	}
a.subTitleLink
	{
	color: #666666;
	font-size:10px;
	text-decoration:none;	
	}
a.subTitleLink:hover
	{
	color: #000000;
	font-size:10px;
	text-decoration:none;
	}
.inputButtonS {
	border : solid 1px #AAAAAA;	
	background: #009AFE;	
	color: #FFFFFF;
	font-size:11px;
	font-family:Tahoma;
}


.MainMenuTab{
	font-family:Tahoma;
	background-image: url(../images/main_menu/defaultmenu.jpg);
	background-repeat:repeat-x;	
	color:#05487d;
	cursor:pointer;	
	height:21px;
	font-size:11px;
	text-align:center;
	padding:2px 7px 2px 7px;
	border-color:#cecece;
	border-width: 1px 1px 1px 1px;	
	border-style: solid;
}
.MainMenuTabOver{
	font-family:Tahoma;
	background-image: url(../images/main_menu/overmenu.jpg);
	background-repeat:repeat-x;		
	color:#05487d;
	font-size:11px;
	cursor:pointer;
	height:21px;
	border-bottom: #cecece 1px solid;
	border-top: #FF6600 1px solid;
	border-left: #cecece 1px solid;
	border-right: #cecece 1px solid;		
	padding:2px 7px 2px 7px;
}
.MainMenuTabActive{
	font-family:Tahoma;	
	background-image: url(../images/main_menu/activemenu.jpg);
	background-repeat:repeat-x;	
	color: #990000;
	color:#FFFFFF;
	cursor:pointer;	
	height:21px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:2px 7px 2px 7px;
	border-color:#113d61;
	border-width: 1px 1px 0px 1px;	
	border-style: solid;
}
.MainMenuTabBorderBottom
	{
	border-bottom:1px solid #CCCCCC;
	}
.MainMenuSub{
	font-family:Tahoma;	
	color:#FFFFFF;
	cursor:pointer;		
	font-size:11px;
	text-align:center;
	padding:5px 5px 8px 5px;
	}
.SubMenuBackground
	{
	background-color:#05487d;
	background-image: url(../images/main_menu/submenuback.jpg);
	background-repeat:repeat-x;		
	height:33px;
	}
a.SubMenuActive
	{
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
	}
a.SubMenuActive:Hover
	{
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
	}
		
a.SubMenuDefault
	{
	color:#FFFFFF;
	text-decoration:none;
	}
a.SubMenuDefault:Hover
	{
	color:#FFFF00;
	text-decoration:none;
	}
/*::::::: STATUS MENU :::::::*/
.statusMenu
	{
	background-image: url(../images/main_menu/statusback.jpg);
	background-repeat:repeat-x;
	height:33px;
	padding-left:10px;
	}
.activeUser
	{
	color:#05487d;
	font-weight:bold;	
	}
.activePage
	{
	color: #FF6600;	
	text-decoration: underline;
	}	
/*::::::: STATUS MENU :::::::*/
.forumgrayText
	{
	color: #999999;	
	}
a.littleLink
	{
	color:#777777;	
	text-decoration:none;	
	}
a.littleLink:hover
	{
	color:#006699;	
	text-decoration:none;	
	}
.tabs
	{
	text-align:center;
	padding:3px 10px 3px 10px;
	border-color:#CCCCCC;
	border-width: 1px 1px 1px 1px;	
	border-style: solid;
	background-image:url(../../../images/menu.jpg);
	background-repeat:repeat-x;
	color:#254F6E;
	cursor:pointer;
	}
.tabsActive
	{
	background-image:url(../../../images/menu_active.jpg);
	background-repeat:repeat-x;
	background-position: top;
	text-align:center;
	padding:3px 10px 3px 10px;
	border-color:#CCCCCC;	
	border-width: 1px 1px 0px 1px;	
	border-style: solid;
	color: #FF6600;
	cursor:default;
	}

.borderBottomTab
	{
	border-bottom:1px solid #CCCCCC;
	}
.forumtabcontainer
	{
	padding: 10px;
	border-color:#CCCCCC;	
	border-width: 0px 1px 1px 1px;	
	border-style: solid;
	background-color:#FFFFFF;
	}
.forumGridColumn
	{
	padding-left:5px;
	padding-right:5px;
	}
.forumGridHeader
	{
	background-image: url(../images/fgridheader.jpg);	
	background-position:center;
	background-repeat:repeat-x;	
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	height:21px;
	color:#254F6E;
	}
.forumMainTitle
	{
	text-transform:uppercase;
	color:#000000;
	text-align:left;	 
	font-weight: bold;
	}
.forumNumber
	{	
	color: #B2B2B2;
	text-align:right;	 
	font-weight: bold;
	font-size:18px;
	}
.forumSubMenuNumber
	{
	color: #006699;
	text-align:right;	 
	font-weight: bold;
	font-size:12px;
	padding:3px;
	}
.forumMainPanel
	{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:2px;
	}
.forumMainPanelOver
	{	
	background-color:#FFFFFF;
	border-left:	2px solid #DDDDDD;
	border-top:		2px solid #DDDDDD;
	border-right:	2px solid #999999;
	border-bottom:	2px solid #999999;	
	padding:2px;
	}
.forumBlueHeader
	{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#006699;	
	padding-left: 5px;
	text-align:left;
	height:23px;	
	}
.treeMenu
	{
	cursor: pointer;	
	}
.lastRecordLink
	{
	color:#666666;
	cursor:pointer;		
	}
.lastRecordLinkOver
	{
	color:#006699;
	cursor:pointer;	
	}
.blueButton
	{
	background-image:url(../images/bluebtn.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #006699;	
	font-weight:bold;
	padding-bottom:2px;	
	}
.grayButton
	{	
	background-image:url(../images/gridheader.gif);
	background-repeat:repeat-x;
	background-position:center;	
	color:#555555;
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #CCCCCC;	
	background-color:#FFFFFF;	
	}
div.forumDivScroll
	{
	SCROLLBAR-BASE-COLOR: 		#ffffff;
	SCROLLBAR-FACE-COLOR: 		#EEEEEE; 
	SCROLLBAR-HIGHLIGHT-COLOR: 	#FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: 	#FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: 	#FFFFFF;
	SCROLLBAR-ARROW-COLOR: 		#555555; 
	SCROLLBAR-TRACK-COLOR: 		#FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;			
	}
a.pageLink
	{
	font-weight:bold;	
	color:#FFFFFF;
	text-decoration:none;
	}
a.pageLink:hover
	{
	font-weight:bold;	
	color:#CCCCCC;
	text-decoration:none;
	}
.page
	{
	color:#FFFFFF;
	font-weight:bold;	
	text-align:center;
	}
.pageActive
	{
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;	
	}
select.bmdSelectBox
	{
	font-family:tahoma;
	font-size:11px;	
	}
.textareaComment
	{
	font-family:tahoma;
	font-size:11px;	
	border: 1px solid #555555;	
	SCROLLBAR-BASE-COLOR: 		#ffffff;
	SCROLLBAR-FACE-COLOR: 		#555555; 
	SCROLLBAR-HIGHLIGHT-COLOR: 	#FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: 	#FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: 	#FFFFFF;
	SCROLLBAR-ARROW-COLOR: 		#FFFFFF; 
	SCROLLBAR-TRACK-COLOR: 		#FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	}
.buttonComment
	{
	background-image:url(../images/bluebtn.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #006699;	
	font-weight:bold;
	padding-bottom:2px;	
	}
.guideText
	{
	font-size:11px;
	font-family:Tahoma;
	color: #555555;
	text-align: left;
	}
.guidePanel
	{
	border: 1px solid #99C0DD;
	background-color: #FFFFEE;
	}
.inputText
	{
	border: 1px solid #DDDDDD;
	font-family: Tahoma;
	font-size: 11px;
	padding-left:5px;
	height: 19px;
	color: #bb0000;	
	}
.inputTextDisabled
	{
	background-color: transparent;
	border: 0px solid #DDDDDD;
	font-family: Tahoma;
	color: #bb0000;
	font-weight: bold;
	font-size: 11px;
	padding-left:5px;
	height: 19px;
	}	
.inputBtn
	{
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;	
	height: 19px;
	padding-left: 5px;
	padding-right: 5px;
	}
.blueBack
	{
	background-color:#eaf7ff;
	}
.controlMenuCaption
	{
	color: #006699;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
a.controlMenu
	{
	color: #006699;	
	}
a.controlMenu:hover
	{
	color: #006699;		
	}
.buttonImage
	{	
	border: 1px solid #CCCCCC;
	}
a.Link666666
	{	
	color: #666666;	
	}
a.Link666666:hover
	{	
	color: #bb0000;	
	text-decoration: none;
	}
.transparent
	{
	behavior: url(pngcleaner/iepngfix.htc);
	}
/****** BamDaa STYLE ******/


/****** begin E-School Style ******/
.schooltoptabs
	{
	text-align:center;
	padding:5px 10px 5px 10px;
	border-color:#CCCCCC;
	border-width: 1px 1px 1px 1px;	
	border-style: solid;
	color:#254F6E;
	cursor:pointer;
	background-color:#f5f5f5;
	}
.schooltoptabsActive
	{
	text-align:center;
	padding:5px 10px 5px 10px;
	border-color:#CCCCCC;	
	border-width: 1px 1px 0px 1px;	
	border-style: solid;
	color: #FF6600;
	cursor:default;
	}
.schoolSearchtabs
	{
	text-align:center;
	padding:1px 5px 1px 5px;
	background:url(../../../images/search_tab1.gif);
	background-position:top;
	height:21px;
	border-bottom:1px solid #FF9900;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-width: 1px 1px 1px 1px;	
	border-style: solid;
	letter-spacing:1px;
	color:#333333;
	cursor:pointer;	
	}
.schoolSearchtabsActive
	{
	text-align:center;
	padding:1px 5px 1px 5px;
	background:url(../../../images/search_tab_acvtive.gif);
	background-position:bottom;
	height:21px;
	border-color:#ff6600;	
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	cursor:default;
	letter-spacing:1px;
	color:#000000;
	}
.borderBottomSearchTab
	{
	border-bottom:1px solid #FF9900;
	}
.searchLetter{
	color:#333333; 
	font-variant:small-caps;
	padding: 1px 4px 1px 4px;
	background-color:#CCCCCC;
	border:#666666 1px solid;
}
.searchLetter:hover{
	color:#000000; 
	font-variant:small-caps;
	padding: 1px 4px 1px 4px;
	background-color:#f5f5f5;
	border:#666666 1px solid;
}
.searchCaption{
	font-weight:bold;
	padding:3px;
	color:#fff;
}
.grayMainHeader
{
background-image: url(../../../images/gray-style/images/Untitled-1_02.jpg);
height:30px;
color:#000000;
font-size:12px; 
text-align: left;
}
.grayFooter
{
background-image: url(../../../images/gray-style/images/Untitled-1_12.jpg);
height:10px;
color:#153959;
font-size:12px; 
text-align: left;
}
/* SONIUCH */
.soniuchMainMenu{
	color:#666666; 
	/*background-color:#FFFFFF; */
	height:16px; 
	border-left:#E4F0F7 18px solid; 
	border-right:#E4F0F7 18px solid;
}
.soniuchMainMenuActive{
	color:#004B82;
	background-color:#EFF9FE;
	height:16px;
	border-left:#D2E3F0 18px solid;
	border-right:#D2E3F0 18px solid;
	font-weight:bold;
}
.soniuchPage{
	color:#ffffff;
	padding: 2px 8px 2px 8px;
	background-color:#1271A1;
	border:#cccccc 1px solid;
	text-decoration:none;
	margin:1px;
}
.soniuchPage:hover{
	color:#ffffff;
	padding: 2px 8px 2px 8px;
	background-color:#1271A1;
	border:#cccccc 1px solid;
	text-decoration:none;
	margin:1px;
}
.pageButton {
	font-size:10px;
	height:19px;
	border: solid 1px #cccccc;
	background: #1271A1;
	cursor:pointer;
	color : #FFFFFF;
	padding: 1px 3px 1px 3px;
	margin:1px;
}
.pageButtonActive {
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	height:19px;
	border: solid 1px #cccccc;
	background: #1271A1;
	cursor:pointer;
	color : #FFFFFF;
	padding: 1px 3px 1px 3px;
	margin:1px;
}
.moderButton{
	border:#CD500D 2px solid;
	background-color:#FFE8DA;
	color:#AC4C00;
	font-size:10px;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	letter-spacing:1px;
}

/****** end E-School Style ******/