      body {
        min-width: 830px;
        width: 800px;
        max-width: 100%;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1em;
        margin: 0 auto;
        padding: 0;
        width: 100%;
/*        height: 85%; */
/*        width: 90%; */
/*        background-color: gray; */
        }
      * html body { /* IE 6 SPECIFIC */
	behavior:url("/triton/assets/css/ie_fix.htc");
      }
      .content_wrapper2 a:visited {
        color: #AA0000;
      }
      caption {
        height:1px;
        visibility:hidden;
        width:90%;
      }
      fieldset {
        border:none;
        margin:0;
        padding:0;
      }
      h1 {
        border-bottom-color:#666;
        border-bottom-style:solid;
        border-bottom-width:1px;
        color:#006;
        font-size:1.2em;
        margin:.5em 0;
        padding:0;
      }
      h2 {
        border-bottom-color:#666;
        border-bottom-style:dotted;
        border-bottom-width:1px;
        color:#333;
        font-size:1.1em;
        margin:.5em 0;
        padding:0;
      }
      title {
        background-color: #00FFFF;
      }
      .input {
        background-color:#ECECEC;
        border:1px solid #006;
        color:#000;
        font-size:0.9em;
        padding:2px;
      }
      .input:hover {
        background-color:#FFFFCC;
      }
      label {
        color:#333;
        font-size:1em;
        font-weight:700;
      }
      legend {
        border-style:none;
        clear:both;
        color:#333;
        font-weight:700;
        margin:0;
        padding:0;
        text-align:left;
        width:90%;
        z-index:97;
      }
      ol {
        margin:15px;
        padding:2px;
      }
      ul {
        margin:15px;
        padding:2px;
      }
      textarea {
        background-color:#ECECEC;
        border:1px solid #003;
        font-size:.9em;
        padding:5px;
      }
      textarea:hover {
        background-color:#FFFFCC;
      }
      .text_area {
        font-size: .9em;
        padding: 4px;
      }
      #drop_box {
        background-color:#ECECEC;
        border:1px solid #003;
        padding:1px;
      }
      #popup2 {
        position:absolute;
        visibility:hidden;
        width:5px;
      }
      #popup_osso {
        position:absolute;
        visibility:hidden;
        width:5px;
      }
      #popup:hover #popup2 {
        -moz-border-radius:4px;
        -moz-opacity:.90;
        background:#FFC url(images/popuptabs.jpg) no-repeat left center;
        behavior:url(css/border-radius.htc);
        border:1px solid #000;
        color:#000;
        filter:alpha(opacity=90);
        font-size:.9em;
        font-weight:700;
        margin-left:4em;
        margin-top:-1em;
        opacity:.90;
        padding:12px 2px 12px 40px;
        position:absolute;
        text-align:left;
        vertical-align:middle;
        visibility:visible;
        width:100px;
        z-index:100;
      }
      #popup:hover #popup_osso {
        -moz-border-radius:4px;
        -moz-opacity:.90;
        background:#FEFEDE;
        behavior:url(css/border-radius.htc);
        border:1px solid #000;
        color:#000;
        filter:alpha(opacity=90);
        font-size:.9em;
        font-weight:700;
        margin-top:-7em;
        opacity:.90;
        padding:2px 2px 5px 10px;
        position:absolute;
        text-align:left;
        vertical-align:middle;
        visibility:visible;
        width:200px;
        z-index:100;
        margin-left: 10px;
      }
      #search_field {
        border:1px solid #006;
        font-size:1em;
        margin:5px 0 0 35px;
        padding:0 0 0 2px;
        width:100px;
      }
      #search_form {
        background-image:url(images/right_hatch.jpg);
        background-position:right bottom;
        background-repeat:no-repeat;
        font-size:1em;
        margin:0;
        padding:0 5px 0 0;
        text-align:right;
      }
      #search_form input {
        padding: 0em 0.35em; 
        margin: 0em;
      }
      #table_display {
        border-color:#666;
        border-style:solid;
        border-width:1px;
        padding:10px;
      }
      #tr_display {
        border-bottom-color:#666;
        border-bottom-style:dotted;
        border-bottom-width:1px;
      }
      .agency_name {
        font-size:.9em;
        font-weight:700;
        line-height:20px;
        padding-right:20px;
        padding-top:27px;
        text-align:right;
      }
      .application_name {
        color:#000;
        font-size:.9em;
        font-weight:700;
        padding-left:9px;
      }
      .block {
        background-color:#FFF;
        clear:both;
        color:#FFF;
        display:block;
        font-size:.1em;
        height:1px;
        text-align:center;
        width:100%;
      }
      .body_wrapper {
        background-color:#DDDDDF;
        width:100%;
      }
      .breadcrumb {
        padding:2px 2px 2px 7px;
        font-size: .7em; 
        font-weight: normal;
        color: #3885C8; 
        background-color: #FFFFFF;
        padding-top: 3em;
		     min-width: 830px;
        width: 800px;
        max-width: 100%;
        font-family:Arial, Helvetica, sans-serif;
        width: 100%;
      }
      * html .breadcrumb { /* IE 6 SPECIFIC */
        padding-top: 0.05em;
      }
      .breadcrumb_link {
        color: #3885C8;
        text-decoration:underline;
      }
      .breadcrumb a {
        color: #3885C8;
      }
      .breadcrumblink {
        font-size: .7em;
      }
      .column_header {
        background-color:#006;
      }
      .content_wrapper {
        background-color: #FFF;
        border-color: #FFF;
        border-style: solid;
        border-width: 0em;
        font-size: 1em;
        margin:0em 0em 0em 180px;
        padding:0;
        margin-left: 0em;
      }
      * html .content_wrapper { /* IE 6 SPECIFIC */
        margin: 0em; 
        padding: 0em; 
        margin-top: -2.6em;
      }
/*      .content_wrapper2 {
        background-color:#FFF;
        margin: 0em;
        padding: 0em;
        width: 100%;
        display: inline; */
/*        height: 12em; */
/*        height: 100%;
        margin-top: 2em; 
      } */
      .drop_down {
	background-color:#ECECEC;
	border:1px solid #666;
	padding:2px;
	font-size: 0.8em;
	width: 153px;
	text-align: left;
		overflow: auto;

	
      }
	        .drop_downmenu {
	background-color:#ECECEC;
	border:1px solid #666;
	padding:2px;
	font-size: 0.8em;
	width: 153px;
	text-align: left;
	margin-top: 2px;
	position: absolute;

	visibility: hidden;

	display: block;

	height: 100px;
	border: solid 1px #000000;

	overflow: auto;
	
      }
	  .drop_downIframe {

	position: absolute;

	visibility: hidden;

	display: none;

	z-index: 2;

		overflow: auto;

}
	    .drop_downitem {
	display: block;
	padding: 2px;
	background-color: #ffffff;
	text-decoration: none;
	padding: 2px;
	color: #274fa8;
	font-family: arial;
	border-bottom: 1px dotted #CCCCCC;
			overflow: auto;
				width:153px;
	      }
	
      .drop_down:hover {
	background-color: #FFF;
	color: #000;
			overflow: auto;

      }
	        .drop_down.option {
	width:153px;
			overflow: auto;

      }
      .error {
        background-color:#FFFFE0;
        border:2px solid #FC6;
        padding:5px;
        vertical-align:middle;
        width:100%;
      }
      .error_list {
        margin:0;
        padding:0;
        width:100%;
      }
      .errror_message {
        border-left-color:#333;
        border-left-style:dotted;
        border-left-width:1px;
        font-size:1em;
        font-weight:700;
        margin-left:6em;
        padding-bottom:1em;
        padding-left:2em;
        padding-top:1em;
      }
      .footer {
        clear:both;
        color:#FFF;
        display:block;
        font-size:0.7em;
        font-weight:700;
        padding:2px;
        text-align:center;
        background-color: #3885C8;
      }
      .footer_link {
        color:#FFF;
        text-decoration:none;
      }
      .footer_link:hover {
        text-decoration: underline;
      }
      .hdr_left {
        background-image:url(../images/hdr_left.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        height:150px;
        margin:0;
        padding:0;
        text-align:left;
        width:500px;
      }
      * html .wrapper .header .hdr_left { /* IE 6 SPECIFIC */
        white-space: nowrap;
      }
      .hdr_right {
        background-image:url(../images/hdr_right.jpg);
        background-position:right top;
        background-repeat:no-repeat;
        float:right;
        height:150px;
        width:330px;
      }
      * html .wrapper .header .hdr_right { /* IE 6 SPECIFIC */
        white-space: nowrap;
      }

.menu {
	width: 135px;
	background-image: url(../images/back_fade.jpg);
}
.menu a {
	font: bold 80% Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 7px 7px 7px 15px;
	color: #000000;
	text-decoration: none;	
}
.menu a:hover {
	color: #FFFFFF;
	background: #000573;
	background-image: url(../images/back_fade_roll.jpg);
}
.menu a:active {
	color: #FFFFFF;
	background: #000573;
	background-image: url(../images/back_fade_roll.jpg);
}
.menu a:visited {
	font: bold 80% Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 7px 7px 7px 15px;
	color: #000000;
	text-decoration: none;	
}
.arrow {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 2px;
}
.arrow a:hover {
	background-image: url(../images/arrow_over.jpg);
}
.title {
	width: 580px;
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 7px 5px 5px 5px;
	background-image: url(../images/back_fade_roll.jpg);
}
.caption_cell {
	display: block;
	padding: 7px 5px 5px 0px;
}
.container { 	
	font: bolder 180% Arial, Helvetica, sans-serif;
	position: relative; left: -2px; top: 2px; color: #000; 
	padding: 0px 0px 0px 5px;
	text-decoration: none;
}
.SBANNER_about_menu  {
	margin:0px;
	position:relative;
	color: #FFF;
	width: 46em;
	padding: 0px;
	margin: 0px;
	height: 16em;
	overflow: hidden;
	background-color: #000066;
	text-decoration: none;
	display: block;
}
.SBANNER_about_menu a {
	text-decoration:none;
}

.SBANNER_about_menu:hover {
	text-decoration:none;
}

/* remove the bullets and set the margin and padding to zero for the unordered list */
.SBANNER_about_menu ul  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	height:18.2em;
	background-color: #000066;
}

/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.SBANNER_about_menu ul li a {
	display:block;
	text-align:center;
	text-decoration:none;
	width:16em;
	height:1.75em;
	color:#000;
}

.SBANNER_menu ul:hover li a:hover {
	display:block;
	text-align:left;
	text-decoration:none;
	width:16em;
	height:1.75em;
	color:#FFF;
}

/* make the dropdown ul invisible */
.SBANNER_about_menu ul li ul {
	display: none;
	width: 38em;
	position: relative;
}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.SBANNER_about_menu ul:hover li:hover a:hover {
	color:#FFF;
	height: 1.75em;
}

/*********** make the sub menu ul visible and position it beneath the first list item */
.SBANNER_about_menu ul li:hover ul {
	text-align: left;
	display: block;
	position: absolute;
	top: 0px;
	text-align: left;
	margin-left: -30em;
	width: 30em;
}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.SBANNER_about_menu ul li:hover ul li {
	color:#000;
/*	width:20em; */
	height:100%;
	overflow:hidden;
}

/*float the image left with padding and no border */
.SBANNER_about_menu ul li:hover ul li img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* style the paragraph font height */
.SBANNER_menu ul li:hover ul li p {
}

/* style the background and foreground color of the submenu links - this may be the thing with the border */
.SBANNER_about_menu ul li:hover ul li a {
	display:inline;
}

/* style the background and forground colors of the links on hover */
.SBANNER_about_menu ul:hover li:hover ul li a:hover {
	text-decoration:none;
	color:#FFF;
	margin-right: 30em;
}

.SBANNER_block {
	clear: both;
	width: 8px;
	display: block;
	position:absolute;
	line-height:0px;
	width: 1em;
}

.SBANNER_move {
	padding: 0px;
	}

.SBANNER_move2{
	height: 9em;
	width:100%;
	display: block;
	overflow:hidden;
}

#SBANNER_link1 {
	background-image: url(../images/btn_back.jpg);
	width: 16em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom:8px;
	background-position: left top;
}

#SBANNER_link1:hover {
	background-color: #990000;
	color: #000000;
	background-image: url(../images/btn_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
}

#SBANNER_link2 {
	background-image: url(../images/btn_back.jpg);
	width:16em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
	background-position: left top;
}

#SBANNER_link2:hover {
	background-color: #8AAAFC;
	color: #000000;
	background-image: url(../images/btn_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
}

.SBANNER_link2_text{
	font-size: 0.9em;
	line-height: 35px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 10px;
}

#SBANNER_link3 {
	background-image: url(../images/btn_back.jpg);
	width: 16em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom:8px;
	background-position: left top;
}

#SBANNER_link3:hover {
	background-color: #990000;
	color: #000000;
	background-image: url(../images/btn_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
}
#SBANNER_link4 {
	background-image: url(../images/btn_back.jpg);
	width:16em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
	background-position: left top;
}

#SBANNER_link4:hover {
	background-color: #8AAAFC;
	color: #000000;
	background-image: url(../images/btn_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
}

#SBANNER_link5 {
	background-image: url(../images/btn_back.jpg);
	width:16em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
	background-position: left top;
}

#SBANNER_link5:hover {
	background-color: #8AAAFC;
	color: #000000;
	background-image: url(../images/btn_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
	}
#SBANNER_link6 {
	background-image: url(../images/btn_back.jpg);
	width:16em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
	background-position: left top;
}

#SBANNER_link6:hover {
	background-color: #8AAAFC;
	color: #000000;
	background-image: url(../images/btn_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	vertical-align: middle;
padding-top: 7px;
	padding-bottom: 7px;}

.SBANNER_link_text{
	height: 35px;
	margin: 0px;
	overflow: hidden;
	background-color: #00FFCC;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 8px;
}

.SBANNER_link3_text{
	background-repeat: no-repeat;
	background-position: center center;
	height: 35px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	vertical-align: middle;
padding-top: 7px;
	padding-bottom: 7px;
}

.SBANNER_link4_text{
	background-image: url(../images/bk_banner1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13.8em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 7px;
}

.SBANNER_link5_text{
	background-image: url(../images/bk_banner2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13.8em;
	vertical-align: middle;
padding-top: 7px;
	padding-bottom: 7px;
}
.SBANNER_link6_text{
	background-image: url(../images/bk_banner2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13.8em;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 7px;
}

.SBANNER_title_text {
	height:1.2em;
	color: #FFFFFF;
	background-color: #000066;
	padding-top: 8px;
	padding-bottom: 0.2em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 1.2em;
	f\ont-size:1em;
	font-weight: bold;
	background-image: url(../images/title_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: hand;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
/*	width: 27.2em;*/
}
.SBANNER_title_text2 {
	height:1em;
	color: #FFFFFF;
	background-color: #000066;
	padding-top: .2em;
	padding-bottom: 0.2em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 1.3em;
	f\ont-size:0.9em;
	font-weight: bold;
	background-image: url(../images/title_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: hand;
	text-align: left;
	text-decoration: none;/*	width: 27.2em;*/
}
.SBANNER_title_text3 {
	height:1em;
	color: #FFFFFF;
	background-color: #000066;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 1.9em;
	f\ont-size:1em;
	font-weight: bold;
	background-image: url(../images/title_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: hand;
	text-align: left;
	text-decoration: none;/*	width: 27.2em;*/
}

.SBANNER_subtitle_text {
	height:1.2em;
	color: #FFFFFF;
	background-color: #666;
	padding-top: 2px;
	padding-bottom: 0.3em;
	margin-right: 0px;
	margin-bottom: 1px;
	padding-right: 0px;
	padding-left: 10px;
	cursor: hand;
	text-align: left;
	text-decoration: none;
	font-size: 0.7em;
	font-style: italic;/*	width: 27.2em;*/
}
.SBANNER_title_text a{
	text-decoration: none;
}
.SBANNER_title_text2 li{
	text-decoration: none;
}

.SBANNER_subtitle_text a{
	text-decoration: none;
}
.SBANNER_subtitle_text a:active{
	text-decoration: none;
}
.SBANNER_subtitle_text a:hover{
	text-decoration: none;
}
.SBANNER_menu_wrapper {
	border: 2px solid #000066;
	width: 46em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin:0px;
}
.SBANNER_menu_wrapper .SBANNER_about_menu ul li a {color: #FFF;}
div.SBANNER_menu_wrapper div.SBANNER_about_menu ul li div ul li a div.SBANNER_title_text2 {float: left; width: 100%;}
div.SBANNER_menu_wrapper div.SBANNER_about_menu ul li div ul li a div.SBANNER_subtitle_text {float: left; width: 100%;}

body:not(:root:root) .SBANNER_about_menu  {margin:0em auto; width: 70em; height: 19.2em;}
body:not(:root:root) .SBANNER_menu_wrapper  {width: 70em;}
body:not(:root:root) .SBANNER_title_text2 {font-size: 1.3em;}
body:not(:root:root) .SBANNER_link2_text {font-size: 1.25em; line-height: 1.75em; padding: 0em;}

body:not(:root:root) .SBANNER_title_text2 {font-size: 1.35em;}
body:not(:root:root) .SBANNER_subtitle_text {font-size: 1.15em;}


body:not(:root:root) .SBANNER_title_text3 {font-size: 1.75em; line-height: 0.75em; padding: 0.5em 0.25em; margin-bottom: -0.35em;}
body:not(:root:root) .SBANNER_about_menu ul li:hover ul {margin-left: -54.1em; width: 54.1em;}
body:not(:root:root) .SBANNER_link1 {padding-bottom: 1.25em; padding-top: 0.25em;}
body:not(:root:root) .SBANNER_link3 {padding-bottom: 1.25em; padding-top: 0.25em;}
body:not(:root:root) #SBANNER_link3 ul li {height: 19.2em;}
/*
body:not(:root:root) .SBANNER_subtitle_text {z-index: 999;}
body:not(:root:root) #SBANNER_main_title .SBANNER_subtitle_text {z-index: 1;}
 */
      .header {
        background-image:url(../images/hdr_back.jpg);
        background-position:center top;
        background-repeat:repeat-x;
        height:150px;
        white-space:nowrap;
        background-color: white;
      }
      .left_nav {
        background-color:#DDDDDF;
        background-image:url(images/leftnav_top.jpg);
        background-position:center top;
        background-repeat:no-repeat;
        float:left;
        height:400px;
        width:11.25em;
      }
      .leftnav_box {
        border-bottom-color:#006;
        border-bottom-style:solid;
        border-bottom-width:0px;
        cursor:pointer;
        font-size:.8em;
        font-weight:700;
        padding:8px 2px 2px 6px;
        width:160px;
      }
      .leftnav_box:hover {
        background-color:#006;
        color:#FFF;
        text-decoration:none;
        background-image: url(images/arrow.gif);
        background-repeat: no-repeat;
        background-position: right center;
      }
      .leftnav_link {
        color:#000;
        cursor:pointer;
        text-decoration:none;
      }
      .login {
        font-size:.9em;
        margin-left: 0.5em;
      }
      .osso {
        background-color: transparent;
        border:none;
        cursor: pointer;
      }
      .prev_next {
        font-size:.8em;
        font-weight:700;
        text-align:right;
        width:95%;
      }
      .print_title {
        left:-1000px;
        position:absolute;
      }
      .required {
        color:#C00;
        font-weight:700;
      }
      .right_nav {
        background-color: #3370B7;
/*        border-bottom-color: #3370B7; */
/*        border-left-color: #3370B7; */
/*        z-index: 2; */
        float: right;
        width: 177px;
        padding-left: 2px;
        padding-top: 2px;
        border-bottom-width: 1px;
/*        border-left-width: 1px; */
/*        border-bottom-style: solid; */
/*        border-left-style: dotted; */
      }
/*      .right_content {
        border-left-color: #3370B7; 
        font-size: .9em;
        border-left-style: dotted; 
        border-left-width: 1px; 
        border-bottom-style: solid;
        border-bottom-width: 0px;
        min-height: 14.25em; 
        height: 100%; 
        width: 12.25em;
        max-width: 12.5em;
        display: block;
        float: right;
        z-index: 2;
        padding-left: 0.15em; 
        padding-bottom: .25em;
        margin: 0em;
        margin-top: -1.25em;
        margin-right: 0.1em;
        white-space: normal;
        overflow: auto;
      }
      html>body .right_content {
        max-width: 12.5em;
        right: 0em;
        margin-top: -1.15em; 
      }
      * html .right_content { 
        font-size: .75em;
      } */
      .rightnav_content {
	/*        border-left-color: #3370B7; */
	min-height: 600px;
	max-height: 100%;
	display: block;
	width: 12.25em;
	z-index: 2;
	padding-bottom: 0.25em;
	overflow:auto;
	height: 100%;
      }
      .rightnav_content img {
        z-index: 3;
/*        margin-left: 0em; */
      }
      .rightnav_content p {
/*        padding-left: 0.1em;*/
      }
      .rightnav_content ul{
        list-style: none;
      }
      .rightnav_content a {
        padding-left: 0.25em;
      }
      .rt_column_text {
        font-size:0.9em;
        padding:5px;
      }
      #relatedtopics {
        border-bottom-width: 0px;
/*        overflow-x: auto; */
      }
      #relatedtopics a {
        padding-left: 1.25em;
      }
      #announcements {
/*        overflow-x: none; */
        padding: .15em;
      }
      #facts {
/*        overflow-x: none; */
        padding: .15em;
      }
      #faq {
/*        overflow-x: none; */
        padding: .15em;
      }
      .appendix_wrapper {
        background-color: #FFF;
        padding: 5px;
        font-size: 1em;
        text-align: center;
      }
      .letter a:link, .letter a:visited {
        text-align: center;
        text-decoration: none;
        font-weight: bold;
        color: #FFF;
        font-size: 75%;
        background-color: #3885C8;
        float: left;
        margin: 2px;
        height: 10px;
        vertical-align: middle;
        width: 10px;
        padding-right: 2px;
        padding-bottom: 3px;
        padding-left: 2px;
      }
      .letter a:hover, .letter a:active {
	color: #990000;
	text-decoration: underline;
	background-color: #FFFFCC;
	text-decoration: none;
      }
      .appendix_wrapper .title3 {
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
	margin-bottom: 3px;
	font-size: 80%;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
      }
      .appendix_wrapper .title2 {
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-bottom-color: #000033;
	font-size: 80%;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
      }
      .appendix_wrapper .scroll {
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	overflow: auto;
	overflow-x: hidden;
	border: 1px solid #333333;
	width: 155px;
	margin: 1px;
      }
      .appendix_wrapper .scroll a {
        text-align: left;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #666666;
        width: 100%;
        padding: 3px;
        display: block;
        color: #333333;
        text-decoration: none;
        font-size: 80%;
      }
      .appendix_wrapper .scroll a:hover {
		text-decoration: none;
		background-color: #FFFFCC;
		color: #990000;
      }
      .appendix_wrapper .letters a {
		color: #3885C8;
		background-color: #FFF;
		border: 1px solid #3885C8;
		margin: 2px;
		height: 17px;
		width: 17px;
		font-size: 105%;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		padding: 0px 2px 4px;
		float: left;
      }
      .appendix_wrapper .letters a:hover {
		color: #FFF;
		background-color: #3885C8;
      }
      .cms_module#cms_siteindex .letters a {
      	border-color: #3885C8;
      	background-color: #3885C8;
      	color: #FFF;
		border-width: 1px;
		border-style: solid;
		height: 1em;
		width: 1em;
		display: block;
		float: left;
		text-align: center;
		padding: 0em 0em 0.25em;
		margin: 0em 0.15em;
      	text-decoration: none;
      	
      	}
      .cms_module#cms_siteindex .letters a:hover {
      	border-color: #A00;
      	background-color: #FFF;
      	color: #A00;
      }
      .letter_title {
        font-size: 170%;
        font-weight: bold;
      }
      .appendix_header {
        font-weight:bold;
        font-size: 1.3em;
        margin: 4px;
      }
      .list1 {
        text-decoration: none;
        font-size: 100%;
        padding-top: 2px;
        padding-bottom: 2px;
        width: 100%;
      }
      .list1 a:visited {
        text-decoration: none;
      }
      .list1 a:link {
        text-decoration: none;
      }
      .list1 a:hover {
        text-decoration: underline;
      }
      .submit_button {
        background-color:#006;
        border:1px solid #006;
        color:#FFF;
        cursor:pointer;
        font-size:0.9em;
        font-weight:700;
        margin:1px 2px;
        padding:1px 3px;
      }
      .submit_button:hover {
        background-color:#666;
        cursor:pointer;
      }
      .tab {
        background-color:#CCC;
        border-left:1px solid #333;
        border-right:1px solid #333;
        border-top:1px solid #333;
        float:left;
        margin-left:2px;
        margin-right:2px;
        padding:5px;
      }
      .tab_content {
        border:1px solid #000;
        display:table;
        padding:5px;
        position:relative;
        width:95%;
        z-index:98;
      }
      .tab_selected {
        background-color:#FFF;
        border-left:1px solid #333;
        border-right:1px solid #333;
        border-top:1px solid #333;
        float:left;
        font-weight:700;
        margin-bottom:2px;
        margin-left:2px;
        margin-right:2px;
        padding:5px 5px 6px;
      }
      .tab_wrapper {
        background-color:#ECECEC;
        border-bottom-color:#006;
        border-bottom-style:dotted;
        border-bottom-width:1px;
        display:table;
        font-size:.9em;
        position:relative;
        width:95%;
        z-index:99;
      }
      #tab {
        background-color:#ECECEC;
        background-image:url(images/tabfade.jpg);
        background-position:left bottom;
        background-repeat:repeat-x;
        border:1px solid #00C;
        float:right;
        font-size:.9em;
        font-weight:700;
        margin-right:4px;
        padding:3px 8px 2px;
      }
      #tab_content {
        background-color:#FFF;
        border:1px solid #CCC;
        font-size:1em;
        padding:5px;
        text-align:left;
        width:100%;
      }
      #tab_selected {
        background-color:#FFF;
        border-bottom:1px solid #FFF;
        border-left:1px solid #00C;
        border-right:1px solid #00C;
        border-top:1px solid #00C;
        float:right;
        margin-right:10px;
        padding:2px 10px 1px;
      }
      #tab_wrapper {
        background-color:#CCC;
        background-image:url(images/tab_hatch.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        display:block;
        height:20px;
        text-align:left;
        width:100%;
      }
      #tab_wrapper a {
        color:#000;
        text-decoration:none;
      }
      .top_nav {
        margin-top: -3.05em;
        float: right;
			font-size: 90%;
/*        background-color:#00046F; */
/*        color:#FFF; */
/*        font-size:.9em; */
/*        font-weight:700; */
      }
      * html .content_wrapper .top_nav { /* IE 6 SPECIFIC */
        margin: 0em; 
        padding: 0em;
      }
      .top_nav a {
        font-size: .75em; 
        color: #000000; 
        text-decoration: none; 
        font-weight: bold;
      } 
      a.topnav_link {
        color: white;
      }
      .topnav_link {
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-size: 80%;
      }
      .topnav_link:hover {
        color:#2454A0;
      }
      .topnav_linkarea {
        line-height:20px;
        text-align:center;
      }
      .wrapper {
        width:100%;
        white-space: nowrap;
        min-width: 990px;
      }
      * html .wrapper { /* IE 6 SPECIFIC */
        white-space: nowrap;
      }
      .searchcontrol {
        font-size: .8em;
        padding: 10px;
        border: 1px solid #666666;
      }
      .login_form {
        font-size: .9em;
        padding-left: 7px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
        padding-bottom: 7px;
        margin-bottom: 7px;
        text-align: center;
      }
      .login_form .submit_button {
        margin: 1px 0px 2px;
        padding: 2px;
        font-size: .8em;
      }
      .table_wrapper {
        border:1px solid #666;
        margin:2px;
        padding:2px;
      }
      .td {
        font-size: 90%;
      }
      .td_line1 {
        background-color:#FFF;
        border-bottom-color:#666;
        border-bottom-style:dotted;
        border-bottom-width:1px;
        padding:2px;
      }
      .td_line2 {
        background-color:#ECECEC;
        border-bottom-color:#666;
        border-bottom-style:dotted;
        border-bottom-width:1px;
        padding:2px;
      }
      th {
        background-color:#666;
        color:#FFF;
        font-size:.9em;
        font-weight:700;
        padding:2px 2px 2px 5px;
        text-align:left;
      }
      .th_row {
        background-color:#CCC;
        border:1px dotted #333;
        color:#000;
      }
      .sitetools {
	float: right;
	color: white;
	margin-top: -1.6em;
	clear: right;
	height:30px;
      }
      * html .content_wrapper .sitetools {
        margin: 0em;
        padding: 0em;
        clear: right;
      }
      .sitetools a {
        margin: 0.15em -0.1em 0em -.1em;
      }
      .sitetools form {
        display: inline;
        padding: 0em 0.75em;
        margin: 0em;
      }
      .sitetools input {
        font-size: .75em;
        margin-top: -2.0em;
      }
      * html .content_wrapper .sitetools input {
        margin-top: 0.1em;
      }
      .sitetools .submit_button {
        background-color: #AA0000;
        font-size: .65em;
      }
      .powered_by_okgov {
        float: right; 
        padding-right: 2em;
      }
      html>body .powered_by_okgov {
        margin-top: -3.4em;
      }

.powered_by_okgov {padding-top: 1.15em;\9; } /* IE6-8 */
* html .powered_by_okgov {padding-top: 0em; margin-top: -2.5em;} /* IE6 */
*:first-child+html .powered_by_okgov {padding-top: 0em; margin-top: -2.5em; } /* IE7 */
      
	@media screen and (-webkit-min-device-pixel-ratio:0) {.powered_by_okgov {padding-top: 2.15em;}} /* SAFARI */    

/*      .print_wrapper {
        min-height: 13.25em;
        height: 100%;
        padding: .5em;
        padding-right: .1em;
        max-width: 100%;
        white-space: normal;
        z-index: 2;
        margin-right: 0em;
        padding: .5em;
        padding-left: 1em;
        float: right; */
/*        width: 95%; */
/*        }
      html>body .print_wrapper {
        display: table;
        max-width: 100%; 
        min-width: 80%; 
        float: none; 
      }
      * html .print_wrapper  {height: 12em; font-size: .9em;} */
      
      * html .body_wrapper  {z-index: 2;}
      .ok {
        padding: 0em;
        margin: 0em;
        list-style-type: none;
        background: url(images/hls_all_regions.png) no-repeat;
        width: 590px;
        height: 290px;
        margin: 50px 225px 100px 10px;
        position: relative;
      }
      /* move the text off screen */
      .ok li a {
        text-indent:-999px;
        display:block;
        width:162px;
        height:30px;
        position:absolute;
      }
      /* make the images and description invisible and an absolute position so that it does not take up any space */
      .ok li a em {
        visibility:hidden;
        position:absolute;
        font-style: normal;
      }
      .ok  li  a.r1 {
        top:-5px;
        left:-176px;
        list-style-type: none;
        background-image: url(images/1.gif);
        background-position: center center;
      }
      .ok  li  a.r2 {
        top:28px;
        left:416px;
        background-image: url(images/2.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      .ok  li  a.r3 {
        top:183px;
        left:295px;
        background-image: url(images/3.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      .ok  li  a.r4 {
        top:102px;
        left:508px;
        background-image: url(images/4.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      .ok  li  a.r5 {
        top:191px;
        left:492px;
        background-image: url(images/5.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      .ok li  a.r6 {
        top:143px;
        left:378px;
        background-image: url(images/6.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      .ok  li  a.r7 {
        top:66px;
        left:465px;
        background-image: url(images/7.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      .ok  li  a.r8 {
        top:111px;
        left:364px;
        background-image: url(images/8.gif);
        background-repeat: no-repeat;
        background-position: center center;
      }
      /* move the text back into view on hover */
      .ok li a:hover {
        background:#666666;
        text-indent:0;
        font-size:1em;
        color:#fff;
        width:90px;
        padding-right: 10px;
        padding-left: 10px;
        z-index: 100;
        font-weight: bold;
      }
      /* hack for IE5.x */
      * html .ok li a:hover {
        width:110px;
        height:1.5em;
        w\idth:80px;
        he\ight:1.2em;
        padding-bottom: 5px;
      }
      /* make the descriptive text visible, give it a size and position */
      .ok li a:hover em {
        visibility:visible;
        margin-left:20px;
        background:#ECECEC url(images/fade.jpg) repeat-x center top;
        border:1px solid #666666;
        width:150px;
        color:#666666;
        padding:5px 20px 25px;
        top:-70px;
        font-size: 0.8em;
        z-index: 100;
        height: 200px;
      }
      .ok li a:hover em ul {
        margin-left: 0px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #666666;
      }
      .ok li a:hover em li {
        margin-left: 20px;
        padding-left: 2px;
      }
      /* hack for IE5.x */
      * html .ok li a:hover em {
        width:200px;
        w\idth:150px;
      }
      /* give the image a border and margin */
      .ok li a:hover em img {
        border:1px solid #000;
        display:block;
        margin-bottom:10px;
      }
      /* style the empty span (I know it's not semantically correct) into an arrow point */
      .ok li a:hover em span {
        display:block;
        width:0;
        height:0;
        overflow:hidden;
        position:absolute;
        left:0;
        top:65px;
        border-top: 15px solid #ECECEC;
        border-right: 0 solid #ECECEC;
        border-bottom: 15px solid #ECECEC;
        border-left: 15px solid #666666;
      }
      /* hack for IE5.x */
      * html .ok li a:hover em span {
        width:30px;
        height:30px;
        w\idth:0;
        he\ight:0;
      }
      .popup_arrow {
        float: left;
        height: 20px;
        width: 20px;
        margin-left: -30px;
        padding-top: 10px;
      }


			

      .mainnav {padding: 0em; 	position: absolute;
margin-top: 0em; text-align: center;float: left; width: 100%; text-align: left; height: 0em; padding-bottom:0em; margin-bottom: 0em; z-index: 900;}
      .mainnav {/* background: #3885C8; */}
      
      .mainnav a {white-space: normal; text-decoration: none; text-transform: uppercase; font-stretch: condensed; display: block; border-width: 1px; border-style: solid; margin: 0; padding: .25em .5em; white-space: nowrap;}
      .mainnav a  {font: bold 0.7em/1.4em arial, helvetica, sans-serif;}
      
      .mainnav_wrapper {
	width: 100%;
	position: absolute;
}
      .mainnav ul {margin: 0.25em auto; list-style: none; padding: 0em; min-width: 100%; max-width: 100%; width: 100%; float: none;}
      .mainnav ul li {float: left; width: 100%; max-width: 100%; min-width: 1%;}
      .mainnav ul a {text-align: center; white-space: normal;} /*!*/ /*!*/
      .mainnav ul li:active a {color: white;} /*!*/
      
      .mainnav ul ul {white-space: nowrap; text-align: center; display: table-cell; float: none; min-width: 1%; width: 1%; max-width: 100%; text-align: left; float: left; width: 100%;z-index: 3;}
      .mainnav ul ul {width: 19.95%; white-space: nowrap; padding-bottom:0em; margin-bottom: 0em; margin-top: -0.15em;} /*!*/ /*!*/
      .mainnav ul ul:hover {background-color: #3885C8; border-color: #3885C8;}
      
      .mainnav ul ul a {vertical-align: middle; font-weight: bold; font-size: .85em; text-align: center; white-space: normal; color: #FFFFFF;/* border-color: #000;*/}
      .mainnav ul ul a:hover {color: #FFFFFF; border-color: #3885C8;}
      .mainnav ul ul li:active a {color: #2454A0; border-color: #2454A0;} /*!*/
      .mainnav ul li ul li:active a {color: white;} /*!*/
      .mainnav ul ul li:active a:active {color: white;} /*!*/
      
      .mainnav ul ul li {margin: 0em 0em; border-width: 0.0em; border-style: solid; min-width: 100%; width: 100%; max-width: 100%; background-color: #3885C8; border-color: #FFFFFF;}
      .mainnav ul ul li:hover {background-color: #AA0000;} /*!*/
      .mainnav ul ul li:active {background-color: #2454A0;} /*!*/

      .mainnav ul ul li ul li:hover {background-color: #AA0000; color: #FFFFFF;} /*!*/
      .mainnav ul ul li ul li:active {background-color: #2454A0; color: #FFFFFF;} /*!*/
      
      .mainnav ul ul li ul li:hover a {border-color: #AA0000;} /*!*/
      .mainnav ul ul li:hover ul li:hover a {color: white;} /*!*/
      .mainnav ul ul li ul li:active a {border-color: #2454A0;} /*!*/
      .mainnav ul ul li:hover ul li:active a {color: white;} /*!*/
      .mainnav ul ul li:active ul li a {color: #2454A0;} /*!*/

      .mainnav ul ul ul {position: absolute; margin: 0em; min-width: 100%; width: 100%; max-width: 100%;background-color: #FFFFFF;}
      .mainnav ul ul ul {text-align: left; width: 100%; padding-bottom:0em; margin-bottom: 0em;} /*!*/ /*!*/
      
      .mainnav ul ul ul a {color: #3885C8; border-color: #82B6E2; font-weight: bold; font-size: .75em; text-align: center; white-space: normal;}
      .mainnav ul ul ul li a {border-color: #AA0000; color: #AA0000;} /*!*/
      .mainnav ul ul ul a:hover {color: #FFFFFF; border-color: #3885C8;}
      
      .mainnav ul ul ul li {background-color: #FFFFFF; border-color: #82B6E2;}
      .mainnav ul ul ul li:hover {background-color: #82B6E2; border-color: #3885C8;}
      
      .mainnav ul ul ul ul {position: absolute; top: 0em; margin: 0em; left: 100%; min-width: 100%; width: 100%; max-width: 100%;}
      .mainnav ul ul ul ul li {background-color: #FFFFFF; border-color: #82B6E2;}
      .mainnav ul ul ul ul li:hover {background-color: #82B6E2; border-color: #3885C8;}
      .mainnav ul ul ul ul {background-color: #FFFFFF;}
      .mainnav ul ul ul ul a {color: #3885C8; border-color: #82B6E2; font-weight: normal; font-size: .65em; text-align: left; padding-top: .56em; padding-bottom: .45em; text-align: left;}
      .mainnav ul ul ul ul a {text-align: left;} 
      .mainnav ul ul ul ul a:hover {color: #FFFFFF;}
      
      .mainnav ul.mainnav_last {position: absolute; top: 0em; margin: 0em; left: -100%; min-width: 100%; width: 100%; max-width: 100%; }
      .mainnav ul ul ul ul.mainnav_last {text-align: right; float: right; width: 100%;}
      .mainnav ul ul ul ul.mainnav_last a {text-align: right;}
      
      .mainnav ul ul ul ul {text-align: left; width: 100%;} /*!*/
      .mainnav ul ul ul li ul li:hover {background-color: #AA0000; color: #FFFFFF;} /*!*/ /*!*/
      .mainnav ul ul ul li ul li:active {background-color: #2454A0; color: #FFFFFF;} /*!*/
      .mainnav ul ul ul ul li:hover a {border-color: #AA0000;} /*!*/
      .mainnav ul ul ul ul li a {border-color: #AA0000; color: #AA0000;} /*!*/
      .mainnav ul ul li:hover ul li:hover ul li a {color: #AA0000;} /*!*/
      .mainnav ul ul li:hover ul li:hover ul li:active a {color: white;} /*!*/
      .mainnav ul ul li:hover ul li:hover ul li:hover a {color: white;} /*!*/
      .mainnav ul ul li:hover ul li:active ul li a {color: #2454A0;} /*!*/
      
      .mainnav ul  ul ul ul a {text-align: left;} /*!*/ /*!*/

      .mainnav li {position: relative;}
      div.mainnav ul ul ul {display: none;}
      div.mainnav ul ul li:hover ul ul {display: none;}
      div.mainnav ul ul ul li:hover ul ul {display: none;}
      div.mainnav ul ul li:hover ul {display: block;}
      div.mainnav ul ul ul li:hover ul {display: block;} 
      div.mainnav ul ul ul ul li:hover ul {display: block;}

      * html .mainnav .mainnav_wrapper ul {width: 19.95%; white-space: nowrap; padding-bottom:0em; margin-bottom: 0em;}
      * html .mainnav .mainnav_wrapper ul ul {text-align: left; width: 100%; padding-bottom:0em; margin-bottom: 0em;}
      * html .mainnav .mainnav_wrapper  ul ul  ul {text-align: left; width: 100%;}
      * html .mainnav .mainnav_wrapper  ul ul ul a {text-align: left;}
      * html .mainnav .mainnav_wrapper a {text-align: center; white-space: normal;}
      * html .mainnav ul li {float: left; width: 100%;} 
      * html .mainnav {float: left; width: 100%; text-align: left; height: 0em; padding-bottom:0em; margin-bottom: 0em;}   
      * html .mainnav ul ul {text-align: left; float: left; width: 100%;}
      * html .mainnav ul ul ul ul a {text-align: left;} 
      * html .mainnav ul ul ul ul.mainnav_last a {text-align: right;} 
      * html .mainnav ul ul ul ul.mainnav_last {text-align: right; float: right; width: 100%;}
      * html .mainnav a  {font: bold 0.7em/1.4em arial, helvetica, sans-serif;}


      * html .mainnav ul ul li a:visited {color: white; border-color: white;}
      * html .mainnav ul ul ul li a:visited {color: #A00; border-color: #A00;}
      * html .mainnav ul ul ul ul li a:visited {color: #A00; border-color: #A00;}
      
.print_wrapper {
        background-color: #FFFFFF;
        min-height: 100%;
        height: 100%;
        max-height: 100%;
        padding: .5em;
        padding-right: .1em;
        max-width: 100%;
        white-space: normal;
        z-index: 2;
        margin-right: 0em;
        padding: .5em;
        padding-left: 1em;
        display: block;
        float: right;
        }
      html>body .print_wrapper {max-width: 100%; min-width: 40%; float: none;  z-index: 1;} /*IE7 and GECKO*/
      html>/**/body .print_wrapper {width: 95%;} /*GECKO*/
      *:first-child+html .print_wrapper {display: table;} /*IE7*/
      * html .print_wrapper  {height: 12em; font-size: .9em; z-index: 1;} /*IE6*/

.content_wrapper2 {
	background-color:#FFF;
	margin: 0em;
	padding: 0em;
	width: 100%;
	display: inherit;
	min-height: 500px;
	max-height: 100%;
	}


      .right_content div {
	width: 95%;
/*        min-height: 600px; */
/*		display: block; */
	position: relative;
      }
      .right_content {
	border-left-color: #3370B7;
	font-size: 0.9em;
	border-left-style: dotted;
	border-left-width: 0px;    
	border-bottom-style: solid;
	border-bottom-width: 0px;
/*		min-height: 600px; */
/*		height: 100%; */
	max-height: 100%;
	min-width: 12.5em;
	width: 12.5em;
	max-width: 12.5em;
	display: table-cell;
	float: right;
	z-index: 2;
	margin: 0em;
	white-space: normal;
	overflow: none;
	padding: 0em;
	position: relative;
	visibility: inherit;
	height: 100%;
      }
      html>body .right_content {
        max-width: 12.5em;
        right: 0em;
        margin-top: -1.15em; 
      }
      * html .right_content {
        font-size: .75em;
      }
      
      .right_content div {
	background-color: #FFFFFF;
}
.right_content label {
	color: #2454A0;
	text-align: left;
	float: left;
	font-size: 80%;
}


      * html .letter {white-space: nowrap; width: 14.75em;}
      * html .right_content {width: 15em;}
	        * html .right_content {;}



 .error {
padding: 5px;
width: 100%;
background-color: #FFFFE0;
border: 2px solid #FFCC66;
vertical-align: middle;
}
        
.error img{
float: left;
          
}
        
.error_message {
font-size: 1em;
font-weight: bold;
padding-top: 1em;
padding-bottom: 1em;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #333333;
margin-left: 6em;
padding-left: 2em;
}
        
.error_message ul li {
margin-left: 1em;
padding-left: 1em;
}
        
.error_list {
margin: 20px;
padding: 0px;
width: 100%;
}



.cms_faq_module a:link {color: #3885C8;}
.cms_faq_module a:hover {color: #A00;}
.cms_faq_module a:active {color: #2454A0;}
.cms_faq_module a:visited {color: #3885C8;}

.cms_module a:link {color: #3885C8;}
.cms_module a:hover {color: #A00;}
.cms_module a:active {color: #2454A0;}
.cms_module a:visited {color: #3885C8;}
.included_object a img {border-width: 0px;}
.included_object a {text-decoration: none;}
.pre_nav_wrapper {text-align: center; display: none;}
.pre_nav_wrapper .included_object {display: block; margin-top: 1em;}
.post_nav_wrapper {text-align: center; display: none;}
.post_nav_wrapper .included_object {display: block; margin-top: 1em;}
.pre_content_wrapper {text-align: center; margin: 1em 0em;}
.pre_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.post_content_wrapper {text-align: center; margin: 1em 0em 2em;}
.post_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.pre_rightcontent_wrapper {text-align: center;}
.pre_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.post_rightcontent_wrapper {text-align: center;}
.post_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.pre_footer_wrapper {text-align: center; margin: 1em 0em 2em;}
.pre_footer_wrapper .included_object {display: inline; margin: 0em 1em;}


.sitetools a {text-decoration: none;}
.sitetools a:hover {text-decoration: none;}