@charset "utf-8";
/* CSS Document */






/* CSS reset.. resets all browser defaults */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*--*/




/* 
================================
Skin styles for DotNetNuke
================================
*/   

body 
{
	border-top:5px solid #b8ce0d;
	background-color:#b8ce0d;
}

.pagemaster {
	width: 770px;
	background-color:Transparent;
	z-index:10;
}
.skinmaster {
	background-color:Transparent;
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
	margin: 0px;
	padding: 0px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane 
{
	/*position:relative;*/ /*This was breaking the control panel in IE*/
	background-color:#fff;
}

.content 
{

	background-repeat:no-repeat;
	/*padding-left:40px;
	padding-right:35px;*/
}

.contentstyle 
{
	background-image:url(/images/content_bg.gif); 
	background-position:center;
	background-repeat:repeat-y; 
	background-color:none; 
	color:#000; 
	padding-left:45px; 
	padding-right:35px; 
	width:400px;
	/*min-height:420px; 
	height:auto !important;
	height:420px;
	float:left;*/
}

tr.minheight
{

}

.contentpane table
{
		width: 186px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align:left;
}
#col_left{
	width:142px;
	margin-right:0px;
	margin-top: 0px;
	padding-left:0px;
	display:block;
	}
.colmiddle
{
		float:left;
		width:385px;
		padding: 0px 0px 0px 0px;
	text-align:left;
	
}

colmiddle_photo
{
		float:left;
		width:405px;
		padding: 0px 0px 0px 0px;
	text-align:left;
	
}

.colmiddle_full
{
		float:left;
		width:605px;
		padding: 0px 0px 0px 0px;
	text-align:left;
}

.rightpane {
	width: 265px;
	background-color: transparent;
	text-align:left;
	padding-left:24px;
}
.rightpane p {
	text-align:left;
}
.quote {
	color:#b6cc0d;
	font-size:12px;
	margin:30px 0px 14px 0px;
	padding:0;
	line-height:19px;
}

.person 
{
	color:#b8aea8;
	font-size:10px;
	margin:0px;
}



.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
	font-family: Verdana, Helvetica, sans-serif; 
	color:#b8ce0d;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:-4px;
}

a.CommandButton:visited, a.CommandButton:link
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #4eb7e5; 
	text-decoration: none;
	position:relative;
}

a.CommandButton:hover 
{
	color: #b8ce0d;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
	position:relative;
}



h1, h2 
{
	font-family: Verdana, Helvetica, sans-serif; 
	color:#b8ce0d;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:-4px;
}

.SearchResultsTitles
{
	font-family: Verdana, Helvetica, sans-serif; 
	color:#b8ce0d;
	font-size:11px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:-4px;
}

p, ul, ol
{
	color:#735f51;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:10px;
	margin-top:11px;
	margin-bottom:3px;
	line-height:14px;
}

ul 
{
	list-style-type:disc;
	margin-left:30px;
	
}

ul li 
{
	margin-top:11px;
	
}

a, a:visited 
{
	font-size:10px;
	color: #4eb7e5;
	text-decoration:none;
}

a:hover 
{
	color:#b8ce0d;
}

a.newstitle, a.newstitle:visited
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #4eb7e5; 
	text-decoration:none;
	margin-top:15px;
}



 a:visited.footer_links
	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal; 
		color:#9ccb3e;
		text-decoration:none;
	}

	a:hover.footer_links
	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal; 
		color:#9ccb3e;
		text-decoration:underline;
	}
	a.footer_links
	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal; 
		color:#9ccb3e;
		text-decoration:none;
	}
		.grey
	{
		color:#ccd0d1;
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
	}
	

#clearfooter{clear:both;height:54px;}/*needed to make room for footer*/ 
#clearheader{height:112px;}/*needed to make room for header*/

	
	
	

	.greenText
	{
		color:#99BB22;
	}
	#back_to_home
{
	display:block;width:777px;height:42px;text-align:right;
}



	.block
	{
		display:block;
		padding:2px 4px 2px 5px;
	}
	.block_tan
	{
		display:block;
		background-color:#f3f4f4;
		padding:4px 4px 4px 5px;
	}
	.right_col_head
	{
		font: bold 13px Verdana,Arial,Tahoma,Sans-Serif;
		color:#ccd0d1;
		text-decoration:none;
		display:block;
		padding-left:8px;
		padding-top:5px;
		padding-bottom:5px;
		letter-spacing:0px;
		margin: 0 0 2px 0;
	}
	.right_col_blue
{
	color:#0f65ad;
	font-weight: normal;  
}
.DNN_ANN_Description P
{
	margin-bottom:0px;
}
.NewsDate
{
	color:#735f51;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	line-height: 19px;
	padding-top:0px;
	margin-top:4px;
}



#wrapper
{	
	width:798px; /* total width 941px with padding */
	padding-left:22px;
	padding-right:0px;
	padding-top:15px;
	background-image:url(/images/secondary_bg.jpg);
	background-repeat:no-repeat;
	background-position:-8px 90px;
	/*border:1px solid red;*/
}


#blue_box 
{
	background-image:url(/images/blue_box_home.jpg);
	width:473px;
	height:240px;
	float:left;
	bottom:400px;
	left:300px;
	z-index:14;
}





.home 
{
	background-image:url(/images/home_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 28px;
	width:811px;
	/*border:1px solid green;*/
}


.secondary 
{
	width:769px;
	/*border:1px solid green;*/
}

td.iw_flash 
{
	width:456px;
	vertical-align:top;
	padding-top:31px;
	padding-left:38px;
}

td.home_right
{
	padding-top:0px;
	vertical-align:top;
}



td.secondary_left 
{
	width:480px;
	vertical-align:top;
	padding-top:18px;
}


td.secondary_right
{
	padding-top:0px;
	vertical-align:top;
	width:289px;
	padding-left:0px;
}


/* 
================================
 MAIN NAVIGATION
================================
*/  
#home_nav  
{
	width:310px;
	float:right;
	position:relative;
	z-index:999;
}


#home_nav ul
{
	font-weight:normal;
	margin:0;
	padding:0;
}


#home_nav li {
	color:#999;
	float:left;
	list-style-type:none;
}

#home_nav li a
{
	font-size:11px;
	font-weight:normal;
	color:#18a3de;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	height:30px;
	padding-bottom:20px;
	float:left;
}

#home_nav li a#aboutus 
{
	margin-right:20px;
}
#home_nav li a#aboutus:hover {
	background-image:url(/images/navbracket_aboutus.gif);
	background-repeat:no-repeat;
	background-position:-2px 16px;
	color:#b8ce0d;
}


#home_nav li a#programs
{
	margin-left:20px;
	margin-right:20px;
}
#home_nav li a#programs:hover {
	background-image:url(/images/navbracket.gif);
	background-repeat:no-repeat;
	background-position:3px 16px;
	color:#b8ce0d;
}

#home_nav li a#portfolio
{
	margin-left:20px;
}
#home_nav li a#portfolio:hover {
	background-image:url(/images/navbracket.gif);
	background-repeat:no-repeat;
	background-position:0px 16px;
	color:#b8ce0d;
}

#newsevents 
{
	font-size:16px;
}



li a#news 
{
	width:100px;
	font-size:12px;
	outline:none;
		background-image:url(/images/navbracket.gif);
	background-repeat:no-repeat;
	background-position:4px 16px;
	color:#b8ce0d;
}

li a#news:hover 
{
	background-image:url(/images/navbracket.gif);
	background-repeat:no-repeat;
	background-position:4px 16px;
	color:#b8ce0d;
	width:100px;
}


li a#events
{
	width:120px;
	margin-left:20px;
	font-size:12px;
	outline:none;
	background-repeat:no-repeat;
}

li a#events:hover 
{
	color:#b8ce0d;
	width:120px;
	background-repeat:no-repeat;
}



div#eventsblock 
{
	display:none;
	z-index:990;
	margin-top:75px;
}

div#newsblock 
{
	margin-bottom:20px;
	margin-top:75px;
}

div#newsblock td 
{
	padding-bottom:15px;
}

div#eventsblock 
{
	margin-bottom:100px;
}


.secondary_page 
{
	position:relative;
	left:-13px;
	top:147px;
	width:320px;
	height:37px; /* this removes gap between table and top of body */
	
}

html>body .secondary_page 
{
	position:relative;
	left:-18px;
	top:138px;
	width:320px;
	height:37px; /* this removes gap between table and top of body */
	
}

.home_page 
{
	width:320px;
	height:37px; /* this removes gap between table and top of body */
	position:relative;
	top:-7px;
}

html>body .home_page 
{
	width:320px;
	height:37px; /* this removes gap between table and top of body */
	position:relative;
	top:-7px;
}


.sec_logo {margin-bottom:46px; margin-left:81px;}
html>body .sec_logo {margin-bottom:51px; margin-left:81px;}

.home_logo {margin-left:105px; margin-bottom:5px; margin-top:15px;}
html>body .home_logo {margin-left:105px; margin-bottom:15px; margin-top:15px;}
/*============================*/



/* 
================================
 SEARCH
================================
*/ 


td.home_right div.search ul
{
	position:relative;
	right:25px;
	float:left;
}


html>body td.home_right div.search ul
{
	position:relative;
	right:50px;
	float:left;
}



#search, #portfoliosearch 
{
	width:222px;
	background-image:url(/images/searchbg.gif);
	background-repeat:no-repeat;
	height:30px;
	clear:both;
	position:relative;
	left:0px;
}

.search 
{
	position:relative;
	left:0px;
}

html>body .search 
{
	position:relative;
	left:23px;
}

#portfoliosearch 
{
	width:222px;
	background-image:url(/images/searchportfoliobg.gif);
	background-repeat:no-repeat;
	height:30px;
	clear:both;
	position:relative;	
	right:25px;

	
}

html>body #search  
{
	width:222px;
	background-image:url(/images/searchbg.gif);
	background-repeat:no-repeat;
	height:50px;
	clear:both;
	position:relative;
	top:0px;
	margin-top:0px;	
	margin-bottom:10px;
	right:25px;
}


html>body #portfoliosearch  
{
	width:222px;
	background-image:url(/images/searchportfoliobg.gif);
	background-repeat:no-repeat;
	height:50px;
	clear:both;
	position:relative;
	top:0px;
	margin-top:0px;	
	margin-bottom:10px;
	right:25px;
}


#search input#dnn_ctr432_SearchInput_txtSearch,
#search input#dnn_ctr677_SearchInput_txtSearch,
#search input#dnn_ctr668_SearchInput_txtSearch,
#portfoliosearch #dnn_ctr674_DNNArticleSearch_txtSearch
{
	margin-top:20px;
	margin-left:5px;
	height:16px;
	width:175px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	border:none;	
}




#search input#dnn_ctr677_SearchInput_imgGo 
{
	position:relative;
	top:10px;
	left:10px;
}


input#dnn_ctr674_DNNArticleSearch_imgGo
{
	position:relative;
	left:35px;
	top:10px;
}

#portfoliosearch {display:none;}
#portfoliosearch2 {display:block;}


/*============================*/


/* 
================================
 SECONDARY TEMPLATE NAVIGATION
================================
*/  

#navtop 
{
	background-image:url(/images/beforenav.gif);
	width:289px;
	height:22px;
}

#navbottom
{
	background-image:url(/images/bottomnav.gif);
	width:289px;
	height:29px;
}

#subscribe_bg 
{
	background-image:url(/images/subscribe_bg.gif);
	width:289px;
	height:52px;
}

a.rssfeed 
{
	display:block;
	background-image:url(/images/rssfeed.gif);
	width:131;
	height:18;
	position:relative;
	top:14px;
	left:26px;
}

#nav 
{
	width:289px;
	float:right;
	position:relative;
	left:-4px; /* don't remove */
}

#nav a, #nav a:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}	

#nav a:hover 
{
	color:#b8ce0d;
}

/*================================*/






/****** TOP LEVEL NAV *****/
/**************************/
td#invsidemenu-AboutUs, td#invsidemenu-OurPrograms, td#invsidemenu-OurPortfolio
{
	width:289px;
	background-repeat:no-repeat;
	height:31px;
	text-indent:-9999px;
	outline:0;
}
td#invsidemenu-AboutUs {background-image:url(/images/nav_aboutus.gif);}
td#invsidemenu-OurPrograms {background-image:url(/images/nav_programs.gif);}
td#invsidemenu-OurPortfolio {background-image:url(/images/nav_portfolio.gif);}


/*****************************************************************************/
/****** 2nd LEVEL NAV *****/
/**************************/
td.MenuItem1, td.MenuItemMouseOver1, td.MenuHdr1 
{
	width:289px;
    display:block;
    background-image:url(/images/secondary_nav_bg.gif);
   
}
.MenuItem1 a, .MenuItemMouseOver1 a, .MenuItem1 a:visited
{
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding-left:29px;
	background-repeat:no-repeat;
	background-position:258px 4px;
	background-image:url(/images/nav_arrows_blue.gif);
	line-height:18px;
	
}
.MenuHdr1 a, .MenuHdr1 a:visited, .MenuHdrMouseOver1 a
{
	color:#b8ce0d;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding-left:29px;
	background-image:url(/images/downarrow.gif);
	background-repeat:no-repeat;
	background-position:260px 4px;
	line-height:18px;
}

.MenuItem1 a:hover, .MenuItemMouseOver1 a:hover, .MenuHdr1 a:hover, .MenuHdrMouseOver1 a:hover 
{
	color:#b8ce0d;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	text-decoration:none;
	padding-left:29px;
	line-height:18px;
	background-image:url(/images/nav_arrows_green.gif);
	background-repeat:no-repeat;
	background-position:258px 4px;
}


.currentHeaderHighlight2 
{
	color:#b8ce0d;
}

/*****************************************************************************/
/****** 3rd LEVEL NAV *****/
/**************************/
td.MenuItem2, td.MenuItemMouseOver2, td.MenuHdr2, td.MenuHdrMouseOver2
{
	width:289px;
    display:block;
    background-image:url(/images/secondary_nav_bg.gif);
}
.MenuItem2 a, .MenuItemMouseOver2 a , .MenuItem2 a:visited, .MenuHdr2 a
{
	display:block;
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	padding-right:30px;
	line-height:18px;
	line-height:18px;
	}
	
.MenuHdr2 a 
{
	background-image:url(/images/downarrow.gif);
	background-repeat:no-repeat;
	background-position:260px 4px;
}
	
.MenuItem2 a, .MenuItem2 a:visited
{
	background-repeat:no-repeat;
	background-position:258px 4px;
	background-image:url(/images/nav_arrows_blue.gif);
}
	
.MenuItem2 a:hover, .MenuItemMouseOver2 a:hover,  .MenuHdr2 a:hover
{
	text-decoration:none;
	color:#b8ce0d;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	line-height:18px;
	background-image:url(/images/nav_arrows_green.gif);
	background-repeat:no-repeat;
	background-position:258px 4px;
}




/*****************************************************************************/
/****** 4th LEVEL NAV *****/
/**************************/

td.MenuItem3, td.MenuItemMouseOver3, td.MenuHdr3, td.MenuHdrMouseOver3
{
	width:289px;
    display:block;
    background-image:url(/images/secondary_nav_bg.gif);
}
.MenuItem3 a, .MenuItemMouseOver3 a , .MenuItem3 a:visited
{
	display:block;
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
	padding-left:51px;
	padding-right:30px;
	line-height:18px;
	background-repeat:no-repeat;
	background-position:258px 4px;
	background-image:url(/images/nav_arrows_blue.gif);
	}
.MenuItem3 a:hover, .MenuItemMouseOver3 a:hover
{
	text-decoration:none;
	color:#b8ce0d;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	line-height:18px;
	background-repeat:no-repeat;
	background-position:258px 4px;
	background-image:url(/images/nav_arrows_green.gif);
}




.CurrentMenuItem1, .currentHeaderHighlight1, .CurrentMenuItem2, .currentHeaderHighlight2, .CurrentMenuItem3,  .currentHeaderHighlight3
{
	color:#b8ce0d;
}








/*****************************************************************************/
/****** 2nd LEVEL NAV *****/
/**************************/
.SiteMapMenuItem0
{
	display:none;
}

.SiteMapMenuHdr0, .SiteMapMenuHdr0 a, .SiteMapMenuHdr0 a:visited, .SiteMapMenuHdrMouseOver0 a
{
	color:#b8ce0d;
	font-size:12px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding-left:10px;
	line-height:18px;
	background:none;
	text-indent:0px;
	padding-top:10px;
}
td.SiteMapMenuHdr0 {background-image:none;background-position:9000 1000;}



td.SiteMapMenuItem1, td.SiteMapMenuItemMouseOver1, td.SiteMapMenuHdr1 
{
	width:289px;
    display:block;
   
}
.SiteMapMenuItem1 a, .SiteMapMenuItemMouseOver1 a, .SiteMapMenuItem1 a:visited
{
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding-left:29px;
	line-height:18px;
	
}
.SiteMapMenuHdr1 a, .SiteMapMenuHdr1 a:visited, .SiteMapMenuHdrMouseOver1 a
{
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding-left:29px;
	line-height:18px;
	
}

.SiteMapMenuItem1 a:hover, .SiteMapMenuItemMouseOver1 a:hover, .SiteMapMenuHdr1 a:hover, .SiteMapMenuHdrMouseOver1 a:hover 
{
	color:#b8ce0d;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	display:block;
	text-decoration:none;
	padding-left:29px;
	line-height:18px;
}


.currentSiteMapHeaderHighlight2 
{
	color:#b8ce0d;
}

/*****************************************************************************/
/****** 3rd LEVEL NAV *****/
/**************************/
td.SiteMapMenuItem2, td.SiteMapMenuItemMouseOver2, td.SiteMapMenuHdr2, td.SiteMapMenuHdrMouseOver2
{
	width:289px;
    display:block;
}
.SiteMapMenuItem2 a, .SiteMapMenuItemMouseOver2 a , .SiteMapMenuItem2 a:visited, .SiteMapMenuHdr2 a
{
	display:block;
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	padding-right:30px;
	line-height:18px;
	line-height:18px;
	}
	
.SiteMapMenuHdr2 a 
{
}
	
.SiteMapMenuItem2 a, .SiteMapMenuItem2 a:visited
{
}
	
.SiteMapMenuItem2 a:hover, .SiteMapMenuItemMouseOver2 a:hover,  .SiteMapMenuHdr2 a:hover
{
	text-decoration:none;
	color:#b8ce0d;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	line-height:18px;
}




/*****************************************************************************/
/****** 4th LEVEL NAV *****/
/**************************/

td.SiteMapMenuItem3, td.SiteMapMenuItemMouseOver3, td.SiteMapMenuHdr3, td.SiteMapMenuHdrMouseOver3
{
	width:289px;
    display:block;
}
.SiteMapMenuItem3 a, .SiteMapMenuItemMouseOver3 a , .SiteMapMenuItem3 a:visited
{
	display:block;
	color:#17a1dd;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
	padding-left:51px;
	padding-right:30px;
	line-height:18px;
	}
.SiteMapMenuItem3 a:hover, .SiteMapMenuItemMouseOver3 a:hover
{
	text-decoration:none;
	color:#b8ce0d;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	line-height:18px;
}




.CurrentSiteMapMenuItem1, .currentSiteMapHeaderHighlight1, .CurrentSiteMapMenuItem2, .currentSiteMapHeaderHighlight2, .CurrentSiteMapMenuItem3,  .currentSiteMapHeaderHighlight3
{
	color:#b8ce0d;
}




















/* 
================================
 HOME PAGE BLUE BOX STYLE
================================
*/   

.homepage_bluebox 
{
	background-color:none;
	width:282px;
	height:173px;
	padding-bottom:20px;
	position:relative;
	top:7px;
}

html>body .homepage_bluebox 
{
	background-color:none;
	width:282px;
	height:173;
	padding-bottom:45px;
	position:relative;
	top:55px;
}


#bluebox_content 
{
	width:282px;
	height:190px;
	/*border:1px solid black;*/
	overflow:auto;
	padding-right:10px;
	float:left;
	
}

html>body #bluebox_content 
{
	margin-top:35px;
}

.homepage_bluebox p 
{
	color:#fff;
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:10px;
	line-height:14px;
	margin:0px 0px 14px 0px;
	padding:0;
}


/*============================*/




/* 
================================
TABS
================================
*/ 
#tabs 
{
	background-image:url(/images/content_bg.gif); 
	background-repeat:repeat-y; 
	background-color:none; 
	color:#000; 
	width:480px; 
	padding-left:20px;
	float:left;
	padding-top:20px;
	margin-bottom:0px;
}

html>body #tabs 
{
	width:460px;
}

#tabs a 
{
	display:block;
	height:34px;
	background-image:url(/images/inw_tabs.gif);
	background-repeat:no-repeat;
	float:left;
	outline:0;
}

a#concepttab {width:88px;background-position:0px 0px;}
a#formationtab {width:98px;background-position:-88px 0px;}
a#growthtab {width:82px;background-position:-186px 0px;}
a#maturitytab {width:171px;background-position:-267px 0px;}




#concept, #formation, #growth, #maturity 
{
	width:400px;
	margin-top:-1px;
	
}

#formation, #growth, #maturity 
{
	display:none;
}
/*============================*/












/* 
================================
 FOOTER
================================
*/ 

#tree_secondary 
{
	background-image:url(/images/tree.png);
	background-repeat:no-repeat;
	width:126px;
	height:116px;
	position:relative;
	z-index:99;
	top:15px;
	background-color:Transparent;
	right:300px;
	float:none;
} 

#tree
{
	background-image:url(/images/tree.png);
	background-repeat:no-repeat;
	width:126px;
	height:116px;
	position:relative;
	z-index:99;
	bottom:130px;
	float:left;
} 

#footer 
{
	background-image:url(/images/grass.gif);
	background-repeat:repeat-x;
    text-align:center;
    padding-top:30px;
}
#footer_text {
	width:750px;  
	margin:0 auto; 
	text-align:left;
	clear:both;
	padding-bottom:30px;
}

.copyright 
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#fff;
	float:left;
}

span.footer_links 
{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	float:right;
}

span.footer_links a, span.footer_links a:hover, span.footer_links a:visited
{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
}

span.footer_links a:hover 
{
	text-decoration:underline;
}

/*============================*/


#content_bottom 
{
	width:480px;
	height:38px;
	background-image:url(/images/content_bottom.gif);
	margin-top:-1px;
}

#dnn_ctr408_SearchResults_dgResults 
{
	width:400px;
}

#dnn_ctr408_SearchResults_dgResults td 
{
	padding-top:15px;
	line-height:14px;
	color:#735f51;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:10px;
}

#blogrss {margin-bottom:20px;position:relative; top:-30px;}

#blogrss p
{
	margin-top:0px;
	margin-bottom:5px;
}


#blogrss a 
{
	font-size:11px;
	font-style:italic;
	
}

/* PNG Hack for IE6 */
* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*--*/

