body {
background:#0096DB url(cssimages/janimage01.jpg) repeat-x left top;
color:#002C5F;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin:0 auto;
padding:1em 0;
text-align:left;
width:952px;
line-height: 1.3em;

}

a:link,a:active {
text-decoration:none;
}

a:visited {
color: #6c6c6c;
border-bottom: 1px dotted #6c6c6c;
text-decoration: none;

}

a:hover {
color:#80171b;
text-decoration:underline;
}

img {
border:0;
}

#skip a,#skip a:hover,#skip a:visited {
height:1px;
left:0;
overflow:hidden;
position:absolute;
top:-500px;
width:1px;
}

#skip a:active,#skip a:focus {
height:auto;
position:static;
width:auto;
}



#menu {
clear:both;
float:left;
width:100%;
}

#menu ul {
background:#002C5F;
list-style:none;
margin-left:.5em;
margin-right:2%;
margin-top:2em;
padding:0;
}

#menu li {
	border-right-color:#0096DB;
	border-right-style:ridge;
	border-right-width:medium;
	float:left;
	height:2em;
	font-size: 1em;
}

#menu a {
background:#002C5F no-repeat left top;
color:#fff;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:700;
height:auto;
margin-left:1px;
margin-right:1px;
padding:5px;
text-align:center;
text-decoration:none;
text-transform:none;
width:auto;
}

#menu a:link,a:visited,a:active {
text-decoration:none;
}

#menu a:hover {
background-color:#789;
text-decoration:underline;
}

#menu .current_page_item a {
padding-left:0;
text-decoration:none;
}

#topmenu {
clear:both;
color:#fff;
font-weight:700;
height:6em;
}

#topmenu-left {
float:left;
width:25%;
}

#topmenu-right {
float:right;
line-height:2em;
margin:0;
padding:0;
width:70%;
}

#topmenu-right a {
background:#002C5F no-repeat left top;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:700;
padding-left:10px;
padding-right:10px;
text-align:center;
text-decoration:none;
text-transform:none;
}

#topmenu-right a:link,a:visited,a:active {
text-decoration:none;
}

#topmenu-right a:hover {
background-color:#789;
text-decoration:underline;
}

#topmenu-right .current_page_item a {
padding-left:0;
text-decoration:none;
}

#topmenu-left img {
border:0;
float:left;
}

#topmenu-right ul {
float:right;
list-style:none;
margin-right:0;
margin-top:0;
padding-bottom:1em;
width:auto;
}

#topmenu-right li {
border-right-color:#0096DB;
border-right-style:ridge;
border-right-width:medium;
float:left;
padding:.1em;
}

#topmenu-right p {
background:#002C5F no-repeat left top;
float:left;
margin:0;
padding:0;
}

#topmenu-right img {
margin-right:10px;
}

#content {
background:#FFF;
clear:both;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
height:auto;
margin-top:1em;
padding:10px;
width:932px;
}

content a:link,a:active {
text-decoration:none;
}

content a:visited {
color:#47525e;
text-decoration:none;
}

content a:hover {
color:#80171b;
text-decoration:underline;
}

#search {
float:left;
padding-left:3em;
}

#search_button {
margin-bottom:-7px;
background-color: #002C5F;
border: none;
}

#textsize a {
padding:0;
}

#textsize a.largetext {
font-size:1.2em;
}

#textsize a.supertext {
font-size:1.4em;
}

#textsize {
float:left;
font-size:.8em;
font-weight:700;
width:8em;
}

#breadcrumb {
background:#FFF;
color:#002C5F;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:600;
margin-bottom:2em;
}

h1 {
background:#FFF;
border-bottom-color:#06F;
border-bottom-style:ridge;
border-bottom-width:medium;
font-size:2em;
font-style:normal;
font-weight:bolder;
text-align:center;
margin-bottom: 0;
padding: 10px;
line-height: 1em;
}

/* Contact Footer */
#contactjan {
background:#FFF;
border-right-color:#06F;
border-right-style:ridge;
border-right-width:thick;
border-top-color:#006;
border-top-style:solid;
border-top-width:medium;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
height:5em;
margin:0;
padding:10px;
text-align:center;
width:70%;
}

#contactjan a {
background:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
height:100px;
margin:0;
}

#contactjan a:link {
text-decoration:none;
}

#contactjan a:visited {
color:#47525e;
text-decoration:none;
}

#contactjan a:active {
text-decoration:none;
}

#contactjan a:hover {
color:#80171b;
text-decoration:underline;
}

#contacta {
background:#FFF;
border-top-color:#006;
border-top-style:solid;
border-top-width:medium;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
height:5em;
padding:10px;
text-align:center;
width:25%;
}

#contact {
height:auto;
width:100%;
}

#pagetext {
clear:both;
margin-top: 4em;
}

p {
background:#FFF;
font-size:1em;
font-style:normal;
font-weight:400;
margin-bottom:10px;
text-align:left;
}

h3 {
background:#FFF;
font-size:1em;
font-style:normal;
font-weight:700;
text-align:left;
}

h4 {
background:#FFF;
font-size:1em;
font-style:normal;
font-weight:700;
text-align:left;
}


ul.arrow {
background:#FFF;
font-size:1em;
font-style:normal;
font-weight: normal;
list-style-image: url(cssimages/bullets/arrowbluebullet.gif);
margin-bottom:10px;
text-align:left;
margin: 20px;
}

ul.square {
list-style-image:url(cssimages/bullets/sqbluebullet.gif);
}

ul.square li {
padding-bottom:.5em;
}

ul.nobullet {
clear:both;
list-style-type:none;
}

ul.nobullet li {
padding-bottom:1em;
}




#odeplogo {
background-color:#0096DB;
color:#FFF;
font-size:.8em;
margin:auto;
padding:5px;
text-align:left;
}

#tochead {
float:left;
width:65%;
}

#toc {
clear:both;
margin-left:-0.65em;
margin-right:-1.25em;
overflow:hidden;
padding:0;
}

.toccol {
float:left;
width:31%;
}

#sidetextbox {
border:none;
float:right;
text-align:center;
width:35%;
margin-top: 1em;
}

#sidetextbox p {
text-align:center;
}

#sidetextbox h2 {
font-size:1.25em;
}

#sidetextbox img {
margin-bottom:0;
margin-top:0;
padding:0;
}

#stafftitle h2 {
font-size:.8em;
margin-top:0;
padding:0;
}

#mayda-text {
float:left;
font-weight:400;
width:50%;
}

#mayda-text li {
padding:1em;
}

#mayda-image {
position:relative;
}

#mayda-image img {
height:450px;
width:350px;
}

#soar-image {
position:relative;
text-align:center;
padding:10px;
border:none;
}

h2 {
font-size:1.2em;
}

#aboutjanpage h3 {
font-size:1.2em;
font-weight:700;
}

#subsection {
border-top-style: double;
border-top: solid;
border-top-color: #002c5f;
}

.centered {
text-align:center;
}

.img-centered {
	display: block;
	margin: auto;
}

dt {
clear:left;
float:left;
font-variant:small-caps;
padding-right:.5em;
text-align:left;
}

dd {
padding-bottom:1em;
}

.regdl dt{
	font-variant:normal;
	font-weight:700;
}

#tam h3 {
font-size:1em;
font-weight:700;
}

#tam h5 {
font-size: 1em;
}

#tam h6 {
font-size: 1em;
}

#content form {
  padding: 10px;
}

#content form input[type="text"], form textarea {
  display: block;
}

#sidegraphic {
	float: right;
}

#leftsidetext {
	float: left;
	width: 65%;
}

#leftsidefulltext {
	float: left;
	width: auto;
}

.cleared {
	clear:both;
}

#SLoffice {
	text-align: center;
	padding: 20px;
}

#pdficon {
	margin-left: 5%;
	margin-right: auto;
	text-align: center;
	width: 20%;
	float: left;
	padding: 10 px;
	
}

#pdficon img {
	float: left;
	clear: both;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#pdficon p {
	float: left;
	clear: both;
	margin-top: 0;
}

#docicon {
	margin-left: 5%;
	margin-right: auto;
	text-align: center;
	width: 10%
}

#docicon img {
	float: right;
	clear: both;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#docicon p {
	float: left;
	clear: both;
	margin-top: 0;
}

#dlicons {
	float: left;
	margin-left: 20%;
	padding-top: 1em;
	padding-bottom: 1em;
}

#dlicons a {
	padding-right: 2em;
	text-decoration: none;
	border: none;
}

#dlicons img {
	padding: 0;
	padding-right: 5px;
	margin: 0;
	margin-bottom: -7px;
}

#pubtitle {
	border-bottom-color:#06F;
	border-bottom-style:ridge;
	border-bottom-width:medium;
}

#pubtitle h1 {
	border: none;
	padding: 0;
}

#authorname p {
	text-align: center;
}

#pubtext {
	clear: both;
	padding-top: 0;
}

#pubtext h2 {
	text-align: center;
}

#pubtext h3, h4 {
	font-weight:bold;
}


#linksmenu {
	width:105%;
	margin-left: -3em;
	padding-bottom: 1em;
}

#linksmenu li {
	display: inline;
	border-right-color:#0096DB;
	border-right-style:ridge;
	border-right-width:medium;
	margin-bottom: 10px;
	float:left;
}

#linksmenu a {
	font-size:.8em;
	margin-left:1px;
	margin-right:1px;
	padding:5px;
}

#linksmenu a:hover {
background-color:#06F;
text-decoration:underline;
color: #fff;
}



/* JAN on Demand Tool */




label
{
width: auto;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
color: #006;

}


input
{
color: #000;
border: 1px solid #781351;
background-color: #EDF2F7;

}

select
{
color: #000;
border: 1px solid #781351;
background-color: #EDF2F7;

}


.submit input
{
margin-left: .5em;
color: #FFF;
font-size: 1.5em;
background: #006;
border: 2px outset double #d7b9c9; 


} 


.contact
{
margin-left: 1em;


}


.limita
{
margin-left: 1em;

}

textarea {

background-color:#EDF2F7;
border-width: 1px;
border-color: #000000;
border: 2px outset double #d7b9c9;
}

#centertext {
	text-align: center;
	font-weight:bold;
}




#snfooter {
	top: auto;
	width: 100%;
	background-color: #0096DB;
	color:#FFF;

}

#odep {
float:left;
width:48%;
height: 4em;
padding-top: .5em;
padding-left: .4em;
padding-bottom: .2em;
background-color: #0096DB;
color:#FFF;
}

#botlinks {
	float: left;
	text-align:right;
width:50%;
padding-top: .5em;
padding-right: .75em;
background-color: #0096DB;
height: 2em;
color:#FFF;

}

#botlinks2 {
float: left;
width:50%;
font-size: .8em;
text-align:right;
color:#FFF;
background-color: #0096DB;
padding-right: .3em;
height: 2.7em;
padding-right: .95em;
}


normText {
	color:#FFF;
	font-size: .8em;}


#botlinks2 a:link, a:active {
text-decoration:none;
}

#botlinks2 a:visited {

text-decoration:none;
}

#botlinks2 a:hover {
	background-color:#789;
text-decoration:underline;
}


#meet {
	float: right;
	clear: both;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;
}





ol { list-style-position: outside; }

#rightccorner

{float: right;
width: 30%;
}

#leftccorner

{float: left;
width: 65%;
text-align: left;
padding: 10px;
padding-bottom: 25px;
}


#redhighlight

{text-align:left;
border: groove;
border-color:#900;

margin-left: 15%;
margin-right:15%;
width: auto;
background:#FFC;
padding-bottom: 15px;
padding: 8px;
font-weight:bold;
}


#redhighlightt

{text-align:center;
border: groove;
border-color:#900;

margin-left: 15%;
margin-right:15%;
width: auto;
background:#FFC;
padding-bottom: 15px;
padding: 8px;
font-weight:bold;
font-size: 1.2em;
}


#redhighlighta

{text-align: left;
margin-left: 5%;
margin-right: 5%;
width: auto;
background:#FFF;
padding-bottom: 15px;
padding: 2px;
font-weight:bold;
color:#900;
}

#redhighlighta p

{text-align: left;
background:#FFF;
color: #900;
font-weight:bold;
}

#blackhighlighta

{text-align: left;
margin-left: 5%;
margin-right: 5%;
width: auto;
background:#FFF;
padding-bottom: 15px;
padding: 2px;
font-weight:bold;
color:#000;

}

#blackhighlighta p

{text-align: left;
background:#FFF;
font-weight:bold;
border:thin;
border-color:#333;
}




ul.square2 {
list-style-image:url(cssimages/bullets/sqbluebullet.gif);
}

ul.square2 li {
font-style:normal;
font-weight:normal;
padding-bottom: 8px;
}


ul.arrow2 {
background:#FFF;
font-size:1em;
font-style:normal;
font-weight: normal;
list-style-image: url(cssimages/bullets/arrowbluebullet.gif);
text-align:left;
margin: 0 20px 0 0;
}

ul.arrow2 li {
font-style:normal;
font-weight:normal;

}

#download {
	text-align:center;
	padding-top: 20px;
	margin-left: 42%;

}

#addthis {
	width: auto;
	float: right;
	clear: right;
	margin-right: 20%;
	padding-top: 1em;
}


#portalpic {
	float: right;
	width: 45%;
	padding-bottom: 5px;
}

#portaltoc {
	text-align:left;
	width: 50%;
}

#divcenter {
	text-align:center;
  margin-right: 10%;
  margin-left: 10%;}
  
  
#divlink {
	text-align:center;
  	margin-right: 65%;
  	margin-left: 5%;
	background-color: #006;
	} 
	
#divlink2 {
	text-align:center;
  	margin-right: 65%;
  	margin-left: 5%;
	background-color: #FFF;
	} 
	
	
#divcerti

{
	float: right;
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 10px;

	} 
	
#enewscenter {
	float: none;
	clear: both;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}	

OL.withroman { 
	list-style-type: upper-roman; 
}

OL.capitalletters {
	list-style-type: upper-alpha
}

.blueheader_table table {
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	border: thin solid black;
	border-collapse:collapse;
}
	
.blueheader_table th {
	text-align: center; 
	font-weight: bold;
	vertical-align:baseline;
	background-color:#dbe5f1;
	border: thin solid black;
}

.blueheader_table td {
	width:90%;
	padding-left: 1em;
	border: thin solid black;
}

.blueheader_table td+td {
	text-align: center;
	width:10%;
	padding-left:0;
	}



#pinkhighlighta

{text-align: left;
width: auto;
background:#FFF;
font-weight:normal;
color:#F39;
}

#pinkhighlighta p

{text-align: left;
background:#FFF;
color: #F39;
font-weight: normal;
}


#blacklowindentlight

{text-align:left;
border: groove;
border-color:#000;

margin-left: 15%;
margin-right:15%;
width: auto;
background:#FFC;
padding-bottom: 15px;
padding: 8px;
font-weight: normal;
}


#blacklowlightt

{text-align:center;
border: groove;
border-color:#000;

margin-left: 15%;
margin-right:15%;
width: auto;
background:#FFC;
padding-bottom: 15px;
padding: 8px;
font-weight:normal;
font-size: 1.2em;
}


#blacklowlighta

{text-align: left;
margin-left: 5%;
margin-right: 5%;
width: auto;
background:#FFF;
padding-bottom: 15px;
padding: 2px;
font-weight: normal;
color:#000;
}

#blacklowlighta p

{text-align: left;
background:#FFF;
color: #000;
font-weight: normal;
}

#SOARwidget
{
	position:center;
text-align:center;
padding:10px;
border:none;
}


#underwidget
{
	padding-top:140%;
}

#skipwidget a,#skipwidget a:hover,#skipwidget a:visited {
height:1px;
left:0;
overflow:hidden;
position:absolute;
top:-500px;
width:1px;
}

#skipwidget a:active,#skipwidget a:focus {
height:auto;
position:static;
width:auto;
}

.hidethis {
	display:none;
}


#health {
float:right;
}