
body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/*text-transform:capitalize;*/
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #002F5E;
}
.user_Name {
	color:#002F5E;
	font-size:12px;
	}

/*Styles for Home Page*/
.menu {
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;
	color:#2F5588;
	padding:0px 0px 5px 0px;
	}
	
.menu A:link {color:#FFFFFF;text-decoration:none; padding:0px 10px;}
.menu A:visited {color:#FFFFFF;text-decoration:none; padding:0px 10px;}
.menu A:active {color:#FFFFFF;text-decoration:none; padding:0px 10px;}
.menu A:hover {color:#B9DCFF; text-decoration:none; padding:0px 10px;}

.SmallMenu {
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	color:#2F5588;
	padding:4px 0px 5px 0px;
	}
.SmallMenu A:link {color:#fff0bd;text-decoration:none; padding:0px 15px;}
.SmallMenu A:visited {color:#fff0bd;text-decoration:none; padding:0px 15px;}
.SmallMenu A:active {color:#fff0bd;text-decoration:none; padding:0px 15px;}
.SmallMenu A:hover {color:#ffc14a; text-decoration:none; padding:0px 15px;}

.Fullheight {
	margin:0px;
	height:100%;
	margin:auto;
	}

.header_bg {
	background-image:url(../images/header.jpg);
	background-position:left;
	background-repeat:round;
	width:800px;
	height:227px;
	}

.login_bg {
	background-image:url(../images/login.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:213px;
	height:227px;
	}

.top_extnd_bg {
	background-image:url(../images/top_extnd.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:227px;
	}

.menuBar_bg {
	background-image:url(../images/menuBar.jpg);
	background-position:left;
	background-repeat:round;
	width:800px;
	height:69px;
	}

.news_bg {
	background-image:url(../images/homeContent_BG.jpg);
	background-position:left;
	background-repeat:repeat-x;
	width:199px;
	height:242px;
	border-right:1px solid #006B9F;
	}
.aboutus_Reports {
	background-image:url(../images/homeContent_BG.jpg);
	background-position:left;
	background-repeat:repeat;
	height:242px;
	}
.footer_bg {
	background-image:url(../images/footer.jpg);
	background-position:left;
	background-repeat:repeat-x;
	width:766px;
	height:37px;
	color:#FFFFFF;
	}

.regular_features_bg {
	background-image:url(../images/regular_features.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:213px;
	height:348px;
	}

.bottom_extnd_bg {
	background-image:url(../images/bottom_extnd.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:348px;
	}
.Details_BG {
	background-image:url(../images/detailsB.jpg);
	vertical-align:bottom;
	background-position:left;
	background-repeat:repeat-x;
	background-color:#828ea8;
	}
.Content01 {

}
.Content01 td  {
	padding:2px 4px;
	line-height:14px;
	text-align:left;
	color:#002F5E;
	}
.Content01 th {
	padding:2px 4px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#002F5E;
	text-align:left;
	}
.Content01 th A:link {color:#252B58;text-decoration:none;}
.Content01 th A:visited {color:#252B58;text-decoration:none;}
.Content01 th A:active {color:#252B58;text-decoration:none;}
.Content01 th A:hover {color:#C60000; text-decoration:none;}

.Content01 .smallheading {
	font-weight:bold;
	color:#E1E4F3;
	}
.Content01 A:link {color:#0000FF;text-decoration:none;}
.Content01 A:visited {color:#0000FF;text-decoration:none;}
.Content01 A:active {color:#0000FF;text-decoration:none;}
.Content01 A:hover {color:#C60000; text-decoration:none;}

.Content02 td  {
	color:#000;
	padding:2px;
	line-height:14px;
	text-align:left;
	}
.Content02 th {
	padding:2px;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	color:#000;
	text-align:left;
	}
.Content02 A:link {color:#0000A0;text-decoration:underline;}
.Content02 A:visited {color:#0000A0;text-decoration:underline;}
.Content02 A:active {color:#0000A0;text-decoration:underline;}
.Content02 A:hover {color:#C60000; text-decoration:none;}

.Content03 {
	line-height:26px;	
	}
.Content03 .current {
	background-color:#FFC14A;
	color:#FFF;
	font-weight:bold;
	}
.Content03 td:hover  {
	background-color:#FFC14A;
	}

.Content03 td  {
	background-color:#FFF0BD;
	color:#000;
	padding:6px;
	text-align:left;
	}
.Content03 th {
	line-height:29px;	
	background-image:url(../images/headerBG_01.jpg);
	background-repeat:repeat-x;
	height:29px;
	padding:8px 2px 2px 2px;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	color:#FFF;
	text-align:left;
	padding-top:0px;
	margin-top:0px;
	}
.Content03 A:link {color:#933000;text-decoration:none; display:block;}
.Content03 A:visited {color:#933000;text-decoration:none; display:block;}
.Content03 A:active {color:#933000;text-decoration:none; display:block;}
.Content03 A:hover {color:#252B58; text-decoration:none; display:block;}

.button01 {
	background-color:#719CD5;
	border-bottom:2px solid #516F98;
	border-top:1px solid #CFE3FF; 
	border-right:1px solid #000; 
	border-left:1px solid #000;
	}
.borderType01 {
	border-right:1px dotted #CCC;
	}

/*Styles for Internal Pages*/

.IP_logo {
	background-image:url(../images/IP_logo.gif);
	background-repeat:no-repeat;
	width:170px;
	height:84px;
	}

.IP_Header {
	background-image:url(../images/IP_head.gif);
	background-repeat:no-repeat;
	width:627px;
	height:84px;
	color:#FFFF00;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}

.IP_Header_End_forTable {
background-image:url(../images/IP_HeadEnd.gif);
background-repeat:repeat-x;
background-position:left top;
}

.IP_TopNav {
	background-image:url(../images/IP_TopNav.gif);
	background-repeat:no-repeat;
	width:192px;
	height:84px;
	text-align:right;
	font-size:11px;
	color:#022d60;
	}
.IP_TopNav A {color:#022d60;text-decoration:none; font-size:11px; font-weight:bold;}
.IP_TopNav A:visited {color:#022d60;text-decoration:none;}
.IP_TopNav A:active {color:#022d60;text-decoration:none;}
.IP_TopNav A:hover {color:#000; text-decoration:underline;}

.IP_Header_End {
	background-image:url(../images/IP_HeadEnd.gif);
	background-repeat:repeat-x;
	height:64px;
	}

.IP_LogoBase {
	background-image:url(../images/IP_logo_base.gif);
	background-repeat:no-repeat;
	width:170px;
	height:22px;
	}

.IP_LeftMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-style:normal;
	text-transform:capitalize;
	/*background-image:url(../images/IP_LMenuBase.gif);*/
	background-repeat:repeat-y;
	width:170px;
	line-height:normal;
}

.IP_LeftMenu td {
	/*background-image:url(../images/IP_LMenuBG.gif);*/
	background-position:center;
	background-repeat:no-repeat;
	width:170px;
	height:32px;
	padding-left:2px;
	vertical-align:middle;
	}

.IP_LeftMenu a, .IP_LeftMenu a:visited {
	padding:0px 0px 0px 0px;	
	color:#FFF;	
	text-decoration:none;
	}

.IP_LeftMenu a:hover {
	color:#FFF;	
	text-decoration:underline;
	}

.IP_Footer {
	background-image:url(../images/IP_footer.gif);
	background-repeat:repeat-x;
	height:7px;
	}
	
.inputtext{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	border-color: #2175bc #ffffff #ffffff #2175bc; 
	border: 1px outset;
}

.reqfield{
	font-size:16px;
	font-family:Arial;
	color:#D20000;
}
/* Error Message */
.msgerror {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#D20000; 
font-weight:bold;
}




/* Grid column lines */
.x-grid3-col {
   /* border-left:  1px solid #FFFFFF;*/
    border-right: 1px solid #C0C0C0;
}

.x-grid3-row td, .x-grid3-summary-row td {
    padding-left: 0px;
    padding-right: 0px;
}


/*CFWindow background mask and background color

.x-ie-shadow {
  background: #000;
  zoom: 1.01;} .x-window-bbar .x-toolbar
  
*/
.ext-el-mask{
background-color: #000000;
opacity:0.20;
}
div.x-window-mc {
background-color:#FFFFFF;
}
.x-window-header {
background-color:#C1CCD0;
}
.x-toolbar{
background:#F7F7F7 !important ;
	}

.x-window-bl{
	background:#C1CCD0 !important;
}

.x-window-br
{
	background:#C1CCD0 !important;
}

.x-window-ml
{
	background:#C1CCD0 !important;
}
.x-window-mr
{
	background:#C1CCD0 !important;
}
.x-window-tl
{
	background:#C1CCD0 !important;
}
.x-window-tr
{
	background:#C1CCD0 !important;
}
.x-window-br
{
	background:#C1CCD0 !important;
}
.x-window-tc
{
	background:#C1CCD0 !important;
}
.x-window-bc
{
	background:#C1CCD0 !important;
}
.x-window-header-text 
{
    color: #FFFFFF;
	font-weight: bold;
}

input[type="text"] {
    height: 14px;
	text-align:middle;
}

input[type="radio"] {
    height:12px;
	width:12px;
	border:1px solid;
	vertical-align:middle;
}

input[type="checkbox"] {
    height:16px;
	width:16px;
	border:1px solid;
	vertical-align:middle;
}

select{
     height:18px;
	 text-align:middle;
   }
   
div.x-tab-panel-header, ul.x-tab-strip-top{
	background-image: none;
    background-color:#F2F9FF;
}

div.x-tab-panel-header {
	border: 0px;
	background-color: #F2F9FF;
}

.x-tab-strip-active, .x-tab-strip-text {
        font-weight:bold !important;
 }
 
 .x-tabs-strip-wrap {
  background-color:#000000;
  }