html {
    height:100%;
    }

body {
	background: #ffffff;
	height:101%;
	margin:7px 0;
}

ul, li, h1, h2, h3, h4, form, html, input, img, a { /*Starts you off with no padding or margin which you can add later on a more specialized basis.*/
    margin:0; 
    padding:0; 
    } 

table, td { margin:0; padding:0; border-spacing: 0px; border-collapse:collapse; text-align:left; } /*This equates too: <table cellspacing="0" cellpadding="0" border="0"> thus, in your HTML your table tags can look like this <table>... </table>. Warning: if you're accommodating IE MAC use: <table cellspacing="0">... </table> */

img, a img,:link img,:visited img {border:none} /* remove border from images and linked images */    


body, p {
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 11px;
	color: #444;
}

a:link, a:visited {
	text-decoration: none;
	color: #c0001d;
	}
    
a:hover, a:active, a:visited:hover {
	text-decoration: underline;
	color: #2a8aba;
	}

#top_bar {
    width:800px;
    height:80px;
    background: url(../team/images/top_bar.jpg) no-repeat;
    }

.home_tab {
    position:relative;
    width:70px;
    height: 22px;
    left: 730px;
    }
    
.logo_home {
    position:relative;
    width:200px;
    height: 52px;
    left: 40px;
    }    

#wrapper {
    margin:0 auto;
    width:800px;
    }

#image_top {
    margin: 7px 0;
    }

table#nav {
    padding: 0;
    margin: 0;
    z-index:20;
    }
  
 table#nav td {

  }

div#nav li a {
    padding: 0;
    margin: 0;
  }

#content {
    min-height: 400px;
    background: url(../team/images/content_bg.gif) repeat-y;
    /*border-left:1px solid #ccc;
    border-right:1px solid #ccc;*/
    padding: 20px 30px 20px 30px
    
    
    }

h3 {
    font:15px Helvetica, sans-serif;
    font-weight: normal;
    color:#0d244d;
    text-transform: uppercase;
    margin-bottom:10px;
    }

h4 {
    font:12px Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    }

h5 {
    font:14px Helvetica, sans-serif;
    font-weight:normal;
    text-transform: uppercase;
    padding:0;
    margin:0;
    }    

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    }

ul li {
    background: url(../team/images/bullet.gif) no-repeat;
    background-position: 0 .4em;
    padding-left: 19px;
    margin: .7em 0;
    } 

/*___ SCHEDULE STYLES ___ */

#sched {
    width:610px;
    }
 
#sched td {
    padding:4px;
}

#sched td h4 {
    padding:0;
    margin:0;
}

td.month { 
    margin-top:10px;
    padding:0;
    border-top: 1px solid #c0001d;
    }

.liteblu { 
    background: #E6ECEF;
    }


    
    

/* //////////// FOOTER STYLES /////////// */
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background: url(../team/images/footer_nav.gif) center center repeat-x;
	padding: 10px 0;
	text-align: center;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #fff;
	}
    
#footer a:hover, #footer a:active, #footer a:visited:hover {
	text-decoration: underline;
	color: #e9a72d;
	}

#copyright, #credit {
   margin-top:7px;
   padding-bottom:20px;
   text-align: right; 
    color: #aaa;
    font-size: smaller;
    float:right;
    }

#credit {
    float:left;
    }

#credit a:link, #credit a:visited {color:#666; text-decoration:none;}
#credit a:hover, #credit a:visited:hover {color:#c0001d;; text-decoration:none;}
    
    
/* TINYMCE STYLES */


.bluebold
{
 	color:#1E7CA2;
	font-weight: bold;
}
.header5
{
    font:14px Helvetica, sans-serif;
    font-weight:normal;
    text-transform: uppercase;
    padding:0;
    margin:0;
}

.header3
{
    font:15px Helvetica, sans-serif;
    font-weight: normal;
    color:#1E7CA2;
    text-transform: uppercase;
    margin-bottom:10px;
}






.toolListTable
{
	border-spacing: 0px;
	margin:0; 
	border-collapse:collapse; 
}
.toolListTable td
{
	vertical-align: top;
	text-align: left;
	border:1px solid #d0e2ee;
	padding: 4px;
	color: #333333;
}

.toolListTable td.nopad
{
	padding: 0px;
}


.toolListTable th
{
	vertical-align: top;
	text-align: left;
	border:1px solid #d0e2ee;

}

.toolListTable th.title
{
	color: #333333;
}

.toolListTable .header
{
	font-weight: bold;

	color: #333333;
	text-align: left;
	padding-bottom: 15px;
}




.toolEditTable
{
	border-spacing: 0px;
	margin:0; 
	border-collapse:collapse; 

}
.toolEditTable td
{
	vertical-align: top;
	text-align: left;
	padding: 0px 6px 20px 0px;
	font-size: 12px;

}
.toolEditTable th
{
	vertical-align: top;
	text-align: left;
	padding: 0;

}
.toolEditTable th.title
{
	vertical-align: top;
	text-align: right;
	padding-right: 14px;
}


.toolEditTable .header
{
	font-weight: bold;
	text-align: left;
	padding: 10px 0px 10px 0px;
}

.toolEditTable .blueheader
{
	color:003366;
}

.toolEditTable .right
{
	vertical-align: top;
	text-align: right;
}





/* begin inventory tool styles */
.invTable {
	border-spacing: 0px;
	margin:0; 
	border-collapse:collapse; 
}
.invTable td { 
	vertical-align: top;
	text-align: left;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	border: 2px solid #eeeeee;
}

.invTable .item70
{
	width: 70px;
}

.invTable .item50
{
	width: 50px;
}




.invHeaderTable {
	border-spacing: 0px;
	margin:0; 
	border-collapse:collapse; 

}
.invHeaderTable td {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 0;
}
.invHeaderTable .header {
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	text-transform: uppercase;
	
	
}
.invHeaderTable .title {
	color: #000000;
}

.invHeaderDiv{
	background-color: #eeeeee;
	color: #666666;
}
.invCurrentTextfield{
	color: #c0001d;
	font-weight: bold;
}
.invTextfield50{
	width: 50px;
}
.invTextfield40{
	width: 40px;
}



/* end inventory tool styles */



.required-field {
	color: #990000;
	font-weight: bold;
	font-size: 13px;
}



.toolMessage
{
	font-size:13px;
	color:#A4191C;
	font-weight:bold;
}






    
    

