/*
######################################################################################
######                                                                        #######
######     ABOUT US PAGE STYLES    	                                         #######
######                                                                      #######
##################################################################################
*/

body { background-image: url(../../../images/page-specific/text_and_images/template2/body_bg-standard.jpg); }

/********************************************************************************/
/***** MIDDLE STYLES ***********************************************************/
/******************************************************************************/

.middle {
	overflow: hidden;
	padding-bottom: 66px;
}


/********************************************************************************/
/***** INTRO STYLES ************************************************************/
/******************************************************************************/

.intro {
	width: 984px;
	height: 435px;
	background-image: url(../../../images/page-specific/neutrino/home-banner.jpg);
	background-repeat: no-repeat;
	font-size: 1.3em;
	line-height: 1.7em;
	}
	.intro h1 {
		display: none;
		}
	.intro h2 {
		position: relative;
		top: 100px;
		text-align: center;
		color: white;
		font-size: 1.4em;
		}

/********************************************************************************/
/***** MENU STYLES *************************************************************/
/******************************************************************************/

.menu-bar {
	display: none;
	width: 984px;
	height: 52px;
	line-height: 52px;
	background-image: url(../../../images/page-specific/neutrino/menu_bg.gif);
	background-repeat: no-repeat;
	margin: 0 0 52px 0;
	padding: 0;
	list-style: none;
	text-align: center;
	}
.js .menu-bar { display: block; }
	.menu-bar li {
		display: inline;
		margin: 0;
		padding: 0 38px;
		}
		.menu-bar li a {
			padding-left: 16px;
			background-repeat: no-repeat;
			background-position: 0 8px;
			background-image: url(../../../images/page-specific/neutrino/arrow-right-white.gif);
			text-decoration: none;
			color: white;
			font-weight: bold;
			font-size: 1.9em;
			}
		.menu-bar li a:hover {
			text-decoration: none;
			color: #fcff00;
			}
		.menu-bar li a.active,
		.menu-bar li a.active:hover {
			text-decoration: none;
			background-image: url(../../../images/page-specific/neutrino/arrow-down-yellow.gif);
			background-position: 0 10px;
			color: white;
			}


.js h2.ttl { display: none; }
h2.ttl {
	text-transform: uppercase;
	border-bottom: 1px solid #999;
	padding-bottom: 7px;
	font-size: 1.8em;
	margin-left: 50px;
	}

#switcher-shell {
	position: relative;
	overflow: hidden;
	width: 984px;
	}
	#switcher-shell .subpages {
		overflow: hidden;
		width: 984px;
	}
	.js #switcher-shell .subpages { display: none; }


/********************************************************************************/
/***** COLUMN LEFT STYLES ******************************************************/
/******************************************************************************/

.column-left {
	float: left;
	width: 622px;
	padding-left: 50px;
	padding-right: 20px;
	font-size: 1.1em;
	color: #8a8a8a;
	}
	
	.column-left .paragraph {
		margin-bottom: 10px;
		width: 622px;
		overflow: hidden;
		}
	.column-left .border-bottom {
		background-image: url(../../../images/page-specific/neutrino/dots-horizontal.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding-bottom: 10px;
		margin-bottom: 30px;
		}
		.column-left .paragraph strong { color: white; }
		.column-left .paragraph h2 { color: white; margin-bottom: 13px; }
		.column-left .paragraph h3 {
			font-size: 1.3em;
			color: #ddd;
			margin-bottom: 10px;
		}
		.column-left .paragraph p {
			line-height: 1.8em;
			margin: 0;
			padding: 0 0 20px 0;
			}
		
		.column-left .paragraph ul {
			margin: 0 0 20px 0;
			padding: 0;
			list-style: none;
			}
			.column-left .paragraph ul li {
				display: block;
				line-height: 1.2em;
				margin: 0;
				padding: 0 0 8px 13px;
				background-image: url(../../../images/generic/bullet.gif);
				background-position: 2px 5px;
				background-repeat: no-repeat;
				}

		.column-left .paragraph .paragraph-icon {
			float: left;
			width: 112px;
			}
			.column-left .paragraph .paragraph-icon img {
				display: block;
				margin: auto;
			}
		.column-left .paragraph .paragraph-content {
			float: left;
			width: 510px;
			}
			.column-left .paragraph .paragraph-content .img_left { float: left; margin-right: 10px; }
			.column-left .paragraph .paragraph-content .img_right { float: right; margin-left: 10px; }
			.column-left .paragraph .paragraph-content .img_inline { float: none; display: inline; }
			.column-left .paragraph .paragraph-content .img_block { float: none; display: block; }
		

/********************************************************************************/
/***** COLUMN RIGHT STYLES *****************************************************/
/******************************************************************************/

.column-right {
	float: left;
	width: 261px;
	padding-left: 30px;
	overflow: hidden;
	border-left: 1px solid #141414;
	color: #767676;
	}
	.column-right h2 { color: white; font-size: 1.7em; }

/***** PARAGRAPHS *****/

	.column-right .paragraph {
		font-style: italic;
		color: #8c8c8c;
		font-size: 1.6em;
		line-height: 1.6em;
		}

/***** ITEMS *****/
				
	.column-right .item-row {
		overflow: hidden;
		background-image: url(../../../images/page-specific/neutrino/dots-horizontal.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		height: 65px;
		font-size: 1.1em;
		}
		.column-right .item-row .image {
			float: left;
			display: inline;
			width: 75px;
			height: 33px;
			padding-top: 32px;
			text-align: center;
			overflow: hidden;
			}
			.column-right .item-row .image img {
				position: relative;
				top: -50%;
				display: block;
				margin: auto;
				}
		.column-right .item-row .text {
			float: left;
			width: 176px;
			height: 65px;
			line-height: 65px;
			padding-left: 10px;
			}








