	
/* ==================================================================================== */

/* IMPORT STYLES FOR OLD BROWSERS: */
/*\*//*/
@import "ie5mac.css";
/**/

/* =IE5 PC - 'MID PASS FILTER': */ 
@media tty {
i{content:"\";/*" "*/}} @import 'ie5pc.css'; /*";}
}/* */

/* ==================================================================================== */

/* UNDO DEFAULT BROWSER STYLING: tantek.com/log/2004/undohtml.css */

ul { list-style-type: none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; font-weight: lighter; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a { text-decoration: underline; color: #666; }
address { font-style: normal; }

/* ==================================================================================== */

/* DIABLO DEFAULTS: */

/* structure, specific texts */
#toolbar { position:relative; top:0; left:0; }
#actionLabel { position:absolute; margin: 0px 0px 0px 0px; top:0px; right: 0px; text-align:right; display:none; z-index:50; }
#actionLabel span { font-size: small; background-color:#FF003D; color:White; font-weight:bold; padding:5px; }

/* wysiwyg: */
.highlight { background-color:#E8F6FF }
.warning { color:#FDB927; font-weight:bold; }
h4 {margin: 12px 10px 0px 10px; font-weight: bold; color: #000;}
.wysiwygRight { border: 4px solid #e6e6e6; float: right; margin: 10px 0 10px 10px; }

/* default form controls styling: */
.pagination { padding: 10px; font-size: 1.1em; background: #e5e5e5; font-weight: bold; }
.pagination .paginationSeparator { padding: 0 4px; font-weight: lighter; }
.resources { margin: 20px 0px; line-height: 1.5em; }
.resources li { margin-bottom: 8px; padding-left: 16px; background: url(../images/more-bullet.gif) no-repeat 0 4px; }
.resources li img { padding-left: 5px; background: #fff; }
.error {color:Red;}

/* PRIMARY: ======================================================= */
html { 
    height: 100%;
    margin-bottom: 1px;
}

body
{
margin: 0;
padding: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
/*font-family: verdana, geneva, arial, helvetica, "lucida sans", sans-serif; */
font-size: 75%;
color: #000;
background: #fff;
text-align: center;
}

#container
{
margin: 0 auto;
width: 797px;
text-align: left;
/*background-color:green;*/
}

#inner-wrap
{
margin-top: 5px !important;
margin-top: 2px;
height: 1px;
}
#container > #inner-wrap
{
height: auto;
}

/* SECONDARY: ======================================================= */
#logo
{
margin-top: 30px;
}

#nav
{
clear: both;
margin-top: 14px;
/*background: #00448b;*/
height: 26px;
}

#sidebar
{
float: left;
width: 154px;
}
* html #sidebar
{
height: 400px;
}

#maincontent
{
float: left;
width: 631px;
padding-left: 12px;
font-size: 1.1em;
/*background-color:red;*/
}

#maincontent ul
{
	margin:30px;
	list-style-type:disc;
}

#maincontent ol
{
	
	margin:35px;
	list-style-type: decimal ;
}


/* =COPYRIGHT ETC CONTENT: */
#copyright-etc {clear: both;margin: 0;padding: 30px 0 10px 0;font-weight:normal;float:right;}
#copyright-etc ul {margin: 0;padding: 0;list-style-type: none;color: #8a7965;}
#copyright-etc li {display: inline;padding-right: 5px;font-size:0.75em !important;}
#copyright-etc a {padding-right: 5px;color: #8a7965;text-transform: lowercase;text-decoration: none;font-weight:normal;}
#copyright-etc .nonlink {padding-right: 4px;}
#copyright-etc img {vertical-align: middle;}


.headerLeft label
{
	padding-right:5px;
}


/* HOMEPAGE BITS: */
#home-call
{
clear: both;
margin-top: 1px;
}
#home-training
{
clear: both;
float: left;
width: 423px;
height: 84px;
margin-top: -1px;
padding: 0 30px 0 0;
border-right: 1px solid #fff;
background: #0aa6df;
}
#form1 > #home-training
{
height: auto;
padding-top: 1px;
}
#home-login
{
width: 202px;
float: left;
margin: 0;
padding: 5px 14px 0 14px;
color: #fff;
background: #897967;
}





/* TERTIARY: ======================================================= */

/* LOGO'S: */
#logo h1
{
float: right;
color: #0d2d82;
font-size: 1.9em;
font-weight: lighter;
}

#logo .sitetitle
{
float: left;
margin-top: 7px;
font-size: 2.3em;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* MAIN NAVIGATION: */
#nav ul li
{
float: left;
border-right: 1px solid #fff;
}

#nav ul li a
{
text-indent: -10000px;
display: block;
-moz-outline: none;
outline: 0;
padding: 7px 10px 7px 10px;
background: #00448b;
color: #fff;
}
#nav ul li a:hover
{
background: #00a6dd;
}

#nav ul .about a
{
width: 112px;
background: url(../images/nav-about.gif) no-repeat 37px 7px #00448b;
}
#nav ul .about a:hover
{
background: url(../images/nav-about-over.gif) no-repeat 37px 7px #018EDE;
}
#nav ul .about a.current
{
width: 112px;
background: url(../images/nav-about-over.gif) no-repeat 37px 7px #018EDE;
}

#nav ul .news a
{
width: 112px;
background: url(../images/nav-news.gif) no-repeat 19px 7px #00448b;
}
#nav ul .news a:hover
{
background: url(../images/nav-news-over.gif) no-repeat 19px 7px #018EDE;
}
#nav ul .news a.current
{
width: 112px;
background: url(../images/nav-news-over.gif) no-repeat 19px 7px #018EDE;
}

#nav ul .act a
{
width: 110px;
background: url(../images/nav-act.gif) no-repeat 22px 7px #00448b;
}
#nav ul .act a:hover
{
background: url(../images/nav-act-over.gif) no-repeat 22px 7px #018EDE;
}
#nav ul .act a.current
{
width: 110px;
background: url(../images/nav-act-over.gif) no-repeat 22px 7px #018EDE;
}

#nav ul .how a
{
width: 205px;
background: url(../images/nav-how.gif) no-repeat 23px 7px #00448b;
}
#nav ul .how a:hover
{
background: url(../images/nav-how-over.gif) no-repeat 23px 7px #018EDE;
}
#nav ul .how a.current
{
width: 205px;
background: url(../images/nav-how-over.gif) no-repeat 23px 7px #018EDE;
}

#nav ul .useful
{
border-right: none;
}
#nav ul .useful a
{
width: 154px;
background: url(../images/nav-useful.gif) no-repeat 13px 7px #00448b;
}
#nav ul .useful a:hover
{
background: url(../images/nav-useful-over.gif) no-repeat 13px 7px #018EDE;
}
#nav ul .useful a.current
{
width: 154px;
background: url(../images/nav-useful-over.gif) no-repeat 13px 7px #018EDE;
}



#nav ul .devo
{
border-right: none;
}
#nav ul .devo a
{
width: 152px;
background: url(../images/nav-devowales.gif) no-repeat 29px 7px #00448b;
}
#nav ul .devo a:hover
{
background: url(../images/nav-devowales-over.gif) no-repeat 29px 7px #018EDE;
}
#nav ul .devo a.current
{
width: 152px;
background: url(../images/nav-devowales-over.gif) no-repeat 29px 7px #018EDE;
}




#nav ul .contact
{
border-right: none;
}
#nav ul .contact a
{
width: 79px;
background: url(../images/nav-contact.gif) no-repeat 20px 9px #00448b;
}
#nav ul .contact a:hover
{
background: url(../images/nav-contact-over.gif) no-repeat 20px 9px #018EDE;
}
#nav ul .contact a.current
{
width: 73px;
background: url(../images/nav-contact-over.gif) no-repeat 20px 9px #018EDE;
}


/* SIDEBAR: */
#sidebar h2
{
height: 53px;
padding: 32px 13px 32px 16px;
font-size: 2.0em;
font-weight: lighter;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #fff;
background: #6dbe20;
border-bottom: 1px solid #fff;
}
#sidebar .greenblock
{
height: 65px;
padding: 32px 5px 16px 16px;
font-size: 2.0em;
font-weight: lighter;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #fff;
background: #6dbe20;
border-bottom: 1px solid #fff;
overflow: hidden;
}

#inner-wrap > #sidebar h2
{
height: auto;
}

#sidebar
{
	/*border-top:solid #ffffff 1px;*/
	font-weight: normal !important;
}

#sidebar a
{
color: #fff;
}
#sidebar a:hover
{
color: #fff;
text-decoration: underline;
}

#sidebar p
{
padding: 5px 25px 5px 5px;
font-size: 1.1em;
line-height: 1.4em;
}
#sidebar p a
{
font-weight: normal !important;
text-decoration: underline;
}

#sidebar #subnav
{
font-weight: normal !important;
font-size: 1.0em;
color: #fff;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin:0px;
}

#sidebar #subnav span
{
width: 100%;
display: block;
overflow: hidden;
}

#sidebar #subnav span li a
{
margin-left: -16px;
}

#sidebar #subnav li
{
border-bottom:solid white 2px;
/*background: url(../images/subnav-chevy.gif) no-repeat 0 4px;8*/
}

#sidebar #subnav li.current
{
background: #FFFFFF url(../images/navArrow.gif) no-repeat right;
/*background: url(../images/subnav-chevy-current.gif) no-repeat 0 4px;*/
}

#sidebar #subnav li a
{
text-decoration: none;
background-color:#00A6DD;
display:block;
width:122px;
padding:5px 5px 6px 5px;
}

#sidebar #subnav li.current a
{
background-color:#7AC141;
}


#sidebar .hi
{
padding: 7px 10px;
font-size: 1.4em;
color: #fff;
background: #6dbe20;
border-bottom: 1px solid #fff;
text-transform: lowercase;
width:112px;
}
#sidebar .hi a
{
color: #fff;
text-decoration: none;
}

#sidebar #call
{
padding: 15px 10px 0px 18px;

}

/* MAINCONTENT: */
#maincontent .intro
{
margin-left: -24px;
/* padding: 36px 0px 37px 37px; */
font-size: 1.3em;
color: #0d2d82;
font-weight: lighter;
/*  background: #f5f5f5; */
background: #f5f5f5;
height: 113px;
overflow: hidden;
}

#maincontent .intro embed
{
	margin: 36px 0px 37px 37px;
		
}
#maincontent .intro p
{
float: left;
margin: 0px 0px 10px 0px;
width: 440px;
line-height: 1.4em;
}
#maincontent .intro img
{
float: right;
}

#maincontent h3
{
margin: 15px 0;
font-weight: normal;
font-size: 1.4em;
color: #00a6dd;
}
#maincontent h4
{
margin: 15px 0 3px 0;
font-weight: bold;
font-size: 1em;
color: #00a6dd;
}

#maincontent p
{
margin-bottom: 10px;
line-height: 1.5em;
}


/* =COPYRIGHT ETC CONTENT: */
#copyright-etc ul
{
margin: 0;
padding: 0 0 0 2px;
list-style-type: none;
color: #8a7965;
font-size: 1.2em;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
#copyright-etc li
{
	margin-right: 6px;
	padding-top: 9px;
	float: left;
}

#copyright-etc a
{
padding-right: 6px;
color: #8a7965;
text-transform: lowercase;
text-decoration: none;
}
#copyright-etc .nonlink
{
padding: 0 0 0 4px !important;
}

#copyright-etc img
{
vertical-align: middle;
}

/* HOMEPAGE BITS: */
#home-call ul
{
float: left;
margin: 0 0 1px 0;
padding: 0;
list-style-type: none;
}
#home-call ul li
{
width: 176px;
margin-bottom: 1px;
padding: 12px 0 12px 55px;
}
#home-call a
{
font-size: 1.3em;
color: #fff;
text-transform: lowercase;
text-decoration: none;
}
#home-call .hn1
{
background: url(../images/homenav-1-bg.gif) no-repeat 10px 10px #6dbe20;
}
#home-call .hn2
{
background: url(../images/homenav-2-bg.gif) no-repeat 10px 7px #6dbe20;
}
#home-call .hn3
{
background: url(../images/homenav-3-bg.gif) no-repeat 10px 10px #6dbe20;
}
#home-call .hn4
{
background: url(../images/homenav-4-bg.gif) no-repeat 10px 10px #6dbe20;
}

#home-call img
{
margin-left: -3px;
}
#form1 > #home-call img
{
margin-left: 0;
}

#home-training .text p
{
margin: 10px 0 0 15px;
padding: 0;
font-size: 1.1em;
line-height: 1.3em;
color: #fff;
}
#home-training a
{
color: #fff;
}
#home-training ul
{
margin: 10px 0 0 195px;
padding: 0;
font-size: 1.0em;
line-height: 1.3em;
color: #fff;
list-style-type: disc;
}
#home-training .text
{
margin: 15px 0px 9px 15px;
color: #fff;
font-size: 1.0em;
font-weight: lighter;
}

#home-training .text .title
{
margin: 15px 0 0 15px;
color: #fff;
font-size: 1.8em;
font-weight: bold;
}

#home-training img
{
float: left;
}

#home-login h3
{
color: #fff;
font-size: 1.4em;
font-weight: lighter;
}
#home-login .logininput
{
float: left;
margin-top: 8px;
margin-right: 8px;
font-weight: bold;
}
#home-login .textinput
{
margin-top: 4px;
width: 90px;
border: 1px solid #fff;
}
#home-login .submit
{
margin-top: 4px;
margin-right: 8px;
margin-bottom: 14px;
float: right;
padding-left: 10px;
background: url(../images/loginbutton-bg.gif) no-repeat 0 4px #897967;
border: none;
color: #fff;
font-weight: bold;
}
#form1 > #home-login .submit
{
margin-top: 10px;
margin-right: 9px;
margin-bottom: 16px;
padding-left: 15px;
background-position: 0 3px;
}


/* EXTRANEOUS: ======================================================= */
.clear
{
clear: both;
height: 1px;
}
* html .clear
{
display: none;
}

.accessibility
{
position: absolute;
left: -10000px;
}

/***kate's styles***/

/* resources */

.listTitle {font-weight:bold; }



.folder { color:#00A6DD; font-weight:bold; font-size:12px;}
.page {color:#000000; font-weight:bold; font-size:12px;}

/*li.page{list-style-type:none!Important;padding:0px;margin:0px;}*/
/*li.folder{list-style-type:none!Important;padding:0px;margin:0px;}*/

.SubTopNav {line-height: 18px;padding:10px 0px 0px 0px;}
.SubTopNav a{text-decoration: none;}

a.currentpage:link { font-weight: normal; text-decoration: underline; color: #7AC141; }
a.currentpage:visited { font-weight: normal; text-decoration: underline; color: #7AC141; }
a.currentpage:hover, a.currentpage:active { font-weight: normal; text-decoration: underline; color: #7AC141; } 

a.listRequest:link { font-weight: bold; text-decoration: none; font-size:75%; color: #00A6DD; }
a.listRequest:visited { font-weight: bold; text-decoration: none; font-size:75%; color: #00A6DD; }
a.listRequest:hover, a.listRequest:active { font-weight: bold; text-decoration: underline; font-size:75%; color: #00A6DD; } 

.listDownload:link { font-weight: bold; text-decoration: none; color: #7AC141; }
.listDownload:visited { font-weight: bold; text-decoration: none; color: #7AC141; }
.listDownload:hover, a.listDownload:active { font-weight: bold; text-decoration: underline; color: #7AC141; } 

#sitemap ul { list-style: none; margin:0;padding:0;  }
#sitemap ul li { list-style: none; margin:0;padding:0; font-size: 100%;  }
#sitemap li ul li {list-style: none; margin-left: 20px; padding: 0px;}
#sitemap li ul li ul li  {list-style: none; margin-left: 20px;}

#container #maincontent #sitemap li a { text-decoration: none; margin:0;padding:0;  }
#container #maincontent #sitemap li a:visited { text-decoration: none;  }
#container #maincontent #sitemap li a:hover, #sitemap li a:active { text-decoration: underline;  } 


.header 
{
	width: 100%; overflow: hidden;
	position: relative;
}
/*.headerLeft { font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:375px; color:#897967; font-size: 1.2em;  position: absolute; bottom: 0; left: 0; }*/
.headerLeft { position: absolute; bottom: 0; left: 0; width:530px; color:#897967; background-color:#FFF; font-size:120%; padding-top:2px; }
.headerRight {float:right; width:250px; margin: 0 -2px 0 0; padding: 15px 4px 0 0; text-align: right;}
/*.headerRight {float:right; width:375px; padding:25px 4px 0px 0px;}*/

.headerNav {color:#00A6DD; text-align:left;}
.headerNav a:link, .headerNav a:visited, .headerNav a:hover, .headerNav a:active {font-weight:normal; font-size:90%; color:#00A6DD; text-decoration:none;}

.headerNav a.darkblue:link {font-weight:normal; font-size:90%; color:#00529B; text-decoration:none;}
.headerNav a.darkblue:visited {font-weight:normal; font-size:90%; color:#00529B; text-decoration:none;}
.headerNav a.darkblue:hover {font-weight:normal; font-size:90%; color:#00529B; text-decoration:none;}
.headerNav a.darkblue:active {font-weight:normal; font-size:90%; color:#00529B; text-decoration:none;}

.headerNav span.pipe {padding:0px 14px 0px 14px;color:#000;}

/*.headerNav {color:#00A6DD; text-align:left;}
.headerNav a:link, .headerNav a:visited, .headerNav a:hover, .headerNav a:active {font-weight:normal; font-size:90%; color:#00A6DD; text-decoration:none;}*/
.searchform table { margin-bottom: 1em; }


.headerNav span.pipe {padding:0px 14px 0px 14px;color:#000;}

#splashHolder {
	clear: both; /* clear!! */
	margin: 5px 0 0 0 !important;
	margin: 2px 0 0 0;
	width: 100%; 
	overflow: hidden;
	background: url('../images/splashHolder_back.png') left repeat-y; /* Faux column */
}
#splashLeft {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	background: #7AC141;
	color: #FFFFFF;
	width: 396px;
	float: left;
}
#splashLeft div {
	padding: 1.8em 1.8em 3em 1.8em;
}
#splashLeft div div {
	padding: 0 !important;
}
#splashLeft h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 0.5em 0;
}
#splashRight {
	float: right;
	width: 400px;
}
#splashRight img {
	width: 100%;
	margin: 0 0 1px 0;
	
}




*html #splashRight img {
	width: 100%;
	margin: 0 0 -2px 0;
}


#splashRight img {
	width: auto !important;	
	margin: 0 0 -2px 0 !ie;
}

#splashExt
{
	clear: both;
	width: 398px;
	overflow: hidden;
	background:#897967;
	padding:0 0 0px 0;
}


*html #splashInf,
*html #splashLogin
{
	height:90px;
}

#splashInf {
	float: left;
	width: 199px;
	color: #FFFFFF;
	font-weight: bold;
	min-height:95px;
	border-right:1px solid #fff;
	background:#018EDE;
}

#splashInf a,
#splashLogin a
{
	color: #FFFFFF;
}

#splashInf div {
	padding: 1em;
}

#splashLogin {
	color: #ffffff;
	font-weight: bold;
	float: right;
	width: 198px;
	min-height:95px;
}

#splashLogin p {
	padding: 10px;
}




/********* Peaple Search ********************************/
.searchValue{ color:#7AC141; font-weight:bold;}
.pagePeopleSearch{color:#000000; font-weight:normal; font-size:90%;width:355px; height:100%; float:right; padding-right:0px;}
#employeeSearchButtons {padding:10px 20px 10px 46px;}
.bttnEmployeeSearch {background-color:#ffffff; border:solid 1px #7AC141; font-weight:bold; color:#7AC141; margin-left:10px;}

/* Employee Details Page */

.PeopleLevelPoints{width:100%; height:100%; background-color:#00A6DD; }
.PeopleImage{ float:left;}
.PeopleText{float:right; width:433px;text-align:left; padding-left:5px;color:#FFFFFF;font-size:95%; padding-bottom:10px}
.PeopleText a:link, .PeopleText a:visited, .PeopleText a:hover, .PeopleText a:active {color:white; font-weight:normal }
.pagePeopleBody{color:#000000; font-weight:normal; font-size:90%; padding-top:15px;}


/******* News Event *****************************/

P.date {color:#00A6DD;display:inline;} 
span.date{font-size:0.9em;color:#00A6DD;}

#divNewsItems a
{
	color: #FFFFFF;
	padding-bottom:3px;
}

#marquee a
{
	color: #FFFFFF;
	text-decoration:none;
}

/******** Subscriber Page *********************/
.subscribeleft
{
	float:left;

}
.subscribeleft .control
{
	color:Red;
	width:50px;
}
.subscriberight
{
	float:right;
}
.clearit
{
	clear:both;
}
