/* Default Theme CSS Document */

/* GLOBAL SECTION */
body {
	background-color: #ffffff;
	margin			: 5px 0px 5px 0px;
	padding			: 0px 5px 0px 5px;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	width			: 100%;
	height			: 100%;
}

th    {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:25px;
	text-align:center;
	padding:5px;
	background-color: #004E38;
	color: #000000;
}
td         { 	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 10px}



.mainColor { /* Light green */
	background-color: #8CE300;
}

.mainColor2 { /* Dark green */
	background-color: #70B500;
}

#handcursor {
	cursor: pointer;
}

/*
Current Template CSS
*/

.Footer {/* Light pink grey */
	background-color: #CDDCEC;
}


.LinkText { /* Used by Footer & header Tab  & etc */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: #000000;
}



/* NORMAL TEXT FOR MOSTLY CONTENT */
.normalText {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	text-decoration: none;
}

.normalText2 {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	text-decoration: none;
}

.normalText3 { /* the text in the input text box, used by home header/footer newsletter*/
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 11px;
	color          : #000000;
	text-decoration: none;
}

.normalText4 { /* The Normal White Text */
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #FFFFFF;
	text-decoration: none;
}

/*
.normalText4 { 
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	color          : #000000;
	text-decoration: none;
}*/
.colorBoldText { /* blue text in  e header */
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 11px;
	font-weight	   : bold;
	color          : #14457D;
	text-decoration: none;
}

.colorBoldText2 { /* red bold text */
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight	   : bold;
	color          : #FF0000;
	text-decoration: none;
}

.colorText { /* blue text in the header */
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 11px;
	color          : #14457D;
	text-decoration: none;
}

/* NORMAL BOLD TEXT FOR MOSTLY CONTENT */
.normalBoldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  : 10px;
	font-weight: bold;
	color      : #000000;
}

.normalBoldText2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size  : 10px;
	color      : #000000;
	font-weight: bold;
}

.normalBoldText3 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size  		: 11px;
	font-weight		: bold;
	color      		: #FFFFFF;
	text-transform  : uppercase;
}

.normalBoldText4 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size  		: 11px;
	font-weight		: bold;
	color      		: #14457D;
	text-transform  : uppercase;
}

.pageTitle {
	font-family    : Times New Roman, Arial, sans-serif, Helvetica, Verdana,;
	font-size      : 20px;
	font-weight    : bold;
	color          : #3D0D57;
	font-variant   : small-caps;
	/*text-transform : uppercase;*/
}
.normalBoldText5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size  : 14px;
	color      : #000000;
	font-weight: bold;
}

.bigBoldText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}


/* COMMON */
.noRecord {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	text-decoration: none;
	font-style     : italic;
}

.error{ /* Light red */
	color : red;
}

.WhiteBg {
	background-color:#FFFFFF;
}
.textinput {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	color           : #000000;
	text-decoration : none;
	height		    : 18px;
	width			: 280px;
	padding-left    :2px;
}


.pagination{
	font-size 		: 10px;
	color			: #0A60C2;
	text-decoration	: none;
	font-weight		: bold;
}
.textarea{
	 background		: url(../../templates/default/allsection/alllanguage/textfield_shadow.gif) no-repeat top left; 
	 background-attachment: scroll; 
	 !background-attachment: fixed;
	 border			: 0px;
	 border-bottom	: 1px solid #CFCFCF;
	 border-right	: 1px solid #CFCFCF;
	 padding-left	: 3px;
}

/* FORM CONTENT  */
.ContentList {
	font-size		: 10px;
	padding			: 5px 5px 5px 5px;

}
.ContentList a{
	padding			: 2px 0px 2px 0px;
	text-decoration : none;
	font-size  		: 11px;
	color			: #004080;
}

.ContentList th, .subtitle{
	padding			: 0px 0px 0px 0px;
	height			: 25px;
	background-color: #004E38;
	color			: #14457D;
	font-weight		: bold;
}

.onMouseOver {
	background-color:#B4DBF0;	
}

.onMouseOut {
	background-color:#FFFFFF;	
}

.bgcolor0 { /* white */
	background-color: #FFFFFF;
}

.bgcolor1 { /* grey */
	background-color: #CCCCCC;
}

.bgcolor2 { /* light grey */
	background-color: #C8D0D4;
}

.bgcolor3 { /* light pink */
	background-color: #FFCCCC;
}

.bgcolor4 { /* light purple */
	background-color: #F0F0FF;
}

.bgcolor5 { /* light blue */
	background-color: #ffffff;
}

.alertMessage {
	background-color		:#FFCCCC; 
	position				:fixed;
	_position				:absolute;
	bottom					:5px;
	_top					:expression(eval(document.body.scrollTop + (document.body.offsetHeight - 175)));
	border					:2px #FF0000 solid; 
	width					:370px;
	height					:150px;
	display					:block;
	z-index					:1;
}

.today { background:#666666}

/* ==================== Start: flyout menu ==================== */
.menubar {
	list-style-type	: none; 
	margin			: 0; padding: 0; 
} 

.topitem {
	font-weight		: normal; 
	float			: left; 
	display			: block; 
	height			: 24px; 
	width			: 120px; 
	margin-bottom	: 4px; 
	font-size		: 11px;
}
 
.topitem a, .topitem a:visited {
	font-weight		: normal; 
	color			: #286ea0; 
	padding-left	: 15px; 
	padding-right	: 14px; 
	padding-top		: 4px; 
	padding-bottom	: 5px; 
	display			: block; 
	text-decoration	: none; 
	background		: #A9CAEB;
}

.topitem a:hover {
	font-weight		: normal; 
	color			: #ffffff; 
	background		: #2489DB url('') repeat-x left; 
	display			: block; 
	text-decoration	: none; 
	padding-left	: 15px; 
	padding-right	: 14px; 
	padding-top		: 4px; 
	padding-bottom: 5px 
}
 
.selected  {
	font-weight		: normal; 
	background		: #afaea9 url('') repeat-x left; 
}

ul.submenu {
	list-style-type	: none; 
	position		: absolute; 
	margin			: 0; 
	padding			: 0; 
	display			: none; 
	width			: 130px; 
	z-index			: 99; 
}
 
ul.submenu li {
	padding			: 0; 
	margin			: 0; 
	font-size		: 11px;
}
 
ul.submenu li a, ul.submenu li a:visited {
	padding			: 3px 3px 3px 16px; 
	color			: #000; 
	border			: 1px solid #ebebeb; 
	text-decoration	: none; 
	margin			: 0;
}
 
ul.submenu li a:hover {
	padding			: 3px 3px 3px 16px; 
	text-decoration	: none; 
	background		: #fff; 
	color			: #000; 
	border			: 1px solid #3699dd; 
}
 
li:hover ul, li.over ul {
	margin-left		: 120; 
	margin-top		: -24; 
	padding			: 4px; 
	display			: block; 
	background		: #ebebeb;
}

.IND {
	color: #006600;
	vertical-align: top;
}
.SG {
	color: #996600;
	vertical-align: top;
}
.PHP {
	color: #0000FF;
	vertical-align: top;
}
.MY {
	color: #000000;
	vertical-align: top;
}
/* ==================== End: flyout menu ==================== */



