﻿/******************************************************************************/
/* SPECIFIC.CSS - Version 2.0.0                                                                                      */
/* This file should be linked to by all html files with this command                                    */
/*      <link rel="stylesheet" type="text/css" href="_SPECIFIC.css">                                 */
/* or use this:                                                                                                                   */
/*     <style type="text/css">@import url("../styles/_SPECIFIC.css");</style>                    */
/* place it somewhere between <head> and </head>                                                           */
/******************************************************************************/
/* TAG - no prefix */
div#icon-user {background:url('../images/icon/user.png') no-repeat;}
div.clean p {margin:0px;}
div.video {text-align:center;	margin-top:15px;}
span.clean p {margin:0px;}

/* ID - prefix with pound sign (#) */
#ap-arena {width:415px; float:left; padding:0 5px; background-color:#FFF;}
#ap-banner {
	margin:0px;	padding:0px; position:relative; width:764px; height:100px;
	background:url('../images/masthead/Banner_DiscoveringYourself.png') no-repeat top left;}
#ap-bottomnav {width:762px; padding:2px 0 2px 0; border-top:solid 1px gray; background:#EEE;}
#ap-footer {	
	margin:0px;	padding:5px 0px 1px 0px; width:762px;
	font:normal 10px arial; color:#000; clear:both;}
#ap-foottext {}
#ap-masthead {
	margin:0px;	padding:0px; position:relative; width:764px; height:100px;
	background:url('../images/masthead/MASTHEAD.png') no-repeat top left;}
#ap-sidebarLF {
	width:135px; float:left; border-right:solid 1px #000; background-color:#EEE;}
#ap-sidebarLF img.pg-sidebar-photo {border:solid 1px #CCC; padding:2px;	background-color:#FFF;}
#ap-sidebarLF .pg-list-grid img.pg-profile-pic {
	width:60px !important; height:60px !important;
	padding:2px; border:solid 1px #CCC;	background-color:#FFF;}
#ap-sidebarRT {width:200px; float:right; border-left:solid 1px #000; background-color:#EEE;}
#ap-sidebarRT img.pg-photo {border:solid 1px #CCC; padding:2px;	background-color:#FFF;}
#ap-sidebarRT .pg-list-grid img.pg-profile-pic {
	width:60px !important; height:60px !important;
	padding:2px; border:solid 1px #CCC;	background-color:#FFF;}
#ap-topnav-menu {}
#ap-topnav-menu a {font:bold 12px arial; color:#EAEAAA; text-decoration:none;}
#ap-topnav-menu a:hover {color:#F00; background:#DDD;}
#ap-topnav-wrap {
	padding:10px 20px; background:#000;
	border-top:1px solid #000; border-bottom:1px solid #000;}
#ap-topnav-wrap ul {margin:0px;	padding:0px; list-style-type:none;}
#ap-topnav-wrap li {margin-right:10px; display:inline;}
#ap-smalltitle { color:#E3E3AA !important; font-size:12pt !important; font-family:Arial !important; }
#ap-title a, a:visited, a:hover {color:#FFF;}
#ap-titlelink {letter-spacing:3px !important; color:#E3E3AA !important; font-style:italic !important; font-size:30pt !important; font-family:Georgia !important; font-weight:bold !important; }

#colLF {width:172px; margin:0px; padding:0px; border:solid 1px #666; background-color:#F3F3E4; text-align:left; vertical-align:top;}
#colLF div {padding:0px 3px; font:bold 12px arial;}
#colMID {width:416px; margin:0px; padding:0px; background-color:#FFF; text-align:left; vertical-align:top;}
#colMID div {padding:0px 3px; font:bold 12px verdana;}
#colRT {width:172px; margin:0px; padding:0px; border:solid 1px #666; background-color:#F3F3E4; text-align:left; vertical-align:top;}
#colRT div {padding:0px 3px; font:bold 12px verdana;}

#LoginPanel {
	width:350px; margin:5px 0px 5px 200px; padding:6px;
	border:solid 1px black;
	background-color:#EEE; font-size:12px;}
#LoginParm {
	width:105px; padding-top:3px;
	position:relative; float:left; text-align:right; clear:left;}
#video-div object:after {content:''}
#video-div param {display:block}
#video-div param[name="movie"]:after {content:'[Video:'attr(value)']'}
#wrapper {width:762px; margin:0px; padding:0px; border-left:solid 1px #444; border-right:solid 1px #444; background-color:transparent;}

/* CLASS - prefix with dot (.) */
.ap-footertext {
	margin:0px;	padding:6px 0px 6px 20px;
	background:#161616; border-bottom:solid 1px #000;	border-top:solid 1px #000;}
.ap-list-grid {width:100%; padding-left:15px;}
.ap-list-list {margin:0px !important; padding:0px !important; list-style-type:none !important;}
.ap-list-list li {clear:both;}
.ap-logo {width:560px; height:100px; position:absolute;}
.ap-paragraph {padding:3px; overflow:hidden; text-align:left; background-color:#FFF}
.ap-profile-pic {border:solid 1px #000;}
.ap-sidebar-item {padding:3px; overflow:hidden;	border-bottom:solid 1px #000;}
.ap-sidebar-photo {width:50px; float:left; padding:3px; }
.ap-sidebar-text {color:#000; text-align:left;}
.ap-sidebar-title {
	padding:2px; font:bold 14px verdana; color:#FFF;
	border:solid 1px #000; background-color:#000;}
.ap-tabs {
	margin:0px;	padding:0px; height:32px;
	border-bottom-width:1px; border-bottom-style:solid;	background-color:transparent;}
.ap-tab-item {
	margin:0px;	margin-right:5px;	padding:0px;
	border-width:1px;	border-style:solid;	border-bottom:0px; list-style-type:none;}
.ap-text {margin-bottom:10px; color:#EAEAAA; text-align:left;}
.ap-title {margin-bottom:10px; font:normal 18px verdana; color:black;}
.button_blue {
	font:normal 12px Verdana; color:#FFF;
	background-color:#000066;
	border:#FFF;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
}
.celllabel {padding-right:3px; font:normal 11px arial; color:#414141; text-align:right;}
.cellvalue {font:bold 12px verdana; color:#000; text-align:left;}
.clear {clear:both; line-height:0px;}
.ClientName {font:bold 18px tahoma;}
.ClientAddress {font:bold 14px tahoma;}
.Container {
	width:100%; padding:3px;
	position:relative; top:0px; left:0px;	background-color:#EEE;}
.FootNote {font:normal 11px verdana; color:red;}
.hasOneColumn {}
.hasSidebar #ap-container {width:762px;}
.hasSidebar .ap-logo {width:762px;}
.hasSidebar #ap-sidebar {
	float:right; clear:right;	font-size:12px;	border-left:solid 1px #000;}
.Heading {
	position:relative; top:0px; left:0px; width:100%;
	font:bold 13px verdana; color:#FFFFFF; text-align:center;
	background-color:#006600; border:solid 1px black;}
.horzlist {font:normal 11px verdana;color:black;}
.label {
	width:120px; padding-top:0px; padding-right:2px;
	position:relative; float:left; text-align:right; clear:left;
	font:normal 11px verdana; color:#666666;}
.navBox {}
.pagerText {color:red; background-color:#EEE;}
.pagerText a {
	font:bold 10px tahoma; color:#FFF;
	background-color:#000099;
	text-decoration:none;
	padding:0px 2px 1px 2px;}
.pagerText a:hover {font:bold 10px tahoma; color:#FFF; background-color:#F00;}
.pageTitle {font:bold 16px arial; color:black;}
.rowspacing {padding-top:10px;}
.searchboxselect14 {font:bold 14px arial;}
.tableCellBold {
	font:bold 12px verdana; color:#000;
	border:#000080 1px solid;	background-color:#F3F3E4;}
.tableCellAltBold {
	font:bold 12px verdana; color:#000;
	border:solid 1px #000080;	background-color:#FFF;}
.tableCellNormal {
	font:normal 10px verdana; color:#000;
	border:#000080 1px solid;	background-color:#F3F3E4;}
.tableCellAlternating {
	font:normal 10px verdana; color:#000;
	border:solid 1px #000080;	background-color:#FFF;}
.tableCellSelected {
	font:normal 10px verdana;  color:#000;
	border:solid 1px #000080;	background-color:#C0C0C0;}
.tableHeader {
	margin:0px;padding:2px;
	font:bold 11px verdana; color:#FFF;
	background-color:#000080;
	text-align:center;}
.tableHeader a:hover {font-size:11px; color:#FFF; text-decoration:none;}
.tableHeader a:link {font-size:11px; color:#FFF;	text-decoration:none;}
.tableHeader a:visited {font-size:11px; color:#FFF; text-decoration:none;}
.tableHeaderHighlighted {font:bold 11px verdana; color:#FFFF00;}
.tableWithBorder {
	margin:0px; padding:2px; 
	border:solid 1px #000080; background-color:#FFFFE0;}
/* end of _APPLICATION.css */

