﻿html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
  margin:0;
  padding:0;
  border:0;}

body{
 color:#28006A;
font-family:Arial,Verdana,Helvetica,Swiss,SunSans-Regular;
text-decoration:none;
font-size:75%;
}

.center
{
   text-align:center;	
}

.right
{
     text-align:right;	
}

.left
{
	text-align:left;
}

span.underline
{
     text-decoration:underline;	
}

#container {
	margin: 0;
	padding: 0px;
	text-align:left
}

.search
{
	width:142px;
	font-size:100%;
	background:#28006A;	
	color:#fff;
	margin-bottom:1px;
	
}

#rhsBanners1
{
	margin-left: 0; padding-left: 0; list-style-type: none;
}

.search table tr td
{
	font-size:12px;
	
	color:#fff;
}

.bottomsearch
{
	text-align:right;
	padding-right:5px;	
}

.searchtop
{
	padding-left:6px;
padding-top:5px;
}

/* Header --------------------------------------------------*/
#subnav { background:#28006A none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;

padding:2px 10px;
text-align:right;}

#navtop li {
	background-color: #00449a;
	display: inline;
	list-style-type: none;
	padding: 0;
	
}

#navtop a:link, #navtop a:visited { color: #FFF; text-decoration: none;}
#navtop a:hover { color: #FFF; text-decoration: underline;}

#logo { background:#96CF14 none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
margin:0pt;
padding:0pt;
}

#breadcrumb {
	background:#BFE929 none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
color:#28006A;

padding:2px 0pt 2px 4px;
}
#breadcrumb a:link, #breadcrumb a:visited { color: #28006A; text-decoration: none;}
#breadcrumb a:hover, #breadcrumb a:active { color: #28006A; text-decoration: underline;}

#mainimage { margin-left: 200px; border-left: 1px solid #FFF;}
#menu_banner { background-color: #cc0000;}

#banner {
	margin-bottom: 0;
	background-color: #FFF;
}
/* End Header --------------------------------------------------*/


/* Middle columns --------------------------------------------------*/
#content
{
	position: relative;
	padding: 10px;
	margin-left: 200px;
	margin-right: 147px;
	background-color: #FFF;
}

.contentForm p { position: relative;padding: .5em; border-top: 1px solid #E5E5E5; }
.contentForm span { position: relative; width: 30%; /*zoom: 1;*/ vertical-align: top; }
.contentForm span#rightBox { vertical-align: text-top; width: 60%; }
/*.contentForm span#rightBox select { font-size: .8em; }*/
.contentForm span.rightBox { vertical-align: text-top; width: 60%; }

#content2 {
	position: relative;
	padding: 10px;
	margin-left: 200px;
	
	background-color: #FFF;
}

#content3 {
	padding: 0px;
	background-color: #FFF;
	margin-top: 0px;
	padding: 0px 15px 0px 15px;
}

#sidebar-a {
	float: left;
	position: relative;
	width: 200px;
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

#sidebar-b 
{
	width: 141px;
	float: right;
	position: relative;
	margin: 0px 0 10px 0;
	margin-left: 0;
	padding: 0px;
	padding-top:0px;
	background-color: #FFF;
}
#sidebar-b img { margin-bottom: .1em;}

#sidebar-c { float: left; width: 200px; background-color: #FFF; margin: 0 0 0 0; padding: 0; color: #666;}
#sidebar-c li {padding: 0; margin: 0; line-height: 120%;}
#sidebar-c li a:link, #sidebar-c li a:visited {padding: 0; margin: 0; color: #666; text-decoration: none;}
#sidebar-c li a:hover {color: #000; text-decoration: underline;}

#footer { clear: both; margin: 0; text-align: center; }

#footertext { padding: 5px; color: #000; margin: 0; }

/* Links --------------------------------------------------*/
a:link    { color: #4000FF; text-decoration: underline; }
a:visited { color: #4000FF; text-decoration: underline; }
a:hover   { color: #000; text-decoration: underline; }

/* Side Navigation -------------------------------------------------------------------------*/
/* first level -------------------------------------------------------------------------*/

/*

.navlist ul { width: 200px; display: block; margin: 0; padding: 0; list-style-type: none; background-color: #019377;}
.navlist a { display: block; padding: 5px; margin: 0; color: #FFF; background-color: #019377; border-bottom: 1px solid #FFF; }
.navlist a:link, .navlist a:visited { color: #FFF; text-decoration: none;}
.navlist a:hover { color: #FFF; background: #00449a;}
*/
/* firs level active -------------------------------------------------------------------------*/
/*
.navlist ul li.on a:link, .navlist ul li.on a:visited { color:#FFF; font-weight: bold; background-color: #00449a;}
.navlist ul li.on a:hover { color: #FFF; background:#003366;}
*/
/* second level -------------------------------------------------------------------------*/
/*
.navlist ul li.on ul a:link, .navlist ul li.on ul a:visited { display: block; padding: 5px 0px 5px 20px; color: #FFF; background-color: #00449a;font-weight: normal;}
.navlist ul li.on ul a:hover { color: #FFF; background: #003366;}
*/
/* second level active -------------------------------------------------------------------------*/
/*
.navlist ul li.on .on a:link, .navlist ul li.on .on a:visited { display: block; color: #FFF; background-color: #00449a;font-weight: bold;}
.navlist ul li.on .on a:hover { color: #FFF; background: #003366;}
*/
/* third level -------------------------------------------------------------------------*/
/*
.navlist ul li.on ul li.on ul li a:link, .navlist ul li.on ul li.on ul li a:visited { display: block; padding: 5px 0px 5px 30px; color: #FFF; background-color: #00449a;font-weight: normal;}
.navlist ul li.on ul li.on ul li a:hover { color: #FFF; background: #003366;} */
/* third level active -------------------------------------------------------------------------*/
/*
.navlist ul li.on ul li.on ul li.on a:link, .navlist ul li.on ul li.on ul li.on a:visited { display: block; padding: 5px 0px 5px 30px; color: #FFF; background-color: #00449a;font-weight: bold;}
.navlist ul li.on ul li.on ul li.on a:hover { color: #FFF; background: #003366;}

*/

sidebar-c ul {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#sidebar-c ul li { display: block; padding: 0 0 0.5em 9px;}

/* Text, Headings and Lists --------------------------------------------------*/
p {margin: 0; padding: 0 0 1em 0;}
h1, h2, h3 {font-family: Arial, Verdana, Helvetica, sans-serif;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color: #28006A; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #28006A; text-decoration: underline;}
h1 {color:#28006A; font-size:145%; margin:0pt; padding:2px 0pt 15px;}
h2 {color:#28006A; font-size: 100%; line-height:120%; margin: 0;}
h3 {color:#28006A; font-size: 1em; padding-top: .3em; padding-bottom: .2em;  margin: 0;}


#mainDoclist { margin-left: 0; padding-left: 0; list-style-type: none; }
#mainDoclist a { font-size:112%; font-weight:normal; display: block; padding: 0; color:#28006A; background-color: #FFF; }
#mainDoclist a:link { color: #28006A; text-decoration: none;}
#mainDoclist a:visited { color: #000; text-decoration: underline;}
#mainDoclist a:hover {text-decoration: underline; color: #000;}

#mainDoclist p {font-size:100%; padding-top:5px;}
#content ul    { margin: 0 ; padding: .5em 0 0.5em 2.5em; }
#content ul li  { padding-bottom: 0.5em;}

#content2 ul    { margin: 0 0 0 1em; padding: 0 0 0.5em 2.5em; line-height:200%;}
#content2 ul li  { padding: 0.1em 0 0.1em 9px; }

#content3 ul    { margin: 0 0 0 1em; padding: 0 0 0.5em 0;}
#content3 ul li  { padding: 0.1em 0 0.1em 9px; line-height:200%;}

input, select, textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

/* A - Z Index */
.AtoZBox { padding: 0; margin: 0; }
.AtoZBox div { display: block; padding: 5px 0 5px 0; margin: 0; background: #00449a; }
.AtoZBox div span a:link, .AtoZBox div span a:visited { display: inline-block; padding: 5px; margin: 0; color: #FFF; background: #00449a; }
.AtoZBox div span a:hover { color: #FFF; background: #003366; }

/* image gallery */
#imagegallery {  margin: 0; background-color: #fff; list-style-type: none;}
#imagegallery li { width: 48%; float: left; margin: .2em 0 .2em; }
#imagegallery li a { padding: .3em .4em; font-weight: bold; font-size: 1.3em;}

#imagegallery li .imagesummary { padding: .2em .4em .4em; float: none; clear: none;}
#imagegallery li .imagesummary a { display: inline; float: none; padding: .1em 0 .1em .1em; background: none; font-size: 1em; font-weight: normal;}
#imagegallery li .imagesummary a:link, #imagegallery li .imagesummary a:visited {}

/* Right hand side banners */
ul#rhsBanners {margin-left: 0; padding-left: 0; list-style-type: none;}

/* Bottom banners */
#bottomBanners { margin: 0; padding: 0; list-style-type: none; display: inline; list-style-position: inside; }
#bottomBanners li { width: 30%; margin: 0; padding: 0; display: inline;}

#footer-banners { margin: 2em 0; clear: both;}
#one { width: 32%; float: left; }
#two { width: 32%; float: right; }
#three { margin-left: 33%; margin-right: 33%; }

.bottomBox { margin: 0; padding: 0; background: #f7f7f7; }

.bottomBox h1 { margin: 0; padding: .2em; background: #424242; color: #FFF; font-size: medium;}
.bottomBox h1 a:link, .bottomBox h1 a:visited, .bottomBox h1 a:active { margin: 0; padding: .2em; background: #424242; color: #FFF; font-size: medium; text-decoration: none;}

.bottomBox .text { margin: 0; padding: .2em;}
.bottomBox .button { margin: 0; padding: .2em; background: #e5e5e5; color: #000; text-align: right; font-weight: bold;}


ul#mainDoclist   { list-style: none; margin: 0; padding: 0 0 0.5em 0;}
ul#mainDoclist li  { background: #FFF; display: block; padding: 0.1em 0 0.1em 0;}
ul#mainDoclist ol { list-style-type: lower-alpha;}

/* Login & Support*/
.loginTable td { padding-right: 5px; padding-bottom: 5px;}

/*tr.hidden { display: none;}*/


/* Support Forms --------------------------------------------------*/
.warning {color: #FF0000;}
.warningbld {font-weight: bold; color: #FF0000;}

#support { margin: 0px; padding: 0px; font-size: 100%;}
#support fieldset { clear: both; font-size: 100%; padding: 10px; margin: 0px 0px 0px 0px;}
#support fieldset legend { font-size: 130%; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px;}
label { font-size: 100%;}
span { font-size: 100%;}

input, select, textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

#support div {
  clear: left;
  display: block;
  /* height: expression('1%'); */
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
}

#support div.required fieldset legend {
  font-weight: bold;
}

#support div label {
  display: block;
  float: left;
  width: 200px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
  font-weight: bold;
}
/*#support div span {
  display: block;
  float: left;
  width: 200px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
  font-weight: bold;
}*/

#support #radio {
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}

.radmove { float: right;}

#support div label.other {
  width: 170px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}


#support div input, #support div select, #support div textarea {
  width: 400px;
  padding: 0;
  margin: 0px 0px 0px 0px;
}

#support div input.inputFile {
  width: 211px;
}

#support div select.selectOne {
  width: 211px;
  padding: 1px 3px;
}

#support div input.inputCheckbox, #support div input.inputRadio, #support input.inputCheckbox, #support input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}

#support div.submit {
  width: 214px;
  padding: 0px 0px 0px 140px;
}

#support div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

#support div input.inputSubmit, div input.inputButton, input.inputSubmit, input.inputButton {
  color: #000000;
  width: auto;
  padding: 0px 6px;
  margin: 0px;
}

#support div.submit div input.inputSubmit, div.submit div input.inputButton {
  float: right;
  margin: 0px 0px 0px 5px;
}

#customersBox {padding: 0; margin-right: 10px; border: 1px solid #E5E5E5; text-align: center; font-weight: bold; font-family: Arial, Verdana;}
#customersBox p {padding: .2em; margin: 0; background: #E5E5E5; text-align: left;}
#customersBox div {padding: .2em; margin: 0 .5em 0 .5em; border-top: 1px solid #E5E5E5; text-align: center; font-weight: normal; font-size: smaller; line-height: 1.2em;}

/* Forms again! */
label { cursor: default;}
/*label { cursor: hand;}*/


input:focus, textarea:focus, select:focus { background:#ffff80; color: black}

div.row {
clear: none;
padding: 5px 0;
}

div.row textarea {width:90%}

div.row input {width:90%}


fieldset {
	border: 1px dashed #666666;
	background-color:transparent;
	display:block;
	margin:2px;
	padding:0.75em 0.625em;

}

legend {
	background-color:white;
	color:blue;
	padding-left: 2px;
	padding-right: 2px;
	border: none;
}


#footnav { margin: 0; padding: 5px; background-color: #fff; }
#navbottom li {
	background-color: #fff;
	display: inline;
	list-style-type: none;
	padding: 0;
}
#navbottom{padding-bottom:10px;}

#navbottom a:link,#navbottom a:visited  { color: #28006A; text-decoration: none;}
#navbottom a:hover { color: #000000; text-decoration: underline;}


#printer-friendly {text-align: left; padding-left: 210px; padding-bottom:20px; }

#date { margin: 0; padding: 5px 5px 5px 5px; background-color: #28006A; border: 1px solid #fff; border-top:none; color: #fff; text-align: right; margin-left: 200px; margin-right: 142px; }
#date2 { margin: 0; padding: 5px 5px 5px 5px; background-color: #28006A; border: 1px solid #fff; border-top:none; color: #fff; text-align: right; margin-left: 200px;  }
	
#homePageBanner {  margin: 0; background-color: #fff; border-left: 1px solid #fff; color: #fff; text-align: left; margin-left: 200px; margin-right: 143px; }

div.related 
{
	color:#28006A;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
	font-size:16px;
	padding-bottom:15px;
}
ul.relatedLinks {padding:0px;margin:0;  list-style-type: none; color:#28006A; font-size:100%;}
ul.relatedLinks li 
{
	margin-left:-55px;
	list-style-type: none; 
	

padding:0;
}

#content ul.relatedLinks li 
{
	margin-left:-30px;
	list-style-type: none; 
	padding:1px 1px 1px 1px;
}

.relatedLinks a:link, .relatedLinks a:visited
{
	list-style-type: none;
	color:#28006A;
	text-decoration:none;
	
}

.relatedLinks a:hover
{
	list-style-type: none;
	color:#000;
	text-decoration:underline;
	
}

#pdfLink {
color:#28006A;
font-size:100%;
padding:10px 0pt;
text-decoration:none;
width:80%;
}

#lsMainCol {
background:#F4F4F4 none repeat scroll 0%;
border-right:1px solid #FFFFFF;
padding:0pt;
vertical-align:top;
width:200px;
}

.menu_levels ul{
list-style-type:none;
}


.menu_levels { font-size: 100%; }

.menu_levels a {
background-color:#28006A;
color:#FFFFFF;
display:block;
font-weight:normal;
padding:3px 2px 3px 4px;
text-decoration:none;
border-bottom:1px solid #fff;
}

.menu_levels a:visited {
background-color:#28006A;
color:#FFFFFF;
display:block;
font-weight:normal;
padding:3px 2px 3px 4px;
text-decoration:none;
border-bottom:1px solid #fff;
}




.menu_levels ul li ul li a
{
	border-bottom:none;	
}

.menu_levels a:hover {
background-color:#BFE929;
color:#28006A;
text-decoration:none;
}

.menu_levels ul li.on a:link, .menu_levels ul li.on a:visited{
background:#BFE929 none repeat scroll 0%;
border-bottom:none;
color:#28006A;
font-weight:bold;
}

.menu_levels ul li.on a:hover { color: #FFF; background:#28006A;}

.menu_levels ul li.on ul li a:link, .menu_levels ul li.on ul li a:visited
{
	
background-color:#BFE929;
background-image: url('/images/arrow.JPG');
background-repeat:no-repeat;
 background-position:20px;
color:#28006A;
font-weight:normal;
padding-left:30px;
}

.menu_levels ul li.on ul li a:hover 
{
	color: #FFF; background-color:#28006A;
	background-image: url('/images/arrowhover.GIF');
background-repeat:no-repeat;
background-position:20px;

}

.menu_levels ul li.on ul li.on a:link, .menu_levels ul li.on ul li.on a:visited{font-weight:bold;}


.menu_levels ul li.on ul li.on ul li a:link, .menu_levels ul li.on ul li.on ul li a:visited{
background:#BFE929 none repeat scroll 0%;
color:#28006A;
font-weight:normal;
padding-left:50px;
}

.menu_levels ul li.on ul li.on ul li a:hover { color: #FFF; background:#28006A;}

.menu_levels ul li.on ul li.on ul li.on a:link, .menu_levels ul li.on ul li.on ul li.on a:visited{
background-color:#BFE929;
background-image: url('/images/singlearrow.GIF');
background-repeat:no-repeat;
 background-position:42px;
color:#28006A;
font-weight:bold;
padding-left:50px;
}

.menu_levels ul li.on ul li.on ul li.on a:hover 
{
	color: #FFF; background-color:#28006A;
	background-image: url('/images/singlearrowhover.GIF');
background-repeat:no-repeat;
padding-left:50px;
	
	}

.navlist ul li.on a:link, .navlist ul li.on a:visited { color:#FFF; font-weight: bold; background-color: #00449a;}
.navlist ul li.on a:hover { color: #FFF; background:#003366;}

.sitemap ul{ list-style:none;}
.sitemap{color:#0000ff;}
.sitemap a {padding-left:5px;}
.sitemap a:link {color:#0000ff; text-decoration:none;}
.sitemap a:hover {color:red; text-decoration:none;}
.sitemap a:visited {color:#0000ff; text-decoration:none;}

h1.heading{color:#28006A;
font-size:160%;
font-weight:normal;
margin:0pt;
padding:2px 0pt 15px;
text-decoration:none;}

.bodylink3 
{
	margin-left: 200px;
color:#28006A;
font-size:100%;
text-align:left;
}

.bodylink3  img#printImage1 {
margin-left:2em;
vertical-align:middle;
}

.bodylink3 a:link, .bodylink3 a:visited {
color:#28006A;
text-decoration:underline;
}

.bodylink3  img#topImage {
margin-left:25em;

vertical-align:middle;
}


td.atoz_link
{
	color:#000;
	font-weight:bold;	
}

td.atoz_link a:link, td.atoz_link a:visited
{
	color:Blue;	
	text-decoration:none;
}

td.atoz_link a:hover
{
	color:Red;
	text-decoration:underline;	
}

p.indent
{
	margin-left:40px;
}

#Adobe
{
margin:10px;

}