/* ================================Skin styles for DotNetNuke================================*/   .SearchTextBox {    /*we will first set the border styles.*/    border-width: 0px;    border-style: none;    border-color: #FFF;    /*we are now going to add in the shadow image that we created earlier*/    /*I am going to add some text formatting of my own*/    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #333333;    width: 140px;}.pagemaster {	width: 100%;	background-color: #fff;}.skinmaster {	height: 100%;	background-color: #fff;	width: 960px;}.skinheader {}.skingradient {	height:30px;}.controlpanel {	width: 100%;	background-color: #fff;}.hometoppane {	width: 100%;	height: 262px;	background-color: transparent;	background-image: url(toppane_background.gif);	background-repeat:repeat-x;}.toppane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.leftpane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.contentpane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.midrightpane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.rightpane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.bottompane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.newsfeedpane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.featuresitepane {	background-color: transparent;	padding-left: 5px;	padding-right: 5px;	padding-top: 6px;}.footerpane {	height: 102px;	background-image: url(foot_bg.gif);	background-repeat: repeat-x;}/* DNN MENU Styles */.main_dnnmenu_container {	background-color: transparent; 	height: 60px;	outline:none;}.main_dnnmenu_bar {	cursor: pointer; 	cursor: hand;	background-color: Transparent;	height: 60px;	padding: 20px 10px 20px 10px;	outline:none;}.main_dnnmenu_item td { /*TD if menu option for using tables is on*/	cursor: pointer; 	cursor: hand; 	color: #000000;	font-size: 9pt; 	font-weight: normal; 	font-style: normal; 	background-color: Transparent;	font-family: Arial, Helvetica;     white-space: nowrap;  /*Word wrapping menu item now optional*/    padding: 1px 3px 1px 3px;		outline:none;}.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/	cursor: pointer;	cursor: hand;	color: #666666;	font-size: 14pt;	font-weight: normal;	font-style: normal;	background-color: Transparent;	font-family: Arial, Helvetica;	white-space: nowrap;  /*Word wrapping menu item now optional*/	padding: 20px 10px 20px 10px;   /*explicitly set padding for root menu items*/		outline:none;}.main_dnnmenu_item_selected {	background-image: url(menubase_selected.gif);	background-position:right;	background-repeat:no-repeat;	color: #08af1b;	outline:none;}.main_dnnmenu_item_selected_root {	background-image: url(menubase_selected.gif);	background-position:right;	background-repeat:no-repeat;	cursor: pointer;	cursor: hand;	color: #666666;	font-size: 14pt;	font-weight: normal;	font-style: normal;	background-color: Transparent;	font-family: Arial, Helvetica;	white-space: nowrap;  /*Word wrapping menu item now optional*/	padding: 20px 10px 20px 10px;   /*explicitly set padding for root menu items*/		color: #08af1b;}.main_dnnmenu_itemhover {  	background-color: #ffffff; 	background-image: url(menubase_hover.gif);	background-position:right;	background-repeat:no-repeat;	color: #333333;}.main_dnnmenu_itemhover td {  	background-color: #ffffff; }.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; 	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;	outline:none;}/* footer menu */.foot_dnnmenu_container {	background-color: transparent; 	height: 20px;}.foot_dnnmenu_bar {	cursor: pointer; 	cursor: hand;	background-color: Transparent;	height: 20px;	padding: 20px 5px 0px 5px;}.foot_dnnmenu_item td { /*TD if menu option for using tables is on*/	cursor: pointer; 	cursor: hand; 	color: #ffffff;	font-size: 11px; 	font-weight: normal; 	font-style: normal; 	background-color: Transparent;	font-family: Arial, Helvetica;     white-space: nowrap;  /*Word wrapping menu item now optional*/    padding: 1px 3px 1px 3px;	}.foot_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/	cursor: pointer;	cursor: hand;	color: #ffffff;	font-size: 11px;	font-weight: normal;	font-style: normal;	background-color: Transparent;	font-family: Arial, Helvetica;	white-space: nowrap;  /*Word wrapping menu item now optional*/	padding: 20px 5px 20px 5px;   /*explicitly set padding for root menu items*/	}.foot_dnnmenu_item_selected {	color: #ffffff;}.foot_dnnmenu_item_selected_root {	cursor: pointer;	cursor: hand;	color: #ffffff;	font-size: 11px;	font-weight: normal;	font-style: normal;	background-color: Transparent;	font-family: Arial, Helvetica;	white-space: nowrap;  /*Word wrapping menu item now optional*/	padding: 20px 5px 0px 5px;   /*explicitly set padding for root menu items*/	}.foot_dnnmenu_itemhover {  	color: #333333;}.foot_dnnmenu_itemhover td {  	background-color: #ffffff; }.foot_dnnmenu_icon {	cursor: pointer; 	cursor: hand; 	text-align: center; 	width: 15px; 	height: 100%;}.foot_dnnmenu_submenu {	background-color: #cad5ea;  	z-index: 1000; 	cursor: pointer; 	cursor: hand; 	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */}.foot_dnnmenu_break {	height: 1px;	font-size: 1px;}.foot_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; }.foot_dnnmenu_rootmenuarrow {	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand;}/* other stuff */.StandardButton {  background: #7994cb none;   color: #ffffff;  font-family: verdana, sans-serif;   font-size: 11px;  font-weight: normal;}.TreeViewMenu {	width: 175px;	background-color: #dfe5f2;}.TreeViewMenu_Header {}.Head {   font-family: Tahoma, Arial, Helvetica;   font-size:  18px;   font-weight: normal;   color: #333333;}#dnn_dnncopyright_lblCopyright {   font-family: Tahoma, Arial, Helvetica;   font-size:  11px;   font-weight: normal;   color: #ffffff;}H1 {   font-family: Arial, Helvetica, sans-serif;   font-size:  18px;   font-weight: Bold;   color: #333333;   margin-bottom: 0;}H2 {   font-family: Arial, Helvetica, sans-serif;   font-size:  14px;   font-weight: Bold;   color: #333333;   margin-bottom: 0;}H3 {   font-family: Arial, Helvetica, sans-serif;   font-size:  12px;   font-weight: Bold;   color: #333333;   margin-bottom: 0;}P, TD, li {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 22px;	color: #333;}UL LI {	list-style-image:url(bullet.gif);	margin-left: -10px;}OL LI {	list-style-type: decimal;}.nav_vertical_allitems {	margin-left: 0px;	padding-left: 25px;	padding-top: 12px;	margin-bottom: -10px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}.nav_vertical_rootitem_selected {	background-image:url(vertnavarrow.gif);	background-position:left;	background-repeat:no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0e5ba9;}.nav_vertical_head {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #0e5ba9;	outline:none;}.nav_vertical_rootitem_hover {	text-decoration:underline;	outline:none;}