/* ----------------------------------------- */
/*	Prelude Character Analysis Stylesheet	 */
/* ----------------------------------------- */

/* ----- Styles ----- */
body {
	margin:0;
	padding:0;
	background-color:#f0ede5;
	font-family:Arial, sans-serif;
}

p {
	text-align:left;
	font-size:0.8em;
}

a {
	color:#94ae04;
}

h1,h2,h3 {

}

h1 {

}

h2 {
	_margin-top:20px;
}

h2 img {
	display:block;
	clear:both;
}

h3 {

}

table {
	width:100%;
	font-size:0.8em;
}

table,td {
	
}

th {
	
}

ul.details li {
	font-size:0.8em;
}

#searchForm {
	margin-top:10px;
}
/* ----- Styles ----- */

/* ----- Layout ----- */
#container {
	width:970px;
	margin:auto;
	border-left:2px solid #5b5345;
	border-right:2px solid #5b5345;
	border-bottom:2px solid #5b5345;
	padding:15px;
	background-color:#FFFFFF;
}

#header {
	position:relative;
	height:117px;
	_height:147px !important;
	border-bottom:2px dotted #5b5345;
	padding-top:10px;
}

#header span {
	
}

#sites {
	position:absolute;
	top:-16px;
	_top:-5px;
	right:0;
	width:320px;
	height:10px;
	float:right;
	padding-top:3px;
	padding-right:3px;
}

#sites ul {
	list-style-type:none;
}

#sites ul li {
	display:inline;
	padding:0;
	margin:0;
}

#sites ul li a {
	width:75px;
	height:62px;
	display:block;
	float:left;
	padding:0 !important;
	margin:0 !important;
	border:0;
	background-position:top right;
	background-repeat:no-repeat;
}

#sites ul li a span {
	display:none;
}

#sites ul li a#sites-stopgap {
	background-image:url(../images/sites-stopgap.png);
}

#sites ul li a#sites-stopgap:hover {
	background-image:url(../images/sites-stopgap-hover.png);
}

#sites ul li a#sites-fitzroy {
	background-image:url(../images/sites-fitzroy.png);
}

#sites ul li a#sites-fitzroy:hover {
	background-image:url(../images/sites-fitzroy-hover.png);
}

#sites ul li a#sites-sggroup {
	background-image:url(../images/sites-sggroup.png);
	width:55px;
}

#sites ul li a#sites-sggroup:hover {
	background-image:url(../images/sites-sggroup-hover.png);
}

#sites ul li a#sites-australia {
	background-image:url(../images/sites-australia.png);
}

.page {
	width:730px;
	float:right;
	padding:0 20px 20px 20px;
	background-position:top right;
	background-repeat:no-repeat;
	min-height:400px;
}

#page-home {
	background-image:url(../images/man_courtenay.gif);
}

#page-faqs {
	background-image:url(../images/lime_courtenay.gif);
}

#page-feedback {
	background-image:url(../images/peacock_courtenay.gif);
}

#page-charactermap {
	background-image:url(../images/lady_courtenay.gif);
}

#page-admin {
	background-image:url(../images/man_courtenay.gif);
}

#menu {
	width:198px;
	float:left;
	border-right:2px dotted #5B5345;
	padding-bottom:100px;
}

#menu ul {
	list-style-type:none;
	margin:17px 0 0 0;
	_margin-top:12px;
	padding:0;
}

#menu ul li {
	margin:5px 0 0 0;
	padding:0;
	_margin-top:2px;
}

#menu ul li a {
	width:180px;
	height:25px;
	display:block;
}

#menu ul li a span {
	display:none;
}

li#menu-home a {
	background-image:url(../images/menu-home.gif);
}

li#menu-home a:hover, li#menu-home.menu-current a {
	background-image:url(../images/menu-home-hover.gif);
}

li#menu-charactermap a {
	background-image:url(../images/menu-charactermap.gif);
}

li#menu-charactermap a:hover, li#menu-charactermap.menu-current a {
	background-image:url(../images/menu-charactermap-hover.gif);
}

li#menu-faqs a {
	background-image:url(../images/menu-faqs.gif);
}

li#menu-faqs a:hover, li#menu-faqs.menu-current a {
	background-image:url(../images/menu-faqs-hover.gif);
}

li#menu-feedback a {
	background-image:url(../images/menu-feedback.gif);
}

li#menu-feedback a:hover, li#menu-feedback.menu-current a {
	background-image:url(../images/menu-feedback-hover.gif);
}



li#menu-adminhome a {
	background-image:url(../images/menu-adminhome.gif);
}

li#menu-adminhome a:hover, li#menu-adminhome.menu-current a {
	background-image:url(../images/menu-adminhome-hover.gif);
}

li#menu-results a {
	background-image:url(../images/menu-results.gif);
}

li#menu-results a:hover, li#menu-results.menu-current a {
	background-image:url(../images/menu-results-hover.gif);
}

li#menu-profiles a {
	background-image:url(../images/menu-profiles.gif);
}

li#menu-profiles a:hover, li#menu-profiles.menu-current a {
	background-image:url(../images/menu-profiles-hover.gif);
}

li#menu-tutorialvideo a {
	background-image:url(../images/menu-tutorialvideo.gif);
}

li#menu-tutorialvideo a:hover, li#menu-tutorialvideo.menu-current a {
	background-image:url(../images/menu-tutorialvideo-hover.gif);
}

li#menu-setup a {
	background-image:url(../images/menu-setup.gif);
}

li#menu-setup a:hover, li#menu-setup.menu-current a {
	background-image:url(../images/menu-setup-hover.gif);
}



#footer {
	clear:both;
	border-top:2px dotted #5B5345;
	border-bottom:2px dotted #5B5345;
	margin:20px 0;
	padding:20px 0 20px 90px;
	font-size:0.8em;
}

#footer span {
	_position:relative;
	_top:-30px;
	_left:122px;
}

#footer a {
	border:0 !important;
	text-decoration:none;
	color:#000000;
}

#footer a img {
	border:0;
	vertical-align:bottom;
	_vertical-align:text-top;
}

#footer h2 {
	_margin:0;
}

#general_footer {
	text-align:center;
	color:#666666;
	font-size:0.7em;
}

#status {

}
/* ----- End of Layout ----- */

/* --------- Feedback form ----------------- */

#feedbackContainer {
	font-size:0.8em;
}

#feedbackContainer fieldset legend {
	display:none;
}

#feedbackContainer label {
	font-weight:bold;
	color:#94ae04;
}

/* --------- End of feedback form ----------------- */

/* --------- Prelude Character Analysis Index questionnaire ----------------- */

#pcai {
	font-size:0.8em;
	margin-bottom:20px;
}

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

#pcai ol li {
	margin-bottom:0px;
}

#pcai ul li {
	margin-left:20px;
}

#pcai ul li label {	
	margin-right:10px;
}

#pcai ul li.detail input {
	margin-left:10px;
	width:200px;
}

#pcaiDetails ul li {
	margin-bottom:10px;
	height:30px;
}

li.detail {
	margin-bottom:10px;
}

.detail label {
	font-weight:bold;
	color:#94ae04;
}

ul #gender li {
	margin-bottom:-10px;
	font-weight:bold;
	color:#94ae04;
}

input#name,input#email  {
	position:absolute;
}

#pcai fieldset {
	border:0;
	margin-bottom:20px;
}

#pcai fieldset legend {	

}

ol#pcaiQuestionnaire li.questionItem {
	margin-bottom:20px;
}

li.questionItem ul.answers {
	margin-top:-50px;
	display:inline;
}

#pcaiFieldset {

}

.question {
	font-weight:bold;
	color:#94ae04;
}

/* --------- End of Prelude Character Analysis Index questionnaire ----------------- */

/* --------- PCA Types ----------------- */
#pcaTypesSections {
	width:600px;
}

#pcaTypesSections a {
	color:#000000;
}

#pcaTypesSections div {
	float:left;
	padding-right:10px;
}

#pcaTypesSections div h2 {
	text-align:center;
	font-size:medium;
	margin:10px 0 0 0;
}

#pcaTypesSections table {
	width:250px;
	height:100px;
}

#pcaTypesSections table a {
	display:block;
	height:32px;
	text-align:center;
	text-decoration:none;
	padding-top:13px;
	font-size:20px;
}

table#pcaTypes {
	margin-bottom:20px;
}

table#pcaTypes tr td {
	width:25%;
	text-align:center;
	padding:10px;
	margin:2px;
	border:1px solid #4C0044;
}

#pcaFI table tr td {
	background-color:#00CC99;
}

#pcaII table tr td {
	background-color:#0099CC;
}

#pcaFE table tr td {
	background-color:#FF6666;
}

#pcaIE table tr td {
	background-color:#FFFF99;
}
/* --------- End of PCA Types ------------- */

/* ----- PCA Configuration ----- */
#configuration fieldset {
	
}

#configuration fieldset legend {
	
}

#configuration ul,#status ul {
	list-style-type:none;
}

#configuration ul li,#status ul li {

}

/* ----- End of PCA Configuration ----- */

/* ----- SGCA Styles ----- */

.sgcaForm {

}

.sgcaForm fieldset {
	border:0;
}

.sgcaForm fieldset legend {
	
}

.sgcaForm label {
	width:150px;
	padding-right:10px;
	display:block;
	float:left;
	margin-bottom:2px;
	margin-left:0;
	text-align:left;
	font-weight:bold;
}

.sgcaForm input, .sgcaForm textarea {
	margin-bottom:2px;
}

hr.profileRule { /* The horizontal rule which goes below the credo */
	border:0;
	border-top:2px solid #5b5345;
	margin-top:25px;
	display:block;
	width:100%;
}

p.credo {
	font-style:italic;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	margin-top:0;
	padding:0;
}

div.comparison { /* The container which holds all the comparison types together */
	width:640px;
	margin:auto;
}

.comparisonBox { /* The box for the text */
	width:260px;
	height:260px;
	float:left;

	padding:20px;
	text-align:left;
}

.comparisonBox p {
	text-align:left;
}

.comparisonHeading { /* The heading within the comparison box */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
}

.currentType { /* The background for the box with the current type */
	background-image:url(../images/comparisonContainer.gif);
}

/* ----- End of SGCA Styles ----- */

table#results {
	border:1px solid #999999;
	background-color:#FFFFFF;
}

table#results tr td {
	border:1px solid #CCCCCC;
}

table#results tr th {
	background-color:#042604;
	color:#FFFFFF;
}

.tagcloud {
	font-size:1.2em;
	text-align:center;
	font-style:italic;
	color:#666666;
}

h2.strapline {
	margin-top:-25px;
	padding:0;
}