﻿
body {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6f6f6f;
	padding-bottom: 20px;
	padding-top: 10px;
}

.hidden
{
	display: none;
}

.loginURL
{
	_display: none; /* IE6 */
}

.rightBox
{
	width: 208px;
	overflow: hidden;
	padding: 5px;
	border: solid 1px #D0D0D0;
}

.post h1 {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height: 20px;
}
.post h1 a {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height: 20px;
}
.post h1 a:hover {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height: 20px;
}

.container {width:904px; font-family:verdana;margin:0px auto; background-color:#FFFFFF; padding:0; text-align:left}

.header {height:126px; background: url(/newsroom/pics/header.gif) no-repeat; margin:0px; padding:0 0 0 1px;}
#top-menu {margin:0px;padding:0px; width:650px; padding-top:87px;}

#top-menu a, #top-menu img {padding:0px;}
#top-menu li {display:inline;float:left;list-style-image:none;margin:0px;padding:0px;text-align:center; }
#top-menu ul {margin:0px; padding:0px; display:inline;}

.header-title
{
    border-bottom: #095c96 10px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
}
/****MAIN***************
***********************/


.main {
	clear:both;
}
.right {float:right; width:220px; padding:0px 5px; margin-top:10px;}
.content {
	margin-right:240px;
	padding-left:10px;
	padding-bottom: 20px;
}

.content a:link, .content a:visited {
	color:#00457C;
	text-decoration: none;
}

.content a:hover {
	color:#00457C;
	text-decoration: underline;
}


/********* Homepage Layout ********/

.entry { padding:5px;}
.post {	margin: 6px 0 30px 0px; }

.content .process {padding:0px 20px 10px 20px; margin:10px 20px; background-color:#fafdf1; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-bottom:solid 3px #00457C; }
.content .process .img-right {float:right; padding:0px 0px 5px 10px;}
.process .img-right-low {float:right; padding:0px 0px 5px 10px;}

.content a {color:#00457C;}

/************** LEFT BAR Formatting *****************/

/* LEFT Nav TEXT*/
.rss-box {margin:0 0px 20px 0; padding:4px; text-align:left;}
.rss-box .rss-img {float:left; padding-right:5px;}
.rss-box a {font-size:12px; color:#00457C;}
.left a img.rssButton {	text-decoration:none;}

.right h2 {
	font-size:14px;
	font-weight:bold;
	color:#015C9C;
	margin:0px 0px 10px 0;
	background-image: url(/newsroom/pics/rightH2Bg.gif);
	border: solid 1px #848484;
	padding:4px 5px;
}

.right ul {padding-left:10px; margin:0 0 0 0;}
.right ul li {font-size:11px ; color:#0b83d3; list-style:none; }
.right li.year {	color:#000000;	margin:10px 5px 10px 0px; padding:0px; background-image:none; }
.right ul li a {color:#0b83d3; padding-right:5px; }

ul#recentComments {}
ul#recentComments li {padding:5px 0;}
ul#recentComments li a.postTitle { color:#333333; text-decoration:none;}
ul#recentComments li .moreLink { color:#666666}


ul#categorylist {padding-left: 10px; list-style:none; font-color:#0b83d3; margin:0px;}
ul#categorylist li{	
	text-align:left;
	list-style: none;
}
ul#categorylist li a img.rssButton{	
	text-decoration:none;
	list-style:none;	
}

ul#year2008  {text-align:left; padding-left: 15px; list-style:none; font-color:#000000; margin:0px;}
ul#ctl00_Menu1_ulMenu {text-align:left; padding-left: 15px; list-style:none; font-color:#000000;}

p.feeds  {	font-size:11px ; color:#000000; text-align:left; padding:0px 5px;}
.right-sidebar a{	font:normal 11px Arial, Helvetica, sans-serif; 	color:#000000;	text-decoration:none;}

#categorylist img {display: none;}
#authorlist img {display: none;}

.loginbox{	margin: 0 auto;} 


/************** Main Content  Text styles *****************/

h2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0px 0px; color:#333333; }

p {
	font-size:11px;
	color:#6F6F6F
}

p  a:link, p a:visited {
	font-size:11px;
	color:#00457C;
	text-decoration: none;
}

p a:hover {
	font-size:11px;
	color:#00457C;
	text-decoration: underline;
}

#postnavigation {color:#0c548e; font-size:11px; margin-bottom:20px;}

.post .info{	background: #000000;	border: 1px solid #000000;	color: #000000;	margin: 10px 0;	padding: 5px 5px;	font:bold 12px 'Arial', serif;}
.post img {	border: none;	margin: 4px 0;}
.post a img {border: none;}
.post a:hover img {border: none;}
.post .info a {	text-decoration: none;	color:#000000;}
.post .info a:hover {	text-decoration: underline;}

.post .author, .post .pubDate {font-size:11px;}


.post-footer {background-color:#f0f0f0; border-top: solid 2px #333333; padding:10px 5px;   }
.post-footer a {color:##003369; text-align:center; font-size:11px;}
.descr{	font:normal 12px Arial, Helvetica, sans-serif; 	color:#666666; 	padding:4px 4px 4px 4px; 	text-align:left; 	margin:5px 0px 0px 0px;}


.entry p {margin:5px 0 10px 0; line-height:16px;}
h1#addcomment, h1#comment  {font: bold 14px Verdana, Arial, sans-serif; margin:10px 0px; padding:0px; color:#003369}
.commentForm {margin-top:30px; }

/************** Main Content List styles *****************/

/************** footer styles *****************/
.footer {clear:both; height:50px;text-align:center; padding-top:30px;  background:#ECECEC url(/newsroom/pics/footer-bar.gif) no-repeat top;  border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC; }
.footer a, .footer p {padding:0px 10px; font:normal 11px verdana; color:#6F6F6F; text-decoration:none; }


/************** form styles *****************/


/************** Blog Styles  *****************/

#relatedPosts{	font:normal 11px Arial, Helvetica, sans-serif; 	color:#666666; padding:0px 4px;}
#relatedPosts a{	color:#314044;}

.commentForm label {	font:bold 12px 'Arial', serif;	color:#314044; margin-bottom:8px; margin-left:10px; width:100px; display:inline; float:left;}
.commentForm input {	font:normal 12px 'Arial', serif;	color:#666666;  margin-bottom:8px;}
.commentForm option{	font:normal 10px 'Arial', serif;	color:#666666;	margin-left:5px;}
.commentForm .bbcode{	font:bold 12px 'Arial', serif;	color:#00457C;}
#commentlist .content {margin:10px; font-size:12px;}

ul#year2008{	text-align:left;} 

#gravatarmsg {font-size:10px;}


/******for 404 page ****/
#searchbox {margin:20px 0; font-size:11px;}
ol {font-size:11px; margin-top:20px;}

/******for login.aspx ****/

TABLE.loginbox {font-size:12px;} 

/* ===Footer=== */

.wrapperLogos
{
	width: 904px;
	_width: 907px; /* IE6 */
	overflow: hidden;
	border-left: solid 1px #DEDEDE;
	border-right: solid 1px #DEDEDE;
	padding: 15px 0px 0px 0px;
	_padding: 15px 167px 0px 168px; /* IE6 */
}

.footerLogos
{
	width: 821px;
	_width: 824px; /* IE6 */
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

.hrxmlConsortiumLogo
{
	float: left;
	width: 112px;
	height: 51px;
	background: url(/image/hr-xml-consortium-logo.gif) no-repeat bottom;
	padding: 0px 5px;
	cursor: hand;
}

.napbsLogo
{
	float: left;
	width: 120px;
	height: 51px;
	background: url(/image/napbs-logo.gif) no-repeat bottom;
	padding: 0px 5px;
}

.gsaLogo
{
	float: left;
	width: 133px;
	height: 51px;
	background: url(/image/schedule_img.gif) no-repeat bottom;
	padding: 0px 5px;
	cursor: hand;
}

.txmasLogo
{
	float: left;
	width: 134px;
	height: 51px;
	background: url(/image/max_img.gif) no-repeat bottom;
	padding: 0px 5px;
	cursor: hand;
}

.cmasLogo
{
	float: left;
	width: 129px;
	height: 51px;
	background: url(/image/cmas_img.gif) no-repeat bottom;
	padding: 0px 5px;
	cursor: hand;
}

.bbbLogo
{
	float: left;
	width: 28px;
	height: 51px;
	background: url(/image/bbb-logo.gif) no-repeat bottom;
	padding: 0px 5px;
	cursor: hand;
}

.verisignLogo
{
	float: left;
	width: 95px;
	overflow: hidden;
	padding: 0px 5px;
	cursor: hand;
}


#footerContainer
{   width: 905px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background-color: #E5E5E5;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
}    
#footer
{
    height: 90px;
    width: 905px;
    margin: 0px auto;
    text-align: center;
    line-height: 18px;
	font-size: 11px;
    color: #171717;
    text-decoration: none;
}
#footer a:visited, #footer a:link, #footer a:active, #footer p
{
    font-size: 11px;
    color: #171717;
    text-decoration: none;
}
#footer a:hover  {
	color: #737373;
	text-decoration: underline;}
	
/* ===End Footer=== */


.borderLeftRight {
	border-right: solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}


/* newsroom.aspx */
.link {
	color:#003366;
	text-decoration: none;
}

/* ===pre_mrkt.css stuff=== */
td, ol, li, ul
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6f6f6f;
    line-height: 14px;
    margin: 0px;    
}
p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6f6f6f;
    line-height: 14px;
    margin: 0px;
    padding-top: 6px;
}

h1, h2, h3, h5, h6, h7, h1 a, h2 a, h3 a, h5 a, h6 a, h7 a
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-weight: bold;
}
h1, h1 a {font-size: 16px;}
.pageTitle h1
{
    font-size: 20px;
    font-weight: bold;
    color: #003366;
    margin: 0px 0px 5px;
    line-height: 20px;
}
h4, h4 a
{
    font-weight: normal;
    font-size: 16px;
    margin: 0px 0px 10px;
    line-height: 16px;
}

h2, h2 a {
	font-size: 12px;
	color:#003366;
}
h3, h5, h6, h7, h3 a, h5 a, h6 a, h7 a {
	font-size: 12px;}
p {padding-bottom: 10px;}
ul
{   margin: 0px;
    padding: 0px;
    list-style-type: disc;
}

ol{
	padding:15px;
	margin:5px;}
li {
	padding: 3px 0px 4px 10px;
	margin-left:20px;
}
li a {
	color:#003366;
	padding-right:5px;
	text-decoration: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
li a:hover {
	text-decoration: underline;
}
.border 
{
border-left:1px solid #dedede;
border-right:1px solid #dedede;
}

.border2
{
    border-left: #dedede 1px solid;
    border-right: #dedede 1px solid;
    border-bottom: #dedede 1px solid;}
.bodytext2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3f3f;
	text-decoration:none;
}
.bluetext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #0099cc;
}
.blue_link
{
    font-weight: normal;
    font-size: 13px;
    color: #015c96;
    font-family: verdana;
    font-weight: bold;
    text-decoration: none;
}
.bluelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #336699;}
.bluishlink {
	font-family:Verdana;
	font-size: 11px;
	color: #30a7c5;
	text-decoration:none;
}


.bluetext1, .bluetext1 a:link, .bluetext1 a:visited
{
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #015c9c;
}

.bluetext3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #003369;
}
.black
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:bold;
}
.black_14
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.blue1
{
	font-family:Verdana;
	font-size: 12px;	
	color: #003399;
	font-weight:bold;
}
.bluetext12 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #003399;	
}
.redtext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #cc3333;
}
.blacktext
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.headerLINK {
	font-family:Verdana;
	font-size: 10px;
	color: #0b83d3;
	text-decoration:none;
}
.heading_link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}
	
.heading_link a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}
	
.heading_link a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
	}
.redarrow
{
    color: red;
    font-family: 'Wingdings 3';
    font-weight: bold;
    font-size: 16pt;
}
.bloglink
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b83d3;
	text-decoration:none;
}
.clearBoth {
	clear: both;
	visibility: hidden;
	line-height: 1px;}

a img{
	border:none;}
/*  --------------- top menu ----------------  */
#navContainer
{
    background-image: url(/);
    background-repeat: repeat-x;
    height: 38px;
}
#navMenu{
	width:904px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url(/);}

#top_menu
{
    margin: 0px;
    padding: 0px;
    height: 38px;
    width: 890px;
    background-image: url(/image/background_last_grey.gif);
}

#top_menu ul {
	margin: 0px;
	padding: 0px;
}
#top_menu li
{
    margin: 0px;
    list-style: none;
    float: left;
    display: inline;
    text-align: center;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
   
}
.top_nav_btn
{
    font-family: Verdana;
    font-size: 10px;
    color: #cccccc;
    height: 38px;
    background-image: url(/image/nav_btn_off2.gif);
    display: block;
    text-decoration: none;
    background-repeat: no-repeat;
    
}
.top_nav_800btn
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003399;
    height: 38px;
    background-image: urlimage/nav_btn_800_off.gif);
    display: block;
    background-repeat: no-repeat;
}
.top_nav_btn:hover {
	background-image:url(/image/nav_btn_on2.gif);
	display: block;
	text-decoration:none;
}
#top_menu a {
	color:#999;
	padding-top:18px;
}
#top_menu a:hover {
	color:#fff;
}
#top_nav_btn:visited
{
    background-image: url(/image/nav_btn_on2.gif);
    text-decoration: none;   
}
/* ==Right NavBox== */
#rightNavBox
{
    width: 209px;
    height: 189px;
    margin: 0px 0px 0px 0px;
    background-color: #21A8E4;    
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    
}
#rightNavBox ul
{
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 10px;
}
#rightNavBox li
{
    font-family: Verdana;
    font-size: 11px;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0px;
    list-style: none;
    text-align: center;
    text-decoration: none;
    text-align: left;
    padding-right: 0px;
    padding-left: 18px;
    padding-bottom: 18px;
    padding-top: 0px;
    font-weight: bold;
    line-height: 18px;
}
    
#rightNavBox a
{
	color:#fff;
	padding-top:20px;
}
#rightNavBox a:hover
{
    color:#fff;
    text-decoration: underline;
}   

#sitemap {font-family: Verdana, Arial, Helvetica, sans-serif;}
#sitemap a, h5 {color: #003366;
	text-decoration:none;}
	
h1, h1 a {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.head
{   line-height: 16px;
    padding-bottom: 5px;
    
}
#sitemap h4, h4 a, ul
{
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    color: #003366;
}
#sitemap ol, li, ul
{
    font-size: 11px;    
    line-height: 12px;
    font-weight: normal;
    list-style-type: disc;
    
}
#sitemap A:hover
{color: #0b83d3;
	text-decoration:none;}
#sitemap ul
{
    margin: 3px 0px 0px;
    padding: 0px;
}

#sitemap ol
{
    margin: 0px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}

#sitemap li
 {
	padding: 3px 0px 4px 10px;
	margin-left:20px;
}