body {
	background-color: #f7f7f7;
	margin: 0;
	color: #333;
	font: normal 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	text-decoration: none;
	}
	
#wrap {
	background-image: url(../images/PageElements/2011/menubar.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #f7f7f7;
	width: 100%;
	margin: 0 auto;
	}
	
#header {
	width: 1000px;
	height: 180px;
	margin: 0 auto;
	}
	
#adletheader { 
	background-image: url(../images/PageElements/Adlets_PE_Bkgd_top.gif); 
	background-repeat: no-repeat; 
	background-position: center top; 
	width: 1000px; 
	height: 250px; }
	
#PgBtm {
	background-color: #333;
	height: 130px;
	}
	
#content {
	width: 1000px;
	margin: 0 auto;
	}

/*FP Style Two Column Setup CSS */
#google {
	margin: 10px auto 10px auto;
	width: 728px;
	}
	
#TwoColFormat {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	}

#LeftCol {
	float: left;
	width: 200px;
	margin: 0 auto;
	padding: 0 10px;
	background-color: #e5e5e5;
	}
	
#LeftCol .headline {
	width: 190px;
	height: 21px;
	margin: 10px auto 0 auto;
	padding: 5px;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #fff;
	font-weight: bold;
	font-variant: normal;
	background: transparent url(../images/PageElements/2011/colHeads.png) no-repeat left top;
	}

#LeftCol p {
	color: #333;
	font-size: 1.0em;
	line-height: 1.1em;
	text-transform: none;
	text-align: left;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	}
	
#LeftCol a:link, #LeftCol a:visited {
	color: #3d8c5d;
	text-decoration: none;
	}
	
#LeftCol a:hover {
	color: #ff7c00;
	text-decoration: underline;
	}
	
#LeftCol form {
	font-size: 1.0em;
	line-height: 2.4em;
	font-weight: bold;
	color: #000;
	}

#LeftCol input:focus{
	background-color: #ffffcc;
	color:#333;
	}

#LeftCol .categories .ArrowNeutral {
	background-color: #ebf2fa;
	background-image: url(/images/PageElements/2011/catarrow_closed.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 9px;
	height: 9px;
	}

#LeftCol .categories  .ArrowDown {
	background-color: #ebf2fa;
	background-image: url(../images/PageElements/2011/catarrow_open.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 9px;
	height: 9px;
	}

/*===== right column ===========*/

#RightCol {
/*	float: right;
	width: 760px;*/
	margin: 0;
	padding: 0;
	}

#RightCol .Banner {
	margin: 0;
	padding: 11px 0px 5px 0px;
	height: 50px;
	background: transparent url(/images/PageElements/2011/banners_lg.jpg) repeat-x left top;
	color: #ff9600;
	font-weight: bold;
	font-size: 1.7em;
	text-transform: uppercase;
	text-align: center;
	}

#RightCol .Banner a {
	color: #ff9600;
	}

#RightCol .BannerJr {
	margin: 0;
	padding: 5px;
	height: 15px;
	background: transparent url(/images/PageElements/2011/banners.jpg) repeat-x left top;
	color: #ff9600;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	vertical-align: middle;
	font-style: italic;
	}

#RightCol .AdletRow {
	}

#RightCol .AdletRow .leftAdlet {
	float: left;
	margin: 4px 0;
	padding: 2px;
	height: 100px;
/* 	width: 370px; */
	width: 490px;
	border: solid 1px #888;
	overflow: hidden;
	background-color: #fff;
	}

#RightCol .AdletRow .rightAdlet {
	float: right;
	margin: 4px 0;
	padding: 2px;
	height: 100px;
/* 	width: 370px; */
	width: 490px;
	border: solid 1px #888;
	overflow: hidden;
	background-color: #fff;
	}

/*Menus and Header */

#headMenu {
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 8px 0 0 0;
	}
	
.topline {
	margin: 1px 0 0 0;
	}

.btmline {
	margin: 35px 0 0 0;
	}

.generic {
	color: #fff;
	float: right;
	text-align: right;
	}
	
.sections {
	float: left;
	text-align: left;
	padding:0;
	margin: 0;
	}
	
#headMenu a:link, #headMenu a:visited {
	color: #fff;
	text-decoration: none;
	}
#headMenu a:hover {
	color: #ff7c00;
	text-decoration: none;
	}
	
.homeLink {
	float: left;
	margin: 20px 0 0 30px;
	height: 62px;
	padding: 0;
	width: 400px;
	text-decoration: none;
/*	border: 1px green solid;*/
	}

a.homeLink:link, a.homeLink:visited {
	text-decoration: none;
	}

.makeAdBtn {
	float: right;
	margin: 40px 30px 0 0;
	height: 40px;
	padding: 0;
	width: 153px;
	text-decoration: none;
/*	border: 1px blue solid;*/
	}

a.makeAdBtn:link, a.makeAdBtn:visited {
	text-decoration: none;
	background: transparent url(/images/PageElements/2011/createnowBtn.png) no-repeat center top;
	}

a.makeAdBtn:hover {
	text-decoration: none;
	background: transparent url(/images/PageElements/2011/createnowBtn_over.png) no-repeat center top;
	}

.demoBtn {
	float: right;
	margin: 40px 30px 0 0;
	height: 40px;
	padding: 0;
	width: 153px;
	text-decoration: none;
/*	border: 1px blue solid;*/
	}

a.demoBtn:link, a.demoBtn:visited {
	text-decoration: none;
	background: transparent url(/images/PageElements/2011/DemoBtn.png) no-repeat center top;
	}

a.demoBtn:hover {
	text-decoration: none;
	background: transparent url(/images/PageElements/2011/DemoBtn_over.png) no-repeat center top;
	}

#MastHeadLogo {
	background-color: white;
	background-image: url(../images/adletsMHLogo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	position: relative;
	width: 958px;
	height: 100px;
	}

#menuBar {
	margin: 27px auto 0 auto;
	width: 1000px;
	color: #fff;
	font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	}
#menuBar a:link, #menuBar a:visited {
	color: white;
	text-decoration: none;
	}
#menuBar a:hover {
	color: #ff7c00;
	text-decoration: none;
	}

#Story {
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	}
	
#Story h1 {
	margin: 0;
	color: black;
	font-size: 2.1em;
	font-style: normal;
	font-weight: bold;
	line-height: 1.0em;
	text-decoration: none;
	text-align: center;
	margin-top: 20px;
	}

#Story h2 {
	color: black;
	font-size: 1.8em;
	font-style: oblique;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	text-align: left;
	}
#Story h5 {
	color: black;
	font-size: 1.8em;
	font-style: oblique;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	text-align: center;
	}
#Story h3 {
	color: black;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	}
#Story h4 {
	color: #333;
	font-size: 1.4em;
	font-style: oblique;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	}
#Story .instructions {
	color: black;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.4em;
	text-decoration: none;
	text-align: center;
	}
#Story h6 {
	color: black;
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.4em;
	text-decoration: none;
	text-align: center;
	}
#Story h6 a:link {
	color: #3d8c5d;
	text-decoration: underline;
	}
#Story h6 a:visited {
	color: #3d8c5d;
	text-decoration: underline;
	}
#Story h6 a:hover {
	color: #ff7c00;
	text-decoration: underline;
	}
#Story p {
	color: black;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: none;
	text-align: left;
	}
#Story p a:link, #Story p a:visited {
	color: #3d8c5d;
	text-decoration: underline;
	}
#Story p a:hover {
	color: #ff7c00;
	text-decoration: underline;
	}
#Story ul li {
	color: black;
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.4em;
	text-decoration: none;
	text-align: left;
	}
#Story ul li a:link {
	color: #3d8c5d;
	text-decoration: underline;
	}
#Story ul li a:visited {
	color: #3d8c5d;
	text-decoration: underline;
	}
#Story ul li a:hover {
	color: #ff7c00;
	text-decoration: underline;
	}
	
/*============ copyright / foot ================*/

#Copyright {
	width: 1000px;
	color: #ccc;
	font-size: 1.0em;
	line-height: 1.3em;
	text-decoration: none;
	text-align: center;
	padding: 12px 0;
	margin: 10px auto 0 auto;
	}
#Copyright a:link, #Copyright a:visited {
	color: #fff;
	font-size: 1.0em;
	text-decoration: none;
	}
#Copyright a:hover {
	color: #ff7c00;
	text-decoration: none;
	}



/* Forms Setup */

label{ color: black;
 font-size: 1.2em; line-height: 1.2em;
 text-decoration: none; 
text-align: left; 
text-transform: none; 
vertical-align: middle;
margin-top: 8px;
 display:block; }
#otherElements { color: black; font-size: 1.4em; line-height: 1.2em; text-decoration: none; text-align: left; text-transform: none; display: block; margin-top: 12px; vertical-align: middle; }
.radios{ color: black;
	font-size: 1.2em; line-height: 1.2em;
	text-decoration: none; 
	text-align: left; 
	text-transform: none; 
	padding-left: 20px;
	display:block; }

input:focus{ background-color: #ffffcc; color:#000000; }

input{ color:#000000; }

em{ font-weight: bold; color:#ff0000; }

input.required_Field{ border-left:3px solid #ff0000; }

#OptionalForm {
	background-color: #ddd;
	margin-top: 6px;
	margin-bottom: 3px;
	border: solid 2px #3d8c5d;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.twoColForm { margin-right:auto; margin-left:auto; }

/* Upload Progress */

	div#upload_message {border: solid #999999 1px; background: #eeeeee; width: 100%; font-size: .9em; color: #333333; text-align: center;}
	div#upload_form {border: solid #999999 1px; background: #eeeeee; width: 288px; font-size: .9em; color: #333333; text-align: center;}
	div.b5 {
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 8px;
}

/*-------- TOP OF PAGE ADMIN BAR ----------*/

#adminBar {
	background-color: #777;
	color: #fff;
	width: 100%;
	height: 25px;
	}

#adminBar .content {
	width: 1000px;
	margin: 0 auto;
	}

.adminLeft {
	float: left;
	text-align: left;
	padding: 7px 0 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	}
	
.adminRight {
	float: right;
	text-align: right;
	padding: 7px 0 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	}

#adminBar a:link, #adminBar a:visited {
	color: #ff0000;
	font-size: 1.0em;
	text-decoration: none;
	}
#adminBar a:hover {
	color: #ff7c00;
	text-decoration: none;
	}


	
/*-------- SPAM BOT TRAPPING ----------*/
.applecore { display: none; }


/* MISCELLANEOUS STUFF */

.image_right { padding: 0; margin: 0; margin-left: 10px; margin-bottom: 3px; float: right; }
.image_left { padding: 0; 	margin: 0; margin-right: 10px; margin-bottom: 3px; float: left; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
}


/* IE6 Only */
* html #menuBar {
	margin: 75px auto 0 auto;
	}
	
* html #RightCol .Banner {
	padding: 2px 5px 3px 5px;
	height: 20px;
	}

* html #RightCol .BannerJr {
	padding: 2px 5px 3px 5px;
	height: 20px;
	}


/* IE7 Only */
*:first-child+html #menuBar {
	margin: 78px auto 0 auto;
	}

*:first-child+html #RightCol .Banner {
	padding: 2px 5px 10px 5px;
	}
	
*:first-child+html #RightCol .BannerJr {
	padding: 2px 5px 10px 5px;
	}

