

html, body {

	margin: 0;

	padding: 0;

	width: 100%;

	text-align: left;

}









{

	margin-top: -10px;

	color: #a9a7a6;

	height: 1px;

}



body

{

font:78%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

		color: #666666;

background-color: #ffffff;

line-height: 130%;

background: #ffffff url('../images/scrollRepeat.gif') repeat-y;

background-position: top center; 

/* background: #ffffff url('../images/bg.gif') repeat-x; 

background: #ffffff url('../images/marble-background.jpg') repeat; */

}



#border

{

border: 0px ;

width: 930px;

background-color: #00eeFF;

background:url('../images/header-back.gif') no-repeat;

background-position: top center;

margin: 0 auto;

}

#borderfooter

{

border: 0px ;

width: 930px;

background-color: #00eeFF;

background:url('../images/bottomBack.gif') no-repeat;

margin: 0 auto;

height: 145px;

background-position: top center;

}



#borderbottom

{

border: 0px ;

width: 930px;

background-color: #00eeFF;

background:url('../images/repeat-back2.gif') repeat-y center;

margin: 0 auto;

}



#header

{

margin-top: 0px;

height: 269px;

border-bottom: 1px solid #669900;

text-align: left;

background: url('../images/banner.gif') no-repeat 0em 0px;

}

#divider

{


height: 29px;

text-align: left;

background: url('../images/Divider.jpg') no-repeat 0em 0px;

}




#logo {

top: 50px;

left: 40px;

position: relative;

}



#content

{

padding: .5em 1em;

max-width: 740px;

min-width: 300px;

/*background-color: #FFFFFF;*/

}



#container

{

width: 770px;

margin: 0px auto;

/* background-color: #ffffff; */

border: 0px solid #669900;

}



.splitleft{



width: 33%;

float: left;

text-align:center;

overflow: hidden;

/* background: #ffffff; */

border-right: 1px solid Silver;

border-left: 1px solid Silver;

}



.halfsplitleft{



width: 49%;

float: left;

text-align:center;

overflow: hidden;

/* background: #ffffff; */

border-right: 1px solid Silver;

border-left: 1px solid Silver;

}



.splitright {



margin:auto;

margin-top: 20px;

width: 65%;

float: right;

overflow: hidden;

text-align: justify;

padding: 0 2em;

}



.boxRight {

position:relative;

float:right;

text-align: left;

width:30%;

margin:0 0 5px 10px;

padding:0 10px 0 10px;



}



.box_right p {

margin:5px 5px;

}





#NavigationLinks{

	float:right;

	width:180px;

	padding:0px 0px;

	margin:20px 0 20px 20px;

	background: url('../images/menu.gif') no-repeat;

	text-align:center;

	line-height:1.5em;

	color:#FFFFFF;

	font-size:1.0em;

	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;

	letter-spacing:0px;

}



#NavigationLinks ul, #NavigationLinks li {

text-align:left;

	list-style: none;

	margin: 0;

	padding-bottom: .5em;

padding-left: 1.3em;}



#NavigationLinks a {

	border-bottom: none;

	color:#FFFFFF;

}



#NavigationLinks h3{

	text-align: left;

	position:static;

	padding-left: 1.1em;





}



#NavigationLinks a:link, a:visited{

	color:#ffffff;

}



#NavigationLinks a:hover, a:active{

	color: #2d2d2d;

}







/* ~~~~~~~~~ footer ~~~~~~~~~ */

#TextLinks, #Disclaimer

{

	text-align: center;

	height: 30px;

	background-color: #F5FAF5;

	margin-top: 0px;

	margin-right: 30px;

	margin-bottom: 0;

	margin-left: 2em;

	padding-top: 30px;

	padding-right: 1em;

	padding-left: 1em;

	clear: both;

	font-weight: bold;

	vertical-align: middle; 

}



#Disclaimer {

margin-top: 0px;

}



#footer a:link, a:visited{

	color:#b8ce83;

}



#footer a:hover, a:active{

	color:#cccccc;

}



#BodyContent p {

	

	

}



#Footer {

	clear: both;

	font-weight: bold;

}



#Footer #TextLinks {

	padding: 5px 5px 5px 5px;

	text-align: center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}



#Footer #TextLinks a {

	

}



#Footer #Disclaimer {

	padding: 2px 15px 2px 15px;

}



#Footer #Disclaimer p {

	

}



a:active,

a:visited,

a:link	    			{ color: #001595; text-decoration: none;

font-weight: bold;}

/* a:hover					{ color: #999999; text-decoration: none;

font-weight: bold;}
*/

hr{

 color: Silver;

background-color: Silver;

height: 1px;



}



#breadcrumbs {

background-color: #e4e4cc;

border-left: 6px Solid #c3c3ab;

padding: 5px;}



#breadcrumbs a {

color: #57574a;

font-weight: normal;

font-size: 85%;

}







/* ~~~~~~~~~ Headings ~~~~~~~~~ */    

.headone {
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
    line-height: 24px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: center;
}

.headtwo{
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:16px;
    line-height: 24px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: center;
}

.headthree{
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:12px;
    line-height: 16px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: center;
}

.headleft {
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
    line-height: 24px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: left;
}



/* -------- paragraph styles ----------------- */


p {
    font-family:geneva,arial,sans-serif;
    font-size: 12px;
    text-align: left;
    color: #000000;
    /* line-height: 30px; */
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 5%;
    margin-right: 5%;
}


.pcenter {
    font-family:geneva,arial,sans-serif;
    font-size: 12px;
    text-align: center;
    color: #000000;
    /* line-height: 30px; */
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 5%;
    margin-right: 5%;
}

.pone {
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
    line-height: 24px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: left;
    margin-left: 30%;
}

.ptwo{
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:16px;
    line-height: 24px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: left;
    margin-left: 30%;
}

.pthree{
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:12px;
    line-height: 16px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
    text-align: left;
    margin-left: 30%;
}

.pindent{
	color:#000000;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:12px;
    line-height: 16px;
	padding:0 2px;
	margin:0;
    text-align: left;
    margin-left: 30%;
}



/* ~~~~~~~~~ THANKS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */



	#menugap {

	height: 10px;

	border-top: 1px solid #669900;

	}

	 

    #topmenu {

	position: relative;

	top: 0px;

	left: 1px;

	width: 768px;

	font-size:90%;
	
    color: #FFFFFF;

	margin: 0;

	padding: 0;

	line-height:normal;

	height: 50px;

	background: #193F50;

	font-weight: bolder;}

	

    #topmenu ul {

	  margin:0;

	  padding:0px 0px 0 2px;

	  list-style:none;

      }

    #topmenu li {

      display:inline;

      margin:0;

	  float: left;

     }

    #topmenu a {

      float:left;

      background:url(../images/menuleft.gif) no-repeat right top;

      margin:0;

      padding: 0;

      }

    #topmenu a span {

      float:left;

      display:block;

      background:url(../images/menuright.gif) no-repeat left top;

      padding:4px 7px 6px 7px;

      color: #FFFFFF;

      }

	  

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #topmenu a span {float:none;}

    /* End IE5-Mac hack */

    #topmenu a:hover span {

      color:#FFFFFF;

      }

    #topmenu a:hover {

      background-position:0% -57px;

      }

    #topmenu a:hover span {

      background-position:100% -57px;

    }

    #topmenu a span.selected {

    background:url(../images/menuright-selected.gif) no-repeat left top;

      background-position:100% -57px;

      color: #FFFFFF;

    }



	#topmenu li ul {

		display: none;

	}

	

	#topmenu li { /*float the main list items*/

		margin: 0;

		float: left;

		display: block;

	}



	#topmenu li.off ul, #topmenu li.on ul { /*put the subnav below*/

		position: absolute;

		top: 50px;

		left: 0px;

		background: #dddddd;		

		/*background: #659500;*/

		height: 25px;

		width: 766px;

		text-align: left;

		/* border-top: 1px solid #669900;

		border-bottom: 1px solid #669900; */

		text-transform:none;

	}



	#topmenu li ul a {

		padding:4px 8px 6px 8px;

		color:#000000;

		font-weight: normal;
		
	}



	#topmenu li.on ul {

		display: block;

	}



	#topmenu li.off:hover ul {

		/* display: block; */

		z-index: 6000;

	}



	#topmenu li ul a:hover { 

	color: #669955; 

	background:url(../images/menuleft.gif) no-repeat right top;

	}



