/*html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }contactinfo
*/

/*-------------CONTEST Page-------------*/

#contest_btn{
	width: 293px;
	height: 100px;
	margin: 0 0 10px 25px;
	padding: 0 0 0 0;
}

#contestheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/contestheader.jpg) no-repeat;
}

#contestinfo{
	
}

#contestinfo h1{
	color: #000066;
	font-size: 18px;
	margin: 0px 5px 10px 60px;	
}

p#contesttext{
	padding: 0 0 0 10px;
}

p#contesttext2{
	padding: 0 0 0 10px;
}

#coloringcontest_dl{
	margin: 0 0 0 10px;
}




#bond_btn{
	width: 200px;
	margin: 0 0 10px 70px;
	padding: 0 0 0 0;
}

#contactinfo_bonds{
		padding: 0 0 0 0px;
	margin: 0 0 0px 0;

}

#contactinfo_bonds dl{
	text-align: center;
		border: 1px solid: #000000;
		padding: 0 0 0 0px;
	margin: -40px 0 15px 0;
}

#contactinfo_bonds dt{
	font-weight: bold;
	color: #000066;
	font-size: 16px;

	list-style: none;
		padding: 0 0 0 0px;
	margin: 0 0 5px 0;
}

#contactinfo_bonds dd{
	color: #000066;
	font-size: 14px;
	list-style: none;
		padding: 0 0 0 0px;
	margin: 0 0 5px 0;
}


#bonds{
		margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

#bonds h2{
		margin: 0 0 0 0;
	padding: 0 0 0 50px;
}

p.bondsp{
		padding: 0 0 0 20px;
	margin: 0 0 0px 0;
}

/*-------------Document-------------*/


html {
}


.sup {
vertical-align: super;
font-size: 60%;
}


body{
background:url(/pics/bg.jpg) repeat-x;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
background-color: #ffffff;
}

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


.clear{
clear: both;
height: 0px;
}

h1{
color: #000066;
font-size: 18px;
margin: 5px 5px;
}

h2{
color: #000066;
font-size: 16px;
margin: 5px 5px;
}

a{
color: #000066;
text-decoration: none;
overflow: hidden;
outline: none;
}

a:hover{
text-decoration: underline;
color: #009f18;
overflow: hidden;
outline: none;
}



/*-------------Header-------------*/
#header {
	width: 990px;
	height:259px;
}

#extranav {
margin-top: -15px;
width: 990px;
height:26px;
background:url(/pics/extranavslice.jpg) no-repeat;
}

#swfOne{
	width: 990px;
	height: 259px;
	background:url(/pics/header.jpg) no-repeat;
	margin: 0 0 0 0px;
}

#swfOne p{
	margin: 0 0 0 60px;	
}
/*-------------Navigation-------------*/

#nav2 {
width: 990px;
margin-top:-13px;
font-size: 12px;

}
#nav2 ul {
margin:0;
padding:0 0 0 115px;
list-style:none;
}
#nav2 li {
float:left;
margin:0 0 0 -1px;
padding:0 0 0 6px;
background:url(/pics/nav1.jpg) 0 100% no-repeat;
}
#nav2 li:hover {
background-position:-6px 100%;
}
#nav2 a {
float:left;
display:block;
color:#000066;
font-weight:bold;
font-family: Georgia,Times,"Times New Roman",serif;
background:url(/pics/nav2.jpg) 100% 100% no-repeat;
padding:5px 14px 12px 8px;
text-decoration:none;
}
#nav2 li:hover a {
background-image:url(/pics/nav1.jpg);
color: #0a9949;
}
/* Hide from IE5-Mac \*/
#nav2 a {float:none;}
/* End IE5-Mac hack */
#nav2 a:hover {
color: #0a9949;
text-decoration:underline;
}
#home #nav2 #t1,
#products #nav2 #t2,
#investor #nav2 #t3,
#blog #nav2 #t4,
#gallery #nav2 #t5,
#links #nav2 #t6,
#faq #nav2 #t7,
#affiliates #nav2 #t8,
#ask #nav2 #t9,
#newsn #nav2 #t10,
#contact #nav2 #t11 {
background-position:-12px 100%;
padding-left:26px;
margin:0 2px 0 1px;
}
#home #nav2 #t1 a,
#products #nav2 #t2 a,
#investor #nav2 #t3 a,
#blog #nav2 #t4 a,
#gallery #nav2 #t5 a,
#links #nav2 #t6 a,
#faq #nav2 #t7 a,
#affiliates #nav2 #t8 a,
#ask #nav2 #t9 a,
#newsn #nav2 #t10 a,
#contact #nav2 #t11 a{
background-image:url(/pics/nav2s.jpg);
padding-left:0;
padding-right:19px;
}
#nav2 #t1,
#home #nav2 #t1 {
margin-left:0;
}
#nav2 #t11,
#contact #nav2 #t11 {
margin-right:0;
}

/*-------------Content-------------*/

#content{
background-color: #ffffff;
width: 990px;
margin: 0 0 0 0;
}


#content p{
margin: 5px auto;
font-size:1em;
line-height:1.7em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}


#content ul{
margin: 0 0 20px 122px;
}

#content li{
width: 680px;
margin: 0 auto;
font-size: 12px;
text-align: left;
line-height: 18px;
color: #000066;
}

#contenttop {
margin: 5px 0 -10px 0;
width: 604px;
height: 71px;
background:url(/pics/contentheader.jpg) no-repeat;
}

h1#contenttext{
color: #000066;
font-size: 18px;
margin: 5px 5px;
text-indent: -5000px;
}

#contentmid {
width: 604px;
background:url(/pics/contentmid.jpg) repeat-y;
}

#contentmid_home {
width: 604px;
background:url(/pics/contentmid.jpg) repeat-y;
}

#contentmid_home p{
color: #000066;
margin: -40px 0px 5px 50px;
font-size:12px;
line-height:1.7em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
width: 510px;
}

#contentmid p{
color: #000066;
margin: 5px 0px 5px 50px;
font-size:12px;
line-height:1.7em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
width: 510px;
}

#contentbtm{
margin: -10px 0 0 0;
width: 604px;
height: 65px;
background:url(/pics/contentbtm.jpg) no-repeat;
}

/*-------------Images-------------*/

p#btmpictext{
width: 520px;
margin: 0 0 10px 50px;
font-size: 12px;
line-height: 1.7em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000066;
}

#images{
margin: 0 0 0 0px;
}

#frontgallerypic{
margin: 0 0 0 0px;
}

/*-------------Left for Home Page-------------*/

#leftM{
float: left;
display: inline;
margin: 0px 0px 0 0;
width: 604px;
background-color: #ffffff;
}

/*-------------Right for Home-------------*/

#rightM{
float: left;
display: inline;
width: 386px;
margin: 0 0 0 0;
}


/*-------------Left-------------*/

#left{
float: left;
display: inline;
margin: 0px 0px 0 0;
width: 759px;
background-color: #ffffff;
}


/*-------------Right-------------*/

#right{
float: left;
display: inline;
width: 231px;
margin: 0 0 0 0;
}

/*-------------Right Home page sign up to Newsletter-------------*/

#rightM #newsletterbg2{
margin: 0 0 10px 57px;
padding: 32px 0 0 0;
width: 231px;
height: 135px;
background:url(/pics/newsletterbg.jpg) no-repeat;
}


#rightM #newsletterbg2 form{
margin: 0px 0 0 20px;
width: 250px;
color: #000066;
font-size: 12px;
}

#rightM #newsletterbg2 form p{
display: inline;
float: left;
color: #000066;
font-size: 12px;
}

#rightM #newsletterbg2 form input{
width: 120px;
color: #009f18;
font-size: 10px;
margin: 10px 0 0 25px;
}

#rightM #newsletterbg2 form .FormDesc2{
margin: 5px 0px 0 9px;

}



/*-------------Right Newsletter-------------*/

#right #newsletterbg{
margin: 0 0 10px 0px;
padding: 32px 0 0 0;
width: 231px;
height: 135px;
background:url(/pics/newsletterbg.jpg) no-repeat;
}


#right #newsletterbg form{
margin: 0px 0 0 20px;
width: 211px;
color: #000066;
font-size: 12px;
}

#right #newsletterbg form p{
display: inline;
float: left;
color: #000066;
font-size: 12px;
}

#right #newsletterbg form input{
width: 120px;
color: #009f18;
font-size: 10px;
margin: 10px 0 0 25px;
}

#right #newsletterbg form .FormDesc2{
margin: 5px 0px 0 9px;

}

#right #newsletter{
display: inline;
float:left;
background: #e3eefe;
border: #000066 1px solid;
margin: 10px 0px 0 35px;
padding: 0 10px;
width: 250px;
height: 190px;
font-family: arial, helvetica;
}

#right #newsletter h3{
font-family: arial, helvetica;
color: #000066;
font-size: 14px;
margin: 5px 0 5px 35px;
}

#right #newsletter form{
width: 250px;
}

#right #newsletter form p{
width: 250px;
color: #000066;
font-size: 12px;
}

#right #newsletter form input{
width: 200px;
color: #009f18;
font-size: 14px;
margin: 0 0 0 25px;
}

/*-------------Right Recent News-------------*/

h2#newsheader{
text-indent: -5000px;
color: #000066;
font-size: 16px;
background:url(/pics/newstop.jpg) no-repeat;
height: 46px;
width: 305px;
margin: 0 0 -9px 0;
}

#news{
float: left;
display: inline;
margin: 0px 10px;
padding: 0 10px;
width: 350px;
font-family: arial, helvetica;
}

#newsmiddle{
background:url(/pics/newsmid.jpg) repeat-y;
width: 305px;
}

#miniarticle{

}

.article{
border: 1px dotted #ccc;
overflow: scroll;
height: 200px;
width: 270px;
margin: 5px auto 0px 15px;
}

/*-------------News Page-------------*/
.articlePage{
width: 570px;
margin: 5px auto 0px 15px;
}

/*-------------News Page-------------*/

.datemarker{
float: left;
display: inline;
margin: 10px 5px;
padding: 0 0px;
width: 32px;
}

h4.month{
color: #000066;
font-size: 12px;
margin: 0 0 0px 0;
text-align: center;
}

h4.monthmay{
color: #000066;
font-size: 12px;
margin: 0px 0 0px 5px;
}

.dateleaf{
background:url(/pics/leaf.jpg) no-repeat;
height: 27px;
width: 32px;
margin: 0 0 0px 0;
}


h4.date{
color: #000066;
font-size: 12px;
margin: 0px 0 0px 10px;
padding: 8px 0 0 0;
}



.newsblurb h5{
margin: 10px 0;
font-size: 12px;
line-height: 1.5em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000066;

}

#miniarticle .newsblurb p{
min-height: 100px;
width: 251px;
padding: 0px 2px;
margin: 0px 0 0px 0px;
font-size: 12px;
line-height: 1.5em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000066;
}

#news a{
font-size: 12px;
font-weight: bold;
color: #009f18;
text-decoration: underline;
overflow: hidden;
outline: none;
}

#news a:hover{
font-weight: bold;
font-size: 12px;
text-decoration: underline;
color: #000066;
overflow: hidden;
outline: none;
}

#newsbtm{
background:url(/pics/newsbtm.jpg) no-repeat;
height: 59px;
width: 377px;
margin: -40px 0 0 0;
}

#newsbtmbox{
width: 377px;
}

#newsbtmleft{
float: left;
display: inline;
margin: -1px 0px 0 -20px;
width: 160px;

}

#newsbtmleft ul{
margin: 0px 0px 0 0px;
}

#newsbtmleft li{
float: left;
display: inline;
list-style: none;
text-indent: -5000px;
}

#newsbtmleft a{

height: 35px;
display: block;
margin: 0px 0px 0 0px;
padding: 0px 0 0 0px;
font-size: 12px;
color: #f78325;
font-family: arial;
text-decoration: none;
overflow: hidden;
outline: none;

}

#newsbtmleft a:hover{
display: block;
margin: 0px 0px 0 0px;
padding: 0px 0 0 0px;
font-size: 12px;
color: #87be2f;
font-family: arial;
text-decoration: underline;
}




#newsbtmleft #morenews{
width: 160px;
}
#newsbtmleft #morenews a#active{
background-position: bottom;
}
#newsbtmleft #morenews a{
background: transparent url('/pics/btmbtn.jpg') no-repeat top;

}
#newsbtmleft #morenews a:hover{
background-position: bottom;
}

#newsbtmleft #morenewson{
width: 124px;
}

#nav #websiteson a{
background: transparent url('/pics/btmbtn.jpg') no-repeat bottom;
}

#newsbtmright{
float:right;
display: inline;
background:url(/pics/btmleaf.jpg) no-repeat;
height: 69px;
width: 202px;
}

/*-------------NEWS Page-------------*/

#newsheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/newsheader.jpg) no-repeat;
}

#bigboxmid{
margin: -5px 0 0 0;
width: 759px;
background:url(/pics/bigboxmid.jpg) repeat-y;
}

.bigboxmid{
margin: -5px 0 0 0;
width: 759px;
background:url(/pics/bigboxmid.jpg) repeat-y;
}

.dateheader{
margin: 0 0 10px 50px;
width: 665px;
}

.datemarker2{
display: inline;
float: left;
margin: 0px 10px 0 0;
padding: 0 0px;
width: 32px;
}

.dateheader h3{
font-size: 12px;
font-weight: bold;
color: #009f18;
text-decoration: underline;
margin: 0 0 10px 0;
}

.back{
border: 1px solid #000066;
padding: 3px 5px;
margin: 0 0 0 605px;
}

.seperator{
margin: 10px auto 20px auto;
width: 407px;
height: 34px;
background:url(/pics/seperater2.jpg) no-repeat;
}


#bigboxmid p {
margin: 0 0 0 50px;
width: 665px;
font-size: 12px;
line-height:1.5em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000066;
}

#bigboxmid a{
font-size: 12px;
font-weight: bold;
color: #009f18;
text-decoration: none;
overflow: hidden;
outline: none;
}

#bigboxmid a:hover{
font-weight: bold;
font-size: 12px;
text-decoration: underline;
color: #000066;
overflow: hidden;
outline: none;
}

#bigboxbtm{
width: 759px;
height: 65px;
background:url(/pics/bigboxbtm.jpg) no-repeat;
margin: 0 0 10px 0;
}

/*-------------NEWS PHP Form-------------*/

.topformlinks{
	margin: 10px 10px;
	padding: 7px 10px;
	width: 747px;
	border: 1px #000066 solid;
}

.bigboxmid p {
margin: 0 0 0 50px;
width: 665px;
font-size: 12px;
line-height: 1.5em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000066;
}

.bigboxmid a{
font-size: 12px;
font-weight: bold;
color: #009f18;
text-decoration: none;
overflow: hidden;
outline: none;
}

.bigboxmid a:hover{
font-weight: bold;
font-size: 12px;
text-decoration: underline;
color: #000066;
overflow: hidden;
outline: none;
}

#newsheaderphpform{
margin: 0px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/newsheader.jpg) no-repeat;
}

.leftphpform{
margin: 10px auto;
width: 790px;
background-color: #ffffff;
}

.newnewsarticlesform{
margin: 0 0 0 50px;
}

.newnewsarticlesform dt{
	width: 665px;
	color: #000066;
	font-size: 16px;
	text-decoration: underline;
	margin: 20px 0 5px 0;
	line-height: 1.5em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.newnewsarticlesform dd{
	width: 665px;
	line-height: 1.5em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	margin: 0px 0 0px 0;
}

.messagenewsphp{
margin: -20px 0 0 45px;
}

.messagenewsphp h2{
margin: 0 0 10px 10px;
padding: 0 10px;
width: 255px;
color: #009f18;
border: 1px dotted #000066;
}

a.green{
	font-weight: bold;
	text-decoration: underline;
	color: #009f18;	
	font-size: 12px;
	text-align: left;
	margin: 0 0 0px 50px;
}

#bigboxbtm_bg{
width: 759px;
height: 65px;
background:url(/pics/bigboxbtm.jpg) no-repeat;
margin: -20px 0 10px 0;
}

.link_be{
	border: 1px solid #000066;
	width: 145px;
	margin: 0 0 0 550px;
	padding: 3px 8px;
}

.link2_be{
	border: 1px solid #000066;
	width: 145px;
	margin: 0 0 0 500px;
	padding: 3px 8px;
}

a.belink{
	margin: 0px 0 0 50px;
}

a.fp_belink{
	margin: 0px 0 0px 10px;
}

a.investor_belink{
	margin: 0px 0 0px 0px;
	text-decoration: underline;
}

#investornewsheader{
	margin: -40px 0 0px 42px;
	width: 520px;
}

#investornewsheader .datemarker{
	float: left;
	display: inline;
	margin: 0px 5px 0px 5px;
	padding: 0 0px;
	width: 32px;
}

#investornewsheader h5{
	font-size: 13px;
margin: 0 0 0px 0;
color: #009f18;	
}

textarea#news_subject{
	width: 665px;
	height: 20px;
}

textarea#news_link{
	width: 665px;
	height: 20px;
}

#right .linksright{
	margin: 0 0 0 0px;
}

#right .linksright h6{
	margin: 0 0px 5px 0;
		font-size: 11px;
	text-decoration: underline;
color: #000066;
	overflow: hidden;
	outline: none;	
}

#right .linksright a{ 
	margin: 0 0 0px 0;
	font-size: 11px;
color: #009f18;
text-decoration: none;
}

#right .linksright a:hover{
		margin: 0 0 0px 0;
		font-size: 11px;
text-decoration: underline;
color: #000066;


}

/*-------------Stock Page-------------*/
#stock{
margin: 0 0 0 22px;
}

#stockheader{
text-indent: -5000px;
margin: 0px 0 0 0;
width: 302px;
height: 44px;
background:url(/pics/stockheader.jpg) no-repeat;
}

#stockmiddle{
margin: 0px 0 0 0;
width: 302px;
background:url(/pics/stockmid.jpg) repeat-y;
}

#stockbox{
margin: 0 0 0 25px;
}

#stockbtm{
margin: 0px 0 0 0;
width: 304px;
height: 26px;
background:url(/pics/stockbtm.jpg) no-repeat;
}

#investorDL{
	margin: 10px 45px 10px 0px;
	text-align: center;
}


/*-------------AFFILIATES Page-------------*/


#affiliatesheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/affiliatesheader.jpg) no-repeat;
}

/*-------------ASK THE PROFESSOR Page-------------*/

ul#ask{
	margin: 0 0 5px 0px;
}

ul#ask li{
	margin: 0px 0 -5px 25px;
	font-size: 11px;
}


#askheader{
margin: 5px 0 0 0;
width: 759px;
height: 49px;
background:url(/pics/ask/askheader.jpg) no-repeat;
}

#askmid{
margin: 0px 0 0 0;
width: 759px;
height: 294px;
background:url(/pics/ask/askmid.jpg) no-repeat;
}

#askfooter{
margin: 0px 0 15px 0;
width: 759px;
height: 43px;
background:url(/pics/ask/askfooter.jpg) no-repeat;
}

#askprofessorform form{
	width: 420px;
	margin: 0px 0 0px 53px;
	padding: 3px 10px;
	border: 1px solid #000066;
	background-color: #ffffff;

}


#askprofessorform p{
		width: 455px;
	color: #000066;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 6px 45px;
}

#askprofessorform dl{
	width: 420px;
	margin: 0px 5px 0 0;
}

#askprofessorform dt{
	color: #000066;
	font-size: 12px;
	line-height: 1.7em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 4px 0;
}


#askprofessorform dd{
	color: #009f18;
	font-size: 12px;
	line-height: 1.7em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 420px;
	margin: 0 auto 5px auto;
}


#askprofessorform dd input{
	margin: 0 7px
}

#askfooter p{
		width: 455px;
	color: #000066;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0 0px 40px;
}

#askheaderbig{
	margin: 0px 0 0px 0;
	width: 759px;
	height: 71px;
	background:url(/pics/askheader.jpg) no-repeat;
}



/*-------------EVENTS Page-------------*/

#eventsheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/eventsheader.jpg) no-repeat;
}

/*-------------LINKS Page-------------*/

#linksheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/linksheader.jpg) no-repeat;
}

#linkslist dl{
margin: 15px 0 0 55px;
}

#linkslist dt{
color: #000066;
font-size: 16px;
text-decoration: underline;
margin: 20px 0 5px 0;
}

#linkslist dd{
color: #000066;
font-size: 12px;
margin: 0px 0 0px 0;
}

p#centerlinkp {
margin: 0 0 0 95px;
}

/*-------------FAQ Page-------------*/

#faqheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/faqheader.jpg) no-repeat;
}

#faq2 h2{
color: #000066;
font-size: 16px;
margin: 5px 5px;
}

#faq2{
	margin: 0px 0 -10px 45px;
	width: 680px;
	height: 260px;
	font-family: arial, helvetica;
}

#faq2 dl{
width: 665px;
margin: 0px 0px 0 0px;
float: left;
display: inline;
}


#faq2 dt{
font-size: 13px;
color: #000066;
font-family: arial;
font-weight: bold;
list-style: none;
text-align: left;
border-bottom: 1px dashed #009f18;
margin: 10px 0px 0 10px;
}

#faq2 dt a{
text-align: left;
list-style: none;
text-decoration: none;
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
font-size: 12px;
color: #f78325;
font-family: arial;
font-weight: bold;
}

#faq2 dt a:hover{
text-align: left;
text-decoration: underline;
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
font-size: 12px;
color: #87be2f;
font-family: arial;
font-weight: bold;
}

#faq2 dd{
text-align: left;
list-style: none;
text-decoration: none;
margin: 5px 0px 15px 10px;
padding: 0px 0 0 12px;
font-size: 12px;
color: #018a15;
font-family: arial;
font-weight: normal;
line-height: 16px;
}

/*-------------Contact Us Page-------------*/

#contactheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/contactheader.jpg) no-repeat;
}

#contactmain{
width: 759px;
}

#contactmain form{
margin: 0 0 0 152px;
width:450px;
}
#contactmain #fcf2 {
font-family:arial;
font-size:11px;
margin:5px;
border:1px solid #000066;
background-color:#FFF;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#000066;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
margin: 0 0 0 235px;
padding:8px;
width: 300px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000066;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}

#contactinfo{
margin: 0 0 0 0px;
}

#contactinfo h3{
color: #000066;
font-size: 16px;
margin: 15px 0 5px 0;
text-align: center;
}

#contactinfo a{
margin: 0 0 0 275px;
}

#contactinfo p{
text-align: center;
}

/*-------------Missing Page-------------*/
#missingheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/missingheader.jpg) no-repeat;
}


/*-------------PRODUCT Page-------------*/
#productsheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/productsheader.jpg) no-repeat;
}

/*-------------PRODUCTS-------------*/

#productspage{
margin: 0 0 0 40px;
width: 675px;
}

#productspage img {
margin: 0 0 0 10px;
}

#productspage a:hover{

font-size: 18px;
color: #000066;
font-family: arial;
font-weight: bold;
text-align: left;
margin: 10px 0px 0 10px;
text-decoration: none;

}

#productspage a{
color: #0a9949;
font-size: 18px;
font-family: arial;
font-weight: bold;
text-align: left;
margin: 10px 0px 0 10px;

}


#productspage p{
font-size: 12px;
color: #000066;
font-family: arial;
text-align: left;
border-top: 1px dashed #009f18;
margin: 0px 0px 0 10px;
padding: 10px 0;
width: 660px;
}

#productspage ul{
margin: 0 0 0 50px;
}

#productspage li{

}


#bottomp{
font-size: 12px;
color: #000066;
font-family: arial;
text-align: left;
margin: 0px 0px 0 10px;
padding: 10px 0;
width: 680px;
}

/*-------------Styrosolve-------------*/

#ssheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/ssheader.jpg) no-repeat;
}

#intro{
width: 680px;
}

#intro p{
font-size: 12px;
line-height:1.3em;
font-family: arial, Georgia ;
width: 680px;
text-align: center;
}

#top{
margin: 0px 0 0 0;
width: 715px;
}


#one{
margin: 50px 0px 0 0px;
width: 265px;
float: left;
display: inline;
}

#one p{
width: 265px;

}


#process{
margin: 10px 0 0 0px;
float: right;
display: inline;
border: #000066 1px solid;
background: url('/pics/blueearthsolutionsprocess.jpg') no-repeat;
width: 385px;
height: 259px;
}

#bottom{
margin: 0 0 0 20px;
width: 650px;
}

#three{
margin: 10px 0 0 0;
width: 325px;
float: left;
display: inline;
}

#three p{
width: 325px;
}


#four{
margin: 10px 0 10px 0;
width: 325px;
float: left;
display: inline;
}

#four p{
width: 305px;
}

#five{
margin: 0 auto;
}

#five p{
margin: 10px 0 0 0;
width: 680px;
text-align: center;
}

#five ul{
margin: 0 0 15px 115px;
}

#btmlink a{
font-size: 12px;
color:#009f18;
font-family: arial;
font-weight: bold;
list-style: none;
text-align: left;
margin: 0px 0px 0 535px;
}

#btmlink a:hover{
font-size: 12px;
color: #000066;
font-family: arial;
font-weight: bold;
list-style: none;
text-align: left;
margin: 0px 0px 0 535px;
}


#sidegallery{
margin: 0 0 0 20px;
}

#sgimages{
margin: 0 auto;
}

#sidegallery p{
font-size: 10px;
color:#000066;
font-family: arial;
text-align: left;
margin: 5px 0 20px 0px;
}

h3#videoname{
color: #000066;
font-size: 16px;
margin: 5px 0px 5px 20px;
}

/*-------------TIRE MUSCLE-------------*/

#tmheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/tmheader.jpg) no-repeat;
}

#tiremuscle{
margin: 0 0 0 45px;
}

#tiremuscle a{
font-size: 12px;
color:#009f18;
font-family: arial;
font-weight: bold;
list-style: none;
text-align: left;
margin: 15px 0px 0 495px;
}

#tiremuscle a:hover{
font-size: 12px;
color: #000066;
font-family: arial;
font-weight: bold;
list-style: none;
text-align: left;
margin: 15px 0px 0 495px;
}

#tiremuscle p{
font-size: 12px;
color: #000066;
font-family: arial;
text-align: left;
margin: 0px 0px 0px 10px;
padding: 10px 0;
width: 660px;
}

#tiremuscle img{
width: 150px;
float: left;
display: inline;
}

#tiremuscle ul{
float: left;
display: inline;
margin: 20px 0 0 0px;
width: 500px;
}

#tiremuscle li{

}


#tiremuscle #bottomp{
font-size: 12px;
color: #000066;
font-family: arial;
text-align: left;
margin: 0px 0px 10px 10px;
padding: 10px 0;
width: 680px;
}

/*-------------POLISH-------------*/

#pheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/pheader.jpg) no-repeat;
}

/*-------------Dumpster-------------*/

#dumpsterheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/dumpsterheader.jpg) no-repeat;
}


#product_dump dl{
	float: left;
	display: inline;
	margin: 10px 10px;
}

#product_dump dt{
margin: 0 0 0 0;
font-size: 16px;
font-weight: bold;
}

#product_dump dd{
margin: 5px 0;
font-size: 14px;
}

#product_dump img{
float: left;
display: inline;
margin: 5px 7px;
}

#product_dump p{
font-size: 12px;
color: #000066;
font-family: arial;
text-align: left;
margin: 0px 0px 0 10px;
padding: 10px 0;
}

/*-------------GALLERY Page-------------*/

#galleryheader{
margin: 5px 0 0 0;
width: 759px;
height: 71px;
background:url(/pics/galleryheader.jpg) no-repeat;
}


/*-------------Slideshow-------------*/

#gallerymid{
width: 630px;
margin: 0px 0 0px 49px;
}

#gallerymid p{
width: 545px;	
margin: 7px 0 7px 58px;
}

.insidepics{
width: 630px;
margin: 0px 0 15px 25px;
}

#gallerymid h2{
color: #000066;
font-size: 16px;
margin: 5px 5px;
}

#gallerymid h3{
border-bottom: 1px dashed #009f18;
color: #000066;
font-size: 14px;
margin: 5px 5px;
}

#gallerymid h3 a{
color: #000066;
font-size: 14px;
margin: 5px 5px;
}

#gallerymid h3 a:hover{
font-size: 14px;
margin: 5px 5px;
text-decoration: underline;
color: #009f18;
overflow: hidden;
outline: none;
}



/*-------------Footer-------------*/

#footer{
margin: 10px auto 0 auto;
border-top: #000066 2px solid;
width: 970px;
padding: 0 10px;
background-color:#c3d9f6;
height: 70px;
}

#footer p{
font-size: 9px;
line-height:1em;
font-family: Georgia, arial;
text-align: left;
color: #000066;
margin: 10px auto 0 auto;
}

#footer a{
font-size: 12px;
line-height:1em;
font-family: Georgia, arial;
text-align: left;
color: #000066;
margin: 10px auto 0 auto;
}

#footer a:hover{
color: #0a9949;
font-size: 12px;
line-height:1em;
font-family: Georgia, arial;
text-align: left;
margin: 10px auto 0 auto;
}


#footer #footertag{
background: url('/pics/blueearthsolutions_tinylogo.jpg') no-repeat;
width: 111px;
height: 44px;
float: left;
display: inline;
margin: 10px 10px;
}


#footerinfo{
float: left;
width: 170px;
margin: 10px 0 0 0px;
font-size: 12px;
color: #000066;
}


/*------Sitemeter----*/

#sitemeter{
margin: 5px auto;
}

/*---footer Navigation---*/

#footernav{
font-size: 12px;
width:640px;
float: right;
display: inline;
margin: 10px 0px 0 0px;
}

#footernav ul{
margin: 0px auto;
}

#footernav li{
font-size: 12px;
line-height:1em;
font-family: Georgia, arial;
color: #000066;
display: inline;
list-style: none;
text-align: left;
margin: 0px 0 0 0;
}

#footernav a{
color: #000066;
font-size: 12px;
line-height:1em;
font-family: Georgia, arial;
text-decoration: none;
overflow: hidden;
outline: none;
}

#footernav a:hover{
color: #0a9949;
font-size: 12px;
line-height:1em;
font-family: Georgia, arial;
text-decoration: none;
overflow: hidden;
outline: none;
}

#footernav p{
margin: 10px 0 0 25px;	
}


/*-------------Content for Backend-------------*/

#content_be{
	border-left: 1px solid #c3d9f6;
		border-right: 1px solid #c3d9f6;
background-color: #ffffff;
width: 790px;
margin: 0 auto;
}


#content_be p{
margin: 0px 0px 10px 55px;
font-size: 12px;
line-height:1.7em;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
