p.par_center
{
 border:0px pink solid;
 margin:0px;
 padding:0px;
 text-align:center;
}
a:link,a:visited,a:active
{
 color:#77a4cc;
 font-weight:bold;
 text-decoration:none;
}
#news_frontTXT
{
float:right;
position:relative;
top:0px;
border:0px solid;
text-align:right;
width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #263E59;

	font-weight: bold;

}
a.news_frontTXT:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #263E59;
	text-align: right;
	font-weight: bold;
}
#news_frontTXT a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;

}

a.news_frontTXT:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}

a.news_frontTXT:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #263E59;
	text-align: right;
	font-weight: bold;
}




a:hover
{
 color:#507499;
 font-weight:bold;
 text-decoration:underline;
}
#main_structure_top a:link, #main_structure_top a:visited, #main_structure_top a:active
{
 color:white;
 font-weight:bold;
 text-decoration:none;
}
#main_structure_top a:hover
{
 color:white;
 font-weight:bold;
 text-decoration:underline;
}

a.sidebar:link, a.sidebar:visited, a.sidebar:active
{
 font-size:13px;
 font-weight:bold;
 color:#494949;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:3px 0px 3px 10px; 
 margin:0px;
 float:left;
}
a.sidebar:hover
{
 color:#507499;
}
a.sub_sidebar:link, a.sub_sidebar:visited, a.sub_sidebar:active
{
 font-size:12px;
 font-weight:bold;
 color:#898989;
 text-decoration:none;
 display:block;
 width:170px;
 border-bottom: 0px #507499 solid;
 padding:2px 0px 2px 30px; 
 margin:0px;
 float:left;
}
a.sub_sidebar:hover
{
 font-size:12px;
 font-weight:bold;
 color:#507499;
 text-decoration:none;
 display:block;
 width:170px;
 border-bottom: 0px #507499 solid;
 padding:2px 0px 2px 30px; 
 margin:0px;
 float:left;
 }
a.sub_sidebar_active:link, a.sub_sidebar_active:visited, a.sub_sidebar_active:active, a.sub_sidebar_active:hover
{
  font-size:12px;
 font-weight:bold;
 color:#ff892a;
 text-decoration:none;
 display:block;
 width:170px;
 border-bottom: 0px #507499 solid;
 padding:2px 0px 2px 30px; 
 margin:0px;
 float:left;

}
span.sidebar
{
 font-size:13px;
 font-weight:bold;
 color:#494949;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:3px 0px 3px 10px; 
 margin:0px;
 float:left;
}
a.sidebar_active:link, a.sidebar_active:visited, a.sidebar_active:active, a.sidebar_active:hover
{
 font-size:13px;
 font-weight:bold;
 color:#ff892a;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:3px 0px 3px 10px; 
 margin:0px;
 float:left;
}

#wrapper_bottom_links a:link, #wrapper_bottom_links a:visited, #wrapper_bottom_links a:active
{
 color:white;
 text-decoration:none;
}
#wrapper_bottom_links a:hover
{
 color:#263e59;
 font-weight:bold;
}

#wrapper_top_categories a.regular:link, #wrapper_top_categories a.regular:visited, #wrapper_top_categories a.regular:active
{
 color:white;
 text-decoration:none;
 font-weight:bold;
}
#wrapper_top_categories a.regular:hover
{
 color:#263e59;
 text-decoration:none;
 font-weight:bold;
}

#wrapper_top_categories a.selected:link, #wrapper_top_categories a.selected:visited, #wrapper_top_categories a.selected:active, #wrapper_top_categories a.selected:hover
{
 color:#263e59;
 text-decoration:underline;
 font-weight:bold;
}

h1
{
 /*color:#507499;*/
 color:#507499;
 font-size:20px;
 display:block;
 margin:0px 0px 15px 0px;
 padding:15px 10px 0px 10px;


}
h2
{
 color:#507499;
 font-size:15px;
 display:block;
 margin:0px 0px 15px 0px;
 padding:0px 10px 0px 10px;

}
h3
{
 color:#000000;
 font-size:13px;
 display:block;
 margin:0px 0px 15px 0px;
 padding:0px 10px 0px 10px;

}

h4

{

 color:#507499;
 font-size:15px;
 display:block;
 margin:0px 0px 15px 0px;
 padding:0px 10px 0px 10px;

}

h5
{
 color:#000000;
 font-size:13px;
 display:block;
 margin:0px 0px 15px 0px;
 padding:0px 10px 0px 10px;

}
h6
{
 color:#FFFFFF;
 font-size:11px;
 display:block;
 margin:3px 0px 3px 0px;
 padding:0px 5px 0px 20px;

}
p
{
 text-align:justify;
 margin:10px 20px 10px 20px;
 padding:0px 0px 0px 0px;
}
p.solutions
{
 text-align:left;
 margin:10px 20px 10px 20px;
 padding:0px 0px 0px 0px;
}
ul.solutions
{
 text-align:left;
 margin:10px 20px 10px 20px;
 padding:0px 0px 0px 20px;
}
ol, ul
{
 text-align:justify;
 margin:10px 0px 10px 0px;
 padding:0px 20px 0px 50px;
}
#location_box ul { 
list-style-type: none;
line-height: 16px;

 }



p.press_small
{
font-size:9px;
color:#9d9d9d;
font-style:italic;
}
.blurb
{
background: url(../images/structure/article_blurb_bg.png) top left repeat-x;
background-color:#597aa0;
color:white;
padding: 10px 20px 10px 20px;
margin:0px 20px 0px 10px;
}

.blurb h2
{
 color:white;
 font-size:15px;
 display:block;
 margin:10px 0px 10px 0px;
 padding:0px 10px 0px 10px;
 border:0px black solid;
 border-collapse:collapse;
}
.blurb h3
{
 color:white;
 font-size:13px;
 display:block;
 margin:5px 0px 5px 0px;
 padding:0px 20px 0px 20px;
 border:0px black solid;
 border-collapse:collapse;
}

#inside_banner img
{
 border:0px black solid;
 padding:0px;
 margin:0px; 
}
a.call_to_action_trial:link, a.call_to_action_trial:visited, a.call_to_action_trial:active
{
 font-size:13px;
 font-weight:bold;
 height:20px;
 color:#494949;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:5px 0px 5px 10px; 
 margin:0px;
 float:left;
 background: url(../images/icons/trial.png) no-repeat 170px 3px;
}
a.call_to_action_trial:hover
{
 font-size:13px;
 font-weight:bold;
 height:20px;
 color:#ff892a;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:5px 0px 5px 10px; 
 margin:0px;
 float:left;
 background: url(../images/icons/trial.png) no-repeat 170px -37px;
}
a.call_to_action_buy:link, a.call_to_action_buy:visited, a.call_to_action_buy:active
{
 font-size:13px;
 font-weight:bold;
 height:20px;
 color:#494949;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:5px 0px 5px 10px; 
 margin:0px;
 float:left;
 background: url(../images/icons/buy.png) no-repeat 170px 3px;
}
a.call_to_action_buy:hover
{
 font-size:13px;
 font-weight:bold;
 height:20px;
 color:#ff892a;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:5px 0px 5px 10px; 
 margin:0px;
 float:left;
 background: url(../images/icons/buy.png) no-repeat 170px -37px;
}
a.call_to_action_call:link, a.call_to_action_call:visited, a.call_to_action_call:active
{
 font-size:13px;
 font-weight:bold;
 height:20px;
 color:#494949;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:5px 0px 5px 10px; 
 margin:0px;
 float:left;
 background: url(../images/icons/call.png) no-repeat 170px 3px;
}
a.call_to_action_call:hover
{
 font-size:13px;
 font-weight:bold;
 height:20px;
 color:#ff892a;
 text-decoration:none;
 display:block;
 width:190px;
 border-bottom: 0px #507499 solid;
 padding:5px 0px 5px 10px; 
 margin:0px;
 float:left;
 background: url(../images/icons/call.png) no-repeat 170px -37px;
}

a.level1
{
 text-align:justify;
 margin:0px;
 padding:5px 20px 5px 20px;
 color:#507499;
 font-size:13px;
 border:0px black solid;
 font-weight:bold;
 display:block;
}
a.level2
{
 text-align:justify;
 margin:0px;
 padding:5px 20px 5px 50px;
 color:#96ae71;
 font-size:12px;
 border:0px black solid;
 font-weight:bold;
 background: url(../images/sitemap/level2.png) repeat-y 25px 0px;
 display:block;
}
a.level3, p.level3
{
 text-align:justify;
 margin:0px;
 padding:5px 20px 5px 80px;
 color:#494949;
 font-size:11px;
 border:0px black solid;
 font-weight:bold;
 background: url(../images/sitemap/level3.png) repeat-y 25px 0px;
 display:block;
}
a.level4
{
 text-align:justify;
 margin:0px;
 padding:5px 20px 5px 110px;
 color:#898989;
 font-size:11px;
 border:0px black solid;
 font-weight:bold;
 background: url(../images/sitemap/level4.png) repeat-y 25px 0px;
 display:block;
}
table.tab_press
{
 text-align:justify;
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 vertical-align:middle;
}
table.tab_press td
{
 text-align:justify;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 0px;
 vertical-align:middle;
}
table.flags
{
 border:0px black solid; 
 border-collapse:collapse; 
 vertical-align:middle; 
 margin:0px 0px 0px 20px ; 
 padding:0px;
}
table.flags td
{
 border:0px black solid; 
 border-collapse:collapse; 
 vertical-align:middle; 
 text-align:left; 
 margin:0px; 
 padding:0px;
}
table.tech
{
	border:0px;
	border-collapse:collapse;
	margin: 0px 10px 0px 15px;
	padding: 0px;
}

/* added by dustin */


.breadcrumbs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left;
	text-align: left;
	font-weight: bold;
}

a.breadcrumbs:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left;
	text-align: left;
	font-weight: bold;
}
a.pathway{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-position: left;
	text-align: left;
	font-weight: bold;

}

.box-header
{
font-size:16pt; 
color:black; 
margin:0px; 
padding:0px;
text-align:left;

}

a.box-link
{
font-size:10pt !important;

color: #3b73b9 !important;

}

a.box-link:hover
{
font-size:10pt !important;
text-decoration:underline !important;
color: #3b73b9 !important;
}

.box-body
{
padding:0px; 
margin:5px 0px 0px 0px; 
text-align:left; 
font-size:12px;

}