/******************Grid style begin*************************/
.required
{
	color:Red;
}
.buttonPanel
{
 text-align :left;
 width:100%;
}
.ContentLeft
{
	padding: 0;
	width:150px;
	vertical-align: top;
}
.ContentRight
{
	padding: 0;
	width:100%;
	vertical-align: top;	
}
.hoverList a 
{
	background-image: url(WebListBar/igwlb_group_bt_normal0.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	display: block;
	border-bottom: 1px solid #eeeeee;	
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	}

.hoverList a:hover 
{
	text-decoration:none;
	display: block;
	background-color: #eeeeee;
	background-image: url(WebListBar/igwlb_group_bt_hover.jpg);
	background-repeat:repeat-x;
	background-position:left;
	color: #000000;
}

.hoverListSelected
{
	text-decoration:none;
	display: block;
	background-color: #eeeeee;
	background-image: url(WebListBar/igwlb_group_bt_hover.jpg);
	background-repeat:repeat-x;
	background-position:left;
	color: #000000;
	font-weight:bold;
}

.fieldLabel
{
	width:130px;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
	color:Gray;
}
.igwgFrameBlue2k7
{
	background-color: Transparent; 
	border: solid 1px #e3efff;
}
.igwgHdrBlue2k7
{
	background-color:#D4D7DB;
	background-image: url(WebGrid/igwgHeader.jpg);
	background-repeat: repeat-x;
	height: 23px;
	border: 0px;
	font-weight: normal;
	text-align:left;
}
.igwgHdrBlue2k7 A
{
	font-weight:normal;
	color:Black;
}

.igwgFooterBlue2k7
{

	background-color:#D4D7DB;
	background-image: url(WebGrid/igwgHeader.jpg);
	background-repeat: repeat-x;
	height: 23px;
	border: 0px;
	font-weight: normal;
	cursor: hand;
	text-align:center;
}
.igwgRowSlctrBlue2k7
{
	border-right: 1px solid #E3EFFF;
	background-color: #EBF3FF;
}

.igwgRowAltBlue2k7
{	
	border-top: 1px solid #F9F9F9;
	border-bottom: 1px solid #e3efff;	
	background-color: #f9f9f9;
	height: 21px;	
		text-align:left;		
}
.igwgRowBlue2k7
{
	border-top: 1px solid white;
	border-bottom: 1px solid #e3efff;
	height: 21px;	
		text-align:left;	
}
.igwgRowSelBlue2k7
{
	border-top: 1px solid white;
	background-color: #b5c4df;
}
/*********************Grid style end**********************/
/*********************Template style begin**********************/
.belowmenu
{
	height: 19px; 
	background-image: url(Images/belowApple.gif); 
	background-repeat: repeat-x;
}
.ec_footer
{
	width: 100%; 
	height: 20px; 
	font-size:11px; 
	padding-top:5px;  
	BACKGROUND-IMAGE: url(Images/footer_bg.jpg); 
	background-repeat:repeat-x ;
	position:relative;top: 0px;
}
.ec_body
{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	background-image: url(Images/content_bg.gif);
	position:relative;top: 2px;
}
.ec_header
{
	background-image: url(Images/logo2.jpg); 
	width: 100%;
	height: 70px;  
	background-repeat: no-repeat;
}

.ec_title
{
	padding-left:20px;
	width: 757; 
	height: 25px; 
	text-align:left;	
	background-color: #d6d6d6; 
	vertical-align:bottom;
	
	/*font-weight:bold; */
	color:#ffffff;
	padding-top:5px;
	font-size:9pt;
	background-image: url(Images/PageA2_03.gif);
	/*background-image: url(Images/title_bg.png); */

}
.ec_subtitle
{
	
	padding-left:5px;
	vertical-align:middle;
	text-align :left;
	font-weight:bold; 
	border-bottom: 1px solid #CCCCCC;
	color: #004477;
	background-color: #DDDDDD;
	height: 20px;
	background-image: url(Images/igwgHeader.jpg);	
}
.ec_content
{
	padding:20px;
	position:relative;top: 0px;
	width: 757; 
	height: 100%; 
	background-color: white;
	text-align:left;
	
}
.ec_content_valign
{
	vertical-align:middle;
	width: 100%; 
	height: 400px; 
	background-color: white;
}
.ec_wrapper
{
	 background-color: #000000; 
	 width: 99.88%; height: 96%;
	  border-right: #cccccc 1px solid; 
	  border-top: #cccccc 1px solid; 
	  border-left: #cccccc 1px solid; 
	  border-bottom: #cccccc 1px solid;
	  background-image: url(Images/PageA2_02bg.gif);
	  background-repeat:repeat-x;
	  
}
/*********************Template style end**********************/
.TopMenuItemBar
{	
	border:0px;
	padding:0px;
	margin:0px;
  text-align:center;		
	/*background-color: #DCDCDC;*/
}
.TopMenuItem
{	
	border:0px;
	padding:0px;
	margin:0px;	
	background-image: url(Images/MenuBGNormal.gif);
	background-repeat:repeat-x;
	width: 77px;
	height: 29px;
	text-align:center;	
	vertical-align: baseline;	 
}
.TopMenuItem A{	background-image: NONE;}
.TopMenuItem A:hover{	background-image: NONE;	}

.TopMenuItem2
{	
	border:0px;
	 padding-left:5px;
	 padding-right:5px;	
	margin:0px;	
	background-image: url(Images/MenuBGNormal.gif);
	background-repeat:repeat-x;
	/*width: 77px;*/
	height: 29px;
	text-align:center;	
	vertical-align: baseline;	 
}
.TopMenuItem2 A{	background-image: NONE;}
.TopMenuItem2 A:hover{	background-image: NONE;	}


.TopMenuItemHover{	background-image: url(Images/MenuBGonRollOver.gif);
}

.TopMenuItemSelected{	background-image: url(Images/MenuBGonSelected.gif);
}
/*-------------------------------------------*/

.MenuItemBar
{	
	border:0px;
	padding:0px;
	margin:0px;
  text-align:right;			
	/*background-color: #DCDCDC;*/
}
.MenuItem
{	
	border:0px;
	padding:0px;
	margin:0px;
	background-image: url(Images/white_off1.gif);
	background-repeat:repeat-x;
	width: 99px;
	height: 29px;
	text-align:center;	
	vertical-align:middle;
	padding:0px;
	margin:0px;	
color:White;	
/* 
	border-right: #65A3EA 0px solid;
	border-top: #65A3EA 0px solid;
	border-left: #65A3EA 0px solid;
	border-bottom: #65A3EA 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	color: #012870;
	font-family: Arial,Tahoma, Verdana;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: bottom;*/
	
}
.MenuItem A
{
	background-image: NONE;
	text-decoration: none;
	text-align:center;
	padding-right: 5px;	
	
}

.MenuItemHover
{
	background-image: url(Images/blue_on2.gif);

/*	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;	
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	color: black;
	font-family: Arial,Tahoma, Verdana;	
	padding-bottom: 0px;
	padding-top: 0px;	*/
}
.MenuItemLeaf A
{
	text-decoration: none;

/*	height: 27px;
	display: block;
	padding: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;	
*/
}
.MenuItemLeaf
{
	text-decoration: none;

/*	border-right: #65A3EA 1px solid;
	border-top: #65A3EA 1px solid;
	border-left: #65A3EA 1px solid;
	border-bottom: #65A3EA 1px solid;
	padding-right: 0px;
	padding-left: 4px;
	background-color: #C5DEFA;
	font-size: 10pt;
	color: #003366;
	font-family: Arial,Tahoma, Verdana;	
	padding-bottom: 0px;
	padding-top: 0px;		
	width: 100px;
	height: 22px;	*/
}
.MenuItemLeafHover
{	
/*	border-right: #65A3EA 1px solid;
	border-top: #65A3EA 1px solid;
	border-left: #65A3EA 1px solid;
	border-bottom: #65A3EA 1px solid;
	padding-right: 0px;
	padding-left: 4px;
	background-color: white;
	font-size: 10pt;
	color: black;
	font-family: Arial,Tahoma, Verdana;	
	padding-bottom: 0px;
	padding-top: 0px;*/
}

.MenuItemSeparator
{	
	width: -1px;
	background-color:Transparent;
}
* HTML {
	
}
BODY { 	text-align:center;
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 70%;
	 
	 BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	  MARGIN: 0px; width:100%; height:100%; COLOR: #333; 
	  FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.checkbox {
	VERTICAL-ALIGN: middle; WIDTH: 14px! important; _height: 14px
}
INPUT.radio {
	VERTICAL-ALIGN: middle; WIDTH: 14px! important; _height: 14px
}
/*
* + HTML SELECT {
	HEIGHT: 20px! important
}
*/
/*A {
	COLOR: #333; 
	color: white;
}
A:visited {
	COLOR: #333
}*/
A:hover {
	/*TEXT-DECORATION: underline*/
	TEXT-DECORATION:none
}
A:active {
	/*TEXT-DECORATION: underline*/
	TEXT-DECORATION:none
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING- BORDER-RIGHT-WIDTH: 0px
}

.Box 
{			
	BORDER-RIGHT: #b0bec7 1px solid; 	
	BORDER-TOP: #b0bec7 1px solid; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #b0bec7 1px solid; 
	BORDER-BOTTOM: #b0bec7 1px solid; 	
	background-color:#ffffff;	
}

.BoxHeader 
{
	padding:0px;
	margin:0px;
	BACKGROUND-IMAGE: url(Images/bg.jpg);
	background-repeat:repeat-x;	
	background-color:#b0bec7;
	 vertical-align:middle;
	 color:#3d69a8;
	 font-weight:bold;
	 font-size:larger;
	 padding-left:5px;
	 height:27px;
}


