  h2 {
		margin:0px;
		padding:0px;
		font-size:13px;
	}
	h1 {
		margin:0px;
		padding:0px;
		font-size:15px;
	}
	.top-5-header {
		background-repeat:no-repeat;
		width:414px;
		margin:0px;
		padding:0px;
	}
	.top-5-content {
		background-image:url('/images/top-5-box-bottom.gif');
		background-repeat:no-repeat;
		background-position:bottom;
		width:414px;		
		margin:0px;
		padding:0px;
	}
	ul.left-navigation {
		padding:0px;
		margin:0px;
	}
	
	ul {
		margin-left:25px;
		padding:0px;
		list-style-image:url("/images/bullet.gif");		
		list-style-type:square;
	}
	ul.top-5 {
		margin-left:25px;
		padding:0px;
		list-style-image:url("/images/bullet-yellow-bg.gif");		
		list-style-type:square;
	}
	ul.gri-inset{
		margin-left:20px;
		padding:0px;
		list-style-image:url("/images/bullet-green.gif");
		list-style-type:square;
	}
	div.error ul {
		margin-left:15px;
		padding:0px;
		list-style-image:none;		
		list-style-type:disc;
	}
	li {		
		vertical-align:top;
		margin:0px;
		margin-top:0px;
		margin-bottom:16px;
		padding:0px;
	}
	

	ol.footnotes {
		margin:10px 0 0 0; 
		padding-left:20px;
	}
	ol.footnotes li {
		margin:0px; 
		padding:1px;
	}
	


	ul.left-navigation li {
		display:block;
		margin:0px;
		list-style:none outside none;
		border-bottom:1px solid #e5e5e5;		
	}
	ul.left-navigation li a {
		display:block;
		text-decoration:none;
		padding:6px 0px 6px 9px;
	}
	ul.left-navigation li.header {
		font-weight: bold;
		padding: 20px 0px 6px 0px;
	}
	ul.left-navigation li.selected {
		background-color:#f0f0f0;
	}
	ul.left-navigation li.selected a {
		font-weight:bold;
	}
	ul.left-navigation li a:hover {
		background-color:#f0f0f0;
	}
	.search-field {
		margin-right:6px;
		width:195px;
	}
	.clearer {
		font-size:0px;
		line-height:0px;
		clear:both;
	}
	ul.footer {
		margin:12px 0px 3px 0px;
		padding:0px;
	}
	ul.footer li {
		display:inline;
		padding:0px;
		margin:0px;
		padding-right:6px;
		margin-right:5px;
		background-image:url('/images/link-divider.gif');
		background-repeat:no-repeat;
		background-position: bottom right;

	}
	ul.footer li.last {
		background-image:none;
	}
	.small-text {
		font-size:11px;
	}	
	.date-text {
		font-size:11px;
		color:#777;
	}	
	.tab-navigation {
		height:52px;
		padding:0px;
	}
	.tab-selector {
		margin-bottom:50px;
		margin-top:36px;
		border-bottom:9px solid #e5e5e5;
		padding:0px;		
	}
	
	.tab-left-column {
		float:left;
		width:230px;		
		margin-right:10px;
	}
	.tab-right-column {
		width:740px;
		float:left;
		text-align:right;
	}
	.tab-heading {
		margin-bottom:12px;
	}
	.column1 {
		float:left;
		width:210px;
		margin-right:23px;
		margin-bottom:15px;		
		overflow:hidden;
	}
	.column2-360 {
		float:left;
		width:360px;
		margin-right:23px;
		margin-bottom:15px;				
		overflow:hidden;

	}
	
	.column2-510 {
		float:left;
		width:510px;		
		margin-right:23px;
		margin-bottom:15px;		
		overflow:hidden;
	}	
	.column2-740 {
		float:left;
		width:740px;
		margin-bottom:15px;		
		overflow:hidden;
	}		
	.column3-210 {
		float:left;
		width:210px;
		padding-bottom:15px;
		font-size:11px;					
		overflow:hidden;
	}
	.column3-360 {
		float:left;
		width:360px;
		margin-bottom:15px;					
		overflow:hidden;
	}
	.align-right {
		float:right; 
		margin: 0 0 10px 30px; 
	}
	.align-left { 
		float:left; 
		margin: 0 30px 10px 0; 
	}
	.border-bottom-thick {
		border-bottom:9px solid #e5e5e5;
		padding-bottom:12px;
		margin-bottom:75px;
	}

	.global-bottom-border {
		border-top:9px solid #e5e5e5;
		padding-bottom:12px;
		margin-bottom:50px;
		margin-top:20px;
		padding-top:10px;
		width:750px; 
		margin-left:230px;
	}

	.sep { 
		border-top: 1px solid #e5e5e5; 
		margin-top: 11px; 
		margin-bottom: 22px; 
	}
	.footerLink{
		font-size:11px;
		background-color:#FFFFFF;
	}
	.gri-dropScript
	{
		font-size:11px;
	}
	
	.homepageBigger
	{
		font-size:15px;
	}


	
	
	/* main table style */

table.tbl { width: 500px; }

table.tbl.autoWidth { width: auto; }

table.tbl th { font-weight: bold; text-align: left; padding: 6px 9px 6px 9px; vertical-align: top; }

table.tbl td { 

	background-color: #f2f2f2; border-left: 2px solid #fff; 

	height: 18px; padding: 6px 9px 6px 9px; vertical-align: top;

}

table.tbl td.c1 { border-left: 0px; }

table.tbl td.lbl { font-weight: bold; }

table.tbl .alt td { background-color: #fff; }

table.tbl td.center { text-align: center; }

table.tbl td.left { text-align: left; }

table.tbl td.right { text-align: right; }

.StandardFormField {
	width:300px;
}
.StandardFormFieldShort {
	width:150px;
}

/* social sharing */
ul.share {
	margin: 0px;
  padding: 0px;
}

ul.share li {
	display: inline;list-style: none;
	padding:1px;
	margin:3px;
	cursor:pointer;
	vertical-align:center;
}

ul.share a:link, ul.share a:visited  {
	color: #005A84;
	text-decoration:none;
}

ul.share a:hover {
	text-decoration:underline;
}

#delicious {
	background: url("/images/socialSharing/share_Delicious.gif") left center no-repeat;
	padding: 3px 2px 3px 22px;
}

#digg {
	background: url("/images/socialSharing/share_Digg.gif") left center no-repeat;
	padding: 3px 2px 3px 22px;
}

#google {
	background: url("/images/socialSharing/share_Google.gif") left center no-repeat;
	padding: 3px 2px 3px 22px;
}

#yahoo {
	background: url("/images/socialSharing/share_Yahoo.gif") left center no-repeat;
	padding: 3px 2px 3px 22px;
}

#facebook {
	background: url("/images/socialSharing/share_Facebook.gif") left center no-repeat;
	padding: 3px 2px 3px 22px;
}

#linkedin {
	background: url("/images/socialSharing/share_Linkedin.gif") left center no-repeat;
	padding: 3px 2px 3px 22px;
}

/* end social sharing */



	/*the following classes need to be at the BOTTOM of this document, they override settings specified above */
	.no-top-margin {
		margin-top:0px;
	}
	.no-bottom-margin {
		margin-bottom:0px;
	}
	.margin-top-20 {
		margin-top:20px;
	}
	




