@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

BODY {
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 1.167em;
}
.wrapper {
	
}
#header {
	Z-INDEX: 9999999; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: -5px; FLOAT: left; PADDING-TOP: 4px
}
#header .logo {
	FLOAT: left
}
.header_right {
	WIDTH: 756px; DISPLAY: none; FLOAT: right
}
.header_right .top_row {
	WIDTH: auto; DISPLAY: none; FLOAT: right; HEIGHT: 53px
}
#body_container {
	WIDTH: 100%; FLOAT: left
}
#content_container {
	Z-INDEX: 99; POSITION: relative; PADDING-BOTTOM: 2px; MARGIN-TOP: 30px; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 2px; /* BEHAVIOR: url(/common/css/PIE.htc) */
}
.banner {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.banner IMG {
	MAX-WIDTH: 100%; FLOAT: left; border-radius: 18px 0px 18px 0px
}
.banner .edge {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 0px
}
.home_content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 43px; WIDTH: 640px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 33px
}
#body_container P {
	PADDING-BOTTOM: 15px; 
	COLOR: #2e3a46; 
	FONT-SIZE: 1.167em;
}
#body_container H1 {
	PADDING-BOTTOM: 18px; 
	FONT-FAMILY: 'Century Gothic'; 
	COLOR: #208ec9; 
	FONT-WEIGHT: normal;
}

#body_container H2 {
	PADDING-BOTTOM: 4px; 
	LINE-HEIGHT: 18px; 
	COLOR: #2e3a46; 
	FONT-SIZE: 1.134em;
}

#body_container UL.list {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 18px; FONT-SIZE: 1.33em;
}
#body_container UL.list LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 18px
}
#body_container BLOCKQUOTE P {
	LINE-HEIGHT: 19px; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #208ec9; FONT-SIZE: 1.06em
}
.side_nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 205px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; PADDING-TOP: 88px
}
.side_nav UL {
	LIST-STYLE-TYPE: none; WIDTH: 100%; FLOAT: left
}
.side_nav UL LI {
	WIDTH: 100%; MARGIN-BOTTOM: 1px; FLOAT: left
}
.side_nav UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 20px; WIDTH: 180px; PADDING-RIGHT: 5px; /*BACKGROUND: url(../images/img_sprite.png) no-repeat 0px -168px;*/ FLOAT: left; HEIGHT: 35px; COLOR: #ffffff; FONT-SIZE: 0.81em; PADDING-TOP: 7px
}
.side_nav UL LI A STRONG {
	DISPLAY: block
}
.side_nav UL LI A SMALL {
	DISPLAY: block; FONT-WEIGHT: normal
}
.side_nav UL LI A:hover {
	BACKGROUND-POSITION: 0px -214px; COLOR: #004e7c
}
.side_nav UL LI.active A {
	BACKGROUND-POSITION: 0px -214px; COLOR: #004e7c
}
.sub_nav {
	WIDTH: 100%; DISPLAY: none; /*BACKGROUND: url(../images/sub_nav_bg.jpg) repeat-x 0px 0px;*/ FLOAT: left; border-radius: 18px 0px 0 0
}
.sub_nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 39px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 2px
}
.sub_nav UL LI {
	LINE-HEIGHT: 17px; DISPLAY: inline; FONT-FAMILY: 'Century Gothic'; FLOAT: left; COLOR: #003f6a; FONT-SIZE: 1em; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px
}
.sub_nav UL LI A {
	Z-INDEX: 99; BORDER-BOTTOM: #dee2e6 1px solid; POSITION: relative; BORDER-LEFT: #dee2e6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; /*BACKGROUND: url(../images/sub_nav_hover.jpg) repeat-x 0px 0px;*/ FLOAT: left; HEIGHT: 22px; COLOR: #003f6a; BORDER-TOP: #dee2e6 1px solid; BORDER-RIGHT: #dee2e6 1px solid; PADDING-TOP: 7px; BEHAVIOR: url(../pie.html); border-radius: 8px 8px 0 0; -moz-box-shadow: 0px -5px 7px #dee2e6; -webkit-box-shadow: 0px -5px 7px #dee2e6; box-shadow: 0px -5px 7px #dee2e6
}
.sub_nav UL LI A:hover {
	BORDER-BOTTOM-COLOR: #fff; BACKGROUND: #fff
}
.sub_nav UL LI.active A {
	BORDER-BOTTOM-COLOR: #fff; BACKGROUND: #fff
}
.inner_content {
	FLOAT: left
}
.inner_content H1 {
	PADDING-BOTTOM: 12px; 
	LINE-HEIGHT: 24px; 
	FONT-SIZE: 1.37em;
}

.tab_content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 12px
}

.tab_content H1 {
	PADDING-BOTTOM: 12px; 
	LINE-HEIGHT: 24px; 
	FONT-SIZE: 1.37em;
}
.breadcrumbs {
	PADDING-BOTTOM: 30px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.breadcrumbs LI {
	LINE-HEIGHT: 15px; PADDING-RIGHT: 16px; FLOAT: left; COLOR: #080808; FONT-SIZE: 0.81em; MARGIN-RIGHT: 8px
}
.breadcrumbs LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.breadcrumbs LI A {
	COLOR: #003f6a
}
.breadcrumbs LI A:hover {
	COLOR: #003f6a; TEXT-DECORATION: underline
}
.vignette_container {
	WIDTH: 100%; MARGIN-BOTTOM: 20px; FLOAT: left
}
.vignette_container H3 {
	PADDING-BOTTOM: 3px; 
	LINE-HEIGHT: 16px; 
	COLOR: #003f6a; 
	FONT-SIZE: 0.81em;
}

.vignette_container .video_box {
	WIDTH: auto; FLOAT: left; -moz-box-shadow: 0px 0px 17px #858385; -webkit-box-shadow: 0px 0px 17px #858385; box-shadow: 0px 0px 17px #858385
}
.vignette_container .video_box IMG {
	FLOAT: left
}
.accordion {
	LIST-STYLE-TYPE: none; WIDTH: 100%; FLOAT: left
}
.accordion LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; WIDTH: 773px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; FLOAT: left; PADDING-TOP: 0px
}
.accordion LI H4 {
	PADDING-BOTTOM: 8px; 
	LINE-HEIGHT: 18px; 
	PADDING-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-RIGHT: 0px; 
	FONT-FAMILY: 'Century Gothic'; 
	/*BACKGROUND: url(../images/plus_icon.png) no-repeat right 6px; */
	FLOAT: left; 
	COLOR: #003f6a; 
	FONT-SIZE: 1em; 
	CURSOR: pointer; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 8px;
}

.accordion LI .details {
	WIDTH: 90%; DISPLAY: block !important
}
.accordion LI.open {
	/*BACKGROUND: url(../images/accordion_bg.jpg) #f9fafb repeat-x left bottom*/
}
.accordion LI.open H4 {
	/*BACKGROUND: url(../images/minus_icon.png) no-repeat right 9px*/
}
#footer {
	MARGIN-TOP: 30px; WIDTH: 756px; FLOAT: left
}
#footer .foot_logo {
	FLOAT: left
}
.footer_right {
	WIDTH: 100%;position: relative;text-align: center;
}
.footer_right UL {
	PADDING-BOTTOM: 13px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; PADDING-TOP: 10px
}
.footer_right UL LI {
	LINE-HEIGHT: 13px; PADDING-RIGHT: 5px; FLOAT: left; COLOR: #004e7c; FONT-SIZE: 0.81em; MARGIN-RIGHT: 5px; BORDER-RIGHT: #447d9f 1px solid
}
.footer_right UL LI A {
	COLOR: #004e7c
}
.footer_right UL LI.last {
	BORDER-RIGHT-STYLE: none; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.footer_right UL LI A:hover {
	TEXT-DECORATION: underline
}
.footer_right P {
	LINE-HEIGHT: 15px; COLOR: #444444; FONT-SIZE: 1.33em;
}
#body_container UL.accordion .details UL.list LI {
	LIST-STYLE: disc none outside; 
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-RIGHT: 0px; 
	PADDING-TOP: 4px; 
	border-radius: 0;
}

UL {
	padding-left: 20px;
	margin-bottom: 10px;
	list-style: disc;

}
#body_container UL.accordion .details UL.list LI UL {
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 4px
}
#body_container .tab_content UL.list LI UL {
	PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#body_container UL.accordion LI.open .details UL.list LI UL LI {
	FONT-SIZE: 1.33em;
}
#body_container .tab_content UL.list LI UL LI {
	FONT-SIZE: 1.33em;
}
.accordion LI STRONG {
	/*TEXT-DECORATION: underline */
}
.accordion LI.open:hover {
	
}
#body_container UL.accordion OL {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 15px; PADDING-LEFT: 23px; FONT-SIZE: 1.33em;
}
#body_container UL.accordion OL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; border-radius: 0
}
#body_container UL.accordion OL LI OL {
	PADDING-TOP: 4px
}
#body_container UL.accordion OL LI OL LI {
	FONT-SIZE: 1.33em;
}
DIV[id*='VioTarget'] {
	DISPLAY: none
}
.copyright {
	text-align: center;
    display: none;
}
.copyright1 {
	text-align: center;
    display: block;
}
#foot_back {
    display: none;
}


  #body_container #content_container .tab_content ul.accordion li.open .details ol li {
	background: none repeat scroll 0 0 transparent;
	font-size: 1em;
	line-height: 1.25em;
	width: auto;
	margin-bottom: 10px;
}

#body_container #content_container .tab_content ul.accordion li.open .details ol li.no-list {
 	list-style:none;
 }

 #body_container #content_container .tab_content ul.accordion li.open .details ol li.last-on-list {
 	list-style:none;
 	margin-bottom: 15px;
 }

 #body_container #content_container .tab_content ul.accordion li.open .details ol ul.u-list, 
 #body_container #content_container .tab_content ul.accordion li.open .details ul.u-list{
 	padding-top: 10px; 
 	margin-bottom:15px; 
 	float:none;
 }

  #body_container #content_container .tab_content ul.accordion li.open .details ol ul.u-list li{
  	list-style:disc;
  	margin-bottom: 2px;
  }

   #body_container #content_container .tab_content ul.accordion li.open .details ol ol.o-list{
 	list-style-type: lower-alpha;
 }

  #body_container #content_container .tab_content ul.accordion li.open .details ol ol.o-list li{
  	margin-bottom: 2px;
  }

