/*  Controls major aspects of body behind each page  */
body {
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*  Controls link colors and style across whole site. Main and visited text links will not be underlined. Mouseover, or hover, links and active links, when clicked, will be underlined. Changes can be made for specific site sections as needed.  */
a:link {
color: #0000CC;
text-decoration: none;
}

a:visited {
color: #0000CC;
text-decoration: none;
}

a:hover {
color: #0099FF;
text-decoration: underline;
}

a:active {
color: #CC0000;
text-decoration: underline;
}

/*  Establishes page container width and centers container on screen.  */
#container {
width: 700px;
margin-left: auto;
margin-right: auto;
}

#Flashheader {
display: none;
}

#printheader {
margin: 0px auto 0px auto;
border-bottom: 2px solid #003399;
tex-align: center;
width: auto;
}

/*  This is the main container that the page sits inside of. Is relatively positioned 26px from the left edge of the outside container and down 156px from the top edge of the container, or the top of the whole page.  */
#main {
position: relative;
top: 0px;
left: 0px;
width: 700px;
margin-bottom: 0px;
background-image: none;
}

/*  This is the outside container for holding the quick clicks. This is just the bar with blended blue background.  */
#quickclicks {
display: none;
}

/*  This is style for the container for the entire left column of items on the page.  */
#leftcolumn {
display: none;
}

/*  This style provides a white background color behind some of the site's containers.  */
.whiteback {
background-color: #FFFFFF;
width: auto;
}

/*  This style provides the rounded white corners for the top of containers 192 pixels wide.  */
.coltop192 {
display: none;
}

/*  This style provides the rounded white corners for the bottom of containers 192 pixels wide.  */
.colbottom192 {
display: none;
}

.colbottom192b {
display: none;
}

/*  This style provides the rounded white corners for the top of containers 368 pixels wide.  */
.coltop368 {
display: none;
}

/*  This style provides the rounded white corners for the bottom of containers 368 pixels wide.  */
.colbottom368 {
display: none;
}

/*  This style provides the rounded white corners for the top of containers 452 pixels wide.  */
.coltop452 {
display: none;
}

/*  This style provides the rounded white corners for the bottom of containers 452 pixels wide.  */
.colbottom452 {
display: none;
}

#maincontent div.grayback h3 {
color: #000000;
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
line-height: 22px;
}


#maincontent div.grayback p {
margin: 0px 0px 24px 0px;
padding: 0px 0px 0px 0px;
font-size: 16px;
line-height: 20px;
}

.coltop826 {
display: none;
}

.colbottom826 {
display: none;
}

#footer {
display: none;
}

#printfooter {
margin-top: 28px;
border-top: 1px solid #003399;
padding-top: 8px;
}

#printfooter p {
color: #003399;
font-family: "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
margin: 0px 0px 0px 0px;
}

#printfooter p#copyright {
float: right;
}

#maincontent {
margin-left: 0px;
margin-bottom: 6px;
width: auto;
}

#maincontent h3 {
color: #000000;
font-family: "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: normal;
line-height: 18px;
margin: 0px 0px 18px 0px;
padding: 4px 0px 0px 18px;
}

#Flashfeature {
display: none;
}

#scrollmessage {
display: none;
}

#midrightcolumn {
float: right;
width: 300px;
}

#maincontent #newsandblog {
width: auto;
height: auto;
background-image: none;
margin-bottom: 12px;
}

#maincontent #newsandblog p {
font-size: 12px;
line-height: 14px;
margin: 6px 0px 0px 0px;
padding: 0px 18px 0px 18px;
}

#maincontent #newsandblog p.right {
margin: 16px 0px 0px 0px;
}

#maincontent #midrightcolumn #Flashvideos {
display: none;
}

#midleftcolumn {
width: 368px;
}

#maincontent #issues {
width: auto;
background-image: none;
}

#maincontent #issues ul {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#maincontent #issues li {
font-size: 12px;
font-weight: bold;
line-height: 14px;
color: #003399;
margin: 0px 0px 8px -5px;
padding: 0px 18px 0px 0px;
}

#maincontent #issues p {
font-size: 12px;
line-height: 14px;
margin: 16px 0px 0px 0px;
padding: 0px 18px 0px 18px;
text-align: right;
}



#maincontent #highlights {
width: auto;
background-image: none;
}

#maincontent #highlights img {
border: none;
float: left;
margin: -6px 6px 0px 18px;
}

#maincontent #highlights h5 {
font-size: 14px;
font-weight: normal;
font-family: "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
margin: 0px 18px 1px 18px;
padding: 0px 0px 10px 0px;
}

#maincontent #highlights p {
font-size: 12px;
line-height: 14px;
margin: 0px 18px 8px 18px;
padding: 0px 0px 12px 0px;
border-bottom: 1px dotted #CCCCCC;
}

#maincontent #highlights p#last {
margin: 0px 18px 0px 18px;
padding: 0px 0px 2px 0px;
border-bottom: none;
}






#maincontent #index {
padding: 4px 30px 4px 30px;
}

#maincontent #index h4 {
font-size: 15px;
line-height: 15px;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
}

#index p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 13px;
}

#maincontent #index ul {
margin-top: 0px;
margin-bottom: 18px;
padding-top: 0px;
padding-bottom: 0px;
}

#maincontent #index ul.last {
margin-bottom: 0px;
}

#index li {
font-size: 12px;
line-height: 13px;
margin: 0px 0px 2px -22px;
padding: 0px 0px 0px 0px;
}

#index li.last {
margin: 0px 0px 0px -22px;
}

#index img.mission {
border: 1px solid #000000;
}

#indexright {
float: right;
width: auto;
padding: 10px 0px 20px 0px;
}

#indexleft {
width: auto;
padding: 10px 30px 20px 0px;
border-right: 1px solid #CCCCCC;
}

#indexright #indexVideo{
width: 350px;
height: 278px;
margin: 68px 0px 0px 14px;
}


#maincontent #pagecontentright {
display: none;
}

#maincontent #pagecontentright2 {
display: none;
}

#maincontent #pagecontent h5.subhead {
display: none;
}

#maincontent #pagecontent2 h5.subhead {
display: none;
}

/* Style for general text decoration or alteration */

sup {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align:	super;
}

li.space {
list-style-type: none;
list-style-image: none;
}

.largest {
font-size: 1.3em;
}

.larger {
font-size: 1.2em;
}

.large {
font-size: 1.1em;
}

.small {
font-size: 0.9em;
}

.smaller {
font-size: 0.8em;
}

.smallest {
font-size: 0.7em;
}

.plain {
font-weight: normal;
}

.navy {
color: #002277;
}

.dkred {
color: #800000;
}

.dkorange {
color: #A55300;
}

.redtext {
color: #CC0000;
}

.lightblue {
color: #66CCFF;
}

.brightblue {
color: #0066CC;
}

.blacktext {
color: #000000;
}

.aqualt {
color: #87CBCB;
}

.aquamed {
color: #1F9797;
}

.aquadk {
color: #177070;
}

.graylt {
color: #CCCCCC;
}

.graymed {
color: #888888;
}

.graydk {
color: #444444;
}

.white {
color: #FFFFFF;
}

.centered {
text-align: center;
}

.right {
text-align: right;
}

.seriffont1 {
font-family: "Times New Roman", Times, serif;
}

.seriffont2 {
font-family: Georgia, "Times New Roman", Times, serif;
}

.border_round {
border:1px solid #000000;
width:auto;
}

#maincontent .graphic {
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent #pagecontent2 .graphic {
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent #pagecontentleft2 .graphic {
float: right;
margin: 0px 0px 8px 16px;
}


#maincontent .graphic2 {
float: left;
margin: 0px 16px 8px 0px;
}

#maincontent .photo {
float: right;
margin: 4px 0px 6px 16px;
border: 1px solid #000000;
}

#maincontent .photo2 {
float: left;
margin: 4px 16px 6px 0px;
border: 1px solid #000000;
}


#maincontent .photo3-center{
margin: 0px 0px 9px 0px;
border: 1px solid #000000;
}
#maincontent .bodynote {
color: #CC0000;
font-size: 0.7em;
line-height: 1.2em;
}

#maincontent .bodynote2 {
font-size: 0.7em;
line-height: 1.2em;
}

#maincontent .headernote {
font-size: 0.8em;
color: #CC0000;
margin: 0px;
line-height: 1.2em;
}

#maincontent .headernote2 {
font-size: 12px;
color: #000000;
margin: 0px;
line-height: 1.0em;
}

#maincontent .anchorindex {
font-size: 11px;
line-height: 14px;
color: #999999;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maincontent .indentbox {
margin-left: 30px;
margin-right: 30px;
}

#maincontent .indentbox2 {
margin-left: 60px;
margin-right: 60px;
}

#maincontent p.gototop {
display: none;
}

/* End decorative style section */

#maincontent img#banner {
display: none;
}

#maincontent img#toproundedcorners {
display: none;
}

#maincontent img#toproundedcornersgray {
display: none;
}

h2.title, h3.title, h4.title, h5.title, p.title {
margin-bottom: 2px;
}


#maincontent div.image144 {
width: 146px;
float: right;
margin: 0px 0px 8px 16px;
}


#maincontent div.image144 img {
border: 1px solid #000000;
}

#maincontent div.image180 {
width: 182px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image180 img {
border: 1px solid #000000;
}

#maincontent div.image216 {
width: 218px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image216 img {
border: 1px solid #000000;
}

#maincontent div.image238 {
width: 240px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image238 img {
border: 1px solid #000000;
}

#maincontent div.image252 {
width: 254px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image252 img {
border: 1px solid #000000;
}

#maincontent div.image288 {
width: 290px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image288 img {
border: 1px solid #000000;
}

#maincontent div.image324 {
width: 326px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image324 img {
border: 1px solid #000000;
}

#maincontent div.image360 {
width: 362px;
float: right;
margin: 0px 0px 8px 16px;
}

#maincontent div.image360 img {
border: 1px solid #000000;
}


#maincontent div.image454 {
width: 456px;
margin: 0px 0px 8px 0px;
}

#maincontent div.image454 img {
border: 1px solid #000000;
margin: 0px 0px 10px 0px;
}

#maincontent p.cutline {
font-size: 0.8em;
line-height: 1.1em;
margin-top: 4px;
margin-bottom: 8px;
}

#maincontent #pagecontentleft p.cutline {
font-size: 0.8em;
line-height: 1.1em;
margin-top: 4px;
margin-bottom: 8px;
}

#maincontent #pagecontentleft2 p.cutline {
font-size: 0.8em;
line-height: 1.1em;
margin-top: 4px;
margin-bottom: 8px;
}

#maincontent p.photocredit {
font-size: 0.8em;
color: #666666;
text-align: right;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 8px;
}

#maincontent #pagecontentleft p.photocredit {
font-size: 0.6em;
color: #666666;
text-align: right;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 8px;
}

#maincontent #pagecontentleft2 p.photocredit {
font-size: 0.6em;
color: #666666;
text-align: right;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 8px;
}

/* End decorative style section */

/* Start of call out box 288 width */

#maincontent #pagecontent div.sidebar {
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 10px 10px 0px 10px;
width: auto;
float: right;
margin-left: 12px;
margin-bottom: 10px;
}

#maincontent #pagecontent2 div.sidebar288 {
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 0px 10px 10px 10px;
width: 288px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}

#maincontent #pagecontent2 div.sidebar288 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent2 div.sidebar288 ul li {
font-size: 1.0em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent2 div.sidebar288 ul ul li {
font-size: 1.0em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent2  div.sidebar288 h5 {
margin-bottom: 6px;
margin-top: 10px;
}
/* ------------------ */

#maincontent #pagecontent div.sidebar288 {
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 0px 10px 10px 10px;
width: 288px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}

#maincontent #pagecontent div.sidebar288 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent div.sidebar288 li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent div.sidebar288 h5 {
margin-bottom: 6px;
margin-top: 10px;
}



#maincontent #pagecontent div.sidebar195{
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 0px 10px 10px 10px;
width: 195px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}

#maincontent #pagecontent div.sidebar195 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent div.sidebar195 li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent div.sidebar195 h5 {
margin-bottom: 6px;
margin-top: 10px;
}


/* Start of call out box 195 width */
#maincontent #pagecontent2 div.sidebar195-white {
padding: 0px 10px 10px 10px;
width: 195px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}


#maincontent #pagecontent2 div.sidebar195-white p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent2 div.sidebar195-white li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent2 div.sidebar195-white h5 {
margin-bottom: 6px;
margin-top: 10px;
}




#maincontent #pagecontent2 div.sidebar195 {
padding: 0px 10px 10px 10px;
width: 195px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
background-color: #EFEFEF;
border: 1px solid #999999;
}

#maincontent #pagecontent2 div.sidebar195 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent2 div.sidebar195 h5 {
font-size: 0.9em;
margin-bottom: 6px;
margin-top: 10px;
text-align: center;
}

#maincontent #pagecontent2 div.sidebar195 ol {
margin-bottom: 0px;
margin-top: 0px;
}

#maincontent #pagecontent2 div.sidebar195 li {
margin-bottom: 0px;
margin-left: -16px;
margin-top: 0px;
font-size: .75em;
}


#maincontent #pagecontentleft div.sidebar195 {
padding: 0px 10px 10px 10px;
width: 195px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
background-color: #EFEFEF;
border: 1px solid #999999;
}

#maincontent #pagecontentleft div.sidebar195 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}


/* End of callout box */

/* Start of call out box 125 width */

#maincontent #pagecontent2 div.sidebar125 {
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 0px 10px 10px 10px;
width: 125px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}

#maincontent #pagecontent2 div.sidebar125 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent2 div.sidebar125 li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent2 div.sidebar125 h5 {
margin-bottom: 6px;
margin-top: 10px;
}



/* End of callout box */

/* Start of call out box 220 PAGECONTENT width */
#maincontent #pagecontent div.sidebar220 {
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 0px 10px 10px 10px;
	width: 220px;
	float: right;
	margin-left: 12px;
	margin-bottom: 15px;
}

#maincontent #pagecontent div.sidebar220 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent div.sidebar220 li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
margin-left:-25px;
}

#maincontent #pagecontent div.sidebar220 h5 {
margin-bottom: 6px;
margin-top: 10px;
}

/* End of callout box */


/* Start of call out box 220 PAGECONTENT width */
#maincontent #pagecontent2 div.sidebar220 {
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 0px 10px 10px 10px;
width: 220px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}

#maincontent #pagecontent2 div.sidebar220 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent2 div.sidebar220 li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent2 div.sidebar220 h5 {
margin-bottom: 6px;
margin-top: 10px;
}

/*--------------------- */

#maincontent #pagecontentleft2 div.sidebar220 {
background-color: #EFEFEF;
border: 1px solid #999999;
width: 198px;
float: right;
}

#maincontent #pagecontentleft2 div.sidebar220 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontentleft2 div.sidebar220 li {
font-size: .75em;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontentleft2 div.sidebar220 h5 {
margin-bottom: 6px;
margin-top: 10px;
}
/* End of callout box */



/* Start of call out box 394 width */
#maincontent #pagecontent2 div.sidebar394 {
background-color: #EFEFEF;
border: 1px solid #999999;
padding: 0px 10px 10px 10px;
width: 394px;
float: right;
margin-left: 12px;
margin-bottom: 15px;
}

#maincontent #pagecontent2 div.sidebar394 p {
font-size: .75em;
margin-bottom: 6px;
margin-top: 10px;
}

#maincontent #pagecontent2 div.sidebar394 li {
font-size: .75;
line-height: 1.1em;
margin-bottom: 6px;
margin-top: 6px;
}

#maincontent #pagecontent2 div.sidebar394 h5 {
margin-bottom: 6px;
margin-top: 10px;
}
/* ------------------ */

#maincontent p {
margin-top: 0px;
margin-bottom: 16px;
line-height: 1.2em;
}

#maincontent p.pagespace {
display: none;
}


#maincontent #pagecontent {
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 0px;
min-height: inherit;
}

#maincontent #pagecontent h2 {
font-size:1.5em;
line-height: 1.2em;
color:#000000;
margin-top: 0px;
margin-bottom: 36px;
}

#maincontent #pagecontent2 {
padding: 30px 0px 0px 0px;
margin: 0px auto 0px auto;
min-height: inherit;
width: auto;
}

#maincontent #pagecontent2 h5 {
font-size:1.1em;
line-height:1.2em;
margin-top: 0px;
margin-bottom: 12px;
}

#maincontent #pagecontent2 p.border {
padding-top: 16px;
border-top:1px solid #CCCCCC; 
}

#maincontent #pagecontent2 h5.border {
padding-top: 16px;
border-top:1px solid #CCCCCC; 
}

#maincontent #pagecontent2 h5.title {
margin-bottom: 2px;
}

#maincontent #pagecontent2 h2 {
font-size:1.5em;
line-height: 1.2em;
color:#000000;
margin-top: 0px;
margin-bottom: 36px;
}

#maincontent #pagecontent2 h2.title {
margin-bottom: 0px;
}

#maincontent #pagecontent h2.border {
padding-top: 16px;
border-top:1px solid #CCCCCC; 
}


#maincontent #pagecontent2 h4 {
font-size:1.27em;
line-height:1.1em;
margin-top: 0px;
margin-bottom: 12px;
}

#maincontent #pagecontent2 h4.border {
padding-top: 16px;
border-top:1px solid #CCCCCC; 
}

#maincontent #pagecontent2 h4.title {
margin-bottom: 2px;
}

#maincontent #pagecontent2 p.title {
margin-bottom: 2px;
}

#maincontent #pagecontent2 ul {
margin-top: 0px;
margin-bottom: 16px;
}

#maincontent #pagecontent2 ul li {
margin-top: 0px;
margin-bottom: 6px;
font-size: 1.0em;
line-height: 1.3em;
margin-left: auto;
list-style-image: url(/images/li_bluedot.gif);
}

#maincontent #pagecontent2 ul ul li {
list-style-image: url(/images/li_subbullet.gif);
}

#maincontent #pagecontent2 ul li.space {
list-style-image: none;
}

#maincontent #pagecontent2 ol {
margin-top: 0px;
margin-bottom: 16px;
padding-top: 0px;
padding-bottom: 0px;
}

#maincontent #pagecontent2 ol li {
margin-top: 0px;
margin-bottom: 6px;
font-size: 1.0em;
line-height: 1.3em;
margin-left: auto;
}




#maincontent #pagecontentright {
display: none;
}

#maincontent #pagecontentright h4 {
color: #0000CC;
margin: 0px 0px 8px 0px;
padding-top: 8px;
font-size: 0.9em;
border-top: 1px solid #CCCCCC;
}

#maincontent #pagecontentright h4.title {
margin: 0px 0px 2px 0px;
}

#maincontent #pagecontentright h4.first {
padding-top: 0px;
border-top: none;
color: #484848;
}

#maincontent #pagecontentright p{
margin: 0px 0px 12px 0px;
font-size: 0.8em;
}

#maincontent #pagecontentright p.last {
border-bottom: none;
padding-bottom: 0px;
margin: 0px 0px 0px 0px;
}

#maincontent #pagecontentright h5 {
color: #484848;
margin: 0px 0px 8px 0px;
font-size: 13px;
}

#maincontent #pagecontentright ul {
margin-top: 8px;
margin-bottom: 16px;
padding-top: 0px;
padding-top: 0px;
}

#maincontent #pagecontentright ul ul {
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-top: 0px;
}

#maincontent #pagecontentright ul li {
color: #484848;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
margin-bottom: 6px;
margin-left: -22px;
}

#maincontent #pagecontentright ul ul li {
color: #484848;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
list-style-image: url(/images/li_subbullet_rcol.gif);
}

#maincontent #pagecontentleft {
width: auto;
padding: 0px 0px 0px 0px;
border-right: none;
min-height: inherit;
}

#maincontent #pagecontentleft ol {
margin-top: 0px;
margin-bottom: 16px;
padding-top: 0px;
padding-bottom: 0px;
}

#maincontent #pagecontentleft ol li {
margin-top: 0px;
margin-bottom: 6px;
font-size: 1.0em;
line-height: 1.3em;
margin-left: auto;
}

#maincontent #pagecontentleft ul {
margin-top: 0px;
margin-bottom: 16px;
}

#maincontent #pagecontentleft ul li {
font-size:1.0em;
line-height:1.3em;
margin-bottom:8px;
list-style-image: url(/images/li_bluedot.gif);
}

#maincontent #pagecontentleft ul ul li {
list-style-image: url(/images/li_subbullet.gif);
}

#maincontent #pagecontentleft li.space {
list-style-image: none);
}

#maincontent #pagecontentleft p {
font-size:1.0em;
line-height:1.3em;
margin-bottom: 16px;
}

#maincontent #pagecontentleft p.border {
padding-top: 16px;
border-top: 1px solid #CCCCCC;
}


#maincontent #pagecontentleft h4 {
font-size:1.27em;
line-height:1.2em;
margin-bottom: 12px;
margin-top: 0px;
}

#maincontent #pagecontentleft h4.border {
padding-top: 16px;
border-top: 1px solid #CCCCCC;
}

#maincontent #pagecontentleft h5 {
font-size:1.1em;
line-height:1.2em;
margin-bottom: 12px;
margin-top: 0px;
}

#maincontent #pagecontentleft h5.border {
padding-top: 16px;
border-top: 1px solid #CCCCCC;
}

#maincontent #pagecontentleft h5.title {
margin-bottom: 2px;
}



#maincontent #pagecontentright #indexVideo{
width: 350px;
height: 278px;
margin: 36px 0px 0px 14px;
}




#maincontent #pagecontentright2 {
display: none;
}

#maincontent #pagecontentright2 h4 {
color: #0000CC;
margin: 0px 0px 8px 0px;
padding-top: 8px;
font-size: 0.9em;
border-top: 1px solid #CCCCCC;
}

#maincontent #pagecontentright2 h4.first {
padding-top: 0px;
border-top: none;
color: #484848;
}

#maincontent #pagecontentright2 p{
margin: 0px 0px 12px 0px;
font-size: 0.8em;
}

#maincontent #pagecontentright2 p.last {
border-bottom: none;
padding-bottom: 0px;
margin: 0px 0px 0px 0px;
}

#maincontent #pagecontentright2 h5 {
color: #484848;
margin: 0px 0px 8px 0px;
font-size: 13px;
}

#maincontent #pagecontentright2 ul {
margin-top: 8px;
margin-bottom: 16px;
padding-top: 0px;
padding-top: 0px;
}

#maincontent #pagecontentright2 ul ul {
margin-top: 8px;
margin-bottom: 8px;
padding-top: 0px;
padding-top: 0px;
}

#maincontent #pagecontentright2 ul li {
color: #484848;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
margin-bottom: 6px;
margin-left: -22px;
}

#maincontent #pagecontentright2 ul ul li {
color: #484848;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
list-style-image: url(/images/li_subbullet_rcol.gif);
}

#maincontent #pagecontentleft2 {
width: auto;
padding: 0px 0px 0px 0px;
border-right: none;
min-height: inherit;
}

#maincontent #pagecontentleft2 ol {
margin-top: 0px;
margin-bottom: 16px;
padding-top: 0px;
padding-bottom: 0px;
}

#maincontent #pagecontentleft2 ol li {
margin-top: 0px;
margin-bottom: 6px;
font-size: 1.0em;
line-height: 1.3em;
margin-left: auto;
}

#maincontent #pagecontentleft2 ul {
margin-top: 0px;
margin-bottom: 16px;
}

#maincontent #pagecontentleft2 ul li {
font-size:1.0em;
line-height:1.3em;
margin-bottom:8px;
list-style-image: url(/images/li_bluedot.gif);
}

#maincontent #pagecontentleft2 ul ul li {
list-style-image: url(/images/li_subbullet.gif);
}

#maincontent #pagecontentleft2 li.space {
list-style-image: none;
}

#maincontent #pagecontentleft2 p {
font-size:1.0em;
line-height:1.3em;
margin-bottom: 16px;
}

#maincontent #pagecontentleft2 p.border {
padding-top: 16px;
border-top: 1px solid #CCCCCC;
}

#maincontent #pagecontentleft2 h4 {
font-size:1.27em;
line-height:1.1em;
margin-bottom: 12px;
margin-top: 0px;
}

#maincontent #pagecontentleft2 h4.border {
padding-top: 16px;
border-top: 1px solid #CCCCCC;
}

#maincontent #pagecontentleft2 h5 {
font-size:1.1em;
line-height:1.2em;
margin-bottom: 12px;
margin-top: 0px;
}

#maincontent #pagecontentleft2 h5.border {
padding-top: 16px;
border-top:1px solid #CCCCCC; 
}

#maincontent #pagecontentleft2 h2 {
font-size:1.5em;
line-height: 1.2em;
color:#000000;
margin-top: 0px;
margin-bottom: 16px;
}

#maincontent #pagecontentleft2 h2.title {
margin-bottom: 2px;
}

#maincontent #pagecontentleft2 h5.title {
margin-bottom: 2px;
}

#maincontent #pagecontentleft2 p.title {
margin-bottom: 2px;
}

#maincontent #pagecontentleft2 h4.title {
margin-bottom: 2px;
}

#maincontent #pagecontentleft h2 {
font-size:1.5em;
line-height: 1.2em;
color:#000000;
margin-top: 0px;
margin-bottom: 16px;
}

#maincontent #pagecontentleft h2.title {
margin-bottom: 2px;
}

#maincontent #pagecontentleft h4.title {
margin-bottom: 2px;
}

#maincontent #pagecontentleft p.title {
margin-bottom: 2px;
}

#maincontent div.bottom_back{
display: none;
}

#maincontent #pagecontentleft p.returnlink {
display: none;
}

#maincontent #pagecontentleft2 p.returnlink {
display: none;
}

#maincontent #pagecontent2 p.returnlink {
display: none;
}
