* {
margin:0;
padding:0;}

body {
margin:auto; 
/*background:url(./images/back-fade1.jpg) repeat-x;
background-color:#166d8e;*/
background:#111; 
/* background-color:#44b1da;*/ 
/* background-color:#92f2b6; */  
font-family: Cambria, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
 
color:#000;}

p {
  margin-top: 1em;
  margin-bottom: 1.5em;
}

blockquote.standard {
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
}

blockquote.inline {
border : 2px solid #000;
width: 200px;
float: right;
margin: 0px;
padding: 10px;
background-color: #ccc;

}

blockquote.alt {
font-size: 14px;
line-height: 20px;
/*border : 2px solid #000;*/
width: 500px;
margin: 10px;
padding: 10px;
background-color: #eee;
quotes: "\201C" "\201D";
}
blockquote.alt:before { content: open-quote; font-size: 20px; font-weight: bold; }
blockquote.alt:after { content: close-quote; font-size: 20px; font-weight: bold; }

.testimonial-cite
{
font-size: 12px;
padding: 20px;
padding-top: 0px;
margin-left: 30px;
}


ol {
margin: 5px;
margin-left: 40px;
padding: 5px;
}

ul {
margin: 10px;
margin-left: 20px;
padding: 5px;
}

fieldset {  
margin: 1.5em 0 0 0;  
padding: 0; 
} 
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
fieldset li {  
padding-bottom: 1em; 
} 
fieldset.submit {  
border-style: none; 
}

label {  
display: block; 
}

img
{  border-style: none;
}

.tagline {
	text-decoration: underline;
	font-size: 18px;
	font-weight:bold;
	color: #92f2b6;
	/*background:#92f2b6;*/
/*	background:#44b1da; */
	text-align:center;
}



#wrapper { 
	width:1000px; 
	margin:0px auto;
	
	/*background:url(./images/grn_bg.jpg) repeat;*/
/*	background:url(./images/back-fade1.jpg) repeat-x;*/
	background-color:#166d8e;
	/*background:#4fab71; */
}

#header {
	width:100%;
	Padding-top:50;
	
	height:100px; 
	background-color:#000;
	background:url(./images/t3-header100.jpg) repeat-x;
	font:30px Arial, Helvetica, sans-serif;
}

#logo {
/*	width:400px;
	height:50px;
	padding-top:25px;
	padding-left:20%; */ 
	
	color:#fff;
}



#navbar {
	
	width:1000px;
	padding-top: 5px;
	margin: 100 auto;
	height:30px;
/* background:url(./images/border_top.jpg) no-repeat bottom center; */
}


#main-nav {
    padding: 0;
    margin: 0 auto;

   /* list-style: none;*/
    width: 600px;
    height: 30px;
    overflow: hidden;
}


/*#main-nav li {
    float: left;
}
*/

/* #main-nav a {
    display: block;
  /*  background-image: url(./images/t3-main-nav.png);*/
/*   padding-top: 40px; /* same as height of #main-nav */
/*    text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */
/*}*/

/*** Nav bar styles ***/

#menu
{
padding:0;
margin:0;
color:#000;
/* font-family: arial, helvetica, sans-serif; */
white-space:nowrap;
list-style-type:none;
font-size:16px;
}
#menu li {display:inline;}
#menu li a
{
padding:0.2em 1em;
background:#166d8e;
color:#fff;
text-decoration:none;
float:left;
border:1px solid #159444;
}
#menu li a:hover
{
background:#93d4ed;
color:#000;
}

.menu {
  display:table;
  padding:0;
  margin:0 auto;
 /* font-family: arial, helvetica, sans-serif;*/
  white-space:nowrap;
  list-style-type:none;
  }
  
.menu a {
  display:block;
  padding:0.2em 1em; 
  background:#166d8e; 
  color:#fff; 
  text-decoration:none;
  border:1px solid #159444;
  }
  
.menu a:hover {
  color:#000; 
  background:#93d4ed;
  }

.current {
  color:#000; 
  background:#93d4ed;
  cursor:default;
  }
  
  
#sidebar1 {
	width:160px;
	margin:10px;
	margin-top:50px;
	height:100%;
	padding:10px; 
	float:left; 
	background-color:#159444;
/*	background:url(./images/screen_left.jpg) no-repeat top right;*/
}

#content {
	width:600px; 
/*	height:600px; */
	overflow:auto;	
	padding:0px; 
	float:left; 
/*	background-color:#1F1F1F;
	color: #77ff77;*/
	background-color:#FFFFFF;
	line-height: 1.5em;
}

#content .block{
	width:100%;

	margin:2px 0 0;
}
#content .block .block-top{
	width:100%;
	height:8px;
	
}
#content .block .block-content{
	width:550px;

	padding:15px;
	
}
#content .block .block-bottom{
	width:100%;
	height:8px;
	
}

/* need an img class def - the a: props are putting bars under/behind the bottom of img links */ 

#content a:link {

/*color: #ffee33;*/

/* background-color: #113311; */
text-decoration: underline;

}

#content a:visited {

/*color: #ccaa00;*/

/* background-color: #119911;*/
text-decoration: line-through;

}

/*#content a:hover {
color: #000000;
background-color: #ffee33;

}

#content a:active {

background-color: #00CC33;

}
*/

#sidebar2 {
	width:160px;
	margin:10px;
	margin-top:100px;
	height:100%; 
	padding:10px; 
	float:left; 
	background-color:#4fab71;
	/*background:url(./images/screen_right.jpg) no-repeat;*/
}

#footer {
	width:1000px; 
	padding:0px; 
	height:60px; 
	/*background-color:#93d4ed;*/
	background:#44b1da;
	color:#fff;
/*	background:url(./images/border_bot.jpg) no-repeat center top;*/ 
	clear:both;}
	
p.footer {

font-size: .75em;

text-align: center;
font-weight: bold;

}