@charset "utf-8";
/* CSS Document */
img.right {float:right; }
img.left {float:left; }
img {border:0px;}
div.spacer {clear:both; }

body {background:url(img/header-background.jpg) repeat-x #000000; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#header {width:990px; margin:0px auto 0px auto; background:url(img/maiahost-logo.jpg) no-repeat; height:110px; }
#header ul {padding:50px 0px 0px 0px; margin-left:50px; list-style:none; }
#header li {float:left; padding:0px 10px 0px 15px; }
#header a, #header a:link, #header a:visited { font-size:12px; color:#FFFFFF; text-decoration:none; }
#header a:hover { font-size:12px; color:#FFFFFF; text-decoration:underline;}


#signupbutton {	height: 61px; width: 169px; 	background: url(img/signup-button.gif) top left no-repeat; display:block;	}
#signupbutton:hover{ background-position: bottom left;	}


h1, h2 {font-size:24px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px 0px 20px; color:#FFFFFF;}
h3 {font-size:18px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px 0px 20px; color:#FFFFFF;}
h1 strong, h2 strong, h3 strong {color:#86d5f3; font-weight:normal; }
p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:20px; }
p.subtitle { font-size:16px; color:#b8b8b8; padding:0px 0px 15px 0px; margin:0px 0px 0px 20px;}
th {font-size:16px; }
th strong {color:#7fd6f4; }
a, a:link, a:visited { color:#336699; text-decoration:none; }
a:hover {color:#003366; text-decoration:underline; }

#banner {width:990px; margin:0px auto 0px auto;}

/* @START MAIN BOX */
div.main-box {width:520px; margin:0px 0px 20px 0px; color:#FFFFFF; float:right;}
div.main-box-body {width:480px; min-height:200px;  padding:0px 20px 20px 20px; background:url(img/main-box-body.png) top repeat-x #111111; }
div.main-box-bottom {width:520px; height:7px; background:url(img/main-box-bottom.png) no-repeat; }
/* #END MAIN BOX */

/* @START INNER BOX */
div.inner-box {width:520px; margin:0px 0px 20px 0px; color:#FFFFFF;}
div.inner-box-body {width:480px; min-height:200px;  padding:0px 20px 20px 20px; background:url(img/main-box-body.png) top repeat-x #111111; }
div.inner-box-bottom {width:520px; height:7px; background:url(img/main-box-bottom.png) no-repeat; }
/* #END INNER BOX */

/* @START SIDEBAR BOX */
div.sidebar-box {width:400px; margin:0px 0px 20px 0px; color:#FFFFFF;  float:right;}
/* #END SIDEBAR BOX */

/* @START RIGHT BOX */
div.right-box {width:380px; margin:0px 0px 20px 0px;}
div.right-box-top {width:380px; height:29px; background:url(img/right-box-top.gif) no-repeat; }
div.right-box-body {width:340px; min-height:200px; padding:0px 20px 20px 20px; background:url(img/right-box-body.png) top repeat-x #111111; }
div.right-box-bottom {width:380px; height:7px; background:url(img/right-box-bottom.gif) no-repeat; }
/* #END RIGHT BOX */

/* #main {width:990px; margin:0px auto 0px auto; padding:0px 20px 20px 0px; background-color:#FFFFFF;} */
#main {width:990px; margin:0px auto 0px auto; background:url(img/main-right.jpg) top right no-repeat #ffffff; padding:0px 0px 0px 0px;} 
div.left-corder {background:url(img/main-left.jpg) top left no-repeat; width:auto; height:6px;}

#sidebar {	float: left; width: 277px;  background: url(img/bottom-sidebar.gif) no-repeat bottom; padding-bottom: 25px; color: #222222; margin-bottom: 10px; margin-left:7px;}
#sidebar h3 { font-size: 17px; line-height: 27px; color: #FFFFFF; background: url(img/sidebar-main.jpg) no-repeat bottom; margin: 0px;	float: left; height: 26px; width: 237px; padding-left: 40px; padding-top:3px; }
#sidebar-list {	background: url(img/bd-sidebar.gif) repeat-y;	margin: 0px;	padding: 10px 20px 5px;	float: left;	width: 237px;	list-style-type: none; }
#sidebar-list img {	border-width: 0px; } 
#sidebar-list ul { margin: 0px; padding: 0px; float: left; width: 227px; list-style-type: none; }
/* #sidebar-list li { font-size: 13px;	line-height: 18px; color: #666666; margin: 0px 0px 5px;	padding: 0px; float: left; width: 237px; } */
#sidebar-list ul li { font-size: 13px; line-height: 18px; color: #666666; margin: 5px 0px 0px; padding: 0px; float: left; width: 227px; }
#sidebar-list li { background: url(img/dot.gif) no-repeat left; padding-left: 15px; color: #000000; text-decoration: none; margin: 0px; 	padding-top: 1px; padding-bottom: 1px; }
#sidebar-list li a { color: #428aab; text-decoration: none; }
#sidebar-list li a:hover { color: #3d7d9a;	text-decoration: underline;	}

#main-box {width: 674px; margin-left:300px; background: url(img/main-footer.jpg) no-repeat bottom left; padding-bottom: 16px; color: #222222; 	margin-bottom: 10px; }
#main-box h3 { font-size: 17px;	line-height: 27px; color: #FFFFFF; background: url(img/main-main.jpg) no-repeat bottom; margin: 0px;	float: left; height: 26px;	width: 634px;	padding-left: 40px;	padding-top:3px; }
#main-box-list {	background: url(img/main-bg.jpg) repeat-y;	margin: 0px;	padding: 10px 20px 5px;	float: left;	width: 644px;	list-style-type: none; }
div.main-left { float:left; background:url(img/main-bottom-left.jpg) no-repeat bottom left; height:6px; width:6px; }
div.main-right { float:right; background:url(img/main-bottom-right.jpg) no-repeat bottom right; height:6px; width:6px; }

/* @footer start */
#footer { width:990px; margin:15px auto 0px auto; padding-top:5px; padding-bottom:30px; text-align:center; font-size:11px; background:url(img/footer-top.jpg) no-repeat top; }
div.footer-body { width:960px; padding:5px 15px 20px 15px; min-height:100px; background:url(img/footer-body.jpg) bottom repeat-x #1f1f1f; }
div.footer-bottom {width:990px; height:5px; background:url(img/footer-bottom.jpg) no-repeat;}
#footer img {float:left; border:0px; }
#footer hr { border:0px; border-top:1px solid #000000; border-bottom:1px solid #333333; margin-top:30px; }
#footer a, #footer a:link, #footer a:visited { color:#616161; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
p.footer-copyrights {padding:8px 0px 0px 0px; margin:0px 0px 0px 0px; color:#a4a4a4; }
p.footer-text {padding:8px 0px 0px 0px; margin:0px 0px 0px 0px; color:#616161; line-height:normal; }
/* #footer end */

a.more {color: #ffffff; text-decoration: none; }
a.more:hover { color:#FFFFFF;	text-decoration: underline;	 }