/* ================================    CSS STYLES FOR DotNetNuke   ================================*/   /* PAGE BACKGROUND *//* background color for the header at the top of the page  */.HeadBg {    background-color: #CCCCCC;}/* background color for the content part of the pages */Body{    background-color: white;}/* background/border colors for the selected tab */.TabBg {    background-color: black;}.LeftPane  { margin-left: 10px;}.ContentPane  { }.RightPane  { }/* text style for the selected tab */.SelectedTab {    font-weight: normal;    font-size: 8pt;    line-height: 0em;    color: black;    font-family: Verdana,Tahoma, Arial, Helvetica;    text-decoration: none;}/* hyperlink style for the selected tab */A.SelectedTab:link {    text-decoration:    none;    color:black;}A.SelectedTab:visited  {    text-decoration:    none;    color:black;}A.SelectedTab:active   {    text-decoration:    none;    color:black;}A.SelectedTab:hover    {    text-decoration: underline;    color:white;}/* text style for the unselected tabs */.OtherTabs {    font-weight: bold;    font-size: 8.5pt;    color: white;    font-family: Tahoma, Arial, Helvetica;    text-decoration: none;}    /* hyperlink style for the unselected tabs */A.OtherTabs:link {    text-decoration:    none;    color:white;}A.OtherTabs:visited  {    text-decoration:    none;    color:#eeeeee;}A.OtherTabs:active   {    text-decoration:    none;    color:#eeeeee;}A.OtherTabs:hover    {    text-decoration:    none;    color:#cccccc;}/* GENERAL *//* style for module titles */.Head   {    font-family: Tahoma, Arial, Helvetica;    font-size:  20px;    font-weight:    normal;    color: #333333;}/* style of item titles on edit and admin pages */.SubHead    {    font-family: Tahoma, Arial, Helvetica;    font-size:  11px;    font-weight:    bold;    color: #003366;}/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */.SubSubHead {    font-family: Tahoma, Arial, Helvetica;    font-size:  11px;    font-weight:    bold;    color: black;}/* text style used for most text rendered by modules */.Normal{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;}/* text style used for textboxes in the admin and edit pages, for Nav compatibility */.NormalTextBox{    font-family: Tahoma, Arial, Helvetica;    font-size: 12px;    font-weight: normal;}.NormalRed{    font-family: Tahoma, Arial, Helvetica;    font-size: 12px;    font-weight: bold;    color: #ff0000}.NormalBold{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: bold}/* text style for buttons and link buttons used in the portal admin pages */.CommandButton     {    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;}    /* hyperlink style for buttons and link buttons used in the portal admin pages */A.CommandButton:link {    text-decoration:    underline;    color: #003366;}A.CommandButton:visited  {    text-decoration:    underline;    color: #003366;}A.CommandButton:active   {    text-decoration:    underline;    color: #003366;}A.CommandButton:hover    {    text-decoration:    underline;    color: #ff0000;}    /* GENERIC */H1  {    font-family: Tahoma, Arial, Helvetica;    font-size:  20px;    font-weight:    normal;    color: #666644;}H2  {    font-family: Tahoma, Arial, Helvetica;    font-size:  20px;    font-weight:    normal;    color: #666644;}H3  {    font-family: Tahoma, Arial, Helvetica;    font-size:  12px;    font-weight:    normal;    color: #003366;}H4  {    font-family: Tahoma, Arial, Helvetica;    font-size:  12px;    font-weight:    normal;    color: #003366;}H5, DT  {    font-family: Tahoma, Arial, Helvetica;    font-size:  11px;    font-weight:    bold;    color: #003366;}H6  {    font-family: Tahoma, Arial, Helvetica;    font-size:  11px;    font-weight:    bold;    color: #003366;}TFOOT, THEAD    {    font-family: Tahoma, Arial, Helvetica;    font-size:  12px;    color: #003366;}TH  {    vertical-align: baseline;    font-family: Tahoma, Arial, Helvetica;    font-size:  12px;    font-weight:    bold;    color: #003366;}TD{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;    margin-left: 10px;}P{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;    margin-left: 5px;}A:link  {    text-decoration:    none;    color:  #003366;}A:visited   {    text-decoration:    none;    color:  #003366;}A:active    {    text-decoration:    none;    color:  #003366;}A:hover {    text-decoration:    underline;    color:  #ff0000;}SMALL   {    font-size:  8px;}BIG {    font-size:  14px;}BLOCKQUOTE, PRE {    font-family:    Lucida Console, monospace;}UL LI   {    list-style-type:    square ;    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;}UL LI LI    {    list-style-type:    disc;    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;}UL LI LI LI {    list-style-type:    circle;}OL LI   {    list-style-type:    decimal;}OL OL LI    {    list-style-type:    lower-alpha;}OL OL OL LI {    list-style-type:    lower-roman;}HR {    color: dimgrey;    height:1pt;    text-align:left}/* MODULE-SPECIFIC *//* text style for reading messages in Discussion */    .Message    {    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;    font-size: 11px;    background-color: #eeeeee}   /* style of item titles by Announcements and events */.ItemTitle    {    font-family: Tahoma, Arial, Helvetica;    font-size:  11px;    font-weight:    bold;    color: #003366;}/* Menu-Styles *//* Module Title Menu */.ModuleTitle_MenuContainer {	border-bottom: blue 0px solid; 	border-left: blue 0px solid; 	border-top: blue 0px solid; 	border-right: blue 0px solid; }.ModuleTitle_MenuBar {	cursor: pointer; 	cursor: hand;	height:14;	background-color: Transparent;}.ModuleTitle_MenuItem {	cursor: pointer; 	cursor: hand; 	color: black; 	font-family: Tahoma, Arial, Helvetica; 	font-size: 8pt; 	/*font-weight: bold; */	font-style: normal; 	border-left: white 0px solid; 	border-bottom: white 1px solid; 	border-top: white 1px solid; 	border-right: white 0px solid;	background-color: Transparent;}.ModuleTitle_MenuIcon {	cursor: pointer; 	cursor: hand; 	background-color: #EEEEEE; 	border-left: #EEEEEE 1px solid; 	border-bottom: #EEEEEE 1px solid; 	border-top: #EEEEEE 1px solid; 	text-align: center; 	width: 15; 	height: 21;}.ModuleTitle_SubMenu {	z-index: 1000; 	cursor: pointer; 	cursor: hand; 	background-color: #FFFFFF; 	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;}.ModuleTitle_MenuBreak {	border-bottom: #EEEEEE 1px solid; 	border-left: #EEEEEE 0px solid; 	border-top: #EEEEEE 1px solid;  	border-right: #EEEEEE 0px solid; 	background-color: #EEEEEE; 	height: 1px;}.ModuleTitle_MenuItemSel {	cursor: pointer; 	cursor: hand; 	color: black; 	font-family: Tahoma, Arial, Helvetica; 	font-size: 8pt; 	font-weight: bold; 	font-style: normal;	background-color: #C1D2EE;}.ModuleTitle_MenuArrow {	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand; 	border-right: #FFFFFF 1px solid; 	border-bottom: #FFFFFF 1px solid; 	border-top: #FFFFFF 0px solid;}.ModuleTitle_RootMenuArrow {	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand;}/* Main Menu */.MainMenu_MenuContainer {	width:100%;	border-bottom: #FF8080 0px solid; 	border-left: #FF8080 0px solid; 	border-top: #FF8080 0px solid; 	border-right: #404040 0px solid;  	background-color: #78A2B0; 	height: 23px;	font-family: Verdana,Tahoma, Arial, Helvetica; 	font-size: 7pt; }.MainMenu_MenuBar {	/*cursor: pointer; */	cursor: hand; 	font-family: Verdana,Tahoma, Arial, Helvetica; 	font-size: 7pt; }.MainMenu_MenuItem {	/*cursor: pointer; */	cursor: hand; 	color: White; 	font-family: Verdana,Tahoma, Arial, Helvetica; 	font-size: 7pt; 	font-style: normal; 	border-left: #333333 0px solid; 	border-bottom: #333333 0px solid; 	border-top: #333333 0px solid; 	border-right: #333333 0px solid;	height:23px;	font-weight: normal;}.MainMenu_MenuIcon {	/*cursor: pointer; */	cursor: hand; 	background-color: #78A2B0; 	border-left: #333333 0px solid; 	border-bottom: #333333 0px solid; 	border-top: #333333 0px solid;     padding-left: 3px;    padding-right: 3px;	text-align: center; 	width: 15; }.MainMenu_SubMenu {	z-index: 1000; 	/*cursor: pointer; */	cursor: hand; 	background-color: #78A2B0; 	border-bottom: #404040 0px solid; 	border-left: #FF8080 0px solid; 	border-top: #FF8080 0px solid; 	border-right: #404040 0px solid;	font-family: Verdana,Tahoma, Arial, Helvetica; 	font-size: 8pt; 	font-style: normal; }.MainMenu_MenuBreak {	border-bottom: #404040 0px solid; 	border-left: #FF8080 0px solid; 	border-top: #FF8080 0px solid;  	border-right: black 0px solid; 	background-color: White; }.MainMenu_MenuItemSel {	border-bottom: #404040 0px solid; 	border-left: #FF8080 0px solid; 	border-top: #FF8080 0px solid;  	border-right: black 0px solid; 	background-color: #CAEBEB; 	/*cursor: pointer; */	cursor: hand; 	color: Black; 	font-family: Verdana,Tahoma, Arial, Helvetica; 	font-size: 7pt; 	font-style: normal; 	font-weight: normal;	height: 23px;}.MainMenu_MenuArrow {	font-family: webdings; 	font-size: 8pt; 	/*cursor: pointer; */	cursor: hand; 	border-bottom: #404040 0px solid; 	border-left: #FF8080 0px solid; 	border-top: #FF8080 0px solid;  	border-right: black 0px solid; }.MainMenu_RootMenuArrow {	font-family: webdings; 	font-size: 8pt; 	/*cursor: pointer; */	cursor: hand;	border-bottom: #404040 0px solid; 	border-left: #FF8080 0px solid; 	border-top: #FF8080 0px solid;  	border-right: black 0px solid; }.Ticker {  background-color: #78A2B0;  width: 100%;  border: #e0e0e0 1px solid;  font-family: Verdana,Tahoma, Arial, Helvetica;   font-size: 8pt;   font-style: normal;   padding: 4px;  height: 24px;}.Sidebox {	margin: 0 auto; /* center for now */	width: 17em; /* ems so it will grow */	background: url(/DotNetNuke/Portals/_default/Skins/Speerio.DNN.Skins.Connected/images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%;}.Boxhead {	background: url(/DotNetNuke/Portals/_default/Skins/Speerio.DNN.Skins.Connected/images/sbhead-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.Boxhead h2 {	background: url(/DotNetNuke/Portals/_default/Skins/Speerio.DNN.Skins.Connected/images/sbhead-l.gif) no-repeat top left;	margin: 0;	padding: 22px 30px 5px;	color: white; 	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}.Boxbody {	background: url(/DotNetNuke/Portals/_default/Skins/Speerio.DNN.Skins.Connected/images/sbbody-l.gif) no-repeat bottom left;	margin: 0;	padding: 5px 30px 31px;}.sidebarboxes{	font-family: Verdana,Tahoma, Arial, Helvetica;   	font-size: 7pt;   	font-style: normal; }.sidebarboxestitle{	font-family: Verdana,Tahoma, Arial, Helvetica;   	font-size: 8pt;   	font-style: normal;   	font-weight: bold;   	color: #cc6600;}.leftmargin{	margin-left: 10px;}