
/* CSS Document */


body {
margin : 0; 
padding : 0; 
color : #000; 
background-color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
a {
color : #808000; 
} 
a:link {
color : #660033; 
text-decoration : none; 
} 
a:visited {
color : #660033; 
text-decoration : none; 
} 
a:hover {
color : #000066; 
text-decoration : underline; 
} 
a:active {
color : #660033; 
text-decoration : none; 
} 
h1 {
font-size : 12pt; 
color : #202b53; 
margin : 0; 
padding : 0 0 0.5em; 
} 
h2 {
font-size : 11pt; 
color : #202b53; 
} 
h3 {
font-size : 10.5pt; 
color : #202b53;
margin : 0; 
padding : 1em 0 0.5em;
} 
div#banner {
margin : 0; 
padding : 0.3em 0 0.3em 0.5em; 
} 
div#logo {
float : left; 
margin : 0; 
padding : 0;
width: auto;
}
/**************Skip to content****************/
.offleft
{
position: absolute;
left: -500em;
width: 490em;
}

/************* Top navigation ***************/
div#topnavboxsubpages {
margin : 0;
float: right;
clear: right;
white-space: nowrap; 
font-size : 6.5pt; 
list-style-type : none;
text-align : center;
width : 300px;
} 
div#topnavboxsubpages ul {
list-style-type : none;
padding : 0 5px 15px 0; 
margin : 0;

} 
div#topnavboxsubpages ul li {
color : #202b53;
display : inline; 
} 
div#topnavboxsubpages ul li a {
color : #202b53;
display : inline;
text-decoration : none; 
} 
div#topnavboxsubpages ul li a:link {
color : #202b53; 
} 
div#topnavboxsubpages ul li a:visited {
color : #660033; 
} 
div#topnavboxsubpages ul li a:hover {
color : #202b53; 
text-decoration : underline; 
} 
div#topnavboxsubpages ul li a:active {
color : #202b53; 
} 

/********** Style for search ***********/
div#searchcontainer{
float: right;
clear: right;
width : 300px;
margin : 0; 
padding : 0; 
}

.topnav_search {
font-weight : bold; 
color : #202b53; 
font-size : 10pt;
list-style-type : none; 
} 

/********** Style for bolded Home and Contact us ****************/
.topnav_boldlink {
font-weight : bold; 
color : #660033; 
font-size : 6.5pt; 
} 
.topnav_boldlink ul li a {
color : #660033; 
text-decoration : none; 
} 
.topnav_boldlink ul li a:link {
color : #202b53; 
} 
.topnav_boldlink ul li a:visited {
color : #660033; 
} 
.topnav_boldlink ul li a:hover {
color : #660033; 
text-decoration : underline; 
} 
.topnav_boldlink ul li a:active {
color : #202b53; 
} 

.topnav_missinghome ul {
float : right;
clear: right;
margin : 0;
font-size : 6.5pt; 
padding: 0 0 15px 0;
list-style-type : none;
}

/************* Styles for global navigation *****************/
div#globalnavcontainer {
clear: both;
padding : 0.5em 0 0;
} 
div#globalnavcontainer ul {
text-align : center; 
padding-bottom : 5px; 
padding-top : 5px; 
padding-left : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
background-color : #036; 
color : white; 
width : 100%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
line-height : 18px; 
} 
div#globalnavcontainer ul li {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold;
display : inline;
float: none;
margin : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-top : 5px; 
color : white; 
text-decoration : none; 
border-right : 2px solid #fff;
line-height : 18px;  
} 
div#globalnavcontainer ul li a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-top : 5px; 
color : white;
line-height : 18px;

} 
div#globalnavcontainer ul li a:link {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
color : white;  
} 
div#globalnavcontainer ul li a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
color : white; 
text-decoration : none; 
} 
div#globalnavcontainer ul li a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
background-color : #999; 
color : white; 
text-decoration : underline; 
} 
div#globalnavcontainer ul li a:active {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
margin : 0;  
} 

.globalnavcontainerfirst {
border-left : 2px solid #fff; 
} 


/******************* Styles for breadcrumbs **************/
div#breadcrumbsbox {
margin-top : 3px; 
margin-bottom : 3px; 
padding-left : 97px; 
padding-top : 0; 
padding-bottom : 1em; 
clear : both; 
} 
div#breadcrumbsbox {
color : #202b53; 
font-size : 7pt; 
} 
div#breadcrumbsbox a {
color : #202b53; 
text-decoration : none; 
} 
div#breadcrumbsbox a:link {
color : #202b53; 
} 
div#breadcrumbsbox a:visited {
color : #808040; 
} 
div#breadcrumbsbox a:hover {
color : #660033; 
text-decoration : underline; 
} 
div#breadcrumbsbox a:active {
color : #202b53; 
} 

/************* Styles for global line used in My File area *****************/
div#globalline {
clear : both; 

}


/************* Styles for left navigation *****************/
div#leftnavigation {
float : left; 
width : 158px; 
padding : 0; 
margin : 0; 
} 
div#leftnavigation h3 {
margin : 0; 
padding : 3px 2px 3px 3px; 
font-size : 12px; 
width : 160px; 
background-color : #8e93a4; 
color : #fff; 
border : 1px solid #999; 
} 
div#leftnavigation h4 {
margin : 0; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
width : 160px; 
color : #000; 
} 
div#leftnavigation ul {
list-style-type : none; 
width : 160px; 
padding : 0; 
margin : 0; 
} 
div#leftnavigation ul li {
margin : 0; 
width : 160px; 
padding : 0; 
list-style-type : none; 
} 
div#leftnavigation ul li a {
display : block; 
width : 160px; 
padding : 3px 2px 3px 3px; 
margin : 0; 
list-style-type : none; 
text-decoration : none; 
color : #000; 
background-color : #fff; 
border-bottom : 1px solid #999; 
border-left : 1px solid #999; 
border-right : 1px solid #999; 
font-size : 12px; 
} 
div#leftnavigation ul li a:link {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
width : 160px;
} 
div#leftnavigation ul li a:visited {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
width : 160px;
} 
div#leftnavigation ul li a:hover {
background-color : #8e93a4; 
color : #fff; 
margin : 0; 
width : 160px;
text-decoration : underline; 
list-style-type : none; 
font-weight : normal; 
} 
div#leftnavigation ul li a:active {
text-decoration : none; 
list-style-type : none;
font-weight : bold; 
margin : 0; 
width : 160px;
} 


/*************** Styles for right navigation ****************/
div#rightnavigation {
float : right; 
padding : 0; 
margin : 0; 
width : 181px; 
background : #cccccc; 
} 
div#rightnavigation img {
margin : 0; 
padding : 5px 0 5px 0; 
width : 181px; 
border-style : none; 
} 
div#rightnavigation ul {
list-style-type : none; 
padding : 0 0 5px; 
margin : 0; 
} 
div#rightnavigation ul li {
margin : 0; 
padding : 0 0 5px 15px; 
list-style-type : none; 
} 
div#rightnavigation ul li a {
padding : 0; 
margin : 0; 
list-style-type : none; 
text-decoration : none; 
font-size : 11px; 
} 
div#rightnavigation ul li a:link {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#rightnavigation ul li a:visited {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#rightnavigation ul li a:hover {
margin : 0; 
text-decoration : underline; 
list-style-type : none; 
} 
div#rightnavigation ul li a:active {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#mainpage {
width : 75%; 
margin : 0; 
padding : 0; 
} 

/* 
-------------------------------------------------
column settings for missing children images
-------------------------------------------------
*/

#missingkidsimages {
float: right;
clear: right;
margin: 0;
padding: 0;
width: 200px;
display:inline; /* stops IE doubling  margin on float*/
}

/* 
------------------------------------------- 
styles for content on missing kids pages 
------------------------------------------- 
*/

#subcontentmissingkids {
margin: 0 0 0 7px;
padding: 0;
width: 60%;
}

#subcontentmissingkids p {
font-weight: normal;
margin: 0;
padding: 0 0 15px 20px;
font-size : 10pt;
}

#subcontentmissingkids h3 {
font-size: .90em;
padding: 0 0 15px 20px;
font-weight: bold;
background: transparent;
color: #002041;
}


#subcontentmissingkids a:active, #subcontent a:focus {
color: #fff;
background: #606060;}



/************* Style for Topics homepage ****************/
div#mainpage h1 {
font-size : 12pt; 
color : #202b53; 
text-align : center; 
margin : 0; 
padding : 0 0 1em; 
} 
div#mainpage h3 {
font-size : 10.5pt; 
margin : 0; 
padding : 0.5em 0 0; 
} 
div#mainpage tr {
padding : 0; 
margin-right : 0; 
} 
div#mainpage td {
padding : 0 20px 20px 0; 
margin : 0; 
font-size : 10pt; 
} 
.topics img {
float : left; 
padding : 0 10px 0 0; 
margin : 0 5px 25px 0; 
} 


/************* Styles for Forms pages ********************/
div#forms {
font-size : 15px; 
padding : 0; 
margin : 0; 
} 
div#forms ul {
padding : 0; 
margin : 0; 
list-style-type : none; 
text-decoration : none; 
font-size : 15px; 
} 
div#forms li {
margin : 0; 
padding : 0 0 5px 15px; 
list-style-type : none; 
} 
div#forms ul li a {
padding : 0; 
margin : 0; 
list-style-type : none; 
text-decoration : none; 
font-size : 15px; 
} 
div#forms ul li a:link {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#forms ul li a:visited {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#forms ul li a:hover {
margin : 0; 
text-decoration : underline; 
list-style-type : none; 
} 
div#forms ul li a:active {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 


/**************** Styles for content homepages *******************/
div#contenthomepage {
/**margin-left : 100px; 
margin-right : 100px;**/
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 110px;
padding-right: 110px; 
} 
div#contenthomepage h1 {
margin : 0; 
padding : 0 0 .5em; 
} 
div#contenthomepage p {
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding : 0 0 .7em; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 25px; 
} 
div#contenthomepage p a {
font-size : 10.5pt; 
font-weight : bold; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#contenthomepage p a:link {
font-size : 10.5pt; 
font-weight : bold; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#contenthomepage p a:visited {
font-size : 10.5pt; 
font-weight : bold; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#contenthomepage p a:hover {
font-size : 10.5pt; 
font-weight : bold; 
text-decoration : underline; 
padding : 0; 
margin : 0; 
} 
div#contenthomepage p a:active {
font-size : 10.5pt; 
font-weight : bold; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#contenthomepage.emaillink p a {
font-size : 10.5pt; 
font-weight : bold; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 


/*****************Styles for content **********************/
div#content {
margin-left : 220px; 
margin-right : 210px; 
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-top : 0; 
margin-bottom : 0; 
padding : 0; 
} 

div#content p {
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding : 0 0 .7em 0; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 25px; 
} 
div#content p a {
font-size : 10pt; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#content p a:link {
font-size : 10pt; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#content p a:visited {
font-size : 10pt; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 
div#content p a:hover {
font-size : 10pt; 
text-decoration : underline; 
padding : 0; 
margin : 0; 
} 
div#content p a:active {
font-size : 10pt; 
text-decoration : none; 
padding : 0; 
margin : 0; 
} 

div#content ul {
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
list-style-type : none; 
padding : 0.7em 0 0.7em 3em; 
margin : 0; 
} 
div#content ul li {
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
line-height : 120%; 
list-style-type : disc; 
padding : 0; 
} 
div#content ul li a {
list-style-type : none; 
padding : 0; 
} 
div#content ul li a:link {
list-style-type : none; 
} 
div#content ul li a:visited {
list-style-type : none; 
} 
div#content ul li a:hover {
text-decoration : underline; 
list-style-type : none; 
} 
div#content ul li a:active {
list-style-type : none; 
} 
#cleardiv {
clear : both; 
height : 1em; 
} 

/************* Styles for website links ********************/
div#weblinks {
padding : 0; 
margin : 0; 
} 
div#weblinks  ul {
padding : 0; 
margin : 0; 
list-style-type : none; 
text-decoration : none; 
} 
div#weblinks  ul li {
margin : 0; 
padding : 0; 
list-style-type : none;
text-decoration : none; 
} 
div#weblinks ul li a {
padding : 0; 
margin : 0; 
list-style-type : none; 
text-decoration : none; 
font-size : 10pt; 
} 
div#weblinks ul li a:link {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#weblinks ul li a:visited {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 
div#weblinks ul li a:hover {
margin : 0; 
text-decoration : underline; 
list-style-type : none; 
} 
div#weblinks ul li a:active {
text-decoration : none; 
list-style-type : none; 
margin : 0; 
} 



/*******************Styles for footer ***********************/
div#footer {
clear : both; 
float : none; 
margin : 0; 
padding-left : 85px; 
padding-right : 85px; 
} 
div#footer ul {
text-align : center; 
padding : 3px; 
background-color : #036; 
line-height : 15px; 
} 
div#footer ul li {
display : inline; 
font-size : 10px; 
color : #fff; 
margin : 0; 
padding : 2px; 
} 
div#footer ul li a {
text-decoration : none; 
color : #fff; 
} 
div#footer ul li a:hover {
text-decoration : underline; 
color : #fff; 
} 
div#footer ul li a:active {
text-decoration : none; 
color : #fff; 
} 


/***************Style for back to top on each page ********************/
a.backtotop {
margin : 0;
font-size : .9em;
padding: .4em 0 2em 0;
float: left;
width: 100%;
clear: none; 
} 













