/*
	This is totally weird, but the stylesheet doesn't work
	unless there is a blank rule first.
*/

#blankrule {
}



/**********
home page
**********/

.government1, .government2, .government3 {
	font-size: 12px;
	line-height: 140%;
	margin: 0;
	padding: 0 0 10px 0;
	vertical-align: top;
	width: 296px;
}

.government1 p, .government2 p, .government3 p {
	padding: 5px 16px 5px 16px;
}

.government1 div, .government2 div, .government3 div {
	padding: 5px 16px 0px 16px;
}

.government1 h2, .government2 h2, .government3 h2 {
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
}

.government1 {
	background: #CBD1E6 url(http://enterprise.anonymizer.com/images/government/home_box_news_bottom.gif) 0% 100% no-repeat;
}

.government1 h2 {
	background: url(http://enterprise.anonymizer.com/images/government/home_box_news_top.gif) no-repeat;
}

.government2 {
	background: #E1E5F0 url(http://enterprise.anonymizer.com/images/government/home_box_solutions_bottom.gif) 0% 100% no-repeat;
}

.government2 h2 {
	background: url(http://enterprise.anonymizer.com/images/government/home_box_issues_top.gif) no-repeat;
}

.government3 {
	background: #F1F3F8 url(http://enterprise.anonymizer.com/images/government/home_box_resources_bottom.gif) 0% 100% no-repeat;
}

.government3 h2 {
	background: url(http://enterprise.anonymizer.com/images/government/home_box_learnmore_top.gif) no-repeat;
}

.government1 .subhead, .government2 .subhead, .government3 .subhead {
	font-weight: bold;
	color: #3366CC;
}


#govermentForm td  {
	padding: 0px 5px 7px 0px;
}

#copyBox {
	background: url(http://enterprise.anonymizer.com/images/home/grey_box_bottom.gif) #F0F0F0;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding:  0px 0px 6px 0px;
}

#copyBoxCopy {
	padding:  0px 43px 0px 43px;
	color: #444444;
}

#copyBoxTop {
	background: url(http://enterprise.anonymizer.com/images/home/grey_box_top.gif) #F0F0F0;
	background-repeat: no-repeat;
	background-position: top left;
	height: 6px;
}


/**********
generic styles (should be categorized later)
**********/

#govtcontent table {
	width: 800px;
}

#govtcontent h1 {
	border-bottom: 1px solid #dadada;
	color: #003388;
	font-size: 13px;
	margin: 0 0 30px 0;
	padding-top: 10px;
	
}

#govtcontent #intro h1 {
	margin: 0;
}

#govtcontent #intro p {
	line-height: 160%;
	margin: 30px 0 30px 0;
}

#govtcontent #intro {
	float: left;
}

#govtcontent #intro h2 {
	margin: 0;
	padding: 0;
}

#govtcontent #intro img {
	display: inline;
	float: left;
}

#govtcontent #calltoaction {
	background: url(http://enterprise.anonymizer.com/images/government/calltoaction.jpg) no-repeat;
	float: right;
	font-size: 12px;
	height: 100px;
	line-height: 160%;
	width: 300px;
}

#govtcontent #calltoaction p {
	margin: 0;
	padding: 45px 0 0 20px;
}

#govtcontent h2, #govtcontent p {
	color: #1A1A1A;
	line-height: 160%;
}

#govtcontent h2 {
	font-size: 14px;
}

#govtcontent .product h2, #govtcontent .product p {
	margin: 0;
	padding: 0 15px 10px 20px;
}

#govtcontent.singlecolumn {
	line-height: 160%;
}

#govtcontent .dashes {
	background-position: 0 25px;
	padding-bottom: 40px;
}

#govtcontent .product {
	background: #F2F2F2 url(http://enterprise.anonymizer.com/images/backgrounds/GreyTop.gif) no-repeat;
	padding: 20px 0 0 0;
}

#govtcontent .product .learnmore {
	background: #F2F2F2 url(http://enterprise.anonymizer.com/images/backgrounds/GreyBottom.gif) no-repeat 100% 100%;
	display: block;
	margin: 0;
	padding: 0 0 20px 20px;
}

#govtcontent.solutions h2 {
	margin: 30px 0 0 0;
	padding: 0;
}

#govtcontent.solutions p {
	margin: 10px 0 0 0;
	padding: 0;
}

#govtcontent.solutions #sidebar {
	clear: right;
	float: right;
	padding: 30px 0 30px 30px;
}

#govtcontent.solutions ul, #govtcontent.solutions ol {
	line-height: 140%;
	margin: 5px 0 0 30px;
	padding: 0;
}

#govtcontent.solutions table table {
	float: left;
	font-size: 11px;
	margin: 10px 0 0 0;
}

#govtcontent.solutions th {
	background: #036;
	color: #fff;
	padding: 5px;
}

#govtcontent.solutions table td table td {
	border-bottom: 1px solid #ccc;
	padding: 3px 0 3px 0;
	text-align: center;
}

#govtcontent.solutions .rowtitle {
	text-align: left;
}

#govtcontent.solutions .highlighted {
	background: #9CF;
	border-bottom: 1px solid #9CF;
	font-weight: bold;
}



/**********
the following is a Mason command, telling it to
leave this stylesheet alone and not append any
crap to it.
**********/