body {
	margin: 10px 0;
	background-color: #fff;
	background-image: url(../images/borders/tile.gif);
	background-repeat: repeat;
	background-position: left top;
}
a:focus,input:focus {
	-moz-outline-style:none;
	font-family: Tahoma, Geneva, sans-serif;
} 

/* nav */
#nav { height:31px;z-index:998; }
#nav ul { margin:0px;padding:0px;list-style:none;z-index:998; }
#nav ul li { float:left;margin:0px;padding:0px;z-index:998; }
#nav ul li a { display:block;height:31px;z-index:998; }
#nav ul li a span { display:none; }

#nav_home { width:168px;background:url(images/menu-home.gif) no-repeat; }
#nav_portfolios {
	width:128px;
	background-image: url(../images/menu-career-portfolio.gif);
	background-repeat: no-repeat;
}
#nav_job {
	width:128px;
	background-image: url(../images/menu-job-readiness.gif);
	background-repeat: no-repeat;
}
#nav_software {
	width:128px;
	background-image: url(../images/menu-software.gif);
	background-repeat: no-repeat;
}
#nav_books {
	width:128px;
	background-image: url(../images/menu-books.gif);
	background-repeat: no-repeat;
}
#nav_speak {
	width:128px;
	background-image: url(../images/menu-speak-services.gif);
	background-repeat: no-repeat;
}
#nav_contact {
	width:128px;
	background-image: url(../images/menu-contactus.gif);
	background-repeat: no-repeat;
}

#nav_home:hover, #nav_home.over, #home #nav_home {
	width:168px;
	background-image: url(../images/menu-home.gif);
	background-repeat: no-repeat;
}
#nav_portfolios:hover, #nav_portfolios.over, #portfolios #nav_portfolios {
	width:128px;
	background-image: url(../images/menu-career-portfolio-over.gif);
	background-repeat: no-repeat;
}
#nav_job:hover, #nav_job.over, #job #nav_job {
	width:128px;
	background-image: url(../images/menu-job-readiness-over.gif);
	background-repeat: no-repeat;
}
#nav_software:hover, #nav_software.over, #software #nav_software {
	width:128px;
	background-image: url(../images/menu-software-over.gif);
	background-repeat: no-repeat;
}
#nav_books:hover, #nav_books.over, #books #nav_books {
	width:128px;
	background-image: url(../images/menu-books-over.gif);
	background-repeat: no-repeat;
}
#nav_speak:hover, #nav_speak.over, #speak #nav_speak {
	width:128px;
	background-image: url(../images/menu-speak-services-over.gif);
	background-repeat: no-repeat;
}
#nav_contact:hover, #nav_contact.over, #contact #nav_contact {
	width:128px;
	background-image: url(../images/menu-contactus-over.gif);
	background-repeat: no-repeat;
}
/* end nav */

/* sub nav */
#nav ul ul { z-index:999; position:absolute;display:none;background:#fff url(../images/sub_nav_bg.gif) repeat-x; border:2px solid #6073cd; border-top: 0px;}
#nav ul ul li { z-index:999;float:none !important;border-bottom:0px;border-top:1px solid #dee1ef;}
#nav_portfolios:hover ul,#nav_portfolios.over ul,#nav_job:hover ul,#nav_job.over ul,#nav_software:hover ul,#nav_software.over ul,#nav_books:hover ul,#nav_books.over ul,#nav_speak:hover ul,#nav_speak.over ul,#nav_contact:hover ul,#nav_contact.over ul { z-index:999;display:block; }
#nav ul ul li a:link,#nav ul ul li a:visited { z-index:999;display:block;height:auto !important;background:transparent !important;font:normal normal normal .8em ;color:#011880;text-decoration:none;padding:10px 36px 11px 12px;white-space:nowrap; }
ul #nav_portfolios ul li a:link,ul #nav_portfolios ul li a:visited { z-index:999;padding:10px 46px 11px 12px; }
ul #nav_contact ul li a:link,ul #nav_contact ul li a:visited { z-index:999;padding:10px 16px 11px 12px; }
#nav ul ul li a:hover { z-index:999;color:#9f5506;background-color:#f2f0e2 !important; }
/* end sub nav */


/* News Styles 
-------------------------------------------------------------- */

ul.rail     { list-style: none; margin: 0px; line-height: 1.4em; }
ul.rail li  { }
ul.rail li a {
	padding-left: 8px;
	background-image: url(../images/borders/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.4em;
}
ul.rail li a:hover {
	color: #011880;
	text-decoration: none;
	background-image: url(../images/borders/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.4em;
}


/* Submenu Styles 
-------------------------------------------------------------- */
ul.submenu     { list-style: none; margin: 0px; line-height: 1.5em; font-size: 1.1em; }
ul.submenu2    { list-style: none; font-size: 0.9em; margin: 0 0 0 15px; }
ul.submenu li  { background: url('../../images/subnav_tile.gif') no-repeat bottom left; padding-top: 2px; padding-bottom: 2px; }
ul.submenu li.selected  { background: none; }
ul.submenu li a { background: url('images/arrow2.gif') no-repeat 0px center; padding-left: 8px; }
ul.submenu li a:hover { background: url('images/arrow2.gif') no-repeat 2px center; color: #011880; padding-left: 8px; text-decoration: none; }


/* Right prod menu Styles 
-------------------------------------------------------------- */
ul.rightpod     { list-style: none; margin: 0px; line-height: 1.2em; font-size: 1.1em; }
ul.rightpod2    { list-style: none; font-size: 0.9em; margin: 0 0 0 15px; }
ul.rightpod li  { background: url('images/arrow2.gif') 0em .6em no-repeat; padding-top: 2px; padding-bottom: 2px; padding-left:7px; margin-left:2px;}
ul.rightpod li.selected  { background: none; }
ul.rightpod li span   { background: url('../../images/subnav_tile.gif') no-repeat bottom left; padding-top: 2px; padding-bottom: 2px; }
/*ul.rightpod li a { background: url('images/arrow2.gif') no-repeat 0px center; padding-left: 0px; margin-left:-8px;}*/
/*ul.rightpod li a:hover { background: url('images/arrow2.gif') no-repeat 2px center; color: #011880; padding-left: 0px; text-decoration: none; }*/
.related_box {
	background-color:#FFCC66;
}


/* Related Styles 
-------------------------------------------------------------- */
.extras        { width: 250px; text-align: right; float: right; clear: left; margin: 0 0 10px 15px;}
.related       { float: right; clear: right; width: 170px; border: 1px #ccd1e6 solid; padding: 15px; margin: 0 0 0 0; font-size: 0.75em; text-align: left;}


/* Font Size
-------------------------------------------------------------- */
#leftrail_footer div.left { float:left;background:none; }
#leftrail_footer div.right { float:right;;background:none; }
#font_select,#font_select_med,#font_select_large { display:block;float:left;width:15px;height:16px;padding-left:1px;margin-top:1px; }
#font_select_containter { float:left; }
#font_select_container.large { font-size:1em !important; }
#font_select   { background:url('../../images/txt_sm_over.gif') no-repeat; }
#font_select_med   { background: url('../../images/txt_med.gif') no-repeat; }
#font_select_large   { background: url('../../images/txt_lg.gif') no-repeat; }
#font_select:hover   { background: url('../../images/txt_sm_over.gif') no-repeat; }
.med #font_select,.large #font_select { background:url('../../images/txt_sm.gif') no-repeat; }
#font_select_med:hover,.med #font_select_med   { background: url('../../images/txt_med_over.gif') no-repeat; }
#font_select_large:hover,.large #font_select_large { background: url('../../images/txt_lg_over.gif') no-repeat; }
.body_med { font-size:.9em; }
.body_large { font-size:1em; }

/* Locations
-------------------------------------------------------------- */
#addresses { margin:0;}
#addresses p { float:left;padding:0px;margin:4px 0 10px 0;}

#address_washington,#address_indianapolis,#address_evansville,#address_fortwayne,#address_hammond,#address_jeffersonville,#address_southbend { display:none; }
.sel_washington #address_washington,.sel_indianapolis #address_indianapolis,.sel_evansville #address_evansville,.sel_fortwayne #address_fortwayne,.sel_hammond #address_hammond,.sel_jeffersonville #address_jeffersonville,.sel_southbend #address_southbend { display:block; }

.pod {
	width:170px;
	padding:15px;
	margin:0px 0px 20px 0px;
	font-size:0.9em;
	background-color: #3C6;
}
.pod-blue {
	width:170px;
	border:1px #ccd1e6 solid;
	padding:15px;
	margin:0px 0px 20px 0px;
	font-size:0.9em;
	background-color: #CF9;
}
.pod5 {
	width:170px;
	border:1px #ccd1e6 solid;
	padding:15px;
	margin:0px 0px 20px 0px;
	font-size:0.9em;
	background-color: #3C6;
}
.pod h3 { font-weight:bold;margin-bottom:5px; font-size:1.2em;}

/* Photos
-------------------------------------------------------------- */
img.inset_right {float:right; margin:10px; border: #2643A4 solid 1px;}
.span_image {border: #2643A4 solid 1px; margin-bottom:15px;}
.mainrail .left img {
	border: 0px solid #2643A4;
}



.clear_div { clear:both; }

.mainrail .left {
	float:left;
	padding:0px !important;
	width:225px !important;
	margin-bottom:15px;
}
.mainrail .right h3 {
margin-bottom: 10px;
}

.mainrail .rpict {
	float:right;
	padding:0px !important;
	width:225px !important;
	margin-bottom:10px;
}
.mainrail .llist {
	float:left;
	padding-left:20px !important;
	width:400px !important;
	margin-bottom:5px;
}

#signup_form label{font-weight:normal;}
#signup_confirmation h3 { color:#9f5506;font-size:1.3em;margin:.3em 0 .2em 0;font-weight:bold; }
#signup_confirmation p { margin-bottom:.3em; }
#confirmed_email,#notice { color:#9f5506;font-decoration:underline; }
#page_tools { margin-top:2em; }
