@charset "UTF-8";
/* CSS Document */

body {
	background-color: #002878;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #7a2531;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #7a2531;
}
a:hover {
	text-decoration: none;
	color: #7a2531;
}
a:active {
	text-decoration: underline;
	color: #7a2531;
}

.body_wrap{
	width:754px;
	margin-left:auto;
	margin-right:auto;
}
.float_clear{
	clear:both;
}



/* HEADER */
.tagline{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002878;
	font-size:21px;
}
.headerbkgd {
	background-color: #ffffff;
	background-image: url(/_media/template/backgrounds/header-bkgd.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:75px;
	position:relative;
}
.header_logo{
	position:absolute; 
	left:0px; 
	top:3px;
	padding:0px;
	margin:0px;
	height:72px; 
	width:232px;
	background:url(/_media/template/header/prevari-logo.gif) no-repeat top left;
}
.header_info{
	float:right;
	text-align:right;
	margin-top: 20px;
	margin-right: 10px;
}



/* CONTENT AREA */
.content_all {
	position:relative;
	min-height:320px;
	background-color:#FFFFFF;
}
.main_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	padding:20px;
	margin-bottom:10px;
}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4e81af;
	margin-top:10px;
	text-align:center;
}
.copyright a:link, .copyright a:visited, .copyright a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4e81af;
	text-decoration:underline;
}
.copyright a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4e81af;
	text-decoration:none;
}
.pagetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#002878;
}
.product-left {
	float:left; 
	width:20%;
	padding-right:20px;
}
.product-center {
	float:left; 
	width:53%;
}
.product-right {
	float:left; 
	width:20%;
	padding-left:20px;
}
.bold-maroon {
	font-weight:bold;
	color:#7a2531;
}
.bold-maroon-16 {
	font-weight:bold;
	font-size:16px;
	color:#7a2531;
}
.bold-blue {
	font-weight:bold;
	color:#002878;
}
.bold {
	font-weight:bold;
}
.bold_black {
	font-weight:bold;
	color:#000000;
}
.ariel-bold-12-caps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#002878;
	text-transform:uppercase;
}
.viewallnews a:link, .viewallnews a:visited, .viewallnews a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e81af;
	text-decoration:underline;
}
.viewallnews a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e81af;
	text-decoration:none;
}
.keyconcepts a:link, .keyconcepts a:visited, .keyconcepts a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}
.keyconcepts a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}
.small_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.red {
	color:#FF0000;
}
.italic_black {
	font-style:italic;
	color:#000000;
}

/* NAVIGATION */
div.nav_all {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:35px;
	background-color:#9eb0c0;
	padding:0;

}
.nav_all a, .nav_all a:link, .nav_all a:visited, .nav_all a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
}
.nav_all li a:hover{
    color:#FFFFFF;
    background-color:#002878;

}
/*.nav_all li:hover, .nav_all li:hover a{
        color:#FFFFFF;
        background-color:#002878;
}
.nav_all li.active, .nav_all li.active a {
        color:#FFFFFF;
        background-color:#000000;
}*/

.nav_all ul{
        white-space: nowrap; /* Next 3 lines place it with margins and align it right, but aren't necessary */
        margin:0 auto;
		padding-left:10px;
		padding-right:0px;
        text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	border:none;
}
.nav_all li{/* Next 2 lines just give it padding; not necessary */
        padding-top:7px;
        /*padding-bottom:9px;*/ /* Next 4 lines make the magic happen, and make it show up correctly in firefox 1 and 2 */
        list-style-type: none;
        display: -moz-inline-box;
        display: inline;  
	display: inline-block;
        padding-left:2px;
        padding-right:2px;
        margin:0px;
	border:none;
	color:#FFFFFF;

}