/* CSS Document */

.body-bg {
    background: #fff url(/r/specialed/transition/img/nav_bg.gif) repeat-y 0 0;
}

hr {
	color: #000;
}

#content {
	padding: 0px;
}

#main-content {
    padding: 15px 20px 20px 10px;
    position: relative;
}

#main-content a {
    color: #9f409f;
    text-decoration: underline;
}

#main-content a:hover {
    color: #9f409f;
    text-decoration: none;
}

#main-content h2 {
	font-size: 1.2em;
	color: #606;
	margin: 0 0 10px 0;	
}

#head-banner {
    display: block;
    height: 68px;
	width: 500px;
}

/* footer of new content div */

#main-content-foot {
	font-size: 0.85em;
	margin-top: 50px;
}

#main-content-foot a {
    color: #663;
    text-decoration: underline;
}

#main-content-foot a:hover {
    color: #663;
    text-decoration: none;
}

/* Back to button on right hand nav */

#right-nav p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
	font-weight: bold;
    border-top: 0px solid #f60;
	border-right: 1px solid #606;
    border-bottom: 1px solid #606;
	border-left: 1px solid #606;
    background: #fff;
    padding: 8px 5px 8px 32px;
    margin: 0;
	background: #fff url(/r/specialed/transition/img/back-to-arrow.gif) no-repeat; 
}

/* quick search styles */

#quick-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
    margin: 0;
	border-left: 1px solid #606;
	border-right: 1px solid #606;
	background-color: #d2d2a4;		
}

#quick-search form {
	margin: 0;
}

#quick-search input {
	margin: 0 5px 5px 0;
	padding: 2px;
}

#quick-search label {
	font-size: .75em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}

/* level 3 navigation */

#l3navlist {
	margin: 0;
	padding: 0;
}

#l3navlist li {
	margin-left: 6px;
	display: block;
	float: right;
	width: 80px;
	border: 1px solid #606;
	text-align: center;
	vertical-align: middle;
	line-height: 1.6;
}

a.l3_nav {
	font-weight: bold;
	text-decoration: none !important;
	color: #606 !important;
	display: block;
	width: 80px;
}

a:hover.l3_nav {
	color:#660 !important;
}

a.l3_nav_fs {
	font-weight: bold;
	text-decoration: none !important;
	color: #606 !important;
	display: block;
	width: 100px;
}

a:hover.l3_nav_fs {
	color: #660 !important;
}

li.currentl3 {
	background: url(/r/specialed/transition/img/transition_l3_nav_bg.gif) 100% 0% no-repeat;
	background-color: #FFF;
}

/*re-define of right hand nav styles */

#right-nav li {
	margin: 0px 10px;
    padding: 10px 5px;
    font-size: .9em;
	font-weight: bold;
	border-bottom: 1px solid #cc9;
}

.internal-nav li {
	font-size: 1em !important;
	font-weight: bold;
	border-bottom: 0;
}

#right-nav a {
    color: #663;
    text-decoration: none;
}

#right-nav a:visited {
    color: #663;
    text-decoration: none;
}

#right-nav a:hover {
    color: #663;
    text-decoration: underline;
}

#menu {
	background: #ececd6 url(/r/specialed/transition/img/menu-bg.gif) no-repeat;
	border-right: 1px solid #606;
	border-left: 1px solid #606;
}

/* back to icon link styles */

#backto a {
	color: #000;
	text-decoration: none;
}

#backto a:hover {
	color: #000;
	text-decoration: underline;
}

#backto a:visited {
    color: #000;
}

/* misc styles */

.head-bg {
	padding: 10px;
	background-color: #939;
}

.head-bg h2 {
	color: #fff;
}

#main-content h3 {
	padding-bottom: 10px;
}

.reflink { /* stefen added */
	margin-top: 5px;
} 

h4.resources {
	font-size: 0.9em;
	margin-bottom: 5px;
}

/* FAQ question heading style */
.question {
	color: #9f409f;
	font-size: 0.9em;
}

/* padding for FAQ answers */
.listpad {
	padding-bottom: 1em;
	padding-top: 0;
	font-size: 1.0em;
}

/* to keep nested lists formatted correctly */
ul.nested-ul {
	list-style-type: disc;
	font-size: 1em;
}

/* to push lists up against paragraphs and keep Multiserve happy */
.nobreak {
	margin-top: 0;
	margin-bottom: 0;
}

.nobreak-top  {
	margin-top: 0;
	font-size: 1em; /* This is there for the Workbridge page. Please DO NOT remove! */
}

/* level 3 nav in financial support section */
.unstyled_list {
	margin-top: 0;
	list-style-type: none;
}

/* level 2 "breadcrumb" nav */

.breadcrumb-nav {
	list-style-type: none;
	margin: 0 0 14px 0;
}

.breadcrumb-nav li {
	display: inline;
}

.breadcrumb-nav li a {
	font-weight: bold;
}

a.current {
	color: #000 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}

a.sec-current {
	color: #000 !important;
	text-decoration: none !important;
}

/* site map */

ul#sitemap {
   list-style: none;
   padding: 0;
   margin: 0;
}

ul#sitemap li {
    margin-bottom: 2px;
}

li.sub-space {
    margin-bottom: 0.70em !important;
}

/* search results page */

h2.resource-hdr {
    margin: 20px 0 10px !important;
	border-bottom: 2px solid #FF6600;
	padding: 0 0 3px;
}

.display-inline {
    display: inline;
}

p.search-anchor a:link, p.search-anchor a:visited {
    color: #000 !important;
}




