/* CSS Document */
/* For help edditing this document, please contact Belin Creative - info@belincreative.com */


	body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../assets/background.gif);
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
  	}
	
	table.mainFrame {
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	padding: 1px 1px 1px 1px;
	}
	
/* Header Styles */
	
	table.headerGround {
	background-image: url(../assets/header_ground.gif);
	background-repeat: repeat-x;
	}
	
	table.skyline {
	background-image: url(../assets/skyline.gif);
	background-repeat:no-repeat;
	background-position: center;
	}
	
	td.utility {
	padding: 0 20px 38px 0;
	color: #666666;
	}
	
	a.utility, a.utility:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
	a.utility:hover {
	font-size: 11px;
	color:#F26622;
	text-decoration: none;
	}
	
/* Global Navigation Styles */

/* Splash Styles */
	
	table.splash {
	background-image: url(../assets/splash_ground.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #D3D3D3;
	}
	
	td.tagline {
	padding: 37px 0 0 33px;
	}
	
	td.nhSplashFill {
	background-image: url(../assets/hp_new_splash_fill.jpg);
	background-repeat: repeat-x;
	padding: 20px 33px 0 33px;
	}
	
	td.tagQuote {
	padding: 30px 0 0 33px;
	}
	
	td.learnMore {
	padding: 0 0 23px 33px;
	}
	
	td.learnMoreNew {
	padding: 42px 0 0 0;
	}
	
	
/* Box Styles */

	td.boxFrame {
	padding: 1px 0 0 0;
	}
	
	td.orangeHeader {
	background-image: url(../assets/orange_box_hdr_grnd.gif);
	background-repeat: repeat-x;
	}
	
	td.tealHeader {
	background-image: url(../assets/teal_box_hdr_grnd.gif);
	background-repeat: repeat-x;
	}
	
	td.greenHeader {
	background-image: url(../assets/green_box_hdr_grnd.gif);
	background-repeat: repeat-x;
	}
	
	.boxTitle {
	padding-left: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	}
	
	td.boxImage {
	background-color: #EAEDF0;
	padding: 7px 16px 20px 16px;
	}
	
	td.boxCopy {
	background-color: #EAEDF0;
	padding: 0 0 18px 16px;
	border-bottom: 6px solid #AFB2B4;
	font-size: 11px;
	color: #333333;
	}
	
	a.boxlink, a.boxlink:visited {
	font-size: 12px;
	color: #2574C0;
	text-decoration: underline;
	}
	
	a.boxlink:hover {
	color:#F26622;
	text-decoration: underline;
	}
	
/* Footer Styles */

	td.footerFrame {
	padding-top: 10px;
	}
	
	td.footer {
	background-image: url(../assets/footer_grnd.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #858585;
	padding: 5px 7px 5px 7px;
	}
	
	a.footerLink, a.footerLink:visited, a.footerLink:hover {
	font-size: 10px;
	color: #858585;
	text-decoration: none;
	}
	
/* Local Navigation Styles */	
	
	td.leftColumn {
	padding: 1px 1px 0 0;
	background-image: url(../assets/local_nav_border.gif);
	background-repeat: repeat-y;
	}
	
	td.localHeader {
	background-image: url(../assets/local_nav_hdr_grnd.gif);
	background-repeat: repeat-x;
	padding-left: 16px;
	text-transform: uppercase;
	color: #605F5F;
	font-weight: bold;
	font-size: 10px;
	}
	
	td.localPatternGround {
	background-image: url(../assets/local_nav_hdr_grnd.gif);
	background-repeat: repeat-x;
	}
	
	td.localLinks {
	background-color: #FFFFFF;
	padding: 8px 0 8px 18px;
	}
	
	td.localCopy {
	background-color: #FFFFFF;
	padding: 8px 0 8px 18px;
	border-bottom: 6px solid #AFB2B4;
	font-size: 11px;
	color: #333333;
	background-image: url(../assets/local_nav_border.gif);
	background-repeat: repeat-y;
	}
	
	td.localCopy2 {
	border-bottom: 6px solid #AFB2B4;
	}
	
	td.localImg {
	border-bottom: 6px solid #AFB2B4;
	background-image: url(../assets/local_nav_border.gif);
	background-repeat: repeat-y;
	}
	

/* Padding Styles */
	
	.pad1L {padding-left: 1px;}
	.pad9L {padding-left: 9px;}
	.pad23L {padding-left: 23px;}
	
	.pad9R {padding-right: 9px;}
	.pad24R {padding-right: 24px;}
	
	.pad1T {padding-top: 1px;}
	.pad4T {padding-top: 4px;}
	.pad6T {padding-top: 6px;}
	
	.pad8B {padding-bottom: 8px;}
	
	
/* Products Splash */

	td.productsSplashFill {
	background-image: url(../assets/products_splash_fill.jpg);
	background-repeat: repeat-x;
	padding: 56px 0 0 36px;
	}
	
	table.productsSplashNew {
	background-image: url(../assets/splash_chart_small2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #000000;
	}
	
	td.productsSplashFillNew {
	padding: 31px 0 35px 20px;
	}
	
/* Products Listsings */

	a.listingHeader, a.listingHeader:visited, a.listingHeader:hover {
	color: #8B421C;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}
	
	.listingHeaderRed {
	color: #8B421C;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}
	
	td.separator {
	background-image: url(../assets/separator_tile_11px.gif);
	background-repeat: repeat-x;
	}
	
/* Expertise Styles */

	.bullet {
		list-style-image: url(../assets/bullet.gif);
		}  
		
	td.localHeader2 {
	background-image: url(../assets/local_nav_hdr_grnd.gif);
	background-repeat: repeat-x;
	padding-left: 22px;
	text-transform: uppercase;
	color: #605F5F;
	font-weight: bold;
	font-size: 10px;
	}