


* 						{ font-family:Arial, Helvetica, sans-serif;   font-size:10pt;  line-height:130%; }

body { margin-top:20px; background-color: #fff; font-size: 10pt; line-height:130%; font-weight:normal; color: #919191; font-family:Arial, Helvetica, sans-serif; }
p, div, td,  .Normal, .NormalDisabled,.subSubHead, .SubHead, ul, li     	{font-size: 10pt; line-height:130%; font-weight:normal; color: #919191; font-family:Arial, Helvetica, sans-serif;  }

p {margin-bottom:4px; margin-top:4px}


/* h1, h1 a, h1 a:link, h1 a:visited, h1 a:active, H1 em {
font-size:18pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color: #f58220;
margin-top:0px; padding-top:0px; padding-bottom:8px; margin-bottom:8px; line-height:110%; }
	h1 em {color: #231f20;font-weight:normal; font-style:normal; }= */

h2, h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 em {
font-size:18pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color: #231f20;
margin-top:0px; padding-top:0px; padding-bottom:8px; margin-bottom:8px; line-height:110%; }
	h2 em {color: #919191;font-weight:normal; font-style:normal; }

h3, h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 em {
font-size:13pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color: #f7941e;
margin-top:3px; padding-top:3px; padding-bottom:3px; margin-bottom:3px; line-height:110%; }
	h3 em {color: #f7941e;font-weight:normal; font-style:italic; }

h4, h4 a, h4 a:link, h4 a:visited, h4 a:active {
 font-size:13pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #040505; 
 margin-top:3px; padding-top:3px; padding-bottom:3px; margin-bottom:3px; line-height:110%; }

h5, h5 a, h5 a:link, h5 a:visited, h5 a:active, h5 strong, h5 em { 
 font-size:13pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #f58220; 
 margin-top:0px; padding-top:0px; padding-bottom:3px; margin-bottom:3px; line-height:110%; }

h6, h6 a, h6 a:link, h6 a:visited, h6 a:active, h6 strong, h6 em   {
 font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #f58220; 
 margin-top:0px; padding-top:0px; padding-bottom:3px; margin-bottom:3px; line-height:110%; }


formatted, formatted p, formatted div, formatted td { font-family:"Courier New", Courier, monospace;}

a, a:link, a:visited, a:active    		{
	color:#ffc10e;
  font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;}
a:hover    {
	color:#919191;
	text-decoration:underline;
}


.foot, .foot p, .foot a:link, .foot a:visited, .foot a:hover, .foot a:active,
.SkinObject, .SkinObject a:link, .SkinObject a:visited, .SkinObject a:hover, .SkinObject a:active, 
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active,
.CommandButton, .CommandButton a:link, .CommandButton a:visited, .CommandButton a:hover, .CommandButton a:active
			{font-family:Arial, Helvetica, sans-serif;  font-size:9pt; font-weight:normal; color:#919191; line-height:140%; }

.botrule { background-color:#efefef; height:2px; border-bottom:2px solid #fff;}



td#clrmauve a img {
background:url(images/clr2-mauve.jpg) no-repeat top;
width:30px;height:38px;}
td#clrmauve a:hover img {
background:url(images/clr-mauve.jpg) no-repeat top;
width:30px;height:38px;}

td#clrred a img {
background:url(images/clr2-red.jpg) no-repeat top;
width:30px;height:38px;}
td#clrred a:hover img {
background:url(images/clr-red.jpg) no-repeat top;
width:30px;height:38px;}

td#clrorange a img {
background:url(images/clr2-orange.jpg) no-repeat top;
width:30px;height:38px;}
td#clrorange a:hover img {
background:url(images/clr-orange.jpg) no-repeat top;
width:30px;height:38px;}

td#clryellow a img {
background:url(images/clr2-yellow.jpg) no-repeat top;
width:30px;height:38px;}
td#clryellow a:hover img {
background:url(images/clr-yellow.jpg) no-repeat top;
width:30px;height:38px;}

td#clrlghtgreen a img {
background:url(images/clr2-lghtgreen.jpg) no-repeat top;
width:30px;height:38px;}
td#clrlghtgreen a:hover img {
background:url(images/clr-lghtgreen.jpg) no-repeat top;
width:30px;height:38px;}

td#clrgreen a img {
background:url(images/clr2-green.jpg) no-repeat top;
width:30px;height:38px;}
td#clrgreen a:hover img {
background:url(images/clr-green.jpg) no-repeat top;
width:30px;height:38px;}

td#clraqua a img {
background:url(images/clr2-aqua.jpg) no-repeat top;
width:30px;height:38px;}
td#clraqua a:hover img {
background:url(images/clr-aqua.jpg) no-repeat top;
width:30px;height:38px;}

td#clrlghtblue a img {
background:url(images/clr2-lghtblue.jpg) no-repeat top;
width:30px;height:38px;}
td#clrlghtblue a:hover img {
background:url(images/clr-lghtblue.jpg) no-repeat top;
width:30px;height:38px;}

td#clrblue a img {
background:url(images/clr2-blue.jpg) no-repeat top;
width:30px;height:38px;}
td#clrblue a:hover img {
background:url(images/clr-blue.jpg) no-repeat top;
width:30px;height:38px;}

td#clrpurple a img {
background:url(images/clr2-purple.jpg) no-repeat top;
width:30px;height:38px;}
td#clrpurple a:hover img {
background:url(images/clr-purple.jpg) no-repeat top;
width:30px;height:38px;}





/* ==================================================
PANE STYLES 
===================================================== */

.ControlPanel, .PagingTable  { background-color: #fff; width: 100%; }
.DNNEmptyPane {	width: 0px; display:none; border:none; padding:0px; margin:0px; height:0px; }
					  
            

.rightpane 	{ width: auto;
            padding-left: 15px;
					  padding-right: 15px;
					  padding-top: 15px;
					  padding-bottom: 15px;
            border-right:0px solid #e8e7e7;}

.contentpane 
					{ width: auto;
					  background-color: transparent;
            padding-left: 0px;
					  padding-right: 20px;
					  padding-top: 15px;
					  padding-bottom: 15px;}
.bottompane 
					{ width: auto;
					  background-color: transparent;
            padding-left: 0px;
					  padding-right: 0px;
					  padding-top: 15px;
					  padding-bottom: 15px;}

            

/* ==================================================
MENU STYLES for DotNetNuke SOLAPART
=====================================================*/
.MainMenu_MenuContainer 	{background-color: transparent; height:40px;}
.MainMenu_MenuBar		 	{ cursor: pointer; cursor: hand; background-color: Transparent;
                margin:0; padding:0;  text-align:center; }

/* main Menu */
.MainMenu_MenuItem, .MainMenu_MenuItem td,
.MainMenu_RootMenuItem, .MainMenu_RootMenuItem td
					 { 	cursor: pointer; font-family:Arial, Helvetica, sans-serif; 
           padding-bottom:5px;padding-top:10px;padding-right:6px;padding-left:6px;
						font-size:12px; color:#4c4c4c; font-weight:bold; 
						background-color: transparent;}

		/* main Menu - hover */
			.MainMenu_MenuItemSel, .MainMenu_MenuItemSel td,
			.MainMenu_RootMenuItemSelected,.MainMenu_RootMenuItemSelected td
					 { 	cursor: pointer; font-family:Arial, Helvetica, sans-serif; 
           padding-bottom:5px;padding-top:10px;padding-right:6px;padding-left:6px;
						font-size:12px; color:#f58220; font-weight:bold; 
						background-color:  #f1f1f1;}
		
		/* main Menu - active/selected */
		.MainMenu_RootMenuItemActive td,
		.MainMenu_RootMenuItemActive, 
		.MainMenu_RootMenuItemBreadcrumb, .MainMenu_RootMenuItemBreadcrumb td
					 { 	cursor: pointer; font-family:Arial, Helvetica, sans-serif; 
           padding-bottom:5px;padding-top:10px;padding-right:6px;padding-left:6px;
						font-size:12px; color:#f58220; font-weight:bold; 
						background-color: #f1f1f1;}

/* sub Menu */
.MainMenu_SubMenu td, .MainMenu_SubMenu 
					{	cursor: pointer; color:#4c4c4c; font-weight:normal;
            font-family:Arial, Helvetica, sans-serif; border:0;
						background-color: #fff;}

			.MainMenu_SubMenu 	{	z-index: 1000; 
								    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); }

		/* sub Menu  - active/selected */
		.MainMenu_SubMenuItemActive, .MainMenu_SubMenuItemActive td, 
		.MainMenu_SubMenuItemBreadcrumb, .MainMenu_SubMenuItemBreadcrumb td
					{	cursor: pointer; color:#4c4c4c; font-weight:normal;
            font-family:Arial, Helvetica, sans-serif; border:0;
						background-color: #fff;}

		/* sub Menu  - hover */
		.MainMenu_SubMenuItemSelected
					{	cursor: pointer; color:#4c4c4c; font-weight:normal;
            font-family:Arial, Helvetica, sans-serif; border:0;
						background-color: #fff;}
					
/* 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;}
					
         




td    {padding:0px; margin:0px}
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; list-style-image: url(images/arrow.gif);
				margin-left:-15px; padding-top:0px; padding-bottom:0px; margin-top:3px; margin-bottom:6px; }
			
UL LI LI	{ 	list-style-type: disc; margin-left:-25px;}
UL LI LI LI {	list-style-type: circle; margin-left:-25px;}
OL LI		{	list-style-type: decimal; margin-left:-15px; margin-top:3px;margin-bottom:6px;}
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: #597f9d;color: #000; 	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;}