/* Basic Styles */

html {
	height:100%;
}
body {
	background-color:#ffffff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
	height:100%;
	width:100%;
	font-family:"Trebuchet MS", Harrington;
	font-size:10pt;
}
a, a:link, a:active, a:visited {
	font-family:"Trebuchet MS", Harrington;
	font-size:10pt;
	text-decoration:underline;
	color:#0173ba;
}
a:hover {
	font-family:"Trebuchet MS", Harrington;
	font-size:10pt;
	text-decoration:none;
	color:#0173ba;
}
/*  Page Structure  */
.FullShell {
	height:100%;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	vertical-align:top;
	min-height: 100%;
}
.MainShell {
	width:766px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height:100%;
	text-align:left;
}
.Leftshadow {
	background-image:url('apacimages/shadow-left.gif');
	background-repeat:repeat-y;
	width:5px;
}
.Rightshadow {
	background-image:url('apacimages/shadow-right.gif');
	background-repeat:repeat-y;
	width:5px;
}
.ShadowBottom {
	background-image:url('apacimages/shadow-dwn.gif');
	background-repeat:repeat-x;
	padding:0 1px 0 1px;
	width:6px;
	font-size:6px;
	line-height:6px;
}
.FooterSep {
	background-image:url('apacimages/shadow-up.gif');
	background-repeat:repeat-x;
	padding:0 1px 0 1px;
	width:6px;
	font-size:6px;
}
.FooterRight {
	padding: 2px 2px 2px 2px;
	font-family:"Trebuchet MS", Harrington;
	font-size:9pt;
	color:#707070;
}
.FooterRight a, .FooterRight a:link, .FooterRight a:hover, .FooterRight a:visited, .FooterRight a:active {
	padding: 2px 2px 2px 2px;
	font-family:"Trebuchet MS", Harrington;
	font-size:9pt;
	color:#707070;
}
.CopyRight {
	padding: 2px 2px 2px 2px;
	font-family:"Trebuchet MS", Harrington;
	font-size:9pt;
	color:#707070;
}
.CopyRight a, .CopyRight a:link, .CopyRight a:active, .CopyRight a:visited, .CopyRight a:hover {
	padding: 2px 2px 2px 2px;
	font-family:"Trebuchet MS", Harrington;
	font-size:9pt;
	color:#707070;
}
.HeaderTop {
	background-image:url('apacimages/green-hdr-bg.gif');
	background-repeat:repeat-x;
	height:9px;
}
.Logo {
	float:left;
	padding:10px;
	height:110px;
	width:380px;
	vertical-align:middle;
}
.HeaderPane {
	float:right;
	width:345px;
	padding:10px;
	height:61px;
	vertical-align:bottom;
	text-align:right;
}
.Navigation {
	background-image:url('apacimages/Nav-bg.gif');
	background-repeat:repeat-x;
	height:20px;
	text-align:left;
	}
.LeftPane {
	background-color:;
}
.MainWindow {
	background-image:url('apacimages/main-header1.jpg');
	background-repeat:no-repeat;
	width:776px;
	height:260px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.SecondaryWindow {
	background-color:#408db7;
	width:776px;
	height:99px;;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.MainPane {
	float:right;
	height:250px;
	width:350px;
}
.SecondaryPageTitle {
	float:left;
	height:99px;
	width:500px;
	font-family:"Trebuchet MS", Harrington;
	font-size:24pt;
	font-weight:bold;
}

/* Main Menu */

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:20px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family:"Trebuchet MS", Harrington;
  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: #ffffff; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family:"Trebuchet MS", Harrington; 
  white-space: nowrap;  /*Word wrapping menu item now optional*/	    
  padding: 0px 30px 0px 5px;   /*explicitly set padding for root menu items*/
}
.main_dnnmenu_itemhover {  
	background-color:#333333;
}
.main_dnnmenu_itemhover td {  
	background-color:#333333;
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 10px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #666666;  
	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: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 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;
}

/* Search Context */
/* shrink width of DNN search box */
.SearchBox 
{
 text-align:left;
 background-color: transparent;
 margin: 0px;
 height: 18px;
 width: 100px;
 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;
 padding: 0px;
 color: #005ca7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 font-variant: normal;
 
}
.SearchTD
{
 background-image:;
 width:100px;
 height:24px;
}


