@import url('small.css');

/* this starts the styles for the blueprint wrapper */

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #3a3a3a;
}

body {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #3a3a3a;
}

hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}

a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topNav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ObjTitle {
	color: #039;
	font-size: 12pt;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.ProgressBoxCurrent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
    font-weight: bold;
}

table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	text-decoration:none;
}

a.ProgressBox:visited {
	font-size: 8pt;
	text-decoration:none;
}

a.ProgressBox:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}

.Instructions {
	color: white;
	background-color : #069;
	background-image: URL(../images/sp.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.FormBox {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}

/* this ends the styles for the blueprint wrapper */
a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #336699;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #336699;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #222222;
	text-decoration: none;
}

a.footer:link, a.footer:visited, a.footer:active {
	text-decoration: none;
	color: #336699;
}

a.footer:hover {
	text-decoration: underline;
	color: #336699;
}

p.footer {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:10px;
}

p.textsize {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
}

.textsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	line-height: 18px;
	font-variant: normal;

}
/* default font size*/
body{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    background: #F6F4ED;
    text-align: center;
}
#page {
    font-size: 80%;
    width: 750px;
    padding: 0px;
    margin: 0px auto 10px auto;
    text-align: left;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    background: #fff;
}
#top{
    background: #6E4576;
    border-bottom: 0px solid #fff;
}
#top .logo{
    padding-left: 15px;
    width: 246px;
    margin-top: 17px;
}
#top .tools{
    text-align: right;
    padding-top: 5px;
    padding-right: 15px;
    background: #6E4576;
}
#top .tools .links{
    margin-bottom: 10px;
}
#top .tools .links a{
    color: #F4EBFE;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
#top .tools .links a:hover{
    text-decoration: underline;
}
#top .tools form, #top .tools form input{
    margin: 0px;
    padding: 0px;
}
#top .tools .search{
    height: 17px;
    font-family: Arial,sans-serif;
    color: #707475;
    border: 1px solid #6E4576;
}
#top .chapterBar{
    font-family:Verdana;
    font-size: 9pt;
    font-weight:bold;
    background-color:#8B6A91;
    border-top:1px solid #AE97B2;
    padding:6px 15px 6px 15px;
    margin:4px 15px 4px 15px;
    color:#EDDFF0;
}
#top .links2 a{
    color: #F4EBFE;
    font-weight: bold;
    font-size: 95%;
    text-decoration: underline;
}
#identity td{
    font-family:Verdana;
    font-size:9pt;
    font-weight:bold;
    background-color:#fff;
    padding:4px 7px 4px 7px;
    margin:4px 7px 4px 7px;
    color:#000;
    height:30px;
}
#identity .links2 a{
    color: #000;
    font-weight: bold;
    font-size: 95%;
    text-decoration: underline;
}
#sitenav{
    clear: left;
    background: #ffffff;
    border-top: 1px solid #DCCAB2;
    border-bottom: 1px solid #DCCAB2;
    width: 100%;
}
#body{
    background: #ffffff url(../images/wrpr/bg_line.gif) repeat-y;
    color: #3a3a3a;
}
#body .main{
    float: left;
    width: 511px;
    background: #ffffff;
}
#body .highlights{
    float: right;
    width: 230px;
}
#body .highlights .shadow-panel{
    background: #F9F6EA url(../images/wrpr/bg_shadows.gif);
    border-top: 1px solid #DCCAB2;
    padding: 10px 8px 0px 8px;
}
#body .highlights .shadow-panel-no-borders{
    background: #F9F6EA url(../images/wrpr/bg_shadows.gif);
    padding: 10px 8px 0px 8px;
}
#body .highlights .shadow-panel-bottom-border{
    background: #F9F6EA url(../images/wrpr/bg_shadows.gif);
    border-bottom: 1px solid #DCCAB2;
    padding: 10px 8px 0px 8px;
}
#body .highlights .shadow-panel-bottom-border-bookmark{
    background: #F9F6EA url(../images/wrpr/bg_shadows.gif);
    border-bottom: 1px solid #DCCAB2;
    padding: 10px 8px 15px 8px;
}
#body .highlights .shadow-panel-all-borders{
    background: #F9F6EA url(../images/wrpr/bg_shadows.gif);
    border-top: 1px solid #DCCAB2;
    border-bottom: 1px solid #DCCAB2;
    padding: 10px 8px 0px 8px;
}
#body .highlights .header-panel{
    background: #fff;
    border-top: 1px solid #DCCAB2;
    padding: 2px 0px 2px 6px;
    color: #B47C3F;
    letter-spacing: -0.1em; /* new */
}
#body .highlights a{
    color: #873901;
    text-decoration: none;
}
#body .highlights a:hover{
    text-decoration: underline;
}
#body .highlights .separator{
    padding: 10px 0px;
}
#body .highlights .ftr_separator_line{
    padding: 0px 0px 7px 0px;
}
#body .highlights .header a{
    color: #B47C3F;
    font-weight: bold;
    text-decoration: none;
}
#body .highlights .header a:hover{
    text-decoration: underline;
}
#body .highlights form{
    margin: 0px;
}
#body .highlights .search{
    height: 17px;
    font-family: Arial,sans-serif;
    color: #5C5F60;
    border: 1px solid #DCCAB2;
}
#body .main .intro{
    background: url() bottom no-repeat;
    background-position: left top;
    padding: 0px 0px 5px 0px; 
}
#body .main .intro .titleTextSmall{
    color:#fff;
    font-weight:bold;
    font-size:16px;
    /*mike*/
    margin-left : 0px; /* was 10px */
    padding-left : 15px;
}
#body .main .intro .titleTextMedium{
    color:#fff;
    font-weight:bold;
    font-size:20px;
}
#body .main .intro .titleTextLarge{
    color:#fff;
    font-weight:bold;
    font-size:24px;
}
#body .main .intro .clear {
    clear: both;
    background-color: transparent; 
    height: 1px;
    overflow: hidden;
}
#body .main .intro .content{
    padding-left: 143px;
    padding-top: 14px;
}
#body .main .intro .intro-content{
    float: left;
}
#body .main .intro .intro-content .c1{
    float: left;
    width: 152px; 
    margin-left : 0px;
    margin-top : 10px;
    padding-bottom : 10px;
    padding-left : 15px;
}
#body .main .intro .intro-content .c2{
    float: left;
    width: 162px;
    margin-left: 0px; 
    margin-top : 10px;
    padding-bottom : 10px;
}
#body .main .intro .intro-content .c1Chapter{
    float: left;
    width: 314px; /* was 162px */
    /*mike*/
    margin-left : 0px; /* new */
    margin-top : 10px; /* new */
    padding-bottom : 10px; /*new*/
    padding-left : 15px; /* new */
}
#body .main .intro .intro-content .c2Chapter{
    float: left;
    width: 162px;
    margin-left: 0px; /* was 10px */
    margin-top : 10px; /* new */
    padding-bottom : 10px; /*new*/
}
#body .main .intro .intro-content a{
    color: #286BA9;
    font-weight: bold;
    text-decoration: none;
}
#body .main .intro .intro-content a:hover{
    text-decoration: underline;
}
#body .main .features{
    margin-top: 1px;
    border: 1px solid #EADFD1;
    background: url(../images/wrpr/bg_gradient.gif) bottom repeat-x;
    color: #3a3a3a;
    clear:both;
}
#body .main .features td.f1{
    border-right: 1px solid #EADFD1;
}
#body .main .features td.f1, #body .main .features td.f2{
    vertical-align: top;
    padding: 5px 15px;
    /*mike*/
    width : 250px;
}
#body .main .features ul{
    margin: 0px 0px 10px 25px;
    padding: 0px;
    list-style-image: url(../images/wrpr/arrow_brown.gif)
}
#body .main .features .content1 ul{
    margin: 0px 0px 10px 20px;
    padding: 0px;
    list-style-image: url(../images/wrpr/arrow_brown.gif)
}
#body .main .features .content2 ul{
    margin: 0px 0px 10px 20px;
    padding: 0px;
    list-style-image: url(../images/wrpr/arrow_brown.gif)
}
#body .main .features ul li{
    padding-bottom: 3px;
}
#body .main .features ul li a{
    color: #873901;
    text-decoration: none;
}
#body .main .features ul li a:hover{
    text-decoration: underline;
}
#body .main .features h1{
    margin: 0px 0px 8px 0px;
    font-size: 100%;
    font-weight: bold;
    color: #6E4576;
}
#body .main .features .img img{
    padding: 3px;
    border: 1px solid #D9B27C;
}
#body .main .features a{
    color: #873901;
    text-decoration: none;
}
#body .main .features a:hover{
    text-decoration: underline;
}
#body .main .openText{
    clear: left;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-left: 15px;
}
#body .main .news {
    clear: left;
    margin-bottom: 5px;
}
#body .main .news .content2{
    padding-top: 5px;
    padding-left: 15px;
}
#body .main .news h1{
    font-size: 105%;
    font-weight: 900;
    background: #679bca;
    color: #fff;
    margin: 5px 0px 3px 0px;
    padding: 3px 0px 3px 17px;
}
#body .main .news .content1 td.n1, #body .main .news .content1 td.n2{
    vertical-align: top;
    padding: 0px 15px;  
    }
#body .main .news .content2 td.n1, #body .main .news .content2 td.n2{
    padding: 0px 15px;
   }
#body .main .news .content1 td.n1{
}
#body .main .news .img-header img{
    padding: 0px;
    margin-bottom: 0px;
    border: 1px solid #D9B27C;
}
#body .main .news td.n1 a, #body .main .news td.n2 a{
    color: #B47C3F;
    font-weight: bold;
    text-decoration: none;
      
}
#body .main .news td.n1 a:hover, #body .main .news td.n2 a:hover{
    text-decoration: underline;  
}
#breadcrumb{
    padding: 4px 0px 4px 15px;
    background: #F9F6EA;
    color: #873901;
font-size:12px;
}
#breadcrumb a {
font-size:12px;
    color: #873901;
    text-decoration: none;
}
#breadcrumb a:hover{
font-size:12px;
    text-decoration: underline;
}
/* sub page */
#subbody{
    padding: 0px 0px 20px 0px;
    margin: 0px;
    background: #fff url(../images/wrpr/bg_sub.gif) repeat-y;
    float: left;
    color: #3a3a3a;
}
#subbody_home{
    padding: 0px 0px 20px 0px;
    margin: 0px;
    float: left;
    color: #3a3a3a;
}
#subbody_no_nav{
    padding: 0px 0px 20px 0px;
    padding:0px;
    margin: 0px;
    float: left;
    color: #3a3a3a;
}
#subbody #separator, #subbody_no_nav #separator, #body #separator{
    background:#fff;
    padding: 10px 0px;
}
#subbody #leftnav{
    width: 166px;
    margin: 0px;
    padding: 0px;
    font-size:13px;
}
#subbody #leftnav .nav{
    border-top: 1px solid #DCCAB2;
}
#subbody #leftnav .nav li{
    border-bottom:solid 3px #F9F6EA;
}
#subbody #leftnav .reddottext a{
    background: #fff;
    border-bottom: 1px solid #DCCAB2;
}

#subbody #leftnav a{
    background: #fff;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #8B9091;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav a:hover{
    color: #b47c3f;
    text-decoration: underline;
}
#subbody #leftnav a.current{
    background: #d4a973;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}


#subbody #leftnav a.topLevelLeftNav {
    background: #fff;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #8B9091;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav a.topLevelLeftNav:hover {
    color: #b47c3f;
    text-decoration: underline;
}

#subbody #leftnav a.topLevelLeftNavCurrent {
    background: #d4a973;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav a.topLevelLeftNavCurrent:hover {
    color: #b47c3f;
    text-decoration: underline;
}
#subbody #leftnav .nav ul{
    vertical-align: bottom;
    text-align: bottom;
    margin: 0px;
    padding: 0px 0px 0px 15px; 
    list-style : none;
    background: #F9F6EA;
    border-bottom: 1px solid #DCCAB2;
}
/* sub lists */
#subbody #leftnav .nav ul li ul{
    vertical-align: bottom;
    text-align: bottom;
    margin: 0px;
    padding: 0px 0px 0px 8px; 
    background: #F9F6EA;
    border-bottom: 0px solid #DCCAB2;
}

#subbody #leftnav .nav ul li {
    margin-top: 10px;
    vertical-align: bottom;
    text-align: bottom
}
#subbody #leftnav .nav ul li ul li{
    vertical-align: bottom;
    text-align: bottom;
}

#subbody #leftnav .nav ul li a{
    text-align: bottom;
    vertical-align: bottom;
    display: inline;
    padding: 0px 0px 0px 0px; 
    font-weight: normal;
    color: #873901;
    text-decoration: none;
    background: #F9F6EA;
    border-bottom: 0px solid #DCCAB2;
}
#subbody #leftnav .nav ul li a:hover{
    color: #873901;
    text-decoration: underline;
}
#subbody #leftnav .nav ul li a:active{
    font-weight: normal;
    text-decoration: underline;
}
#subbody #leftnav .nav ul li a.current{
    color: #873901;
    font-weight: normal;
    text-decoration: underline;
/*    background: #F1E7CE;  */
}
#subbody #leftnav .background_panel{
    background: url(../images/wrpr/img_background03.gif) repeat-y;
}
#subbody #leftnav .background_panel .panel{
    border-top: 1px solid #DCCAB2;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav .feature-separator{
    height: 20px;
    margin: 0px;
    padding: 0px;
    background: #fff url(/images/bg_sub.gif) repeat-y;
}
#subbody #leftnav .feature-separator-last{
    height: 2px;
    margin: 0px;
    padding: 0px;
    background: #fff;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav .background_panel .panel .prop {
    height: 122px;
    float: right;
    width: 1px;
}
#subbody #leftnav .background_panel .panel .clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}
#subbody #leftnav .background_panel .panel .content{
    padding-left: 10px;
    padding-bottom: 70px;
    width: 110px;
}
#subbody #leftnav .background_panel .panel .content a.header{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-family: Arial, sans-serif;
    font-size: 110%;
    font-weight: bold;
    color: #B47C3F;
    text-decoration: none;
    background: none;
    border-bottom: 0px;
}
#subbody #leftnav .background_panel .panel .content a.text{
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-family: Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    background: none;
    border-bottom: 0px;
}
#subbody #leftnav .background_panel .panel .content a:hover{
    text-decoration: underline;
}
#subbody #leftnav .donate-now {
    background: url() no-repeat bottom;
}
#subbody #leftnav .message-boards {
    background: url() no-repeat bottom;
}
#subbody #leftnav .inside-the-brain {
    background: url() no-repeat bottom;
}
#subbody #content{
    float: left;
/*    width: 553px;*/
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
#subbody_no_nav #content{
    float: left;
    width:735px;
    padding: 0px 0px 0px 15px;
    margin: 0px;
}
#subbody #content .header{
    float: left;
    border-bottom: 1px solid #DCCAB2;
    width: 554px;
}
#subbody_no_nav #content .header{
    float: left;
    border-bottom: 1px solid #DCCAB2;
    width: 735px;
}
#subbody #content .header .title{
    width:350px; 
    float: left;
    font-family: verdana, sans-serif;
    font-size: 180%;
    font-weight: normal;
    color: #B47C3F ;
}

#subbody #content .title{
    width:350px; 
    float: left;
    font-family: verdana, sans-serif;
    font-size: 180%;
    font-weight: normal;
    color: #B47C3F ;
}

#subbody_no_nav #content .header .title{
    width:530px;
    float: left;
    font-family: verdana, sans-serif;
    font-size: 200%;
    font-weight: normal;
    color: #B47C3F;
}
#subbody #content .header .controls{
    width:200px;
    white-space: nowrap;
    float: right;
}
#subbody_no_nav #content .header .controls{
    width:200px;
    white-space: nowrap;
    float: right;
}
#subbody #content .body{
    clear: left;
}
#subbody #content .body .toggle{
    float: left;
    width: 395px;
    text-align:right;
    color: #343637;
    padding: 5px 18px 0px 0px;
    font-family: Verdana, sans-serif;
}
#subbody #content .body .toggle a{
    text-decoration:underline;
    color: #286BA9;
}
#subbody #content .body .toggle_nrn{
    float: left;
    width: 530px;
    text-align:right;
    color: #343637;
    padding: 5px 18px 0px 0px;
    font-family: Verdana, sans-serif;
}
#subbody #content .body .toggle_nrn a{
    text-decoration:underline;
    color: #286BA9;
}
#subbody #content .body .graphicalIntro{
    float: left;
    width: 530px;
    color: #343637;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, sans-serif;
}
#subbody #content .body .graphicalIntro a{
    color: #B47C3F;
    text-decoration: underline;
}
#subbody #content .body .graphicalIntro a:hover{
    color: #B47C3F;
    text-decoration: none;
}
#subbody #content .body .introImage{
    padding: 0px 10px 0px 0px;
}
#subbody #content .body .graphicalIntro .introTitleTop{
    padding: 5px 0px 0px 0px;
    font-family: verdana, sans-serif;
    font-size: 150%;
    font-weight: normal;
    color: #B47C3F;
}
#subbody #content .body .graphicalIntro a.graphicLink:link, #subbody #content .body .graphicalIntro a.graphicLink:visited, #subbody #content .body .graphicalIntro a.graphicLink:active{
    padding: 5px 0px 0px 0px;
    font-family: verdana, sans-serif;
    font-size: 125%;
    font-weight: normal;
    color: #B47C3F;
    text-decoration: none;
}
#subbody #content .body .graphicalIntro a.graphicLink:hover{
    text-decoration: underline;
}
#subbody #content .body .graphicalIntro .introTitle{
    padding: 5px 0px 0px 0px;
    font-family: verdana, sans-serif;
    font-size: 150%;
    font-weight: normal;
    color: #B47C3F;
}
#subbody_no_nav .body_no_nav{
    clear: left;
    color: #343637;
    padding: 18px 15px 15px 0px;
    font-family: Verdana, sans-serif;
}
#subbody #content .body .main, #subbody #content .body .mainBottom, #subbody #content .body .mainLocal1, #subbody #content .body .mainLocal2, #subbody #content .body .mainCore1, #subbody #content .body .mainCore2{
    float: left;
    width: 395px;
    color: #343637 ; 
    padding: 0px 18px 0px 0px; /* mike 0px 18px 0px 0px;*/
    margin: 0px 0px 15px 0px; /* mike 0px 0px 15px 0px; */
    font-family: Verdana, sans-serif;
}
#subbody #content .body .main .top-links table ul, #subbody #content .body .mainBottom .top-links table ul, #subbody #content .body .mainLocal1 .top-links table ul, #subbody #content .body .mainLocal2 .top-links table ul, #subbody #content .body .mainCore1 .top-links table ul, #subbody #content .body .mainCore2 .top-links table ul{
    margin-top:5px;
}
#subbody #content .body .main h2, #subbody #content .body .mainBottom h2, #subbody #content .body .mainLocal1 h2, #subbody #content .body .mainLocal2 h2, #subbody #content .body .mainCore1 h2, #subbody #content .body .mainCore2 h2{
    color: #ad773d;
    font-size: 130%;
    font-weight:normal;
    margin: 20px 0px -10px 0px;
}
#subbody #content .body .main h3, #subbody #content .body .mainBottom h3, #subbody #content .body .mainLocal1 h3, #subbody #content .body .mainLocal2 h3, #subbody #content .body .mainCore1 h3, #subbody #content .body .mainCore2 h3{
    color: #343637;
    font-size: 95%;
}
#subbody #content .body .main a, #subbody #content .body .mainBottom a, #subbody #content .body .mainLocal1 a, #subbody #content .body .mainLocal2 a, #subbody #content .body .mainCore1 a, #subbody #content .body .mainCore2 a{
    color: #286BA9;
    text-decoration: underline;
}
#subbody #content .body .main a:visited, #subbody #content .body .mainBottom a:visited, #subbody #content .body .mainLocal1 a:visited, #subbody #content .body .mainLocal2 a:visited, #subbody #content .body .mainCore1 a:visited, #subbody #content .body .mainCore2 a:visited{
    color: #286BA9;
    text-decoration: underline;
}
#subbody #content .body .main a:hover, #subbody #content .body .mainBottom a:hover, #subbody #content .body .mainLocal1 a:hover, #subbody #content .body .mainLocal2 a:hover, #subbody #content .body .mainCore1 a:hover, #subbody #content .body .mainCore2 a:hover{
    text-decoration: none;
}
#subbody #content .body .main .back-to-top, #subbody #content .body .mainBottom .back-to-top, #subbody #content .body .mainLocal1 .back-to-top, #subbody #content .body .mainLocal2 .back-to-top, #subbody #content .body .mainCore1 .back-to-top, #subbody #content .body .mainCore2 .back-to-top{
    text-align: right;
}
#subbody #content .body .main .back-to-top a, #subbody #content .body .mainBottom .back-to-top a, #subbody #content .body .mainLocal1 .back-to-top a, #subbody #content .body .mainLocal2 .back-to-top a, #subbody #content .body .mainCore1 .back-to-top a, #subbody #content .body .mainCore2 .back-to-top a{
    padding-left: 15px;
}
#subbody #content .body .main .text-block, #subbody #content .body .mainBottom .text-block, #subbody #content .body .mainLocal1 .text-block, #subbody #content .body .mainLocal2 .text-block, #subbody #content .body .mainCore1 .text-block, #subbody #content .body .mainCore2 .text-block {
    border: 1px solid #B4CDE4;
    padding: 10px 15px;
}
#subbody #content .body .main .text-block .top-links, #subbody #content .body .mainBottom .top-links, #subbody #content .body .mainLocal1 .top-links, #subbody #content .body .mainLocal2 .top-links, #subbody #content .body .mainCore1 .top-links, #subbody #content .body .mainCore2 .top-links {
    padding: 10px 0px;
    clear: both;
}
#subbody #content .body .main .text-block h4, #subbody #content .body .mainBottom .text-block h4, #subbody #content .body .mainLocal1 .text-block h4, #subbody #content .body .mainLocal2 .text-block h4, #subbody #content .body .mainCore1 .text-block h4, #subbody #content .body .mainCore2 .text-block h4{
    font-family: verdana;
    font-size: 100%;
    font-weight: bold;
    color: #286BA9;
}
#subbody #content .body .main .top-links h4, #subbody #content .body .mainBottom .top-links h4, #subbody #content .body .mainLocal1 .top-links h4, #subbody #content .body .mainLocal2 .top-links h4, #subbody #content .body .mainCore1 .top-links h4, #subbody #content .body .mainCore2 .top-links h4{
    font-family: verdana;
    font-size: 100%;
    font-weight: bold;
    color: #286BA9;
}
#subbody #content .body .main .text-block ul, #subbody #content .body .mainBottom .text-block ul, #subbody #content .body .mainLocal1 .text-block ul, #subbody #content .body .mainLocal2 .text-block ul, #subbody #content .body .mainCore1 .text-block ul, #subbody #content .body .mainCore2 .text-block ul{
    list-style-image: url(../images/wrpr/arrow_blue.gif);
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
#subbody #content .body .main .siteMap ul, #subbody #content .body .mainBottom .siteMap  ul, #subbody #content .body .mainLocal1 .siteMap ul, #subbody #content .body .mainLocal2 .siteMap ul, #subbody #content .body .mainCore1 .siteMap ul, #subbody #content .body .mainCore2 .siteMap ul{
    list-style-type: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
#subbody #content .body .main .top-links ul, #subbody #content .body .mainBottom .top-links ul, #subbody #content .body .mainLocal1 .top-links ul, #subbody #content .body .mainLocal2 .top-links ul, #subbody #content .body .mainCore1 .top-links ul, #subbody #content .body .mainCore2 .top-links ul{
    list-style-image: url(../images/wrpr/arrow_blue.gif);
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
#subbody #content .body .main .text-block ul li, #subbody #content .body .mainBottom .text-block ul li, #subbody #content .body .mainLocal1 .text-block ul li, #subbody #content .body .mainLocal2 .text-block ul li, #subbody #content .body .mainCore1 .text-block ul li, #subbody #content .body .mainCore2 .text-block ul li{
    padding-bottom: 4px;
}
#subbody #content .body .main .top-links ul li, #subbody #content .body .mainBottom .top-links ul li, #subbody #content .body .mainLocal1 .top-links ul li, #subbody #content .body .mainLocal2 .top-links ul li, #subbody #content .body .mainCore1 .top-links ul li, #subbody #content .body .mainCore2 .top-links ul li{
    padding-bottom: 4px;
}
/* nrn - no right nav */
#subbody #content .body .main_nrn, #subbody #content .body .mainBottom_nrn, #subbody #content .body .mainLocal1_nrn, #subbody #content .body .mainLocal2_nrn, #subbody #content .body .mainCore1_nrn, #subbody #content .body .mainCore2_nrn{
    float: left;
    width: 530px;
    color: #343637;
    padding: 0px 18px 0px 0px;
    margin: 0px 0px 15px 0px;
    font-family: Verdana, sans-serif;
}
#subbody #content .body .main_nrn .top-links table ul, #subbody #content .body .mainBottom_nrn .top-links table ul, #subbody #content .body .mainLocal1_nrn .top-links table ul, #subbody #content .body .mainLocal2_nrn .top-links table ul, #subbody #content .body .mainCore1_nrn .top-links table ul, #subbody #content .body .mainCore2_nrn .top-links table ul{
    margin-top:5px;
}
#subbody #content .body .main_nrn h2, #subbody #content .body .mainBottom_nrn h2, #subbody #content .body .mainLocal1_nrn h2, #subbody #content .body .mainLocal2_nrn h2, #subbody #content .body .mainCore1_nrn h2, #subbody #content .body .mainCore2_nrn h2{
    color: #b47c3f;/*#286BA9*/
    font-size: 130%;
    font-weight:normal;
    margin: 12px 0px 0px 0px;
}
#subbody #content .body .main_nrn h3, #subbody #content .body .mainBottom_nrn h3, #subbody #content .body .mainLocal1_nrn h3, #subbody #content .body .mainLocal2_nrn h3, #subbody #content .body .mainCore1_nrn h3, #subbody #content .body .mainCore2_nrn h3{
    color: #343637;
    font-size: 95%;
}
#subbody #content .body .main_nrn a, #subbody #content .body .mainBottom_nrn a, #subbody #content .body .mainLocal1_nrn a, #subbody #content .body .mainLocal2_nrn a, #subbody #content .body .mainCore1_nrn a, #subbody #content .body .mainCore2_nrn a{
    color: #286BA9;
    text-decoration: underline;
}
#subbody #content .body .main_nrn a:visited, #subbody #content .body .mainBottom_nrn a:visited, #subbody #content .body .mainLocal1_nrn a:visited, #subbody #content .body .mainLocal2_nrn a:visited, #subbody #content .body .mainCore1_nrn a:visited, #subbody #content .body .mainCore2_nrn a:visited{
    color: #286BA9;
    text-decoration: underline;
}
#subbody #content .body .main_nrn a:hover, #subbody #content .body .mainBottom_nrn a:hover, #subbody #content .body .mainLocal1_nrn a:hover, #subbody #content .body .mainLocal2_nrn a:hover, #subbody #content .body .mainCore1_nrn a:hover, #subbody #content .body .mainCore2_nrn a:hover{
    text-decoration: none;
}
#subbody #content .body .main_nrn .back-to-top, #subbody #content .body .mainBottom_nrn .back-to-top, #subbody #content .body .mainLocal1_nrn .back-to-top, #subbody #content .body .mainLocal2_nrn .back-to-top, #subbody #content .body .mainCore1_nrn .back-to-top, #subbody #content .body .mainCore2_nrn .back-to-top{
    text-align: right;
}
#subbody #content .body .main_nrn .back-to-top a, #subbody #content .body .mainBottom_nrn .back-to-top a, #subbody #content .body .mainLocal1_nrn .back-to-top a, #subbody #content .body .mainLocal2_nrn .back-to-top a, #subbody #content .body .mainCore1_nrn .back-to-top a, #subbody #content .body .mainCore2_nrn .back-to-top a{
    padding-left: 15px;
}
#subbody #content .body .main_nrn .text-block, #subbody #content .body .mainBottom_nrn .text-block, #subbody #content .body .mainLocal1_nrn .text-block, #subbody #content .body .mainLocal2_nrn .text-block, #subbody #content .body .mainCore1_nrn .text-block, #subbody #content .body .mainCore2_nrn .text-block {
    border: 1px solid #B4CDE4;
    padding: 10px 15px;
}
#subbody #content .body .main_nrn .text-block .top-links, #subbody #content .body .mainBottom_nrn .top-links, #subbody #content .body .mainLocal1_nrn .top-links, #subbody #content .body .mainLocal2_nrn .top-links, #subbody #content .body .mainCore1_nrn .top-links, #subbody #content .body .mainCore2_nrn .top-links {
    padding: 10px 0px;
    clear: both;
}
#subbody #content .body .main_nrn .text-block h4, #subbody #content .body .mainBottom_nrn .text-block h4, #subbody #content .body .mainLocal1_nrn .text-block h4, #subbody #content .body .mainLocal2_nrn .text-block h4, #subbody #content .body .mainCore1_nrn .text-block h4, #subbody #content .body .mainCore2_nrn .text-block h4{
    font-family: verdana;
    font-size: 100%;
    font-weight: bold;
    color: #286BA9;
}
#subbody #content .body .main_nrn .top-links h4, #subbody #content .body .mainBottom_nrn .top-links h4, #subbody #content .body .mainLocal1_nrn .top-links h4, #subbody #content .body .mainLocal2_nrn .top-links h4, #subbody #content .body .mainCore1_nrn .top-links h4, #subbody #content .body .mainCore2_nrn .top-links h4{
    font-family: verdana;
    font-size: 100%;
    font-weight: bold;
    color: #286BA9;
}
#subbody #content .body .main_nrn .text-block ul, #subbody #content .body .mainBottom_nrn .text-block ul, #subbody #content .body .mainLocal1_nrn .text-block ul, #subbody #content .body .mainLocal2_nrn .text-block ul, #subbody #content .body .mainCore1_nrn .text-block ul, #subbody #content .body .mainCore2_nrn .text-block ul{
    list-style-image: url(../images/wrpr/arrow_blue.gif);
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
#subbody #content .body .main_nrn .siteMap ul, #subbody #content .body .mainBottom_nrn .siteMap  ul, #subbody #content .body .mainLocal1_nrn .siteMap ul, #subbody #content .body .mainLocal2_nrn .siteMap ul, #subbody #content .body .mainCore1_nrn .siteMap ul, #subbody #content .body .mainCore2_nrn .siteMap ul{
    list-style-type: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
#subbody #content .body .main_nrn .top-links ul, #subbody #content .body .mainBottom_nrn .top-links ul, #subbody #content .body .mainLocal1_nrn .top-links ul, #subbody #content .body .mainLocal2_nrn .top-links ul, #subbody #content .body .mainCore1_nrn .top-links ul, #subbody #content .body .mainCore2_nrn .top-links ul{
    list-style-image: url(../images/wrpr/arrow_blue.gif);
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
#subbody #content .body .main_nrn .text-block ul li, #subbody #content .body .mainBottom_nrn .text-block ul li, #subbody #content .body .mainLocal1_nrn .text-block ul li, #subbody #content .body .mainLocal2_nrn .text-block ul li, #subbody #content .body .mainCore1_nrn .text-block ul li, #subbody #content .body .mainCore2_nrn .text-block ul li{
    padding-bottom: 4px;
}
#subbody #content .body .main_nrn .top-links ul li, #subbody #content .body .mainBottom_nrn .top-links ul li, #subbody #content .body .mainLocal1_nrn .top-links ul li, #subbody #content .body .mainLocal2_nrn .top-links ul li, #subbody #content .body .mainCore1_nrn .top-links ul li, #subbody #content .body .mainCore2_nrn .top-links ul li{
    padding-bottom: 4px;
}
#subbody #content .body .callout{
    float: right;
    width: 135px;
    padding-top: 20px;
}
#subbody #content .body .callout .panel{
    border: 1px solid #EADFD1;
    background: url(../images/wrpr/bg_gradient.gif) repeat-x bottom;
    margin-bottom: 2px;
}
#subbody #content .body .callout .panel .content{
    padding: 10px;
}
#subbody #content .body .callout .panel .content a.title{
    color: #6E4576;
    font-family: arial, sans-serif;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-bottom: 5px;
}
#subbody #content .body .callout .panel .content a:hover.title{
    text-decoration: underline;
}
#subbody #content .body .callout .panel .content a.text{
    color: #873901;
    font-family: arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
}
#subbody #content .body .callout .panel .content a:hover.text{
    text-decoration: underline;
}
#subbody #content .body .callout .panel .content a:visited.text{
    color: #8C1E76;
    text-decoration: none;
}
#subbody #content .body .callout .panel .content .go{
    margin-top: -27px;
    text-align: right;
    padding-top: 0px;
    padding-bottom: 15px
}
#subbody #content .body .callout .panel .content form input {
    font-family: arial, sans-serif;
    color: #707475;
    border: 1px solid #DCCAB2;
}
#subbody #content .body .callout .panel .content form a{
    color: #873901;
    font-family: arial, sans-serif;
    text-decoration: none;
}
#subbody #content .body .callout .panel .content form a:hover{
    text-decoration: underline;
}
#footer{
    clear: left;
    background: #fff;
    border-top: 5px solid #6E4576;
    padding: 5px 0px 10px 0px;
    color: #3a3a3a;
}
#footer_no_nav{
    clear: left;
    background: #fff;
}
#footer td.content{
    vertical-align: top;
    padding: 5px 15px 0px 15px;
}
#footer td.logo{
    vertical-align: top;
    text-align: right;
    padding-right: 15px;
}
#footer td.content .nav a{
    color: #873901;
    text-decoration: none;
}
#footer td.content .nav a:hover{
    text-decoration: underline;
}
/* hide logo print styles*/
.print-logo{
    display:none;
}
/* ezmenu */
.ezmenus{
    text-align: left;
    padding-left: 10px;
    padding:4px 4px 4px 14px;
}
/*------------------------Link Styles---------------*/
.active{
 color : #666;
 font-weight:bold
}
.current, #mainSection #center a{
 font-weight:bold;
}
/* -------------more styles----------------*/
.callouts {
    display:none;
}
.supportZoneTextTitle, .eventsTextTitle {
    font-weight:bold;
    font-size:14pt;
    color:#A1A7A8;
    padding:10px 0px 10px 10px
}
.searchFormTextTitle{
    font-weight:bold;
    font-size:14pt;
    color:#A1A7A8;
    padding:0px 0px 0px 0px
}
.libraryLink{
    font-size:10pt;
    color:#000;
}
.libraryLink a{
    font-size:10pt;
}
.libraryLink a:hover{
    font-size:10pt;
    text-decoration:underline;
}
span.title {
    font-family: Verdana, arial;
    color:#000;
    font-size:10pt;
    font-weight:bold;
}
hr.title {
    background-color : #999999;
    height : 1px; 
}
a.publicationSectionTitle{
    font-weight:bold;
    color:#426C9E;
    font-size:14pt;
    font-family: Verdana, arial;
}
div.publicationSectionTitle {
    width:150px;
    height:20px;
    font-family: Verdana, arial;
    font-weight:bold;
    color:white;
    background-color:#B47C3F;
    text-align:center;
    padding-top:4px;
}
a.itemTitle{
    font-family: Verdana, arial;
    color:#B47C3F;
    font-weight:normal;
}
div.publicationItemTitle {
    font-family: Verdana, arial;
    color:#000;
}
#subbody #content .body .mainBottom div.publicationItemTitle a, #subbody #content .body .mainBottom_nrn div.publicationItemTitle a{
    font-weight:normal;
    color:#426c94;
    font-family: Verdana, arial;
    text-decoration:underline;
}
#subbody #content .body .mainBottom div.publicationItemTitle a:hover, #subbody #content .body .mainBottom_nrn div.publicationItemTitle a:hover{
    font-weight:normal;
    color:#426c94;
    font-family: Verdana, arial;
    text-decoration:none;
}
#subbody #content .body .mainBottom div.publicationItemTitle a:visited, #subbody #content .body .mainBottom_nrn div.publicationItemTitle a:visited{
    font-weight:normal;
    color:#426c94;
    font-family: Verdana, arial;
    text-decoration:underline;
}
div.publicationItemContent {
    font-family: Verdana, arial;
    color:#000;
}
#subbody #content .body .mainBottom .publicationItemContent a, #subbody #content .body .mainBottom_nrn .publicationItemContent a{
    font-weight:normal;
    color:#426c94;
    font-family: Verdana, arial;
    text-decoration:underline;
}
#subbody #content .body .mainBottom .publicationItemContent a:hover, #subbody #content .body .mainBottom_nrn .publicationItemContent a:hover{
    font-weight:normal;
    color:#426c94;
    font-family: Verdana, arial;
    text-decoration:none;
}
#subbody #content .body .mainBottom .publicationItemContent a:visited, #subbody #content .body .mainBottom_nrn .publicationItemContent a:visited{
    font-weight:normal;
    color:#426c94;
    font-family: Verdana, arial;
    text-decoration:underline;
}
.blue { 
    color: #286BA9; 
    font-weight:bold; 
}
#printemail {
    display: none;
}

#loginreg {
    font-family:Verdana;
    font-size: 11px;
    background-color:#8B6A91;
    padding:6px 0px 6px 6px;
    color:#F4EBFE;
    width:166px;
}
#loginreg td {
    font-family:Verdana;
    font-size: 11px;
    color:#F4EBFE;
}
#loginreg a {
    font-family:Verdana;
    font-size:11px;
    color: #F4EBFE;
    font-weight: normal;
    text-decoration: none;
}

#loginreg input {
    font-family:Verdana;
    font-size:11px;
    font-weight: normal;
    text-decoration: none;
}

/* -------------increases font size in forms----------------*/
td.FormInput textarea, td.FormInput input, td.FormInput select {
    font-size: 100%;
}

.RadioGroupLabel {
    font-size: 100%;
    width: 85%;
    white-space: normal;
    margin-top: 2px;
    display: block;
    float: left;
}

#convio-logo {margin:10px;}