body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

}

body
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
ol,ul,li {
	list-style:none;
	padding:0;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}

.img
{
	border: 0px solid #383838;
}
p{
	color:#f0f0f0;
    font: 11px Tahoma, Arial, Sans-Serif;
	line-height:150%;
	
}

.Normal {
color:#c5c5c5;
    font: 11px Tahoma, Arial, Sans-Serif;
	line-height:150%;
}


h1
{
	font-size:12px;
	color:#ccc;
	background:#252525;
	border-bottom: 5px solid #d81921;
	padding:5px;
}


body
{
	background:url(/Portals/0/Skins/skin/bg.png) repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}




.topbar
{
	width:890px;
	height:8px;
	background:url(/Portals/0/Skins/skin/topbg.png) repeat-x;
	
}

.logo
{
	width:890px;
	height:112px;
	background-repeat:no-repeat;
	float:left;
}

.nav
{
	width:890px;
	height:20px;
	
	background: transparent;
	float:left;	
}

.flash
{
	width:824px;
	border: 1px solid #575757;
	float:left;
	margin:30px 15px 10px 20px;
	padding:10px;
	border: 1px solid #575757;
}


.contentarea
{
	width:840px;
	float:left;
	margin: 10px 0px 0px 10px;


}
.left
{
	width:417px;
	float: left;
    margin: 0 0 0 20px;
	border: 1px solid #575757;
	height: 150px;


}

.right
{
	width:417px;
	float:right;
	border: 1px solid #575757;
	margin: 0 20px 0 0;
		height: 150px;

}

.left2
{
	width:46%;
	float: left;
    margin: 0 0 0 10px;
	color:#000;
	padding:10px;

}

.right2
{
	width:46%;
	float:right;
	padding:10px;
	margin: 0 10px 0 0;

}
	
.partners
{
	width:840px;
	float:left;
	margin: 0px 20px 0px 20px;

}

.stripe
{
	width:840px;
	float:left;
	margin: 0 0 0 20px;
}

.footer
{
	width:840px;
	margin: 0px 20px 5px 20px;
	float:left;
}

.footer div h1 {
	color:#FFF;
	font-size:11px;
}

.footer div li {
	padding:0;
}

.footer a:link, a:active, a:visited
  {
  color: #bcbdc1;
  text-decoration: none;
  font-size:11px;

  }
.footer a:hover
  {
  color: #FFF;
  font-size:11px;

  }

.copyright
{
	width:840px;
	float:left;
	margin: 0px 20px 0px 20px;
	text-align:right;
	font-size:10px;
	color:#6e6e6e;
}

.login
{
	width:840px;
	float:left;
	margin: 0px 40px 0px 20px;
	text-align:right;
	font-size:10px;
	color:#6e6e6e;
}


#col1 {
	padding:7px;
	top:0;
}
#col2 {
		padding:7px;
		top:0;

}
#col3 {
		padding:7px;
		top:0;

}
#col4 {
		padding:7px;
		top:0;

}
#col5 {
		padding:7px;
		top:0;

}




/* Nav Menu */

#menu 
{
    color: #fff;
    height: 35px;
    background: #4e4e4e url(img/menu_grad.jpg) repeat-x;
    font: 12px Tahoma, Arial, Sans-Serif;
    padding: 0 0 0 20px;
}

/* CSSNodeRoot */
.main_dnnmenu_rootitem
{
    border-right: 1px solid #646464;
    padding: 11px 10px 10px 10px;
    float: left;
    text-align: center;
}

/* Menu Node Hover Root */
.main_dnnmenu_rootitem_hover
{
    float: left;
    background: url(img/menu_hover.jpg) repeat-x;
}

/* Menu Node Selected Root */
.main_dnnmenu_rootitem_selected
{
    border-right: 1px solid #646464;
    padding: 11px 10px 10px 10px;
    float: left;
    text-align: center;
    background: url(img/menu_selected.jpg) repeat-x;
}
    
/* Sub Menu Container */
.main_dnnmenu_submenu
{
    border: 1px solid #777;
	color:#CCC;
    font: 12px Tahoma, Arial, Sans-Serif;
    border-top: 0;
}

.main_dnnmenu_submenu td 
{
    background: url(img/menu_grad.jpg) repeat-x;
    padding: 5px;
    z-index: 1000;
    text-align: left;
}

/* Sub Menu Hover */
.main_dnnmenu_itemhover td
{
    background: url(img/menu_hover.jpg) repeat-x;
}

/* Sub Menu Selected */
.main_dnnmenu_itemselected td
{
    background: url(img/menu_selected.jpg) repeat-x;
}


/*========================================================*/
/*  Text                                                  */
/*========================================================*/


    font: 12px Tahoma, Arial, Sans-Serif;


/*-- most of the text on site          --*/ .normal, .Normal { font-family:Tahoma, Arial, Sans-Serif; font-size: 11px; color: #c5c5c5; text-align: left; padding: 0px;  }
/*-- most of the bold text on site     --*/ .NormalBold { font-family:Tahoma, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #fff; }
/*-- red text on site for errors       --*/ .NormalRed { color: #fff; font-family:Tahoma, Arial, Sans-Serif; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family:Tahoma, Arial, Sans-Serif; font-size: 11px; color: #c41f23; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; font-family:Tahoma, Arial, Sans-Serif; color: #fff; background: transparent; f padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { font-size:11px;  color: #e42227; border:0px;  }
/*-- default links hover               --*/ a:hover { color:#999999; text-decoration: none;}


/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #9f9f9f; font-family: font-weight: normal; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color:#e42227; text-decoration: none; }


