/* CSS Document */
/* ADTAPT - www.adtapt.com */
/* Created Feb 2008 */
/* By Elliot Wilsher - Calvary Design Ltd. - www.calvarydesign.com */


body {margin:0; padding:0; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif}

.red {color:#D33B3A}
.blue {color:#022D72}


/**** Container ****/

#container {margin:0 auto; padding:0; width:768px; border:1px solid #333333; background-color:#FFFFFF}


/*** Header ***/

#header {margin:0; padding:0; height:81px; background:url(../img/adtapt_logo.jpg); border-bottom:1px solid #333333;}
#header h1 {margin:0; padding:0; visibility:hidden}

/**** IE6 repeating logo and gap fix!!! ****/
*html #header {background:url(../img/adtapt_logo.jpg) no-repeat #022d72;}
*html #header h1 {font-size:0px}


/*** Nav ***/

#nav {margin:0; padding:0; border-bottom:1px solid #333333; height:23px; background:url(../img/nav_slice.jpg) repeat-x;}
#nav ul {margin:0; padding:3px 0 4px 0; text-align:center; list-style:none; font-size:80%;}
#nav li {margin:0; padding:0; display:inline}
#nav li a {padding: 3px 7px 4px 7px; color:#FFFFFF; text-decoration:none;}
#nav li a:hover {color:#FFFFFF; text-decoration:none; background-color:#D33B3A}


/*** Main Pic ***/

#mainpic {margin:0; padding:0; /*height:200px;*/ border-bottom:1px solid #333333;}


/**** New Adtapt home page ****/

#home_boxes {margin:0; padding:0; border-bottom:1px solid #333333; background-color:#333;}

#home_boxes #box_one {margin:0 1px 0 0; padding:0; width:153px; /*height:220px;*/ float:left; background-color:#D5D7DF; /*border:1px solid #333333;*/}
#home_boxes #box_two {margin:0 1px 0 0; padding:0; width:153px; /*height:220px;*/ float:left; background-color:#D5D7DF; /*border:1px solid #333333;*/}
#home_boxes #box_three {margin:0 1px 0 0; padding:0; width:153px; /*height:220px;*/ float:left; background-color:#D5D7DF; /*border:1px solid #333333;*/}
#home_boxes #box_four {margin:0 1px 0 0; padding:0; width:153px; /*height:220px;*/ float:left; background-color:#D5D7DF; /*border:1px solid #333333;*/}
#home_boxes #box_five {margin:0 0 0 0; padding:0; width:152px; /*height:220px;*/ float:left; background-color:#D5D7DF; /*border:1px solid #333333;*/}

#home_boxes box_img {margin:0; padding:0 0 8px 0;}
#home_boxes h3 {margin:0 8px; padding:8px 0 2px 0; height:21px; color:#022D72; font-size:80%; border-bottom:1px dashed #022D72;}
#home_boxes p {margin:0; padding:8px 10px 8px 8px; font-size:70%;}
#home_boxes a {color:#333333; text-decoration:none}
#home_boxes a:hover {color:#D33B3A;}


/*** Content ***/


#content {margin:0; padding:0; border-bottom:1px solid #333333;}

#content h4 {margin:1.2em 0 0 0; padding:0; font-size:95%; line-height:1.2em;}
#content h5 {margin:1.2em 0 0 0; padding:0; font-size:90%; line-height:1.2em;}
#content p {margin:0.8em 0 0.8em 0; padding:0; font-size:80%; line-height:1.4em;}
#content a {color:#D33B3A; text-decoration:none; border-bottom:1px dashed}
#content a:hover {color:#022D72; text-decoration:none}

#content .img_right {margin:0 0 5px 5px; padding:0; float:right;}

#content #content_body {margin:0; padding:30px 14px 20px 14px; width:450px; float:left}

/*** Team photos about.asp ***/
#content #content_body #team_photos {margin:10px 0; padding:0; font-size:75%;}
#content #content_body .team_photo {margin:7px 14px 7px 0; padding:7px; width:120px; float:left; background-color:/*#D5D7DF*/#F2F2F4; border:1px dashed #333333;}
#content #content_body .team_photo img {margin:0; padding:0 0 3px 0;}
#content #content_body .team_photo a {text-decoration:none; color:#000000; border:none}
#content #content_body .team_photo a:hover {text-decoration:dashed; color:#D33B3A;}

/*** Training tables ***/
#content #content_body table {margin:10px 0; padding:0; font-size:80%;}
#content #content_body table .light_blue {background-color:#D5D7DF}
#content #content_body table .lighter_blue {background-color:#EAEBEE}
#content #content_body table .lightest_blue {background-color:#F7F8F9}
#content #content_body table h5 {margin:0; padding:0; font-size:14px; color:#022D72}

/*** right bar ***/
#content #content_right {margin:0; padding:30px 14px 20px 14px; width:250px; float:right; background-color:#D5D7DF; border-left:1px dashed #333333; min-height:1000px}
#content #content_right .img_border {margin:0; padding:0; border:1px #333 solid;}
#content .img_noborder a {border:none}
#content li {font-size:12px; line-height:1.5em;}

/*** news ***/

.newsitem {margin:20px 0; padding:0}
.newsitem .newsdate {margin:0; padding:5px; width:45px; float:left; font-size:120%; color:#D33B3A; border: 1px dashed #022D72; text-align:center}
.newsitem .newstitle {margin:-3px 0 0 70px; padding:0; font-weight:bold; color:#022D72}
.newsitem .newsdesc {margin:0 0 0 70px; padding:0;}
.newsitem .newsdesc p {margin:0; padding:0;}



/*
#content .popup {margin:5px 0 0 0; padding:0; border:1px solid #333333;}
#content .popup a span {position:fixed; left: 20px; top:20px; visibility:hidden;}
#content .popup a:hover span {margin:20px; padding:20px; text-align:center; background-color:#eaeaea; visibility:visible; border:1px solid #333; font-size:14px; text-decoration:none; color:#990000}
*/



/*#quotes {margin:8px 10px 20px; padding:10px; width:200px; float:right; border:1px solid #333333; background-color:#eaeaea}

td p {margin:0; padding:0; font-size:80%;}



#border_box {margin:0 7px 20px 7px; padding:0; border:2px solid #FFCC00; background-color:#FFFFF2; text-align:center; line-height:1.6em}*/



#form {margin:20px 0; padding:10px; color:#003399; font-size:80%; border:1px solid #D33B3A;}
#form .label {margin:0 0 10px 0; padding:0; width:120px; float:left; /*background-color:#009966*/}
#form .input {margin:0 0 10px 125px; padding:0; /*width:220px;*/ /*background-color:#3399CC*/}
#form .labelright {margin:0 0 10px 0; padding:0; width:380px; float:left}
#form .inputright {margin:0 10px 10px 0; padding:0; float:right;}
#form .moreinfo {margin:10px 10px 10px 0; padding:0; float:left; /*width:350px*/}
#form .styledfield {margin:0; padding:0; border:1px solid #D33B3A; background-color:#EAEAEA}






/**** BattleBox footer banner ****/

#bb_banner {margin:0; padding:10px; height:50px; border-bottom:1px solid #333333; background-color:#F2F2F4}
#bb_banner img {margin:0 10px 0 0; padding:0; float:left}
#bb_banner p {margin:0; padding:3px 0 0 0; font-size:75%;}
#bb_banner a {color:#333333; text-decoration:none}
#bb_banner a:hover {color:#D33B3A;}



/*** Footer ***/

#footer {margin:0; padding:0; height:25px; background:url(../img/footer_bg.jpg) no-repeat;}
#footer .footer_tx {margin:6px 0 0 0; padding:0; width:400px; float:right; font-size:70%; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#D33B3A;}


/*** END ***/

