/* 
================================
Skin styles for DotNetNuke
================================
*/   
body{ 
font-family:Arial, Helvetica, sans-serif; 
background-color:#fff; 
color:#000; 
font-size:20px;
margin:0;
padding:0;
} 
#controlwrap{ 
position:relative;
z-index:2;
margin:0 6% 0 6%;
height:auto; 
}
.ControlPanel{
background-color:#fff;
}
#headerwrap{ 
position:relative;
z-index:2;
margin:0px 12% 0px 12%;
width:76%;
height:6em;
background-color:#b3b4b3;
border:1px solid #fff;
min-width: 800px;
}
#headerwrapbig{ 
position:relative;
z-index:2;
margin:0px 12% 0px 12%;
width:76%;
height:6em;
background-color:#b3b4b3;
border:1px solid #fff;
min-width: 960px;
}
.logopane{
position:relative;
float:left;
z-index:2;
padding:0;
margin:1.5em 1em 1em 1em;
}
.loginpane{
position:relative;
float:right;
z-index:2;
padding:0;
margin:1.4em 1em 1em auto;
background-color: #b3b4b3;
}
#navwrap{ 
position:relative;
z-index:1;
height:4.2em;
width:100%;
margin:-1em 0 0 0;
padding:0;
background-color:#000;
}
.navpane{
position:relative;
z-index:1;
height:4.2em;
margin:0 auto 0 auto;
padding:1.5em 0 1.3em  0;
}
#topwrap{
position:relative;
z-index:2;
margin: -1em 12% 0 12%;
width:76%;
padding:0;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
background-color:#b3b4b3;
overflow:hidden;
min-width: 800px;
}
.mainhomewrap{
position:relative;
z-index:2;
width:100%;
margin:0;
padding:0;
height:auto;	
}
.mainwrap{
position:relative;
z-index:2;
width:100%;
margin:-1em 0 0 0;
padding:0;
height:auto;		
}
.contentwrap{
position:relative;
z-index:2;
width:76%;
margin:0 12% 0 12%;
padding:1em 0 1em 0;
border:1px solid #fff;
background-color:#b3b4b3;
height:auto;
min-width: 800px;
}
.contenthomewrap{
position:relative;
z-index:2;
width:76%;
margin:0 12% 0 12%;
padding:1em 0 1em 0;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#b3b4b3;
height:auto;	
min-width: 800px;
}
.contentwrapbig{
position:relative;
z-index:2;
width:76%;
margin:0 12% 0 12%;
padding:1em 0 1em 0;
border:1px solid #fff;
background-color:#b3b4b3;
height:auto;
min-width: 960px;
}
.contentwrapdyn{
position:relative;
z-index:2;
width:100%;
margin:0 0 0 12%;
padding:1em 0 1em 0;
border:1px solid #fff;
background-color:#b3b4b3;
height:auto;
min-width: 960px;
}
.subnavpane{
position:relative;
float: left;
z-index:2;
width:20%;
margin: 0 0 0 1em;
padding:0;
}
.subnavlargepane{
position:relative;
float: left;
z-index:2;
width:14%;
margin: 0 0 0 1em;
padding:0;
}
.centerwrap{
position:relative;
z-index:2;
margin:1em 0 0 0;
padding:0;
}
.rightwrap{
position:relative;
float: right;
z-index:2;
width:75%;
margin: 0 1em 0 0;
padding:0;
}
.rightlargerwrap{
position:relative;
float: right;
z-index:2;
width:80%;
margin: 0 1em 0 0;
padding:0;
}
.rightcontent{
position:relative;
float: right;
z-index:2;
width:30%;
}
.leftcontent{
position:relative;
float: left;
z-index:2;
width:66%;
}
.right2content{
position:relative;
float: right;
z-index:2;
width:58%;
}
.left2content{
position:relative;
float: left;
z-index:2;
width:38%;
}
.rightrev2content{
position:relative;
float: right;
z-index:2;
width:30%;
}
.leftrev2content{
position:relative;
float: left;
z-index:2;
width:66%;
}
.righthomecontent{
position:relative;
float: right;
z-index:2;
width:38%;
}
.lefthomecontent{
position:relative;
float: left;
z-index:2;
width:58%;
}
.lefthomelargercontent{
position:relative;
float: left;
z-index:2;
width:60%;
}
.righthome5050content{
position:relative;
float: right;
z-index:2;
width:48%;
}
.lefthome5050content{
position:relative;
float: left;
z-index:2;
width:48%;
}
.col1content{
position:relative;
z-index:2;
}
.NLsubnavwrap{
position:relative;
z-index:1;
width:auto;
margin:auto 1em auto 1em;
padding:0.2em 1.2em 0 1.2em;
background-color:#b91b96;
color:#fff;
}
.NLsubsubnavwrap{
position:relative;
z-index:1;
width:auto;
margin:auto 1em auto 1em;
padding:0 1.2em 0.2em 1.2em;
background-color:#b91b96;
color:#fff;
}
.SubMenu_MenuBar{
padding:0;
background-color:transparent;
text-transform: uppercase;
}
.SubMenu_MenuContainer{
background-color:transparent;
}
.SubMenu_MenuBreak{
background-color:transparent; 
}
.SubMenu_MenuItem{
color:#fff; 
font-weight:normal; 
font-style:normal; 
letter-spacing:0.1em;
background-color:transparent;
cursor:pointer;
font-size:0.7em;
height:1.7em;
}
.SubMenu_MenuItemSel{
color:#000; 
font-weight:normal; 
font-style:normal;
letter-spacing:0.1em;
background-color:transparent;
cursor:pointer;
font-size:0.7em;
height:1.7em;
}
.SubMenu_MenuItemActive{
color:#fff; 
font-weight:normal; 
font-style:normal;
letter-spacing:0.1em;
background-color:transparent;
cursor:pointer;
font-size:0.7em;
height:1.7em;
}
.SubMenu_MenuItemActive td{
border: none !important;
}
.SubMenuTmp{
color:#fff; 
font-weight:normal; 
font-style:normal; 
letter-spacing:0.1em;
background-color:transparent;
cursor:pointer;
font-size:0.7em;
}
a.SubMenuTmp:link, a.SubMenuTmp:active, a.SubMenuTmp:visited{
text-decoration:none;
color:#fff !important; 
}
a.SubMenuTmp:hover {
text-decoration:none !important;
color:#000 !important; 
}

.NLleftwrap{
position:relative;
float: left;
z-index:2;
width:45%;
margin: 0 0.5em 0 1em;
padding:0;
}
.NLleftcontent{
position:relative;
float: left;
z-index:2;
width:100%;
background:#fff;
}
.NLrightwrap{
position:relative;
float: right;
z-index:2;
width:45%;
margin: 0 1em 0 0.5em;
padding:0;
}
.NLrightcontent{
position:relative;
float: right;
z-index:2;
width:100%;
background:#fff;
}

#footerwrap{
clear: both;
position:relative;
z-index:2;
margin:0 12% 0 12%;
width:76%;
padding:0.5em 0 0.5em 0;
color:#fff;
background-color:#000;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
min-width: 800px;
}
.footertext{
font-size:0.55em;
text-align:center;
letter-spacing:0.1em;
margin:0;
}
.pagetitle{
position:relative;
z-index:2;
padding:0;
margin:0 0 0.3em 0;
background-color:#19171c;
color:#fff;
padding:0.25em 0;
}
.pagetitletext{
font-size:2.4em;
font-family:Arial, Helvetica, sans-serif; 
font-weight:300;
letter-spacing:0.2em;
text-transform:uppercase;
text-align:center;
color:#fff;
}
.subsubnavwrap{
position:relative;
z-index:2;
padding:0 0 0.1em 0;
margin:0 0 0.5em 0;
text-align:center;
border-bottom:1px solid #000;
}

/* subsubnav partner */
.SubSubNav{
font-size:0.65em;
font-weight:normal;
}
A.SubSubNav:link{
font-size:0.65em;
font-weight:normal;
text-decoration:none;
color:#000;
text-transform:uppercase;
}
A.SubSubNav:visited{
font-size:0.65em;
font-weight:normal;
text-decoration:none;
color:#000;
text-transform:uppercase;
}
A.SubSubNav:active{
font-size:0.65em;
font-weight:normal;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}
A.SubSubNav:hover{
font-size:0.65em;
font-weight:normal;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}

/* used to set the different module align options - from module settings */
.gnContentPane{
text-align:left !important;
padding:0 !important;
margin:0 !important;
}
.DNNAlignleft{
text-align:left;
padding:0 !important;
margin:0 !important;
}
.DNNAlignright{
text-align:right;
padding:0 !important;
margin:0 !important;
}
.DNNAligncenter{
text-align:center;
padding:0 !important;
margin:0 !important;
}
.SkinObject{
font-weight:bold;
font-size:0.75em;
color:#003366;
font-family:Arial, Helvetica, sans-serif; 
text-decoration: none;
}
/* style for module titles */
.Head{
font-size:0.75em;
font-weight: bold;
color: #000;
}
.modulehead{
font-size:0.7em;
font-weight: bold;
color: #fff;
letter-spacing: 0.1em;
}
/* style of item titles on edit and admin pages */
.SubHead{
font-size:0.7em;
font-weight:bold;
color:#000;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{
font-size:0.7em;
font-weight:bold;
color:#000;
}
/* text style used for most text rendered by modules */
.Normal,.NormalDisabled{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em;
font-weight:normal;
}
.NormalWide{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em;
font-weight:normal;
line-height:135%;
}
.NormalWideBold{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em;
font-weight:bold;
line-height:135%;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{
color:Silver;
}
/* text style used for rendered text which requires emphasis */
.NormalBold{
font-size:0.7em;
font-weight:bold;
}
/* text style used for error messages */
.NormalRed{
font-size:0.7em;
font-weight:bold;
color:#ff0000;
}
.NormalSmall{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.5em;
font-weight:normal;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{
font-weight:normal;
border:1px solid #000;
padding:0.2em;
}
/* styles used in the FileManager */
.FileManager{
border-right:#000 1px solid;
border-top:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#000 1px solid;
height:400px;
}
.FileManager_ToolBar{
border-bottom:#000 1px solid;
height:1.3em;
}
.FileManager_Explorer{
height:100%;
border: dimgray 1px solid;
background-color:#fff;
margin:1em;
}
.FileManager_FileList{
height:100%;
border:dimgray 1px solid;
background-color:#fff;
margin:2px;
overflow: auto;
}
.FileManager_MessageBox{
text-align: center;
vertical-align: middle;
background-color:#fff;
padding:1.2em;
}
.FileManager_Header{
font-size:0.75em;
font-weight:bold;
color:#E7E7FF;
background-color:#9EBFF6;
border-bottom:dimgray 1px solid;
height:1.3em;
}
.FileManager_Pager{
font-size:0.75em;
font-weight:bold;
background-color:#EEEEEE;
border-top:dimgray 1px solid;
height:1.3em;
}
.FileManager_StatusBar{
font-size:0.75em;
font-weight:normal;
background-color:#dedfde;
height:1.3em;
margin:2px;
}
.FileManager_Item{
font-size:0.75em;
font-weight:normal;
color:#000;
background-color: #ADADAD;
border-top:#000 1px dashed;
border-bottom:#000 1px dashed;
}
.FileManager_AltItem{
font-size:0.75em;
font-weight:normal;
color:#000;
background-color:#757575;
border-style:none;
}
.FileManager_SelItem{
font-size:0.75em;
font-weight:bold;
color:#fff;
background-color:#99ffff;
border-style:none;
}
.FileManagerTreeNode{
font-size:0.75em;
font-weight:normal;
}
.FileManagerTreeNodeSelected{
font-size:0.75em;
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:#000 1px solid;
border-top:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#000 1px solid;
height:400px;
width:650px;
}
.WizardButton{
border:dimgray 1px solid;
padding:2px;
background-color:gainsboro;
}
.WizardHeader{
background:#ffffcc;
border-bottom:#000 1px solid;
height:2em;
}
.WizardFooter{
border-top:#000 1px solid;
background:#ccffcc;
height:1.2em;
text-align:right;
}
.WizardBody{
padding:0.5em;
height:65em;
}
.WizardHelp{
padding:0.3em;
border-left:#000 1px solid;
width:9em;
font-size:0.7em;
background-color:#ccffff;
}
.WizardHelpText{
overflow:auto;
font-size:0.65em;
width:9em;
color:#000;
height:15em;
}
.WizardText{
font-size:0.7em;
color:#000;
}
/* text style used for help text rendered by modules */
.Help{
border:#000 1px solid;
padding:2px;
font-weight:normal;
font-size:0.75em;
background-color:#ffff99;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{
font-size:0.7em;
font-weight:normal;
}
#dnn_ControlPanel .CommandButton{
font-weight:normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link{
font-weight:normal;
text-decoration:underline;
color:#003366;
}
A.CommandButton:visited{
font-weight:normal;
text-decoration:underline;
color:#003366;
}
A.CommandButton:active{
font-weight:normal;
text-decoration:underline;
color:#003366;
}
A.CommandButton:hover{
font-weight:normal;
text-decoration:underline;
color:#ff0000;
}
/* button style for standard HTML buttons */
.StandardButton{
padding: 0.2em 0.2em 0.2em 0.2em;
font-weight:normal;
background:#000;
color:#fff;
border:1px solid #000;
}
/* GENERIC */
H1{
font-size:1em;
font-weight:normal;
color:#fff;
}
H2{
font-size:0.9em;
font-weight:normal;
color:#fff;
}
H3{
font-size:0.8em;
font-weight:normal;
color:#fff;
}
H4{
font-size:0.75em;
font-weight:normal;
}
H5, DT{
font-size:0.7em;
font-weight:normal;
}
H6{
font-size:0.7em;
font-weight:normal;
}
TFOOT, THEAD{
font-size:0.7em;
font-weight:normal;
}
TH{
vertical-align:baseline;
font-size:0.7em;
font-weight:bold;
}
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:0.5em;
}
BIG{
font-size:1em;
}
BLOCKQUOTE, PRE{
font-family: Lucida Console, monospace;
}
UL LI{
list-style-type:square ;
}
UL LI LI{
list-style-type:disc;
}
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;
}
/* Module Title Menu */
.ModuleTitle_MenuContainer{
border:#000 1px solid; 
}
.ModuleTitle_MenuBar{
cursor:pointer; 
cursor: hand;
height:1em;
background-color:transparent;
}
.ModuleTitle_MenuItem{
cursor:pointer; 
cursor:hand; 
color:black; 
font-family:Arial, Helvetica, sans-serif; 
font-size:0.7em; 
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:1em; 
height:1.2em;
}
.ModuleTitle_SubMenu {
z-index:1000; 
cursor:pointer; 
cursor:hand; 
background-color:#fff; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
border:#fff 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:#000; 
font-family:Arial, Helvetica, sans-serif; 
font-size:0.65em; 
font-weight:bold; 
font-style:normal;
background-color:#C1D2EE;
}
.ModuleTitle_MenuArrow{
font-family:webdings; 
font-size:0.65em; 
cursor:pointer; 
cursor:hand; 
border-right:#fff 1px solid; 
border-bottom:#fff 1px solid; 
border-top:#fff 0px solid;
}
.ModuleTitle_RootMenuArrow{
font-family:webdings; 
font-size:0.65em; 
cursor:pointer; 
cursor:hand;
}
/* Main Menu */
.dnnMainMenu_MenuContainer{
background-color:transparent; 
margin:auto;
width:0;
}
.dnnMainMenu_MenuBar{
height:1em;
background-color:transparent;
}
.dnnMainMenu_MenuItem{
color:#fff; 
font-weight:normal; 
font-style:normal; 
letter-spacing:0.1em;
background-color:transparent;
border:1px solid #000;
cursor:pointer;
}
.dnnMainMenu_MenuItem TD{
font-size:0.65em; 
padding-right:2em;
}
.dnnMainMenu_MenuIcon{
color:#fff;
background-color:transparent; 
text-align:center; 
width:1em; 
height:1em;
cursor:pointer;
}
.dnnMainMenu_MenuBreak{
background-color:transparent; 
height:1px;
}
.dnnMainMenu_MenuItemSel{
color:#b3b4b3; 
font-weight:normal; 
font-style:normal;
letter-spacing:0.1em;
background-color:transparent;
border:1px solid #000;
cursor:pointer;
}
.dnnMainMenu_MenuItemSel TD{
font-size:0.65em; 
padding-right:2em;
}
.dnnMainMenu_MenuArrow{
font-family: webdings; 
font-size: 1em; 
}
/* sub menu */
.MenuHdr0{ 
font-size:0.7em; 
font-weight:bold;
text-decoration:none;
color:#000;
padding-bottom:0.5em;
}
.MenuHdrMouseOver0{
font-size:0.7em; 
font-weight:bold;
text-decoration:none;
color:#fff;
padding-bottom:0.5em;
}
.MenuHdr0 A,.MenuHdr0 A:Link,.MenuHdr0 A:Hover,.MenuHdr0 A:Active,.MenuHdr0 A:Visited{
color:#000;
text-decoration:none;
cursor:default;
cursor:pointer; 
} 
.MenuHdrMouseOver0 A,.MenuHdrMouseOver0 A:Link,.MenuHdrMouseOver0 A:Hover,
.MenuHdrMouseOver0 A:Active,.MenuHdrMouseOver0 A:Visited{
color:#fff;
text-decoration:none;
cursor:default;
cursor:pointer; 
}
.MenuItem0,.MenuItem1,.MenuHdr1{ 
font-size:0.7em; 
font-weight:normal;
text-decoration:none;
color:#fff;
padding-bottom:0.5em;
}
.MenuItemMouseOver0,.MenuItemMouseOver1,.MenuHdrMouseOver1{
font-size:0.7em; 
font-weight:normal;
text-decoration:none;
color:#000;
padding-bottom:0.5em;
}
.MenuItemMouseOver0 A:Link,.MenuItemMouseOver0 A:Active,.MenuItemMouseOver0 A:Visited,
.MenuItemMouseOver1 A:Link,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,
.MenuHdrMouseOver1 A:Link,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited{
color:#000;
cursor:default;
cursor:pointer; 
}
.MenuItemMouseOver0 A:Hover,.MenuItemMouseOver1 A:Hover,.MenuHdrMouseOver1 A:Hover,
.MenuHdrMouseOver1 A:Hover{
text-decoration:none;
color:#000;
cursor:default;
cursor:pointer; 
}
.MenuItem0 A,.MenuItem0 A:Link,.MenuItem0 A:Active,.MenuItem0 A:Hover,.MenuItem0 A:Visited, 
.MenuItem1 A,.MenuItem1 A:Link,.MenuItem1 A:Active,.MenuItem1 A:Hover,.MenuItem1 A:Visited,
.MenuHdr1 A,.MenuHdr1 A:Link,.MenuHdr1 A:Active,.MenuHdr1 A:Hover,.MenuHdr1 A:Visited{
color:#fff;
cursor:default;
cursor:pointer; 
}
.MenuCurrentItem0,.MenuCurrentItem1,.MenuCurrentHeader0,.MenuCurrentHeader1{ 
color:#000;
}
.MenuCurrentHeader0 A,.MenuCurrentHeader0 A:Link,.MenuCurrentHeader0 A:Active,.MenuCurrentHeader0 A:Visited, 
.MenuCurrentHeader1 A,.MenuCurrentHeader1 A:Link,.MenuCurrentHeader1 A:Active,.MenuCurrentHeader1 A:Visited, 
.MenuCurrentItem0 A,.MenuCurrentItem0 A:Link,.MenuCurrentItem0 A:Active,.MenuCurrentItem0 A:Visited, 
.MenuCurrentItem1 A,.MenuCurrentItem1 A:Link,.MenuCurrentItem1 A:Active,.MenuCurrentItem1 A:Visited{
color:#000;
}
.MenuCurrentHeader0 A:Hover,.MenuCurrentHeader1 A:Hover,.MenuCurrentItem0 A:Hover,.MenuCurrentItem1 A:Hover{
color:#fff;
}
/* skin style for simple gallery */
.View {
margin:0 !important;
padding:0 !important;
text-align:center !important;
width:auto;
margin:0 auto 0 auto !important;
}
.View .photo-frame {
margin:0 !important;
padding:0 !important;
}
.photo-frame .topx-- 
{
height:0px !important;
}
.photo-frame .top-x- {
height:0px !important;
}
.photo-frame .top--x {
height:0px !important;
}
.photo-frame .midx-- {
width:0px !important;
}
.photo-frame .mid--x {
width:0px !important;
}
.photo-frame .botx-- {
width:0px !important;
height:1px !important;
background-color:#fff;
}
.photo-frame .bot-x- {
height:0px !important;
}
.photo-frame .bot--x {
width:0px !important;
height:0px !important;
}
.photo_198 {
border:0 !important;
}
/* dsisSkinLogin */
.dsisLoginPanel{
position:absolute;
width:16.8em;
right:19%;
text-align: right;
background-color: #b3b4b3;
}
.dsisLogoffPanel{
position:absolute;
width:9em;
right:19%;
text-align: right;
background-color: #b3b4b3;
}
.dsisLoginImage{
float:left;
margin: 0.2em 0.2em 0 0;
}
.dsisLogoffImage{
float:left;
margin: 0.2em 0.2em 0 0;
}
.dsisUsernameBox{
margin:0;
padding:0.2em 0.4em;
width:6em;
border:0px solid #fff;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em;
}
.dsisPasswordBox{
margin:0 0 0 0.2em;
padding:0.2em 0.4em;
width:6em;
border:0px solid #fff;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em;
}
.dsisLoginLabelWrap {
font-family:Arial, Helvetica, sans-serif; 
font-size:0.5em;
font-weight:normal;
text-align: left;
margin:0;
}
.dsisUserLabel{
padding: 0 0 0 0.2em;
}
.dsisPWLabel {
padding: 0 0 0 2.1em;
}
.dsisLoginWrap{
float:left;
margin:0 0.2em 0 0;
}
dsisLoginInlineWrap{
margin:0;
}
.dsisLoginButtonWrap{
float:right;
margin:0.6em 0 0 0;
}
.dsisLoginButton{
background-color:#000;
color:#fff !important;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.5em;
font-weight: bold;
}
.dsisVerificationLabel{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em;
}
.dsisVerificiationBox{
margin: 0 0 0 0.3em;
width:6em;
border:1px solid #fff;
}
.dsisPasswordLink{
margin: 0 0 0 1em;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em;
}
.dsisRegisterLink{
margin: 0 0 0 1em;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em;
}
.dsisServiceWrap{
clear:both;
margin:0.2em 0;
}
/* articles styles */
.ArticleDetailsTitle{
margin:0.5em 0 0.5em 0;
border-bottom:1px solid #000;
}
.ArticleDetailsImage{
margin:0.5em 0 0 0;
}
.ArticleDetailsDescription{
margin:0.5em 0 0 0;
}
.ArticleDetailsText{
margin:0.5em 0 0 0;
}
.ArticleDetailsFooter{
margin:0 0 0.5em 0;
border-top:1px solid #000;
}
.mlLanguage{
font-family:Arial, Helvetica, sans-serif; 
font-size:0.6em;
}
.mlLanguage SPAN{
margin:0 0 0 0.4em;
}
.DNN_News_ItemLink {
font-size:0.7em;
}
.DNN_News_ItemDetails {
font-size:0.7em;
margin:0.8em 0;
}
/* Youtube styles */
.ig_tbl_line {
padding:0;
}
.ig_tbl_line TABLE TBODY TR TR TR DIV {
border:0 !important;
padding:0 !important;
}
