@charset "utf-8";
/* CSS Document */

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 				{font:normal 11px Verdana !important; color:#000000;}
body,form,h1,h2,h3,h4,h5,h6,p	{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,label,a			{text-transform:capitalize; text-decoration:none;}
a 					{color:#000; font-weight:bold; text-decoration:none;}
a:hover 		{color:#02549e; text-decoration:underline;}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img					{border:none;}
ul,li				{padding:0; margin:0; list-style:none;}
li					{display:inline;}
label.login	{font-size:14px; font-weight:bold; color:#13416A;}


/** HEADER ELEMENTS STYLING	(id=HEADELE) **/
p 									{line-height:150%;}
h1.WelcomeUser			{font-size:14px; color:#13416a; text-align:center; padding:25px 0}
h3.headers					{font-weight:bold; text-transform:capitalize; position:relative; font-size:12px;}
h3.headers img			{position:absolute; top:4px; right:10px;}

/* form elements */
.loginBox p					{margin-bottom:15px;}

/* 	BODY WRAPPER / HEADER / TOP MENU 
**********************************************************/
#mainWrapper			{margin:29px auto 0; width:90%;}
#logo							{float:left; width:285px; margin-left:15px; display:inline;}

/* 	MAIN CONTENT  (to position the content)
**********************************************************/
#maincont					{padding-top:10px;}
#leftSideBar			{float:left; width:18%;/* background:#000;*/}
#content				{float:right; width:82%; /*background:#000;*/}
#contentarea			{float:left; width:100%;}


/* 	RESUBALE UL LI / MENUS / 	(id=menus)
**********************************************************/
.leftmenu 			{width:100%; margin:0 auto; overflow:hidden;}
.leftmenu ul 		{padding:0 8px;}
.leftmenu img		{position:absolute; top:8px; left:0;}
.leftmenu a 		{padding:8px 0px 8px 20px; border-bottom:1px dashed #b2b2b2; display:block; width:82%; position:relative; text-decoration:underline; font-weight:normal;}
.leftmenu a:hover	{text-decoration:none;}
.leftmenu span			{text-transform:none;}
.leftmenu a.active	{font-weight:bold; text-decoration:none; color:#02549e;}

#global-menu-holder								{width:85%; margin:0 auto;}
#global-menu li										{display:inline; float:left; /*border-bottom:2px solid #a3a3a3;*/}
#global-menu ul li a							{float:left; padding-left:10px; background:url(../images/main-menu.png) left top no-repeat; text-transform:uppercase;}
#global-menu ul li a span					{float:left; padding:8px 25px 8px 15px; background:url(../images/main-menu.png) right top no-repeat;}
#global-menu ul li a:hover				{color:#13416a; text-decoration:none; background:url(../images/main-menu.png) 0 -29px; cursor:pointer;}
#global-menu ul li a:hover span		{background:url(../images/main-menu.png) 100% -29px;}
#global-menu ul li.selected a			{color:#13416a; background:url(../images/main-menu.png) 0 -29px; cursor:pointer;}
#global-menu ul li.selected a span{background:url(../images/main-menu.png) 100% -29px;}

/*  inner navs */
ul.globalNav						{margin:25px auto; padding-bottom:15px;}
ul.globalNav li 				{float:left; width:49%; margin-bottom:30px;}
ul.globalNav li img			{float:left; margin-right:25px;}
ul.globalNav li a				{background:none !important;}
ul.globalNav li a span	{color:#929195; font-size:13px;}

/* 	MODULES
**********************************************************/


/* 	RESUBALE PURE BACKGROUNDS			(id=BGs)
**********************************************************/
.bgWht				{background:#FFF;}
.darkBlueBg		{background:#0f0f0f;}
.bgImg				{background:url(../images/blank.gif) no-repeat left top;}
 

/* 	RESUBALE GRADIENTS
**********************************************************/  


/* 	MAKE ME ROUND
**********************************************************/
.module01TL,.module01TR,.module01BL,.module01BR,.module02TL,.module02TR,.module03TL,.module03TR,.module03BL,.module03BR		{background:url(../images/modules.png) no-repeat;}
/* grey rounded corners */
.module01TL					{background-position:0 0; height:11px;}
.module01TR					{background-position:100% 0;}
.module01BL					{background-position:0% -12px; height:11px; overflow:hidden;}
.module01BR					{background-position:100% -12px;}
/* main visual container */
.module02TL					{background-position:0 -23px; height:30px; width:15px;}
.module02TR					{background-position:100% -23px; color:#13416a;}
/* white module */
.module03TL					{background-position:0 -66px; height:11px;}
.module03TR					{background-position:100% -66px;}
.module03BL					{background-position:0% -78px; height:11px; overflow:hidden;}
.module03BR					{background-position:100% -78px;}

/* 	ALL TEXT CSS	(id=textAll)
**********************************************************/
/* font weights */
.strong				{font-weight:bold;}
.vsmlTxt			{font-size:10px;}
.smlTxt			  {font-size:11px;}
.para					{font-size:12px;}
.normTxt		 	{font-weight:normal;}
.big					{font-size:15px;}
/* text transform */
.allCaps			{text-transform:capitalize;}
.textU				{text-decoration:underline;}
.uppercase		{text-transform:uppercase;}
/* text align & content align inside a particular element */
.centerall		{text-align:center;}
.alignLeft		{text-align:left;}
.alignRight		{text-align:right;}
.justify		{text-align:justify;}
/* colored text */


/* 	ALL INPUT & FORM CLASSES	(id=inputAll)
**********************************************************/
.input1					{border:2px solid #C1CEDA; padding:3px; font-size:11px; background:#F6F6F6;}
.input1:hover		{border:2px solid #02549E; background:#FFF;}
.button					{background:#dee4ea url(../images/button.png) top repeat-x; font:bold 13px Arial; color:#13416A; padding:3px; text-transform:uppercase; border:2px solid #13416A; cursor:pointer;}

/* 	ALL BORDER CSSs
**********************************************************/
.borlnrGrey				{border-left:1px solid #888686; border-right:1px solid #888686; background:#f6f6f6;}
.borlnrGreyWht		{border-left:1px solid #888686; border-right:1px solid #888686;}
.bortnlGrey				{border-top:1px solid #888686; border-left:1px solid #888686; background:#f6f6f6; width:25%; height:11px;}

/* 	REQUIRED PADDINGS / MARGINS 
**********************************************************/
.padOne					{padding:0 50px;}
.marginTop			{margin-top:10px;}

				
/* 	FOOTER 
**********************************************************/
#footer 				{text-align:right; padding:5px 15px}
#footer a				{font-weight:normal;}


/* 	MISCELLANEOUS
**********************************************************/
.clr	{clear:both; margin:0px !important; overflow:hidden;}
.minHeightOne		{min-height:580px;}
*html .minHeightOne		{height:580px;}
.brdPink1			{border:1px solid #003580;}
.greybg			{background:#F2F8FE;}
.bgPink	 { background:#003580; color:White; padding:4px 8px 4px 2px; height :20px;}






/*for toottip*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

