/* css reset */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }

/*    end  reset        */

body {text-align:center;font-size:1em;color:#000066;  background-color:#fdfbfc;font-family:Arial,Helvitica,sans-serif;line-height:100%;}

#outerdiv  {
    width: 1024px;     
	background-color:#ffffff;
	background-repeat:no-repeat;
	border: #d4d4e5 5px solid;
  	margin: 0 auto;
	margin-top:10px;
	text-align: left;
	z-index:-1;  }
	
#hdrdiv  {
    width: 1024px; 
	height: 100px;
	background-image:url(images/head-banner.jpg);
	border-bottom: #d4d4e5 5px solid; 
    text-align: left;
	padding:0em;
	margin-top: 0px;
			}		

#navdiv  {
    width: 1024px;
	height: 50px; 
	background-image:url(images/nav_back.gif);
	background-repeat:repeat-x;
	border-bottom: #9e005d 0em solid;	
    text-align: center;
	padding:0em;
	}
#navdiv ul { 
 list-style: none; 
 margin-left: 10px;
 margin-top: 15px; 
 padding: 0; 
 float: left;
} 
#navdiv li {
color:#FFFFFF;
display:inline;
} 
#navdiv a:link, #navdiv  a:visited  { 
 color:#FFFFFF;
 font-size: 13px;  
 text-decoration: none;
 width: 86px;
 height: 20px;
 float: left;
 margin-right: 0px;
 margin-left: 50px; 
 }
#navdiv a:link.ahere, #navdiv a:visited.ahere, #navdiv a:hover.ahere { 
 color:#000066;
 font-size: 13px;  
 border-left: #000000 3px solid;  
 border-right: #000000 3px solid; 
 width: 80px;
 height: 20px;
 float: left;
 margin-right: 0px;
 margin-left: 50px; background-color:#d4d4e5;
}
#navdiv li a:hover  { 
 color:#ffffff;
 font-size: 13px;  
 text-decoration:underline;
 border-left: #d4d4e5 3px solid;  
 border-right: #d4d4e5 3px solid; 
 width: 80px;
 height: 20px; 
 margin-right: 0px;
 margin-left: 50px; 
 }

#textdiv {width: 1024px;
	background-image:url(images/grid-gradient.gif); background-repeat:repeat-y; 
   min-height:500px;
   border: 0em;	    	   
   margin: 0px;
   padding:0em;
   padding-top:5px;
   padding-bottom:10px;
   text-align:justify;
	clear:both;
	   }
#newsdiv {width: 850px;
	border: #d4d4e5 1px solid;	    	   
   	margin: 0 auto;
	margin-left:150px;
    padding:5px;
    text-align:left;
    clear:both;
	  }
#newsnextdiv {width: 850px;
	border: #d4d4e5 0px solid;	    	   
   	margin: 0 auto;
	margin-left:150px;
    padding:5px;
    text-align:center;
    clear:both;
	  }	   	   
 #footerdiv {
    width: 1024px;
	height: 50px;
	background-image:url(images/nav_back.gif);
	background-repeat:repeat-x;
   border-top:  #9e005d oem solid;  
   text-align:centre;   
   }  
   
 #amazondiv1 {
    text-align:right;  
    top:0;
	padding-left:10px;	
	margin-top:-25px;
	z-index:10;;  
   } 
 #amazondiv2 {
    text-align:right;  
    top:0;
	padding-left:10px;	
	z-index:10;
	}        
span.hdrspan {color: #990033;}   	
h1.h1welcome {margin-left:0px;padding-top:10px;text-align:center; color:#000066; font-size:.9em;font-weight:bold;}
h1.h1welcomeind {margin-left:158px;padding-top:10px;text-align:center; color:#000066; font-size:.9em;font-weight:bold;}
h1.h1welcomeadj {padding-top:10px;text-align:center; color:#000066; font-size:.9em;font-weight:bold;margin-top:-15px;}
h1.h1welcomelink {margin-left:158px;padding-top:20px;text-align:center; color:#000066; font-size:.9em;font-weight:bold;}

h2.h2welcome {text-align:center;color:#000066;padding-top:.5em; margin-bottom: .2em;margin-top:0em;margin-left:0px;margin-right:0em;font-size:.9em;font-weight:bold;}
h2.h2welcomeind {text-align:center;color:#000066;padding-top:.5em; margin-bottom: .2em;margin-top:0em;margin-left:158px;margin-right:0em;font-size:.9em;font-weight:bold;}
h2 {text-align:left;color:#000066;padding-top:.5em; margin-bottom: .2em;margin-top:0em;margin-left:0em;margin-right:.25em;font-size:.9em;font-weight:bold;}	
h2.h22 {text-align:left;color:#ffffff;padding-top:0em;margin-bottom: .2em;margin-top:.75em;margin-left:.25em;margin-right:.25em;font-size:.9em;font-weight:bold;}
h3.h3left {width:190px; text-align:right;color:#333300;margin:0;margin-top:1.5em;font-size:.9em;font-weight:bold;} 
h3.h3left2 {width:190px; text-align:right;color:#333300;margin:0;margin-top:4em;font-size:.9em;font-weight:bold;}
p.ptextright {font-size:.8em;margin-top:-1.2em;margin-bottom:0em;color:#000066;margin-left:210px;margin-right:1em;text-align:justify;line-height:110%;}
p.ptextfull {font-size:.8em;margin-top:10px;margin-bottom:0em;color:#000066;margin-left:100px;margin-right:1em;padding-bottom:5px;text-align:justify;line-height:110%;}
p.ptextcenter {font-size:.8em;margin-top:10px;margin-bottom:0em;color:#000066;margin-left:100px;margin-right:1em;padding-bottom:5px;text-align:center;line-height:110%;}
p.ptextcenternews {font-size:.8em;margin-top:-5px;margin-bottom:0em;color:#000066;margin-left:0px;margin-right:1em;padding-bottom:5px;text-align:center;line-height:110%;}
p.pbanner {font-size:1em;margin-top:0em;margin-bottom:0em;color:#e90b3a;margin-left:0px;margin-right:0em;text-align:center;line-height:110%;}
p.prestricted {font-size:.8em;margin:0;padding-top:3em;margin-bottom:0em;color:#000066;margin-left:210px;margin-right:1em;text-align:justify;line-height:110%;}

p.ptextrightdates {font-size:.75em;margin-top:-1.2em;color:#000066;margin-left:210px;margin-bottom:0em;margin-right:1em;text-align:justify;line-height:110%;}		
p.ptexthdr {font-size:12px;color:#000066;padding-top:80px;text-align:left;}

p.ptexthdrsml {font-size:12px;color:#000066;margin:0;padding-top:80px;margin-left:8px;text-align:left;}
	
p {font-size:.8em;margin-top:5px;color:#000066;;padding-left:5px;margin-bottom:0;padding-right:5px;text-align:justify;line-height:105%;}
p.psml {margin-top:0;font-size:11px;color:#ffffff;text-align:center;line-height:150%;}
p.psmlblack {font-size:11px;margin-top:.5em;color:#000000;text-align:center;}
b.bgreen {text-align:left;color:#333300;margin:0;margin-top:0em;font-size:.8em;font-weight:bold;}
b.bgreennews {text-align:left;color:#333300;margin:0;margin-top:0em;font-weight:bold;}
b.bgreencenter {text-align:center;color:#333300;margin:0;margin-top:0em;font-size:.8em;font-weight:bold;}
b.bblue {text-align:left;color:#000066;margin:0;margin-top:0em;font-size:.8em;font-weight:normal;}

	
	a.asmall {text-align:center;font-weight:bold;}
    :link.asmall {color: #ffffff; text-decoration:none;}
    :visited.asmall {color: #ffffff; text-decoration:none;}
    :active.asmall {color: #ffffff; text-decoration:none;}
    :hover.asmall {color: #00ff00;}
	
	a.ared {font-size:.8em;text-align:center;font-weight:bold;}
    :link.ared {color: #e90b3a; text-decoration:none;}
    :visited.ared {color: #e90b3a; text-decoration:none;}
    :active.ared {color: #e90b3a; text-decoration:none;}
    :hover.ared {color: #000066;}
	
	a.agreen {text-align:center;font-weight:bold;}
    :link.agreen {color: #333300; text-decoration:none;}
    :visited.agreen {color: #333300; text-decoration:none;}
    :active.agreen {color: #333300; text-decoration:none;}
    :hover.agreen {color: #e90b3a;}
	
	a.agreenu {text-align:center;font-weight:bold;}
    :link.agreenu {color: #333300; text-decoration:underline;}
    :visited.agreenu {color: #333300; text-decoration:underline;}
    :active.agreenu {color: #333300; text-decoration:underline;}
    :hover.agreenu {color: #e90b3a;}			
p.ptext {font-size:.8em;margin-top:-1em;color:#000066;margin-left:1.75em;margin-bottom:0;margin-right:1em;text-align:justify;line-height:105%;}	
.label {float:left;clear:left;text-align:right;color:#333300;margin:0;margin-left:-100px;;width:350px;font-weight:bold; padding-right:5px;padding-top:5px;}
.labelred {float:left;clear:left;text-align:right;color:#e90b3a;margin:0;margin-left:-100px;width:350px;font-weight:bold; padding-right:5px;padding-top:5px;}
.error { float:left;text-align:left;color:#e90b3a;margin:0;margin-top:0em;margin-left:255px;width:500px;font-weight:bold; padding-right:5px; background-color:#FFFFFF}
.labelreceipt {float:left;clear:left;text-align:right;color:#333300;margin:0;margin-left:-100px;;width:350px;font-weight:bold; padding-right:5px;}

