body {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	background-color: #FFFFFF;

	background-image: url(images/bkgd_inside.gif);

	background-repeat: repeat-y;

	background-position: left top;

	padding: 0px;

	/*font-size: 80%;*/

}

#header {

	background-image: url(images/header_inside.jpg);

	height: 93px;

	width: 775px;

}

#navcontainer {

	width: 191px;

	margin-left: 24px;

	padding-top: 67px;

	padding-bottom: 5px;

}

#navcontainer ul {

	margin-left: 0px;

	margin-top: 0;

	padding-top: 0;

	padding-left: 30px;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	list-style-image: url(images/bullet_nav.gif);

}



#navcontainer a {

	display: block;

	padding: 3px;

	width: 148px;

	color: #182383;

	font-size: 1.13em;

	font-weight: bold;

	text-decoration: none;

}

#navcontainer a:link, #navlist a:visited{

	text-decoration: none;

}

#main {

	width:508px;

	position: absolute;

	left: 247px;

	top: 135px;

}

#main h2, #main h3, #main p {
        padding:0 10px;
        margin: 0 0 1em 0;
}
#main h2 {
        font-size: .8em;
}
#mainInside {
        float:right;
        width:555px;
        margin-top: 79px;
        padding:0;
        height: auto;

}
#mainInside h2, #mainInside h3, #mainInside p {
        padding:0 10px;
        margin: 0 0 1em 0;
}
#mainInside h2 {
        font-size: 0.9em;
}

#skip {

	width: 271px;

	position: absolute;

	left: 500px;

	top: 24px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.06em;

	font-weight: normal;

	color: #182383;

}

#skipes {

	width: 271px;

	position: absolute;

	left: 437px;

	top: 24px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.06em;

	font-weight: normal;

	color: #182383;

}

#skip a:visited {

	color: #182383;

	}

#switcher {

	width: 214px;

	position: absolute;

	left: 500px;

	top: 33px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.19em;

	font-weight: bold;

	color: #182383;

}

#switcheres {

	width: 280px;

	position: absolute;

	left: 437px;

	top: 33px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.19em;

	font-weight: bold;

	color: #182383;

}

#switcher a#small, #switcheres a#small{

	font-size: 1.25em;

	color: #182383;

	text-decoration: underline;

	font-weight: normal;

	padding-right: 2px;

	padding-left: 2px;

}

#switcher a#medium, #switcheres a#medium{

	font-size: 1.56em;

	color: #182383;

	text-decoration: underline;

	font-weight: normal;

	padding-right: 2px;

	padding-left: 2px;

}

#switcher a#large, #switcheres a#large{

	font-size: 1.88em;

	color: #182383;

	text-decoration: underline;

	font-weight: normal;

	padding-right: 2px;

	padding-left: 2px;

}

#footer{

	font-size: 1.0em;

	text-align: center;

	padding-right: 50px;

	padding-left: 50px;

	margin-top: 45px;

	margin-bottom: 25px;

}

/*
h1 { 

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 1.48em; 

    line-height: 1.81em; 

    font-weight: bold; 

    color: #000000;

    margin-top: 15px; 

    }
*/

/*
h1.title {

	font-weight: normal;

	font-style: italic;

	color: #182383;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 2.81em;

	line-height: .95em;

	margin: 0px 0px -7px;

	padding-top: 0px;
	}
*/

h2.normal {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 1.63em;

	margin-top: 25px;

	}

h2.subtitle {  

  font-weight: normal;

	font-style: italic; 

	color: #182383;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 1.88em;

	margin-bottom: 10px;

	}



h3 { 

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 1.5em; 

    line-height: 1.1em; 

    font-weight: bold;

}

h4 { 

     font-family: Arial, Helvetica, sans-serif; 

     font-size: 1.13em; 

     line-height: 1.1em; 

     font-weight: bold; 

}

h3.search {  

  margin-bottom: 0px;

}

hr { 

    width: 100%; 

    height: 1px; 

    margin-top: -10px; 

    background: #CCCCCC;  

 } 

li.search {  

    list-style-image: url(images/bullet_nav.gif); 

    list-style-type: disc; 

    margin-left: -10px;

}

ul.search {

    margin-top: 0px; 

}

th.white { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 1.25em; 

	font-weight: bold; 

	color: #FFFFFF ; 

	background-color: #999999;

	}

#content ol {

  font-size: 1.25em;

}

ul.access {

    margin-bottom: 20px; 

    list-style-type: none;

    font-size: 1.25em;

}

ol.access {

    margin-bottom: 20px;

    font-size: 1.25em; 

}

ul.resources {

	line-height:1.5em;

	font-size: 1.25em;

}

ul.resources ul {

	list-style-type: square;

}

#about-logos td{

   padding-right: 10px;

}

.survey {

   width: 250px;

}

.survey td {

   text-align: center;

   width: 20%;

} 

ul#faq {

	list-style: none;

}

ul#faq li {

	font-weight: bold;

}

ul#faq li ol {

	margin-bottom: 1.25em;

}

ul#faq li ol li{

	font-weight: normal;

}

.faq-answer {

	font-weight: normal;

}