/* ---------------------------------------------------------------------------------------------------------------
BASIC
----------------------------------------------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
}

html {
	min-height: 101%;
}

body {
	color:#555;
	/*color:#444;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-size:62.5%;
	text-align:center;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: left top;
}

img {
	border: none;
}

div#print_logo {
	display:none;
}

/* ---------------------------------------------------------------------------------------------------------------
STRUCTURE
----------------------------------------------------------------------------------------------------------------*/
div#wrapper {
	background-color:#fff;
	background-image:url(images/wrapper_back.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	margin:0 auto 20px;
	padding:0;
	width:960px;
	text-align:left;
	voice-family:inherit;
}

div#top_nav {
	background:#e0efe0;
	color:#ccc;
	font-size:1em;
	height:20px;
	text-align:right;
	width:960px;
}

div#header {
	height:124px;
	width:960px;
	background-color: #063;
	background-image: url(images/dtcc_header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

div#location {
	height:26px;
	width:960px;
	voice-family:inherit;
	background-color: #063;
	background-image: url(images/location.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #9c9;
	text-align: center;
}

div#content {
	/*overflow: hidden;*/
	width:960px;
}

div#panel1 {
	float:left;
	/*overflow:hidden;*/	
	padding:0;
	padding-right:0px;
	/*margin-bottom: -32767px;	
	padding-bottom: 32767px;*/
	vertical-align:top;
	width:250px;
	display:inline;	
}

div#panel2 {
	float:left;
	font-size:1.2em;  /*12 pixels*/
	line-height:150%;
	margin:0px;
	width:690px;
	/*margin-bottom: -32767px;	
	padding-bottom: 32767px;*/
	display:inline;
}

.clear1 {  /*Fix IE bottom margin*/
	height:20px;
	font-size:1px;
	padding:0;
	clear:both; 
}

div#panel3 {
	float:left;
	font-size:1.2em;
	line-height:160%;
	margin:0px;
	width:460px;
	/*margin-bottom: -32767px;	
	padding-bottom: 32767px;*/
	display:inline;
	padding-left: 0px;
	padding-right: 15px;
}

div#panel4 {
	float:left;
	font-size:1.2em;
	line-height:160%;
	margin:0 0 0 20px;
	width:210px;
	/*margin-bottom: -32767px;	
	padding-bottom: 32767px;*/
	display:inline;
}

div#panel5 {
	float:right;
	font-size:1.2em;  /*12 pixels*/
	line-height:160%;
	margin:0px;
	width:690px;
	padding:20px;
	/*margin-bottom: -32767px;	
	padding-bottom: 32767px;*/
	display:inline;	
	background-color:#eee;
}

div#bottom_links {
	border-top:1px solid #dad6bf;
	border-bottom:1px solid #dad6bf;
	color:#ccc;
	font-size:1.1em;
	/*height:24px;*/
line-height:160%;
	padding-top:18px;
	padding-bottom:14px;
	width:960px;
	text-align:center;
	background-color: #fff;
	background-image: url(images/stripe_bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div#footer {
background:#fff;
padding-top:13px;
width:960px;
text-align:center;
voice-family:inherit;
font-size:1em;
line-height:160%;
}

div#search {
	height:50px;
	width:234px;
	background-color: #fff;
	background-image: url(images/search.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#window_container {
	height:250px;
	width:960px;
}

/* ---------------------------------------------------------------------------------------------------------------
STYLING
----------------------------------------------------------------------------------------------------------------*/

div#panel2 h1, h2, h3, h4, h5, div#panel3 h1, h2, h3, h4, h5 {
	margin: 0 0 16px 0;
	font-weight: normal;
	line-height: 1.25em;
	/*font-family: "Avenir LT Std",Helvetica,Arial,sans-serif;*/
}

div#panel2 h1, div#panel3 h1, div#panel5 h1 {
	color:#363;
	font-size:1.9em; /*20 pixels*/
	margin-top:25px;
}

div#panel2 h2, div#panel3 h2, div#panel5 h2 {
	font-size:1.6em; /*15 pixels*/
}

h3 {
	font-size:1.2em; /*12 pixels*/
	font-weight:bold;
	color: #7aad38;
}

div#panel2 h4, div#panel3 h4, div#panel5 h4 {
	font-size:1em; /*10 pixels*/
	font-weight:bold;
}

div#panel2 h3.green {
	color:#690;
}
div#panel3 h4 {
	color: #363;
	font-size: 1.5em;
}


.drkgreen {
	color:#006633;
}

div#panel2 p, div#panel3 p, div#panel5 p {
margin:0 0px 18px 0px;
}

div#panel2 form, div#panel3 form {
margin:0 0px 20px 0px;
}

.panel2-box, .panel3-box, .panel4-box  {
padding: 16px 20px 0px 20px;
/*background-color:#f4f2e7;*/
/*border-color:#d7d3bc;*/
/*background-color:#f7f7f7;*/
background-color:#fafafa;
margin-bottom: 20px;
border:1px solid #e5e5e5; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
}

.panel2-box {
width: 650px;
/*clear: both;*/
}

.panel3-box {
width: 420px;
clear: both;
}

.panel4-box {
width: 170px;
/*clear: both;*/
}

div#panel2 ul.description {
margin: 0 0 10px 40px;
}

div#panel2 li, div#panel3 li, div#panel4 li, div#panel5 li {
	list-style:none;
	margin-top:4px;
	/*padding-bottom:2px;*/
padding-left:24px;
	background-color: transparent;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#panel2 ul, div#panel3 ul, div#panel4 ul, div#panel5 ul, div#panel2 ol, div#panel3 ol{
padding-bottom: 20px;
}

div#panel2 li ul, div#panel3 li ul, div#panel4 li ul, div#panel5 li ul{
padding-bottom: 0px;
}


.highlight { /*three boxes*/
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.double_border {  /*Image Border*/
	border: 1px solid #ddd;  
	padding: 5px; 
	background-color:#eee;  
}  

.right {  
	float: right;  
	margin: 0 0 10px 10px;
} 


#panel4 a span.magnify {  /*magnify icon*/
	background-image:url(images/photo_magnify.gif); 
	background-repeat:no-repeat; 
	display:block; 
	width:20px; 
	height:18px; 
	position: relative;
	left:15px; 
	top:32px;
}

#panel4 a:hover span {
	background-position: left -22px;
}

.column3
{
float: left;
margin-right: 20px;
width: 177px;
margin-bottom: 20px;
padding: 15px 15px 0px 15px;
display:inline;	
}

.column1, .column2
{
float: left;
margin-right: 20px;
width: 428px;
margin-bottom: 20px;
padding: 15px 15px 0px 15px;
display:inline;	
}

.last
{
margin-right: 0pt;
}

.sub
{
/*color: #ffffff;
background-color: #949ca5;*/
background-color:#fafafa;
border:1px solid #e5e5e5; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
}




/* ---------------------------------------------------------------------------------------------------------------
LINKS and NAVIGATION
----------------------------------------------------------------------------------------------------------------*/	

a,a:link {
	color:#363;
}

a:visited	 { 
	color:#693;
	}
	
a:hover		{
	color:#690;
	text-decoration: underline; 
	border: none;
	}

a:active,a:focus {
outline:none;
}

h1 a, h1 a:link, h1 a:visited, h1 a:focus, h1 a:hover, h1 a:active, h2 a, h2 a:link, h3 a:visited, h2 a:focus, h2 a:hover, h2 a:active, h3 a,m h3 a:link, h3 a:visited, h3 a:focus, h3 a:hover, h3 a:active, h4 a, h4 a:link, h4 a:visited, h4 a:focus, h4 a:hover, h4 a:active
{
text-decoration : none;
}

#campus_navigation {
float:right;
font:bold 1.2em Arial, sans-serif;
list-style-type:none;
margin-top:92px;
margin-right:30px;
padding:0;
}

#campus_navigation ul {
list-style-type:none;
}

#campus_list li {
	background-image:url(images/campus_diamond.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-left:9px;
	width:auto;
}

#campus_list a,#campus_list a:link {
color:#fff;
text-decoration:none;
padding:0 12px;
}

#campus_list li a:hover {
color:#f90;
cursor:pointer;
}

div#location i {
color:#fff;
font-size:1em;
font-style:normal;
line-height:26px;
margin-left:10px;
}

#top_nav ul {
padding-top:3px;
list-style:none;
}

#navMenu {
font-size:1.2em;
padding-left: 1px;
padding-top:35px;
/*width:236px;*/
width:250px;
}

#navMenu ul{
	list-style: none;
	width:229px;
	border-top-color:#eeeeee;
	border-top-width:1px;
	border-top-style:solid;
}

#navMenu li a {
	border-bottom-color:#eeeeee;
	border-bottom-width:1px;
	border-bottom-style:solid;
	color: #336600;
	display:block;
	line-height:normal;
	text-decoration:none;
	margin: 0px;
	padding: 6px 20px 6px 20px;
	list-style:none;
	line-height:1.4em;
	background-image: url(images/menu_item_left.gif);
}

#navMenu li a:hover {
	background-color:#eee;
	border-bottom-color:#eeeeee;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-position:0 -96px;
	text-decoration:none;
	color: #336600;
	display:block;
	list-style:none;
	margin: 0px;
	padding: 6px 20px 6px 20px;
	background-image: url(images/menu_item_left.gif);
}

body.section1 #navMenu li.one,
body.section2 #navMenu li.two,
body.section3 #navMenu li.three,
body.section4 #navMenu li.four,
body.section5 #navMenu li.five,
body.section6 #navMenu li.six,
body.section7 #navMenu li.seven,
body.section8 #navMenu li.eight,
body.section9 #navMenu li.nine,
body.section10 #navMenu li.ten,
body.section11 #navMenu li.eleven,
body.section12 #navMenu li.twelve,
body.section13 #navMenu li.thirteen {
	background-position:0 -192px;
	font-weight:bold;
	background-image: url(images/menu_item_left.gif);
}

/* ---------------------------------------------------------------------------------------------------------------
FORMS
----------------------------------------------------------------------------------------------------------------*/
div#search input {
margin-left:8px;
margin-top:16px;
}

.submit input {
margin-left:-4px;
}

.global_links li,.top_links li {
border-left:1px solid;
display:inline;
list-style-type:none;
padding-right:1px;
padding-left:4px;
}

.global_links li.first,.top_links li.first {
border-left:none;
}

#bottom_links img {
	margin: 0px;
	padding: 0px;
}


/* ---------------------------------------------------------------------------------------------------------------
SCROLLABLE
----------------------------------------------------------------------------------------------------------------*/



/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 568px;	
	height:75px;	
	
	/* custom decorations */
	padding:0px;	
	border-top-width:1px;
	border-top-style:solid;
	border-top-color: #d7d3bc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #d7d3bc;
	padding: 5px 0px 5px 0px;
	margin-bottom: 20px;
	margin-top: 20px;			
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
	margin-left:10px;
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	
	/* custom decoration */
	text-align:center;
	width:150px;
	padding:0px 0px;
	background-color: #fff;
	margin-right: 50px;	
}

/* active item */
div.scrollable div.items div.active {	
	background-color:#fff;
}


/* ---------------------------------------------------------------------------------------------------------------
FAQ
----------------------------------------------------------------------------------------------------------------*/
.faq_head {
	cursor: pointer;
	padding-bottom:0px;
	margin-bottom: 10px;
	/*color: #006633;*/
}

.faq_hover {
	color:#7aad38;
}

.faq_body {
	display:none;
	padding-bottom:20px;
	margin-bottom:18px;
}

#panel2 .faq_buttons, #panel3 .faq_buttons {
	text-align:left;
	text-transform:uppercase;
	font-size:.8em;
}

#panel2 .faq_list li, #panel3 .faq_list li {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
}

#panel2 li.active, #panel3 li.active{
	list-style:none;
	background-color: transparent;
	background-image: url(images/bullet_down.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#panel2 .faq_list p, #panel3 .faq_list p{
	/*background-color: #f8f8f8;*/
	background-color: #fafafa;
	padding: 15px;
	border:1px solid #e5e5e5;
}

#panel2 li.active h4, #panel3 li.active h4{
	color:#7aad38;
}

#panel2 .faq_list ol, #panel3 .faq_list ol{
	margin: 0px;
	padding: 0px;
}


/* ---------------------------------------------------------------------------------------------------------------
PDF Icon
----------------------------------------------------------------------------------------------------------------*/
/*a[href$=".pdf"] {*/
.pdf {
	padding-left: 18px;
	background-image: url(images/icon_pdf.gif);
	background-repeat: no-repeat;
		}

/* ---------------------------------------------------------------------------------------------------------------
Zebra Tables
----------------------------------------------------------------------------------------------------------------*/

#zebra {
		border-right: 1px solid #deded7; 	
		border-bottom: 1px solid #deded7;
		margin-bottom: 20px;
		width: 460px;
		}
	
#zebra tr.odd{
		background-color: #f7f7f0;
		padding: 3px 8px;
		}	

#zebra tbody tr td {
		border-bottom: 0px;
		border-left: 1px solid #deded7; 
		font-family: "lucida grande", verdana, sans-serif;
		font-size: .9em;
		padding: 4px 8px;
		}	

#zebra tbody tr.selected td {
		background-color: #669966;
		border-left: 0px solid #346DBE;
		border-bottom: 0px solid #7DAAEA;
		color: #ffffff;
		font-size: .9em;
		font-weight: bold;
		}	

/* contact lists
NEW VERSION - nursing
----------------------------------------------- */

/* ------- with photo ------ */

dl.contactphoto {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 15px 0px;
	padding: 15px 15px 20px 18px;
	width: 427px;
	background-color: #f3f3f3;
	background-image: url(images/contact_background.gif);
	background-repeat: no-repeat;
		}

dl.contactphoto dt, dl.contactnophoto dt {
		color: #006633;
		font-size: 1.1em;
		font-weight:bold;
		float: right;
		margin: 0 0 10px 0px;
		width: 323px;
		}
		
dl.contactphoto dt.campus, dl.contactnophoto dt.campus  {
		color: #666;
		font-size: 1.1em;
		font-weight:bold;
		float: right;
		margin: 0 0 10px 0px;
		width: 428px;
		text-transform:uppercase;
		}

dl.contactphoto dd {
		margin: 0 0 0 106px;
		}

dl.contactphoto dd.image {
		background-color:#fff;  
		border: 1px solid #ddd;  
		float: left;
		margin: 0;
		padding: 3px;	
		margin-top: 4px;
		width:81px;
		height:102px;
		}

div#panel2 dl.contactphoto p {
		margin: 10px 0 0px 0px;
		}

/* ------- no photo ------ */

dl.contactnophoto {
	border-bottom: 1px solid #e7e7e7;
	padding: 15px 15px 17px 15px;
	margin: 0 0 15px 0px;
	width: 430px;
	background-color: #f3f3f3;
	background-image: url(images/contact_background.gif);
	background-repeat: no-repeat;
		}

dl.contactnophoto dt {
		color: #006633;
		float: right;
		font-weight:bold;
		font-size: 1.1em;
		margin: 0 0 10px 0px;
		width: 424px;
		}	

dl.contactnophoto dd {
		margin: 0 0 0 6px;
		}

dl.contactnophoto br {
		line-height: 0px;
		}

div#panel2 dl.contactnophoto p {
		margin: 10px 0 0px 0px;
		}


/* ------- one column box ------ */

.box_1col h3 {
	color: #006633;
	font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;
	margin: 0 -13px 18px -13px;
	padding: 7px 13px 7px 13px;
	text-shadow: #ffffff;
	/*width:184px;*/
		width:210px;
	background-image: url(images/bg_1col_box_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
		}
		
h3.box_1col_events {
	background-image: url(images/bg_1col_box_top.png);
	background-repeat: no-repeat;
	background-position: 0px -90px;
		}

.box_1col .title	{
		font: bold 1.2em/1.3em Arial, Helvetica, sans-serif;
		}

.line_spacer, a.line_spacer {
		border-top: 1px solid #e4e4e4;
		}
   
.box_1col	{
	float: left;
	margin-bottom: 20px;
	width: 185px;
	/*display:inline;	*/
		display:inline;
	background-attachment: scroll;
	background-color: #fff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}

.box_1col p	{
		font: normal 1em/1.5em Arial, Helvetica, sans-serif;
		margin: 0px 0px 18px 0px;
		padding: 0px;
		} 

.box_image	{
		display: inline;
		float: left;
		margin: 0 13px 3px 0;
		}
		
.box_1col_img	{
	margin-top: -10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	border: thin solid #030;
		}		
		
/* ------- Two column box ------ */

.box_2col h3 {
	color: #006633;
	font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;
	margin: 0 -13px 18px -13px;
	padding: 7px 13px 7px 13px;
	text-shadow: #ffffff;
	width:460px;
	background-image: url(images/bg_2col_box_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
		}
		
h3.box_2col_news {
	background-image: url(images/bg_2col_box_top.png);
	background-repeat: no-repeat;
	background-position: 0px -90px;
		}

h3.box_2col_events {
	background-image: url(images/bg_2col_box_top.png);
	background-repeat: no-repeat;
	background-position: 0px -180px;
		}

h3.box_2col_drk {
	color: #fff;
	background-image: url(images/bg_2col_box_top.png);
	background-repeat: no-repeat;
	background-position: 0px -270px;
		}

.box_2col .title	{
		font: bold 1.3em/1.5em Arial, Helvetica, sans-serif;
		}

.line_spacer, a.line_spacer {
		border-top: 1px solid #e4e4e4;
		}
   
.box_2col	{
	float: left;
	margin-bottom: 20px;
	padding: 0 13px 0px 13px;
	width: 434px;
	/*display:block;*/
		display:inline;
	background-attachment: scroll;
	background-image: url(images/bg_2col_box_btm.png);
	background-repeat: no-repeat;
	background-position: left bottom;
		}

.box_2col p	{
		/*font: normal 1em/1.5em Arial, Helvetica, sans-serif;*/
		margin: 0px 0px 18px 0px;
		padding: 0px;
		} 
		
		


.print {
text-indent: -10000px;
}


/* ------- Two and one column box news curved etc ------ */		

.panel-list p, .panel-list2 p {
	margin: 3px 0 6px 0;
	padding: 0;
	font-size:1em;
	line-height:1.3em;
	text-indent: 0px;
}

a.more {
	font-size:11px;
	color:#006633;
	margin:0px;
	padding:10px 0;
	text-decoration: none;
	float:right;
}

a:hover.more {
	text-decoration: underline;
}	

#panel3 .panel-list h4, #panel3 .panel-list2 h4, #panel4 .box_1col h4{
	margin: 12px 12px 2px 0;
	padding: 0;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.3em;
	color: #7aad38;
}

#panel3 .panel-list p, #panel3 .panel-list2 p {
	margin: 0px 12px 12px 0;
	padding: 0;
	font-size:.9em;
	line-height:1.4em;
}

#panel3 .panel-list img, #panel3 .panel-list2 img, #panel4 .panel-list img  {
float:left; 
border: solid 1px #efefef; 
padding:2px;
margin: 12px 13px 12px 0px;
}

#panel4 .panel-list img {
float:right; 
margin: 12px 13px 12px 12px;
}

#panel3 .panel-list em, #panel3 .panel-list2 em, #panel4 .panel-list em  {
	font-size:.9em;
	color:#999;
	font-style:normal;
	line-height:1.2em;
}

#panel3 .panel-list, #panel3 .panel-list2, #panel4 .panel-list {
	margin: 0;
	padding-bottom: 20px;
	list-style: none;
}

#panel3 .panel-list li, #panel3 .panel-list2 li, #panel4 .panel-list li {
	background: #fff;
	background-image:none;
	border-bottom: solid 1px #efefef;
	float:left;
	width:445px;
	line-height:16px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-indent: 0px;
}

#panel3 .panel-list li, #panel4 .panel-list li {
	cursor: pointer;
}

#panel4 .panel-list li {
	width:194px;
}

#panel3 ul.panel-list, #panel3 ul.panel-list2, #panel4 ul.panel-list   {
	margin-top: -17px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: -17px;
}



#panel3 ul.panel-list li:hover, #panel4 ul.panel-list li:hover {
	background: #f8f8fa;
	text-indent: 0px;
}
		
		
/* ------- Two column testimonial ------ */		
#panel3 p.testimonial_top{
	background-color: transparent;
	background-image: url(images/testimonial_2col_top.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-bottom: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}	

div.testimonial_btm {
	height: 22px;
	background-color: transparent;
	background-image: url(images/testimonial_2col_bot.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	margin-bottom: 6px;
}

/* ------- Two column pull quotes ------ */
span.pulled-right {
	display: block;
	float: right;
	padding: 15px 20px 15px 15px;
	margin: 0 0 10px 15px;
	width: 170px;
	text-align: right;
	color: #666;
	border-left: 7px solid #e4e4e4;
	/*border-top: 7px solid #e4e4e4;
	border-bottom: 7px solid #e4e4e4;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	background-color: #eeeeee;
}
.section1 #wrapper #content #panel3 ul p {
	text-indent: 25px;
}

span.pulled-left {
	display: block;
	float: left;
	padding: 15px 15px 15px 20px;
	margin: 0 15px 10px 0px;
	width: 170px;
	text-align: left;
	color: #666;
	border-right: 7px solid #e4e4e4;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	background-color: #eeeeee;
}

/* ------- Two column pull quotes ------ */
p.news_icon {
	padding-left:30px;
	font-size:.9em;
	color:#999999;
	background-image: url(images/newspaper.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*
BUTTONS
----------------------------------------------- */

.btn_more {
	display:inline-block;
	width:185px;
	height:40px;
	text-indent:-9999px;
	background-repeat: no-repeat;
}
.btn_more a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(images/btn_more.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin-left: 12px;
}
.btn_more a:hover {
	background-position:0 -40px;
}

/* ---------- gallery 3 column images no background vids start here ----------------------- */
div#panel2 .gallery li {
margin: 0px 20px 0px 0px;
padding: 8px 0px 0px 0px;
background-image: none;
float: left;
position: relative;
width: 216px;
display: block;
}

div#panel2 li.end {
margin: 0px;
}

/* ---------- gallery style polaroid start here ----------------------- */


div#panel2 .polaroid li {
	background: url(images/polaroid.jpg) no-repeat;
	padding-bottom: 26px;
}
div#panel2 .polaroid img {
	padding: 0px 0px 4px 8px;
}
.polaroid em {
	display: block;
	text-align: center;
	font-style:normal;
}


/* ---------- Energy House start here ----------------------- */

.energyupdate h3 {
	color:#fff;
	display:block;
	font-size:1.2em;
	height: 91px;
	line-height:2.4em;
	margin:23px 23px 0;
	padding-left:23px;
	text-indent:-999px;
	width:162px;
	background-color: #25ab68;
	background-image: url(AppliedEnergy/info_box1.png);
}

.newsletter {
	background-color:#FFF;
	border:1px solid #abcbac;
	display:inline-block;
	font-size:1.1em;
	line-height:160%;
	width:207px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 23px;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-repeat: no-repeat;
}
button:hover,  {
    background-color:#e6efc2;
    border:1px solid #abcbac;
    color:#1b8b53;
}

/* single slide */
.testimonial_cycle span{
	display:none;
	position:absolute;
	top:0;
	left:0;	
	width:100%;
}
.red {
	color: #F00;
}
.newsletter img {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}

