* { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10pt; line-height:130%; }
body { margin:0px; background-color: #ffffff; font-size: 10pt; line-height:130%; font-weight:normal; color: #7a6e48; font-family:Arial, Helvetica, Verdana, sans-serif; }
p, div, td, .Normal, .NormalDisabled, .subSubHead, .SubHead, ul, li, {
font-size: 10pt;line-height:130%;font-weight:normal;color: #7a6e48;font-family:Arial, Helvetica, Verdana, sans-serif;}
p { margin-bottom:8px; margin-top:0 }
h1, h1 a, h1 strong, h1 em { font-size:24pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #d2b54e; padding-top:0; margin-top:0px; padding-bottom:6px; margin-bottom:6px; line-height:110%; width:100%; }
/* left text */
h2, h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 strong, h2 em { color:#d2b54e; font-size:14pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-align:left; text-decoration:none; line-height:18pt; margin-bottom:0px; padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 strong, h3 em { color:#dbc26f; font-size:12pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-align:left; text-decoration:none; line-height:18pt; margin-bottom:0px; padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; }
h4, h4 a, h4 strong, h4 em { font-size:24pt; font-weight:normal; color:#ffffff; pading-right:20px; }
h5, h5 a, h5 em, h5 p { font-size:20pt; font-family:Verdana, Helvetica, Arial, sans-serif; color:#0052c8; line-height:30pt; font-weight:normal; margin:0px; padding-bottom:0px; padding-top:0px; }
h5 strong { font-size:28pt; font-family:Verdana, Helvetica, Arial, sans-serif; color:#c704fd; line-height:30pt; font-weight:normal; margin:0px; padding-bottom:0px; padding-top:0px; }
h6, h6 a, h6 strong, h6 em { font-size:12px; font-family:Verdana, Helvetica, Arial, sans-serif; font-weight:normal; color:#b6b6b6; margin-bottom:0px; padding-top:0px; margin-top:0px; }
a, a:link, a:visited, a:active { color:#d2b54e; font-family:Verdana, Helvetica, Arial, sans-serif; text-decoration:underline; }
a:hover { color:#7a6e48; text-decoration:underline; }
.foot, .foot, A.foot:link, A.foot:visited, A.foot:hover, A.foot:active, .SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:hover, A.SkinObject:active, .breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:hover, A.breadcrumb:active { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9pt; font-weight:normal; color:#ffffff; line-height:140%; }
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover, A.CommandButton:active { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9pt; font-weight:normal; color:#d2b54e; line-height:140%; }
.imgbdr img { border: 2px #e9ddb5 solid; }
.ProductName { color:#dbc26f; font-size:11pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-align:left; text-decoration:none; line-height:18pt; margin-bottom:5px; padding-bottom:5px; margin-bottom:0px; padding-top:0px; margin-top:0px; }


/* ==================================================
NEWS STYLES 
=====================================================*/
.title {color:#d2b54e; font-size:12pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-align:left; text-decoration:none; line-height:18pt; margin-bottom:0px; padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; }
.Subhead {color:#d2b54e; font-size:10pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-align:left; text-decoration:none; line-height:18pt; margin-bottom:0px; padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; }
.CategoryList {color:#b6b6b6; font-size:10pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; }


/* ==================================================
PANE STYLES 
=====================================================*/
.ControlPanel, .PagingTable { background-color: #999999; width: 100%; }
.DNNEmptyPane { width: 0px; display:none; border:none; padding:0px; margin:0px; height:0px; }
.cleftpane { width:33%; background-color: transparent; padding-left: 20px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; border:dashed 0px red; }
.cmidpane { width:33%; background-color: transparent; padding-left: 0px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; border:dashed 0px red; }
.crightpane { width:33%; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; border:dashed 0px red; }
.leftpane { width:180px; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; border:dashed 0px red; }
.contentpane { width: auto; background-color: transparent; padding-left: 20px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; }
/* ==================================================
MENU STYLES for DotNetNuke SOLAPART
=====================================================*/
.MainMenu_MenuContainer { background-color: transparent; text-align:center; width:auto; border-left:#ffffff solid 0px; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background-color: Transparent; white-space:nowrap; margin:0; padding:0; text-align:center; }
/* main Menu */
.MainMenu_MenuItem, .MainMenu_MenuItem td, .MainMenu_RootMenuItem, .MainMenu_RootMenuItem td { cursor: pointer; font-size:9pt; color:#c2a303; font-weight:normal; text-transform:uppercase; white-space:nowrap; background-color: transparent; padding-right:5px; padding-left:5px; border-right:#ffffff solid 1px; height:51px; }
/* main Menu - hover */
			.MainMenu_MenuItemSel, .MainMenu_MenuItemSel td, .MainMenu_RootMenuItemSelected, .MainMenu_RootMenuItemSelected td { cursor: pointer; font-size:9pt; color:#7a6e48; font-weight:normal; text-transform:uppercase; white-space:nowrap; background-color: transparent; padding-right:5px; padding-left:5px; border-right:#ffffff solid 1px; height:51px; }
/* main Menu - active/selected */
		.MainMenu_RootMenuItemActive td, .MainMenu_RootMenuItemActive, .MainMenu_RootMenuItemBreadcrumb, .MainMenu_RootMenuItemBreadcrumb td { cursor: pointer; font-size:9pt; color:#7a6e48; font-weight:normal; text-transform:uppercase; white-space:nowrap; background-color: transparent; padding-right:5px; padding-left:5px; border-right:#ffffff solid 1px; height:51px; }
/* sub Menu */
.MainMenu_SubMenu td, .MainMenu_SubMenu { cursor: pointer; color:#c2a303; font-weight:normal; text-transform:none; padding:5px; line-height: 100%; height:18px !important; border:0; text-align:left; background-color: #ecdeb0; }
.MainMenu_SubMenu { z-index: 1000; filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=3);
}
/* sub Menu  - active/selected */
		.MainMenu_SubMenuItemActive, .MainMenu_SubMenuItemActive td, .MainMenu_SubMenuItemBreadcrumb, .MainMenu_SubMenuItemBreadcrumb td { cursor: pointer; color:#7a6e48; font-weight:bold; text-transform:none; padding:5px; line-height: 100%; height:18px !important; border:0; text-align:left; background-color: #ecdeb0; }
/* sub Menu  - hover */
		.MainMenu_SubMenuItemSelected { cursor: pointer; ccolor:#7a6e48; font-weight:normal; text-transform:none; padding:5px; line-height: 100%; height:18px !important; border:0; text-align:left; background-color: #ecdeb0; }
/* arrows */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon .MainMenu_MenuArrow td, .MainMenu_RootMenuArrow td, .MainMenu_MenuIcon td { display:none; background-repeat:repeat-x; background-position:top left; }
.MainMenu_Separator { width:0px; height:0px; font-size:0px; }
td { }
TFOOT, THEAD, TH { }
SMALL { font-size: 75%; }
BIG { font-size: 120%; }
BLOCKQUOTE, PRE { padding-left:15px; padding-top:8px; padding-bottom:8px; margin-bottom:5px; margin-top:1px; background-color:transparent; }
p { padding:0px; margin:1, 0, 6, 0; }
/*""""""""""""""""" top, right, bottom, left"""*/	
em { font-style:italic; font-weight:normal }
b, STRONG { font-weight: bold; font-style: normal; }
HR { height: 1pt; width: 100%; border-style: solid; azimuth: center; }
LI { margin-left:-5px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
UL LI { list-style-type: square; margin-left:-15px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
UL LI LI { list-style-type: disc; margin-left:-25px; }
UL LI LI LI { list-style-type: circle; margin-left:-25px; list-style-image: url(images/SmlBullet.gif); }
OL LI { list-style-type: decimal; margin-left:-15px; }
OL OL LI { list-style-type: lower-alpha; margin-left:-25px; }
OL OL OL LI { list-style-type: lower-roman; margin-left:-25px; }
OL UL LI { list-style-type: disc; margin-left:-40px; }
/* =========================================================================
    Default styles FOR DotNetNuke, changes below this point are unnecessary
   ========================================================================= */
.Language { vertical-align: middle; margin: 0px; }
.Language img { border: none; }
.SubHead, .SubSubHead { font-weight: bold; }
.NormalDisabled { }
.NormalBold { font-weight: bold; }
.NormalRed { color: red; }
.NormalTextBox { color:black !important; }
textarea, input, select, option { color: black !important; }
.DataGrid_AlternatingItem { background-color: White; color: Red; font-weight: normal; }
.DataGrid_Container { background-color: Transparent; }
.DataGrid_Footer { background-color: White; }
.DataGrid_Header { background-color: Transparent; font-weight: bold; text-align: center; }
.DataGrid_Item { background-color: Transparent; font-weight: normal; }
.DataGrid_SelectedItem { background-color: Silver; font-weight: normal; }
/* GENERIC MODULE STYLE */
.ModuleTitle_MenuContainer { border: blue 0px solid; }
.ModuleTitle_MenuBar { cursor: pointer; height: 0px; background-color: Transparent; }
.ModuleTitle_MenuItem { cursor: pointer; color: black; font-size: 9pt; font-weight: bold; font-style: normal; border: white 0px solid; background-color: Transparent; }
.ModuleTitle_MenuIcon { cursor: pointer; background-color: #EEEEEE; border: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px; }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; background-color: #FFFFFF; border: #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: 0px; }
.ModuleTitle_MenuItemSel { cursor: pointer; color: black; 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; }
