* {
margin : 0pt;
padding : 0pt;
}

body {  
  font : 100.1% verdana, arial, helvetica, sans-serif;
  background-color: #CCCCCC;
  color : #000000;
  text-align : center;
}
#footer {  margin : auto;
padding:3px 30px;
  width : 900px;
  text-align : center;
  clear:both;
  background-color:#FFFFFF;
  border-top:thin #666666 dotted;
}
#utility img{ margin-left:260px; }
#pullquote { float:right; margin-left:20px; border:1px solid #666666; padding:10px 5px; font-size:80%;}
#maincontainer {  margin : auto;
  width : 960px;
  text-align : left;
  border:#003366 thin solid;
  background-color: #000000;
}

#seperator {  
  width : 960px;
  text-align : center;
  background-color:  #000000;
  height:55px;
}

#subheader {  
  width : 960px;
  text-align : center;
  background-color: #FFFFFF;
  border-bottom:6px #7E807D solid;
  height : 19px;
}
#subheader ul{  
  text-align:center;
margin-left:8px;
}
#subheader li{  
  display:block;
  float:left;
  margin:1px 10px;
}

#subheader a{  
  font-size:80%;
  text-decoration:none;
}

#header {  
  width : 960px;
  text-align : left;
  background-color: #000000;
  height : 100px;
   
}
#header h2{  
color:#FFFFFF;
  text-align : left;
  margin-right : 30px;
  margin-bottom:0px;
  padding-top:40px;
  font-size:150%;
letter-spacing:3pt;
float:left;
   
}
#header h3{  
clear:both;
color:#FFFFFF;
  text-align : right;
  margin: 0px;
  padding: 0px;
  margin-right : 30px;
  padding-top:0px;
  font-size:100%;
letter-spacing:3pt;
   
}
#header img{ padding-left:50px;
padding-top:10px;
float:left;

}


#leftcolumn { 
  width : 200px;
  text-align : left;
  float:left;
background-color:  #000000;
}
#mainnav { 
  width : 200px;
  text-align : left;
  background-color:  #000000;
}
#callout { 
  width : 200px;
  margin-top:20px;
  text-align : left;
  background-color:  #000000;
}

#callout a{ 
  color:#CCFF33;
  font-size:70%;
}
#contentcontainer { 
  width : 760px;
  text-align : left;
  background-color:  #000000;
  float:right;
}
#maincontent {
  width : 700px;
  padding:0 0 0 0;
  padding-left:40px;
  padding-right:20px;
  color:#000000;
  text-align : left;
  font-size:100%;
  background-color: 000000;
}

#pagedetail {
  width : 498px;
  margin:30px 0 20px 0;
  padding: 10px 20px 15px 40px;
  color:#000000;
  text-align : left;
  font-size:100%;
  background-color: #E1E1E1;
}

.signature{ 
  padding-left:35px;
  font-size: 100%;
}
/* Generated via www.cssmenubuilder.com */
/* Start Menu */
.menu{margin:0; padding:0; width:200px; list-style:none;background:rgb(0,0,0);}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{text-align:left;height:40px; padding:0px 7px; font:14px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('images/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('images/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}
/* End Menu */

p.firstcap:first-letter
{
color: #000000;
font-size:x-large;
}

p{margin-top:10px;
margin-bottom:5px;
font-size:90%;}


h2 {font-size:150%; margin:.25em 0 1em; font-weight:normal;}
h3 {font-size:125%; margin:.25em 0 1em; font-weight:normal; border-bottom:1px #000000 Solid;}
h4 {font-size:100%; margin:.25em 0 1em; font-weight:normal;}
#pagedetail ul{
	  margin-left:20px;
      padding:0px 2px 0;}
#pagedetail li{
	  margin-left:20px;
      padding:3px 10px 0;
	  font-size:90%;}
/*#mainnav ul {
      margin:0;
	  margin-right:20px;
      padding:10px 10px 0;
      list-style:none;
	  
	  }
    #mainnav li {
      float:right;
      margin:0;
      padding:0 0 0 25px;	  
      }
	 #mainnav a{
	 color:#FFFFFF;
	 text-decoration:none;
	 font-size:90%;
	 font-weight:bold; 
	 }
	 
#subheader { 
  width : 710px;
  padding-left:70px;
  padding-right:20px;
  background-color:  #000000;
}
#subheader h3{ 
  color: #FEDE58;
}
#pagebody {
  width : 410px;
  padding:0 0 0 0;
  padding-left:70px;
  padding-right:20px;
  color:#FFFFFF;
  text-align : left;
  font-size:90%;
  background-color: #000000;
  float:left;
}

h3 {font-size:150%; margin:.25em 0 1em; font-weight:normal;}

p.firstcap:first-letter
{
color: #FEDE58;
font-size:xx-large
}


#extracontent { 
  width : 215px;
  padding:0 0 0 0;
  padding-left:50px;
  padding-right:20px;
  color: #CCCCCC;
  text-align : left;
  font-size:100%;
  background-color: #000000;
  border-left:thin #666666 solid;
  float:right;
}

#extracontent h4 { 
  margin: 2em 0;
  font-size:101%;
}
#extracontent h3 { 
  margin: .5em 0;
  font-size:110%;
  color: #FEDE58;
}



cite { 
 display:block;
 text-align:right;
 font-size :70%;
 margin:5px 20px;
 color:#FFFFFF;
}

#freefloat  {
margin-left:-20px;}
#freefloat p {float:left; margin: 0px 2px;
text-align:center;}
#freefloat p a{font-size:60%;}
#freefloat img {border:thin #8ADBFF solid; }

a {color: #8ADBFF;
text-decoration:none;}

p {margin:10px 0px;}
*/



/* footer styles Start*/
/* footer styles End*/	

