	body, table, tr, td, th, input, select
	{
		font-family:arial, helvetica, sans-serif;
		font-size:10pt;
		font-weight: normal;
   	}
	body
	{	
		background: white;		
		padding: 0px 0px 0px 0px;
		margin: 3px 0px 0px 0px;	
   	}
	h1   
	{
		font-size: 11pt;
		font-weight: bold;		
		color: #444444;
	 	text-align: left;
	 	margin:0px;
	}
    h2
	{
		font-size: 11pt;
		font-weight: bold;			
		color: #000000;
    	text-align: left;
	}
	td.data
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		white-space: nowrap;
		border-style:solid;
		border-left-style:none;
		border-top-style:none;
		border-right-style:none;
		border-bottom-color:Gray;
		border-bottom-width:1px;
		padding: 2px 2px 2px 2px;
		margin: 0px 0px 0px 0px;
	}
	td.header
	{
		font-size: 10pt;
		font-family: Arial, Helvetica, sans-serif;
	   	font-weight: bold;
		white-space: nowrap;
	}	
	tr.light
	{
	  	Background-Color: #FFFFFF;
	}
	
	tr.dark{
		Background-Color: #EAEAEA;
	}
	button
	{
		font-size: 8pt;
	}
	INPUT, SELECT 
	{
		font-size: 10pt;
		font-weight: normal;
		font-family: Arial, Helvetica;
	}
	a.banana
	{	
		font-family:verdana, helvetica, sans-serif;
		font-size:10pt;
		font-weight: bold;
   	}	
	a.blevel:link, a.blevel:active, a.blevel:visited
	{
	    font-size: 8pt; 
	    color: #0000CC;
	}
	a.tlevel:link, a.tlevel:active, a.tlevel:visited
	{
	    font-size: 10pt; 	
	    color: #0000CC
	}
	.nolink
	{
	    font-size: 10pt; 
		color: black
	}
	.nolinkbld
	{
	    font-size: 10pt; 
	    font-weight:bold;
		color:black
	}
	.nolinksm
	{
	    font-size: 8pt; 
		color: black
	}
	.nolinksmbld
	{
	    font-size: 8pt; 
	    font-weight:bold;
	}
	.footerNoLink{
		font-size: 10pt; 
	}
	a.footer:link, a.footer:active, a.footer:visited
	{
		font-size: 10pt; 
	    color: #0000CC
	}
	a.footer2:link, a.footer2:active, a.footer2:visited
	{
		font-size: 8pt; 
	    color: #0000CC
	}
	a.footerbold:link, a.footerbold:active, a.footerbold:visited
	{
		font-size: 10pt; 
	    font-weight:bold;
	    color: #0000CC
	}
	a.tiny:link, a.tiny:active, a.tiny:visited 
	{
		font-size: 8pt; 
	    color: #0000CC
	}
	.link, .link:active, .link:visited 
	{
		font-size: 10pt; 
	    color: #0000CC
	}		
	a, a:link, a:active, a:visited 
	{
		font-size: 10pt; 
	    color: #0000CC
	}	
	.PageTitle
	{
		font-size:150%;
		color:#333366;
		font-weight:bold;
	}
	.PageTitle2
	{
		font-size:16;
		color:#990000;
		font-weight:bold;		
	}
	.PageTitle3
	{
		font-size:150%;
		color:#3B73B9;
		font-family:Arial Rounded MT Bold;
	}	
	.idesb1
	{
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 2px;
		padding-left: 3px;	
	}
	.h1b
	{
		background-color: #e7efff;
		color: #444;
		height: 36px;
		vertical-align: middle;
		padding: 3px 7px;
	}
	.idesh1 
	{
		font-size: 11pt;
		font-weight: bold;
		color: #444444;
		background-color: #e7efff;
		margin-bottom: 2px;
		padding-left: 3px;
	}
	.idesh2 {
		font-size: 11pt;
		font-weight: bold;
		color: #444444;
		background-color: #f5f5f5;
		margin-bottom: 2px;
		padding-left: 3px;
	}
	.idesh3 {
		font-size: 11pt;
		font-weight: bold;
		color: white;
		background-color: #cccccc;
		margin-bottom: 2px;
		padding-left: 3px;
	}	
	.idesh4 
	{
		font-size: 9pt;
		color: black;
		margin-bottom: 2px;
		padding-left: 3px;
	}		
	.ideserror
	{
		font-family: Verdana;
		font-size: 8pt;
		color:Red;
	}		
	.idessmaller {
		font-size: 7pt;
	}
	.idesbigger {
		font-size: 9pt;
	}
	.idesgiant
	{
		font-size: 11pt;
	}
	.idesgiantgrey
	{
		font-size: 11pt;
		color:#666666;		
	}
	.idestitle
	{
		font-size: 11pt;
		font-weight:bold;
		color:#333366;
	}
	.idesGrey, .idesGrey:active, .idesGrey:link, .idesGrey:visited
	{
		font-size: 8pt;
		color: #666666;
		margin-bottom: 4px;
	}
	.idesGrey12, .idesGreyLG:active, .idesGreyLG:link, .idesGreyLG:visited
	{
		color: #666666;
	}
	.idesGreyBold, .idesGreyBold:active, .idesGreyBold:visited, .idesGreyBold:link
	{
		font-size: 8pt;
		font-weight: bold;
		color: #666666;
		margin-bottom: 4px;
	}
	a.idesGrey, a.idesGrey:active, a.idesGrey:link, a.idesGrey:visited
	{
		font-size: 8pt;
		color: #666666;
		margin-bottom: 4px;
	}
	a.idesGreyBold, a.idesGreyBold:active, a.idesGreyBold:visited, a.idesGreyBold:link
	{
		font-size: 8pt;
		font-weight: bold;
		color: #666666;
		margin-bottom: 4px;
	}
	a.ideserrorlink:link, a.ideserrorlink:active, a.ideserrorlink:visited
	{
		font-size: 8pt;
		color:Red;
	}
	a.info:link
	{
	    font-size: 8pt; 
	    color: #0000CC
	}
	.idesBold
	{
		font-size: 8pt;
		font-weight: bold;
		color: #000000;
		margin-bottom: 4px;
		text-decoration: underline;
	}	
	.body_bold
	{
		font-size: 10pt;
		font-weight: bold;
		color: #000000;	
	}
	.body_mdbold, .body_mdbold:active, .body_mdbold:link, .body_mdbold:visited 
	{
		font-size: 8pt; 
		font-weight: bold;
		color: #444444		
	}
	.body_md, .body_md:active, .body_md:link, .body_md:visited 
	{
		font-size: 8pt;
		color: black
	}
    .productHeaderOF 
    {

        font-weight: bold; 
        font-SIZE: 8pt; 
        text-transform: none; 
        color: black; 
        font-family: Arial, Verdana, Helvetica, sans-serif; 
        text-align: left
    }
    .productHeaderOFRT 
    {
        font-weight: bold; 
        font-SIZE: 8pt; 
        text-transform: none; 
        color: black; 
        font-family: Arial, Verdana, Helvetica, sans-serif; 
        text-align: right
    }
    .bigBodyBold 
    {
        font: bold 10pt Arial, Verdana, Helvetica, sans-serif; 
        color: #000000
    }
    .Labels
    {
        font-weight: bold;
        font-size: 10pt;
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    }
    .Headers
    {
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    }
    .Inputs
    {
        font-size: 10pt;
        font-family: Arial, Verdana, Helvetica, sans-serif;  
    }
    .OrderWarning
    {
        font-size: 10pt;
        color:Red;
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    }
    form { margin: 3px 0 0 0; }
    #Search2 { font-weight: bold; width: 85px;
    }
	.indent {
		margin-bottom: 0px;
		padding-left: 20px;
    }
	.greybar {
		padding-left: 5px;
		background-color: #eeeeee;
		font-weight: bold;
        color: #444444; 
    }
	.ltbluebar {
		padding-left: 5px;
		background-color: #e7efff;
    }
    #divContent
    {
    	margin-left: 12px;
    }
    .mainContent0 { width:841px;	vertical-align: top; }
    .mainContent5 { width:836px;	vertical-align: top; }
    .mainContent7 { width:834px;	vertical-align: top; }
    .mainContent8 { width:833px;	vertical-align: top; }
    .mainContentFull { width:993px;	vertical-align: top; }
    
    .cpad0 { padding-right: 15px; }
    .cpad5 { padding:5px 15px 5px 5px; }
    .cpad7 { padding:7px 15px 7px 7px; }
    .cpad8 { padding:8px 15px 8px 8px; }
    .pad10 { padding: 10px; }
    .bpad8 { padding: 8px 0 4px; vertical-align: top; }
    .rtalign { text-align: right; }
    .padNorm { padding: 3px 0px; }
    table.hrRule
    {
    	width: 100%;
    	margin: 4px 0;
    }
    table.hrRule td
    {
    	width: 100%;
    	background-color: #909090;
    	height: 1px;
    }
 	#simplemodal-overlay {background-color:#999;}
	#simplemodal-container {background-color:#fff; border:2px solid #444;}
	#simplemodal-container .close { position: absolute; right: 0px; top: 0px; display: none; }
	#simplemodal-container .close a {
		color:#777777;
		display:block;
		font-size:0.8em;
		font-weight:bold;
		padding:6px 12px 0;
		text-decoration:none;
		text-shadow:0 1px 0 #F4F4F4;
	}
	#simplemodal-container a.modalCloseImg {
		background:transparent url(/images/x.png) no-repeat scroll 0 0;
		cursor:pointer;
		display:inline;
		height:29px;
		position:absolute;
		right:-16px;
		top:-15px;
		width:25px;
		z-index:3200;
	}
