/* CSS Document */
@import url(reset.css);
html {
	overflow-y: scroll;  /* always show scroll so pages dont jump in FF */
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1, h2, h3, h4, #mastheadSection2 li, #secondaryContent strong {
	/*font-family:"Helvetica Neue Black", "Arial Black", Helvetica, Verdana, Arial, sans-serif;*/
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
}
h1 {
	color:#770c29;
	font-size:26px;
}
h2 {
	font-size:26px;
	margin-bottom:10px;
}
h3 {
	color:#770c29;
}
p {
	font-size:11px;
	line-height:1.3;
}
li {
	line-height:1.3;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#770C29;
	text-decoration:none;
}
fieldset {
	margin-top:10px;	
}
/*------------------------------------------------------------------*/
#container {
	margin:0 auto 0;
	width:930px; 
} 
/* --- Masthead --- */
#masthead {
	width:930px;
}
#mastheadContent {
	position:absolute;
	left:0;
	top:3px;
	width:243px;
	height:70px;
}
#mastheadSection1 {
	background:#fff url(/img/logo_phoenixtraining2.gif) no-repeat 1px 15px;
	width:930px;
	height:80px;
	font-size:12px;
	position:relative;
	text-transform:uppercase;
	margin-top:10px;
}
#mastheadSection1 #login {
	position:absolute;
	right:5px;
	top:5px;
	width:215px;
	text-align:right;
}
#mastheadSection1 p {
	bottom:20px;
	position:absolute;
	right:5px;
	width:300px;
	font-size:12px;
	text-transform:capitalize;
	text-align:right;
}
#mastheadSection1 .phone
{font-size:22px;
color:#770C29;

}

#mastheadSection1 ul {
	bottom:-2px;
	position:absolute;
	right:0;
}
#mastheadSection1 li {
	float:left;
	font-size:11px;
	letter-spacing:0.25px;
	padding:0 2px 0 2px;
	word-spacing:1px;
}
#mastheadSection1 a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	
}
#mastheadSection1 a:hover {
	color:#770c29;
}
#mastheadSection1 li.on a {
	color:#770c29;
}
#mastheadSection1 .button {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:50px;
}
#mastheadSection1 .button, fieldset.login .button {
	color:#fff;
	background-color:#770c29;
	padding:3px 3px 3px 5px;
	text-align:center;
}
#mastheadSection1 .button:hover {
	color:#000;
}
#mastheadSection1 #topNav li {
	padding:0;
}
#mastheadSection1 #topNav li a {
	padding:0 4px 0 4px;
}
#mastheadSection2 {
	height:57px;
	margin-top:5px;
}
#mastheadSection2 ul {
	margin-left:2px;
}
#mastheadSection2 li {	
	float:left;
	line-height:1.0;
	margin-right:8px;
	font-size:18px;
} 
#mastheadSection2 a {
	height:40px;
	padding:5px 100px 6px 6px;
	width:115px;
	font-size:18px;
	background-position:163px 8px !important;
	background-repeat:no-repeat !important;
	color:#fff;
	display:block;
	text-decoration:none;
	letter-spacing:-0.8px;
	vertical-align:middle;
} * html #mastheadSection2 a  {
	
}
#mastheadSection2 #menuItem1 {
	border:3px solid #b6b593;
}
#mastheadSection2 #menuItem1 a {
	padding-right:30px;
	width:179px;
	background:#c4c3a5 url(/img/menuOptionn2_button_small.gif);	
}
#mastheadSection2 #menuItem1 a:hover {
	color:#a19876;
}

#mastheadSection2 #menuItem2 {
	border:3px solid #a7d48d;
}
#mastheadSection2 #menuItem2 a {
	background:#b8dba2 url(/img/menuOptionn1_button_small.gif);
}
#mastheadSection2 #menuItem2 a:hover {
	color:#67bd4a;
}

#mastheadSection2 #menuItem3 {
	border:3px solid #7ebbd3;
}
#mastheadSection2 #menuItem3 a {
	background:#97c7dc url(/img/menuOptionn3_button_small.gif);
}
#mastheadSection2 #menuItem3 a:hover {
	color:#599ab9;
}
#mastheadSection2 #menuItem4 {
	border:3px solid #a3bebf;
}
#mastheadSection2 #menuItem4 a {
	background:#bbcfd1 url(/img/menuOptionn4_button_small.gif);
}
#mastheadSection2 #menuItem4 a:hover {
	color:#8e9aa1;
}
#mastheadSection2 li.lastLi {
	margin-right:0;
}
/* -- Content -- */
#content {
	/*overflow:auto;*/
	padding:20px 20px 50px;
	position:relative;
	margin:5px 0 0 0;
	min-height:350px;
	width:884px;
} * html #content {
	height:350px;
	
}
#content h1 {
	padding:0;
	/*margin-bottom:5px;*/
}
#content h3 {
	padding-bottom:10px;
}
#content p {
	margin-bottom:5px;
}
#mainContent {

	/*border:1px solid #FF0000;*/
	/*height:50px;*/
	margin-right:20px;
	float:left;
	width:400px;
	/*min-height:325px;*/
} * html #mainContent {
	height:410px; /*adjust this to 50px*/
}
#content #mainContent ul {
	margin:8px 0 15px;
}
#content #mainContent .contentPageLinks{ /*.richTextContent ul - be careful with this one */
	margin-top:2px;
}
#content #mainContent .richTextContent ul { 
	margin-top:0;
}
#content #mainContent li {
	font-size:11px;
}
#secondaryContent {
	background-color:#f4f8f8;
	float:right;
	margin-top:5px;
	padding:15px 10px 10px;
	width:372px;
	position:relative;
}
#secondaryContent h2 {
	color:#770c29;
	font-size:18px;
	padding-bottom:10px;
}
.contentPageLinks {
	margin:0 0 10px;
}
.contentPageLinks li a {
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.backgroundimage {
	position:absolute;
	height:100%;
	text-align:right;
	top:0;
	right:0;
	width:495px;
	overflow:hidden;
	z-index:-3;
} 
.backgroundimage span {
	background:transparent url(/img/bg.png) repeat-y right;
	height:105%;
	position:absolute;
	display:block;
	width:190px;
	z-index:-5;
	top:0;
	left:0;
} * html .backgroundimage span {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg.png', sizingMethod='scale');
	width:60px;
}
.backgroundimage img {
	height:100%;
	position:absolute;
	right:0;
	z-index:-10;
}
#contentNav {
	margin: 8px 0 20px 0;
	height:25px;
}
#contentNav li { /*IE Fix*/
	float:left;
	height:30px;
}
#contentNav li a {
	background:transparent url(/img/button6.gif) no-repeat scroll left top;
	color:#000;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:1.1;
	margin-right:5px;
	min-height:29px;
	padding:2px 0 0 43px;
	text-decoration:none;
	width:65px;
} * html #contentNav li a {
	height:29px;
}
#contentNav li a:hover {
	background:transparent url(/img/button_on2.gif) no-repeat scroll left top;
	color:#770c29;
}
#contentNav li a.on {
	background:transparent url(/img/button_on2.gif) no-repeat scroll left top;
	color:#770c29;
}
#openCourse {
	padding:10px 0;
	font-weight:bold;
	font-size:14px;
}
#content fieldset.login legend { 
	display:none; 
}
#content fieldset.login label { 
	display:block; 
}
#content fieldset.login .button {
	color:#fff;	
	text-transform:uppercase;
	font-weight:bold;
}
#content fieldset.login label {
	margin-bottom:10px;
}
/* ------------ Extra ------------ */
#extra {
	display:block;
	clear:both;
	height:90px;
	margin-top:5px;
	width:930px;	
}
#extra h2 {
	font-size:17px;
	letter-spacing:-1px;
	margin-bottom:5px;
}
#extra #feedback h2 {
	color:#9ea9b0;
}
#extra #feedback {
	margin-right:5px;
	padding:5px 5px 10px 20px;
	width:677px;

	border:3px solid #d6dbde;
	float:right;

	height:68px;
	position:relative;
}
#extra #feedback p {
	margin-bottom:3px;
}
#extra #feedback span {
	font-weight:bold;
	color:#9ea9b0;
	
}
#extra #feedback img {
	position:absolute;
	right:10px;
	bottom:10px;
}
#extra #feedback .imgButton {
	position:absolute;
	right:10px;
	bottom:10px;
}
#extra #feedback #quote {
	width:627px;
}
#extra #contact {
	background:#d6b2af;
	border:3px solid #ba8282;
	width:187px;
	float:left;
	padding:5px 10px;
	height:73px;
}
#extra #contact p { 
	line-height:1.3;
}
#mastheadSection1 #contact {
	line-height:1.3;
}
#mastheadSection1 #contact p { 
	line-height:1.3;
}
#contact {
	font-weight:bold;
}
#contact h2 {
	color: #770E29;
}
#contact h3 {
	color: #770E29;
	font-size:15px;
}
#contact h2 a, #contact a {
	color:#fff;
	text-decoration:none;
}
#contact h2 a:hover {
	text-decoration:none;
}
#contact span strong{
	color:#000;
	text-transform:none;
}
#contact span:hover{
	color:#770e29;
	text-transform:none;

}
#contact em {
	color:#770e29;
	font-style:normal;	
}
#contact a {
	color:#770E29;
	text-transform:none;
}
#contact a:hover {
	color:#fff;	
}
#contact em a {
	color:#770e29;
	text-decoration:none;
}
.contactUsText a{
	font-weight:bold;
}
/* -- Footer -- */
#footer {
	border-top:2px solid #770C29;
	padding-top:5px;
	width:930px;
	background-color:#fff;
	margin:5px auto 0;
	height:35px;
	line-height:35px;
}
#footer li {
	float:left;
	padding:0 0 0 7px;
}
#footerNav .firstChild {
	padding:0;
}
#footer a:link, #footer a:visited {
	
	text-decoration:none;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	color:#770C29;
	text-decoration:none;
}
/* -- Classes -- */
.error{
	color:red;
	margin-top:10px;
}
.flashText {
	text-indent:-9999px;
	text-decoration:none;
}
.border {
	border:3px solid #d6dbde;
}
.CurvedBorder {
	border:3px solid #D6DBDE;
}
.richTextContent {	
}
.richTextContent h1 {
	color:#66ac47;
}
.richTextContent h2 {
	color:#000;
	/*font-family:"Arial Black", Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	padding:30px 0 0 0;
}
.richTextContent ul {
	font-size:11px;	
	margin:0 0 20px;
}
.richTextContent li {	
	line-height:1.3;
	padding-left:13px;
}
.links{
	color:#770C29;
	font-weight:bold;
}
.spacer {
	margin-top:15px;
}
.jBorder {
	border:1px #CC0000;
}
#container .genericContentPadding {
	/*padding:40px 30px 20px;*/
}
/* -- Corners -- */
.corner {
	width:11px;
	height:11px;
	display:block;
	position:absolute;
}
#tl {
	background:transparent url(/img/corners/GEN-Grey-TL.gif) no-repeat 0 0;
	top:-3px;
	left:-3px;
}
#tr {
	background:transparent url(/img/corners/GEN-Grey-TR.gif) no-repeat 0 0;
	top:-3px;
	right:-3px;
}
#br {
	background:transparent url(/img/corners/GEN-Grey-BR.gif) no-repeat 0 0;
	bottom:-3px;
	right:-3px;
} * html #br {
	bottom:-6px;
}
#bl {
	background:transparent url(/img/corners/GEN-Grey-BL.gif) no-repeat 0 0;
	bottom:-3px;
	left:-3px;
} * html #bl {
	bottom:-6px;
}
/* -- corners -- */
#tl2 {
	background:transparent url(/img/corners/GEN-Grey-TL.gif) no-repeat 0 0;
	top:-3px;
	left:-3px;
}
#tr2 {
	background:transparent url(/img/corners/GEN-Grey-TR.gif) no-repeat 0 0;
	top:-3px;
	right:-3px;
}
#br2 {
	background:transparent url(/img/corners/GEN-Grey-BR.gif) no-repeat 0 0;
	bottom:-3px;
	right:-3px;
} * html #br2 {
	bottom:-6px;
}
#bl2 {
	background:transparent url(/img/corners/GEN-Grey-BL.gif) no-repeat 0 0;
	bottom:-3px;
	left:-3px;
} * html #bl2 {
	bottom:-6px;
}
