@charset "utf-8";
/* Plan 2 Attend CSS V1.0 */
/*********************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*********************************************/

body{margin:0; font-size:11px; color:#37322f; background:url('../img/bg_gradGray.png') repeat-x;}
div{font-family:Verdana, Helvetica, Arial, sans-serif;}
a, a:link, a:visited{font-family:Verdana, Helvetica, Arial, sans-serif; color:#70abd6; text-decoration:none;}
a:hover{text-decoration:underline;}
p{line-height:1.5em; margin-bottom:15px;}
h1{font-size:2em; color:#44759d; padding-bottom:20px;}
h2{}
h3{font-size:1em; color:#c89a10;}

.clear{clear:both; height:0;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.gold{color:#c89a10;}
.p2a{font-weight:bold; color:#44759d;}
.gradGray{background:url('../img/gradGray.png') repeat-x; background-position:bottom;}
.horiz_01{background:url('../img/horiz_01.png') repeat-x; width:1009px; height:7px;}

.wrapper{position:relative; width:1020px; margin:0 auto;}
.superheader{text-align:right; padding:10px; font-size:1em;}
.headerLeft{position:relative; float:left; background:url('../img/P2A_logo.png') no-repeat; height:100px; width:250px; margin-top:10px;}
.headerRight{float:right; height:120px; width:700px;}
.headerForms{position:relative; list-style:none; float:right; padding:10px;}
.headerForms li{float:left; list-style:none;}
.headerForms li label{display:block; padding:5px 0; text-align:left; color:#44759d; font-weight:bold;}
.headerForms li input[type=text], input[type=password]{border:none; border-collapse:collapse; color:#44759d; background:url('../img/form_text01.png') no-repeat; width:175px; padding:6px;}
.rememberMe{float:right; line-height:2em; width:430px; text-align:right;}
.accountReminder{float:right; clear:both; line-height:2em; width:430px; text-align:right;}

a.submitButton{background:url('../img/button_01_left.png') no-repeat top left; display:block; float:left; height:28px; line-height:2.2em; margin-top:21px; padding:0 0 0 10px; text-decoration:none; color:#fff; font-weight:bold;}
a.submitButton span{background:url('../img/button_01.png') no-repeat top right; display:block; height:28px; padding:0 10px 0 0;}
a.submitButton:hover{background-position:bottom left;}
a.submitButton:hover span{background-position:bottom right;}

.form_login{}

.form_register li{padding:20px 10px;}

.form_contact{list-style:none;}
.form_contact li label{display:block; padding:5px 0; text-align:left;}
.form_contact li input[type=text], input[type=password]{border:none; border-collapse:collapse; color:#44759d; font-weight:bold; background:url('../img/form_text01.png') no-repeat; width:175px; height:28px; padding:6px;}
.form_contact li textarea{height:200px; width:400px;}
.optIn{float:right; line-height:2em; width:100%; text-align:right; padding-top:5px;}

.feature{background:url('../img/container_feature.png') no-repeat; width:1016px; height:290px; margin-top:10px;}
.featureLeft{position:relative; float:left; height:212px; width:436px; margin:20px; background:url('../img/screenshot.jpg') no-repeat;}
.featureRight{float:right; width:500px; margin:20px;}

.featureCTA, .content1CTA{width:100%; font-size:1.2em; text-align:right; font-weight:bold; line-height:2em;}

.testimonials{float:left; height:145px; width:280px; padding:10px; overflow:auto; overflow-x:hidden;}
.testimonials p{font-style:italic; margin-bottom:5px;}
.testimonials h3{margin:0 0 15px 5px; height:25px; border-bottom:solid 1px #ccc;}

.icons{list-style:none; float:right; right:10px; height:145px; width:690px; padding:3px 10px 0 10px;}
.icons ul{list-style:none;}
.icons ul li{float:left; width:150px; height:145px; margin-left:20px;}

.ico_plan{background:url('../img/ico_plan.png') no-repeat;}
.ico_publish{background:url('../img/ico_publish.png') no-repeat;}
.ico_manage{background:url('../img/ico_manage.png') no-repeat;}
.ico_report{background:url('../img/ico_report.png') no-repeat;}
.ico_plan_on{background-position:0 100%; cursor:pointer;}
.ico_publish_on{background-position:0 100%; cursor:pointer;}
.ico_manage_on{background-position:0 100%; cursor:pointer;}
.ico_report_on{background-position:0 100%; cursor:pointer;}

.content1{background:url('../img/container_content1.png') no-repeat; width:1016px; height:200px;}
.content1Left{position:relative; float:left; height:140px; width:256px; margin:20px; background:url('../img/TEMP_screenshots2.png') no-repeat;}
.content1Right{float:right; width:680px; margin:20px;}
.content1All{position:relative; float:left; height:140px; width:936px; margin:20px;}

.footer{padding:10px;}
.footerLeft{float:left;}
.footerRight{float:right; text-align:right;}


