/****************************************************************
 * Style Sheet Name: global.css                                 *
 * Style Sheet Version: 1.0                                     *
 * Style Sheet Info: Global/Default Styles                      *
 *                                                              *
 ****************************************************************
 *                                                              *
 * Navy Blue: 			#003366					 	    *
 * Light Blue (hover):	#115aed						    *
 * Grey (Footer BG):	#8792a0						    *
 * Dark Grey (text);	#414042                                *
 *                                                              *
 ****************************************************************/

/* Global Definitions */

html, body {
	margin: 8px 0 8px 0;
	padding: 0;
	background-image:url(../img/bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#424752;
	font-size: 11px;
	
	
}

a, visited, active{
    text-decoration: underline;
    color: #003366;
}

a:hover {
    text-decoration: underline;
    color: #115aed;
}

#container {
	width: 950px;
	height:auto;
	min-height: 677px;
	margin: 15px auto;
	padding: 0;
	border:#fff solid 8px;
	background-color:#d4dfe8;
}

p{
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: 13pt;

}

.hide {
	display: none; 
}

/*** MAIN HEADER ****************************/
#header {
    width: 950px;
    height: 67px;
    margin: 0 auto;
    padding: 0;
    background-image: url(../inc/header.jpg);
    background-repeat: no-repeat;
}

/*make this header when finished*/
#header2 {
    width: 950px;
    height: 67px;
    margin: 0 auto;
    padding: 0;
    background-image: url(../img/home_top.jpg);
    background-repeat: no-repeat;
}

/*make header 1 h1 */
#header2 h1 {
    display: none;
    background-image:url(../img/bucket-left_02.jpg);
}

#header h1 {
    display: none;
    background-image:url(../img/bucket-left_02.jpg);
}

h2, h3 {display: none;}


/*** BUCKETS ****************************/

#buckets{
    width: 950px;
    height: 95px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#buckets li{
    margin: 0;
    padding: 0;
    display:inline;

}

.bucket-left{
    width: 317px;
    height: 95px;
    margin: 0;
    padding: 0;
    float:left;
    background-image:url(../img/bucket-left_01.jpg);
}

.bucket-left:hover{
    background-image:url(../img/bucket-left_02.jpg);
}



.bucket-center{
    width: 316px;
    height: 95px;
    margin: 0;
    padding: 0;
    float:left;
    background-image:url(../img/bucket-center_01.jpg);
}

.bucket-center:hover{
    background-image:url(../img/bucket-center_02.jpg);
}

.bucket-right{
    width: 316px;
    height: 95px;
    margin: 0;
    padding: 0;
    float:left;
    background-image:url(../img/bucket-right_01.jpg);
}

.bucket-right:hover{
    background-image:url(../img/bucket-right_02.jpg);
}

/*** WHITE LINE ****************************/

#white-line{
	width: 950px;
	height: 5px;
	background-color:#FFF;
	overflow:hidden;
	float: left;
}

/*** FOOTER ****************************/
#footer{
	margin: 0;
	padding: 12px 0 0 0;
	width: 950px;
	height: 23px;
	font-size: 9px;
	font-weight:bold;
	text-align:center;
	clear: both;
	background-image:url(../img/bg-footer.jpg);
}

#footer a{
	margin-left:8px;
	margin-right:8px;
	padding: 0;
	text-decoration: none;
	color: #fff;
}

#footer a:hover {
    text-decoration: underline;
    color:#BBDDE3;
}

#footer_text {
text-align:center;
background:#fff;
font-size:9px;
font-weight:bold;

}


/*** BUTTONS ****************************/

.menu {
float:right;
padding:0px;
margin-top:-30px;
margin-bottom:-100px;
margin-right:10px;
width:530px;
height:76px;
font-size:9px;
letter-spacing:-1000em;
z-index:10;
position:relative;
}

.menu a {
display:block;
width:100%;
height:150%;
}

.menu1 {
background-image:url(../inc/r1.png);
background-repeat:no-repeat;
width:169px;
height:76px;
float:left;
font-size:9px;
padding-left:10px;
margin-right:-10px;
line-height:1.3em;
}

.menu2 {
background-image:url(../inc/r2.png);
background-repeat:no-repeat;
width:168px;
height:76px;
float:left;
font-size:11px;
padding-left:7px;
margin-right:-10px;
}
.menu3 {
background-image:url(../inc/r3.png);
background-repeat:no-repeat;
width:189px;
height:76px;
float:left;
font-size:11px;
padding-left:10px;
margin-right:-10px;
}

/*new menu classes for testing. change to menu when done*/
.menud {
display:block;
float:right;
padding-top:2px;
margin-top:0px;
margin-bottom:-100px;
margin-right:10px;
width:530px;
height:38px;
/*font-size:9px;
letter-spacing:-1000em;*/
z-index:10;
/*position:relative;*/
}

.menu4 a{
display:block;
background-image:url(../inc/r_test.png);
background-repeat:no-repeat;
background-position:top;
width:169px;
height:38px;
float:left;
font-size:9px;
padding-left:10px;
}

.menu4 a:hover{background-position:bottom;}

.menu5 a{
display:block;
background-image:url(../inc/r_test2.png);
background-repeat:no-repeat;
background-position:top;
width:157px;
height:38px;
float:left;
font-size:11px;
padding-left:7px;
margin-right:-10px;
}
.menu5 a:hover{background-position:bottom;}

.menu6 a{
display:block;
background-image:url(../inc/r_test3.png);
background-repeat:no-repeat;
background-position:top;
width:189px;
height:38px;
float:left;
font-size:11px;
padding-left:10px;
margin-right:-10px;
}
.menu6 a:hover{background-position:bottom;}

.footer_motto {
margin-bottom:0px;
margin-top:-25px;
width: 950px;
text-align:center;
color:#003366;
height:auto;
float: left;
}

/* Just for Opera, but hide from MacIE */ 
/*\*/html>body .menu {
letter-spacing : normal; 
text-indent : -999em; 
overflow : hidden;
} 


/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

* html .group { /* IE6 */
	height: 1%;
	}
*:first-child+html .group { /* IE7 */
	min-height: 1px;
	}