/* CSS Document Authored by: OS w/SJFor:Monica ShinnDate:5/08*/html, span, talbe, body, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/   margin: 0;   padding: 0;   border: 0;}/*all pages*/body {	margin: 0;	padding: 0;	background: url(/Portals/0/images/header.gif) repeat-x;	min-width: 850px;}#main {	width: 850px;	margin: 0 auto;}/*header start*/#header {	background: url(/Portals/0/images/header2.gif) repeat-x;	width: 850px;	height: 88px;	position: relative;	overflow: hidden;	margin-bottom: 15px;}/*logo text-to-image substitution*/.logo {	margin: 28px 0 0 0px;}#header h1 {	font: bold 14px Arial, Helvetica, sans-serif;		color: #928a85;	text-transform: uppercase;	position: absolute;	right: -1px;	top: 42px;	margin: 0;	letter-spacing: 1px;}#header h1 a,#header h1 a:link,#header h1 a:visited {	color: #928a85;	text-decoration: none;}/*"HOME" link*/.home {	display: block;	overflow: hidden;	background: url(/Portals/0/images/home.gif);	text-indent: -9999px;	width: 27px;	height: 20px;	position: absolute;	right: 0;	bottom: 0;}/*navigation block start*/.nav {	width: 161px;	margin-right: 10px;	float: left;}.safari .nav ul li {	padding-top: 4px;	height: 24px;}/*index page*//*visual block start*/.visual {	width: 315px;	float: left;	margin-right: 30px;}/*visual block end*//*content block start*/.content {	width: 655px;	float: left;	font: 14px/24px Arial, Helvetica, sans-serif;	padding:0;	color: #333;}/*content text*/.content p {	margin: 50px 0 0;}.content a,.content a:link,.content a:visited {	color: #468fb7;	text-decoration: none;}.content a:hover {text-decoration: underline;}/*content block end*//*footer start*/#footer {	clear: both;	float: left;	width: 850px;	background: url(/Portals/0/images/footer.gif) repeat-x;	margin: 24px 0 0 7px;	text-align: right;}#footer p {	margin: 38px 2px 0 0;	font: 11px Arial, Helvetica, sans-serif;	color: #696558;}/*inner page*/.inner #header h1 {	right: 0;}/*header navigation start*/.header-nav {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	right: 35px;	bottom: 1px;}* html .header-nav {bottom: 3px;}*+html .header-nav {bottom: 3px;}html:first-child .header-nav {bottom: 3px;}.header-nav li {	display: inline;	padding-left: 7px;	margin-right: 0px;	background: url(/Portals/0/images/sep.gif) no-repeat 0px 7px;}.safari .header-nav li {background-position: 0 5px;}.header-nav li.first {background: none;}.header-nav li a {	font: 11px Arial, Helvetica, sans-serif;	color: #fff;	text-decoration: none;	letter-spacing: 1px;}.header-nav li a:hover {	text-decoration: underline;}/*header navigation end*//*2 column inner-content*/#twocol {}#twocol .inner-content {	float: left;	display: inline;	margin: 0 23px 0 24px;	width: 617px;	padding-top: 17px;		font: 12px/21px Arial, Helvetica, sans-serif;}/*content block start*/.inner-content {	float: left;	display: inline;	margin: 0 23px 0 24px;	width: 505px;	padding-top: 17px;		font: 12px/21px Arial, Helvetica, sans-serif;			color: #333;}.inner-content h1 {	 margin-bottom: 10px;	font: bold 20px Arial, Helvetica, sans-serif;	color: #8d8d8d;}.inner-content h2 {    margin-bottom: 8px;	font: bold 17px Arial, Helvetica, sans-serif;	color: #8d8d8d;}.inner-content h3 {     margin-bottom: 8px;	font: bold 14px Arial, Helvetica, sans-serif;	color: #8d8d8d;}.inner-content p {padding-bottom: 14px;	}.inner-content a,.inner-content a:link,.inner-content a:visited {	color: #468fb7;	text-decoration: none;}.inner-content ul {  margin-left: 25px;  padding-bottom: 14px;}.inner-content ol {  margin-left: 45px;    padding-bottom: 14px;}.inner-content ul li { background: url(/Portals/0/images/bullet_disc.gif) no-repeat 0 35%; list-style-type: none; padding-left: 15px;}.inner-content table {   margin-bottom: 14px;}.inner-content a:hover {    text-decoration: underline;}.table {  border-top: 1px solid #D3D3D3;  border-right: 1px solid #D3D3D3;  padding: 0;  margin: 0;}.table td {  border-bottom: 1px solid #D3D3D3;  border-left: 1px solid #D3D3D3;  padding: 5px;  margin: 0;} .imageright {  margin-left: 12px;  margin-bottom: 5px;  float: right;}.imageleft {  margin-right: 12px;  margin-bottom: 5px;  float: left;}/*content block end*//*right links block start*/.links {	float: left;}.links ul {}.links ul li {}.links ul li a {	font: bold 11px Arial, Helvetica, sans-serif;	color: #468fb7;	text-decoration: none;	background: url(/Portals/0/images/bullet.gif) no-repeat 0 3px;	padding-left: 14px;}.safari .links ul li a {background-position: 1px;}.links ul li a:hover {text-decoration: underline;}/*right links block end*//*inner page footer*/.inner #footer {	margin-left: 0;	background-position: 0 11px; }#loginlinks {  clear: both;    text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	padding-top: 10px;}#loginlinks a,#loginlinks a:link,#loginlinks a:visited { color: #006699;  text-decoration: underline;}#loginlinks a:hover {  text-decoration: none;}/*clears floats with no presentational markup*/.clearfix:after {    content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {   display: inline-table;}/*Hides from IE Mac \*/.clearfix {    display: block;    height: 1%;}/*End Hack \*//* ================================    Default styles FOR DotNetNuke   ================================*/   /* background color for the content part of the pages */.ControlPanel, .PagingTable {    width: 100%;    height: 64px;    background-color: #FFFFFF;    BORDER-RIGHT: #003366 1px solid;     BORDER-TOP: #003366 1px solid;     BORDER-LEFT: #003366 1px solid;     BORDER-BOTTOM: #003366 1px solid; }.SkinObject {    font-weight: bold;    font-size: 8.5pt;    color: #003366;    text-decoration: none;}A.SkinObject:link {    text-decoration:    none;    color:#003366;}A.SkinObject:visited  {    text-decoration:    none;    color:#003366;}A.SkinObject:active   {    text-decoration:    none;    color:#003366;}A.SkinObject:hover    {    text-decoration:    none;    color:#003366;}/* 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;}/* styles used by Data Grids */.DataGrid_AlternatingItem{    background-color:White;    color: Red;    font-family: Tahoma, Arial, Helvetica;    font-size: 10px;    font-weight: normal;}.DataGrid_Container{	background-color: Transparent;}.DataGrid_Footer{    background-color:White;}.DataGrid_Header{    background-color:Transparent;    color: Black;    font-family: Tahoma, Arial, Helvetica;    font-size: 10px;    font-weight: bold;    text-align: center;}.DataGrid_Item{    background-color:Transparent;    color: Black;    font-family: Tahoma, Arial, Helvetica;    font-size: 10px;    font-weight: normal;}.DataGrid_SelectedItem{    background-color: Silver;    color: Blue;    font-family: Tahoma, Arial, Helvetica;    font-size: 10px;    font-weight: normal;}/* styles used by TreeMenu Skin Object */.TreeMenu_Node {    font-family: Tahoma, Arial, Helvetica;    font-size: 12px;    font-weight: normal;}.TreeMenu_NodeSelected{    font-family: Tahoma, Arial, Helvetica;    font-size: 12px;    font-weight: normal;	background-color: #dcdcdc; }A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {    text-decoration:    none;    color: #003366;}A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {    text-decoration:    none;    color: #003366;}A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {    text-decoration:    none;    color: #003366;}A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {    text-decoration:    none;    color: #ff0000;}/* styles used in the FileManager */.FileManager{	border-right: black 1px solid;	border-top: black 1px solid;	border-left: black 1px solid;	border-bottom: black 1px solid;	height:400px;}.FileManager_ToolBar{	border-bottom: black 1px solid;	height:25px;}.FileManager_Explorer{	height:100%;	border: #999999 1px solid;	background-color: White;	margin: 2px 2px 2px 2px;}.FileManager_FileList {	height:100%;	border: #999999 1px solid;	background-color: White;	margin: 2px 2px 2px 2px;	overflow: auto;}.FileManager_MessageBox {	text-align: center;	vertical-align: middle;	background-color: White;	padding: 25px 25px 25px 25px;}.FileManager_Header{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: bold;    color: #E7E7FF;    background-color: #9EBFF6;    border-bottom: #999999 1px solid;    height: 25px;}.FileManager_Pager{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: bold;    background-color: #EEEEEE;    border-top: #999999 1px solid;    height: 25px;}.FileManager_StatusBar{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;    background-color: #dedfde;    height: 25px;	margin: 2px 2px 2px 2px;}.FileManager_Item{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;    color: Black;    background-color: #F8F8F8;    border-top: black 1px dashed;    border-bottom: black 1px dashed;}.FileManager_AltItem{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;    color: Black;    background-color: #EEEEEE;    border-style: none;}.FileManager_SelItem{    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: bold;    color: White;    background-color: #99ffff;    border-style: none;}.FileManagerTreeNode {    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;}.FileManagerTreeNodeSelected {    font-family: Tahoma, Arial, Helvetica;    font-size: 11px;    font-weight: normal;	background-color: #dcdcdc; }A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {    text-decoration:    none;    color: #003366;}A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {    text-decoration:    none;    color: #003366;}A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {    text-decoration:    none;    color: #003366;}A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {    text-decoration:    none;    color: #ff0000;}/* styles used in the Wizard Framework */.Wizard{	border-right: black 1px solid;	border-top: black 1px solid;	border-left: black 1px solid;	border-bottom: black 1px solid;	height:400px;	width:650px;}.WizardButton{	border-right: #999999 1px solid;	padding-right: 2px;	border-top: #999999 1px solid;	padding-left: 2px;	padding-bottom: 2px;	border-left: #999999 1px solid;	padding-top: 2px;	border-bottom: #999999 1px solid;	background-color: #999999;}.WizardHeader{	background: #ffffcc;	border-bottom: black 1px solid;	height:40px;}.WizardFooter{	border-top: black 1px solid;	background: #ccffcc;	height: 25px;	text-align: right;}.WizardBody{	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;	padding-top: 10px;	height: 325px;}.WizardHelp{	padding-right: 5px;	padding-left: 5px;	font-size: 9pt;	padding-bottom: 5px;	border-left: black 1px solid;	width: 180px;	padding-top: 5px;	background-color: #ccffff;}.WizardHelpText{	overflow: auto;	font-size: 8pt;	width: 180px;	color: black;	font-family: Tahoma, Verdana, Arial, Sans-Serif;	height: 300px;}.WizardText{	font-size: 9pt;	color: black;	font-family: Tahoma, Verdana, Arial, Sans-Serif;}/* text style used for help text rendered by modules */.Help{  border-right: black 1px solid;  padding-right: 2px;  border-top: black 1px solid;  padding-left: 2px;  font-weight: normal;  font-size: 11px;  padding-bottom: 2px;  border-left: black 1px solid;  color: black;  padding-top: 2px;  border-bottom: black 1px solid;  font-family: Tahoma, Arial, Helvetica;  background-color: #ffff99;}/* 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;}/* button style for standard HTML buttons */.StandardButton{	padding-right: 5px;	padding-left: 5px;	font-weight: normal;	font-size: 11px;	background: #dddddd;	color: #000000;	font-family: Verdana, sans-serif;}HR {    color: #999999;    height:1pt;    text-align:left}/* Custom admin module fixes */#dnn_ctr605_DD select{  width: 110px;}#dnn_ctr606_DD select{  width: 110px;}#dnn_ctr607_DD select{  width: 110px;}/* 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; 		height:16px;	background-color: Transparent;}.ModuleTitle_MenuItem {	cursor: pointer; 	 	color: black; 	font-size: 9pt; 	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; 	 	background-color: #EEEEEE; 	border-left: #EEEEEE 1px solid; 	border-bottom: #EEEEEE 1px solid; 	border-top: #EEEEEE 1px solid; 	text-align: center; 	width: 15px; 	height: 21px;}.ModuleTitle_SubMenu {	z-index: 1000; 	cursor: pointer; 	 	background-color: #FFFFFF; 	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', 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; 	 	color: black; 	font-family: Tahoma, Arial, Helvetica; 	font-size: 9pt; 	font-weight: bold; 	font-style: normal;	background-color: #C1D2EE;}.ModuleTitle_MenuArrow {	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	 	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; 	}/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */.Head {    font-size:  12px;    font-weight:    bold;	color: #4F7884; }/* text style used for most text rendered by modules */.Normal,.NormalDisabled  {}/* text style used for rendered text which should appear disabled */.NormalDisabled{}/*Container style*/.dropdown select {  font-size: 10px;  font-family: Arial, sans-serif;}.headerdrop .dropdown {  margin-top: -10px;border: 1px solid black !important;}.UDT_Table_Item td {	background-color: #F5F5F5;	vertical-align: middle;}.UDT_Table_AlternateItem td {	background-color: #F5F5F5;	vertical-align: middle;}.UDT_Table_Head td {	font-weight: bold;	font-size: 1.1em;	text-align: center;}.PagingTable {	border: 0px !important;	font-size: .9em;	padding: 0px !important;	margin: 0px !important;	padding-left: 10px !important;	margin-top: -15px !important;}