/*
	Site Name:		PersonalGrowth.com
  Description:	Personal Growth [dot] Com is a social network made up of people
  							interested in personal development, envisioned by Manny Goldman.
  Version: 			2? who knows!
  Author: 			Many.  Eric Lamb and Cesar Gonzalez among them.
  Author URI:		http://www.kokuadesign.com

	Colors:						PG Blue							#516B9F
										PG Green						#72AB62				
										Contrast Green			#83CA6F
										Sidebar BG Blue			#E8EDF0
*/

/* Changes made - Anupa */



html {
	background-color: #7A7A7A;
}

body {

	font:12px Tahoma;

	color:#333;

	background-color: #7A7A7A;

	margin-top: 0px;

	margin-left: 0px;

}



.text {

	font:12px Tahoma;

	color:#333;

	margin-top: 0px;

	margin-left: 0px;

}



.stylew {

	font:12px Tahoma;

	color:#cccccc;

	margin-top: 0px;

	margin-left: 0px;

}





.top_nav_bg {

	background-color: #78af68;

	color: #FFFFFF;

	text-align: center;

}

.textfield { border: 1px solid #D4D0C8; }

.blog-form-title input { width: 400px; }

a.menulinkstyle:link{color:#516B9E; font-size: 13px; text-decoration: none; font-family:Tahoma;}

a.menulinkstyle:visited {color:#516B9E; font-size: 13px; text-decoration: none; font-family:Tahoma;}

a.menulinkstyle:hover {color:#516B00; font-size: 13px; text-decoration: bold; font-family:Tahoma;}

a.menulinkstyle:active {color:#516B9E; font-size: 13px; text-decoration: none; font-family:Tahoma;}

a.invisible:link{color:#FFFFFF; font-size: 10px; text-decoration: none; font-family:Tahoma;}

a.invisible:visited {color:#FFFFFF; font-size: 10px; text-decoration: none; font-family:Tahoma;}

a.invisible:hover {color:#FFFFFFF; font-size: 10px; text-decoration: none; font-family:Tahoma;}

a.invisible:active {color:#FFFFFF; font-size: 10px; text-decoration: none; font-family:Tahoma;}

a.overdark:link{color:#DDDDDD; font-size: 12px; text-decoration: none; font-family:Tahoma;}

a.overdark:visited {color:#DDDDDD; font-size: 12px; text-decoration: none; font-family:Tahoma;}

a.overdark:hover {color:#DDDDDDD; font-size: 12px; text-decoration: none; font-family:Tahoma;}

a.overdark:active {color:#DDDDDD; font-size: 12px; text-decoration: none; font-family:Tahoma;}

.style1 { font-family: Tahoma; font-size: 11px; color: #FF0000; }

.csubmit {

	border:1px solid #aaa;

	background-color:#eee;

	font:11px Tahoma;

	color:#333;

	text-align:center;

	}

.csubmit2 {

	border:1px solid #00CC33;

	height:40px;

	background-color:#eee;

	font:20px Tahoma;

	color:#333;

	text-align:center;
	CURSOR: pointer; 

	}

select    { 

	font-family: Tahoma; 

	font-size: 10px; 

	fontsize: 11px; 

	border: 1px solid #D4D0C8;

}





.ImageUploadHeader {

	font-family:Tahoma;

	font-size:12px;

	color:#333333;

	font-weight:bold;

}

.PageHeading {

	font-family:Tahoma;

	font-size:24px;

	color:#909090;

	font-weight:bold;

}

.border_box {

	width:50%;

	border:1px solid #ccc;

	text-align:left;

	padding:5px;

}

.add_resume_section_header {

	background-color:#a6c3df;

	padding:3px;

	border-bottom:1px solid #aaa;

	line-height:1.25em;

	font:12px Tahoma;

	color:#567b98;

	font-weight:bold;



}

table.alternaterows {
	font-size: 11px; 
	text-align: left;
	background-color: #e1e1e1;
}

.my_resume_header {
	background-color: #a6c3df;
	font: 12px Tahoma;
	color: #FFF;
	padding: 2px 5px;
	border-bottom: 1px solid #AAA;
}

.my_resume_rows{
	padding:0 8px 5px 8px;
}



.sub_desc{

	font: 10px Tahoma;

	line-height:1.3em;

	color: #444;

}



.black_font {

	color:#000000;

	font-weight:bold;

}


.main_table {

	border: 1px #000000 solid; 

	padding: 2px;

	background-color:#FFFFFF;

}

/*Forum Styles*/

.ForumMainTable {

	border: 1px #718cc3 solid; 

	background-color: #FFFFFF; 

	width: 99%; 

	padding: 0px;

} 



.ForumKeyTable {

	border: 1px #718cc3 solid; 

	background-color: #FFFFFF; 

	padding: 0px;

} /*main table for forum*/



.ForumRegRow {

	font-family: Tahoma; 

	color: #000000; 

	font-weight: bold; 

	background-color: #FFFFFF;

	font-size: 12px;

} /*registration row, mainly here for symetry*/



.ForumHeadline {

	font-family: Tahoma;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2d4c8d;

	font-size: 11px;

} /*headline row, the first row that says forum name, topics, posts and such*/



.ForumCatline {

	font-family: Tahoma;

	font-weight: bold;

	color: #000000;

	background-color: #718cc3;

	font-size: 12px;

} /*the row with the category colors*/



.ForumForumRow {

	font-family: Tahoma; 

	color: #000000;

	background-color: #efefef;

	font-size: 12px;

} /*color of the forum rows*/



.quotecode {

	font-family: Tahoma; 

	color: #FFFFFF; 

	border-collapse: collapse; 

	border: 1px solid #000000; 

	background-color: #6e93b0;

	font-size: 12px; 

	width:95%;

} /*when you quote someone in a post*/

/*End Forum Styles*/


.box_left_top {
	height: 22px;
	width: 13px;
	background-color: #72AB62;
	border-bottom: 1px solid #72AB62;
	}

.box_mid_top {
	height: 22px;
	background-image: url(/templates/personalgrowth/images/box_03g.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #72AB62;
}

.box_right_top {
	height: 22px;
	width: 18px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #72AB62;
}

.box_body_content{
	background-color: #EBEDEE;
	padding-top:10px;
}

.box_left_bottom {

	background-image:url(../images/box_10_2.gif);

	background-repeat:no-repeat;

}

.box_right_bottom {

	background-image:url(../images/box_10_1.gif);

	background-repeat:no-repeat;

}

.data {

	background-image:url(../images/Site-Home-left-top.gif);

	background-repeat:no-repeat;}

.box_mid_bottom {

	background-color: #EBEDEE;

}

.box_mid_right {

	background-color:#EBEDEE;

}

.box_mid_right2 {

	background-image: url(/templates/personalgrowth/images/box_07b.gif);

	background-repeat: repeat;

}

.box_mid_left2 {

	background-image: url(/templates/personalgrowth/images/box_08b.gif);

	background-repeat: repeat-y;

}

.box_mid_left {

	background-color:#EBEDEE;

	}

.odd { background-color: #E5E5E5; }
.even { background-color: #F5F5F5; }

.textbox2 {

	border:1px solid #aaa;

	font:11px Tahoma;

	color:#333;

	width:550px;

	height:150px;

}



.textbox5 {

	border:1px solid #aaa;

	font:11px Tahoma;

	color:#333;

	width:350px;

	height:150px;

}

.textbox3 {

	border:1px solid #aaa;

	font:11px Tahoma;

	color:#333;

	width:350px;

	height:150px;

}


.textbox9 {

	border:1px solid #aaa;

	font:11px Tahoma;

	color:#333;

	width:550px;

	height:350px;

}



.textbox4 {

	border:1px solid #aaa;

	font:11px Tahoma;

	color:#333;

	width:400px;

	height:150px;

}

.errorMessage {

	color:red;

}





.gen {

        font-size : 12px;

        }

.genmed {

        font-size : 11px;

        }

.gensmall {

        font-size : 10px;

        }

.gen,.genmed,.gensmall {

        color : #000000;

        }

a.gen,a.genmed,a.gensmall {

        color: #006699; text-decoration: none;

        }

a.gen:hover,a.genmed:hover,a.gensmall:hover        {

         color: #DD6900; text-decoration: underline;

         }

a:link,a:active,a:visited {
	color: #3366CC;
	text-decoration: underline;
}

a:hover {
    color: #3366CC;
		text-decoration: none;
}

a.footerlinkstyle {
		color: #516B9E; 
		font-size: 12px; 
		text-decoration: none; 
		font-family:tahoma;
}

a.footerlinkstyle:link {
		color: #516B9E;
		font-size: 12px;
		text-decoration: none;
		font-family:tahoma;
}

a.footerlinkstyle:visited {
		color:#516B9E;
		font-size: 12px;
		text-decoration: none;
		font-family:tahoma;
}

a.footerlinkstyle:hover {
		color: #73AD63;
		font-size: 12px;
		text-decoration: none;
		font-family:tahoma;
}

a.footerlinkstyle:focus {
		color: #73AD63;
		font-size: 12px;
		text-decoration: none;
		font-family:tahoma;
}


span.info {

        font-size: 10px;

        color: #000000;

        }

span.small {

        font-size: 11px;

        }

div.small {

        font-size: 11px;

        }

div.pm {

        border: solid;

        border-width: 1px;

        width: 300px;

        border-color: #555555;

        background-color: #CFCFCF;

        font-size: 11px;

        position: center;

        text-align: center;

        }

table.forumborder {

        border: solid;

        border-width: 1px;

        border-color: #555555;

        }

td.small {

        font-size: 11px;

        }

td.info {

        font-size: 10px;

        color: #000000;

        }

td.title {

        background-color: #669900;

        width: 100%;

        height: 100px;

        }

td.ForumMenu {

        background-color: #BFBFBF;

        height: 25px;

        color: #555555;

        font-size: 12px;

        font-family: Tahoma;

        }

td.mnu {

        background-color: #BFBFBF;

        height: 1px;

        }

/* Background color changed - Anupa */

a.forumlink {
	color: #444;
	font: bold 14px Tahoma;
	text-decoration: underline;
}

a.forumlink:hover {
	color: #600;
	text-decoration: none;
}

td.forumtitle {
	background-color: #72AB62;
	color: #FFFFFF;
	font: 12px Tahoma;
}

td.row1 {

        background-color: #DEDEDE;

        font-family: Tahoma;

        font-size: 12px;

        }

td.row2 {

        background-color: #CFCFCF;

        font-family: Tahoma;

        font-size: 12px;

        }

td.row3 {

        background-color: #CECECE;

        font-family: Tahoma;

        font-size: 12px;.

        }

td.icon {

        background-color: #CDCDCD;

        font-family: Tahoma;

        }

td.rowtitles {
	/*	background-color: #BFBFBF; */

	background-color: #72AB62;	
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
}

th.forumtitle {
	background-color: #72AB62;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
}

th.menu {

	background-color: #BFBFBF;

	height: 25px;

	color: #555555;

	font-size: 12px;

	font-family: Tahoma;

 }



 /* Gallery Styles */



 .dGray{

 	font:11px Tahoma;

	color:#555;

	font-weight:none;

	line-height:1.25em;

	font-weight: bold;

}



.ContentHeader1 {

	background-color:#a6c3df;

	padding:3px;

	border-bottom:1px solid #aaa;

	line-height:1.25em;

}



.ContentHeader1Title {

	font:12px Tahoma;

	color:#567b98;

	font-weight:bold;

}



.QuotaBox {
	border:1px solid #aaaaaa;
	background-color:#f5f5f5;
	padding:5px;
}



.ViewMessageBody {

	font:12px Tahoma;

	color:#222;

}



div.highlight {

	width:auto;

	height:auto;

	border:1px dashed #ccc;

	text-align:left;

	display:block;

	background:url("/templates/personalgrowth/images/highlight_pre.gif");

	background-repeat:repeat-x;

	}



div.highlight:hover {

	background:url("/templates/personalgrowth/images/highlight.gif");

	background-repeat:repeat-x;

	}



div.highlightHead {

	width:auto;

	height:auto;

	padding:5px;

	text-align:left;

	display:block;

	background-color:#fff;

	}







div.query_string_auto_complete {

	width: 100px;

	background: #fff;

	display: inline;

}



div.query_string_auto_complete ul {

	border: 1px solid #888;

	margin: 0;

	padding: 0;

	width: 100%;

	list-style-type: none;

}



div.query_string_auto_complete ul li {

	margin: 0;

	padding: 3px;

}



div.query_string_auto_complete ul li.selected { 

	background-color: #ffb; 

}



div.query_string_auto_complete ul strong.highlight { 

	color: #800; 

	margin: 0;

	padding: 0;

}

.kickstart {

	height: 337px;

	width: 525px;

	background:url("../images/kickstart.jpg");

}

.goldman {

	height: 200px;

	width: 259px;

	background:url("../images/goldman.jpg");

}

.goldmanbot {

	height: 18px;

	width: 252px;

	background:url("../images/goldmanbot.gif");

}

.goldmanbot2 {

	height: 35px;

	width: 252px;

	background:url("../images/goldmanbot.jpg");

}

.testi {

	height: 230px;

	width: 259px;

	background:url("../images/testi.jpg");

}

.nmtop {

	height: 18px;

	width: 505px;

	background:url("../images/nmtop.jpg");

}

.nmbot {

	height: 18px;

	width: 505px;

	background:url("../images/nmbot.jpg");

}

.box_gi {

	background:url("../images/box_line.gif");

}


/*****  Classes below added by Cesar Gonzalez *****/
.profile-image {
	float: left;
	text-align: center;
}

.profile-image img {
	border: 2px solid #444;
}

.member-stat-item {
	color: #516B9F;
	margin-top: 6px;
}

.standard-gray {
	background-color: #EBEDEE;
}

.gray-spacer {
	height: 4px;
	background-color: #EBEDEE;
}

.notes-soon {
	margin-top: 40px;
	text-align: center;
	color: #AAA;
}

.top-menu { 
	background-color: #E8EDF0; 
	padding-top: 2px;
}

.submenu { 
	background-color: #E8EDF0;
	padding-left: 6px;
}

.edit-profile-top {
	background-color: #EBEDEE;
	padding: 3px 15px 0 0;
	text-align: right;
}

.option-gray {
	/*	font: 11px Tahoma; */
	font-weight: bold;
	color:#555;
}

.messages-nav {
	padding: 0 5px 5px 55px;
	text-decoration: underline;
}

.buttonize a {
	background-color: #516B9F;
	color: #FFF;
	padding: 5px 20px;
	border-top: 2px solid #EEE;
	border-left: 2px solid #EEE;
	border-bottom: 2px solid #555;
	border-right: 2px solid #555;
	text-decoration: none;
}

.buttonize a:visited {
	color: #FFF;
	text-decoration: none;
}


.pagination a {
	text-decoration: underline;
}

.menu-bg {
	background: #FFF url(../images/loggedinmenumainbck2.gif) repeat-y top left;
}

#books_body { margin: 10px 20px 20px 20px;}
.header_message { margin: 10px 0 5px 0; text-align: center; }
.header_message img { margin-bottom: 5px; }
.book_title { font-weight: bold; font-style: italic; }

body#youre_invited { margin-top: 15px; }
#get_book_page { 
	width: 700px;
	color: #000;
	font: 16px Georgia, Melior, Serifa, Times, serif;
	margin: 20px auto 20px auto; 
}

#get_book_page img { border: 0; padding: 5px 10px; }
.value_proposition { font-size: 2.1em; font-weight: bold; color: #516B9F; text-align:center; }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.underline { text-decoration: underline; }
.large_text { font-size: 2.1em; font-weight: bold; }
.highlighted { background-color: yellow; }
.red_emphasis { font-size: 1.8em; font-weight: bold; color: red; }
.red_emphasis span { text-decoration: underline; background: yellow; }
.blue_text { font-weight: bold; color: blue; text-align:center; margin-bottom: 25px; }
.flush_right { text-align: right; }

.buy_alone { border-collapse: collapse; }
.buy_alone td { padding: 10px; border: 2px solid #222; }
.bonuses { margin-top: 0; padding-top: 0; }
table.bonuses p { margin-bottom: 0; padding-bottom: 15px; }

.simple_box { border: 0; width: 100%; text-align: center; }
.sales_box { background: #FFFFCC; border-collapse: collapse; border: 1px solid red; width: 76%; text-align: center; margin: 20px auto; }
.sales_box td { border: 1px solid #ccc; padding: 5px 0; }



/***** Layout Tweaks *****/
.top-level {
	margin: 4px auto 8px auto;
	width: 786px;
	border: 0;
}

.member-menu {
	width: 207px;
	border: 0;
}
	
.member-login {
	float: right;
	padding-right: 3px;
}

.member-login input {
	width: 165px;
}

.active-tab, .inactive-tab {
	width: 125px;
	margin-right: 3px;
	padding: 7px 0;
	text-align: center;
}

.active-tab { background-color: #E5E5E5; }
.inactive-tab { border: 1px solid #E5E5E5; }


/***** Eventually, we can simplify the box structure using this. *****
.box-header-green {  
	height: 22px;
	background: #FFF url(../images/box-header-green.gif) no-repeat bottom left;
	font: bold 14px Tahoma;
	color: #FFF;
	padding-left: 12px;
	border-bottom: 1px solid #72AB62;
}
**/

.phpdigHighlight { color: #000000;
                   background-color: #ADB5CE;
                   font-weight: bold; }
/* Added by Erik to fix designer fuckups - No clue if its redundent or not 
This section is for the index page
*/

.askbox {
	background-color: #FFF;
	border: 2px solid #71A962;
	color: #000000;
}
.tblborder {
	border: 3px dashed #666666;
}
.guarantee {
font-family: Georgia, Times New Roman;
font-size: 12pt;
padding-left: 5px;
padding-right: 5px;
}
.testimonials {
font-family: "Courier New", Courier, mono;
font-size: 10pt;
}
.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: bold;
}
.headerblog {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight: bold;
}
.headerundervideo {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
}
.header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25pt;
	font-weight: bold;
}
.header2 {
	font-family: Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
padding-left: 30px;
padding-right: 30px;
}
.headerblog2 {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
padding-left: 30px;
padding-right: 30px;
}
.header22 {
	font-family: Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
}
.header3 {
	font-family: Tahoma, Arial;
	font-size: 13pt;

}
.copy {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 11pt;
	padding-left: 30px;
padding-right: 30px;
}
.copy2 {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 11pt;
}
.subfooter {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 9pt;
}

/* This section is for courses.tpl again no clue if its a fuckup or what */
.askbox {
	background-color: #FFF;
	border: 2px solid #71A962;
	color: #000000;
}
.tblborder {
	border: 3px dashed #666666;
}
.guarantee {
font-family: Georgia, Times New Roman;
font-size: 12pt;
padding-left: 5px;
padding-right: 5px;
}
.testimonials {
font-family: "Courier New", Courier, mono;
font-size: 10pt;
}
.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: bold;
}
.header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25pt;
	font-weight: bold;
}
.header2 {
	font-family: Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
padding-left: 30px;
padding-right: 30px;
}
.header22 {
	font-family: Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
}
.header3 {
	font-family: Tahoma, Arial;
	font-size: 13pt;

}
.copy {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 11pt;
	padding-left: 30px;
padding-right: 30px;
}
.copy2 {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 11pt;
}
.subfooter {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 9pt;
}

