/* Start of CMSMS style sheet '  pv_main_styles.beta3.1.css' */
/* PrimeVigilance CSS Document */


/* zero */

* {
margin:0;
padding:0;
}
img {
   border: 0;
}

/****
FONTS
****/

body {
}

.primevigilance {
   text-align: center;
   background-color:#981E32;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

p{

font-size:1.25em;
line-height:1.5em;
margin:0 0 1.5em 0;
color:#25363d

}

a {color:#981e32; text-decoration:none;}
a:hover {color:#63091f; text-decoration:underline;}


h1, h2, h3, h4, h5, h6{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:150%;
color:#981E32;
margin-bottom:0;
z-index:1;
}

h1{
font-size:2em;
margin-bottom:.3em;
}

h2{
font-size:1.6em;
margin-bottom:.3em;
}

h3{
font-size:1.6em;
margin-bottom:.3em;
}
h3{
font-size:1.4em;
margin-bottom:.3em;
}

div#content ul, ol{
margin:2em 5em 2em 5em;
}

div#content li{
list-style-image: url(/images/pv/bullet.gif);
margin:0 0 1.5em 0;
color:#606060;
font-size:1.25em;
vertical-align: top;
}

blockquote{
padding:0 0 0 35px;
margin:2em 15em 2em 5em ;
border-left:#b19a62 10px solid;
}

.arrowed {
background:url(/images/pv/linkarrow.gif) left center no-repeat;
padding-left:20px;}

.arrowed:hover{
background:url(/images/pv/linkarrow.gif) left center no-repeat;
padding-left:18px;
margin-left:2px;
}

/*****************
layout 
*****************/

div#container {
    text-align:left;
    margin: 0 auto;
	margin:30px auto;
        margin-top:20px;
max-width:83em;
	width:100%;
	padding:0 10px;
	background-color:#FFFFFF;
	border:double #000000;
}

.NewsSummary {
    width:200px;
    float: right;
    padding: 10px;
    margin-top: 0.2em;
    margin-left: 1em;
    border: double black;
}

div#header {
height: 170px;  
}
div#headerleft {
width:20%;
float:left;

}
div#headerright {
width:75%;
float:left;

}

div#headerright h1 a {
   background:  url(/images/pv/PV-logo-words.gif) no-repeat; 
   display: block;
   height: 110px;      
   text-indent: -999em; 
   text-decoration:none; 
}
div#navigation{
float:left;
margin-top:5.2em;
clear:both;
width:20%;
}
div#content{
float:left;
width:75%;
min-width:62em;
}



div#foot{

color:#fff;
margin:0 auto;
min-width:62em;
max-width:83em;
}

 
div#foot a{
color:#eacc82;
text-decoration:none;}

div#foot a:hover{
text-decoration:underline;}



.left49{
width:49%;
text-align:left;
float:left;}


.right49{
width:49%;
text-align:right;
float:right;}



/** NAV **/



/* Root = Vertical, Secondary = Vertical */
ul#nav,
ul#nav li,
ul#nav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 180px; /*For KHTML*/
  list-style: none;
  z-index:10;
  
}

ul#nav:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#nav li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  
}

/* Root Menu */
ul#nav a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  display: block;
  background: #EEE url(/images/pv/menu_back.gif) repeat-x;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  
}

/* Root Menu Hover Persistence */
ul#nav a:hover,
ul#nav li:hover a,
ul#nav li.iehover a {
  background: #870d21 url(/images/pv/menu_back_over.gif) repeat-x;
  color: #FFF;
}

/* 2nd Menu */
ul#nav li:hover li a,
ul#nav li.iehover li a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  display: block;
  background: #EEE url(/images/pv/menu_back.gif) repeat-x;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  
}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a {
  background: #870d21 url(/images/pv/menu_back_over.gif) repeat-x;
  color: #FFF;
}

/* 3rd Menu */
ul#nav li:hover li:hover li a,
ul#nav li.iehover li.iehover li a  {
  background: #EEE url(/images/pv/menu_back.gif) repeat-x;
  color: #666;
    width: 200px; 
}

/* 3rd Menu Hover Persistence */
ul#nav li:hover li:hover li a:hover,
ul#nav li:hover li:hover li:hover a,
ul#nav li.iehover li.iehover li a:hover,
ul#nav li.iehover li.iehover li.iehover a {
  background: #870d21 url(/images/pv/menu_back_over.gif) repeat-x;
  color: #FFF;
}

/* 4th Menu */
ul#nav li:hover li:hover li:hover li a,
ul#nav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#nav li:hover li:hover li:hover li a:hover,
ul#nav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#nav ul,
ul#nav ul ul,
ul#nav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.iehover ul ul,
ul#nav li.iehover ul ul ul {
  display: none;
}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav ul ul li:hover ul,
ul#nav li.iehover ul,
ul#nav ul li.iehover ul,
ul#nav ul ul li.iehover ul {
  display: block;
}


/****

FORM

****/

.greenform{
background:#37585e;
}

form {
background:#37585e;
padding:15px 15px 50px 15px;
margin-bottom:1.5em;
clear:both;
}

form fieldset {

display:block; 
border:1px dotted #8a8e94; 
padding:5px; 
clear:both;
margin-bottom:1em;
}

form legend {
font-size:1.1em; 
font-weight:bold; 
color: #fff;
background:#25363d;
margin: 0 0 5px 10px; 
height: 24px;
line-height: 24px;
border: 1px solid #aab8b9;
padding: 0 5px;
}

form label {
display:block; 
float:left; 
text-align:left; 
padding-left:10px; 
margin-bottom:0.5em;
color:#c8ae6f;
font-weight:bold;
}
form div{clear:both}

form input, textarea{
border:#aab8b9 1px solid;
border-top-color: #a3adb8;
border-left-color: #a3adb8;
color:#606060;
padding:3px;
font-family: Verdana, Arial, sans-serif;
font-size:.9em;
width:35em;
margin: 0 1em .5em 1em;
float:right; 
}

.submit{
border: 1px solid #63091f;
border-top-color: #8a8e94;
border-left-color: #8a8e94;
background:#981e32;
color:#ffffff;
padding:3px;
cursor: pointer;
width:5em;
   font-family: "Gill Sans", Candara, Arial, sans-serif;
font-size:1em;}

.submit:hover{
border: 1px solid #8a8e94;
border-top-color: #63091f;
border-left-color: #63091f;

}



/* End of '  pv_main_styles.beta3.1.css' */

