


* 						{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#3d383a; line-height:140%; }

body { margin:0px; background-color: #dfdbcf; font-size: 11px; line-height:163%; font-weight:normal; color: #3d383a; font-family:Verdana, Arial, Helvetica, sans-serif;}
p, div, td,  .Normal, .NormalDisabled,.subSubHead, .SubHead, ul, li,       	{font-size: 11px; line-height:163%; font-weight:normal; color: #3d383a; font-family:Verdana, Arial, Helvetica, sans-serif;}

p {margin-bottom:8px; margin-top:0}


h1, h1 a, h1 strong, h1 em  {
font-size:22px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;color: #bf7520;padding-top:0;margin-top:0px;}

h2, h2 a, h2 strong, h2 em  {
	font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#112761;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;}

h3, h3 a, h3 strong, h3 em  {
	font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#ffffff;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;}
  
h4, h4 a, h4 strong, h4 em  {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#f0d778;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;}

h5, h5 a, h5 strong, h5 em  {
	font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#ffffff;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;}

  
h6, h6 a, h6 strong, h6 em  {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#b6b6b6;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;}

  
  
  
  .bannerpane h1 {font-size:20pt; color:#000000; font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:100%;padding:0px;margin:0px;}
  .bannerpane h1 em {font-size:40pt; color:#1d3f9a; font-style:normal; font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:100%;padding:0px;margin:0px;}
  .bannerpane h2 {font-size:30pt; color:#000000; font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:100%;padding:0px;margin:0px;}
  .bannerpane h3 {font-size:18pt; color:#000000; font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:100%;padding:0px;margin:0px;}
  .bannerpane h4 {font-size:40pt; color:#ffffff; font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:100%;padding:0px;margin:0px;}
  
  .Left1Pane {position:absolute;width:215px !important; width:235px; background-image:url(images/blueback.png); background-repeat:no-repeat; background-position:top right; border:0px solid red;
  										padding-left:5px;padding-bottom:10px;padding-top:10px;padding-right:15px;
 											height:79px !important; height:90px ;}
  
  


  
a, a:link, a:visited, a:active    		{
	color:#bf7520;
  font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;}
a:hover    {
	color:#1d3f9a;
	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,
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover, A.CommandButton:active
			{ font-family:Arial, Helvetica, sans-serif;font-size:10pt; font-weight:normal;color:#737c85; line-height:140%;}




/* ==================================================
PANE STYLES 
=====================================================*/

.ControlPanel, .PagingTable  {	background-color: #ffffff;width: 100%; }
.DNNEmptyPane {	width: 0px; display:none; border:none; padding:0px; margin:0px; height:0px; }
					  
.#toppane 			{ width: auto;
					  background-color: transparent;
            padding-left:260px;
					  padding-right: 0px;
					  padding-top: 0px;
					  padding-bottom: 0px;}

.contentpane 
					{ width: auto;
					  background-color: transparent;
					  padding-left: 50px;
					  padding-right: 0px;
					  padding-top: 20px;
					  padding-bottom: 0px;}

.rightpane 			{ width: 60%;
					  background-color: transparent;
            margin-left:20px;
					  padding-left: 20px;
					  padding-right: 20px;
					  padding-top: 20px;
					  padding-bottom: 20px;}
            
			

/* ==================================================
MENU STYLES for DotNetNuke SOLAPART
=====================================================*/
.MainMenu_MenuContainer 	{
	background-color: transparent; text-align:right;width:210px; margin-top:20px;vertical-align: middle;height:25px; }
.MainMenu_MenuBar		 	{ cursor: pointer; 
							  cursor: hand; background-color: Transparent; height:25px; 
                margin:0; padding:0;  text-align:right; vertical-align: middle;}

/* main Menu */
.MainMenu_MenuItem, .MainMenu_MenuItem td,
.MainMenu_RootMenuItem, .MainMenu_RootMenuItem td
					 { height:25px; text-align:right;
           cursor: pointer;  font-family:Arial, Helvetica, sans-serif;
						font-size:9pt; color:#000000; font-weight:normal;
						background-color: transparent; width:auto; padding-left:0px; padding-right:20px;
            border:0px solid #777000; }


		/* main Menu - hover */
			.MainMenu_MenuItemSel, .MainMenu_MenuItemSel td,
			.MainMenu_RootMenuItemSelected,.MainMenu_RootMenuItemSelected td
					 { height:25px; text-align:right;
           cursor: pointer;  font-family:Arial, Helvetica, sans-serif;
						font-size:9pt; color:#1d3f9a; font-weight:normal;
						background-color: transparent; width:auto; padding-left:0px; padding-right:20px;
            border:0px solid #777000; }
		
		/* main Menu - active/selected */
		.MainMenu_RootMenuItemActive td,
		.MainMenu_RootMenuItemActive, 
		.MainMenu_RootMenuItemBreadcrumb, .MainMenu_RootMenuItemBreadcrumb td
			.MainMenu_RootMenuItemSelected,.MainMenu_RootMenuItemSelected td
					 { height:25px; text-align:right;
           cursor: pointer;  font-family:Arial, Helvetica, sans-serif;
						font-size:9pt; color:#1d3f9a; font-weight:normal;
						background-color: transparent; width:auto; padding-left:0px; padding-right:20px;
            border:0px solid #777000; }

/* sub Menu */
.MainMenu_SubMenu td, .MainMenu_SubMenu 
					{		cursor: pointer;color:#000000; font-weight:normal;
						padding:5px;line-height: 100%;height:18px !important; border:0; text-align:left;
						background-color: #cdc9be; }

			.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:#1d3f9a; font-weight:normal;
						padding:5px;line-height: 100%;height:18px !important; border:0; text-align:left;
						background-color: #cdc9be; }
							
		/* sub Menu  - hover */
		.MainMenu_SubMenuItemSelected
					{		cursor: pointer;color:#1d3f9a; font-weight:normal;
						padding:5px;line-height: 100%;height:18px !important; border:0; text-align:left;
						background-color: #cdc9be; }		
					
          
    
          
          
/* 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    {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; color:#341f31;
			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;}
