@charset "utf-8";
/* CSS Document */

body {
background-image:url(../Images/background.jpg);
background-repeat:repeat-x;
background-color:#fff;
}

#container {
width:829px;
margin:0 auto;
}

.topright_nav {
color:#faae17;
float:right;
clear:right;
font-family:"Myriad Pro", Myriad, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
margin-right:19px;
}

.topright_nav a, .topright_nav a:hover {
font-family:"Myriad Pro", Myriad, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.login {
float:right;
margin-right:15px;
margin-bottom:9px;
margin-top:40px;
}



ul {
margin-bottom:14px;
}

p.tagline {
clear: right;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#003876;
font-style:italic;
margin: 0;
padding: 0px;
float:right;
background-image:none;
margin-right:1px;
margin-bottom:25px;
margin-right:20px;
width:250px;
}

#logo {
float:left;
margin-top:37px;
}

#home_button {
float:right;
clear:right;
width:52px;
margin-bottom:15px;
margin-right:16px;
}

#nav {
width:829px;
height:31px;
background-image:url(../Images/nav_bg.jpg);
background-repeat:no-repeat;
clear:both;
}

#nav a {
background-image:url(../Images/nav.gif);
background-repeat:no-repeat;
text-indent:-9000px;
display:block;
float:left;
height:30px;
position:relative;
top:3px;
outline:none;
}

#nav a.edge {
width:60px;
margin-left:15px;
background-position:0px 0px;
}

html>body #nav a.edge {
width:60px;
margin-left:28px;
background-position:0px 0px;
}


#nav a.community {
width:118px;
margin-left:45px;
background-position:-103px 0px;
}

#nav a.library {
width:94px;
margin-left:45px;
background-position:-269px 0px;
}

#nav a.awards {
width:125px;
margin-left:45px;
background-position:-405px 0px;
}


#imagery {
float:left;
width:579px;
height:304px;
background-color:#dfdfdf;
margin-top:1px;
border:1px solid #dfdfdf; 
clear:both;
background-repeat:no-repeat;
}

#security_edge a
{
	position:relative;display:block;margin-top:-220px;left:35px;
	background-image:url(../images/security_officers_edge.gif);
	width:189px;
	height:32px;
}
#security_edge a:hover
{
	background-image:url(../images/security_officers_edge_on.gif);
}
#manager_edge a
{
	position:relative;display:block;margin-top:8px;left:35px;
	background-image:url(../images/manager_edge.gif);
	width:189px;
	height:32px;
}
#manager_edge a:hover
{
	background-image:url(../images/manager_edge_on.gif);
}
#competitive_edge a
{
	position:relative;display:block;margin-top:8px;left:35px;
	background-image:url(../images/competitive_edge.gif);
	width:189px;
	height:32px;
}
#competitive_edge a:hover
{
	background-image:url(../images/competitive_edge_on.gif);
}
#technology_edge a
{
	position:relative;display:block;margin-top:7px;left:35px;
	background-image:url(../images/technology_edge.gif);
	width:189px;
	height:32px;
}
#technology_edge a:hover
{
	background-image:url(../images/technology_edge_on.gif);
}
#leadership_edge a
{
	position:relative;display:block;margin-top:8px;left:35px;
	background-image:url(../images/leadership_edge.gif);
	width:189px;
	height:32px;
}
#leadership_edge a:hover
{
	background-image:url(../images/leadership_edge_on.gif);
}

#view_our_awards a
{
	position:relative;display:block;margin-top:-80px;left:15px;
	background-image:url(../images/view_our_awards.gif);
	width:189px;
	height:32px;
}
#view_our_awards a:hover
{
	background-image:url(../images/view_our_awards_on.gif);
}
#view_course_catalog a
{
	position:relative;display:block;margin-top:-128px;left:355px;
	background-image:url(../images/view_course_catalog.gif);
	width:189px;
	height:32px;
}
#view_course_catalog a:hover
{
	background-image:url(../images/view_course_catalog_on.gif);
}
#view_training_locations a
{
	position:relative;display:block;margin-top:-158px;left:200px;
	background-image:url(../images/view_training_locations.gif);
	width:189px;
	height:32px;
}
#view_training_locations a:hover
{
	background-image:url(../images/view_training_locations_on.gif);
}


#content_area {
width:829px;
float:left;
}

#content {
background-image:url(../Images/content_bg.jpg);
background-repeat:repeat-y;
width:501px;
float:left;
border-top:10px solid #ffd51d;
margin-top:1px;
padding-right:55px;
padding-left:25px;
padding-top:20px;

}


#right_column {
float:right;
width:243px;
margin-top:1px;
margin-bottom:-14px;
}

#right_column_bottom {
background-image:url(../Images/right_col_bottom.gif);
background-position:top;
background-repeat:no-repeat;
height:14px;
float:right;
width:243px;
position:relative;
top:0px;
margin-bottom:-50px;
}

img {
margin:0;
}
#footer_outer {
background-image:url(../Images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:0px 27px;
width:100%;
float:left;
clear:both;
}

#footer_container {
width:885px;
margin:0 auto;
margin-bottom:0px;
clear:both;
}

#footer {
background-image:url(../Images/footer.jpg);
background-repeat:no-repeat;
width:847px;
height:160px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5e5945;
padding-left:30px;
padding-top:75px;
}

p.copyright {
display:block;
float:left;
width:300px;
line-height:18px;
}

p.footer_links {
width:350px;
float:right;
display:block;
text-align:right;
padding-right:30px;
}

p.footer_links a {
color:#00336e;
text-decoration:none;
}
p.footer_links a:hover {
color:#00336e;
text-decoration:underline;
}

#bottom {
background-color:#a8b9cd;
width:100%;
height:160px;
clear:both;
float:left;
}



#edgehomepage a {
background-image:url(../Images/spacer.gif);
display:block;
width:288px;
height:247px;
position:relative;
top:57px;
left:1px;
float:left;
}

#edgehomepage a:hover {background-image:url(../Images/edgehomepage_on.jpg);}



#coursecatalog a {
background-image:url(../Images/spacer.gif);
display:block;
width:217px;
height:104px;
margin-top:56px;
float:left;
position:relative;
right:72px;
top:144px;
}

#coursecatalog a:hover {background-image:url(../Images/coursecatalog_on.jpg);}


#reports a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:168px;
height:138px;
margin-top:56px;
float:left;
position:relative;
left:123px;
bottom:58px;
}

#reports a:hover {background-image:url(../Images/reports_on.jpg);}



#officersedge a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:207px;
height:195px;
float:left;
position:relative;
left:84px;
top:63px;
}

#officersedge a:hover {background-image:url(../Images/officersedge_on.jpg);}


#manageredge a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:104px;
height:68px;
float:left;
position:relative;
left:155px;
top:1px;
}

#manageredge a:hover {background-image:url(../Images/manageredge_on.jpg);}


#leadershipedge a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:104px;
height:68px;
float:left;
position:relative;
left:51px;
top:58px;
}

#leadershipedge a:hover {background-image:url(../Images/leadersedge_on.jpg);}




#awards a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:227px;
height:231px;
float:left;
position:relative;
top:27px;
}

#awards a:hover {background-image:url(../Images/awards_on.jpg);}



#success a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:185px;
height:163px;
float:left;
position:relative;
top:106px;
right:12px;
}

#success a:hover {background-image:url(../Images/success_on.jpg);}



#testimonials a {
border:0px solid red;
background-image:url(../Images/spacer.gif);
display:block;
width:203px;
height:268px;
float:left;
position:relative;
bottom:162px;
left:149px;
}

#testimonials a:hover {background-image:url(../Images/testimonials_on.jpg);}