body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
p
{
	font-size:13px;
}
li
{
	font-size:13px;
}
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.logo-neutral
{
	color: maroon; /* #35595a; */
	background-color: white;
	font: 1.1em "Eras Medium UTC", verdana, san-serif;
	text-decoration: none;
}
.logo-part-1
{
	font-family: "Arial Black", Arial, san-serif;
	position: relative;
	font-size: 15px;
	top: -1px;
}
.logo-part-2
{
	font-weight: bold;
	font-size: 14px;
}
.reg
{
	vertical-align:super;
	font: 2.5em "Eras Medium UTC", verdana, san-serif;
	font-size: 60%;
	text-decoration: none;
}
.text-link
{
    color: black;
    background-color: white;
	text-decoration:none;
}
#pageheader
{
	background-image:url(/images/new-images/images/header1_02.gif);
	height:95px;
	float:left;
	width:428px;
}
#headerphone
{
	color:#5A6A88;
	float:left;
	font-size:16px;
	display:inline;
	font-weight:bold;
	margin-left:90px;
	margin-top:73px;
}
#headerlogin
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	margin-left:295px;
	margin-top:79px;
	display:block;
	text-decoration:none;
}
#subnav
{
	color:#7C7C7C;
	font-size:11px;
	background-image:url(/images/new-images/images/subheader.gif);
	height:34px;
}
.subnavlink
{
	float:left;
	height:34px;
}
.subnavlink a
{
	color:#7C7C7C;
	display:block;
	margin:6px 0 0px 15px;
	padding:5px 0 5px 17px;
}
.subnavmotto
{
	text-align:center;
	font-weight:bold;
	margin-top:3px;
	font-size: 12px;
}
.subnavmotto a
{
	color: #616161;
	margin: 0 20px;
	text-decoration:none;
}
.subnavmotto a:hover
{
	color: #344166;
}
.header_title
{
	color: #676b85;
	font-size:12px;
	font-weight:bold;
	vertical-align:10px;
}
#provides
{
	width: 120px;
	height: 86px;
	border: 1px solid #3d4b63;
	background-color:#536584;
	margin-top: 9px;
}
#parent
{
	width:130;
	height:120;
	border: 1px solid #3d4b63;
	background-color:#536584;
	margin:30px 0 20px 0;
}
#provides h3, #parent h3
{
	font-size:11px;
	font-style:italic;
	margin: 0;
	color: #fcf7aa;
	margin-bottom: 3px;
}
#provides p, #parent p
{
	color:white;
	font-size:10px;
	font-style:italic;
	margin:0;
	padding-left:5px;
	text-align:left;
}
#parent p
{
	padding-left:3px;
}
#sidebar_links
{
	margin-top: 13px;
}
#sidebar_links a
{
	color:white;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
	display:block;
}
#sidebar_links a:hover
{
	color:#f9e266;
}

#sidebar_buttons
{

}
#sidebar_buttons a
{
	background-color:#536584;
	border:1px solid white;
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:37px;
	margin-top:10px;
	text-decoration:none;
	width: 91px;
}

#sidebar_buttons a:hover
{
	color:#f9e266;
	background-color: #768bae;
}.outside_border {
	border: 1px solid #000000;
}

.view_opper_link {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin: 10px;
	display:block;
}
.view_opper_link:hover {
	text-decoration: underline;
}
.price-list
{
	border: thin solid black;
	text-align: left;
	color: #2066a7;
}
.price-list li
{
	margin-top:10px;
	font-size: 16px;
}
.price-list li li
{
	margin-top:10px;
	font-size: 12px;
}
h3
{
	font-size:16px;
	margin:10px;
	text-align:center;
}
#category_list
{
	margin: 0;
	padding: 0px;
	padding-left: 20px;
}
.category_number
{
	color:#666666;
	font-size:11px;
}
#category_list li
{
	margin-bottom: 5px;
	width:140px;
}
h2
{
font-size:18px
}
h4
{
font-size:15px;
margin-bottom:0;
}
h4 a
{
text-decoration:none;
}
h4 a:hover
{
text-decoration:underline;
}
.user_comment
{
color:#666666;
font-size:11px;
font-weight:bold;
}
#comments p
{
	border-bottom: dashed 1px #CCCCCC;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
.opportunity_header
{
	background-image: url(/images/graphics/oppheader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	padding-left: 20px;
	font-size: 13px;
	font-weight:bold;
}
.opportunity_body
{
	border: solid 1px #CCCCCC;
	padding: 5px;
}
td
{
	font-size: 13px;
}
#compare td
{
	font-size: 12px;
	text-align: center;
}
.1st
{
	font-weight: bold;
}
#compare-notes p, #compare-notes ol, #compare-notes li
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#burst-free
{
	 top: -5px;
	 left: 0;
}
#IEroot #burst-free
{
	 top: -100px;
	 left: 0;
}
.error-msg
{
	color: red;
	font-weight: bold;
}
