/* CSS Document

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Center for Professional Advancement
CfPA.com
=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-

*/


/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Body Styles
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
body {
	background-color: white; 
	margin-top: 0; 
	background-image: url(../images/background.jpg); 
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Mast Styles
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
#mast {
	position: absolute; 
	left: 50%; 
	width: 733px; 
	margin-left: -376px; 
	background-color: white; 
	background-image: url(../images/cfpaMast2008.jpg);
	background-repeat: no-repeat; 
	border: 0px; 
	height: 134px;
	padding-left: 10px; 
	padding-right: 10px;
}

#mast2 
{
	position: absolute; 
	left: 50%; 
	width: 732px; 
	margin-left: -376px; 
	background-color: white; 
	background-image: url(../images/cfpaMast2008.jpg);
	background-repeat: no-repeat; 
	border: 0px; 
	height: 134px;
	padding-left: 10px; 
	padding-right: 11px;
}

#mast3
{
	position: absolute; 
	left: 50%; 
	width: 753px; 
	margin-left: -376px; 
	background-color: white; 
	background-image: url(../images/cfpaMast2008.jpg);
	background-repeat: no-repeat; 
	border: 0px; 
	height: 134px;
	padding-left: 10px; 
	padding-right: 11px;
}

#utilityLinks {
	position: absolute; 
	left: 440px; 
	margin-top: 10px; 
	width: 298px; 
	font-size: 10px;
	text-align: right;
}

#siteSearch {
	position: absolute; 
	left: 442px; 
	margin-top: 75px; 
	width: 300px; 
	font-size: 10px; 
	text-align: right;
}

#mainNav {
	position: absolute; 
	left: 125px; 
	margin-top: 113px; 
	font-size: 10px; 
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Main Content Styles
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
#mainContent 
{
	/*
	position: absolute; 
    */
	position: absolute;
	left: 50%; 
	width: 733px; 
	margin-left: -376px; 
	margin-top: 134px; 
	background-color: white; 
	border: 0px; 
	padding-left: 10px; 
	padding-right: 10px;
	float: left;
}

#mainContent2 
{
	/*
	position: absolute; 
    */
	position: absolute;
	left: 50%; 
	width: 733px; 
	margin-left: -376px; 
	margin-top: 134px; 
	background-color: white; 
	border: 0px; 
	padding-left: 10px; 
	padding-right: 10px;
	float: left;
}

#mainContent3
{
	/*
	position: absolute; 
    */
	position: absolute;
	left: 50%; 
	width: 753px; 
	margin-left: -376px; 
	margin-top: 134px; 
	background-color: white; 
	border: 0px; 
	padding-left: 10px; 
	padding-right: 10px;
	float: left;
}

#mainContent4
{
	/*
	position: absolute; 
    */
	position: relative;
	left: 48%; 
	width: 756px;
	margin-left: -376px; 
	margin-top: -8px;
	background-color: white; 
	border: 0px; 
	padding-left: 10px; 
	padding-right: 10px;
	float: left;
}

#quickJump {
	position: relative; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	padding-left: 3px; 
	width: 733px;
	height: 30px;
	background-color: #FC0; 
	font-size: 10px;
	color: #369;
}

#oneColLeftColumn {
	float: left;
	width: 682px;
	margin-top: 10px;
	padding: 10px;
}

#twoColLeftColumn {
	float: left;
	width: 502px;
	margin-top: 10px;
	padding: 10px;
}

#twoColRightColumn {
	float: left;
	width: 180px;
	margin-top: 5px;
	margin-left: 10px;
	background-color: #FFB;
	padding: 10px;
}
#pageTabs {
	width: 713px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
}

#NAV
{
width: 713px;
margin-bottom: 10px;
border-bottom-width: 22px;
border-bottom-style: solid;
border-bottom-color: #FBCB07;
FONT-SIZE: 1em;
PADDING-BOTTOM: 0px;
PADDING-TOP: 2px;
}

#NAV2
{
/*background-attachment: fixed;*/
background-image: url(http://www.cfpa.com/images/yellow_bar3D.gif); 
background-repeat: no-repeat; 
/*background-position: left top;*/
padding-top:2px; 
PADDING-BOTTOM:0px;
margin-bottom:10px;
}

#NAV3
{
/*background-attachment: fixed;*/
background-image: url(http://www.cfpa.com/images/yellow_bar3D.gif); 
background-repeat: no-repeat; 
/*background-position: left top;*/
padding-top:20px; 
PADDING-BOTTOM:0px;
margin-bottom:10px;
}

#DisplayHeader
{
   width: 713px;
}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Course Description
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
#threeColLeftColumn {
	float: left;
	width: 135px;
	margin-top: 15px;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1px;
}

#threeColLeftColumn2 {
	float: left;
	width: 151px;
	margin-top: 18px;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1px;
}

#threeColCenterColumn {
	float: left;
	width: 362px;
	margin-left: 20px;
	margin-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#threeColCenterColumn2 {
	float: left;
	width: 362px;
	margin-left: 33px;
	margin-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.threeColLeftItem 
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
}

.threeColLeftItem2 
{
	width: 152px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
}

#CallToAction 
{
	position: static;
	width: 330px;
	/*margin-left: -184px;*/
	border-color: #ffcc00;
	border-style: solid;
	border-width: 3px;
	padding: 10px;
}

#CallToAction2 
{
	position: static;
	/*width: 480px;*/
	/*margin-left: -184px;*/
	width: 520px;
	border-color: #ffcc00;
	border-style: solid;
	border-width: 3px;
	padding: 10px;
}

#CallToAction3
{
	/*width: 470px;*/
	/*margin-left: -166px;*/
	/*width: 870px;*/
	width: 420px;
	/*width: 510px;*/
	border-color: #ffcc00;
	border-style: solid;
	border-width: 2px;
	padding: 10px;
}


#threeColRightColumn {
	float: left;
	width: 150px;
	margin-top: 15px;
	margin-left: 28px;
	border-color: #ffcc00;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
}

#threeColRightColumn2 {
	float: left;
	width: 150px;
	margin-top: 12px;
	margin-left: 4px;
	border-color: #ffcc00;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	
}

#threeColTop {
	float: left;
	width: 157px;
	margin-top: 10px;
	margin-left: 3px;
	padding: 1px;
}

#threeColRightColumn p {
	margin: 4px;
}

.upcomingCourses a:link{
	font-weight: bold;
}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Upcoming Courses
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
#upcomingCoursesOptions {
	width: 713px;
	border: 0px; 
	margin-bottom: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Registration
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
.sectionWrap {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.sectionWrap2 {
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: Red;
}
.sectionWrap4 {
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: solid;
	border-width: 0px;
	background-color: #EEEEEE;
}
.sectionWrap5 {
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.courseName {
	font-weight: bold;
	font-size: 18px;
	line-height: 22px
}
.dateLocation {
	font-size: 16px;
	line-height: 20px;
}
.dateLocation2 {
	font-size: 14px;
	line-height: 20px;
}
.dateLocation3 {
	font-size: 14px;
	line-height: 28px;
}
.dateLocation4 {
	line-height: 28px;
}
.details {
	font-weight: bold;
}
.HighlightBK
{
	color:#336699; 
	text-decoration: none;
	background-color: #fc0;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Footer Styles
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
#footer {
	CLEAR: both;
    BORDER-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 733px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Text Styles
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
.pageHeadline {
	font-weight: bold;
	font-size: 24px;
	color: #336699;
	line-height: 30px;
}
.pageSubheadline {
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
}
.paragraphHeadline {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #336699;
}
.paragraphSubHeadline {
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.boxHeadline {
	font-size: 18px;
	color: #336699;
	line-height: 20px;
}
h3 {
	padding: 5px;
	margin-bottom: 4px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #336699;
	background-color: #EEEEEE;
}
ul, ol, li {
	list-style-position: outside;
	margin-left: 8px;
	padding-left: 0px;
}
.finePrint {
	font-size: 9px;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-
Link Styles
=-=-=-=-=-=-=-=-=-=-=-=-=
*/
a {
	color: #336699;
	text-decoration: underline;
}

a:visited {
	color: Purple;
	text-decoration: underline;
}

a:hover {
	color: #336699;
	text-decoration: none;
	background-color: #fc0;
}

a:active {
	color: #336699;
	font-weight: bold;
}

a.browseby:hover 
{
	color:#336699; 
	background:white;
}

