/* 
================================
Skin styles for DotNetNuke
================================
*/
.fixed {width:800px;}
#danish .fixed {width:800px;}
#dutch .fixed {width:840px;}
#italian .fixed {width:910px;}
#portuguese .fixed {width:915px;}
#russian .fixed {width:975px;}
#homeicon img {
	background-image:url(Home_silver.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:30px;
	height:33px;
}
a:hover#homeicon img {
	background-image:url(Home_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:30px;
	height:33px;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #DBDBDB;
	padding:0px;
	margin:0px;	
	margin-bottom:-19px;
}
.skinmaster {
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid;
}
.popmaster {
	height: 100%;
	width: 100%;
	padding-right:20px;
	padding-left:10px;
}
.controlpanel {
	background-color: transparent;
	border-top: #403C3D 0px solid;
	border-right: #403C3D 0px solid;
	border-left: #403C3D 0px solid;
	border-bottom: #403C3D 0px solid;
	height:1px;
}
.Skinheader {
	background-color: #FFFFFF;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height:125px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
	height:1px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.infopane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.midpane {
	background-color: transparent;
	padding: 0px;
}
.midpane2 {
	background-color: transparent;
	padding: 0px;
	width: 50%;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.sidespace6 {
	padding-left:6px;
	padding-right:6px;
}
.contentspace {
	padding-left:2px;
	padding-right:12px;
}
.contentspace2 {
	padding-left:2px;
	padding-right:12px;
	padding-top:10px;
}
.menubg {
	background-image: url(menu_back.gif); 
	background-repeat: repeat;
	background-position:center;
	height: 33px;
	padding-left: 0px;
	padding-right: 0px;
	color: #DDDDDD; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	width:100%;
}
.rootMenuItem TD { 
	cursor: pointer; 
	cursor: hand; 
	color: #DDDDDD; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	height: 33px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootMenuItem h1 { 
	color: #DDDDDD; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	height: 33px;
	line-height: 33px;
	white-space:nowrap !important;
	margin:0px !important;
}
.rootmenuitemactive TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	height: 33px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootmenuitemselected TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(menu_on.gif);
	background-position:center;
	background-repeat:no-repeat;
	height: 33px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootmenuitembreadcrumb TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #DDDDDD; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(menu_bread.gif);
	background-position:center;
	background-repeat:no-repeat;
	height: 33px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
} 
.rootMenuItem2 TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #FF0000; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
} 
.rootmenuitemactive2 TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #FF0000; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-top: 10px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootmenuitemselected2 TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #666666; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	padding-top: 10px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootmenuitembreadcrumb2 TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #FF0000; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-top: 10px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #222222 0px solid; 
	border-bottom: #222222 1px solid;
	border-top: #222222 1px solid;  
	border-right: #222222 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #CCCCCC; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.MainMenu_MenuItemSel {
	border-left: #222222 0px solid; 
	border-bottom: #222222 1px solid; 
	border-top: #222222 1px solid; 
	border-right: #222222 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_MenuItemAct {
	border-left: #222222 0px solid; 
	border-bottom: #222222 1px solid;
	border-top: #222222 1px solid; 
	border-right: #222222 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #CCCCCC; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_MenuIcon {
	background-color: Transparent; 
	border-left: #222222 1px solid; 
	border-bottom: #222222 1px solid; 
	border-top: #222222 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 3px;
	height: 21px;
}
.MainMenu_MenuBreak {
	border-bottom: #222222 0px solid; 
	border-left: #222222 0px solid; 
	border-top: #222222 0px solid;  
	border-right: #222222 0px solid; 
	background-color: transparent; 
	height: 0px;
}
.MainMenu_MenuArrow {
	border-right: #222222 1px solid; 
	border-bottom: #222222 1px solid; 
	border-top: #222222 1px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	width: 3px;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MainMenu_SubMenu {
	margin-top: 0px;
	margin-left: 1px;
	background-color: #222222;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	border-top: #222222 0px solid;
	border-right: #222222 0px solid;
	border-left: #222222 0px solid;
	border-bottom: #222222 0px solid;
	filter: Alpha(Opacity=80, FinishOpacity=100, Style=1);
}
.submenuitemselect {
	background-image:url(menu_back.gif);
	background-repeat:repeat-x;
	background-position: center;
	color:#FFFFFF;
}
/* END OF MENU */
.body_left {
	background-image: url(pattern_left.gif);
	background-repeat: repeat-x;
}
.body_left_shadow {
	background-image: url(shadow_left.gif);
	background-repeat: no-repeat;
}
.body_left_2 {
	background-image: url(shadow_left_2.gif);
	background-repeat: repeat-y;
	background-position:right;
	background-color:#DCDCDC;
}
.body_right {
	background-image: url(pattern_right.gif);
	background-repeat: repeat-x;
}
.body_right_shadow {
	background-image: url(shadow_right.gif);
	background-repeat: no-repeat;
}
.body_right_2 {
	background-image: url(shadow_right_2.gif);
	background-repeat: repeat-y;
	background-position:left;
	background-color:#DCDCDC;
}
.StandardButton {
	background-color: #3C3939;
	border-top: #DEDCCD 1px solid;
	border-right: #DEDCCD 1px solid;
	border-left: #DEDCCD 1px solid;
	border-bottom: #DEDCCD 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3C3939,endColorStr=#2F2C2C); 
	color: #DCDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: hand;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	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);
}

/* Text Styles */
.Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.SubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
p, div, td, label  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
	padding-top:0px;
	margin-top:0px;
}
.NormalTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	width:100px;
}
H1  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color: #FF0000;
	padding-bottom:0px;
	margin-bottom:0px;
}
H2  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color: #999999;
	padding-bottom:0px;
	margin-bottom:0px;
}
H3  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color: #FF0000;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:3px;
	margin-bottom:5px;
	margin-top:0px;
}
H4  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color: #FF0000;
	padding-bottom:0px;
	margin-bottom:0px;
}
H5  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #FF0000;
	padding-bottom:0px;
	margin-bottom:0px;
}
H6  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #FF0000;
	padding-bottom:0px;
	margin-bottom:0px;
}
HR {border:0px; border-bottom:#CCCCCC 1px dotted; padding:0px; margin:0px;}

A:link, A:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
A:hover, A:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
A:link.SubHead, A:visited.SubHead  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-weight:normal;
}
A:hover.SubHead, A:active.SubHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	font-weight:normal;
}
td.shadow {
	background-image:url(menu_shadow.gif);
	background-repeat:repeat-x;
	background-position:top;
}
td.footertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:10px;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top:1px solid #C8C8C8;
}
a.footertxt:link, a.footertxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
a.footertxt:hover, a.footertxt:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
}
td.logintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:10px;
	font-weight:bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
a.logintxt:link, a.logintxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
a.logintxt:hover, a.logintxt:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
}
a.breadcrumbtxt:link, a.breadcrumbtxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
a.breadcrumbtxt:hover, a.breadcrumbtxt:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
}
a.black:link, a.black:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11x;
	font-weight:normal;
	text-decoration: none;
}
a.black:hover, a.black:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
}
.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DCDCDC;
	background-color: #5D5D5D;
}
.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #5D5D5D; 
	border-left: #5D5D5D 1px solid; 
	border-bottom: #5D5D5D 1px solid; 
	border-top: #5D5D5D 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: #5D5D5D 1px solid; 
	border-left: #5D5D5D 0px solid; 
	border-top: #5D5D5D 1px solid;  
	border-right: #5D5D5D 0px solid; 
	background-color: #5D5D5D; 
	height: 1px;
}
.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;
}

/* styles used in the file manager */
.FileManager
{
	border-right: DEDEDE 1px solid;
	border-top: DEDEDE 1px solid;
	border-left: DEDEDE 1px solid;
	border-bottom: DEDEDE 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom: DEDEDE 1px solid;
	height:25px;
	background-color: #DEDEDE;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFEFE,endColorStr=#DEDEDE);
}
.FileManager_Explorer
{
	height:100%;
	border: #DEDEDE 1px solid;
	background-color: #FFFFFF;
	margin: 2px 2px 2px 2px;
}
.FileManager_FileList 
{
	height:100%;
	border: #DEDEDE 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: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3C3C3C;
    background-color: #DEDEDE;
    border-bottom: #DEDEDE 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFEFE,endColorStr=#DEDEDE);
    height: 25px;
}
.FileManager_Pager
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#3C3C3C;
    font-weight: bold;
   	background-color: #DEDEDE;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFEFE,endColorStr=#DEDEDE);
    border-top: #DEDEDE 1px solid;
    height: 25px;
}
.FileManager_StatusBar
{
    font-family:Arial;
    font-size: 11px;
    font-weight:normal;
    background-color: white;
    height: 25px;
	margin: 2px 2px 2px 2px;
}
.FileManager_Item
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    color: #3C3C3C;
    background-color: white;
    border-top: #DEDEDE 1px dashed;
    border-bottom: #DEDEDE 1px dashed;
}
.FileManager_AltItem
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    color: #3C3C3C;
    background-color: #DFDFDF;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}
.FileManagerTreeNode 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #3C3C3C;
    font-weight:normal;
}
.FileManagerTreeNodeSelected 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
	background-color: #DEDEDE; 
}
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: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	height:400px;
	width:600px;
}
.WizardButton
{
	background-color: #FEFDF5;
	border-top: #DEDCCD 1px solid;
	border-right: #DEDCCD 1px solid;
	border-left: #DEDCCD 1px solid;
	border-bottom: #DEDCCD 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFDF5,endColorStr=#DEDEDE);
	color: #3C3C3C;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
}
.WizardHeader
{
	height:30px;
	border-bottom: DEDCCD 1px solid;
	color: #141414;
	background-color: #ffffff;
}
.WizardFooter
{
	border-top: DEDCCD 1px solid;
	background: #ffffff;
	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: 11px;
	padding-bottom: 5px;
	border-left: DEDCCD 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #DEDCCD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFDF5,endColorStr=#DEDCCD);
}
.WizardHelpText
{
	overflow: auto;
	font-size: 11px;
	width: 180px;
	color: #141414;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 300px;
}
.WizardText
{
	font-size: 11px;
	color: #141414;
	font-family: Verdana, Arial, Helvetica, 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, Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration: none;
    color: #FF0000;
	font-weight:bold;
	font-size: 11px;
}
A.CommandButton:visited  {
    text-decoration: none;
    color: #FF0000;
	font-weight:bold;
	font-size: 11px;
}
A.CommandButton:active   {
    text-decoration: none;
    color: #BBBBBB;
	font-weight:bold;
	font-size: 11px;
}
A.CommandButton:hover    {
    text-decoration: none;
    color: #BBBBBB;
	font-weight:bold;
	font-size: 11px;
}



/* Box */
.box-top { height:13px;  background-image: url(container_top.gif); background-position:bottom right; background-repeat:repeat-x; background-color:transparent;}
.box-top-right { width:13px; height:26px; background-image:url(container_top_right.gif); background-repeat:no-repeat; background-position:top right; background-color:transparent;}
.box-left { width:13px;  background-image:url(container_left.gif); background-repeat:repeat-y; background-position:left; background-color:transparent;}
.box-right { width:13px;  background-image:url(container_right.gif); background-repeat:repeat-y; background-position:right; background-color:transparent;}
.box-bottom { padding-bottom:12px; padding-top:10px; background-image:url(container_bottom.gif); background-position:bottom right; background-repeat:repeat-x; background-color:transparent;}
.box-bottom2 { padding-bottom:7px; padding-top:0px; background-image:url(container_bottom.gif); background-position:bottom right; background-repeat:repeat-x; background-color:transparent;}

/* Box */
#arabic .box-top-right { width:13px; height:26px; background-image:url(arabic_container_top_right.gif); background-repeat:no-repeat; background-position:top right; background-color:transparent;}
#arabic .box-left { width:13px;  background-image:url(container_right.gif); background-repeat:repeat-y; background-position:left; background-color:transparent;}
#arabic .box-right { width:13px;  background-image:url(container_left.gif); background-repeat:repeat-y; background-position:right; background-color:transparent;}
.textcenter {text-align:center !important;}

/* Box Title */
H1 .box-title,
.box-title {
	color:#505050;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	width:100%;
}
H1 .box-title2,
.box-title2 {
	color:#505050;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	width:100%;
}
a.box-title2, a.box-title2:hover, a.box-title2:visited, a.box-title2:active  {
	color:#505050;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	width:100%;
	text-decoration:none;

}
H1 .title,
.title {
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	width:100%;
	border-bottom:0px !important;
	line-height:20px;
}
.title-padding {padding-right:10px;}
.content-toppadding {padding-top:20px;}
.dotted_bottom {border-bottom: 1px dotted #C8C8C8;}
.dotted_right {border-right: 1px dotted #C8C8C8;}
.dotted_bottom2 {border-bottom: 1px dotted #C8C8C8; padding-top:4px;}
table.DNN_ANN_DesignTable {width:100%;}

/* Appplied to the parent UL element for the index */
.PageList {
	width: auto;
	font-size: 14px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

/* Appplied to the parent UL element for the index */
.PageList {
	width: auto;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}

/* Appplied to nested UL elements */
.PageList ul {
	font-size: 10px;
	line-height: 13px;
}

/* Appplied to the LI element for each tab entry */
.PageItem {
	margin-left:-20px;
	padding-bottom:2px;
}

/* Applied to the SPAN element for the tab name in each entry */
.PageName {
	font-weight: bold;
}

/* Applied to the SPAN element for the tab description in each entry */
.PageDescription
{}

/* Applied to the SPAN element for the list of keywords in each entry */
.PageKeywords
{}

/* Applied to the SPAN element for the list of modules in each entry */
.PageModules {
	font-style: italic;
}

/* Form Styles */
table.FormPanel{
	width:720px;
	background-color:transparent;
	text-align:center;
	padding:0px;
	margin:0px;
}
table.EFFormBody {
	background-color:#FFFFFF;
	width:720px;
	padding:10px;
}
table.EFFormBody2 {
	background-color:transparent;
	width:720px;
	padding:10px;
	border-left: 15px solid #FF0000;
}
input.textfield {
	width:680px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	margin-left:2px;
}
input.textfield100 {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	margin-left:2px;
}
textarea.textfield {
	width:680px;
	height:82px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	margin-left:2px;
}
textarea.textfield100 {
	width:100%;
	height:82px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	margin-left:2px;
}
.labelfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	margin:3px;
	padding:3px;
	border:1px #7F9DB9 solid;
	background-color:#EEEEEE;
	width:680px;
}
.formlabel, p.formlabel {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	font-weight:bold;
	line-height:20px;
	display:block;
}
.formlabel2, p.formlabel2 {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin:0px;
	font-weight:bold;
	display:block;
}
.formlabelin, p.formlabelin, div.formlabelin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	font-weight:bold;
	line-height:26px;
	display:inline-table;
	float:left;
	vertical-align:middle;
}
td.tdform {	
	border:0px;
	background-color:transparent;
	padding:2px;
}
td.tdform3 {
	border-bottom:1px dotted #CCCCCC;
	background-color:transparent;
	padding:2px;
}
td.tdlabel {
	border:0px;
	background-color:transparent;
	padding:2px;
}
td.tdlabel3, td.tdform2 {
	border:0px;
	background-color:transparent;
	padding:2px;
	padding-left:10px;
}
.radio {
	float:left;
	width:auto;
	vertical-align: text-top;
	display:inline;
}
.radio2 {
	width:auto;
	display:inline-table;
	vertical-align:middle;
}

.check {
	float:left;
	width:auto;
	vertical-align: top;
	display:inline;
}
.check2 {
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
}
table.formsheader {
	width:100%;
	border:0px;
	background-color:transparent;
	padding:3px;
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
	text-align:center;
}
span.NormalRed {
    color: #BBBBBB;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grey {
	color:#BBBBBB;
}

@media print {
/* Page-breaker */
table.formsheader {
	page-break-before: always;
}
textarea.textfield {
	width:680px;
	height:100%;
}
textarea.textfield100 {
	width:680px;
	height:100%;
}
p.break {
	page-break-before: always;
}
}


/*  NavMenu styles start here */

#navHContainer {
    display:block;
    width:100%;
	white-space:nowrap;
}
#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:auto;
    background-color:transparent;
}
#nav li {
  position: relative;
  float:left;
  width:auto;
  list-style:none;
  white-space:nowrap;
}
#nav li li {
  width:100%;
  white-space:normal;
  white-space: normal;
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	width:200px;
    background-color:#222222;
	border:1px solid #222222;
    padding:0;
    margin:0;
	right:10px;
}

#nav li ul ul { /* third-level lists */
	width:260px;
}
#nav a {
    font-size:10px;
	display:block;
    text-decoration:none;
    text-align:left;
    font-weight:bold;
    padding:0px 8px 0px 8px;
    color:#DDDDDD;
	line-height:33px;
}
#nav li li a {
	line-height:16px;
	padding:4px 8px;
}
#nav li.SelectedTab {
    font-size:10px;
	color:#DDDDDD;
	background-image:url(menu_bread.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
}
#nav li li.SelectedTab {
    font-size:10px;
	color:#DDDDDD;
	background-image:url(spacer.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
}
#nav li a:hover {
	background:transparent;
	color:#FFFFFF;
	background-image:url(menu_on.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
}
#nav li li a:hover {
	background:transparent;
	color:#FFFFFF;
	background-image:url(menu_back.gif);
	background-position:center;
	background-repeat:repeat-x;
	text-decoration:none;
}
#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
	left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 33px;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: -1px;
	left:200px;
*	left:198px; /* fix IE */
}

/* Not used 
#navContainerBorder {
    background-color:white;
    padding:2px;
    border:1px solid #333;
    height:33px;
}
#navContainer {
   border:1px solid #333;
   background-color: #d8edfb;
   height:33px;
   width:12em;
   vertical-align:top;
   padding:10px 5px 10px 5px;
}
 */
 
#arabic, #arabic p, #arabic div,  #arabic td,  #arabic ul,  #arabic li,
#arabic H1, #arabic H2, #arabic li 
 {direction:rtl; text-align:right;}

/* fix edit token showing on announcements sharing module */
.hideedit, .empty {display:none;}

.listing td {
	padding-top:7px;
	padding-bottom:7px;
}
.listing img {
	margin-right:5px;
}
.hidethis td {display:none;}
table.hidethis {margin-bottom:12px;}

/* class temporarly on main containers added for the Sharing Modules */
.temp .SubHead {}
