/*
body
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: black; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E9E9E9;
	background-image:url(/Images/themes/37/pagebg.gif);  
	background-repeat:repeat-x;
}
*/
td.searchpane1
{
	width:120px;
}
.headnav 
{
	COLOR: white; MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
.headnav A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
.headnav A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
headnav A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.pagedesc
{
 font-weight: normal;
 font-size: 8pt;
 color: gray;
 font-family: Verdana,Arial,Lucida Sans Regular;
}

.tip
{
 font-weight: normal;
 font-style:italic;
 font-size: 8pt;
 color: gray;
 font-family: Verdana,Arial,Lucida Sans Regular;
}

.mainheader
 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #007cc3; FONT-FAMILY: Verdana, Arial, Trebuchet MS
 }
.pageheader
{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #0049ac; BORDER-BOTTOM: #aab2b0 2px solid; FONT-FAMILY: Verdana , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif
}

.heading 
{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #007cc3; FONT-FAMILY: Verdana , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif
}
.toplinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #007cc3
}
.toplinks A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
.toplinks A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
.toplinks A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
.toplinks A:hover 
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; TEXT-DECORATION: underline
}

.bodytext3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000
}
.bodytext3 A:link {
	FONT-WEIGHT: bold; COLOR: #007cc3; TEXT-DECORATION: none
}
.bodytext3 A:visited {
	FONT-WEIGHT: bold; COLOR: #007cc3; TEXT-DECORATION: none
}
.bodytext3 A:hover {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}


/*new styles 19 Sept-----------------------*/
.ExpandCollapse A:link
{
 /*font-weight: bold;*/
 color: #000000 ;
 text-decoration: none;
}
.ExpandCollapse A:visited
{
 /*font-weight: bold;*/
 color: #000000 ;
 text-decoration: none;
}
.ExpandCollapse A:hover
{
 /*font-weight: bold;*/
 color: red ;
 text-decoration: underline;
}
/*end styles-----------------------------*/


.navigation
 {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Sans-Serif, Lucida Sans Unicode;
 }
 
 leftnav
{
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	width: 180;
}
.leftnav table
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	border-bottom: 2px solid #06c;
}
.leftnav li
{
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 5px;
	height: 20px;
	border-style: none;
}


.leftnav a:link
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.leftnav a:active
{
	color: #039;
}

.leftnav a:visited
{
	color: #039;
}
.leftnav a:hover
{
	color: #fff;
	background-color: #0049ad;
}

.leftnav .leftlinkhead
{
	background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height: 20px;
	border-style: none;
	font-weight:bold;
}

.navigation SPAN
 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF;
 }
.navigation A:link
 {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none
 }
.navigation A:visited 
{
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.navigation A:hover 
{
	FONT-WEIGHT: bold; COLOR: #B9CF7D; TEXT-DECORATION: underline
}

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.headerMainTable
{
	
}

/*end styles-----------------------------*/

.headerlogin
{
	font-size: 11px;
	font-weight: bold;
}
td.headerlogin
{
	padding-bottom: 10px;
}
.headerlogin .errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.mainlinkstable
{
	font-size: 11px;
	background-color: #FBFAFA;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
#header1_lblWelcome
{
	color: #000;
    font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.headersearch
{
	color: #fff;
	font-weight:bold;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	padding-top:20px;
	display:none;
	
}
td.headersearch
{
	padding-top: 3px;
	vertical-align:middle;
}

.headersearch .spaceofwelcome
{
    height: 5px;
}


/*new styles(used in Header control in lblCustomer label , same as nav-main) 19 Sept-----------------------*/
.lblCustomer  
{
	font-size: 10px;
	padding-left: 5px;
	color: #fff;
	text-align: right;
	vertical-align:bottom;
	
}
.lblCustomer td
{
	
	vertical-align:bottom;
	
}
/*end styles-----------------------------*/

.nav-main
{
	/*font-size: 12px;*/
	font-size: 6pt;
	/*padding-left: 20px;*/
	padding-left: 12px;
	color: #3D64AC;
	/*text-align:right;*/
	text-align: left;
}
.nav-main a:link
{
	color: #3D64AC;
	font-weight:bold;
	text-decoration: none;
}
.nav-main a:visited
{
	color: #3D64AC;
	font-weight:bold;
	text-decoration: none;
}
.nav-main a:hover
{
	color: #F8AC00;
	font-weight:bold;
	text-decoration: underline;
}
.nav-main span
{
	font-weight: bold;
	font-size: 6pt;
	color: #3D64AC;
}

.left-col td
{
	font-size: 11px;
	/*background-color: #b8ce7d; (changed for GIP left menu background (RBC)*/
	background-color: White;

	
}


.left-col table
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right:solid 1 #E5E5E5;
	
}

.left-col .mainlinkstable
{
	font-size: 11px;
	
	/*background-image: url(images/leftcol-bg-yellow.gif);*/
	border-right: 0px solid #000080;
	border-left: 0px solid #000080;
	border-top: 0px solid #000080;
	border-bottom: 0px solid #000080;
}



.bottomImage  /*In leftbar and in Default1 and Default2 pages to give style effet at bottom*/
{
		
}



.nav-left
{
	margin: 0px;
	padding: 0px;
	/*background-color:#B8CE7D; Changed for GIP to make left menu white (RBC) */
	background-color: White;
}
.nav-left a:link
{
    color: #fff;
}
.nav-left a:visited
{
    color: #fff;
}
.nav-left a:hover
{
    color: #000;
}

.nav-left ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align:top;	
	
}


.nav-left ul li
{ 
    background-repeat: no-repeat; 
    border-bottom: 0px solid #183973; 
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none;
    width:100%;
}
.nav-left ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.nav-left li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.nav-left .boldlink ul li a
{ 
    text-decoration: none; 
    display: block; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 10px; 
    font-weight: bold; 
    font-size: 12px; 
   
  }
.nav-left .boldlink a:hover
{
	/*color: #000000;*/
	color: White;
	/*background-color: Blue;*/
	background-color: #1A3D77;
	text-decoration: none;
	font-weight: bold; 
	font-weight: bold;
	font-size: 12px;
}
.nav-left .boldlink a:link
{ 
    /*color: #007AC5; */
    color: White;
    font-size: 12px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
    background-image: url(/Images/themes/37/bullet01.gif);
    border-top-color:#183973;
    border-top-width:1px;
    border-top-style:solid;
    border-bottom-color:#183973;
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding-left:12px;
    /*background-color:#e7e79c;*/
    /*background-color: Blue;*/
    background-color: #1A3D77;
    background-repeat:no-repeat;
    vertical-align:middle;     
    background-position:left center right; 
      
         
}
.nav-left .boldlink a:visited
{ 
    /*color: #007AC5; */
    color: White;
    font-size: 12px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
    background-image: url(/Images/themes/37/bullet01.gif);
    border-top-color:#183973;
    border-top-width:1px;
    border-top-style:solid;
    border-bottom-color:#183973;
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding-left:10px;
    /*background-color:#e7e79c;*/
    /*background-color: Blue;*/
    background-color: #1A3D77;
    background-repeat:no-repeat;
    vertical-align:middle;     
    background-position:left center right;  
}
.nav-left .innerlinks a
{ 
    /*color: #000000; */
    color: Black;
    text-decoration: none;
    font-size:11px; 
    /*background-color: #e7e79c; */
    background-color: White;
    display: block; 
    padding-left: 20px; 
    vertical-align:middle; 
    border-bottom: solid 1px #000000;
    background-repeat: no-repeat;
}
.nav-left .innerlinks a:link
{ 
    /*color: #000000; */
    color: Black;
    /*background-color: #e7e79c; */
    background-color: White;
    background-repeat: no-repeat;
	background-position: 5px 5px;
}
.nav-left .innerlinks a:visited
{ 
    /*color: #000000; */
    color: Black;
    font-size:11px; 
    /*background-color: #e7e79c; */
    background-color: White;
    background-repeat: no-repeat;
	background-position: 5px 5px;
 }
.nav-left .innerlinks a:hover
{
	/*color: #000000;*/
	color: Navy;
	font-size:11px;
	/*background-color: #B8CE7D;*/
	background-color: White;
	font-weight:bold;	
	text-decoration: none;
	background-image: url(/Images/themes/37/specer.gif);
	background-repeat: no-repeat;
}
.nav-left a:link
{
	color: #fff;
}
.nav-left a:visited
{
	color: #fff;
}
.nav-left a:hover
{
	color: #fff;
	background-color: #B9CF73;
	text-decoration: none;
}

.SiteMap
{
	margin: 0px;
	padding: 0px;	
}
.SiteMap ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2px;
	padding-top: 2px;
}

.SiteMap ul li
{
	/*background-image: url(/images/bullet01.gif);*/
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border-style: none;
	border-bottom: 1px solid #ccc;
}
.SiteMap ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.SiteMap li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.SiteMap .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: 400;
	font-size: 12px;
}

.SiteMap .innerlinks a
{
	text-decoration: none;
	font-size:11px;
	display: block;
	padding-left: 20px;
	vertical-align:middle;
}
.SiteMap .boldlink a:link
{
	color: #900;
	font-weight: 400;
	font-size: 12px;
}
.SiteMap .boldlink a:visited
{
	color: #900;
	font-weight: 400;
	font-size: 12px;
	
}
.SiteMap .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #cc3433;
	font-weight: 500;
	font-size: 12px;
}
.SiteMap a:link
{
	color: #000080;
}
.SiteMap a:visited
{
	color: #000080;
}
.SiteMap a:hover
{
	color: #fff;
	background-color: #cc3433;
	text-decoration: none;
}
.SiteMap .innerlinks a:link
{
	color: #000080;
}
.SiteMap .innerlinks a:visited
{
	color: #000080;
	font-size:11px;
}
.SiteMap .innerlinks a:hover
{
	color: #fff;
	font-size:11px;
	background-color: #900;
	text-decoration: none;
}


.datagrid {
	BORDER-RIGHT: #bdb76b 1px solid; BORDER-TOP: #bdb76b 1px solid; FONT-SIZE: 8pt; BACKGROUND: #fff; BORDER-LEFT: #bdb76b 1px solid; BORDER-BOTTOM: #bdb76b 1px solid; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode
}
.datagrid TD {
	BORDER-RIGHT: #f0e68c 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0e68c 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0e68c 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #f0e68c 1px solid
}
.datagrid TR.header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/background.gif); VERTICAL-ALIGN: middle; BORDER-LEFT: gray 1px solid; COLOR: #fff; TEXT-ALIGN: center
}
.datagrid TH.header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/background.gif); VERTICAL-ALIGN: middle; BORDER-LEFT: gray 1px solid; COLOR: #fff; TEXT-ALIGN: center
}
.datagrid TR.even {
	/*BACKGROUND: #dcedca*/
	background: lightblue;
}
.datagrid TR.odd {
	BACKGROUND: #fff
}
.datagrid TR.selected {
	BACKGROUND: #cccccc
}
.datagrid TR.footer {
	FONT-WEIGHT: bold
}
.datagrid .footercat {
	FONT-WEIGHT: bold; BACKGROUND: #0000cd; VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-ALIGN: center
}
.datagrid .Pages SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #cbdbeb; PADDING-TOP: 1px
}
.datagrid A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: none
}
.datagrid A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: none
}
.datagrid A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: none
}
.datagrid A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: underline
}
.datagrid .Pages A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #007cc3; PADDING-TOP: 1px
}
.datagrid .Pages A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #007cc3; PADDING-TOP: 1px
}
.datagrid .Pages A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #84c225; PADDING-TOP: 1px
}
.datagrid .header A:link {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.datagrid .header A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.datagrid .header A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.datagrid_old {
	BORDER-RIGHT: #cbdbeb 1px solid; BORDER-TOP: #cbdbeb 1px solid; FONT-SIZE: 8pt; BACKGROUND: #fff; BORDER-LEFT: #cbdbeb 1px solid; BORDER-BOTTOM: #cbdbeb 1px solid; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode
}
.datagrid_old TD {
	BORDER-RIGHT: #cbdbeb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cbdbeb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cbdbeb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cbdbeb 1px solid
}
.datagrid_old TR.header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #778899; VERTICAL-ALIGN: middle; BORDER-LEFT: gray 1px solid; COLOR: #fff; TEXT-ALIGN: center
}
.datagrid_old TH.header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #0579c3; VERTICAL-ALIGN: middle; BORDER-LEFT: gray 1px solid; COLOR: #fff; TEXT-ALIGN: center
}
.datagrid_old TR.even {
	BACKGROUND: #ebf0f9
}
.datagrid_old TR.odd {
	BACKGROUND: #fff
}
.datagrid_old TR.selected {
	BACKGROUND: #cccccc
}
.datagrid_old TR.footer {
	FONT-WEIGHT: bold
}
.datagrid_old .footercat {
	FONT-WEIGHT: bold; BACKGROUND: #0579c3; VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-ALIGN: center
}
.datagrid_old .Pages SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #cbdbeb; PADDING-TOP: 1px
}
.datagrid_old A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: none
}
.datagrid_old A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: none
}
.datagrid_old A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: none
}
.datagrid_old A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif , Lucida Sans Unicode; TEXT-DECORATION: underline
}
.datagrid_old .Pages A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #007cc3; PADDING-TOP: 1px
}
.datagrid_old .Pages A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #007cc3; PADDING-TOP: 1px
}
.datagrid_old .Pages A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #84c225; PADDING-TOP: 1px
}
.datagrid_old .header A:link {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.datagrid_old .header A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.datagrid_old .header A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: underline
}



P {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,Arial,Lucida Sans Regular; TEXT-ALIGN: justify
}
.descriptiontext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,Arial,Lucida Sans Regular; TEXT-ALIGN: justify
}

.featureditems .label {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,Arial,Lucida Sans Regular
}

.label
{
	
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelsmall
{
	font-weight: normal;
	font-size: 7pt;
	color: White;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelblack
{
	font-weight: normal;
	font-size: 8pt;
	color: #000;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelboldblack
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelblacksmall
{
	font-size: 7pt;
	color: black;
	font-family: Verdana;
}

.red
{
	background-color: #FF5555;
}
.green
{
	background-color: #98FB98;
}
.yellow
{
	background-color: #FFFF00;
}



.maintable
{
	width: 1004px;
	height: 100%;
	background-color: White;
	vertical-align:top; 
}
.innermaintable
{
	/*width: 730px;*/
	background-color:White; 
	vertical-align:top;
	
}
.centertdstyle
{
	height: 100%;
	width: 750px;
	vertical-align: top;
	text-align: left;
}
.leftbarstyle
{
    padding-right:15px;
    
}



.header
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	vertical-align: middle;
	color: #007cc3;
	padding-top: 0px;
	border-bottom: white 1px solid;
	background-color: #007cc3;
	text-align: center;
}

.subpageheader
{
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	text-align: left;
}
.errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.infomessage
{
	font-size: 8pt;
	font-weight: normal;
	color: navy;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.dropdown
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial,Lucida Sans Regular;
	background-color: #fff;
	font-size: 8pt;
	font-weight: normal;
}

.listbox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial,Lucida Sans Regular;
}
.textbox
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #fff;
}
.textboxuser
{
	background-color: #40a0db;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	width: 80px;
	height: 20px;
}
.textboxpart
{
	background-color: #9c6;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	width: 100px;
	height: 20px;
}
.textbox40
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 40;
	color: black;
}
.textbox200
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	color: #000;
	width: 200px;
}
.textbox100
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 100px;
	color: #000;
}
.textbox150
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 150px;
	color: #000;
}
.button
{
	font-size: 11px;
	margin: 0pt 0px 0pt 0pt;
	color: #000;
	font-family: Verdana, arial, Georgia, Tahoma, 'Courier New';
}
.buttonuser
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #06b;
	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #93caec #0049ad #0049ad #93caec;
}

.buttonpart
{
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #95c34d;
	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #d0f09e #6e972c #6e972c #d0f09e;
}
.coolbutton1
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*background-color:#000080;*/
	background-color: #1A3D77;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	border-width: 2px;
	border-color: #aab2b0 #000 #000 #aab2b0;
}

.coolbutton2
{
	/*color: Black;*/
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*background-color:#b9cf7d;*/
	background-color: #1A3D77;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	border-width: 2px;
	border-color:#aab2b0 #000 #000 #aab2b0;
}

.coolbutton3
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: Orange;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	border-width: 2px;
	border-color:#aab2b0 #000 #000 #aab2b0;
}

.line
{
	background-color: #DBDBD3;
}


.checkBox
{
	font-size: 8pt;
	color: #000;
	font-family: Verdana, Arial, Lucida Sans Regular;
	background-color: #fff;
}
.shoppingcart
{
	color: white;
	font-family: Lucida Sans Regular, Verdana, Arial;
	font-size: 8pt;
	font-weight: bolder;
}


a:link
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:active
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:visited
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:hover
{
	color: black;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
}

.yearvaluesyear
{
}
.modelvaluesmake
{
	overflow: auto;
	width: 180;
}
.modelvaluesmodel
{
	overflow: auto;
	width: 200;
}
.modelvaluessubmodel
{
	overflow: auto;
	height: 50;
	width: 200;
}
.modelvaluesengine
{
	overflow: auto;

	width: 200;
}
.login
{
	padding-right: 5px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 5px;
	color: #000000;
	background-color: #c5d4de;
}
.linkshead
{
	font-size: 14px;
	color: #FFF; /*background-color: #007cc3;*/
	font-family: Trebuchet MS;
	font-weight: bold;
}
homecontenttable
{
	border-right: #0979bc 1px solid;
	border-top: #0979bc 1px solid;
	border-left: #0979bc 1px solid;
	border-bottom: #0979bc 1px solid;
}


.Pages span
{
	padding: 1 3 1 3;
	color: #CBDBEB;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:link
{
	padding: 1 3 1 3;
	color: #007cc3;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:visited
{
	padding: 1 3 1 3;
	color: #007cc3;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:hover
{
	padding: 1 3 1 3;
	color: #84C225;
	font-size: 8pt;
	font-weight: bold;
}

.eventdate
{
	font-size: 8pt;
	color: #007cc3;
	font-family: Trebuchet MS;
	font-weight: bold;
}

TABLE.datalist
{
	font-size: 8pt;
	background: #fff;
	width: 100%;
	font-family: Verdana;
}
.datalist TABLE
{
	font-size: 8pt;
	background: #fff;
	width: 100%;
	font-family: Verdana;
}
TABLE.datalist TD.odd
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}
TABLE.datalist TD.even
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}
TABLE.datalist TD.foot
{
	font-weight: bold;
	background: #d3e5fa;
}
TABLE.datalist .tdColor
{
	border-top: #aaaaaa 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #aaaaaa 1px solid;
}
.infobaloon
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
	opacity: 1;
	filter: alpha(opacity=0);
	visibility:hidden;
}
.table
{
	background-color:#fff;
	height:95%;
	width:95%;
	vertical-align:middle;
}
.table_border
{
	border-right: darkblue thin solid;
	border-top: darkblue thin solid;
	border-left: darkblue thin solid;
	border-bottom: darkblue thin solid;
}
.bodytext
{
	font-size: 8pt;
	background-color:White; 
}
.bodytext h1
{
	color: #0049ac;
	font-size: 24px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 2px solid #95c34d;
}
.bodytext p
{
	margin-top: 0;
	margin-bottom: 10px;
}

td.panehead
{
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #B8CE78;	
	/*background-image: url(/Images/themes/37/pane-header-bg.gif);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 10px;
	height: 23px;	
}
td.panefooter
{
	height:1px;
}


td.center-col
{
	padding-left : 10px;
	padding-right : 10px;
}
table.prod-block
{
	background-image: url(/Images/themes/37/pane-bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;

}
.prod-block p
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
}
.prod-block td
{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.prod-block a:link
{
	color: navy;
	/*color: #06b;*/
}
.prod-block a:visited
{
	color: navy;
	/*color: #06b;*/
}
.prod-block a:hover
{
	color: black;
	/*color: #95c34d;*/
	background-color: #dedede;
}
.news td
{
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}
.news a:link
{
	color: #06b;
}
.news a:visited
{
	color: #06b;
}
.news a:hover
{
	color: #95c34d;
}
.news p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.news hr
{
	background-color: #0078c4;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.footermain
{
	/*height:180px;*/
	height: 80px;
}

.footermain td
{
	color: #fff;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	padding-top:15px;
	padding-bottom:8px;
}

.nav-mainFooter
{
	font-size: 10px;
	padding-left: 5px;
	color: Navy;
	text-align: center;
	padding-top:25px;
}
.nav-mainFooter a:link
{
	color: Navy;
	text-decoration: none;
}
.nav-mainFooter a:visited
{
	color: Navy;
	text-decoration: none;
}
.nav-mainFooter a:hover
{
	color: Red;
	text-decoration: underline;
}


.defaultlinks a:link
{
	background-image: url(/Images/themes/37/bullet02.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #007AC5;
	/*color: #F0E68C;*/
	font-weight: bold;
}
.defaultlinks a:visited
{
	background-image: url(/Images/themes/37/bullet02.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #007AC5;
	/*color: #F0E68C;*/
	font-weight: bold;
}
.defaultlinks a:hover
{
	background-image: url(/Images/themes/37/bullet01.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #84C225;
	/*color: #F0E68C;*/
	font-weight: bold;
	text-decoration: none;
}
.Cat3_Loading
{
	background-color: #B4D87D;
	border: solid 1 #7F9DB9;
}

.Cat3_LoadingShadow
{
	background-color:Black;  
	filter: alpha(opacity=50); 
}

.Cat3_DivMainCatContainer
{
	background-color: #CDDFFB;
	border: solid 1 silver;
}
.Cat3_DivMainCatContainerTitleBar
{
	background-color: SteelBlue;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Lucida Sans Regular;	
}


.Cat3_DivSubCatContainer
{
	/*background-color : #CDDFFB;*/
	
	padding-left: 20px;
}

.Cat3_SubCatContentDiv
{
	background-color:#CDDFFB;
	border: solid thin silver;
}
.Cat3_SubCatContentDiv_TitleBar
{
	background-color: SteelBlue;
	font-size: 8pt;
	color: white;
	font-family: Verdana,Arial,Lucida Sans Regular;	
}

fieldset
{
	line-height: 18px;
	position: expression( 'relative' ); /* Fixes IE problem with fieldset+legend boundaries */
	background-color: #f4f4f2;
	background-image: none;
	margin-top: 10px;
	border: solid 1px #9eb6d6;
	padding: 20px 10px 10px;
	
}
legend
{
	position: expression( 'absolute' );
	top: expression( '-9px' ); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 2px 5px;
	border: solid 1px #9eb6d6;
	background-color: #fff;
	color: #4364a6;
	font-weight: bold;
	font-size: 8pt; 
	width: 150px;
	overflow: visible;
	min-width: 150px;
	display: block;
}
.labelbold a:link
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold a:visited
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration:underline;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.descriptiontextatpage 
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	text-align: justify;
	font-family: Verdana,Arial,Lucida Sans Regular;
	padding-bottom: 10px;
	padding-top: 5px;
}
.tableborder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */

/* <Style added for ProMotriz> */

p,  td,  div,  ul {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	
/* <agl.folder "Top Navigation"> */

	#mainnav {
		background-image: none;
		float: right;
		height: 26px;
		padding: 0;
		position: relative;
		margin: 0 2px 5px 0; }
	#mainnav li {
		margin: 0 2px 0 0;
		padding: 0;
		list-style: none;
		float: left; }
	#mainnav li,  #mainnav a {
		height: 26px;
		display: block;
		text-decoration: none;
		font-size: 1px;
		text-indent: -9000px; }
	#n1 {
		background-image: url(/Images/themes/37/topnav.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 0;
		left: 0;
		width: 127px; }
	#n2 {
		background-image: url(/Images/themes/37/topnav.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 -26px;
		left: 0;
		width: 127px; }
	#n3 {
		background-image: url(/Images/themes/37/topnav.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 -52px;
		left: 0;
		width: 127px; }
	#n4 {
		background-image: url(/Images/themes/37/topnav.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 -78px;
		left: 0;
		width: 127px; }
	#n5 {
		background-image: url(/Images/themes/37/topnav.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0 -104px;
		left: 0;
		width: 127px; }
	#n1 a:hover,  #n1 a.active:hover {
		background: url(/Images/themes/37/topnav.gif) no-repeat -127px 0; }
	#n2 a:hover,  #n2 a.active:hover {
		background: url(/Images/themes/37/topnav.gif) no-repeat -127px -26px; }
	#n3 a:hover,  #n3 a.active:hover {
		background: url(/Images/themes/37/topnav.gif) no-repeat -127px -52px; }
	#n4 a:hover,  #n4 a.active:hover {
		background: url(/Images/themes/37/topnav.gif) no-repeat -127px -78px; }
	#n5 a:hover,  #n5 a.active:hover {
		background: url(/Images/themes/37/topnav.gif) no-repeat -127px -104px; }

/*</agl.folder>*/

/*
table.header {
	background-image: url(/Images/themes/37/header-bg.gif); }
table.container {
	background-color: white; }
.searchbox {
	font-size: 10px;
	background-color: #aab2b0;
	border-bottom: 1px solid #c5c5c5; }
.searchbox td {
	font-size: 11px;
	padding: 4.5px 5px 0 10px; }
.searchbox input {
	margin-bottom: 5px;
	border: solid 1px #c5c5c5; }
.loginbox {
	font-size: 10px;
	background-color: #f2f4f3;
	border-bottom: 1px solid #c5c5c5; }
.loginbox td {
	font-size: 11px;
	padding: 5px 5px 0 15px; }
.loginbox input {
	margin-bottom: 5px;
	border: solid 1px #c5c5c5; }
.loginbox a {
	line-height: 15px;
	margin-top: 10px;
	padding-top: 10px;
	display: inline; }
input.noborder {
	margin-bottom: 7px;
	border-style: none;
	border-width: 0; }
td.leftcol {
	border-right: 1px solid #aab2b0; }
.leftcol ul  { list-style-type: none; margin: 0; padding: 0 }
.leftcol li { display: block; border-top: 1px solid #fff; border-bottom: 1px solid #676e77 }
.leftcol ul a  { color: black; background-color: #f2f4f3; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 200px  }
.leftcol ul a:visited { color: black; text-decoration: none; background-color: #f2f4f3; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 200px; }
.leftcol ul a:hover  { color: black; background-color: #dedede  }
.leftcol h3 {
	color: white;
	font-size: 13px;
	font-weight: bold;
	background-color: #02368c;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px; }

.rightbarstyle
{
    width:17px;
    background-image: url(/Images/themes/37/rightcol-bg.gif);
}

table.showcase {
	background-image: url(/Images/themes/37/pane-bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll; }
.showcase h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px; }
.showcase p {
	font-size: 11px; }
td.footer {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 8px solid #02368c; }

*/


	
.qtyavail
{
 font-weight: bold;
 color: Green;
}
.qtynotavail
{
 font-weight: bold;
 color: Gray;
}
.partinfomessage
{
 left: 320px;
 position: absolute;
 background-color: #FFFFE1;
 font-family: Verdana;
 font-size: 8pt;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 10px;
 padding-right: 10px;
 border: solid 1px black;
}



.Featuredtd
{
	color: white;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-image: url(/Images/themes/37/tdFeatured.gif);
	background-repeat: repeat;
    background-position: right bottom;
	padding-left: 10px;
	height: 23px;
	border-bottom: #B9CF7D 1px none;
	border-right:  #B9CF7D 1px none;
	border-left:   #B9CF7D 1px none;
	display:none;
}

.Populartd
{
	color: white;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-image: url(/Images/themes/37/tdpopular.gif);
	background-repeat: repeat;
    background-position: right bottom;
	padding-left: 10px;
	height: 30px;
	width:420px;
	border-bottom: #B9CF7D 1px none;
	border-right:  #B9CF7D 1px none;
	border-left:   #B9CF7D 1px none;
	display:none;
}
.tableFeatured
{
	
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	border-bottom: #B9CF7D 1px solid;
	border-right:  #B9CF7D 1px solid;
	border-left:   #B9CF7D 1px solid;
	position: relative;
	/*padding: 10px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right:0px;
}


.tablePopular
{
	
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	border-bottom: #B9CF7D 1px solid;
	border-right:  #B9CF7D 1px solid;
	border-left:   #B9CF7D 1px solid;
	position: relative;
	/*padding: 10px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right:0px;
	/*width:310px;*/
	width:241px;
	height:167px;
	
}

.tablePopularGIP
{
	
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	border-bottom: #B9CF7D 1px solid;
	border-right:  #B9CF7D 1px solid;
	border-left:   #B9CF7D 1px solid;
	position: relative;
	/*padding: 10px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right:0px;
	/*width:310px;*/
	/*width:241px;*/
	height:167px;
	
}

.featureditems
{
	width:150px;
	height:115px;
}

table.pane
{
	
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	width: 220px;
	border-bottom: #003566 1px solid;
	
	border-right: #003566 1px solid;
	border-left: #003566 1px solid;
	position: relative;
	/*padding: 10px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right:0px;
}


td.pane
{
	padding:   10px 10px 10px ;
	width: 200px;
}


table.paneGIP
{
	
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	/*width: 220px;*/
	border-bottom: #003566 1px solid;
	
	border-right: #003566 1px solid;
	border-left: #003566 1px solid;
	position: relative;
	/*padding: 10px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right:0px;
}


td.paneGIP
{
	padding:   10px 10px 10px ;
	/*width: 200px;*/
}

/***************** Common Styles*/
/*
body { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b8ce7d; background-image: url(/Images/themes/37/pagebg.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
p, div, ul, td { font-size: 11px; }
.whitetext { color: white; }
.whitetext a:link { color: white; text-decoration: underline; }
.whitetext a:visited { color: white; text-decoration: underline; }
.whitetext a:hover { color: #b9cf7d; text-decoration: underline; }
.coolbutton1 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #b9cf7d; padding-top: 1px; padding-bottom: 1px; border-style: solid; border-width: 2px; border-color: #e4f0c5 #a1b961 #a1b961 #e4f0c5 }
.coolinput1 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-top: 1px; padding-bottom: 1px; border-style: solid; border-width: 1px; border-color: #a1b961 #e4f0c5 #e4f0c5 #a1b961; }
a:link, a:visited { color: #0076bd; }
a:hover { color: #ff5d2d; }
*/


/*****************  Header*/
/*
table#header { background-image: url(/Images/themes/37/pagehead-bg.gif); background-repeat: no-repeat; background-position: 240px 0; }
*/
/***************** Left Column */
/*
td#leftcol { background-image: url(/Images/themes/37/leftcol-bg-green.gif); background-repeat: repeat-y; }
div.contents_left { margin-left: 20px; }
.contents_left h1 { color: white; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #1a3d77; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-top: 1px solid #b9cf7d; }
.contents_left .boldlink ul li a
{
	text-decoration: none;
	background-image: url(/Images/themes/37/leftcol-bg-green.gif);
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: 400;
	font-size: 12px;
}
.navcontainer { font-size: 11px; width: 220px; }
.navcontainer ul
{ margin: 0 0 0; padding-left: 0; border-bottom: 1px solid #1a3d77; list-style-type: none; }
.navcontainer a
{ color: black; background-image: url(/Images/themes/37/leftcol-bg-yellow.gif); background-position: -20px 0; display: block; padding: 3px 5px 3px 10px; width: 220px; border-top: 1px solid #1a3d77; }
.navcontainer a:link, .navlist a:visited
{ color: black; text-decoration: none; }
.navcontainer a:hover
{ color: black; background-image: url(/Images/themes/37/leftcol-bg-green.gif); background-position: -20px 0; }
*/
/***************** Right Column*/
/*
td#rightcol { background-color: White); background-repeat: repeat-y; background-position: right 0; }
div.contents 
{ 
	padding: 0px 0px 10px 26px;
	width:700;
	background-color:#ffffff ;
}
.contents h1 { color: #3d64a3; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; }
.contents h2 { color: #3d64a3; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; margin: 0 0 5px 10px; }
.contents p { line-height: 130%; margin-top: 10px; margin-bottom: 10px; }
*/


/***************** Product Pane*/
/*
table.productpane { font-size: 14px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; border: solid 1px #b9cf7d; }
.productpane td { font-size: 10px; text-align: center; padding: 5px; }
.productpane p { font-size: 10px; margin-top: 5px; margin-bottom: 5px; }
.productpane h3 { font-size: 11px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
*/

/***************** Login Pane*/
/*
table.login { margin-left: 10px; }
.login td { padding-left: 10px; }
.login p { text-align: left; margin-top: 3px; margin-bottom: 0; }
*/

/***************** Top Navigation*/
/*
div.headnav { color: white; text-align: right; margin-right: 20px; }
.headnav a { font-weight: bold; text-decoration: none; margin-right: 2px; margin-left: 2px; }
.headnav a:link, headnav a:hover { text-decoration: none; font-weight:bold }
*/

/***************** Top Secondary Navigation*/
/*
div.headnav2 { height: 23px; margin-top: 27px; padding-left: 20px; }
*/

/***************** Footer*/
/*
td.footer { text-align: center; padding-top: 10px; padding-bottom: 10px; }
*/

/***************** Breadcrumbs*/
/*div.breadcrumb { margin-right: 20px; padding: 5px 5px 5px 20px; border-bottom: 1px dotted #b9cf7d; }*/


/*   new css added */


