/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-weight: normal;
	/* font-size: 0.8em; */
	font-size:12px;
	margin-bottom: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Arial; /* Verdana, Helvetica, sans-serif;*/
	letter-spacing: normal;
	background-color:#ffffff; /*#ff9900;*/
	text-align:left;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-family:Arial;
	color:Black;
	font-size:	12px;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	
{
	/*
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
*/
	}
	

	
.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.CartListHead
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	border-left: dimgray 1px solid;
	color: black;
	line-height: 20pt;
	border-bottom: dimgray;
	font-family: Verdana, Arial;
	background-color: #ffcc66;
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #ffcc66;
    line-height: 10pt
}

.tableData
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px
}

.description
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 16px
}
.innerLink
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: white 1px solid;
    font-family: Verdana, Arial;
    font-weight:bold;
	color: #9d0000;
    font-size: 11px;
    padding-left: 0px
}

.InputForm
{
    background-color: #ffffff;
    font-family: Verdana, Arial;
    font-weight:bold;
	color: black;
    font-size: 11px;
    padding-left: 5px
}
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt
}
.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}
.PageTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 12px    
}

.myTable th, .myTable td {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

.content
{
    padding-left: 5px

}



/* sub menu style for financial */
.subMenu
	{
/*		BORDER-RIGHT: solid 0px black  ;
		BORDER-TOP: solid 2px white  ;
		BORDER-LEFT:  solid 0px black  ;
		 border-bottom: solid 2px white  ;

*/	
   border: solid 1px #ffffff; /* ffffff; #99ff99;*/
   background-color:#000000;
   /*padding: 2px;*/
   font-size: 10px;
   width:200px;
   text-align:left;


	}

.mymenu th, .mymenu td {
   border: solid 1px #ffffff; /* #2D2D2D; ffffff; #99ff99;*/
   background-color:#2D2D2D;/*3C3C3C;696969,2D2D2D*/
   padding: 2px;
   font-size: 10px;
   width:140px;
   text-align:left;
   
}

.imgLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:White;
	background-color:Transparent;
}

.imgLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:Transparent;

}
.imgLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:Transparent;

}
.imgLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.imgLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0055A5; /*#0055A5;*/
	font-weight: bolder;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0055A5;
	font-weight: bolder;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red; /*#0055A5;*/
	font-weight: bolder;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0055A5;
	font-weight: bolder;
}

a.footer {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}
a.footer:visited {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}
a.footer:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.tvLeaf
{
		color:green; /*#0055A5;*/


}
tvLeaf.a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:green; /*#0055A5;*/
	font-weight: bolder;
}

.divMain
{
	text-align:center;
	width:1010px;
	/*width:100%;*/
	margin-left:auto;
	margin-right:auto;
	/*max-width:1000px;*/
	/* height:550px; */
	min-height:550px;
	display:block;
	font-family:Arial;
	font-size:12px;
	background-color:#ffffff;/*D4FFD4;/*FFFFD4;/*FFD4D4;/*#D4D4FF;/*#EEEEEE;/*#F0F4F7;#FFFFD4;*/
	/*table-layout:fixed;*/
	border:solid 1px #a0a0a0;
	
}

.divHeader 
{/*
	display:block;
	width:99%;
	color:#000000;
	background-color:#FFD4D4; 
	font-family:Arial Black;
	font-weight:bold;
	font-size:14px;
	border:solid 1px #FF7F7F;	
	*/
	
	display:block;
	width:100%;
	color:#ffffff;
	background-color:#C61C1C; 
	font-family:Arial Black;
	font-size:14px;
	border:0px;
}

.tblMain
{width:100%; margin-left:auto; margin-right:auto; table-layout:fixed; vertical-align:top; text-align:left;
}

.tblLM
{
vertical-align:top; width:98%; text-align:left; background-color:#E0E0E0; /*#E8FFDF;*/ table-layout:fixed;
}
.tdLeft
{
	width:19%; vertical-align:top; text-align:left; table-layout:fixed;
}
.tdR
{
	width:79%; vertical-align:top; text-align:left; 
}
.tdLink 
{
	height:20px;
	line-height:20px;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	/*
	width:160px;
*/
}
.tdQL
{
	text-align:center; font-weight:bold; background-color:#C61C1C; color:White;
}
.glidetext{
position: relative;
/*Set initial position of your text. Make it just enough to hide the text from view:*/
left: -500px; 
/* right:-500px; */
}
.subTitle /* for body sub title*/
{
	 font-family:Arial;
	 font-size:14px;
	 color:Black;
	 font-weight:bold;
	 
	
}
.orgTitle /* for organizationtitle*/
{
	 font-family:Arial;
	 font-size:17px;
	 color:#000000;/*C61C1C;FF0000*/
	 font-weight:bold;
	 background-color:#B8C7C9; /*e0e0e0;*/
	 background-image:url(../images/layout/org-left.png);
	 background-repeat:no-repeat;
	 padding-top:5px;
	 padding-bottom:5px;
	 
	 
}

.subTitle2 /* for body sub title*/
{
	 font-family:Arial;
	 font-size:12px;
	 color:Black;
	 font-weight:bold;
	 
	
}
.gallerycontroller{
width: 300px
}

.gallerycontent{
width: 300px;
height: 250px;
border: 1px solid black;
background-color:#F5F5F5; /*#DFDFFF;*/
padding: 3px;
display: block;
}


.tbl
{
 background-color:#E0E0E0;/*0080D5;*/
}

.tblList
{
	border-collapse:collapse;
	/*border:solid 1px #E0E0E0;*/
 
	
}
td.course
{ border:solid 1px #e0e0e0;
	
}
.leftMenu
{
 background-color:#E0E0E0;
 width:170px; 
 table-layout:fixed; 
 vertical-align:top; 
 text-align:left;
}
.leftHeader
{text-align:center; font-weight:bold; background-color:#C61C1C; color:White;
}
.showMap
{
cursor:pointer; 
text-decoration:underline; 
color:#0055A5;
}
.cons
{ font-family:Arial;
	font-size:30px; 
	color:Black;
}

.tdMana
{
	width:140px;
	table-layout:fixed;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	/* border:solid 1px green;*/
	
	
}
.divMana
{
	display:block;
	table-layout:fixed;
	width:140px;
	font-size:9px;
	/* border:solid 1px green;*/
}

.imgStr
{
	width:130px;
	height:159px;
}

.tdManPad
{
	width:3px;
	table-layout:fixed;
		text-align:left;
		/* border:solid 1px yellow; */

}

.div130
{width:130px; border:solid 1px black; table-layout:fixed; display:block;
}

.divItalic10
{
	font-style:italic;
	font-size:11px;
}
.divBold
{
	font-weight:bold;
}

.divBold14
{
	font-weight:bold;
	font-family:Arial; font-size:14px;
}
.spnAdd
{width:10px;border:solid 1px #CFE5FF; padding:2px 2px 2px 2px; background-color:#EDF3FF; color:#3399FF; font-size:14px;
}
.divTv
{
width:100%; overflow-x:scroll;     /* overflow-y:scroll; height:300px; */
}
.tvRoot
{
	font-family:Arial Black; font-size:12px; font-weight:normal; 
}
.tvSelected
{
	background-color:#C61C1C;
	font-family:Arial Black,Arial;
	padding-left:1px;
	padding-right:1px;
	font-size:10px;
	font-weight:normal;
	/* 
	padding-left:3px;
	padding-right:3px;
	font-family:Arial Black;
	font-size:12px; 
	font-weight:normal;
	border:solid 1px #ffffff;*/
	color:#ffffff;
}

.mon
{
 background:#FFF9DD;
}
.tue
{
	background-color:#E8FFDF;
}
.wed
{
	background-color:#F5F2F2;
}
.thu
{
	background-color:#FDFED8;
}
.fri
{
	background-color:#E5DBF2;
}
.day
{
	font-weight:bolder;
}

.imgThum
{
	cursor:pointer;
}
.courseName
{
	font-family:Arial, Arial Black;
	font-size:16px;
	color:#ffffff;
	background-color:#3366FF;
	width:100%;
}
.thEop
{
	font-family:Arial, Arial Black;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#3366FF;
	width:100%;
	text-align:center;
	
}
.dnTitle
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold; color:#800000;
}
.dn12
{
	font-family:Verdana;	font-size:12px;

}
.bdln
{
	font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline;
}

.colTitle /* for column title*/
{
	 font-family:Arial;
	 font-size:17px;
	 color:#000000;/*C61C1C;FF0000*/
	 font-weight:bold;
	 background-color:#B8C7C9; /*e0e0e0;*/
	 /*background-image:url(../images/newsItemsGradient.jpg)  bottom left repeat-x;*/
	padding-bottom:15px;
	background:url(../images/newsItemsGradient.jpg) bottom left repeat-x;
	margin-bottom:10px;
	 
	 
}

.moduletable_pp {
	font-size:1.6em; 
	font-weight: normal;
	color:#e2001a; 
/*    margin:0 0 5px 0;*/
	background:url(../images/newsItemsGradient.jpg) center left no-repeat;
	padding:4px 4px 4px 10px;
}

.line_btm{border-bottom:solid 1px #a0a0a0;}
.manager{ font-size:15px; font-weight:bold; color:#FF9900;}
.title{ font-size:15px; font-weight:bold; color:#666666;}
