a:hover{background-color:#000066;color:#ffffff;}

body {
	background-color:#000000;
	font: 100% arial, sans-serif;
}

	/* column container */
	.colmask {
  	background: url("images/textbkgrd.png") repeat-y;
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:center;
		text-align:justify;
		padding: 0 0 0 130px;
		max-width: 750px;
		overflow:hidden;		/* This chops off any overhanging divs */
	  z-index: 3
	}
	/* common column settings */
	.colleft,
	.colright {
		float:left;
		width:100%;
		position:relative;
	}
	.col1{
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	.col2{
		float:right;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}

	/* 2 Column (double page) settings */
	.doublepage .colleft {
		right:50%;			/* right column width */
	}
	.doublepage .col1 {
		width:49%;			/* left column content width (column width minus left and right padding) */
		left:50%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:49%;			/* right column content width (column width minus left and right padding) */
		left:50%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Full page settings */
	.fullpage .col1 {
		width:100%;			/* page width minus left and right padding */
		left:0%;			/* page left padding */
	}







#content {
	background: url("images/textbkgrd.png") repeat-y;
	margin: 15px auto auto auto;
	padding-left: 96px;
	position:relative;
	width: 850px;
	z-index: 3
}

#col1 {
	float: left;
	margin-right:1%;
	text-align: justify;
	width: 49%;
	z-index: 3
}

#col2 {
	float: right;
	text-align: justify;
	width: 49%;
	z-index: 3
}

#colSpan {
	text-align: justify;
	width: 100%;
	z-index: 3
}

#col-indent {
	margin-left:20px;
	text-align: left;
	z-index: 3
}

h1 {
	background: url("images/hdrbckgrd.png") repeat-x;
	font: 105% arial, sans-serif; font-color:#b3b3d7; color: #B2B3DE;
	letter-spacing: 2px;
	z-index: 3
}

p {
	color: #ffffff;
	text-align: justify;
	z-index: 3
}

/*Medium Center Page Layout Column Classes*/
.mcleftcol {
float: left; 
width: 25%;
}
.mccentercol {
float: left;
width: 50%;
}
.mcrightcol {
float: right;
width: 25%;
}

.accordion_child {
	color:#ffffff;
}

/* Menu & NewsScroll*/
#menu {
	background: url("images/menubckgrd.png") repeat-y;
	position:fixed;
	left: 0px;
	text-align: right;
	top: 50px;
	z-index: 4
}

#newsScroll {
	color:#B8BAC8;
	cursor:default;
	font: arial, sans-serif;
	position:fixed;
	left: 0px;
	bottom: 0px;
	z-index: 5	
}

#newsScrollFadeTop {
	position:fixed;
	left: 0px;
	bottom: 140px;
	z-index: 6
}

#newsScrollFadeBottom {
	position:fixed;
	left: 0px;
	bottom: 0px;
	z-index: 6
}

/*Accordion Styling*/
#basic-accordian{}
.accordion_headings{
	background: url(images/accordheaderbackground.png);
	cursor:pointer;
}
.accordion_headings:hover{
	background: url(images/accordheaderbackgroundhover.png);
}
.accordion_child{
	padding:15px;
	background: url(images/transgradblackinverted.png);
}

/* Background & watermark styling */
#innovating {
	position:absolute;
	right: 10px;
	top: 40px;
	z-index: 5
}

#backgroundimg {
	filter:alpha(opacity=45);opacity:0.45;
	position:fixed;
	left: 2%;
	bottom: 35%;
	z-index: 2
}

#watermark {
	position:fixed;
	right: 0px;
	bottom: 0px;
	z-index: 5
}

/* Search */
#search {
	position:absolute;
	right: 0px;
	top: 0px;
	z-index: 5
}
