A.LoginLink
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
	text-decoration: none;	
}
A.LoginLink:visited
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
	text-decoration: none;
}

A.LoginLink:hover
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
	text-decoration: underline;	
}
A.LoginLink:active
{

	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
	text-decoration: none;
	
}

A.Copyrighttag
{
}
#wrap{
}

body
{
background-color:#231e24;
background-image:url(images/background_blue_gradient.jpg);
background-repeat:repeat-x;
margin:0px auto;
}

#banner{
background-image:url(images/dg_banner_wo_search.jpg);
background-repeat:no-repeat;
width:215px;
height:230px;
}

#small-banner{
background-image:url(images/dg_banner_small_corner.jpg);
background-repeat:no-repeat;
width:215px;
height:180px;
}

#small-banner-3pane{
background-image:url(images/dg_banner_small_corner.jpg);
background-repeat:no-repeat;
width:215px;
height:180px;
}

#bodyTable{
background-image:url(images/background_blue_gradient.jpg);
background-repeat:repeat-x;
}

#solpart{
background-image:url(images/right_blue_gradient.jpg);
background-repeat:repeat-y;
width:245px;
margin:0px;
}

.redRibbon{
background-image:url(images/red_ribbon_gradient.jpg);
background-repeat:repeat-y;
width:900px;
height:50px;
}

.whitebg
{
background-color:#FFFFFF;
}


.rightColumn
{
width:245px;
}

.900width
{
width:900px;
}


/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* style of item titles by Announcements and events */
.ItemTitle    {
color: #000000;
}

/* background/border colors for the selected tab */
.TabBg {
}

.TopPane  { 
}

.LeftPane  { 
}

.ContentPane  { 
			
}

.RightPane  { 
			
}

.BottomPane {
}


/* GENERAL */
/* style for module titles */
.Head   {
			text-align: center;
			text-decoration: none;
			font-weight: bold;
			color: #000000;
			letter-spacing: 1px;
			font-size: 8pt;			
}


/* Solarpart Menu Style */

.MainMenu_MenuContainer {
			border-top: transparent 0px solid;
			border-left: transparent 0px solid;
			border-right: transparent 0px solid;
			border-bottom: transparent 0px solid;
			background-color: transparent;
}

.MainMenu_MenuBar {
			
}

.MainMenu_RootMenuItem {
			/* text-transform: uppercase; */
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			
			padding-left:20px;
			margin:0px;
			padding-top:0px;
			height:100%;
			
			letter-spacing: 1px;
			font-family: Tahoma, Arial, Helvetica;
			font-size: 12pt;
			background:url(images/red_dot.png) top left no-repeat;
			background-color:transparent;
		
			border-left:0px solid #4DB3D0;
			border-right:0px solid #4DB3D0;
			border-top:0px solid #4DB3D0;
			border-bottom:0px solid #4DB3D0;
}

.MainMenu_MenuItem {
			/* text-transform: uppercase; */
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			
			padding-left:20px;
			margin:0px;
			padding-top:0px;
			height:100%;
			
			letter-spacing: 1px;
			font-family: Tahoma, Arial, Helvetica;
			font-size: 12pt;
			/*background:url(images/red_dot.png) top left no-repeat;*/
			background-color:transparent;
		
			border-left:0px solid #4DB3D0;
			border-right:0px solid #4DB3D0;
			border-top:0px solid #4DB3D0;
			border-bottom:0px solid #4DB3D0;
}

.MainMenu_MenuIcon {
			 	
			background:url(images/red_dot.png) top left no-repeat;
			background-color:transparent;
			border:0px solid #ffffff;
}

.MainMenu_SubMenu {

			color: #000000;
			padding: 0px 0px;
			background-color: #4DB3D0;
			border-left:0px solid #4DB3D0;
			border-right:0px solid #4DB3D0;
			border-top:0px solid #4DB3D0;
			border-bottom:0px solid #4DB3D0;
			font-weight: bold;
			
			

}

.MainMenu_MenuBreak {
			height: .5px;		
}

.MainMenu_MenuItemSel {
			/* text-transform: uppercase; */
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			padding-left:20px;
			margin:0px;
			
			height:100%;
			padding-top:0px;
			
			letter-spacing: 1px;
			font-family: Tahoma, Arial, Helvetica;
			font-size: 12pt;
	
			/*background:url(images/red_dot.png) top left no-repeat;*/
			background-color: transparent;
			
}

.MainMenu_MenuArrow 
{
	display:none;
}


.MainMenu_RootMenuArrow {
			display:none;
}

