BODY {
	 SCROLLBAR-FACE-COLOR: #C0C0C0; 
	 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	 SCROLLBAR-SHADOW-COLOR: #ffffff; 
	 SCROLLBAR-3DLIGHT-COLOR: #C0C0C0; 
	 SCROLLBAR-ARROW-COLOR: #ffffff; 
	 SCROLLBAR-TRACK-COLOR: #C0C0C0; 
	 SCROLLBAR-DARKSHADOW-COLOR: #C0C0C0; 
	 SCROLLBAR-BASE-COLOR: #C0C0C0;
	background-image:url(../images/backdrop.jpg);  
	background-attachment:fixed; 
	background-position: top left; 
/*	background-repeat: no-repeat;
	background-repeat:repeat-x;   */
    text-align: center;
	background-color:FFFFFF;
}
/* kind of font and size relating to the basic tags */

/* Form  */

.compulsory_note {
	COLOR: #FF0000; 
	TEXT-DECORATION: strong;
}

.textbox_disabled {
  background-color:#EEEEEE;
  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:22px;
  
  font-family:arial;
  font-size:11px;
	width:120px;
}


.textbox_l {
  background-color:#f2f2f2;
  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:  url("../images/textfield.jpg");
  font-family:arial;
  font-size:11px;
	width:200px;
}

.textbox_xl {
  background-color:#f2f2f2;
  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:  url("../images/textfield.jpg");
  font-family:arial;
  font-size:11px;
	width:280px;
}


.textbox_m {
  background-color:#ffffff;
  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:  url("../images/textfield.jpg");
  font-family:arial;
  font-size:11px;
	width:120px;
}

.textbox_s {
  background-color:#f2f2f2;
  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:  url("../images/textfield.jpg");
  font-family:arial;
  font-size:11px;
  width:60px;
  
}

.textbox_ss {
  background-color:#f2f2f2;
  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:18px;
  background:  url("../images/textfield.jpg");
  font-family:arial;
  font-size:11px;
  width:20px;
  
}

.dropdown {

  border:solid 1px #C40102;
  padding: 1px 1px 1px 1px;
  height:22px;
  font-family:arial;
  
  font-size:11px;
 
}

.textarea {

  	 border:solid 1 #C40102;
   	padding: 1px 1px 1px 1px;
  	height:100px;
  	width:440px;
  	font-family:arial;
  	font-size:11px;
	background:  url("../images/textarea_top.jpg") repeat-x top ;
	background:  url("../images/textarea_bottom.jpg") repeat-x bottom;
    background-color:#FFFFFF;
}

.textarea_mce {

  	 border:solid 1 #CCCCCC;
   	padding: 1px 1px 1px 1px;
  	height:400px;
  	width:500px;
  	font-family:arial;
  	font-size:11px;
	background:  url("../images/textarea_top.jpg") repeat-x top ;
	background:  url("../images/textarea_bottom.jpg") repeat-x bottom;
    background-color:#FFFFFF;
}

.upload {
  background-color:#f2f2f2;
  border:solid 1 #DDDDDD;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:  url("../images/textfield.gif");
   font-family:arial;
  font-size:11px;

}

.checkbox {
  background:url("../images/button_bg.gif");
  background-color:#FFFFFF;
   border:solid 1 #DDDDDD;
  font-family:arial;
  font-size:11px;
}

.radiobutton {
  background:url("../images/button_bg.gif");
  background-color:#FFFFFF;
   border:solid 1 #DDDDDD;
  font-family:arial;
  font-size:11px;
}

.button {
  cursor:pointer;
  border:solid 0px #ccc;
  background:#999;
  color:#ffffff;
  font-weight:bold;
  padding: 2px 4px;
  font-family:arial;
  background:url("../images/button_bg.jpg");
  font-family:arial;
  font-size:12px;
}


.title_table{
  	margin: 0px;
	width:100%;
	border:solid 3px #000000;
	font-size: 12px;
	background:FFFFFF;
	color: #000;
  
}


.form_label{
  	FONT:  12px verdana, arial, helvetica, sans-serif
  	width:100px;
}

.form_label_compulsory{
  	FONT:  12px verdana, arial, helvetica, sans-serif;
  	
  	COLOR: #FF0000; 
	  TEXT-DECORATION: strong;
}

.form_title{
  	FONT:  13px verdana, arial, helvetica, sans-serif	
  	font-family:arial;
  	COLOR: #000000; 
  	font-weight:bold;
	TEXT-DECORATION: strong;
}

.form_table{
  	margin: 0px;
	padding: 6px 4px 2px 4px;
	width:520px;
	border:solid 3px #EEEEEE;
	font-size: 12px;
	background:FFFFFF;
	color: #000;
  
}
/* Form End */






/* home page */

.page_title_REMOVED_use_setting{
  	FONT:  20px helvetica, arial;
  	font-family:century gothic,arial;
  	COLOR: #D91611; 
  	font-weight:bold;
	TEXT-DECORATION: strong;

	width:780px;
	padding: 10px 0px 8px 2px;	
	border-left:0px solid #ECE7CC;
	
	
}



.navigation_table{
  
	background-position: top left; 
	background-repeat: no-repeat;
	background-repeat:repeat-x;   
}


.column_box{
	background:none;
	border:0px solid #EEEEEE;
	COLOR: #333333; 
}

.column_box_title{

	FONT:  18px helvetica, arial;
  	font-family:century gothic,arial;
  	COLOR: #D91611; 
  	font-weight:bold;
	TEXT-DECORATION: strong;


	border-left:0px solid #ECE7CC;
}


/* Sub Page Listing */

.listing_item_thumb{
  	padding: 0px 0px 0px 0px;	
  	border:1px solid #000000;
  	width:120px;
  	height:200px;
}


.listing_item_row{
  	padding: 0px 0px 0px 0px;	
  	border:1px solid #000000;
  	width:500px;
  	height:120px;
}





.photo_frame{
  
  	padding: 0px 0px 0px 0px;	
  border:1px solid #000000;
  
}





/* Listing Style */
.highLightedRow {

	background:BBBBBB;

}

.unhighLightedRow {

	background:FFFFFF;

}

.listing_item {
 	margin: 0px;
	padding: 0px 0px 0px 0px;	
	font-size: 12px;
	color: #000;
	border:1px solid #C0C0C0;
	width:550px;
	background:#EEEEEE;
}




.listing_table {
 	margin: 0px;
	padding: 6px 4px 2px 4px;	
	font-size: 12px;
	color: #000;
	border:1px solid #C0C0C0;
	width: 750px;
	background:#FFFFFF;
}

/*  End listing style */


/* Menu */


#break { PAGE-BREAK-AFTER: always; } 
#container {
	width: 960px;
	background: #FFFFFF;
	text-align: left;
	border: 0px;
	margin: 0 auto;
	background:url("../images/menu_separator.png");
	
}
#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;

	background: none;
    font: 11px/11px arial normal;
	font-weight: strong;
	padding: 0;
	border:solid #000000;
	border-width: 0px 0;
	margin: 0 0 0 0;
	color: #000000;
	z-index:100;
	
}






/*main text
#nav a {
	display: block;
	width: 8em;
	color: #000000;
	text-decoration: none;
	padding: 0.25em 0.25em;
	text-align: center;
	font-size: 12px;
}

#nav a:hover{
	font-size: 12px;
    color: #FFFFFF;
}
*/

/*main box*/
#nav li {
	float: left;
	padding: 0;
	width: 9em;
	
}


#nav li a:HOVER{
	
	color:#FFFFFF;
	
}


/*layer 1*/
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	max-width: 300px;
	background: #FFFFFF;

	border:1px solid #C0C0C0;
	padding: 5px;
	width: 20em;
}

#nav li ul li{
	border-top:1px solid #C0C0C0;
	width: 20em;
}

#nav li ul a {
	max-width: 300px;	
	color: #000000;
	text-align: left;
	padding: 5px;
	
}
#nav li ul a:hover {
	color: #FFFFFF;
}



/*layer 2*/
#nav li ul li ul{
 	position: absolute; 
	left: -999em;
	height: auto;
	max-width: 300px;
	background: #FFFFFF;

	margin-left:200px;
	margin-top:-20px;
	padding: 5px;
	border:1px solid #C0C0C0;
}

#nav li ul li ul a {
	max-width: 300px;	
	color: #000000;
	text-align: left;
	padding: 5px;
}
#nav li ul li ul a:hover {
	color: #FFFFFF;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


#nav li:hover, #nav li.sfhover {
 	background: #C40102;
 
}




/* END Menu */








/*  Calendar  */

.calendar_table{
  
	
	
	border:0px solid px #000000;
	font-size: 11px;
	color: #000;
	width:100%;
	
  	
}

.calendar_day{
  	margin: 0px;

	background:#EEECE9;
	border:solid 1px #000000;
	font-size: 9px;
	color: #000;
	height:60px

}

.calendar_event{
  	margin: 0px;
	cursor:hand;
	background:#DDDDDD;
	border:solid 1px #000000;
	font-size: 9px;
	color: #000;
	height:60px
}


.calendar_today{
  	margin: 0px;
	cursor:hand;
	background:#C40102;
	border:solid 1px #000000;
	font-size: 9px;
	color: #000;
	height:50px
}

.calendar_header{
  	margin: 0px;

	background:#888888;
	border:solid 1px #000000;
	font-size: 9px;
	color: #FFFFFF;
	height:20px
}

.calendar_pop{
  	padding: 6px 6px 6px 6px;
	position:absolute;
  	margin-left:-150px; 
	margin-top:-100px;  
  	z-index:100; 
  	visibility:hidden;
  	border:solid 1px #000000	;
  	width:400px; 
  	color:#FFFFFF;
  	filter:alpha(opacity=90);
  	-moz-opacity:.90;
  	opacity:.90;
  	background:#C40102;
}




.calendar_tag{
  	margin: 0px;

	background:#C40102;
	border:solid 1px #FFFFFF;
	font-size: 9px;
	color: #FFFFFF;
	height:10px
}




.calendar_day_s{
  	margin: 0px;

	background:#FFFFFF;
	border:solid 1px #000000;
	font-size: 9px;
	color: #000;


}

.calendar_event_s{
  	margin: 0px;
	cursor:hand;
	background:#C40102;
	border:solid 1px #000000;
	font-size: 9px;
	color: #000;
}


.calendar_today_s{
  	margin: 0px;
	cursor:hand;
	background:#C7C6BB;
	border:solid 1px #000000;
	font-size: 9px;
	color: #000;

}

.calendar_header_s{
  	margin: 0px;

	background:#888888;
	border:solid 1px #000000;
	font-size: 9px;
	color: #FFFFFF;

}



