.ControlPanel {
    width: 100%;
    height: 64px;
    background-color: black;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: green 1px solid;
    BORDER-LEFT: blue 1px solid;
    BORDER-BOTTOM: orange 1px solid;
}
#dnn_ctr_ContentPane{
	background-color:#666666;
	
	
}
.ModuleTitle_MenuBar {
  
    	background-color:#666666;
}

/*Solpart Menu CSS */
.MainMenu_MenuContainer
{
    
}
.MainMenu_MenuBar
 {

    height: 53px;
z-index:100;
}

#dnn_ctr431_ContentPane{
	background-color:#666666;
	
}




.MainMenu_MenuItem
{
    cursor: pointer;
    color: #fff;
    font-family:arial;
    font-size: 11px;




	letter-spacing:.05em;
	text-align:left;
	text-transform: uppercase;
		
		line-height:24px;
		padding-right:10px;
		border-bottom:1px solid #666666;
}

.MainMenu_RootMenuItem
{
    border: solid 10px purple;

	font-size:14px;
	color:#fff;
} 

.MainMenu_SubMenu { z-index:100;
	
	margin-top:2px;
	background-color:black;
	border: 3px solid #00c4c9;
	padding:5px;
	
	
	
	
	}





.MainMenu_RootMenuItemSelected
{
   background:url(images/menubg.jpg) repeat-x;
   font-size:14px;
   font-family:arial;
	color:#fff;
   letter-spacing:.05em;
   text-transform: uppercase;
}

.MainMenu_SubMenuItemBreadcrumb
{  
    
}

.MainMenu_RootMenuItemBreadcrumb
{  
   font-size:14px;
}

.MainMenu_RootMenuItem
{
   
} 
.MainMenu_RootMenuItemActive
{
    background:url(images/menubg.jpg) repeat-x;
	
}

.MainMenu_RootMenuArrow
{
    display: none;
}
.MainMenu_MenuArrow
{
    display: none;
}



.MainMenu_MenuArrow
{
    display: none;
}
.MainMenu_MenuItemSel
{ 
border-bottom:1px solid #666666;
background-color:#3e3e3e;


	


    
}





body {
	padding: 0;
	margin: 0;
	background: #5c5d5d url(images/pagebackground.jpg) no-repeat center top;
	background-attachment:fixed;  
	width: 100%;
	font-family:Arial;  
	color:#ffffff;  
	font-size:13px;
	text-align:center;
  
}


 #header { 
 }  
 
 
 

 
 #menus{



top:0;
 width:600px;
 margin:0;
 line-height:10px;
 margin-left:287px;
 
 }
  

 
 
 #logo h1, #logo small {  
     margin:0px;  
     display:block;  
     text-indent:-9999px;  
 }  

 #logo {  
     background-image:url(images/logo-trans.png);  
     background-repeat:no-repeat;  
     width:215px;  
     height:181px;
  	 margin-left:38px;
	 z-index:5000;
 }

#flash{
	width:949px;
	height:359px;
    position:relative;
	top:30px;
	margin-left:-38px;


	background: url(images/flash-box2-trans.png);

	
}

.Head   {
    font-family: Tahoma, Arial, Helvetica;

    font-weight:;
letter-spacing:1.1px;

	font-size:14px;
	color:#fff;
}

.flashpane{
	position:absolute;
	top:8px;
	left:295px;
	width:608px;
	height:306px;
	background-color:#666666;

	
}
.contentpane3{
	position:absolute;
	top:2px;
	left:295px;
	width:630px;
	padding:0px;


	z-index:;
	
}	#behind3{
		width:949px;
		height:359px;
	    position:relative;
		top:30px;
		margin-left:-38px;




	}

 #main {  
    background:url(images/header-repeat.png) repeat-x;  
	margin-top:0px;
	
}
.container{
	
	width:950px;
	margin:0 auto;
	
}

#block_content{




	background-color:#1a1a1a;}
	
	.contentpane2{
	
	}
#bottomwrap{
position:relative;
top:296px;
width:950px;margin:0 auto;
*margin-top:-236px;
}


.leftcontent{

	width:598px;
	background-color:#1a1a1a;
	border-right:1px solid #3e3e3e;
		padding-left:35px;padding-right:35px;margin-bottom:35px;margin-top:35px;
	float:left;
}
.rightcontent{
	width:209px;float:right;
		background-color:#1a1a1a;
		padding:35px;
}
#footer{

	margin-top:10px;
}

#footer2{

	margin-top:20px;
	background-color:#;
	
}

.normal a{
color:#fff
}


/* Text Styles */
.mainfour{
font-size:13px;

}


# a {  
     color:#007de2;  
     text-decoration:none;  
 }  


p{
margin:0;
margin-bottom:20px;
padding:0;
text-align:left;
font-size:13px;
font-weight:lighter;
letter-spacing:0.9px;
line-height:130%;

}


.service{

margin-right:15px;

}

.serviceplus{

color:#00e0f0;	font-size:14px;
	font-weight:bolder;

}


a{
color:#fff;
text-decoration:;
}

a:visited{
color#fff;

}





 a:hover { text-decoration:underline;color:#00e0f0 }  

   
 a.button {  
     background:#32312f url(images/button-bg.jpg) repeat-x;  
     padding:10px;  
     color: #ffffff;  
     text-decoration: none;  
     border:1px solid #32312f;  
     text-transform:uppercase;  
     font-size:11px;
  	 width:189px;
     line-height:px;  
	display:block;
   		
 }  
 
   
 
 a.button:hover {  
     background:#007de2 url(images/button_bg_o.jpg) repeat-x;  
     border-color:#007de2;  
 }


/*Containers */

.magentatitle{
	
	font-size:13px;
	color:#fff;
	padding-left:20px;
}
.magentapane{
	
	padding:20px;
		background-color:#1a1a1a;
		
	
}
.magentabottommargin{
margin-bottom:15px;
}

h2{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00e0f0;
	letter-spacing:1px;padding:0;
	margin-bottom:5px;
	font-weight:100;
	
	
}

img.homethumb{
	
	border:1px solid #00e0f0;
	padding:2px;
	
}
img.homethumb:hover{
	
	border:1px solid #920076;
	padding:2px;
	background-color:#920076;
	
}

img.homethumb:active{
	
	border:1px solid #fff;
	padding:2px;
	background-color:#fff;
	
}




