/* 
================================
Skin styles for DotNetNuke
================================
*/   
body{ padding:0 0 0 0; margin:0 0 0 0;  background-image:url(bgrep.jpg); background-repeat:repeat-x; background-color:#E7C28A;}
.skinmaster{width:942px; height:auto; min-height:100%; }
.pagemaster{width:100%;background: url(bg.jpg) no-repeat  center top ; height:auto; min-height:100%;}
.pagemaster_bot{width:100%;}
.skinmaster_bot{width:942px;}
.row10{background-image:url(botimg.png); width:942px; height:49px; background-repeat:no-repeat;}
.pad7{padding:7px 0px 0px 0px;}
.height10{height:10px;}
.height20{height:18px;}
.floatleft{float:left;}
.floatright{float:right;}
.border1{border:#000000 2px solid;}
.nav_back{/*background-image:url(nav_back.jpg); width:739px; height:125px; background-repeat:no-repeat;*/ background-image:url(nav_back9.jpg); width:742px; height:79px; background-repeat:no-repeat;}
.nav_back1{background-image:url(nav_back.jpg); width:740px; height:125px; background-repeat:no-repeat;}
.height41{height:41px;}
.pad12{padding:12px 0px 0px 0px;}
.pad10{padding:10px 0px 0px 0px;}
.pad3{padding:3px 0px 0px 0px;}
.padr5{padding:0px 5px 0px 0px;}
.padl15{padding:0px 0px 0px 5px;}
.topph{font-family:arial; font-size:18px; font-weight:bold; text-decoration: none;}


.bot_nav{font-family:tahoma; font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
A.bot_nav:link{font-family:tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
A.bot_nav:active{font-family:tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
A.bot_nav:visited{font-family:tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
A.bot_nav:hover{font-family:tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
.bot_nav1{font-family:tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#014424;}
A.bot_nav1:link{font-family:tahoma; font-size:11px; font-weight:normal; color:#014424; text-decoration:none;}
A.bot_nav1:active{font-family:tahoma; font-size:11px; font-weight:normal; color:#014424; text-decoration:none;}
A.bot_nav1:visited{font-family:tahoma; font-size:11px; font-weight:normal; color:#014424; text-decoration:none;}
A.bot_nav1:hover{font-family:tahoma; font-size:11px; font-weight:normal; color:#014424; text-decoration:underline;}
.top_nav{font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#1065A5;}
A.top_nav:link{font-family:tahoma; font-size:12px; font-weight:bold; color:#1065A5; text-decoration:none;}
A.top_nav:active{font-family:tahoma; font-size:12px; font-weight:bold; color:#1065A5; text-decoration:none;}
A.top_nav:visited{font-family:tahoma; font-size:12px; font-weight:bold; color:#1065A5; text-decoration:none;}
A.top_nav:hover{font-family:tahoma; font-size:12px; font-weight:bold; color:#1065A5; text-decoration:underline;}
.topin1_02{background-image:url(tprep.gif); width:100%; height:29px; background-repeat:repeat-x;}
.botin1_03{background-image:url(botin1_03.gif); width:100%; height:15px; background-repeat:repeat-x;}
.bodyin1{background-image:url(cgrep2.gif);  height:234px; background-repeat:repeat-x; background-color:#6CA5BD;}
.brcrmb{font-family:tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#000000;}
A.brcrmb:link{font-family:tahoma; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
A.brcrmb:active{font-family:tahoma; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
A.brcrmb:visited{font-family:tahoma; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
A.brcrmb:hover{font-family:tahoma; font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}



.skinheader {}
.skingradient {	background-image: url(gradient_DkBlue.jpg); height:30px;}
.controlpanel {	width: 100%;	background-color: #dfe5f2;}
.toppane{/*background-image:url(toppane.png); width:942px; height:273px; background-repeat:no-repeat;*/background-image:url(toppane99.png); width:942px; height:319px; background-repeat:no-repeat;}
.toppane1{background-image:url(); width:942px; height:273px; background-repeat:no-repeat;}
.leftpane { padding:0px 0px 0px 0px;}
.leftpanec{ padding:0px 0px 0px 10px;}
.contentpane { width:100%; padding:0px 10px 0px 14px;	}
.rightpane {padding:0px 10px 0px 0px;}
.bottompane{padding:8px 0px 6px 15px;}
.topsrchpane{padding:3px 0px 0px 0px;}
.MainMenu_MenuContainer {	background-color: transparent; 	height:31px;}
.MainMenu_MenuBar {	cursor: pointer; 	cursor: hand;}
.MainMenu_MenuItem {	
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: Transparent; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {height: 1px;}
.MainMenu_MenuItemSel 
{
	background-color: transparent;
	cursor: hand; 
	color: black; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	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; 
	font-weight: normal;
	color: #ffffff;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	font-weight: normal;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: Transparent;
	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: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}



.SubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{

	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal;	
	color: #000000;
	background-image:url(subnav.jpg);
	background-repeat:repeat-x;
	/*width:2px;*/
	height:25px;
	text-decoration: none;
	border-left: #98AAB1 0px solid;
	border-top: #98AAB1 0px solid;
	border-right: #98AAB1 0px solid;
	border-bottom: #98AAB1 0px solid;
	display:block;
	

}

.SubItem TD
{	
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal;	
	color: #000000;
	background-image:url(subnav.jpg);
	height:25px;
}

.SubItemActive TD
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal;	
	color: #056e32;
	background-image:url(subnav.jpg);
	height:25px;
}
.SubItemSelected
{

	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal;	
	color: #056e32;
	background-image:url(subnav.jpg);
	height:25px;
	
	
	
}
.SubItemBreadCrumb
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal;	
	color: #000000;
	text-decoration: none;	
	background-image:url(subnav.jpg);
	background-repeat:repeat-x;	
	height:25px;
		
}
.MenuContainer
{
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #ffffff;
	height: 20px;	
	background-color: transparent;
	
	
}
.MenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal; 	
	color: #000000;	
	background-color:transparent;	
	background-image:url(subnav.jpg);
	background-repeat:repeat-x;
/*	width:150px;*/
	height:25px;
	
	 /* fixed firefox problem, do not use transparent here */
}
.MenuArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	
}
.MenuRootArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MenuBar
{
	background-image: none;
	cursor: pointer;
	cursor: hand;
	height:31px;
	
	
}
.RootItem TD
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 	
	color: #000000;
	background-color: transparent;	
	height:37px;
	padding:0 8px 0 8px;	

}
.RootItemBreadCrumb TD
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 	
	color: #000000;
	background-color: transparent;	
	height:37px;
	padding:0 8px 0 8px;	
	
}

.RootItemActive TD
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 	
	color: #FFFFFF;
	background-color: transparent;	
	height:37px;
	padding:0 8px 0 8px;	
}

.RootItemSelected TD
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 	
	color: #FFFFFF;
	background-color: transparent;	
	height:37px;
	padding:0 8px 0 8px;	
	
}


/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: transparent;
  
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}

