/* CSS Document */


/* Document */
html{
height: 100%;
}

body {
color: #666666;
font: .7em Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
letter-spacing: 0px;
line-height:14px;
text-align: left;
background-color:#ffffff;
/* background-image:url(images/bg4.gif);*/
margin: 0px;
height: 100%;
width: 100%;
}


A:link {text-decoration: none; font-weight:normal; color:#666666;}
A:visited {text-decoration: none; font-weight:normal; color:#666666}
A:active {text-decoration: none; font-weight:normal; color:#666666}
A:hover {text-decoration: underline; color: #B3B3B3; font-weight:normal}

.breadcrumbs {
    color: #666666;
	display:block;
	padding-left:10px;
	padding-top: 3px;
	font: 1em Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	}


.breadcrumbs a:link {

    text-decoration: underline;
	color: #666666;
	font-weight:normal;
	}
	
.breadcrumbs a:visited {

    text-decoration: underline;
	color: #666666;
    font-weight:normal;
	}
	
.breadcrumbs a:hover {

    text-decoration: underline;
	color: #B3B3B3;
    font-weight:normal;
	}


.breadcrumbs a:active {

    text-decoration: underline;
	color: #666666;
    font-weight:normal;
	}




.standardlink a:link {

    text-decoration: underline;
	color: #666666;
	font-weight:normal;
	}
	
.standardlink a:visited {

    text-decoration: underline;
	color: #666666;
    font-weight:normal;
	}
	
.standardlink a:hover {

    text-decoration: underline;
	color: #B3B3B3;
    font-weight:normal;
	}


.standardlink a:active {

    text-decoration: underline;
	color: #666666;
    font-weight:normal;
	}



#more {
float:right;
padding:5px 10px 0px 5px;
}



.backtop a:link {

    text-decoration: underline;
	color: #666666;
	font-weight:normal;
    margin-left:10px;
	}
	
.backtop a:visited {

    text-decoration: underline;
	color: #666666;
    font-weight:normal;
	margin-left:10px;
	}
	
.backtop a:hover {

    text-decoration: underline;
	color: #B3B3B3;
    font-weight:normal;
	margin-left:10px;
	}


.backtop a:active {

    text-decoration: underline;
	color: #666666;
    font-weight:normal;
	margin-left:10px;
	}




.boldlinks a:link {

    text-decoration: underline;
	color: #8D8D8D;
	font-weight:600;
	}
	
.boldlinks a:visited {

    text-decoration: underline;
	color: #8D8D8D;
    font-weight:600;
	}
	
.boldlinks a:hover {

    text-decoration: underline;
	color: #B3B3B3;
    font-weight:600;
	}


.boldlinks a:active {

    text-decoration: underline;
	color: #8D8D8D;
    font-weight:600;
	}



.ital {
color: #666666;
font: 1em Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
font-style:italic;

}



.bolded {
    color: #8D8D8D;
	font-weight:600;
	}

.bolded a:link {

    text-decoration: none;
	color: #8D8D8D;
	font-weight:600;
	}
	
.bolded a:visited {

    text-decoration: none;
	color: #8D8D8D;
    font-weight:600;
	}
	
.bolded a:hover {

    text-decoration: none;
	color: #8D8D8D;
    font-weight:600;
	}


.bolded a:active {

    text-decoration: none;
	color: #8D8D8D;
    font-weight:600;
	}
	
.boldedindent {
    color: #8D8D8D;
	font-weight:600;
	padding-left:10px;
	}



.indent {
    color: #666666;
	display:block;
	margin-left:10px;
	}



.centerlink a:link {
	text-decoration: underline;
	color: #666666;
	}
	
.centerlink a:visited {
	text-decoration: underline;
	color: #666666;
	}
	
.centerlink a:hover {
    /*background: transparent url(images/arrow.gif) no-repeat;*/
	text-decoration: underline;
	color: #B3B3B3;
	}


.centerlink a:active {
	text-decoration: underline;
	color: #666666;
	}


.titleimage {
    margin:0px 0px 0px 0px;
	}

h1 {
	color: #8D8D8D;
	font: 18px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	font-weight:600;
	margin-bottom: 0px;
    margin-top: 5px;
	margin-left: 2px;
	line-height:18px;
}

h2 {
	color: #8D8D8D;
	font: 14px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	font-weight:600;
	margin-bottom: 0px;
    margin-top: 5px;
	margin-left: 0px;
}


h3 {
	color: #8D8D8D;
	font: 14px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	font-weight:600;
	margin-bottom: 0px;
    margin-top: 5px;
	margin-left: 2px;
}

.interiorcontent{
text-align: left;
background-color:#ffffff;
padding: 5px 2px 5px 8px;
/* background-image:url(images/bg4.gif);*/
}

.rightbuttons {
font: 10px verdana, arial, helvetica, sans-serif;
letter-spacing: 0px;
line-height:12px;
text-align: left;
padding:5px 9px 5px 0px;
}





/* Document */


/* Special Text Rules */

.dates {
font-weight:bold;
color: #8D8D8D;
}

.noscript a:link {

    margin-left:25px;
	text-decoration: none;
	color: #ffffff;
	}
.noscript a:visited {

    margin-left:25px;
	text-decoration: none;
	color: #ffffff;
	}
.noscript a:hover {

    margin-left:25px;
	text-decoration: underline;
	color: #ffffff;

	}
.noscript a:active {

    margin-left:25px;
	text-decoration: underline;
	color: #ffffff;
	}


.noscript2 a:link {

    margin-left:5px;
	text-decoration: none;
	color: #ffffff;
	}
.noscript2 a:visited {

    margin-left:5px;
	text-decoration: none;
	color: #ffffff;
	}
.noscript2 a:hover {

    margin-left:5px;
	text-decoration: underline;
	color: #ffffff;

	}
.noscript2 a:active {

    margin-left:5px;
	text-decoration: underline;
	color: #ffffff;
	}



.noscriptdark a:link {

    margin-left:25px;
	text-decoration: none;
	color: #5F5F5F;
	}
.noscriptdark a:visited {

    margin-left:25px;
	text-decoration: none;
	color: #5F5F5F;
	}
.noscriptdark a:hover {

    margin-left:25px;
	text-decoration: underline;
	color: #5F5F5F;

	}
.noscriptdark a:active {

    margin-left:25px;
	text-decoration: underline;
	color: #5F5F5F;
	}


.textonly a:link {

    padding-right:10px;
	text-decoration: none;
	color: #ffffff;
	font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	}
.textonly a:visited {

    padding-right:10px;
	text-decoration: none;
	color: #ffffff;
	font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	}
.textonly a:hover {

    padding-right:10px;
	text-decoration: underline;
	color: #ffffff;
	font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;

	}
.textonly a:active {

    padding-right:10px;
	text-decoration: underline;
	color: #ffffff;
	font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	}

/* Drop Cap */
.cap {

float: left;
width:55px;
font-size: 52px;
line-height: 35px;
font-weight: normal;
padding-top:5px;
color:#8D8D8D;
font-family: Georgia, "Times New Roman", Times, serif;

}
/* Drop Cap */
	
	

/* Tables */


table {
border-collapse: collapse;
} 

#maintable{
/*margin-left:auto; 
margin-right:auto;*/
text-align: left;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
width:777px;
/*border: solid 1px #8D8D8D;*/
/*border-right: solid 1px #79A5D2;*/
border-bottom: solid 1px #79A5D2;

}


#footer{
background-color:#FFFFFF;
padding: 5px 5px 5px 5px;
width:778px;
text-align:center;
/*border-bottom: solid 1px #79A5D2;*/
/*border-top: solid 1px #79A5D2;*/
/*border-right: solid 1px #79A5D2;
/* margin-left:auto; 
margin-right:auto;*/
}



#footer2{
background-color:#FFFFFF;
padding: 5px 5px 5px 5px;
width:778px;
text-align:center;
/*border-bottom: solid 1px #79A5D2;*/
 /* border-right: solid 1px #79A5D2;*/
/* margin-left:auto; 
margin-right:auto;*/
}
.footercells {
padding: 5px 5px 5px 5px;

}

#toptd{
margin-top: 0px;
margin-left: 0px;
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
width:777px;
vertical-align:top;
height:90px;
}

#maintd{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
vertical-align:top;
height:500px;
}


#lefttable{
margin-top: 0px;
margin-left: 0px;
padding:0px 0px 0px 0px;
width:189px;
border-collapse: collapse;
}

#leftbg {
background-image: url(images/leftstretch.jpg);
margin-top: 0px;
margin-left: 0px;
padding:0px 0px 0px 0px;
width:189px;
border-collapse: collapse;
height:90%;
vertical-align:top;
}


#innertable{
margin-top: 0px;
margin-left: 0px;
padding:0px 0px 0px 0px;
width:777px;
}


#updatestable{

}

#updatestableleft{
padding:6px 0px 0px 13px;
margin:0px 0px 0px 0px;
}

#updatestableright{
padding:6px 10px 0px 5px;
margin:0px 0px 0px 0px;
}

/* Tables */


/* Navigation */


#toprtmenu {
background-image: url(images/index_02.jpg);
vertical-align:top;

}

 #pressrelated
{
vertical-align:top;
}

 #resources
{
vertical-align:top;
}
 #navlist
{
margin-top: 7px;
margin-left: 2px;
list-style-type: none; 
padding-left: 2px;
line-height:13px;
margin-bottom: 0px;

}



#navlistli
{
padding-left: 2px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 6px;
background-image: url(images/bullet_sml.gif);
background-repeat: no-repeat;
background-position:2px 3px;
}

#navlistli a:link {

	text-decoration: none;
	color: #666666;
	display: block;
    padding: 0px 12px 0px 12px;
	}
	
#navlistli a:visited {
    
	display: block;
    padding: 0px 12px 0px 12px;
	text-decoration: none;
	color: #666666;
	}
	
#navlistli a:hover {
    /*background: transparent url(images/arrow.gif) no-repeat;*/
    display: block;
    padding: 0px 12px 0px 12px;
	text-decoration: underline;
	color: #666666;

	}


#navlistli a:active {
    
	display: block;
    padding: 0px 12px 0px 12px;
	text-decoration: none;
	color: #666666;
	}


#navlistli2 a:link {

    text-decoration: none;
	color: #666666;
	display: block;
    padding: 0px 12px 0px 12px;
	}
	
#navlistli2 a:visited {

    text-decoration: none;
	color: #666666;
	display: block;
    padding: 0px 12px 0px 12px;
	}
	
#navlistli2 a:hover {

    text-decoration: underline;
	color: #666666;
	display: block;
    padding: 0px 12px 0px 12px;
	/*background: transparent url(images/arrow.gif) no-repeat;*/
	}


#navlistli2 a:active {

    text-decoration: none;
	color: #666666;
	display: block;
    padding: 0px 12px 0px 12px;
	}

#navlistli2
{
padding-left: 7px;
padding-bottom: 6px;
background-image: url(images/bullet_sml.gif);
background-repeat: no-repeat;
background-position:6px 3px;
}


.indexnavlist
{
margin-top: 7px;
margin-left: 5px;
list-style-type: none; 
padding-left: 10px;
padding-right: 5px;
margin-bottom: 0px;
}

.indexnavlistli
{
padding-left: 0px;
margin-left: 0px;
padding-bottom: 8px;
}

.indexnavlistli2
{
padding-left: 0px;
padding-bottom: 4px;
}




/* Ordered List */

.ordered {
margin-top: 10px;
margin-left: 20px;
padding-left: 0px;
list-style-type:decimal;
}

.orderedli
{

margin-left: 10px;
padding-bottom: 9px;
padding-left: 0px;

}

.orderedli a:link {
	text-decoration: underline;
	color: #666666;

	}
	
.orderedli a:visited {
	text-decoration: underline;
	color: #666666;
	}
	
.orderedli a:hover {
	text-decoration: underline;
	color: #B3B3B3;
	}


.orderedli a:active {
	text-decoration: underline;
	color: #666666;
	}
	

/* Ordered List */

/*Center Bullets*/

.centernavlist
{
margin-top: 10px;
margin-left: 10px;
padding-left: 0px;
list-style-type: none;
}



.centernavlist2
{
margin-top: 10px;
margin-left: 20px;
padding-left: 0px;
list-style-type: none;
}




.centernavlistli
{

margin-left: 0px;
padding-bottom: 7px;
padding-left: 15px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position:0px 3px;

}


.centernavlistli2
{
margin-left: 0px;
padding-bottom: 7px;
padding-left: 15px;
background-image: url(images/bullet2.gif);
background-repeat: no-repeat;
background-position:0px 3px;
}


.centernavlistlinkli
{

margin-left: 0px;
padding-bottom: 7px;
padding-left: 15px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position:0px 3px;
line-height:16px;
}




.centernavlistlinkli a:link {
	text-decoration: underline;
	color: #666666;

	}
	
.centernavlistlinkli a:visited {
	text-decoration: underline;
	color: #666666;
	}
	
.centernavlistlinkli a:hover {
    /*background: transparent url(images/arrow.gif) no-repeat;*/
	text-decoration: underline;
	color: #B3B3B3;
	}


.centernavlistlinkli a:active {
	text-decoration: underline;
	color: #666666;
	}




.centernavlistlinkli2
{

margin-left: 0px;
padding-bottom: 7px;
padding-left: 25px;
background-image: url(images/bullet2.gif);
background-repeat: no-repeat;
background-position:12px 3px;
line-height:16px;
}


.centernavlistlinkli2 a:link {
	text-decoration: underline;
	color: #666666;
	}
	
.centernavlistlinkli2 a:visited {  
	text-decoration: underline;
	color: #666666;
	}
	
.centernavlistlinkli2 a:hover {
    /*background: transparent url(images/arrow.gif) no-repeat;*/
	text-decoration: underline;
	color: #B3B3B3;

	}


.centernavlistlinkli2 a:active {
	text-decoration: underline;
	color: #666666;
	
	}



/*Center Bullets*/



/* Navigation */

/* Search */
.inputfield {
 width: 125px;
 height:15px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #8F9DAC;
 margin-left:2px;
} 
/* Search */

.searchbg {
 background-color: #5088C1;
} 

.advancedsearch a:link {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: none;
	color: #ffffff;
	}
.advancedsearch a:visited {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: none;
	color: #ffffff;
	}
.advancedsearch a:hover {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: underline;
	color: #ffffff;

	}
.advancedsearch a:active {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: underline;
	color: #ffffff;
	}

.advancedsearchdark a:link {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: none;
	color: #5F5F5F;
	}
.advancedsearchdark a:visited {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: none;
	color: #5F5F5F;
	}
.advancedsearchdark a:hover {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: underline;
	color: #5F5F5F;

	}
.advancedsearchdark a:active {
    font: 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
	margin-left:20px;
	text-decoration: underline;
	color: #5F5F5F;
	}


/* for adoption */

#centerbodytext{

	text-align:justify;
	border-style:solid;
 	border: thin #d1e0ef;
 	margin: 20px 15px 20px 15px;
	padding: 10px 10px 10px 10px;


/* Search */


