﻿body,form
{
font-family:Arial !important;
font-size:15px !important;
color:#333333 !important;
background:#669acc url(/images/cessna/body-bkg1.jpg) top left repeat;

}

html,body {height:100%;}

/*Footer*/

.liFooterAdobeReader > ul
{
margin:0;
padding:0;
list-style-type:none;
}

.liFooterAdobeReader > ul > li
{
display:inline-block;
*display:inline;
zoom:1;
padding:3px;
}

.adobeReaderAnchor
{
text-decoration:none;
border-style:none !important;
display:block;
width:88px;
height:31px;
background:url(/images/adobe_reader.gif);
background-repeat:no-repeat;

}

.adobeFlashAnchor
{
text-decoration:none;
border-style:none !important;
display:block;
width:88px;
height:31px;
background:url(/images/get_flash_player.gif);
background-repeat:no-repeat;

}

/*Label sizes*/
label.size-13px
{
font-family:Arial;
font-size:13px;
}

label.size-14px
{
font-family:Arial;
font-size:14px;
}
label.size-15px
{
font-family:Arial;
font-size:15px;
}
label.size-16px
{
font-family:Arial;
font-size:16px;
}
label.size-17px
{
font-family:Arial;
font-size:17px;
}
label.size-18px
{
font-family:Arial;
font-size:18px;
}
label.size-19px
{
font-family:Arial;
font-size:19px;
}
label.size-20px
{
font-family:Arial;
font-size:20px;
}
label.size-21px
{
font-family:Arial;
font-size:21px;
}
label.size-22px
{
font-family:Arial;
font-size:22px;
}
label.size-23px
{
font-family:Arial;
font-size:23px;
}
label.size-24px
{
font-family:Arial;
font-size:24px;
}
label.size-26px
{
font-family:Arial;
font-size:26px;
}
/*End label sizes*/


a.course-info-icon,
a.course-print-icon
{

display:block;
height:39px;	
text-decoration:none;
width:45px;

}

a.course-info-icon img,
a.course-print-icon img
{

border:0;

}




.cessnaLabel-black-bold
{

color:#000000;
font-weight:bold;
}

.cessnaLabel-maroon-bold
{

color:#990000;
font-weight:bold;

}

.cessnaLabel-maroon-normal
{

color:#990000;
font-weight:bold;
}

#cessnaOuterContainer
{

position:relative;
width:960px;
margin:0 auto;
background:#669acc;

}

#cessnaInnerContainer
{
position:relative;
width:100%;

}

.hide
{
display:none;
visibility:hidden;

}

.defaultButtonText
{

color:#000000;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:#ccc;
cursor:pointer;

}

#cessnaHeader
{
height:96px;
position:relative;
}

#cessnaHeader a#linkHeader-Login
{
display:block;
width:73px;
height:25px;
text-decoration:none;
}

#cessnaLogoCell
{
position:absolute;
height:96px;
top:0;
left:0;
bottom:0;
width:111px;

}

#cessnaNavContainer
{
margin-left:111px;


height:80px;
}

a:link.whiteLink-13px,
a:visited.whiteLink-13px
{
text-decoration:none;
color:#ffffff;
font-size:13px;
}

a:hover.whiteLink-13px
{
color:#ffdf75;
}

a:link.cessnaBlueLink-15px,
a:visited.cessnaBlueLink-15px
{
text-decoration:none;
color:#115783;
font-size:15px;
}

a:hover.cessnaBlueLink-15px
{
color:#2b3086;
}

#tblcessnaNavContainer tr td
{
padding:5px;
}

div#navbar
{

width:100%;
border:none !important;
}

div#navbar ul
{
margin:0;
padding:0;

white-space:nowrap;
}

div#navbar  li
{


color:#ffffff;
display:inline;
font-size:15px;
list-style-type:none;
zoom:1;


}

div#navbar  li a
{

color:#ffffff;
display:inline-block;
line-height:13px;
border-right:1px solid #fff;
font-size:13px;
padding:0px 10px;
text-decoration:none;

}

div#navbar li a:link,
div#navbar li a:visited
{
display:inline-block;
color:#ffffff;
}


body[rel="index"] #navbar ul#mainNav .home-menu-item a,
body[rel="courseinfo"] #navbar ul#mainNav .ppc-menu-item a
{
color:#215485;
font-weight:bold;
cursor:default;

}



div#navbar li a:hover
{
color:#ffdf75;
text-decoration:none;

}

div#navbar  li a.last-navlink
{
	border-style:none;
	
}


.breadCrumbTrail ul
{
	margin:0;
	padding:0;
	white-space:nowrap;
}

.breadCrumbTrail li 
{
	display:inline;
	font-family:Arial;
	font-size:13px;
	list-style-type:none;
	zoom:1;
}

.breadCrumbTrail  li a,
.breadCrumbTrail  li span
{

color:rgb(17,87,131);
display:inline-block;
line-height:13px;
font-size:13px;
padding:0px 3px;
text-decoration:none;

}

.breadCrumbTrail  li a:hover
{

	color:#900000;
}


#cessnaFooter
{

clear:both;
padding:10px 0 0 0;
text-align:center;
height:25px;

}

#cessnaFooter h6
{
font-size:13px;
font-weight:normal;
}

/*Index Page Styles*/


.index-login-CessnaBody
{
background:#b7b7b7 url(/images/cessna/cessna-plane-bkg.jpg);
background-position:center top;
background-repeat:no-repeat;
width:960px;
height:690px;
margin:0 auto;
padding:0 0;

}


.index-login-CessnaBody-contents
{

margin-top:420px;
padding-left:10px;
background:transparent;

}

body[rel="login"] .index-login-CessnaBody
{
	padding-bottom:50px;
}


table#tblcessnaIndexPageInfoContainer tbody tr td
{

white-space:normal;
padding-right:5px;
border-right:0px inset silver;
}


ul.indexPageList 
{
margin:0;
padding:0;
width:auto;

}

ul.indexPageList  li
{

font-family:Arial;
list-style-type:none;
padding:0;
margin:0;

}


ul.indexPageList li.imageIndexPage-li a
{
text-decoration:none;

}

ul.indexPageList li.imageIndexPage-li img,
ul.indexPageList li.imageIndexPage-li input[type=image]
{

height:100px;
}

ul.indexPageList li.headerIndexPage-li
{
font-size:15px;

}


ul.indexPageList li.descIndexPage-li p
{
font-size:12px;
padding:0;
padding-bottom:5px;
}




a#linkMoreInfo-search{
background:url(/images/cessna/Search_btn.png) 0 0 no-repeat; 
width:72px; 
height:24px;
display:block;
text-decoration:none;
}

#indexpage_cell_2,#indexpage_cell_3,#indexpage_cell_4
{
padding:0;
margin:0;
padding-left:1em;
}

ul.indexPageList li.headerIndexPage-li ul.courseListing,
ul.indexPageList li.headerIndexPage-li ul.courseListing li
{

margin:0 !important;
padding:0 !important;
list-style-type:none !important;

}

ul.indexPageList li.descIndexPage-li ul#courseListing li strong
{

font-size:14px;
}

ul.indexPageList li.descIndexPage-li ul#courseListing li a
{
color:#115783;
font-size:11px;
}

ul.indexPageList  li.moreinfoIndexPage-li a
{

background-image:url(/images/cessna/FindOutMore_btn.png);
background-repeat:no-repeat;
line-height:24px;
display:block;
height:24px;
color:#115783;
font-size:11px;
text-decoration:none;
width:95px;


}



a.linkMoreInfo-course
{

background-image:url(/images/cessna/GetStarted_btn.png);
background-repeat:no-repeat;
line-height:24px;
display:block;
height:24px;
color:#115783;
font-size:11px;
text-decoration:none;
width:95px;

}

a.linkTryDemo-course
{

background-image:url(/images/cessna/Try_Demo_btn.png);
background-repeat:no-repeat;
line-height:24px;
display:block;
height:24px;
color:#115783;
font-size:11px;
text-decoration:none;
width:95px;

}



ul.courseListing li strong.course-title
{
	
 color:#115783;
 display:block;
 padding:5px 0px;
 font-size:12px !important;
 text-decoration:underline;

}
/******************/

/* Login Page Styles */
/*********************/

#cellChallengeResponse
{
	font-size:13px !important;
	color:#ff0000 !important;
	padding:0 !important;
	margin:0 !important;
	
}

div#cessnaLoginContainer
{
margin-left:305px;
margin-right:auto;	
margin-top:380px;

width:500px;
}

div#cessnaLoginContainer a#linkForgotPassword
{

font-size:11pt;
color:#115783;
text-decoration:none;
}

div#cessnaLoginContainer #tblLoginCredentials tr td input[type=text],
div#cessnaLoginContainer #tblLoginCredentials tr td input[type=password]
{


}

div#cessnaLoginContainer #tblLoginCredentials tr td#cellForgotPassword
{
padding:0 0 0 155px;

}

div#cessnaLoginContainer #tblLoginCredentials tr td#cellForgotPassword a#linkForgotPassword
{
font-size:13px;
}
/********************/

/*Container Style for all pages except Login and Index*/
/******************************************************/
.defaultCessnaBody
{

background:#d0d0d0;
width:960px;
margin:0 auto;
padding:1.5em 0;

}



.grayContainer
{
	
	
	border-collapse:collapse;
	height:100%;
	margin:0;
	table-layout:fixed;
	width:960px;
	
}

div#upperLeft
{
padding:0;
width:21px;
height:12px;
background-image:url(/images/cessna/Box_TopLeft.png);
background-repeat:no-repeat;

}

div#upperMiddle
{
	padding:0;
	height:12px;
	background-image:url(/images/cessna/Box_Top.png);
	background-repeat:repeat;
	
}

div#upperRight
{
padding:0;
width:20px;
height:12px;
background-image:url(/images/cessna/Box_TopRght.png);
background-repeat:no-repeat;

}

div#middleLeft
{
	padding:0;
	width:21px;
	height:100%;
	background:url(/images/cessna/Box_Left.png) repeat-y;
	
}

td#middleCenter
{
	padding:0;
	background-color:#d0d0d0;
}

td#middleCenter div#divcessnaBodyAlt
{
	padding-top:1.5em;
	background-color:#d0d0d0;
	overflow:hidden;
	
	
}

div#middleRight
{
	padding:0;
	width:20px;
	height:100%;
	background-image:url(/images/cessna/Box_Rght.png);
	background-repeat:no-repeat;
}

div#lowerLeft
{
	padding:0;
	width:20px;
	height:17px;
	background-image:url(/images/cessna/Box_BotLeft.png);
	background-repeat:no-repeat;
}

div#lowerMiddle
{
	padding:0;
	height:17px;
	background-image:url(/images/cessna/Box_Bot.png);
	background-repeat:repeat;
}

div#lowerRight
{
padding:0;
width:21px;
height:17px;
background-image:url(/images/cessna/Box_BotRght.png);
background-repeat:no-repeat;

}

/*****************************************************/

/***************Course Details Styles****************/
div#divProductDetails 
{
	
	margin:0 auto;
	margin-top:1em;
	
	width:960px;
	
	
}

div#divProductDetails table
{
	width:700px;
	margin:0 auto;
	table-layout:fixed;
	

}


 

td#cellCourseDetails_1 ul,
td#cellCourseDetails_1 ul li,
td#cellCourseDetails_2 ul,
td#cellCourseDetails_2 li
{
	margin:0;
	padding:0;				
}

td#cellCourseDetails_1 ul li,
td#cellCourseDetails_2 ul li
{
	list-style-type:none;
	padding-bottom:10px;
}
 
 td#cellCourseDetails_1,
 td#cellCourseDetailsLogo
 {
	width:330px
	
 }
 

td#cellCourseDetailsLogo 
{
 padding-right:1em;

}

td#cellCourseDetails_courseimage,td#cellCourseDetails_2
{
	
	padding-left:1em;
	width:350px;
} 
 


 
td#cellCourseDetails_1 ul li.course-name-header strong
{

	font-size:22px;	
} 

td#cellCourseDetails_1 ul li.course-description-text p
{
	
	font-size:13px;
	text-align:left;
	text-indent:1em;
	padding-right:1em;
		
}

td#cellCourseDetails_1 ul li.course-demo-text
{
	
	font-size:13px;
	text-align:left;
	padding-right:1em;
		
}

td#cellCourseDetails_1 ul li.course-price strong
{
	
	color:rgb(17,87,131);
	font-size:24px;
				
}

td#cellCourseDetails_1 ul li.course-buynow img
{
	border-style:none;
}

td#cellCourseDetails_1 ul  li.course-buynow a
{
	display:block;
	text-decoration:none;
	width:85px;
}



td#cellCourseDetails_2 ul li.course-screengrab-caption em
{

	color:rgb(17,87,131);
	font-size:13px;
	padding-left:1em;
	
	
}


td#cellHorizontalruleUpper
{
	
	overflow:hidden;
	padding-top:1em;
	
}

td#cellHorizontalruleUpper img
{
	
	width:691px; /* for firefox and chrome*/
	*width:683px;/* for IE */
	
}
.cessna-username-textbox,
.cessna-password-textbox
{
	
	
	
	border-width:2px;
	border-bottom-style:solid;
	border-color:#d0d0d0;
	overflow:hidden;

	width:200px;
	
	
}



/****************************************************/