/* common styles
=========================================*/

.txt, body{

color: #2A2F6C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: transparent;
}

a img {
border:0;
}

a:link,
a:visited,
a:hover,
a:active {
text-decoration: none;
color: #b8854c;
background: transparent;
}

	

a:hover {
text-decoration: none;
color: #c3bbb0;
background: transparent;
}

/*	Useful Classes
=========================================*/

.floatLeft {
float: left
}

.floatRight {
float: right
}

.clear {
clear: both;
margin: 0;
padding: 0;
}
.yellowbg{
	font-weight: bold;
	font-size:14px;
	background-color: #fdcd67;
	padding: 2px;
	margin-right: 5px;

}
.yellowbg a:link,
.yellowbg a:active,
.yellowbg a:visited,{
background-color: #fdcd67;
color: #2A2F6C;
}
.yellowbg a:hover,{
color:#c12034;
}

.highlight {
font-size: 14px;
color:#10592E;
font-weight:bold;
text-align:center;
background-color:#FFFFFF;
border:1px solid white;
padding:4px;
margin: 20px 25px 40px 0px;
}


.anchor {
	font-size: 10px;
	font-weight: normal;
	color: #10592E;
	margin-right: 10px;
	padding-right: 10px;
	text-indent: 15px;
}
.anchor a:link,
.anchor a:visited,
.anchor a:hover,
.anchor a:active {
color:#10592E;
}

/*.highlight a,
.highlight a:visited,
.highlight a:hover,
.highlight a:active{
color:#2A2E6D;
border:2px solid white;}*/

/*	Navigation Container
=========================================*/

#nav{
float:right;
margin: 29px 0 0 0;
}

#nav ul{
margin:0;
padding:0;
}

#nav li{
float:left;
width:45px;
display: inline;
padding: 0 0 0 35px;
}

#logo{
float:left;
margin: 0 0 0 35px;
}

#bar {
border-bottom: #2A2F6C 13px solid;
color: transparent;

}

/* adjust this negative margin for the Logo quirk in IE
=========================================*/

/** html #bar{
border-bottom: #2A2F6C 13px solid;
margin: 0 0 0 0;
}*/



/* Navigation Buttons
=========================================*/

#home a{
background:url(../_images/nav/home.gif) top left no-repeat;
display:block;
width:41px;
height:69px;
text-indent:-10000px;

}

#home a:hover{
background-position:bottom;
}

#training a{
background:url(../_images/nav/training.gif) top left no-repeat;
display:block;
width:46px;
height:69px;
text-indent:-10000px;
}

#training a:hover{
background-position:bottom;
}

#consult a{
background:url(../_images/nav/consult.gif) top left no-repeat;
display:block;
width:59px;
height:69px;
text-indent:-10000px;
}

#consult a:hover{
background-position:bottom;
}

#about a{
background:url(../_images/nav/about.gif) top left no-repeat;
display:block;
width:41px;
height:69px;
text-indent:-10000px;
}

#about a:hover{
background-position:bottom;
}



#freebies a{
background:url(../_images/nav/freebies.gif) top left no-repeat;
display:block;
width:44px;
height:69px;
text-indent:-10000px;
}



#freebies a:hover{
background-position:bottom;
}



#kudos a{
background:url(../_images/nav/kudos.gif) top left no-repeat;
display:block;
width:42px;
height:69px;
text-indent:-10000px;
}



#kudos a:hover{
background-position:bottom;
}



#contact a{
background:url(../_images/nav/contact.gif) top left no-repeat;
display:block;
width:43px;
height:69px;
text-indent:-10000px;
}



#contact a:hover{
background-position:bottom;
}





	

/*	Content Regions
=========================================*/

#mainContainer{
width: 986px;
margin: 30px auto;
}

#header{
color: transparent;
margin:0;
padding:0 0 14px;
position:relative;
top:19px;
}

	/* Changes the left column background color
	=========================================*/

	#contentPurple{
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	border: transparent 1px solid;
	background:url(../_images/left_bg.gif) repeat-y;
	}

#content{
padding-left: 145px;
margin: 0 15px;
}


#contentLeft{
float: left;
width: 650px;
padding-left: 145px;
margin: 0 15px;
color: #2A2F6C;
}

/* contentLeft backup ===============
	#contentLeft{
	float:left;
	width: 650px;
	padding-left: 145px;
	margin: 0 15px;
	}
*/

#contentLeft p{
margin: 10px 0 0 20px;
}



#contentLeft ul li{
margin: 0px 0 0 50px;
}

#contentRight{
float: right;
width: 154px;
margin: 0;
}

#contentRight a:link{
color:#c12034;
}
#contentRight a:hover{
color: #2A2F6C;
}

#contentRight p{
margin: 10px 0 0 0;
}

#contentRight img {
border:0;
margin: 5px;
}




#footer{
text-transform: uppercase;
background: #c12034;
height: 22px;
color: #FFF;
}



#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
text-decoration: none;
color: #FFF;
background: transparent;
}

	

#footer a:hover {
text-decoration: none;
color: #2A2F6C;
background: transparent;
}

#mail{
color:#2A2E6D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background: transparent;
clear: both;
margin: 0;
padding: 0;
}



#mail a:link,
#mail a:visited,
#mail a:hover,
#mail a:active {
color:#2A2E6D;
}



/*	html headings
=========================================*/

h1 {
font-size: 14px;
color:#292F6D;
font-weight:bold;
text-align:left;
display:block;
width: 300px;
border-top: 0px solid #CA504C;
border-right: 0px solid #CA504C;
border-bottom: 1px solid #CA504C;
border-left: 0px solid #CA504C;
margin-right: 10px;	
}	

h1 a:link,
h1 a:visited,
h1 a:active {
color:#292F6D;
border-bottom: 1px solid #CA504C;
}

h1 a:hover{
color:#C12034;
}

h2 {
color: #2A2F6C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

/*h2 a:link,

a:visited,

a:active {

color:#292F6D;}

*/

h2 a:hover{
color:#C12034;
}

li {
font-size:10px;
list-style-type: disc;
margin-left:50px;
padding-left:25px;
}


