/* CSS Document */

/*////////Color Codes////////*/

/*

blue 004685

grey (on state top nav) 8697a6

grey-blue (on state bottom nav) 446685







*/





/*////////HTML Tags////////*/

html, body {

margin:0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#004685;

background:#004685;

}



h1, h2, h3, h4, h5, h6, p {margin:10px 0 10px 0; padding:0; line-height:1.7;}



h1 {font-size:22px; border-bottom:1px solid #004685; display:block; width:auto;}

h2 {font-size:19px;}

h3 {font-size:16px;}

h4 {font-size:14px;}

h5 {font-size:12px;}

h6 {font-size:11px;}



a {text-decoration:underline; color:#004685;}

a:hover {text-decoration:underline; cursor:url(../graphics/handIcon.cur);}



img {border:0;}



hr {height:1px; border:0; color:#004685; background:#004685;}



/*////////Div IDs////////*/

#container {

margin:10px auto;

padding:0;

width:780px;

height:auto;

background:url(../graphics/bg.gif) top repeat-y;

}



#head {

margin:0;

padding:40px 30px 0 30px;

width:720px;

height:90px;

background:url(../graphics/headerBg.gif) top no-repeat;

position: relative;

}

		#head a span {margin:0; padding:0; display:none;}

		#head a.home {margin:0 0 0 10px; padding:0; display:block; width:700px; height:80px; background:url(../graphics/logo2.gif) top no-repeat;}

#storeh {
	height: 31px;
	width: 155px;
	z-index: 30;
	position: absolute;
	right: 55px;
	bottom: 15px;
	display: inline;
}


#content {

margin:0;

padding:0 40px 0 40px;

width:700px;

height:auto;

}



#nav {

margin:0 0 20px 0;

padding:0 0 10px 0;

width:700px;

height:20px;

text-align:center;

}

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

		#nav ul li {margin:0; padding:0 9px 0 9px; display:inline; border-right:1px solid #004685;}

		#nav ul li a, .navlink {margin:0; padding:0; font-size:14px; color:#004685; text-decoration:none;}

		#nav ul li a:hover, a:hover.navlink {text-decoration:underline; color:#004685;}

		#nav ul li a.on {text-decoration:none; color:#8697a6;}

		

#bottom{

margin:0;

padding:0 40px 0 40px;

width:700px;

height:40px;;

background:url(../graphics/footerBg.gif) top no-repeat;

}



#foot{

margin:0 auto;

padding:0 30px 0 30px;

width:720px;

height:auto;

}

		#foot p {margin:0; padding:0; font-size:9px; color:#999;}


/* Hide field for spam protection */		
#LastName{
    position:absolute;
    text-decoration:underline;
    background-color:#CC0000;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}


/*////////Index Page Special Div IDs////////*/

#iContent {

margin:0;

padding:0 30px 0 30px;

width:720px;

height:370px;

}



#iNav {

margin:0 0 20px 0;

padding:0 0 10px 0;

width:720px;

height:20px;

text-align:center;

}

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

		#iNav ul li {margin:0; padding:0 9px 0 9px; display:inline; border-right:1px solid #004685;}

		#iNav ul li a {margin:0; padding:0; font-size:14px; color:#004685; text-decoration:none;}

		#iNav ul li a:hover {text-decoration:underline; color:#004685;}

		#iNav ul li a.on {text-decoration:none; color:#8697a6;}



#iBtmNav {

margin:0;

padding:20px 0 0 0;

width:720px;

height:290px;

position:relative;

bottom:-20px;

background:url(../graphics/lowerNavBg2.jpg) bottom no-repeat;

font-family: 'Arial Black', Gadget, sans-serif; font-style:italic;

}

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

		#iBtmNav ul li {margin:0 0 10px 0; padding:10px 0 0 0; display:block; width:100%; height:50px; /*border:1px solid #004685;*/}

		#iBtmNav ul li a {padding:0; font-size:24px; color:#004685; text-decoration:none; display:block;}

		#iBtmNav ul li a:hover {text-decoration:none; color:#446685;}

		

		.link-1 {margin-left:260px;}

		.link-2 {margin-left:324px;}

		.link-3 {margin-left:388px;}

		.link-4 {margin-left:452px;}

		

		

/*////////Classes////////*/

.dblSpace {line-height:2.5;}

.attention {font-weight:bold; text-transform:uppercase; color:#004685;}

.soon {color:#990000; padding-left:10px;}



.noStyle {

margin-right:10px;

list-style:none;

float:left;

display:block;

}



	

.clearFloats {clear:both;}



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}





/*////////Effects////////*/

/*

filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5;

*/