/*
    site:		www.bawp.org
	author:		johan
	company:	www.dialmediagroup.com
*/

body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#fff url('../images/bg.gif') repeat-x left top;}
img{border:0}
p{margin:0 0 10px 0}
form{margin:0; padding:0;}


#wrap{background:url('../images/bg_check.gif') no-repeat left top;padding:51px 0 77px 51px;width:968px;}
#header{width:968px; height:111px; background:url('../images/header.jpg') no-repeat left top;position:relative; float:left}
#logo{position:absolute; z-index:1; left:30px; top:25px}

#main{float:left; width:968px; background-color:#fff; padding-bottom:20px}
#main a:hover,
#main a:focus {text-decoration:none}

#col-left{width:235px; float:left; margin:20px 0 10px 15px}
#col-left .members-banner{background:#ae3b38 url('../images/members-area.jpg') no-repeat top left; width:215px;  color:#fff; font-size:11px; font-weight:normal; padding:110px 0 10px 10px; }
#col-left .members-banner a{color:#fff}
#col-left .members-banner .button{float:right; margin: 2px 15px 5px 0px}
#col-left .reg-link {clear:both}

#menu {background:url('../images/menu.gif') repeat left top; width:225px; margin-bottom:20px;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul a{color:#fff; font-weight:bold; text-decoration:none; background-color:#261a68; padding:5px 10px; display:inline-block; border:0}
#menu ul a:focus,
#menu ul a:hover{background-color:#ae3b38}

#news_ticker{float:left; margin-left:12px; background-color:#75c1f3; color:#fff; text-transform:uppercase; padding:0 0 0 8px; width:682px;  position:relative}
#news_ticker span {display:block; background-color:#3792E5; width:300px; height:22px; position:absolute; z-index:1; right:0; top:0}
#news_ticker p{margin:4px 0;}
#news_ticker iframe{position:absolute; z-index:2; left:120px; top:0}
#news_ticker_content{float:left}

#col-strap{float:left; width:690px; margin-left:12px; background:url('../images/strap.jpg') no-repeat top left; height:50px}
#col-strap form {width:250px; float:right; margin-top:17px}
#col-strap label {float:left; font-weight:bold; color:#fff; margin:2px 5px 0 0}
#col-strap input {float:left; width:105px}
#col-strap form .search-button {margin-left:5px; width:35px; height:22px}

#col-right{float:left; width:670px; margin-left:12px; padding-top:10px}
#col-right h1{font-weight:normal; font-size:48px; color:#ae3b38; margin:0 0 10px 0; padding:0}
#col-right h2{font-weight:normal; font-size:20px; color:#ae3b38; margin:0 0 10px 0; padding:0}
#col-right h3, h4, h5{font-weight:normal; font-size:20px; color:#ae3b38; margin:10px 0; padding:0}
#col-right p{line-height:1.6em}
#panel{display:none}

#footer {background:url('../images/footer.gif') no-repeat top left; width:100%; height:30px; font-size:10px; float:left; clear:both; color:#fff }
#footer p{margin:8px 0 0 25px}

.section {padding:5px 10px; background-color:#d6e9f5; margin-bottom:10px;}
.news-full {padding:5px 10px; background-color:#d6e9f5; margin-bottom:10px; clear:both; float:left ; width:650px }
.news-left {padding:5px 10px; background-color:#d6e9f5; margin-bottom:10px; float:left; width:310px; margin-right:10px ;  min-height:200px;  height:auto !important; height:200px; }
.news-right {padding:5px 10px; background-color:#d6e9f5; margin-bottom:10px; float:right; width:310px;  min-height:200px;  height:auto !important; height:200px;}
.white {background-color:#fff}

.form-members-box {clear:both; float:left}
.form-members-box label{display:block; float:left; width:70px; font-weight:bold}
.form-members-box input {width:125px; }
.form-members-box input.button {margin-bottom:10px}

.table-style1 table{border:solid #ccc;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse}
.table-style1 td, .table-style1 th {padding:5px;border:solid #ccc;border-width: 1px 1px 0 0}
.table-style1 th {font-weight:bold;background:#e7eff7;text-align:left}
.table-style1 td {text-align:left;vertical-align:top;padding-top:5px}
.table-style1 tbody tr:hover {background:#f6f6f6}
.table-style1 tbody tr:hover th{background:#e7eff7}
.table-style1 input:focus{background:#f6f6f6}

.form-style1 label{display:block; width:200px; clear:both; font-weight:bold}
.form-style1 input{display:block; clear:both; margin-bottom:10px}

/*  bug fixing */
.clear{clear:both; width:100%; overflow:hidden}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */