@charset "utf-8";
/* QI Site styles */

html, body {
	margin:0;
	padding:0;
	background-color:#000;
	/* min-height:100%;
	min-width:100%;
	height:100%; */
}

body {
	background-image:url(images/bgGrad.png);
	background-repeat:repeat-x;
	background-color:#000;
}

#wrapper {
	margin:0 auto;
	background-color:#610c21;
	min-width:900px;
	max-width:900px;
	min-height:600px;
	/* min-height:100%;
	height:100%; */
	
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
}

#leftLogos {
	float:left;
	position:relative;
	min-width:143px;
	width:143px;
	padding:20px;
	margin:0;
}

#flashPic {
	margin:0 auto;
	position:relative;
	padding:20px 0 0 20px;
	max-width:143px;
}

#flashPic li {
	list-style-image:none;
	list-style-type:none;
	padding-bottom:10px;
}

#headLogo {
	position:relative;
	margin:0 0 0 183px;
	padding:30px 0;
	min-width:717px;
	min-height:43px;
}

/* Start Navigation / Links Section */
#nav {
	float:right;
	position:relative;
	text-align:right;
	width:245px;
	padding:0 20px 0 0;
}

#nav ul li {
	list-style-type:none;
	padding-top:10px;
	font-size:12px;
}

#nav ul li a, #copyTable a, #content a, #footCopy a, #flashPic a {
	color:#FFF;
}

#nav ul li a:hover, #copyTable a:hover, #content a:hover, #footCopy a:hover, #flashPic a:hover {
	color:#CCC;
}

#copyTable a, #footCopy a, #flashPic a {
	font-size:9px;
}

/* End Navigation / Links Section */

#content {
	margin:0 0 0 0;
	padding:0 20px 10px 25px;
	background-image:url(images/pipeBG.jpg);
	background-position:left;
	background-repeat:repeat-y;
	max-width:407px;
	
	position:relative;
	float:left;
}

#content a, #content ul li {
	font-size:12px;
}

#content p {
	font-size:10px;
	font-weight:lighter;
}

#content ul li {
	padding:5px 0 0 0;
}

#content h1 {
	font-weight:bolder;
	font-size:20px;
}

.tpRight {
	float:right;
	padding:0 0 3px 7px;
}

.tpLeft {
	float:left;
	padding:0 7px 3px 0;
}

#newsIntro {
	display:block;
	padding:0 0 50px 0;
}

#footer {
	background-image:url(images/siteFooter.png);
	background-repeat:no-repeat;
	min-height:312px;
	min-width:900px;
	clear:both;
}

#footCopy {
	float:left;
	position:relative;
	padding:0;
	margin:0;
	left:20px;
	top:25px;
	display:block;
	text-align:left;
	width:400px;
}

#footLogos {
	padding:0;
	margin:0;
	display:block;
	text-align:center;
	width:125px;
}

#copyTable {
	position:relative;
	top:20px;
	left:25px;
	text-align:left;
	padding:0;
}

#copyTable p, .copyTP, #footLogos p {
	font-size:9px;
	padding:0;
}

.footerP {
	padding:0 10px;
	font-size:9px;
}

.license {
	font-size:9px;
	color:#FFF;
	padding:0 5px 0 10px;
	float:right;
	position:relative;
	bottom:25px;
	}
	
.orgLogo {
	padding:0 0 3px 0;
	border:none;
}

.padIT {
	display:block;
	padding:0 20px 200px 0;
}

.copyTP {
	display:block;
	padding-top:5px;
}

.contactTitle {
	font-weight:bold;
	font-size:11px;
}

.recentdate {
	font-size:9px;
}

/* login form*/
#frmLogin {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#CCC;
}

#frmLogin fieldset {
	padding:40px 20px 0 0;
	margin: 0 0 2em;
	background-color: #610c21;
	border-width: 4px;
	border-color: ##CCC;
	position: relative;
	float: left;
	left: 0;
}

#frmLogin fieldset legend {
	padding: 0;
	margin: 0;
	color: #CCC;
}

#frmLogin fieldset legend strong {
	position: absolute;
	margin-left: 28px;
	margin-top: 10px;
	font-size: 1.2em;
}

form#frmLogin fieldset {
	width: 340px;
}

form p {
	color: #CCC;
	margin: 0 0 10px 28px;
}

form label {
	width: 100px;
	float: left;
	clear: left;
	margin-right: .75em;
}

