/* stylesheet.css */


/* Block all default margins and padding */
* {
  margin:0;
  padding:0;
}

body{
  /* Required to center wrapper in old browsers */
  text-align:center; 
  /* The rest is optional, style to taste */
  background-color:#191970;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
	border: solid 1px #000;
}

#print{
			 display:none;
			 color:#ff8c00;
			}
#noprint{display:block;}


/* Wrapper sizes the layout */
#wrapper{
	/* Sets the width of the layout */
	width:48.9em;
	/* Centers the layout (newer browsers) */
    margin: 0 auto; 
	/* Wrapper must have a border */
	border: solid 1px #191970;
	/* Required so absolute measurement are in wrapper */
	position:relative;
  background-color:#cc9;
	margin-top:10px;  
  }

/* ---------------------- Start layout division styles ---------------------- */

/* beginning of header division */

#header{
	background-color:#fff;
}


#header table.r1{
	background-color:#000;
	border:0;
	width:100%;
}

#header table.r2{
	background-color:#fff;
	border:0;
	width:100%;
}

#header table.r3{
	background-color:#7b68ee;
	border:0;
	width:100%;
}

#header table.r4{
	background-color:#fff;
	border:0;
	width:100%;
}

#header table.r5{
	background-color:#191970;
	border:0;
	width:100%;
}

#header table.r6{
	background-color:#fff;
	border:0;
	width:100%;
}

#header table.r7{
	background-color:#7b68ee;
	border:0;
	width:100%;
}


/* Branding division */
#branding{
   /* Style to taste */
  height:11em;
	line-height:2em;
	padding:0.5em;
	background-color:#fff;
  color:#191970;
	text-align:center;
	font-family:papyrus,"MS Serif","New York",serif;
}


		
/*fixes the image gap */
#branding img{
display:block;
}

/* float image to left */
#branding img.floatleft{
	float:left;
}

/* float image to right */
#branding img.floatright{
	float:right;
}

/* centering table */
#branding table.heart{
	border:0;
	text-align:center;
	margin: auto;
}

/* font style surrounding logo */
.surround{
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:57%;
}		

/* Navbar division */
#navbar{
  position:absolute;
  /* Top = branding height */
  top:13em;
  left:0;
  /* Full wrapper width */
  width:48.9em;
  height:1.5em; /* Content top padding must match this height */
  background-color:#ccc;
}

/* remove navbar bullets */
#navbar ul{
	list-style-type:none;
	}
	
/* horizontal list for navbar */
#navbar li{
	float:left;
	/* required for dropdown menus */
	position:relative;
	}
	
/* applies to navbar links, visited and unvisited */
#navbar a,
#navbar a:link,
#navbar a:visited{
	text-decoration:none;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:80%;
	color:#191970;
	background:#cc9 url(images/navbak2.jpg) repeat-x center;
	display:block;
	height:2em;
	width:12.14em;
	text-align:center;
	line-height:2em;
	outline-style:none;
	border-right:solid 1px #fff;
}

/* navbar hover and active links */
#navbar a:hover,
#navbar a:active,
{	
	background:#cc9 url(images/navhover2.jpg) repeat-x center;
	color:#191970;
}




/* dropdown menu styles */
/* applies to dropdown menus in navbar */
#navbar li ul{
	position:absolute;
	z-index:100;
	visibility:hidden;
	
}

/* makes dropdown menu visible on navbar hover */
#navbar li:hover ul,
#navbar li a:hover ul{ /*IE6 hack */
	visibility:visible;
	top:1.6em;
	left:0;
}


/* inserted the next 2 sections */

/* Applies to links on the drop-down menu */
#navbar li:hover ul li a,
#navbar li a:hover ul li a{ /* IE6 hack */
  background:#cc9; /* Removes background image */
  color:#191970;
  text-align:center;
	display:block;
  width:12.14em;
  height:2em;
}

/* Hover on drop-down menu links */
#navbar li:hover ul li a:hover,
#navbar li a:hover ul li a:hover{ /* IE6 hack */
  background:#cc9 url(images/navhover2.jpg) repeat-x center;
  color:#191970;
}


/* end of inserts */
	
	

/* end of navbar division */















/* --------------------------------- */

/* Left column */
#leftcolumn{
   position:absolute;    
   top:19.25em;
	 left:0;   
   width:11em;
	 padding:10px 10px;
	 color:#191970;
	 font-size:75%;
	 text-align:left;
}


	 /* applies to leftcolumn links */
#leftcolumn a,
#leftcolumn a:link,
#leftcolumn a:visited{
font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:85%;
		color:#191970;
	text-align:center;
}

/* leftcolumn hover and active links */
#leftcolumn a:hover,
#leftcolumn a:active{
color:#191970;
}

#leftcolumn h4{
		text-align:center;
		}

#leftcolumn p.padding
{
padding:2px 2px 7px 2px;
}
	
#leftcolumn p{
		text-align:center;
		line-height:1.5em;
		margin:1em 12px;
		}
	
#leftcolumn p.p2{
		text-align:center;
		font-size:85%;
		line-height:1.5em;
		margin:1em 12px;
		}

#leftcolumn p.p3{
		text-align:left;
		font-size:85%;
		line-height:1.5em;
		margin:1em 12px;
		}

#leftcolumn table.box{
	border:solid 1px #191970;
	background-color:#cc9;
	font-size:85%;
	line-height:1.5em;
	width:125px;
	padding:2px;
	text-align:center;
	margin:auto;
	}

#leftcolumn table.box2{
	border-left:outset 8px  #fff;
	border-right:outset 6px #fff;
	border-top:outset 4px #fff;
	border-bottom:outset 10px  #fff;
	background-color:#cccc99;
	font-size:85%;
	line-height:1.5em;
	width:125px;
	padding:2px;
	text-align:center;
	margin:auto;
	}
	
	
/* end of left column */

/* beginning of right column */  
#rightcolumn{
  position:absolute;    
  top:19.25em;
  right:0;   
  width:12em;
	padding:10px 5px;
	color:#191970;
	font-size: 75%;
	text-align:left;
}

 /* applies to rightcolumn links */
#rightcolumn a,
#rightcolumn a:link,
#rightcolumn a:visited{

font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:85%;
	background-color:#cc9;
	color:#191970;
	width:11.5em;
	text-align:center;
	outline-style:none;
}

/* rightcolumn hover and active links */
#rightcolumn a:hover,
#rightcolumn a:active{
background-color:#cc9;
color:#191970;
}

#rightcolumn h4{
		text-align:center;
}

#rightcolumn p.padding
{
padding:2px 2px 7px 2px;
}

#rightcolumn p{
		text-align:center;
		line-height:1.5em;
		margin:1em 12px;
		}

#rightcolumn p.p2{
		text-align:center;
		font-size:85%;
		line-height:1.5em;
		margin:1em 12px;
		}

		
#rightcolumn p.p3{
		text-align:center;
		font-size:85%;
		line-height:1.5em;
		margin:0;
}
#rightcolumn table.pix{
	border:0;
	text-align:center;

}



#rightcolumn img.pixcenter{
margin-top:5px;
margin-left:auto;
margin-right:auto;
display:block;text-align:center;
} 

#rightcolumn table.box2{
	border-left:outset 8px  #fff;
	border-right:outset 6px #fff;
	border-top:outset 4px #fff;
	border-bottom:outset 10px  #fff;
	background-color:#cccc99;
	font-size:85%;
	line-height:1.5em;
	width:125px;
	padding:2px;
	text-align:center;
	margin:auto;
	}
		
/* --------------------------- */
/* Content division */
#content{
	padding-top:2.5em; /* Same as navbar height */
/* Leave room for sidebar columns */
  margin-left:9.75em;
  margin-right:9.75em;
	min-height:60em;
	padding-bottom:0.5em;
  background-color:#fff;
  color:#191970;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-align:left;
}

/* forms in content area */
#content form{
	margin-left:10px;
	font-size:75%;
	text-align:left;
	margin-bottom:1em;
}





/* tables in content area */
#content table{
	border-collapse:collapse;
	}

#content tr.row td{
	border: solid 1px #191970;
}
	
#content td{
  font-size:60%;
	text-align:left;
}

/* centering table */
#content table.pix{
	border:0;
	text-align:center;
	margin: auto;
	margin-bottom:1em;
	color:#191970;
}



/* alternate centering table */
#content table.heart{
	border:0;
	text-align:center;
	margin: auto;
}
 

 
 
 
/* Heading 1 tags in content division */
#content h1{
  margin-left:10px;
	line-height:3em;
  font-size: 1em;
	text-align:center; 
}




#content h3{
	margin-left:10px;
	line-height:1em;
  font-size: .75em;
	text-align:center; 
}
/* Paragraphs in content division */
#content p.p1{
  font-size:75%;
  line-height:1.5em; 
  margin:1em 12px;
}

#content p.p2{
  font-size:60%;
	text-align:center;
  line-height:1.5em; 
  margin:1em 12px;
}

#content p.p3{
  font-size:60%;
	text-align:left;
  line-height:1.5em; 
  margin:1em 12px;
}

#content p.p4{
  font-size:75%;
  line-height:1.5em;
	margin:1em 12px;
	text-align:center;
}


#content blockquote.q1{
	font-size:75%;
	line-height:1.5em; 
	color:#191970;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
	margin:1em 40px;
}
	


/* applies to content links */
#content a,
#content a:link,
#content a:visited{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color:#fff;
	color:#191970;
	width:11.5em;
	text-align:center;
	outline-style:none;
}



/* Bulleted lists in content division */
#content ul{
		font-size: 75%;
    margin: 1em 20px 1em 40px;
}



#content ul li{
	 line-height:1.5em;
   margin-bottom: 0.5em;
}


/* Ordered lists in content division */
#content ol{
		font-size: 75%;
    margin: 1em 20px 1em 40px;
}



#content ol li{
	 line-height:1em;
   margin-bottom: 0.5em;
}


/* end of content division */


/* beginning of sidebar division - used in dec09 commentary*/

.sidebar{
		width: 200px;
		float: left;
		margin: 10px;
		border:solid 1px #191970;
		border-top-width: 5px;
		padding: 5px;
		background-color: #cc9;
		color: #191970;
		}

		
.sidebar ul li{
		line-height:1em;
		}
/* end of sidebar division */





/* beginning of footer division */

#footer{
	min-height:5em;
	padding:0px 0px 10px 0px;
	background-color:#cc9;
  color:#191970;
	font-size: 70%;
	text-align:center;
}

/* applies to color bands */


#footer table.r1{
	background-color:#7b68ee;
	border:0;
	width:100%;
}

#footer table.r2{
	background-color:#fff;
	border:0;
	width:100%;
}

#footer table.r3{
	background-color:#191970;
	border:0;
	width:100%;
}

#footer table.r4{
	background-color:#fff;
	border:0;
	width:100%;
}

#footer table.r5{
	background-color:#7b68ee;
	border:0;
	width:100%;
}

#footer table.r6{
	background-color:#fff;
	border:0;
	width:100%;
}

#footer table.r7{
	background-color:#000;
	border:0;
	width:100%;
}



/* applies to footer links */
#footer a,
#footer a:link,
#footer a:visited{

font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:90%;
	background-color:#cc9;
	color:#191970;
	width:10em;
	text-align:center;
	outline-style:none;
}

/* footer hover and active links */
#footer a:hover,
#footer a:active{
background-color:#cc9;
color:#191970;
}
 

#footer p.padding
{
padding:10px 2px;
}

/* end  of footer division */


/* beginning of copyright division */

#copyright{
	background-color:#cc9;
  color:#191970;
	font-size: 60%;
	text-align:center;
}

#copyright p.padding
{
padding:10px 2px;
}

/*end of copyright division */

/* ---------------------- End layout division styles ---------------------- */


