body {
	padding:0;
	margin:0;
	background-image:url(main-bg.jpg);
}

table, tr, td {
	border:none;
	/*background-color:white;*/
}

#main {
	width:1000px;
}
#header  {
	height:189px;
	background-image:url(header-bg.gif);
	background-repeat:no-repeat;
}

#dnn_breadcrumb {
	margin-top:160px;
	text-align:center;
}

#dnn_login {
	margin-top:100px;
	margin-right:80px;
	float:right;
	text-align:left;
}

#menu {
	height:40px;
	background-image:url(menu-bg.gif);
}

#dnn_contentpane {
	margin:20px;
	height:100%;
}

#fmcuelogo {
	/*width:250px;
	height:219px;*/
}

#dnn_rightpane {
	width:250px;
}

#dnn_contentpane, #dnn_rightpane, #fmcuelogo {
	background-color:white;
}

#footer {
	height:36px;
	background-color:black;
	background-image:url(footer-bg.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
}

/* SolpartMenu Styles */

.MainMenu_MenuBar
 {
	cursor: pointer; 
    height: 40px;
	border:none;
	color:white;
	font-family:"Impact";
	font-size:110%;
	font-weight:normal;
	letter-spacing:3px;
}

.MainMenu_MenuContainer {
	background-image:url(menuseparator.gif);
	background-repeat:no-repeat;
	margin-left:30px;
}

.MainMenu_MenuBreak
{
      border:none;
      height:1px;
      background-color:Transparent;
}

.MainMenu_MenuItem 
{
    cursor: pointer;
	border:none;
}
.MainMenu_MenuIcon
{
   display:none;
}
.MainMenu_RootMenuArrow
{
	display:none;	
}
.MainMenu_MenuArrow
{
	display:none;	
}

.MainMenu_RootMenuItemSelected {		/* overrules .MainMenu_MenuItemSel for rootitems */
	height:40px;
	text-align:center;
	color:yellow;
	font-family:"Impact";
	font-size:110%;
	font-weight:normal;
	letter-spacing:3px;
}

.MainMenu_RootMenuItemSelected td { 		/* overrules .MainMenu_MenuItemSel td for rootitems */
	background-color:transparent;
	background-image:url(menuhover-bg.gif);
}

.MainMenu_MenuItemActive {
	background-color:transparent;
	text-align:center;
}
.MainMenu_RootMenuItemActive {              
	background-color:transparent;
	background-image:url(menuhover-bg.gif);
	color:yellow;
	font-family:"Impact";
	font-size:110%;
	font-weight:normal;
	letter-spacing:3px;
}


.MainMenu_SubMenu 
{
    border:1px solid black;
	
}

.MainMenu_SubMenu .MainMenu_MenuItem {
	background-color:#cecece;
	height:25px;
	padding-right:10px;
	color:black;
	text-align:center;
	border-bottom:1px dashed black;
	border-top:none;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel {
	padding-right:10px;
	border-bottom:1px dashed black;
}

/* text styles */
.SubHead {
  font-size:13px;
}

.Normal {
  font-size:12px;
}

/* Quacos CompetitionManager styles */
#Quacos_formContainer_Background {
    text-align: center; 
    position:absolute; 
    top:0px; 
    left:0px; 
    Z-index:1000; 
    width:100%; 
    height:1024px; 
    background-image:url(blur.png);
}

#formContainter {
    background-image:url(form-top.gif);
    background-repeat:no-repeat;
}

#close {
    float:right;
}

.error {
    background-color:#5D0000;
    color:White;
}

.btnQuacosCompMangr {
    background-color:#353535;
    border:1px solid #c6c6c6;
    color:#c6c6c6;
    height:20px;
}

/* overlib help popups */
.capfontClass {
 font-family: Verdana;
 font-size: 11px;
  color: black;
 background-color: #e7e7e7;
}

.overlibFontClass {
 font-family: Verdana;
 font-size: 9px;
 color: blue;/*#4e4e4e;*/
 line-height: 15px;
 background-color: White;
}

.bgClass {
 border: solid 1px #9f9f9f;
}	

#overDiv{
	background-color:white;
	overflow:hidden;
}

#overDiv td{
    /*width:350px;*/
    white-space:nowrap;
    white-space:nowrap;
    color:#353535;
    font-family: Verdana;
    font-size: 9px;
}

#overDiv iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	filter:mask();/*must have*/
}

/* tweaks for Blog Module */
.blog_body span {
  font-size:12px;
}
.blog_more_link{
  font-size:12px;
}

/* moving div style */

#testdiv {
 width: 400px;
 height: 300px;
 background:url(bg-popup.png) transparent;
 border: 1px solid #aaa;
 top: 240px;
 left: 350px;
 position: absolute;
}
.popuptitle
{
  width:380px;
  height:35px;
  color:white;
  line-height:35px;
  font-family:"verdana";
  font-weight:bold;
  margin-left:10px;
}

.popupContent 
{
  width:380px;
  height:245px;
  color:white;
  font-family:"arial";
  font-weight:bold;
  margin-left:10px;
  margin-top:10px;  
}
.popupContent a
{
  color:white;
  text-decoration:underline;
}

#xEditingArea {
	background-color:#fff;
}