.IncentiveTitle

{
    font-size:5pt;
    text-align:left;
    margin-top:5px;   

}

.IncentiveSubTitle

{
font-size:15pt;
text-align:center;
font-style:italic;
margin-top:5px;

}

.IncentiveDescriptive

{
font-size:10pt;
text-align:center;
font-style:italic;
margin-top:5px;

}

.IncentiveDataGroupHeading

{
font-size:14pt;
font-weight:bold;
text-decoration:underline;

}

* { padding: 0;
    margin: 0;
    
    }

a:active {
	color: #01843e;
}
a:link {
	color: #01843e;
}
a:visited {
	color: #01843e;

}


#wrap { 
 margin: 0 auto;
 width: 920px;
 background-color: White;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(../images/bkg1-2.jpg);
}


#header {
 width: 915px;
 height: 120px;
 background-image:url(../images/ipg_banner.jpg);
 background-position:left;
 background-repeat:no-repeat;
 padding-bottom: 10px;
 padding-top: 20px;
}

#navigation {
 width: 900px;
 height: 8px;
 margin-bottom: 68px;
 background-color:#FFFFFF;
}

#main { 
 width: 850px;
 color: #333;
 height: auto;
 background-color: #FFFFFF;
 padding-left: 20px;
 padding-right: 20px;
 
}

#carrierbanner { 
 width: 900px;
 margin: 20px 0px 3px 0px;
 padding: 10px;
 padding-top: 10px;
 height:65px;
 background-color:#00704a;
}

#footer { 
 width: 920px;
 color: #000000;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

/* ========================= Twitter =========================== */
#twitter_div 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 width: 220px;
 list-style-position:inside;
 list-style-type:armenian;
 line-height: 18px;
 
}


/* ========================= menu =========================== */

.nav {
height:45px; 
background: url(../images/pro_line_0.gif) repeat-x;
position:relative; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
width:920px; 
z-index:500;

}

.nav .table {
display:table; 
margin:0 auto;


}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;

}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;
}

.nav .select a {
display:block; 
height:35px; 
float:left; 
background: url(../images/pro_line_0.gif); 
padding:0 10px 0 10px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color:#ffffff;
}

.nav .current a {
display:block; 
height:35px; 
float:left; 
background: url(../images/pro_line_2.gif); 
padding:0 0 0 10px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color:#fff;

}

.nav .current a b {
display:block; 
padding:0 30px 0 10px; 
background:url(../images/pro_line_2.gif) right top;
}

.nav .select a:hover, 
.nav .select li:hover a {
background: url(../images/pro_line_1.gif); 
padding:0 0 0 5px; 
cursor:pointer; 
color:#fff;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0 20px 0 20px; 
background:url(../images/pro_line_1.gif) right top; 
cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;

}

.nav .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#f00;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:920px; 
top:35px; 
background:url(../images/back_0.gif); 
padding:0; 
z-index:100; 
left:0; 
text-align:left;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 15px 0 15px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#444;
}

.nav .current .sub li.sub_show a {
color:#088; 
cursor:default; 
background:url(../images/back_1.gif);
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#088; 
background:url(../images/back_1.gif);
}

.sectionheading {font-size:14px;font-weight:bold;width:785px;border-bottom:dotted 1px black;padding-top:10px;}
.sectioncontent {padding:10px 0px 10px 20px; z-index:10000;}
.sectionlabel {float:left;padding:5px 3px 0px 0px;}
.sectiondata {float:left;color:#00704A;padding:5px 0px 0px 0px;}
              
#progressBackgroundFilter { 
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000000;  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity:0.5; 
  z-index:1000; 
} 

#processMessage {  
  position:fixed;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:200px; 
  z-index:1001; 
  background-color:#ffffff;
  border:solid 1px #000000; 
} 

#processMessage .message {padding-bottom:10px;text-align:center;}
#processMessage .progressimage {text-align:center;}
     
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	text-align:left;
	z-index:1001;
}

.modaltitlebar {color:#ffffff;background-color:#00704A;border:solid 1px Gray;color:Black;height:25px;}

.modalheader {padding:3px 3px 3px 3px; color:#FFFFFF;font-weight:bold;}

.modaltitletext {float:left;padding:1px 0px 0px 2px;}

.modaltitlebutton {float:right;padding:2px 0px 0px 0px;}

.shadow 
{
  background-color:#808080;  
  position:relative;
  top:5px;
  left:5px;
}

.shadow div#panel 
{
  position:relative;
  top:-5px;
  left:-5px;
  background-color:#FFFFFF;
  padding:0px;
  margin:0px;
}              

.fieldlabel {float:left;width:135px;font-weight:bold;margin-right:2px;margin-bottom:2px;background-color:#B9D6C5;}
.fieldlabel2 {float:left;width:135px;font-weight:bold;margin-right:2px;margin-bottom:2px;background-color:#B9D6C5;}
.field {float:left;margin-bottom:2px;}

.ajax__calendar_container { z-index : 1000 ; }
.datagriditem {padding: 0px 2px 0px 2px;}



.IncentiveTitle
{
	font-size:20pt;
	text-align:center;
	margin-top:5px;	
}

.IncentiveSubTitle
{
	font-size:15pt;
	text-align:center;
	font-style:italic;
	margin-top:5px;
}


.IncentiveDescriptive
{
	font-size:10pt;
	text-align:center;
	font-style:italic;
	margin-top:5px;
}

.IncentiveDataGroupHeading
{
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}