﻿/*CSS Document*/

body	{
	/*background-color:#B3CFFE;*/
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.8em;
	background: #000066 url('../images/backfill.jpg') repeat-x;
	min-width:760px;
}

.forminput	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main	{
	width:774px;
	height:600px;
	margin:auto;
	overflow:hidden;
	/*position:relative;*/
	background-color:#fff;
}

#rightborder	{
	width:6px;
	height:680px;
	background-image:url('../images/right.png');
	background-repeat:repeat-y;
	float:right;
}

#mainright	{
	width:580px;
	height:100%;
	float:right;
	text-align:left;
	padding: 0 5px 0 5px;
	background-color:#fff;
	overflow:auto;
	position:relative;
}

#mainright .highlightleft	{
	border:1px #aaa dashed;
	width: 200px;
	padding: 4px 5px 4px 5px;
	background-color:#444;
	color:#fff;
	float:left;
	margin:3px;
}


#mainright .pagecurl	{
	background-image:url('../images/pagecurl.gif');
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#003399;
	width: 200px;
	padding: 4px 18px 4px 10px;
	color:#fff;
	float:right;
	margin:3px;
}

#mainright .newscurl	{
	background-image:url('../images/pagecurl.gif');
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#003399;
	width: 530px;
	padding: 4px 18px 4px 10px;
	color:#fff;
	float:right;
	margin:3px;
	border-bottom:5px #333 solid;
	border-left:5px #333 solid;
}

#mainright .addressblock	{
	display:block;
	background-color:#eef;
	border:1px #aaa dashed;
	width:260px;
	margin:4px;
	padding:5px;
	float:left;
	position:relative;
}


#mainleft	{
	background: #c2cad2 url('../images/Header_BG.gif') repeat-x;
	width:165px;
	height:100%;
	float:left;
	text-align:left;
	padding: 10px 8px 0 5px;
	font-size:.85em;
	overflow:auto;
}

#mainleft img	{
	padding-right:2px;
}

.img-wrapper {
  background: url(../images/shadow.gif) no-repeat bottom right;
  clear: right;
  float: left;
  position: relative;
  margin: 10px 0 0 10px;
}
 
.img-wrapper img {
  display: block;
  margin: -5px 5px 5px -5px;
  position: relative;
}


#header	{
	background:#fff url('../images/topnav_sacred_bg.jpg') repeat-x bottom;
	position:relative;
	text-align:left;
	width:774px;
	height:80px;
	margin:auto;
	font-size:.85em;
}

#header .pic	{
	margin-left:5px;
	margin-top:5px;
	margin-right:0;
}

#header #block	{
	position:relative;
	height:80px;
	padding-bottom:3px;
	float:right;
}

#header #blockleft	{
	position:relative;
	height:80px;
	float:left;
	background:#fff;
}


#header .left	{
	background:#fff;
	height:80px;
}

#footer	{
	margin:auto;
	text-align:right;
	color:#fff;
	width:769px;
	padding-top:5px;
	padding-left:5px;
	font-size:.7em;
	background:url('../images/hp_footer.gif') repeat-x;
	height:25px;
}

#bio	{
	width:565px;
	margin: 0 0 0 0;
	/*border:1px solid #000;*/
	overflow:hidden;
	position:relative;
	background-color:#fff;
}

.highlightright	{
	/*border:1px #aaa dashed;*/
	width: 360px;
	padding: 4px 5px 4px 5px;
	/*background-color:#444;*/
	color:#000;
	float:right;
	margin:3px;
	text-align:left;
}

.clear	{
	clear:both;
}

a.menu:link	{
	background-image:url('../images/linkarrow.gif');
	background-repeat:no-repeat; 
	padding-left:15px;
	padding-bottom:4px;
	text-transform:uppercase; 
	background-position:0 6px;
}

a.menu:visited	{
	background-image:url('../images/linkarrow.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:4px;
	text-transform:uppercase;
	background-position:0 6px;
}

a.menu:hover	{
	background-image:url('../images/reddot.png');
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:4px;
	text-transform:uppercase;
	background-position:0 6px;
}

a.menu:active	{
	background-image:url('../images/linkarrow.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:4px;
	text-transform:uppercase;
	background-position:0 6px;
}


a.lite:link	{
	padding-left:15px;
	padding-bottom:4px;
	color:#fff;
}

a.lite:visited	{
	padding-left:15px;
	padding-bottom:4px;
	color:#fff;
}

a.lite:hover	{
	padding-left:15px;
	padding-bottom:4px;
	color:#fff;
}

a.lite:active	{
	padding-left:15px;
	padding-bottom:4px;
	color:#fff;
}


.blue	{
	color:#03418A;
}

.red	{
	color:#DA251C;
}

.vertline	{
	width:3px;
	height:20px;
	background-color:#999;
	position:relative;
	display:inline;
}

.vertline img	{
	margin-bottom:-8px;
}

.row {
  clear: both;
  padding-top: 10px;
}

.row .label {
  float: left;
  width: 230px;
  text-align: right;
}

.row .formw {
  float: right;
  width: 335px;
  text-align: left;
}

.centerup	{
	text-align:center;
}

.leftiepic	{
	float:left;
	padding:4px;
	margin:5px;
	background-color:#aaa;
}

.centerpic	{
	text-align:center;
	padding:4px;
	margin:5px;
	background-color:#aaa;
}

.rightiepic	{
	float:right;
	padding:4px;
	margin:5px;
	background-color:#aaa;
}

/* fieldset styling */
fieldset {
  margin: .25em 0; /*  space out the fieldsets a little*/
  padding: .25em;
  border : 1px solid #ccc;
  width:90%;
}

/* legend styling */
legend {
  font-weight: bold;
}
/* style for  labels */
label {
  display: block;
}

/* style for required labels */
label .required {
  font-size: 0.5em;
  color:#760000;
}

input.textarea {
  	width: 200px;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;

}

input.text {
  	width: 200px;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;

}

input.image {
  width: auto;
}

input.submit {
  width: auto;
}

input.radio {
  width: auto;
}

/* style form elements on focus */
textarea:focus {
	background: #ffc;
}
input:focus {
	background: #ffc;
}

/* frameless popups*/

.top	{
	width:499px;
	height:39px;
	background:url('../images/bg_qi_top_mesh_v2__V20565221_.png') no-repeat bottom;
	text-align:right;
}

.top .close	{
	margin:0 30px 0 0;
	padding-top:20px;
}

.middle 	{
	width:499px;
	height:auto;
	background:url('../images/bg_qi_bd_mesh_search_v2__V20565011_.png') repeat-y;
	padding:30px;
}

.middle .stuff	{
	margin:0 60px 0 30px;
}

.middle .stuff img	{
	float:left;
	padding: 0 5px 5px 0;
}

.bottom	{
	width:499px;height:39px;background:url('../images/bg_qi_btm_solid_v2__V20565224_.png') no-repeat;
}

/* end frameless popup*/

