/* {
	border: 1px solid;
}*/

html, body {
    height: 100%;
}

body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 76%;
	padding-bottom: 0px;
	margin: 0 0 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

img#bg {
position:absolute;
top:13.7%;
left:0;
width:100%;
height:740px;
overflow: clip;
background-repeat:no-repeat;
}

/*img#bg2 {
position:fixed;
top:12.3%;
left:2.5%;
width:66%;
height:100%;
background-repeat:no-repeat;
z-index:-1;
}*/

img#bg2 {
/*border: 1px solid black;*/
z-index: -1;
visibility: hidden;
position:absolute;
float: right;
top:-100px;
left:800px;
width:420px;
/*height:740px;*/
height:0;
background-repeat:no-repeat;
}

#container {
	left: 2.5%;
	min-height:870px;
	margin-bottom: -36px;	
	width: 1220px;
	background-image:  url(unity_background_image_blank.png);
	position:relative;
	text-align: left;
	color: rgba(0, 0, 0, 0.7);
	/*background-repeat: no-repeat;*/
	background-position: center 100px;
}

* html #container {
    height: 100%;
}

img { border: 0; vertical-align: bottom; }

#header {
	position: relative;
	top: -.5%;
	float: left;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	height: 120px;
	/*background-color: #666E6E;*/
	background-color: #606365;
	/*border-bottom: 4px solid #555;*/
}

#header-left {
	float: left;
	margin-left: 30px;
	margin-top: 40px;
}

#header-right {
	float: right;
	margin-right: 10px;
}

#top_breaker { position:relative; top: 20px; }

#header-right p {
	margin-left: 10px;
    border: 1px;
	padding-top: 0px;
	margin-right: -5px;
	font-weight: normal;
	font-size: 1.3em;
	text-align: right;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5A6363;
}

#page-body {
	margin-top: 0px;
	float: left;
	width: 100%;
	padding-top: 0px;
	color: rgba(0, 0, 0, 0.7);
}
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

#nav {margin-top:10px;float:right; padding-right:100px;/*background-color:#F5F7FA; background-image:url(../images/productnav.gif); background-repeat:repeat-x; background-position:left bottom;*/ position: relative; z-index: 10;}
#nav1, #nav1 ul {/*  for all lists */ padding: 0; margin: 0; list-style: none;}
#nav1 {/*margin-left:40px;*/ float:right; margin-right:0px;/*out for now*/ display:inline; width:100%; /*background-color:#F5F7FA; background-image:url(../images/productnav.gif); background-repeat:repeat-x; background-position:left bottom;*/}
#nav1 h2 {font-size:1em; margin:0;}
#nav1 li {float:left; position: relative; width:11.9em; background-image:url(unity_menu_1.png); background-repeat:no-repeat;}
#nav1 li li {position: static;}
#nav1 li a {text-decoration:none; /*font-weight:bold;*/ display:block; padding:.8em 0em .65em .3em; color:#FFF;/*#5A6363;*/}
#nav1 li a:hover {color:#666E6E;}
#nav1 li ul a {font-size: 1em;}
#nav1 li:hover ul {float: none; width: 90%;}
#nav1 li div {display:none;}
#nav1 li:hover div,#nav1 li.over div {width: 200px; background-color:#B5D31B;/* background:rgba(255, 255, 255, 0.7);*/border: 1px solid #5A6363;}
#nav1 li:hover div,
#nav1 li.over div,
#nav1 li.active div {position:absolute; display:block;padding: 0.5em; z-index:99999;}
#nav1 li ul {padding-right:10px; margin-right:5px;  border:none; background:none; zoom:1; overflow:hidden; font-size:0.85em;}
#nav1 li.active ul {float:left; width: 30%;}
/*#nav1 li ul:last {padding-right:0; margin-right:0;}*/
#nav1 li ul li {float:none; margin:0 0 .25em 0; background:none;width:19.5em;}
* html #nav1 li ul li {margin-bottom:-1em;}
#nav1 li ul li a { padding:0; background:none; font-weight:normal;}
#nav1 li:hover ul li a {padding:0; background:none}
#nav1 li.active ul li a {padding:0; background:none;}
#nav1 li ul li a:hover {padding:0; background:none; text-decoration:none;color:black;}
#n1 {background-color: #5A6363;}
#n2 {background-color: red;}

#footer-spacer {
   height: 0px;
}

#footer {
	margin-left: 2.5%;
	position: absolute;
	top:845px;
	height: 25px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 1220px;
	background-image: url(top_green_bar.jpg);
	text-align:right;
}

#footer p {
}

a {
	text-decoration: none;
}

#footer a {color: white;}
#footer a:hover {color: white;}
#footer a:visited {color:white;}

#footer ul { margin: 0;text-align: right;}
#footer ul li { display: inline; padding: 0 .6em 0 0; color: #fff;}
#footer ul li a { padding: .1em 0; color: #fff; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer ul li a:active, #footer ul li a:focus { background:#30007C; color: #fff; }

#footer ul li dl, #footer ul li dl dt, #footer ul li dl dd { display: inline; }
#footer ul li dl dd { margin: 0 0 0 0;}
#footer ul li dl dd a { text-transform: uppercase; }
#footer ul li dl dd.large a { font-size: 1.2em; }
#footer ul li dl dd.xlarge a { font-size: 1.4em }
#footer ul li dl dd a span { position: absolute; top: -9999px; left: 0; }

h1 {
	font-weight: bold;
	font-size: 1.5em;
	margin: 0px 0px 10px 10px;
	color: #B5D31B;
}

h2 {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px 0px 0px 10px;
}

h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px 0px 0px 10px;
	color: #FFFFFF;
}

h4 {
	font-weight: bold;
	font-size: 1.1em;
}

h5 {
	font-weight: bold;
	font-size: 1em;
}

p {
	margin: 0px 10px 10px;
}

ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

#header h1 {
	display: none;
}

#footer p {
	font-size: 80%;
	margin-left: 200px;
	padding-top: 5px;
	color: #FFFFFF;
}

#search {
	visibility: hidden;
	padding-right: 0px;
	position: absolute;
	top:5.5em;
	left:82%;
	margin-right:10px;
	padding-left: 5px;
	font-size: 90%;
	padding-bottom: 5px;
	padding-top: 5px;
}

#GoButton {
	background-color: #5A6363;
	padding: .5em .5em .5em .5em;
	display: inline;
	color: #FFFFFF;
}

#search form {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

#searchform a img {border: none; position:relative;left:130px;top:0px;}

#search label {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0 -10px;
	padding-top: 0px;
}

#search p {
	margin-top: 2em;
	text-align: left;
}

.searchfields {
	position: relative;
	width: 50%;
	left: 0;
}

.searchresults {
	position: absolute;
	left: 0;

}

#qt {position: absolute; background-image: url(search_bar.png);/*position:relative;left:80px;background-color:#8B9191;color:white;border: 1px solid #5A6363; height:20px;top:-2px*/}

#nav-left {
	float:left;
	position:relative;
	top: 100px;
	left: -50px;
	width:200px;
	
}

#nav-left li {
	list-style-type: none;
}

#content {
	position: relative;
	top: 100px;
	width: 100%;
	height:100%;
	font-family: Calibri;
	font-size: 1.2em;
	text-align: left;
}

#content h1 {
	font-weight: bold;
	font-size: 1.5em;
	text-align: left;
	margin: 0px 0px 0px 30px;
	padding-bottom: 0.2em;
	width:350px;
	color: white;
	border-bottom: 2px solid #5A5A5A;
	overflow: hidden;
}

.partnership-name-text {
	font-weight: normal;
}

#content h2 {
	margin-left: 30px;
	color: #FFF;
}

#content h3 {
	margin: 0px;;
	color: #B5D31B;
}

#content p {
	margin-left: 30px;
	padding-top:.7em;
	text-align: left;
	color: white;
	width:350px;
	z-index:1;
}

#content table {
	 margin-left:30px;
}

#content td {color:white;}
#content td a.backlink { color:#B5D31B; }

#content a, #content a:visited {color: white/*#B5D31B*/; font-weight: bold;}
#content a:hover {text-decoration: underline;}
#content a.backlink { color:#B5D31B; }

#content ul {
	color: white;
	line-height: 1.4em;
	margin-bottom: 1.0em;
	list-style-image:   url(bullet_circle.png);
	margin-left: 4%;
}

#overflow-text,#overflow-text2 {position:absolute;top:20px;padding:1em;left:370px;}
#overflow-text img,#overflow-text2 img { color: rgba(0, 0, 0, 0.7); }
#overflow-text ul,#overflow-text2 ul { margin-left: 5%; }
#overflow-text p img,#overflow-text2 p img {border:2px solid #B5D31B; }
#overflow-text p a.backlink,#overflow-text2 p a.backlink { color:#B5D31B; }

#overflow-text2 {left:670px;}

#newsdiv {position:absolute;top:0px;padding:1em;left:440px;height:480px;background-image: url(news_box.png);background-repeat:no-repeat;color: rgba(0, 0, 0, 0.7);}
#newsdiv table {
	color: black;
	margin:0px;
	width:300px;
	/*font-size: .9em;*/
	text-align: left;
	padding-top:0em;
}
#newsdiv table td { color:black;}
#newsdiv table a {color:black;font-weight: normal;}
#newsdiv table a:visited {color:black;font-weight: normal;}
#newsdiv table a.backlink { color:#B5D31B; }
#newsdiv p  a {color:black;}
#newsdiv p  a:visited {color:black;}


.banner-img {
	margin-left: 30px;
	margin-bottom: 5px;
	padding: 0px;
}

#verity {
	margin-left: -180px;
	}

#verity H1 {
	margin-left: 200px;
}

#verity form {
	margin-left: 200px;
}

.imgfloatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

/************* #table styles 2 ***************/

.tbl_clr table {
	margin-bottom: 6px;
	margin-left: 10px;
	border-collapse:collapse;
	color : #000000;
}
	 
.tbl_clr table th {
	font-family: Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 100%;	
	color : #000000;
	font-weight : bold;
	padding : 3px;
}

.tbl_clr table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #000000;
	border : 0px;
	padding : 3px;
}

.tbl_clr form {
	margin-bottom: 6px;
	margin-left: 10px;
}

/************* #table styles ***************/

.tbl_norm table {
	margin-bottom: 6px;
	margin-left: 200px;
	border-collapse:collapse;
	width: 390px;
}
	 
.tbl_norm th {
	font-family: Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 100%;
	font-weight : bold;
	color : #4f81af;
	background-color : #d7dfea;
	border : 1px solid #244485;
	padding : 3px;
}

.tbl_norm td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #000000;
	border : 1px solid #244485;
	padding : 3px;
}
