html, body {
	background-color: #fff;
	font : 11px Verdana, "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #000;
}
a { color: #A5152E; text-decoration: underlined; }
a:hover { color: #333399; }


	
#container {
	width: 745px;
	position: relative;	
	padding: 0;
	margin: 40px 0px 0px 30px;
}
div.spacer { clear: both; }


#nav {
	width: 745px;
	background-color: #A5152E;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 25px;
	display: block;
	overflow: hidden;
	clear:both;
}
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#nav li a {
	float: left;
	overflow: hidden;
	padding: 25px 0 0 0;
	height: 0px !important; 
	height /**/:25px; /* for IE5/Win only */
}


#nav2 {
	width: 733px;
	background-color: #A81933;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 25px;
	display: block;
	overflow: hidden;
	clear:both;
	border-top: solid 3px #A11730;
	border-bottom: solid 2px #A81933;
	border-left: solid 6px #9E1730;
	border-right: solid 6px #9E1730;
}
#nav2 li {
	margin: 0px; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#nav2 li a {
	font-size: 1.2em;
	color: #fff;
	background-color: #A81933;
	margin: 4px 10px; 
	display: block;
	float: left;
	text-decoration: none;
}
#nav2 li a:hover { color:#FFFCB7;	}
#nav2 li a:active, #nav2 li a.selected { font-weight: bold; color:#F9E99D}

#subnav {
	width: 733px;
	background-color: #515D68;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 25px;
	display: block;
	overflow: hidden;
	clear:both;
	border-top: solid 1px #4D5862;
	border-bottom: solid 3px #4D5862;
	border-left: solid 6px #4D5862;
	border-right: solid 6px #4D5862;
}
#subnav li {
	margin: 0px; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#subnav li a {
	font-size: 1.2em;
	color: #fff;
	background-color: #515D68;
	margin: 4px 10px; 
	display: block;
	float: left;
	text-decoration: none;
}
#subnav li a:hover { color:#FFFCB7;	}
#subnav li a:active, #subnav li a.selected { font-weight: bold; color:#F9E99D}


#subnav2 {
	width: 733px;
	background-color: #768797;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 25px;
	display: block;
	overflow: hidden;
	clear:both;
	border-top: solid 1px #6B7B89;
	border-bottom: solid 3px #6B7B89;
	border-left: solid 6px #6B7B89;
	border-right: solid 6px #6B7B89;
}
#subnav2 li {
	margin: 0px; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#subnav2 li a {
	font-size: 1.2em;
	color: #fff;
	background-color: #768797;
	margin: 4px 10px; 
	display: block;
	float: left;
	text-decoration: none;
}
#subnav2 li a:hover { color:#FFFCB7;	}
#subnav2 li a:active, #subnav2 li a.selected { font-weight: bold; color:#F9E99D}




#nabout a { width: 85px; background: url(../img/nav/about_us_norm.gif) top left no-repeat;  }
#nabout a:hover { background: url(../img/nav/about_us_rollover.gif) top left no-repeat;  }
#nabout a:active, #nabout a.selected { background: url(../img/nav/about_us_select.gif) top left no-repeat;  }

#ncontact a { width: 109px; background: url(../img/nav/contact_norm.gif) top left no-repeat; }
#ncontact a:hover { background: url(../img/nav/contact_rollover.gif) top left no-repeat;  }
#ncontact a:active, #ncontact a.selected { background: url(../img/nav/contact_select.gif) top left no-repeat;  }

#npilot a { width: 89px; background: url(../img/nav/pilot_norm.gif) top left no-repeat; }
#npilot a:hover { background: url(../img/nav/pilot_rollover.gif) top left no-repeat;  }
#npilot a:active, #npilot a.selected { background: url(../img/nav/pilot_select.gif) top left no-repeat;  }

#nvendors a { width: 89px; background: url(../img/nav/vendors_norm.gif) top left no-repeat; }
#nvendors a:hover { background: url(../img/nav/vendors_rollover.gif) top left no-repeat;  }
#nvendors a:active, #nvendors a.selected { background: url(../img/nav/vendors_select.gif) top left no-repeat;  }

#narra a { width: 89px; background: url(../img/nav/arra_norm.gif) top left no-repeat; }
#narra a:hover { background: url(../img/nav/arra_rollover.gif) top left no-repeat;  }
#narra a:active, #narra a.selected { background: url(../img/nav/arra_select.gif) top left no-repeat;  }

#nresources a { width: 102px; background: url(../img/nav/resources_norm.gif) top left no-repeat; }
#nresources a:hover { background: url(../img/nav/resources_rollover.gif) top left no-repeat;  }
#nresources a:active, #nresources a.selected { background: url(../img/nav/resources_select.gif) top left no-repeat;  }

#npsc a { width: 72px; background: url(../img/nav/button_psc_norm_template.gif) top left no-repeat; }
#npsc a:hover { background: url(../img/nav/button_psc_rollover_template.gif) top left no-repeat;  }
#npsc a:active, #npilots a.selected { background: url(../img/nav/button_psc_select_template.gif) top left no-repeat;  }

#npilots a { width: 72px; background: url(../img/nav/pilots_norm.gif) top left no-repeat; }
#npilots a:hover { background: url(../img/nav/pilots_rollover.gif) top left no-repeat;  }
#npilots a:active, #npilots a.selected { background: url(../img/nav/pilots_select.gif) top left no-repeat;  }

#nevaluation a { width: 102px; background: url(../img/nav/eval_norm.gif) top left no-repeat; }
#nevaluation a:hover { background: url(../img/nav/eval_rollover.gif) top left no-repeat;  }
#nevaluation a:active, #nevaluation a.selected { background: url(../img/nav/eval_select.gif) top left no-repeat;  }

#nserviceb a { width: 102px; background: url(../img/nav/sb_norm.gif) top left no-repeat; }
#nserviceb a:hover { background: url(../img/nav/sb_rollover.gif) top left no-repeat;  }
#nserviceb a:active, #nserviceb a.selected { background: url(../img/nav/sb_select.gif) top left no-repeat;  }



#factblock
{ 
	width: 305px; 
	height: 121px; 
	background-color: gray;
	background: black url(../img/hp/messaging_bkgd3.gif) top left no-repeat;
	padding: 18px 0px 0px 440px;
	color: #fff;
	margin: 1px 0px 0px 0px;
	clear:both;
}
#factblock ul { padding:0px 14px; margin: 8px 0px; }
#factblock ul li { margin: 5px 0px; }
#factblock a { color:#fff; text-decoration:underline; }


#hpcontent { 
	display: block; 
	width: 745px; 
	height: 255px; 
	margin: 0px;
	padding: 0px; }
	
#communities { 
	display: block; 
	width: 165px; 
	height: 192px; 
	float: left; 
	padding: 15px 25px 0px 0px;
	}
	
#vendorspartners { 
	background: url(../img/hp/vertical_dotted_rule.gif) repeat-y;
	display: block; 
	width: 290px; 
	height: 177px; 
	float: left;
	margin-top:15px;
	padding-left: 22px; }

#arra img, #eval img { margin-bottom: 4px; }
#arra { background: url(../img/hp/horiz_dotted_rule.gif) bottom left repeat-x; margin: 0px 0px -10px 0px; padding-bottom: 12px; }

	
#newsevents {
	background: url(../img/hp/news_block1.gif) repeat-x; 
	display: block; 
	width: 204px;
	float: right;  
	background-color: #EFEFEF;
	padding: 0px 0px 0px 13px; }
	
#newsevents div#items div { 
	border-bottom: solid 0px black; 
	width: 190px; 
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 3px; 
	padding-bottom: 3px; }

#newsevents div#items p a { display: block; }

#footer { 
	display: block; 
	width: 745px; 
	border-top: solid 1px #A5152E; 
	margin-top: 30px; 
	padding-top: 10px; 
	text-align: center;
	background-color: #fff; }
#footer ul {
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0;
	display: block;
	overflow: hidden;
	clear:both;
}
#footer ul li {
	margin: 0px; 
	padding: 0px 7px 0px 9px;
	display: inline;
	list-style-type: none;
	border-right: solid 1px black;
}
#footer ul li a, #footer ul li a:hover { color: #000; text-decoration: none; }
#footer ul li.last {
	border-right: none;
}

.buttonlink { border: solid 1px #A5152E; background-color: #EFEFEF; color: #A5152E; font-size: 8pt; display: inline; cursor: hand;}
.buttonlink:hover { border: solid 1px #A5152E; background-color: #A5152E; color: #fff; font-size: 8pt; display: inline; cursor: hand; }




#fullcontent { padding-left: 15px; }
#fullcontent h1 { font-size: 1.5em; margin:20px 0px; color:#A5152E; }
#fullcontent h2 { font-size: 1.2em; margin:0px 0px 15px 0px; }
#fullcontent h3 { font-size: 1em; margin:0; }
#fullcontent p { margin: 0px 0px 10px 0px; }

div.thirdnav { background: url(../img/nav/3rdBG.gif) top left repeat-y; }
div.thirdnav #fullcontent { width: 556px; float: right; }

#thirdnav {
	margin: 0px;
	padding-left: 15px;
	border-top: solid 4px #515D68; 
	width: 155px; 
	background-color: #EFEFEF; 
	font-size: 1.1em;
	list-style:none;
	}
#thirdnav li { margin: 11px 0px; }
#thirdnav li a { text-decoration: none; color: #515D68; }
#thirdnav li a:active, #tertiarynav li a.selected { font-weight: bold; }

#memberOrgList tr td a { line-height: 23px; }

hr { width:100%; color:#A5152E; background-color:#A5152E; margin:0px 0px 15px 0px; padding:0px; }

.informationTable { border: solid 1px #A5152E;  }
.informationTable tr th, .informationTable tr td {  padding-left: 5px; }
.informationTable tr th { background-color: #A5152E; text-align: left; line-height:20px; color: #fff; }
.informationTable tr td {  padding-top: 4px; padding-bottom: 4px; }
.informationTable tr.light  {  background-color:#fff; }
.informationTable tr.dark  {  background-color:#dedede; }

blockquote { margin-left: 15px; }

.style_generaltext {font-size: 12px}
.style_ul1 {font-size: 11px}
.style_subheader1
{
	font-size: 14px;
	color:#000000;
  	font-weight: bold;
}
.style_faq_ans1
{
	font-size: 14px;
	color:#A81933;
  	font-weight: bold;
}