

body {
	margin: 0;
	padding:0;
	background-color: #FFFFFF;
	color: #000000

}

p {
	font:90%/1.5em Geneva, Arial, Helvetica, Verdana, sans-serif;
	padding-top: 0;
	margin-top: 0;

}

p.emphasis {
	color: #6A0000;
	font-weight: bold;
}

	
form {
	margin: 0;
	padding: 0;
}
#content {
	margin: 14px 300px 0px 240px;
	padding: 0% 0 0;
}
	
#content h2 {
	
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #505050;
}

#content h6.emphasis {
	color: #530000;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: inherit;
	line-height: 5%;
		text-align: center;
}

#side1  h2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 10px;
	color: #184F50;
	font-family: Arial;
	font-size: 110%;	
}

h1 {
	text-align: center;
	padding-right: 0px;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #184F50;
	padding-bottom: 5%;
	padding-left: 0;
	padding-top: 1px;
	}

#content h4 {
	text-align: left;
	
	font: 180% Georgia, "Times New Roman", Times, serif;
	color: #505050;

}
#content h5 {
	text-align: left;
	padding-right: 0;
	
	color: Black;
	font-family: Arial;
	font-size: 143%;
	font-style: italic;
	padding: 0 0;

}
#content h6 {
	text-align: left;
	padding-right: 10px;
	color: Black;
	font-family: Arial;
	font-size: 100%;
	font-style: italic;
	}
	


#side1 {
	position: absolute;
	width: 300px;
	top: 30px;
	left: 20px;
	padding: 70px 10px 10px 10px;
}


	
#side2 {
	position: absolute;
	width: 220px;
	top: 30px;
	right: 10px;
	padding: 70px 10px 10px 10px;
	border-left: 2px dotted #cccccc;
	background-color: #C6ECD3;
	}
	
#side2 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom: 4px;
}
.adbox {

	padding: 2px 4px 2px 6px;
	border: 1px none #C6ECD3;
	margin-right: 10px;
	


	}
	
	h4.adbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #501833;
}

	


#side1 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	color: #621313;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
}
#side1 .txt {
	width: 184px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
#side1 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	width: 184px;
}
#side1 li {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-bottom: 1px solid #E7AFAF;
	
	
}
#content li {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li.emphasis {
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #184F50;
font-weight: bold;

}

#side1 a:link, #side1 a:visited {
	text-decoration: none;
	color: #901602;
	background-color: transparent;
}
#side1 a:hover {
	color: #621313;
	border-style: ridge;
}
 
#footer {width: 42%}

.clear {
	clear: both;}
	

	

#footer p {
	margin: 0.5em 0 1em 2em;
	padding: 0;
	font-size: 70%;
	background-color: #FFEE88;
}
table.contacts
{ width: 400px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
font-size: 21px;}


td.contactDept
{ background-color: #99CCCC;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 21px;
color: #404040; }


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }



  /* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:2px 5px; margin-top:-5px;
  direction: inherit; background:#C6ECD3; color: #8B0000;
  font:10pt verdana,sans-serif;
  text-align: center;
  background-color: #C6ECD3;
 }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

/*
  +------------------------------------------------------------------+
  | MikeCherim.com                                                   |
  | CSS: Double Lists                                                |
  | Cascading Style Sheet                                            |
  | Copyright May 2006                                               |
  | Use with attribution by visible link please!                     |
  | Attribute to: <a href="http://green-beast.com/">Mike Cherim</a>  |
  +------------------------------------------------------------------+
*/ 


/* this div gives the list a place to live and remain relative to */
#cdl {
  padding : 30px;
  width : 80%;
  background-color : #EFDCCD;
  border : 1px solid #ccc;
  margin : auto;
}

/* here the heading is styled. not essential to the double lists */
#cdl h6 { 
  color: #530000;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font: small;
}

/* style all the list items here */
#cdl ul li {
  height : 1em;
  list-style-type : none;
  color : #000080;
  padding : 0.3em 0 0.4em 0;
  font-weight: bolder;
  font-size : 0.8em;
  border-bottom : 1px solid #ccc;
}

/* every second list item is positioned outward and moved up equal to LI height to even them */
#cdl ul li.cdl_l2 {
  margin-left : 50%;
  margin-top : -1.7em;
  padding : 0.3em 0 0.4em 0;
  border : 0;
}   

/* Every other two list items are styled with a background for usability and style */
.cdl_alt {
  background-color : #E0EFCD;
}

/* star hack in use here but this is for IE 6.2 and older only and you may use a conditional comment and 2nd CSS */
* html #cdl ul li.cdl_l2 {
  margin-top : -2.1em;
}

blockquote p
    {
    padding: 0px 15px 0px 0px;
    font-size: 1.2em;    
    float: left;
    background: url(../images/quote_down.png) bottom right no-repeat;
    color: #8B0000;
}

blockquote
    {
    padding: 20px;
    font-size: 1.1em;    
    background: url(../images/quote_up.png) top left no-repeat;
}

cite
    {
    font-size: 1.2em;
    float: right;    
}



/* End Styles */



