nav_toolsflogin@charset "UTF-8";
/* CSS Document Private Prep by Lori Foster July 2009*/

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.clearout {clear:both; height:10px;}

img { border:none;}
body {
	background-image: url(http://privateprep.com/img/bckgr_body.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #e7e8e9;
}

.imgleft {
	float:left;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
	display:inline;
	
}
blockquote {
	margin-left:30px;
	margin-top:10px;
}
.imgright {
	float:right;
	width:auto;
	padding: 2px;
}
.red { color:red;}

.blue_lt {color: #6ba0d5;}
.blue_dk {color: #2b395e;}
.blue_med { color: #005579;}
.indent { margin-left: 40px; }
.spacing {margin-top:20px; }
.last { border:none;}
.bold {font-weight:bold;}
.center {text-align:center;}
.underline {	text-decoration:underline;}

.buttoncenter { /* for get notes */
	display:block;
	margin: 0px 0px 0px 85px;
}

.dividerline {
	display:block;
	clear:both;
	float:left;
	border-top: 1px dotted #c9c9c9;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	text-align:center;
}

.box .dividerline {
	width:82%;
	padding: 0px 8px 0px 12px; 
}

a:link, a:visited { text-decoration:none; color: #6ba0d5;}
a:hover {text-decoration:none; color: #2b395e;}

h1 {
	clear:both;
	float:left;
	width:99%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #2b395e;
	margin: 0px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	font-weight:lighter;
	text-transform:capitalize;
	border-bottom: 1px dotted #aaaaaa;
}

#hp h1 { /* this is the heading in the sidebar on the homepage */
	width:98%;
	font-size:12px;
	background-color: #2b395e;
	color:#ffffff;
	font-weight:lighter;
	padding: 3px 8px 4px 4px;
}
body#faqs h1 {
	border-bottom: none;
}

body#testimonials h1 { width:100%;}







h2 {
	clear:both;
	float:left;
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #6ba0d5;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 18px;
}

body#newsletter h2, body#faqs h2 {
	border-top: 1px dotted #aaaaaa;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 18px;
}

h2.inlinestyle {
	display:inline;
	width:370px;	
	border:none;
	padding: 0px 15px 5px 10px;
}

body#hp h2.inlinestyle {
	display:none;
}

h2 img { margin-left: 15px;}

.col h2 {
	border:none;
}


body#resourcectr.in #login h2 {
	margin: 80px 0px 0px 0px;
}


h3 {
	clear:both;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #2b395e;
	margin: 0px 0px 10px 15px;
	padding: 14px 0px 15px 41px;
	background-image: url(http://privateprep.com/img/bckgr_h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 555px;
}

body#resourcectr.in #login h3 {
	background-image: url(http://privateprep.com/img/bckgr_h3_login.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 20px 15px 0px 0px;
	padding: 5px 0px 15px 41px;
	clear:none;
	float:left;
	width:215px;
}

h3.botline {
	border-bottom: 1px dotted #c9c9c9;
	padding-bottom:25px;
	}

h4 {
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b395e;
	margin: 5px 0px 5px 30px;
	/*width: 550px;*/
}

body#contact h4 {
	clear:both;
	float:left;
	margin: 15px 0px 0px 30px;
	width:300px;
}

body#contact #footer h4 {
	clear:none;
	float:none;
	margin: 5px 0px 0px 0px;
	width:949px;
}


#footer h4 {
	margin: 5px 0px 0px 0px;
	width:949px;
}

h5, body#tools #footer h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #969696;
	font-weight:lighter;
	margin: 5px 0px 0px 0px;
}


body#tools h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	color: #2b395e;
}

h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6b6b;
	margin: 5px 0px 5px 30px;
}

.byline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	color: #6ba0d5;
	}
.byparent {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b395f;
}

.caption {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:13px;
	font-style: italic;
	color: #2b395f;
	margin: 0px 0px 100px 0px;
	padding: 10px 10px 10px 10px;
}

.caption_box {
	position:absolute;
	bottom:53px;
	right:0px;
	width:270px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index:12;
}

body#contact .caption_box {
	position:absolute;
	bottom:35px;
	right:10px;
	width:263px;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 20px 9px;
	z-index:12;
	background-image: url(http://privateprep.com/img/bckgr_captionbox.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

body#corevalues .caption_box {
	position:absolute;
	bottom:35px;
	right:10px;
	width:263px;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 20px 9px;
	z-index:12;
	background-image: url(http://privateprep.com/img/bckgr_captionbox.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}




.caption_box p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.caption_box_noimg {
	position:absolute;
	bottom:60px;
	right:0px;
	width:284px;
	margin: 0px 0px 0px 0px;
	padding: 100px 0px 18px 0px;
	z-index:12;
	background-image: url(http://privateprep.com/img/sidebar_noimage.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.caption_box_noimg p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #ffffff;
}
p, ul, ol {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #6b6b6b;
	margin: 0px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	z-index:55;
}


body#contact .col p {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
p.quoteleft {
	clear:both;
	float:left;
	background-image: url(http://privateprep.com/img/bckg_quoteL.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 10px 15px;
	padding: 10px 9px 4px 15px;
	width: 565px;
	
}
p.newslettericon {
	background-image: url(http://privateprep.com/img/button_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-style: italic;
	font-weight: bold;
	color: #2b395e;
}

p.pcenter {
	text-align:center;
	margin: 3px auto 3px auto;
}
	
	


span.quoteright {
	background-image: url(http://privateprep.com/img/bckg_quoteR.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 50px 50px 0px;
	z-index:12;
	height:50px;
	width:50px;
	
}
ul, ol {
	margin: 0px 0px 10px 40px;
	list-style: none;
}

li {
	background-image: url(http://privateprep.com/img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 10px 5px 25px;
	color: #6ba0d5;
}




li.white {
	background-image: url(http://privateprep.com/img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 10px 5px 25px;
	color: #c8ddea;
}

body#tools  li {
	background-image: none;
}

	
/* **************************************************** header including logo, login/contact links and main nav */

/*the main navigation has it's own style sheet for menu drop downs called menuh.css */
#header {
	clear:both;
	float:left;
	width:949px;
	background-image: url(http://privateprep.com/img/curl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
}

#logo {
	float:left;
	width: 286px;
	margin:50px 0px 0px 0px;
	overflow:hidden;
}


#login_links {
	float: right;
	width: 280px;
	text-align:right;
	margin: 90px 35px 0px 0px;
	
}

#nav_login {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


#nav_login ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#nav_login li {
	display: inline;	
	background-image:none;
	padding: 0px 0px 0px 0px;
}

#nav_login a {
	color: #0e5184; 
	text-decoration: none;
	border-right: 2px solid #2b395e;
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 5px;
}

#nav_login a:hover {
	color: #6ba0d5;	
}
#nav_login a.last {
	border:none;
}

/* ******************************************************************************** subnav area */


#subnav_horiz {
	float:left;
	width:947px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 7px 0px 7px 0px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	background-color: #f8f8f8;
}
#subnav_horiz.top {
	margin: 70px 0px 0px 0px;
}
#subnav_horiz ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;	
}

#subnav_horiz li {
	display: inline;		
	margin: 0px;
	padding:0px 10px 0px 10px;
	background-image:none;
}

#subnav_horiz a {
	text-decoration: none;
	border-right: 1px solid #9c9c9c;
	margin: 0px 0px 0px -5px;
	padding: 0px 10px 0px 0px;
	
}

#subnav_horiz a:link, #subnav_horiz a:visited { 	color: #2b395e;}
#subnav_horiz a:hover {	color: #6ba0d5;}
#subnav_horiz a.last {	border-right: none;}


#subnav_horiz a.current {
	color: #6ba0d5;
	}
/* ******************************************************************************** content area */
body#hp #superwrapper, body#dashboard #superwrapper {
	position: relative;
	width: 994px;
	margin: 0px auto 50px auto;
	padding:0px 0px 0px 0px;
	overflow: hidden;	
}

body.in #superwrapper {
	position: relative;
	width: 994px;
	margin: 0px auto 50px auto;
	padding:0px 0px 0px 0px;
	overflow: hidden;
}

body#hp #wrapper {
	background-image: url(http://privateprep.com/img/hp_dropsh.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	width: 994px;
	margin: 0px auto 0px auto;
	padding:0px 0px 50px 0px;
	overflow: hidden;
	background-color:#ffffff;
}

body.in #wrapper {
	/*background-image: url(http://privateprep.com/img/hp_dropsh.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	position: relative;
	width: 948px;
	margin: 0px auto 10px auto;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	background-color:#ffffff;}


#container {
	position: relative;
	width: 948px;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	background-color: #ffffff;
}



#flash {
	background-color:#c8ddea;
	float:left;
	width:700px;
	height:328px;
	margin: 9px 6px 9px 0px;
	padding:0px 0px 0px 0px;	
	overflow:hidden;
}



#contentwrapper {
	clear:left;
	float:left;
	width:99%;
	overflow:hidden;
	margin: 10px 10px 0px 0px;
	background-image: url(http://privateprep.com/img/sidebar_noimage.jpg);
	background-color: #ebf2f8; /* column 1 background color */
	background-repeat: no-repeat;
	background-position: right bottom;
}
body#contact #contentwrapper {
	width:99%;
	background-color: #cfe4f1;
	background-image: url(http://privateprep.com/img/sidebar_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;}
	
body#corevalues #contentwrapper {
	width:99%;
	background-color: #cfe4f1;
	background-image:url(../img/blank.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

body#tools #contentwrapper, body#dashboard #contentwrapper {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(http://privateprep.com/img/blank.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #ffffff; /* column 1 background color */
	
}


#hp #content {
	
	clear:both;
	float:left;
	width:949px;
	margin: 63px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}
.in #content {
	/*
	clear:both;
	float:left;
	width:949px;
	margin: 63px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	*/
	float:left;
	width:99%;
	position:relative;
	right:29%;
	background:#ffffff; /* column 1 background colour */
	
}

#contentmain {
	/*
	float:left;
	width:610px;
	margin: 0px 30px 9px 0px;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
	*/
	float:left;
	width:65%;
	position:relative;
	left:31%;
	overflow:hidden;
	/*background-color:none;*/
	
}

body#resourcectr.in #contentmain {
	background-image:url(http://privateprep.com/img/bckgr_content.jpg);
	background-repeat:repeat-x;
	background-position:bottom center;
	width:98%
}

body#resourcectr.in #contentmain img {
	margin: 0px 0px 50px 264px;
	
}

body#resourcectr.in #login {
	position:relative;
	margin: 60px auto 120px auto;
	width:403px;
	height:311px;
	background-image: url(http://privateprep.com/img/res_ctr.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.in #sidebar {
	/*
	float:left;
	width:284px;
	height:auto;
	margin: 0px 0px 9px 0px;
	padding:0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background-image: url(http://privateprep.com/img/bckgr_sidebar.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;	
	*/
	float:left;
	width:/*31%*/284px;
	position:relative;
	left:/*35%*/325px;
	overflow:hidden;
	
}



body#corevalues #sidebar img {
	margin: 28px 0px 0px 28px;
}

body#corevalues #sidebar a.button {
	position:absolute;
	top: 242px;
	left: 80px;
}
body#hp .box {
	display:block;
	float:left;
	width:228px;
	height:140px;
	border:1px solid #d6d6d6;
	background-image:url(http://privateprep.com/img/bckgr_box.jpg);
	background-repeat:repeat-x;
	background-position:bottom center;
	margin: 0px 5px 10px 0px;
	padding-bottom: 10px;
	overflow:hidden;
	
}
body#hp .box p  { /* this is the p tag for the bottom boxes on the homepage */
	/*
	clear:both;
	float:left;
	width:97%;*/
	font-size:11px;
	line-height: 12px;
	letter-spacing:.4px;
	font-weight:lighter;
	padding: 6px 12px 4px 11px;
	margin: 0px 0px 0px 0px;
}

body#hp .box.last p  {
	padding: 6px 18px 4px 14px;
}
body#hp .box img {
	float:left;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding:5px 12px 5px 10px;
	display:inline;
}

.button {
	display:block;
	float:left;
	width:124px;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	overflow:hidden;
}


.button_new {
	display:block;
	float:left;
	width:124px;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	overflow:hidden;
}

body#contact .button {
	display:inline;
	float:none;
	width:125px;
}

.button a {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:	11px;
	font-weight:lighter;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 15px 30px;
	text-decoration: none;	
	background-image:url(http://privateprep.com/img/button_box_hp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.button.center a { margin: 0px 0px 0px 80px;}

.button a:link, .button a:visited {	color: #005579;	}
.button a:hover {	
	background-image:url(http://privateprep.com/img/button_box_hp_o.jpg);
	color:#ffffff;	
}

a.button { /*thi is the sidebar button on the hp */
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:	11px;
	font-weight:lighter;
	text-decoration: none;	
	background-image:url(http://privateprep.com/img/button_sidebar_hp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 5px 0px 0px;
	padding: 4px 52px 7px 32px;
}

body#resourcectr.in #login a.button {
	margin: 20px 5px 0px 0px;
	padding: 4px 0px 7px 32px;
	width:95px;
	display:inline;
	float:left;
}


#sidebar .submenu#sub1 a.button {	
	margin: 215px 0px 0px 52px;
	padding: 4px 0px 7px 35px;
}
#sidebar .submenu#sub2 a.button {	
	margin: 10px 0px 0px 50px;
	padding: 4px 0px 7px 26px;	
}

a.button:link, a.button:visited {	color: #ffffff;	}
a.button:hover {	
	background-image:url(http://privateprep.com/img/button_sidebar_hp_o.gif);
	color:#005579;	
}
	
body#contact a.button {
	background-image:url(http://privateprep.com/img/button_sidebar_hp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body#meetac a.buttonsubmit, body#hp a.buttonsubmit {
	background-image:url(http://privateprep.com/img/button_dkblue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body#meetac a.buttonsubmit, body#hp a.buttonsubmit {
	margin: 0px 0px 2px 0px;
	padding: 4px 52px 7px 30px;
	width: 194px;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:	11px;
	font-weight:lighter;
	text-decoration: none;	
}
body#meetac a.buttonsubmit:hover, body#hp a.buttonsubmit:hover {
	color: #ffffff;
}
body#hp a.buttonsubmit {
	margin: 0px 0px 0px 50px;
}


table {
	clear:both;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #6b6b6b;
	margin: 15px 15px 30px 30px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	background-image: url(http://privateprep.com/img/bckg_table_Gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
table.first { margin: 15px 0px 10px 30px; clear:none; }
table.sidebyside { margin: 15px 0px 10px 10px; clear:none; }
table.centertable { margin-right:250px;}

table.centertable td {text-align:center; }
th { 
	color: #ffffff;
	padding: 10px 2px 10px 2px;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	background-image:url(http://privateprep.com/img/bckg_table.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
}

td.verttop {
	padding: 0px 2px 20px 2px; 
	color: #ffffff;
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	background-image:url(http://privateprep.com/img/bckg_table.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	text-align:center;
	}

tr{ }

td {
	border-bottom: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	padding: 2px 2px 2px 8px;
}

td.first {
	font-weight:bold;
}

body#contact table {
	clear:none;
	float:none;
	width: 280px;
	line-height:normal;
	color: #2b395f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: none;
	background-image: none;
	
}

body#contact td {
	border: none;
	padding: 5px 0px 5px 0px;
}

/* ******************************************** tables for tools */
body#tools table {
	clear:both;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #6b6b6b;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: none;
	border-right: none;
	background-image: url(http://privateprep.com/img/bckg_table_Gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}

body#tools th { 
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 2px 10px 2px;
	border-bottom: none;
	border-left: none;
	background-image:url(http://privateprep.com/img/bckg_table.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
}

body#tools tr { border: 1px solid red;}

body#tools td {
	border-bottom: none;
	border-left: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#tools td.first {
	font-weight:bold;
}


/* ************************************************************************** */
#page {
	height:700px;
	margin: 300px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	
}
sub {
	font-style:italic;
}

.color { background-color: #dce8f2;}


.col {
	float:left;
	width: 300px;
	border-right: 1px dotted #c9c9c9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.col.last {
	border:none;
}

.col img  {
	float:left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.col p {
	float:left;
	padding: 14px 0px 10px 0px;
}

body#newsletter .col {
	float:left;
	width: 300px;
	height: 150px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border:none;
}

body#newsletter .col img  {
	float:none;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	height:90px;
}
body#newsletter .col p {
	float:none;
	text-align:center;
	display:block;
	padding: 14px 0px 10px 0px;
}
/* ************************************************************************ homepage open close sidebar */
.menuOut {
	cursor:pointer;
	background-color:#c7dce9;
	color: #2b395e;
	width:224px;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 2px;
	border: 1px solid #d6d6d6;
	background-image: url(http://privateprep.com/img/sidebar_arrow_expand.jpg);
	background-repeat: no-repeat;
	background-position: 205px 2px;
}
.menuOver {
	cursor:pointer; 
	background-color:#c7dce9; 
	color:#0099cc; 
	width:224px; 
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 2px;
	border: 1px solid #d6d6d6;
	background-image: url(http://privateprep.com/img/sidebar_arrow_close.jpg);
	background-repeat: no-repeat;
	background-position: 205px 2px;
}
.submenu {
	/*width:170px;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
.submenu#sub1 {
	background-image: url(http://privateprep.com/img/sidebar_bckg_cc.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:226px;
	height:250px;
}

.submenu#sub2 {
	background-image: url(http://privateprep.com/img/sidebar_bckg_ac.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:228px;
	height:250px;
}
.submenu#sub3 {
	background-image: url(http://privateprep.com/img/sidebar_bckg_mpp.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	width:230px;
	height:300px;
}

.submenu#sub3 p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:black;
}


#hp #sidebar {
	float:left;
	width:226px;
	height:327px;
	margin: 9px 0px 9px 0px;
	padding:2px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	overflow:hidden;
}





#sidebar .submenu p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0px;
	color: #666565;
	margin: 0px 15px 0px 5px;
	padding: 0px 0px 0px 0px;
}

#sidebar .submenu#sub3 p {
	color: #2b395e;
	margin: 0px 0px 0px 0px;
	padding: 35px 42px 0px 54px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}



/* ******************************************************************************** subnav */

#subnav {
}

#subnav ul {
}

#subnav li {
}

subnav li.last {
}


/* ******************************************************************************** footer */


#footer {
	clear:both;
	float:left;
	width:949px;
	text-align:center;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
}

#footer h5 a:link, #footer h5 a:visited {
	color:#969696;
	text-decoration:underline;
}
#footer h5 a:hover {
	color: #2b395e;
	text-decoration:underline;
}




/* ******************************************************************************** tutor/db */

.tutor {
	clear:both;
	float:left;
	width:580px;
	margin:	10px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #c9c9c9;
}

.tutor h4 {
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b395e;
	margin: 5px 0px 5px 30px;
	/*width: 550px;*/
}

.tutor h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6b6b;
	margin: 5px 0px 5px 30px;
}

.tutor h6.blue_lt { color: #6ba0d5;}
.tutor p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #6b6b6b;
	/*margin: 0px 0px 10px 30px;*/
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	z-index:55;
}


select.search_location {
	background-image: url(http://privateprep.com/img/button_selectlocation.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #d6e4f1;
	padding: 5px 10px 5px 20px;
	border:none;
	margin-right: 10px;
	height: 25px;
	width:194px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #313a5d;	
}

body#hp select.search_location {
	background-image: url(http://privateprep.com/img/button_selectlocation.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #d6e4f1;
	padding: 5px 10px 5px 60px;
	border:none;
	margin: 0px 0px 10px 15px;
	height: 25px;
	width:194px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #313a5d;	
}

select.dropdown, input.button_save {
	background-image: url(http://privateprep.com/img/button_dropdown.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #ecf4f7;
	padding: 5px 7px 5px 8px;
	border:none;
	margin: 0px 0px 10px 5px;
	height: 25px;
	width:174px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing:-.50px;
	font-style: italic;
	font-weight: bold;
	color: #313a5d;	
}

select.dropdown {
	background-image: url(../img/blank.gif);
	background-color: #ecf4f7;
	color: #313a5d;
	height: auto;
	width: auto;
}


body#dashboard .dashboard_box table.table_full tr td.col_left #nav_tools_sub form select.dropdown {
	background-image: url(http://privateprep.com/img/button_dropdown.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	padding: 5px 10px 5px 20px;
	border:none;
	margin: 0px 0px 10px 15px;
	height: 25px;
	width:174px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #313a5d;	
}



select.dropdown.newsletter {
	background-image: url(http://privateprep.com/img/button_dropdown_white.jpg);
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 20px;
}

select.dropdown.shorter {
	padding: 5px 10px 5px 2px;
}


input.button_save {
	padding: 5px 10px 5px 3px;
}



/* ************************************************** tms/tutor_dev starting with static pages from Danny's design */

#content_tutor { /*this will be the shell that contains the header bard, left nav, and content boxes*/
	background-color:#ffffff;
	clear:both;
	float:left;
	width:949px;
	margin: 63px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_tutor_in { /*this will be the shell that contains the header bard, left nav, and content boxes*/
	clear:both;
	float:left;
	width:928px;
	margin: 0px 0px 12px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: url(http://privateprep.com/img/bckgr_content_tutors.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	
}

body.login #content_tutor_in { 
	background-image:url(../img/blank.gif);
	background-repeat: repeat-x;
	background-position: center top;
	
}




#col_nav {
	float:left;
	width:150px;
}

#col_main {
	float:left;
	width:750px;
	padding: 0px 0px 0px 25px;
	}

body#dashboard h1 {
	/*clear:both;*/
	float:left;
	width:100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #c8ddea;
	margin: 18px 0px 15px 0px;
	padding: 8px 0px 5px 10px;
	font-weight:lighter;
	text-transform:none;
	border-bottom: none;
	background-color:#2b395e;
}



span.welcome { color:#6ba0d5;}

span.date {
	position:absolute;
	top:198px;
	right:25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#fff;
	font-style:italic;
}

/* *************************************************************************** tool nav */

#nav_tools {
	float:left;
	width:160px;
	margin: 10px 10px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px dotted #a9a9a9;
	
	border-right: 2px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	
}
#nav_tools ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav_tools li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav_tools a {
	color:#2b395e;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 10px 25px;
	font-size: 11px;
	width:160px;
	display:block;
}

#nav_tools a:link, #nav_tools a:visited  {
	background-image:url(../tms/images/nav_tools.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#nav_tools a:hover {
	background-image: url(http://privateprep.com/tms/images/nav_tools_o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_tools a.current, 
#nav_tools .current,
#nav_tools ul li a.current,

table.table_full #nav_tools ul li a.current

{
	background-image: url(http://privateprep.com/tms/images/nav_tools_o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#nav_tutor_bar {
	float:left;
	background-image: url(http://privateprep.com/img/bckgr_nav_tutor_bar.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	width:160px;
	margin: 4px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #a9a9a9;
}

body#dashboard #nav_tools_sub select.background_bubble {
	background-image: url(http://privateprep.com/img/bckgr_nav_tools_sub.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	padding: 5px 10px 5px 60px;
	border:none;
	margin: 0px 0px 10px 15px;
	height: 25px;
	width:174px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #313a5d;	
}



body#dashboard span.phone  {
	
	float:left;
	width:auto; /*has to be auto for tms/tutors/add tutor */
	margin: 5px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	}
body#dashboard input.phoneinline {float:left; width:auto;}

.addtop {
	display:block;
	width: 100px;
	padding:7px 0px 0px 10px;
}
/* *********************************************************************** form cstyles */
body#dashboard form {
}
body#dashboard form input {
	float:left;
	width:auto;
	margin: 5px 0px 0px 4px;	
}

body#dashboard form input.valign {
	display:block;
	margin: 10px 0px 0px 4px;
}

body#dashboard form select, body#dashboard form textarea  {
	float:left;
	width:auto;
	margin: 5px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	/*border:2px dotted red;*/
}

body#dashboard form label, table#contact_data label, table#reminder_data label {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #6ca0d6;
	text-align:right;
	margin: 10px 4px 0px 10px;
	padding: 0px 5px 0px 0px;
	clear:both;
	float:left;
	width: 75px;
}

body#dashboard form label {
	text-align:left;
	width: 45px;
}

body#dashboard label.testme {text-align:left;}
body#dashboard label.widthfull {width:100%; text-align:left;}
body#dashboard label.widthfull_center {width:100%; text-align:center;}
body#dashboard label.width40 {width:40%; text-align:left;}
body#dashboard label.widthlong {width:70px; text-align:left;}

table#contact_data .formdata {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	margin: 10px 4px 0px 10px;
	padding: 0px 5px 0px 0px;
	float:left;
	width: /*150px*/auto;
	/*overflow-y: scroll;*/
	/*overflow-x: hidden;*/
}


table#reminder_data .formdata {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	margin: 10px 4px 0px 10px;
	padding: 0px 5px 0px 0px;
	float:left;
	width: /*150px*/auto;
}
/* *********************************************************************** form styles */

body#dashboard .button.center { margin:10px 0px 10px 80px;}
body#dashboard .button a {
	background-image: url(http://privateprep.com/img/button_dkblue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #fff;
	margin: 0px 0px 10px 10px;
	padding: 4px 25px 15px 30px;
	text-transform:none;
	display:block;
	width:160px;
}


body#dashboard .button a:hover {color: #bcccd3;}

.dashboard_box {
	display:block;
	float:left;
	width:750px;
	border-left: 1px solid #babdbf;
	border-right: 1px solid #babdbf;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#fff;

	}


.dashboard_box table.table_right p {
	margin: 20px 12px 10px 12px;
	padding: 0px 0px 0px 0px;
	line-height:13px;
}

body#dashboard table {
	clear:none;
	float:left;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	overflow:hidden;
	
}
body#dashboard th, body#dashboard tr, body#dashboard td {
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#dashboard td.bodytext { font-size:12px;	}
	
body#dashboard table.table_full {
	width:100%;
	border:none;
	margin: 0px 0px 0px 0px;
}

body#dashboard table.table_full tr th {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	border:none;
	text-align:left;
	background-image:url(../img/blank.gif);
	background-repeat:repeat;
	background-position: 0 0;
	background-color:#2B395E;
}

body#dashboard table.table_full tr td {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	
}
body#dashboard table.table_full tr th h1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	color: #fff;
	font-size:16px;
	border-bottom: 1px dotted #727b94;
	width:100%;
	/*height:25px;*/
	background-color:#2B395E;
}

body#dashboard table.table_full tr th h1.nobottom  {
	border-bottom: none;
}

body#dashboard table.table_full tr th h1 a:hover {
	color:#fff;
}

body#dashboard table.table_full tr td.col_left  {
	background-color: #2b395e;
	color: #c8ddea; 
	text-align: left;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#dashboard table.table_left tr th.sub, 
body#dashboard table.table_full tr td.subhead {
	background-image:url(../img/bckgr_tutor_th_sub.jpg);
	background-repeat:repeat-x;
	background-position: 0 0;
	padding: 5px 5px 6px 5px;
	border:none;
	color: #fff;
	
	/*line-height:12px;*/
}
body#dashboard table.table_left tr th.sub_twoline {
	background-image:url(../img/bckgr_tutor_th_sub.jpg);
	background-repeat:repeat-x;
	background-position: 0 0;
	padding: 0px 5px 0px 5px;
	border:none;
	color: #fff;
	
	line-height:12px;
}




body#dashboard table.table_left tr th.sub a:link, 
body#dashboard table.table_left tr th.sub a:visited, 
body#dashboard table.table_left tr th.sub a:hover,  
body#dashboard table.table_left tr th.sub_twoline a:link,
body#dashboard table.table_left tr th.sub_twoline a:visited,
body#dashboard table.table_left tr th.sub_twoline a:hover

{color:#fff;
text-decoration:none;
}

body#dashboard table.table_left tr th.sub a:hover
{text-decoration:underline;}	


body#dashboard table.table_left {
	width:58%;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

body#dashboard table.table_left.sidebyside {
	width:50%;
	
}

body#dashboard table.table_left tr th {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	text-align:left;
}

body#dashboard table.table_left tr th h1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	color: #fff;
	font-size:16px;
	border-bottom: 1px dotted #727b94;
	width:100%;
	height:25px;
	background-color:#2B395E;
	
}
body#dashboard table.table_left tr td.col_left  {
	background-color: #2b395e;
	color: #c8ddea; 
	text-align: left;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#dashboard table.table_left tr td.addheight {
	padding: 3px 0px 18px 4px;
}


body#dashboard table.table_right {
	width:42%;
	background-color:#fff;
	border:none;
}



body#dashboard table.table_right tr th {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	text-align:left;
}


body#dashboard table.table_right tr td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	background-color:#fff;
}

/*
body#dashboard table.table_right tr td #lesson_div {
	height:600px;
	overflow-y: scroll;
	overflow-x: hidden;
}
*/

body#dashboard table.table_right tr td #lesson_div div.scrolly {
	/*height:600px;*/
	overflow-y: scroll;
	overflow-x: hidden;
}


body#dashboard table.table_right tr th  h1,
table#contact_data h1
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	border:none;
	color: #fff;
	font-size:16px;
	
	background-image:url(../img/bckgr_captionbox.jpg);
	background-repeat:repeat-x;
	background-position: bottom left;
	
}

table#contact_data #loyalty_div table {
	padding: 50px 0px 0px 0px;
}

table#reminder_data h1
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	border:none;
	color: #fff;
	font-size:16px;
	
	background-image:url(../img/bckgr_captionbox.jpg);
	background-repeat:repeat-x;
	background-position: bottom left;
	
}

body#dashboard table.table_right tr td p {
	background-color:#fff;
}






body#dashboard table.table_left tr td  {
	color: #2b395e;
	font-weight:bold;
	border-right: 1px solid #babdbf;
	padding: 0px 0px 0px 2px;
}


.incomplete { 
	background-image:url(../img/icon_incomplete.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	height:23px;
	display:block;
	color:red;
	}
	

.recap{ 
	background-image:url(../img/icon_recap.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	height:23px;
	display:block;
	}
.cancelled { 
	background-image:url(../img/icon_cancelled.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	height:23px;
	display:block;
	}
	
.plus {
	background-image:url(../img/icon_plus.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	height:23px;
	display:block;
}
.minus{
	background-image:url(../img/icon_minus.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	height:23px;
	display:block;
}
.amount {
	background-image:url(../img/bckgr_amount.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	margin: 0px 0px 0px 85px;
	padding: 19px 0px 19px 0px;
	border: 1px solid #bebebe;
	width: 135px;
	text-align:center;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #2b395e;
}

body#dashboard table.table_left tr td.col_left ul  {
		margin: 5px 0px 10px 10px;
}

#nav_tools_sub ul {		margin: 5px 0px 10px 10px;	}

body#dashboard table.table_left tr td.col_left ul li {
	background-image: url(http://privateprep.com/img/bullet_table.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 25px;
}

body#dashboard table.table_left tr td.col_left ul li.noimg {
	background-image: url(http://privateprep.com/img/blank.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 25px;
}

#nav_tools_sub li {
	background-image: url(http://privateprep.com/img/bullet_table.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 25px;
}

body#dashboard table.table_left tr td.col_left ul li a:link, body#dashboard table.table_left tr td.col_left ul li a:visited {
	color: #c8ddea;
}

body#dashboard table.table_left tr td .red.incomplete a:link, body#dashboard table.table_left tr td.red.incomplete a:visited {
	color: red;
}




#nav_tools_sub a:link, #nav_tools_sub a:visited {	color: #c8ddea; font-weight: bold;	}

body#dashboard table.table_left tr td.col_left ul li a:hover {
	color:#fff;
}

.dashboard_active_link {
	color:#fff;
}

body#dashboard table tr td a.link_underline {
	color:#2b395e;
	text-decoration:underline;
}
body#dashboard table tr td a.link_underline:hover {
	text-decoration:none;
}


#nav_tools_sub a:hover {color:#fff;}

#nav_tools_sub a.current 
#nav_tools_sub ul li a.current,
table.table_full #nav_tools_sub ul li a.current
	{ 
	color:#fff; 
}

.prev_next_exp {
	background-image: url(http://privateprep.com/img/bckgr_prev_next_exp.jpg);
	background-repeat: repeat-x;
	background-position:bottom center;
	color: #c8ddea;
	text-align:center;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	float:left;
	width:100%;
	height:20px;
	padding: 6px 0px 0px 0px;
}
.prev_next_exp a:link, .prev_next_exp a:visited {
	color:#c8ddea;
}

.prev_next_exp a:hover {
	color:#fff;
}

/*  ************************************************************************************* logon */



body#dashboard table.errors {
	width:100%;
	background-color:transparent;
	background-image:url(../img/blank.gif);
	background-repeat:repeat;
	background-position: 0 0;
}

body#dashboard table.none {
	width:100%;
	background-color:transparent;
	background-image:url(../img/blank.gif);
	background-repeat:repeat;
	background-position: 0 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

body#dashboard table.login {
	margin: 100px 0px 20px 270px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	background-color:/*transparent*/#fff;
	background-image:url(../img/blank.gif);
	background-repeat:repeat;
	background-position: 0 0;
}


body#dashboard table.login tr th, body#dashboard table.login tr td, body#dashboard table.login tr {
	background-color:transparent;
	background-image:url(../img/blank.gif);
	background-repeat:repeat;
	background-position: 0 0;
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
body#dashboard table.none tr td { padding: 0px 0px 0px 0px;  }
body#dashboard table.none tr td.logincenter { padding: 0px 0px 0px 70px;  }

body#dashboard table.login th h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6ba0d5;
	
	background-color:transparent;
	
	background-image:url(../img/blank.gif);
	background-repeat:repeat;
	background-position: 0 0;
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

body#dashboard table.login tr td p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #6c6b6b;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background-color:transparent;
}

input.login {
	background-image:url(../img/log-in.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparant;
	border:none;
	height: 25px;
	width:100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #313a5d;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;	
	text-align:center;
}






body#dashboard a.button {
	margin-left:70px;
	padding: 0px 100px 0px 0px;
}


body#dashboard a.buttonsubmittest {
	background-image:url(http://privateprep.com/img/button_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 5px 0px 5px 80px;
	padding: 4px 52px 8px 30px;
	width: 194px;
	height:35px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:	11px;
	font-weight:lighter;
	text-decoration: none;	
	color:#fff;
}


.testimg {
	margin: 5px 0px 5px 80px;
	padding: 4px 52px 8px 30px;
	width: 194px;
	height:35px;
	display:block;
}




body#dashboard a.buttonsubmit {
	/*background-image:url(http://privateprep.com/img/button_submit.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 5px 0px 5px 80px;
	padding: 4px 52px 8px 30px;
	width: 194px;
	height:35px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:	11px;
	font-weight:lighter;
	text-decoration: none;	
	color:#fff;
}
body#dashboard a.buttonsubmit:hover {
	color: #c4dded;
}

body#dashboard table.none a.buttonsubmit {
	margin: 5px 0px 5px 130px;
	padding: 4px 32px 8px 30px;}



#sorry {
	float:left;
	width:400px;
	height:54px;
	background-image:url(../img/bckgr_sorry.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
}
p.sorry {
	background-image:url(../img/sorry.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding: 10px 100px 10px 20px;	
}

.fb_field  { /*shaded text field class for freshbooks*/
	background-color:#FF9;
	/*font-family: Helvetica, Arial;
	font-size: 13px; */
	/*font-style: italic; */
	color:#000;
}
.fb_view {
	background-color:#FF9;
	color:#60F;
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-style: italic;
}




body#dashboard table.table_left tr td.col_left ul li a.white:link, 
body#dashboard table.table_left tr td.col_left ul li a.white:visited, 
body#dashboard table.table_left tr td.col_left ul li a.white:hover { color: #fff;	}
