
.bannerLeftType {
	font-size : 75pt;
    text-align : left;
 } 
 
.bannerTagType {
	font-size : 18pt;
    text-align : right;
    margin-right: 2em;
 } 

.big {
    font-size:large;
 }
  
.bottom {
    vertical-align : bottom;
 }
 


.error {
	color : #ffdddd;
	font-weight: bold;
}



.leftmargin {
	margin-left: 15px;
}

.max_width550 {
	max-width: 550px;
   width:expression(document.body.clientWidth > 550 ? "550px": "100%" ); /* Mozilla incorrectly reports error */
}

.middle {
    vertical-align : middle;
 }


.rightjustify {
    text-align: right;
 }

.Title { 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size : 10pt;
		 font-size: 24px; 
		 color: #660066; 
		 font-weight: bold;
		 }

.top {
    vertical-align : top;
 }
 
 .verticalhorizontal {
    display: table-cell;
    height: 300px;
    text-align: center;
    width: 300px;
    vertical-align: middle;
}



.white {
	color: White;
}

.xlarge {
    font-size: x-large;
}

/* Link colors*/
a:link.navbar    { color: #FFAF9B}
a:visited.navbar { color: #FFAF9B}
a:active.navbar  { color: #FFAF9B}

/* Completely hidden Link colors*/
a.hidden:link    {text-decoration: none; color: inherit; }
a.hidden:visited {text-decoration: none; color: inherit; }
a.hidden:active  {text-decoration: none; color: inherit; }

body { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10pt;
	 color: #000000;
/*	 background : #DED6CE;  The IE and WORD background*/
	 background : White; 
	 border : none;
	 margin-top: 0px;
	 margin-left: 5px;
	 margin-right: 5px;
	 margin-bottom : 5px;
	 }
	 
body.main { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10pt;
	 color: White;
	 background-image: url('images/SprayLineDRL04.png');  
	 border : none;
    background-position: top;
	 background-repeat: no-repeat;
	 background-size: contain;
    background-attachment: fixed; 
    background-color: #000819;
 
 /*
    background-position: center;
	 background : #DED6CE;  The IE and WORD background
	 background : White;
	 margin-top: 0px;
	 margin-left: 5px;
	 margin-right: 5px;
 */
	 	}

	 
body.none { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10pt;
	 color: White;
	 border : none;
    background-color: #000819;
 	 	}
	 
	
/* Isolated group */
div.alone {
	float: inherit;
	clear: both; 
	text-align: left;
	background: transparent;
}


div.allclear {
clear: both;
}


div.bottom10px {
  position: fixed;
  width: 100%;
  bottom: 10px;
  border: none;
} 


/* Centered group */ 
div.centered {
	float: inherit;
	clear: inherit; 
	text-align: center;
}

	 
	
div.colleft {
	 width:45%;
	 float:left;	
	 border-right: 1px solid gray;
	 padding-right: 5px;
	 padding-left: 15px;	
	 }

div.colright {
	 width: 45%;
	 float: left;
	 border-left: 1px solid gray;
	 margin-left: -1px;
	 padding-right: 5px;
	 padding-left: 10px;	
	 }


div.footer {
/*	position: relative;*/
	width: 100%;
	background: transparent;
	text-align: left;
	clear: both;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: thin;
	border-right: none;
	border-left: none;
	border-bottom: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: transparent;
	color: #9E9E9E;
	font-size: small;
	}

/*  This seems to be the same as div.footer but
    existed in Vote Lord so I copied it here  
div.header,div.footer
   {
   background-color:transparent;
   clear:left;
   }
*/	 
	 
/* Top level header for Topics */
h1 {
		font-family :  Arial, Helvetica, sans-serif; 
		text-align : left;
		font-size : 22pt;
		font-weight : bold;
		padding-top: 0.5em;
		padding-bottom: 0.2em;
		border : none;
	   color: Navy; 
	   background : transparent; 
		margin-bottom: 0.5em;
	}
	
/* Unformatted Top Banner */
h1.bannerTop {
	    font-family : "Times New Roman", Times, serif; 
    	font-weight : bold;
		padding-top: 0;
		padding-bottom: 0;
		color: White;
		background : transparent; 
		margin-top: 0;
		margin-bottom: 0;
	}
	
/* Banner Top */
h1.main {
	   font-family : "Times New Roman", Times, serif; 
	   text-align : center;
	   font-size : 34pt;
		font-weight : bold;
		padding-top: 0;
		padding-bottom: 0;
		color: White;
		background : transparent; 
		margin-top: 0;
		margin-bottom: 0;

	}
	
h1.mainleft {
	   font-family : "Times New Roman", Times, serif; 
	   text-align : left;
	   font-size : 55pt;
		font-weight : bold;
		padding-top: 0;
		padding-bottom: 0;
		color: White;
		background : transparent; 
		margin-top: 0;
		margin-bottom: 0;
	}
 
/* For the h1 block in the thanks heading */
h1.thanksHeading   {
	   font-family : "Times New Roman", Times, serif; 
	   text-align : left;
	   font-size : 45pt;
		font-weight : bold;
		padding-top: 0;
		padding-bottom: 0;
		color: White;
		background : transparent; 
		margin-top: 0;
		margin-bottom: 0;
  } 
 	  
h2  {
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color:#000080;
	 }

h3  {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 16pt;
	 color:#000080;
	 }

h4  {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 color:#000080;
	 }
 
  /* Images with no border */
img.clean {
	border : none;
}

img.centered90pct {
/*
   display: block;
   margin-left: auto;
   margin-right: auto;
   width: 90%;
   text-align: center;
*/
   display: block;
   width: 90%;
   margin-left: auto;
   margin-right: auto;
   margin-top:5%;
}

/* Images on left */
img.lefttop{
	margin-left : 0em; 
	margin-right : 0.25em;
	margin-top: 10%;
	margin-bottom: 0.25em;
	border : none;
	float : left;
	vertical-align : top; 
}

/* centered image on left  with a pad for bullets*/
img.leftpadded {
	margin-left : 0em; 
	margin-right : 2em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : left;
}

/* centered image on left  with a pad for bullets*/
img.leftpaddedctr {
	margin-left : 0em; 
	margin-right : 2em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : left;
	vertical-align : middle;
}

/* Images on right */
img.righttop {
	margin-left : 0.25em; 
	margin-right : 0em;
	margin-top: 0em;
	margin-bottom: 0.25em;
	border : none;
	float : right;
	vertical-align : top; 
}  

/* Default paragraph format */
p {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 10pt;
  }

  /* Blue Bold paragraph format */
P.bluebold {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 10pt;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color : #000080;
	font-weight : bold;
  }

   
/* For  BottomNavigation*/
p.BottomNavigation {
	margin-left : 1px;
	margin-top: 0em;
	margin-bottom: 0em;
	background-color : white; 
	color: #669999;
	font-size : 90%; 
	font-weight : bolder;
	text-align : center;
  }
  

 /* Centered paragraph format */
p.centered {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 10pt;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align : center;
  }

/* For  Left Navigation*/
p.LeftNavigation {
	margin-left : 1px;
	margin-top: 0em;
	margin-bottom: 0em;
	background-color : white; 
	color: #669999;
	font-size : 95%; 
	text-align : left;
	font-weight : bolder;
  }

p.navbar {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFAF9B;
 }
   
/* Revision*/
p.revision {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color : inherit; 
	font-size : 8pt;
	color : #CCCCCC;
  }
 

p.topmargin {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 10pt;
	margin-top: 250px;
	margin-bottom: 313px;
  }

	 
table.main {
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	background: transparent;
}

table.navbar {
	table-layout: auto;
	background: transparent;
	border-top: 4px groove #9BBAFF;
	border-bottom: 4px groove #9BBAFF;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-top: 8px;
	width: 100%;
}

table.twoside {
	table-layout: auto;
	background: transparent;
    margin-right: 10px;
    margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
    border-color: white;
    border-width: 3px;
	width: 100%;
}


td {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000;
	 }
	 
td.LeftNavigation {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: Black;
	 border : none;
	 vertical-align : top;
	 }
 
td.px5vertrule {
	width: 5px;
	background-color: white;
}


td.top{
	vertical-align: top;
   }
	
td.twocolleft{
	 vertical-align : top;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000;
	 width : 49%;
	 }

	 

td.twocolright{
	 vertical-align : top;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000;
	 }

td.twocolleftwide{
	 vertical-align : top;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000;
	 width : 60%;
	 }


td.valign_bottom {
	 vertical-align: bottom;
	 }

td.vertrule {
	 background-color : #0063b0;
	 width : 2px;
	 }
 

td.vertbumpersmall {
	 background-color :  inherit;
	 width : 5px;
	  }

	 

td.vertbumperbig {
	 background-color :  white;
	 width : 10px;
	  }


th {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10pt;
	 font-weight: bold;
	 color: #000080;
	 }

tr.navbar {
	table-layout: auto;
	background: transparent;
}
 