/* standard elements */

* {
	margin: 0;
	padding: 0;
}

a
{
    color: #0053a0;
}
a:hover {color: #993399;}

body
{
    color: #0053a0;
    font: normal 62.5% Verdana, Arial, Geneva, Helvetica;
    background-color:White;   
}

p,ul {padding-bottom: 1.2em;}


li {list-style: none;}

h1 {
	font: normal 1.8em Verdana, Arial, Geneva, Helvetica;
	margin-bottom: 4px;
}

h1,h2,h3 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}

.formobjects
{
    color: #0053a0;
    font: 10pt Verdana, Arial, Geneva, Helvetica;
}

/* structure */
.container
{
    background: url(images/bg3.jpg) #fff;
    font-size: 1.2em;
    margin: 0 auto;
    width: 750px;
    border-left: #ffffff 10px solid;
    border-right: #ffffff 10px solid;
    border-bottom: #ffffff 10px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    
}

/* title */
.header
{
    background: #FFF;
    height: 150px;
    margin: 0 auto;
    width: 750px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 10px;
}
.header .right
{
    background-image: url(images/jmh_wings_of_care.jpg);    
    height: 125px;
    width: 535px;
}
.header .left
{
 	height: 150px;	
    width: 210px;    
    
}
.header .right h2
{
    color: #0053a0;
    padding-top: 15px;
    font: bold 4em/40px 'Monotype Corsiva' , 'Trebuchet MS' , sans-serif;
    text-align: center;
}

/* navigation */
.navigation
{
    color: #cc9900;
    background: #0053a0;
    height: 23px;
    float: right;
    width: 533px;
    border-right: #fbe7f0 1px solid;
    border-top: #fbe7f0 1px solid;
    border-left: #fbe7f0 1px solid;
    border-bottom: #fbe7f0 1px solid;
}
.navigation a
{
    color: #cc9900;
    background: #0053a0;
    border-right: 1px solid #fbe7f0;
    display: block;
    float: left;
    font: bold 1.1em sans-serif;
    line-height: 23px;
    text-decoration: none;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
}
.navigation a:hover {
	background: #cc9900;
	color: #0053a0;
}


.jmhnavigation
{
    color: #cc9900;
    background: #0053a0;
    height: 23px;
    float: right;
    width: 533px;
    border-right: #fbe7f0 1px solid;
    border-top: #fbe7f0 1px solid;
    border-left: #fbe7f0 1px solid;
    border-bottom: #fbe7f0 1px solid;
}
.jmhnavigation a
{
    color: #cc9900;
    background: #0053a0;
    border-right: 1px solid #fbe7f0;
    display: block;
    float: left;
    font: bold 1.1em sans-serif;
    line-height: 23px;
    text-decoration: none;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
}
.jmhnavigation a:hover {
	background: #cc9900;
	color: #0053a0;
}

/* main */
.main {
	border-top: 5px solid #FFF;	
	border-bottom: 5px solid #FFF;
	background-color: #ffffff;
	
}

/* sub navigation */
.sidenav {
	float: left;
	width: 210px;
	background-color: #fdf3da;
	
}
.sidenav h2 {
	color: #0053a0;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 5px;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #fff09d;
}
.sidenav li {border-bottom: 1px solid #fff09d;}
.sidenav li a
{
    font-size: 1.1em;   
    color: #0053a0;	
    background-color: #fff9d7;
    display: block;
    text-decoration: none;   
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.sidenav li a:hover {	
	background-color: #ffffff;	 
	color: #0053a0;	
}
.sidenavwithoutlink
{
    font-size: 1.1em;
    color: #0053a0;	
    background-color: #fff9d7;
    display: block;
    text-decoration: none;   
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
}

/* content */
.content
{   
    float: left;
    margin: 0px 0px 0px 0px;
    width: 515px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    float: right;
    border-left: #ffffff 5px solid;     
}
.content .descr {
	color: #0053a0;
	font-size: 0.9em;
	margin-bottom: 6px;
}

.content ul
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.content ul li
{
    margin-left: 18px;
    list-style-position: outside;
    list-style-type: square;
    line-height: 20px;
}

.content ol
{
    margin-top: 5px;
    margin-bottom: 10px;
}

.content ol li
{
    margin-left: 22px;
    list-style-position: outside;
    list-style-type: decimal;
    line-height: 20px;
}


.content .question
{
    color: #0053a0;
    font-weight: bold;
    margin-bottom: 6px;
}

.content .answer {
	display: block;
	margin-bottom: 20px;
	padding-left: 15px;
}

blockquote {
	display: block;
	margin-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
}

.content p 
{
    color: #0053a0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.content h1 
{
    color: #0053a0;	
}
/* footer */
.footer {
	background: #0053a0;
	color: #FFF;
	font: 1em sans-serif;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	clear: both;

}
.footer a,.footer a:hover {color: #FFF;}

.jmhfooter {
	background: #0053a0;
	color: #FFF;
	font: 1em sans-serif;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	clear: both;

}
.jmhfooter a,.jmhfooter a:hover {color: #FFF;}
