/* 
================================
Skin styles for DotNetNuke
================================
*/	
html { margin-bottom:-1px; overflow:-moz-scrollbars-vertical;}
body {background-color:#FFFFFF;}
hr {border:1px dotted #CCCCCC;}
.pagemaster {
	width:100%;
	height:100%;	
	background-color:#FFFFFF;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}
.skinmaster {
	height:100%;
	width:970px;
	background-color:#FFFFFF;
	border:1px solid #00A4CA;
}
.main {
}
.paddingmain {
	padding-left:0px;
	padding-right:20px;
}
.padding-left {
	padding-left:20px;
	padding-right:0px;
}
.controlpanel {
	border:0px;
	padding:5px;
	height:1px;
	background-color:E5F4F9;
}
.logo {
	padding-bottom:15px;
	padding-top:17px;
	padding-left:0px;
	padding-right:0px;
	height:111px;
}
/* Panes */
.toppane {
	width:100%;
	background-color:transparent;
	padding:0px;
}
.contentpane {
	width:100%;
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.midpane {
	background-color:transparent;
	padding:0px;
	margin:0px;
	background-image:url(gradient.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.midpaneleft {
	background-image:url(gradient.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.leftpane {
	background-color:transparent;
	padding:0px;
	padding-top:10px;
	margin:0px;
}
.rightpane {
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.rightpane2 {
	background-color:transparent;
	padding:0px;
	padding-left:0px;
	margin:0px;
}
.bottompane {
	width:100%;
	background-color:transparent;
	padding:0px;
	padding-bottom:10px;
}
/* begin of menu*/
.sidemenu {
	padding-left:0px;
	padding-right:17px;
	border-top:1px solid #009FC2;
}
.sidemenu_home {
	padding-left:0px;
	padding-right:17px;
	border-top:0px solid #009FC2;
}
.menu {
	background-image:url(home_menu_line.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:700px;
	padding:5px;
	padding-left:0px;
	text-align:right;
}
.MainMenu_MenuContainer {
	background-color:Transparent;
	width:100%;
}
.MainMenu_MenuBar {
	cursor:pointer; 
	cursor:hand;
	background-color:Transparent;
	width:100%;
}
.MainMenu_MenuItem {
	border-left:#009FC2 0px solid; 
	border-bottom:#009FC2 1px solid;
	border-top:#009FC2 1px solid; 
	border-right:#009FC2 0px solid;
	cursor:pointer; 
	cursor:hand; 
	color:#FFFFFF; 
	font-size:12px; 
	font-style:normal;
	font-weight:normal; 
	background-color:Transparent;
	font-family:Arial, Helvetica, sans-serif;
}
.MainMenu_MenuItemSel {
	border-left:#009FC2 0px solid; 
	border-bottom:#009FC2 1px solid;
	border-top:#009FC2 1px solid; 
	border-right:#009FC2 0px solid;
	cursor:pointer;
	cursor:hand; 
	color:#FFFFFF; 
	font-size:12px; 
	font-style:normal;
	font-weight:normal; 
	background-color:Transparent;
	font-family:Arial, Helvetica, sans-serif;
}
.MainMenu_MenuItemAct {
	border-left:#009FC2 0px solid; 
	border-bottom:#009FC2 1px solid;
	border-top:#009FC2 1px solid; 
	border-right:#009FC2 0px solid;
	cursor:pointer; 
	cursor:hand; 
	color:#FFFFFF; 
	font-size:12px; 
	font-style:normal;
	font-weight:normal; 
	background-color:Transparent;
	font-family:Arial, Helvetica, sans-serif;
}
.MainMenu_MenuIcon {
	background-color:transparent; 
	border-right:#009FC2 0px solid; 
	border-left:#009FC2 1px solid; 
	border-bottom:#009FC2 1px solid; 
	border-top:#009FC2 1px solid; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; 
	width:3px;
}
.submenuitemselect {
	color:#009FC2;
	background-color:#FFFFFF;
	filter: Alpha(Opacity=100, FinishOpacity=80, Style=1, StartX=0,  FinishX=0, StartY=0, FinishY=100);
}
.MainMenu_SubMenu {
	background-color:#009FC2;
	margin-left:3px;
	color:#FFFFFF;
	z-index:1000; 
	cursor:pointer; 
	cursor:hand; 
	border:#FFFFFF 1px solid;
	filter: Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0,  FinishX=0, StartY=0, FinishY=100);
}
.MainMenu_MenuBreak {
	border-bottom:#009FC2 0px solid; 
	border-left:#009FC2 0px solid; 
	border-top:#009FC2 0px solid;	
	border-right:#009FC2 0px solid; 
	background-color:transparent; 
	height:0px;
}
.MainMenu_MenuArrow {
	border-right:#009FC2 1px solid; 
	border-bottom:#009FC2 1px solid; 
	border-top:#009FC2 1px solid;
	border-left:#009FC2 0px solid;
	font-family:webdings; 
	font-size:11px; 
	cursor:pointer; 
	cursor:hand; 
	width:7px;
}
.MainMenu_RootMenuArrow {
	font-family:webdings; 
	font-size:11px; 
	cursor:pointer; 
	cursor:hand;
}
/* Top level menu */
.rootMenuItem TD{ 
	cursor:pointer; 
	cursor:hand; 
	color:#1C3F94; 
	font-size:11px; 
	font-style:normal;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
} 
.rootmenuitemactive TD{ 
	cursor:pointer; 
	cursor:hand; 
	color:#A93760; 
	font-size:11px; 
	font-style:normal;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootmenuitemselected TD{ 
	cursor:pointer; 
	cursor:hand; 
	color:#A93760; 
	font-size:11px; 
	font-style:normal;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
}
.rootmenuitembreadcrumb TD{ 
	cursor:pointer; 
	cursor:hand; 
	color:#A93760; 
	font-size:11px; 
	font-style:normal;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	width:1px !important; /*moz width*/
	width: 100%; /*IE width*/
	white-space:nowrap !important;
	background-image:url(menu_back.gif);
	background-repeat:repeat-x;
}
/* end of menu*/
.StandardButton {
	background-color:#DADADA;
	border-top:#CCCCCC 1px solid;
	border-right:#666666 1px solid;
	border-left:#AAAAAA 1px solid;
	border-bottom:#666666 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#BEBDBD);
	color:#000000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	cursor:hand;
}
/* Text Styles */
.subhead {
	font-family:Arial, Helvetica, sans-serif;
	color:#009FC2;
}
.normal, p, div, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-top:0px;
	margin-top:0px;
}
#rightbox2 .normal, #rightbox2 p, #rightbox2 div, #rightbox2 td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.NormalTextBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
ul {
	margin-left:0px;
	padding-left:0px;
}
li {
	padding-bottom: 5px;
	padding-left: 12px;
	background-image:url(cyan.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
	list-style:none !important;
}
H1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	color:#A93760;
	padding:0px;
	margin:0px;
}
H2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:25px;
	color:#A93760;
	padding:0px;
	padding-bottom:5px;
	margin:0px
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#A93760;
	padding:0px;
	margin:0px;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00A4CA;
	padding:0px;
	margin:0px;
}
H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#094EA3;
	padding:0px;
	margin:0px;
}
H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:100%;
	background-image:url(pucebar.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:009FC2;
	height:22px;
	line-height:22px;
	padding:0px;
	padding-left:24px;
	margin:0px;
}
TABLE.H6 {
	background-color:F5FCFD;
	line-height:22px;
	padding:0px;
	margin:0px;
	border-left:1px solid #C4E9F1;
}
TD.H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:100%;
	background-color:009FC2;
	line-height:22px;
	padding:0px;
	padding-left:10px;
	margin:0px;
	border:0px;
}
TD.H6_maincell {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:100%;
	background-color:F5FCFD;
	line-height:22px;
	padding:0px;
	padding-left:24px;
	margin:0px;
	border-right:1px solid #C4E9F1;
	border-bottom:2px solid #C4E9F1;
}
TD.H6_2ndcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:100%;
	background-color:FFFFFF;
	line-height:22px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-right:1px solid #C4E9F1;
	border-bottom:2px solid #C4E9F1;
}
H6 A:link, H6 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
H6 A:hover, H6 A:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
A:link, A:visited {
	color:#009FC2;
	text-decoration:underline;
}
A:hover, A:active {
	color:#009FC2;
	text-decoration:none;
}
.topback {
	background-color:#094EA3;
	padding-left:10px;
	padding-right:3px;
}
.topbar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
}
td.breadcrumbtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C3F94;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	white-space:nowrap;
	padding-left:0px;
	padding-bottom:8px;
}
a.breadcrumbtxt0:link, a.breadcrumbtxt0:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#009FC2;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
a.breadcrumbtxt0:hover, a.breadcrumbtxt0:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A93760;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
a.breadcrumbtxt:link, a.breadcrumbtxt:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C3F94;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
a.breadcrumbtxt:hover, a.breadcrumbtxt:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A93760;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

/* footer */
td.footer {
	background-color:#00A4CA; 
	color: #FFFFFF; 
	font-size:11px; 
	font-weight:normal; 
	padding-right:10px;
	padding-left:10px;
	border-bottom:2px solid #00A4CA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	
a.footer:link, a.footer:visited, span.footer, #footer .normal, #footer p, #footer div { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-size:11px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.footer:hover, a.footer:active { 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-size:11px; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.footer_blue {
	background-color:#00A4CA; 
	color: #00A4CA; 
	font-size:11px; 
	font-weight:normal; 
	padding-right:10px;
	padding-left:10px;
	border-bottom:2px solid #00A4CA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	
a.footer_blue:link, a.footer_blue:visited, span.footer_blue, #footer_blue .normal, #footer_blue p, #footer_blue div { 
	color: #00A4CA; 
	text-decoration: none; 
	font-size:11px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.footer_blue:hover, a.footer_blue:active { 
	color: #00A4CA; 
	text-decoration: underline; 
	font-size:11px; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Search */
#search td {
	background-image:url(search.gif); 
	height:21px; 
	background-repeat:no-repeat;
	background-position:right center;
	padding:0px;
	padding-right:3px;
	border:0px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-size:11px; 
	font-weight:bold; 
}
#search img {
	width:43px; 
	height:21px; 
	padding:0px;
	border:0px;
}
#search .NormalTextBox {
	border:1px solid #0BA8CC;
	height:18px;
	margin:0px;
	margin-left:6px;
}

#arrowbox td a:link, #arrowbox td a:visited { 
	color:#000000;
	text-decoration:none;
	padding-left:27px;
	padding-bottom:3px;
	margin-top:4px;
	background-image:url(learnmore_arrow.gif);
	background-repeat:no-repeat;
	height:24px;
}
#arrowbox td a:hover, #arrowbox td a:active { 
	color:#A93760;
	text-decoration:none;
	padding-left:27px;
	padding-bottom:3px;
	margin-top:4px;
	background-image:url(learnmore_arrow_f2.gif);
	background-repeat:no-repeat;
	height:24px;
}


/* System Styles */
.ModuleTitle_MenuItem {
	cursor:pointer; 
	cursor:hand; 
	font-family: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: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:15px; 
	height:21px;
}
.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: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: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: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:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3C3C3C;
	background-color:#DFDFDF;
	border-style:none;
}
.FileManager_SelItem {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	background-color:#99ffff;
	border-style:none;
}
.FileManagerTreeNode {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C3C3C;
	font-weight:normal;
}
.FileManagerTreeNodeSelected {
	font-family: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: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-color:#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:Arial, Helvetica, sans-serif;
	height:300px;
}
.WizardText {
	font-size:11px;
	color:#141414;
	font-family: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,Arial, Helvetica, sans-serif;
	background-color:#ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton	 {
	font-family: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:underline;
	color:#009FC2;
}
A.CommandButton:visited	{
	text-decoration:underline;
	color:#009FC2;
}
A.CommandButton:active	 {
	text-decoration:underline;
	color:#009FC2;
}
A.CommandButton:hover	{
	text-decoration:none;
	color:#009FC2;
}

/* Ajax tabs */
/**************************************************
 *                                                *
 * Rounded Blue AJAX Tabs Style                   *
 *                                                *
 **************************************************/

.Galderma
{
	text-align: left;
}

.Galderma .ajax__tab_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
}
.Galderma .ajax__tab_tab {
    padding:4px;
	padding-left:8px;
	padding-right:8px;
    margin:0;
	color:#FFFFFF;
	background-color:#009FC2;
}
.Galderma .ajax__tab_hover .ajax__tab_tab {
    padding:4px;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	background-color:#A93760;
}
.Galderma .ajax__tab_active .ajax__tab_tab {
    padding:4px;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	background-color:#A93760;
}
.Galderma .ajax__tab_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    border-top:0;
    padding:4px;
	padding-left:0px;
	padding-right:0px;
    background-color:transparent;
	width:410px !important;
	width:100%;
}


/* for styles */
#dnn_ctr434_FormPreview_ViewForm_PanelFormHolder img {display:none;} /*hide mandatory image*/
table.formsheader {background-color:transparent; border:0px; border-top:2px solid #009FC2; margin-top:2px;}


/* CISS Menus styles */
.Ver2_Menulevel0,.Ver2_Menulevel0:link,.Ver2_Menulevel0:visited {
	background-color: transparent;
	border: 0px;
	border-bottom: 2px solid #b2e0f0;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: bold;
	color: #094EA3;
	text-decoration: none;
	display: block;
	font-size: 13px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel0:hover {
	background-color: transparent;
	border: 0px;
	border-bottom: 2px solid #b2e0f0;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: bold;
	color: #A93760;
	text-decoration: none;
	display: block;
	font-size: 13px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel0_Selected,.Ver2_Menulevel0_Selected:link,.Ver2_Menulevel0_Selected:visited {
	background-color: #A93760;
	border: 0px;
	border-bottom: 2px solid #723559;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 13px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel0_Selected:hover {
	background-color: #A93760;
	border: 0px;
	border-bottom: 2px solid #723559;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 13px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel1,.Ver2_Menulevel1:link,.Ver2_Menulevel1:visited {
	background-color: #e5f5fa;
	border: 0px;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: normal;
	color: #00A4CA;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel1:hover {
	background-color: #e5f5fa;
	border: 0px;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: normal;
	color: #A93760;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel1_Selected,.Ver2_Menulevel1_Selected:visited {
	background-color: #e5f5fa;
	border: 0px;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: bold;
	color: #A93760;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel2,.Ver2_Menulevel2:visited {
	background-color: #e5f5fa;
	border: 0px;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: normal;
	color: #00A4CA;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel2:hover {
	background-color: #e5f5fa;
	border: 0px;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: normal;
	color: #A93760;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.Ver2_Menulevel2_Selected,.Ver2_Menulevel2_Selected:visited {
	background-color: #e5f5fa;
	border: 0px;
	height: 24px;
	width: 186px;
	float: left;
	font-weight: bold;
	color: #094EA3;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-indent: 5px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.navMenu_Shadow {
	background-image: url(../Images/navMenu_shadow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 149px;
	height: 9px;
}


/* Containers */
.containermaster {
	width: 100%;
	background-color:transparent;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:0px;
}
#home .containermaster {
	width: 100%;
	background-color:transparent;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:12px;
	padding-top:0px;
}
#right .containermaster {
	width: 100%;
	background-color:transparent;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:12px;
	padding-top:0px;
}
.containermaster2 {
	width: 100%;
	background-color:transparent;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
	padding-top:0px;
}
#right .containermaster2 {
	width: 100%;
	background-color:transparent;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.containermaster_lines {
	width: 100%;
	background-color:transparent;
	padding-left:24px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:0px;
}
.containermaster_box {
	background-color:transparent;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.containermaster_box2 {
	width: 100%;
	background-color:transparent;
	padding-left:0px;
	padding-right:19px;
	padding-bottom:12px;
	margin-top:12px;
}
.content {
	padding:0px;
	padding-top:8px;
}
.content2 {
	padding:0px;
}
.content_image {
	padding:0px;
	padding-top:105px;
	padding-left:25px;
	padding-right:25px;
	background-image:url(home_container.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#MidPaneLeft .content {
	padding:0px;
	padding-top:8px;
	height:150px;
}
.contentexit {
	padding:20px;
	height:190px;
	vertical-align:top;
}
#rightbox2 .content, #brightbox2 .content {
	padding:8px;
}
#rightbox2 .content2, #brightbox2 .content2 {
	padding:8px;
	padding-left:16px;
}
#rightbox3 .content, #brightbox3 .content {
	padding:8px;
}
.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:25px;
	color:#A93760;
	padding:0px;
	margin:0px;
}
#cyan .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:25px;
	color:#00A4CA;
	padding:0px;
	padding-right:1px;
	padding-bottom:2px;
	margin:0px;
	text-align:right;
}
td.title {
	padding:0px;
	padding-bottom:0px;
}
.mainbox_left {
	background-image:url(border_grad.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.mainbox_right_home {
	background-image:url(border_grad.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:337px;
	padding:16px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #009FC2;
}
.mainbox_right {
	background-image:url(border_grad.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:337px;
	padding:16px;
	padding-left:0px;
	padding-right:16px;
	border-top:1px solid #009FC2;
}
.mainbox_right2 {
	background-image:url(border_grad.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:337px;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
}
.mainbox_back {
	background-image:url(mainbox_back.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.rightbox {
	background-color:#CCEDF4;
	border-bottom:2px solid #8ED4E8;
	padding-top:2px;
}
.brightbox {
	background-color:#0C50A5;
	border-bottom:2px solid #D1DBF4;
	padding-top:2px;
}
.rightboxmap {
	background-color:#E5F5FA;
	padding:0px;
	background-image:url(watermark_bg01.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.brightboxmap {
	background-color:#E6EDF7;
	padding:0px;
	background-image:url(watermark_bg01.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.rightbox2 {
	background-color:#CEECF5;
	border-bottom:2px solid #A0D9EC;
	padding-top:2px;
}
.brightbox2 {
	background-color:#0C50A5;
	border-bottom:2px solid #D1DBF4;
	padding-top:2px;
}
.right_back {
	background-color:#E5F5FA;
	padding:0px;
}
.bright_back {
	background-color:#E6EDF7;
	padding:0px;
	padding-bottom:2px;
	border-bottom:2px solid #D1DBF4;
}
.cyan_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#00A4CA;
	padding:2px;
	padding-left:16px;
	padding-right:5px;
	background-image:url(cyan.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}

#rightbox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#A93760;
	padding:0px;
	margin:0px
}
#brightbox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px
}
#pink .box {
	border:1px solid #a1375b;
	background-color:#FFFFFF;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
}
#pink .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#a1375b;
	padding:0px;
	margin:0px;
	width:60px;
	white-space:pre;
}
#pink2 .box {
	border:1px solid #a1375b;
	background-color:#FFFFFF;
	padding:5px;
	padding-left:10px;
}
#pink2 .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#a1375b;
	padding:0px;
	margin:0px;
}