/* CSS Document */
/* html 											{ min-height:100%; margin-bottom:1px; }  stop page "jumping" in FF */
* 													{ margin:0; padding:0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#79796f; }
html, body 										{ background-color:#ffffff; color:#000000; text-align:center; }
img												{ border:0; }
h1													{ font-size:14px; font-weight:900; color:#000000; }
h2													{ font-size:13px; font-weight:400; color:#000000; }
h3													{ font-size:12px; font-weight:900; color:#000000; }
p, span, pre, td, li							{ font-size:12px; color:#79796f; }
p													{  }
a													{ font-size:12px; color:#484848; text-decoration:underline; }
a:hover											{ color:#000000; }
li													{ list-style:none; }
.error											{ font-weight:900; font-size:11px; color:#ff0000; }
input, textarea, select					{ border:1px solid #cfcfcf; }
input											{  }
textarea										{  }
select										{  }

/* templateTop */
#templateTop 									{ clear:both; position:relative; width:750px; height:210px; margin:0 auto; margin-top:30px; background-color:#dadcdb; }
#totalAwarenessLogo							{ position:absolute; top:4px; left:10px; }
#headerImage									{ position:absolute; bottom:0px; left:0px; }
#mainNav											{ z-index:3; position:absolute; bottom:0px; left:0px; width:750px; height:30px; }
#mainNav	ul 									{ display:inline; list-style-type:none; }
#mainNav ul li									{ float:left; width:80px; text-align:center; line-height:30px; }
#mainNav ul li a 								{ display:block; height:30px; vertical-align:middle; text-decoration:none; color:#626463; font-size:12px; font-weight:900; background-image:url(http://totalawarenesscoaching.com/templates/TAC/images/dadcdb.gif); background-repeat:repeat; }
#mainNav ul li a:hover						{ color:#ffffff; background-image:url(http://totalawarenesscoaching.com/templates/TAC/images/transparent.gif); background-repeat:repeat; }

/* templateContent */
#templateContent 								{ clear:both; width:750px; margin:0 auto; }
#templateContentLeft							{ float:left; margin:5px 5px 0px 5px; width:500px; text-align:left; padding:10px 10px 10px 20px; }
#templateContentRight 						{ float:right; margin:5px 0px 5px 0px; width:200px; }
#templateContentBoth							{ float:left; width:700px; padding:0px 20px 0px 20px; text-align:left; }

.rightContentSection							{ width:198px; border:1px solid #dadcdb; margin-right:2px; }
.rightContentSection h1						{ display:block; width:100%; height:30px; line-height:30px; background-color:#dadcdb; font-weight:400; color:#696969; text-align:center; vertical-align:middle; }
.rightContentSection span					{ display:block; text-align:left; padding:10px 10px 20px 10px; }
.author														{ font-size:10px; }

#imageParagraphs								{ clear:both; }
#imageParagraphs div							{ clear:both; border-bottom:1px solid #ebebeb; margin:8px 0px 15px 5px; }

.square											{ list-style-position: outside;	list-style-type: square; }

/* templateBottom */
#templateBottom								{ clear:both; width:750px; margin:0 auto; }
#companyDetails								{ width:100%; height:30px; background-color:#dadcdb; margin-bottom:4px; text-align:center; }
#companyDetails span							{ padding:0px 15px 0px 15px; font-weight:400; font-size:11px; color:#626463; line-height:30px; }
#companyDetails span a						{ vertical-align:middle; font-weight:400; font-size:11px; color:#626463; text-decoration:none; }
#companyDetails span a:hover				{ color:#000000; }
#termsNavigation								{ width:100%; margin-bottom:30px; height:23px; }
#termsNavigation ul							{ list-style-type:none; }
#termsNavigation ul li						{ padding:0px 10px 0px 10px; display:inline; line-height:30px; }
#termsNavigation ul li a					{ vertical-align:middle; color:#858585; text-decoration:none; font-size:10px; font-weight:400; padding:6px 8px 0px 8px; }
#termsNavigation ul li a:hover			{  }

#contentAdminLeft-head, #contentAdminRight-head 
													{ color:#777777; text-align:left; font-size:13px; font-weight:900; }
#contentAdminLeft-head						{ float:left; width:55%; margin-left:30px; padding:5px; }
#contentAdminRight-head						{ float:left; width:35%; padding:5px; border-left:1px solid #cccccc; }

#contentAdminLeft-body, #contentRight-body 
													{ color:#777777; text-align:left; font-size:10px; font-weight:400; }
#contentAdminLeft-body						{ float:left; width:55%; margin-left:30px; padding:5px; border-top:1px solid #cccccc; }
#contentAdminRight-body 					{ float:left; width:35%; padding:5px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }

.adminFunctions {
	z-index:10; 
	position:relative; float:left; 
	width:100%;
	text-align:left;  
}
.adminFunctions a	{ 
	position:absolute; bottom:0px; 
	padding:1px 3px 1px 3px; 
	border:1px solid #ff7777;
	text-align:left; font-weight:900; font-size:9px; color:#ff4444; text-decoration:none; 
	background-color:#efefef; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; 
}
.adminFunctions a:hover { 
	color:#ff0000; 
	background-color:#efefef; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; 
}

#adminNavigation {
	z-index:10; 
	position:relative; 
	float:left; 
	width:100%;
}
#adminNavigation div	{ 
	position:absolute; left:10px; top:20px;
	text-align:left; font-weight:900; font-size:9px; color:#ff4444; text-decoration:none; 
}
#adminNavigation ul { 
	margin:0px;
	padding:0px;
	position:absolute; left:10px; top:40px; 
	list-style-type:none; 
}
#adminNavigation ul li {
	padding:2px 3px 2px 3px; 
	text-align:left; 
}

#adminNavigation a { 
	padding:1px 3px 1px 3px; 
	border:1px solid #ff7777;
	text-align:left; font-weight:900; font-size:9px; color:#ff4444; text-decoration:none; 
	background-color:#efefef; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;
}

#adminNavigation ul li a { 
	padding:1px 3px 1px 3px; 
	border:1px solid #ff7777;
	text-align:left; font-weight:900; font-size:9px; color:#ff4444; text-decoration:none; 
	background-color:#efefef; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;
}
#adminNavigation ul li a:hover { 
	color:#ff0000; 
	background-color:#efefef; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; 
}

#profileNavigation							{ background-color:#ebfaeb; }
#profileNavigation ul						{  }
#profileNavigation ul li					{  }
#profileNavigation ul li a					{ color:#00723e; }
#profileNavigation ul li a:hover			{ color:#ffffff; background-color:#00723e; }

#publicationsNavigation						{ background-color:#ebfaeb; }
#publicationsNavigation ul					{  }
#publicationsNavigation ul li				{  }
#publicationsNavigation ul li a			{ color:#00723e; }
#publicationsNavigation ul li a:hover	{ color:#ffffff; background-color:#00723e; }