body {
	font:12px/20px Tahoma,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin: 0px;
	padding: 0px;
}
h2 {
font-size: 24px;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 0pt;
	font-family: "Trebuchet MS";
	font-weight: normal;
}

a:hover {text-decoration:underline;color:#4d9319;}
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Trebuchet MS";font-weight:normal;}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.normal, .normal a{font-weight:normal;}
.textbold{font-weight:bold;}



ul {
	list-style-type: none;
}
img {
	border: none;
}

.ab-wrapper {	
	width: 960px;
	margin: 0px auto -1px auto; 
}

/* Header */
.ab-header {
	height: 87px;
}
.ab-header .logo {
	float: left;
}
.ab-header .logo img {
	margin-top: 22px;
}

/* MENU */
.ab-header .menu{
	float:right;
	margin-top: 25px;
}
.ab-header .menu li{
	list-style:none;
	margin:0 0 0 10px;
}
.ab-header .menu li, 
.ab-header .menu li a, 
.ab-header .menu li a span, 
.ab-header .menu li a.current, 
.ab-header .menu li a.current span {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
}
.ab-header .menu li a, 
.ab-header .menu li a.current{
	color:#9c9fa2;
	padding:0 0 0 12px;
}
.ab-header .menu li a span, 
.ab-header .menu li a.current span{
	color:#9c9fa2;
	padding:0 18px 0 9px;
}
.ab-header .menu li a:hover,
.ab-header .menu li a.current{
	background:url('../images/menu-h-l.gif') no-repeat left;
	color:#fff;
}
.ab-header .menu li a:hover span,
.ab-header .menu li a.current span{
	background:url('../images/menu-h-r.gif') no-repeat right;
	color:#fff;
}

/* Frontpage */
.ab-frontpage {
	background: transparent url('../images/frontpage.png') no-repeat;
	height: 340px;
	position: relative;
}
.ab-domain-check {
	position: absolute;
	top: 233px;
	left: 550px;
}
.ab-domain-check .float-left{
	float: left;
}
.ab-domain-check label {
	font-weight: bold;
	color:#818181;
	font-size:11px;
}
.ab-domain-check .text {
	background:#bcbcbc;
	border:2px solid #eaeaea;
	margin:0 4px;
	padding:1px;
	float: left;
	width: 190px;
}
.ab-domain-check .check-button {
	background: transparent url('../images/button-domain-check.gif') no-repeat;
	height: 20px;
	width: 74px;	
	border: none;
}

/* Paragraph and list Styles */
.ab-container {
	width: 960px;
}
.ab-container p{
	margin:0 0 15px 0;
}
.ab-container form p{
	margin:0 0 5px 0;
}
.ab-container p img.floatleft{
	margin:10px 10px 0 0;
}
.ab-container p img.floatright{
	margin:10px 0 0 10px;
}
.ab-mainarea img.floatleft, .ab-mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
.ab-mainarea img.floatright, .ab-mainarea p img.floatright{
	margin:10px;
}
.ab-container ul, .ab-container ol{
	margin:0 0 0 20px;
}
.ab-container ol{
	margin:0 0 0 30px;	
}
.ab-container dt{
	font-weight:bold;
	margin:5px 0;
}
.ab-container .nomargin, .nomargin{margin:0;}
.ab-container.nobg, .nobg{background:none;}
.ab-container{
	margin:0px 0;
}
/* SIDE AREA */
.ab-sidearea{
	width:220px;
	float:left;
}
.sblock1{
	background:url('../images/sblock1-bg.gif') repeat-y;
	margin:0 0 20px 0;
	width:220px;
}
.sblock1-top{
	background:url('../images/sblock1-top.gif') no-repeat top;
	height:34px;
	line-height:34px;
	color:#7f7f7f;
	text-indent:20px;
	font-weight:bold;
	font-size:13px;
}
.sblock1-bottom{
	background:url('../images/sblock1-bottom.gif') no-repeat bottom;
	padding:16px;
	color:#7f7f7f;
}
/* MAIN AREAE */
.ab-mainarea{
	width:715px;
	float:right;
}
.ab-container h2{
	margin:0 0 25px 0;
}
.ab-container h2 span{
	color:#649305;
	font-weight:bold;
}
.mblock1{
	width:193px;
	height:160px;
	float:left;
	display:block;
	margin:0 18px 0 0;
	background:url('../images/green-box-large.gif') no-repeat;
	padding:15px;
	color:#fff;
}
.mblock1 p {
	font-size: 11px;
}
.mblock1 a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.mblock1.orange{
	background:url('../images/orange-box-large.gif') no-repeat;
}
.mblock1.nomargin{
	margin:0;
}
.ab-container .mblock1 h2{
	color:#fff;
	font-weight:bold;
	font-size:20px;
	margin:0 0 8px 0;
}
.ab-container .mblock1 ul{
	list-style:none;
	margin:5px 0 0 3px;
}
.mblock1 li{
	font-size:10px;
	background:url('../images/bullet1.gif') no-repeat left;
	padding:0 0 2px 20px;
}

/* footer */
#footer-outer{
	background:url('../images/footer-bg.gif') repeat-x;
}
#footer{
	width:960px;
	margin:0 auto;
	height:50px;
	line-height:50px;
	overflow:hidden;
	padding:0 10px;
	color:#d9d9d9;
	font-size:10px;
}
#footer a{
	color:#d9d9d9;
	text-decoration:none;
	margin:0 6px;
}
#footer a:hover{
	color:#d9d9d9;
	text-decoration:underline;
}


/* login */
.login-input{
	background:#fefefe url('../images/login-input-bg.gif') repeat-x;
	border:1px solid #e2e2e2;
	padding:3px 5px;
	width:155px;
	font-size:10px;
	font-weight:bold;
}
.login-btn{
	background:url('../images/login-btn.gif') no-repeat;
	width:79px;
	height:33px;
	border:none;
	outline:none;
	cursor:pointer;
	margin:5px 0 0 0;
}