/********** CSS Document **********/







/********** Common style setting **********/



body{



background-color: #EBEBEB;



margin-top: 0px;



margin-bottom: 0px;



margin-left: 0px;



margin-right: 0px;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color: #FFFFFF;



font-weight: normal;



font-style: normal;



line-height: 130%;



}







p, table, tbody, th, tr, td, div, ul, ol, li{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: normal;



font-style: normal;



color: #FFFFFF;



line-height: normal;



}


a {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-weight: bold;



font-style: normal;



text-decoration: underline;



color: #FFFFFF;



}



a:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #2B9AFF; ******/

color: #FFFF00;



}

a.normal{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



color: #0000FF;



}



a.normal:hover, a.normal:visited{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 14x;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #2B9AFF; ******/

color: #990000;



}

.template{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: normal;



font-style: normal;



color: #004380;



line-height: normal;



}



.news{



font-size: 12px;



}



.content_headline{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 15px;



font-weight: bold;



font-style: normal;



color: #3E5629;



line-height: normal;



}


.content_headline2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 15px;



font-weight: bold;



font-style: normal;



color: #FFFFFF;



line-height: normal;



}





.content_highlight{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: none;



color: #3E5629;



line-height: normal;



}





.content_highlight2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 13px;



font-weight: bold;



font-style: normal;



text-decoration: none;



color: #FFFFFF;



line-height: normal;



}







a.new1{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: none;



color: #FFFFFF;



}



a.new1:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #2B9AFF; ******/

color: #FFFF00;



}







a.new2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: normal;



font-style: normal;



text-decoration: none;



color: #3E5629;



letter-spacing: 0px;



}







a.new2:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: normal;



font-style: normal;



text-decoration: underline;



color: #FFFF00;



letter-spacing: 0px;



}





a.new3{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #004380; *****/
color: #0059AA;


}







a.new3:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #2B9AFF; ******/

color: #AC3768;




}


a.new4{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: normal;



font-style: normal;



text-decoration: none;



color: #FFFFFF;



letter-spacing: 0px;



line-height: 14px;



}







a.new4:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: normal;



font-style: normal;



text-decoration: underline;



color: #FFFF00;



letter-spacing: 0px;



line-height: 14px;



}


a.footer{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



font-style: normal;



text-decoration: none;



color: #FFFFFF;



}







a.footer:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



color: #FFFF00;



}


.more{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-weight: normal;



font-style: normal;



text-decoration: none;



color: #7C7C9C;



letter-spacing: 0px;



line-height: 14px;



}



a.more{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-weight: normal;



font-style: normal;



text-decoration: none;



color: #EAF5FF;



letter-spacing: 0px;



line-height: 14px;



}







a.more:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-weight: normal;



font-style: normal;



text-decoration: underline;



/****** color: #80C2FF; ******/

color: #FFFF00;



letter-spacing: 0px;



line-height: 14px;



}

.more2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #004380; *****/

color: #0059AA;



letter-spacing: 0px;



line-height: 14px;



}


a.more2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #004380; *****/

color: #0059AA;



letter-spacing: 0px;



line-height: 14px;



}







a.more2:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #0086FF; *****/
color: #AC3768;




letter-spacing: 0px;



line-height: 14px;



}



/* bishop's name with mailto link */



a.bishop{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: none;



color: #004380;



letter-spacing: 0px;



line-height: 14px;



}







a.bishop:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



font-style: normal;



text-decoration: underline;



/***** color: #0086FF; *****/
color: #AC3768;


letter-spacing: 0px;



line-height: 14px;



}



/* header */



.header_image{

background-image: url(/images/header_04.jpg);

}



.small_hyperlink{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



text-decoration: underline;



font-style: normal;



color: #2B9AFF;



}







.small_hyperlink:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



text-decoration: underline;



font-style: normal;



color: #FFFF00;



}







.footer{



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: normal;



font-style: normal;



color: #FFFFFF;



}







.intro{



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: normal;



font-style: normal;



letter-spacing: 0px;



color: #FFFFFF;



line-height: 14px;



}







.headline1{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 17px;



font-weight: bold;



font-style: normal;



color: #FFFFFF;



padding-bottom: 10px;



/*line-height: 50px;*/



}







.headline2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 17px;



font-weight: bold;



font-style: normal;



color: #D5EBFF;



}



.headline3{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 16px;



font-weight: bold;



font-style: normal;



color: #80C2FF;



padding-bottom: 10px;



}







.highlight2{



color: #DE2110;



font-weight: bold;



}







.bg_content1{



background-color: #004380;



}







.bg_content2{



background-image: url(/images/map.gif);



background-repeat: no-repeat;



background-position: top right;



}







.map{



float: right;



border: 2;



border-color:#564A25;



margin-bottom: 10px;



margin-left: 10px;



margin-right: 0px;



margin-top: 0px;



}







.caption1{



font-family: Arial, Helvetica, sans-serif;



font-size: 10px;



font-style: italic;



color: #FFFFFF;



line-height: 15px;



}







.caption2{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-style: normal;



font-weight: bold;



color: #FFFFFF;



line-height: 15px;



}





.footer_small{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-style: normal;



font-weight: normal;



text-decoration: none;



color: #000000;




text-align: center;




}





.footer_small a{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-style: normal;



font-weight: normal;



text-decoration: underline;



color: #0000FF;



}





.footer_small a:hover{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-style: normal;



font-weight: normal;



text-decoration: underline;



color: #AC3768;



}





/********** Navigation bar styles **********/





#dfb_nav {



width: 100%;



padding: 0px 0px 0px 0px;



margin-bottom: 1px;



font-family: Verdana, Arial, Helvetica, sans-serif;



background-color: #0086FF;



color: #0059AA;



font-size:11px;



font-weight: bold;



}



	



#dfb_nav ul {



list-style: none;



margin: 0;



padding: 0;



border: none;



text-align:left;



}



		



#dfb_nav li {



border-bottom: 1px solid #0086FF;



margin: 0 px;



list-style: none;



list-style-image: none;



text-align: left;



}



		



#dfb_nav li a {



display: block;



padding: 6px 4px 6px 4px;



border-right: 8px solid #0070D5;



background-color: #E9F1E2;



font-size: 11px;



color: #0059AA;



text-decoration: none;



width: 100%;



letter-spacing: 0px;



}







#dfb_nav li a:hover {



background-color: #E9F1E2;



font-size: 11px;



border-right: 8px solid #0070D5;



color: #AC3768;



text-decoration:none;



}





#dfb_nav span{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-weight: normal;



font-style: normal;



letter-spacing: -1px;



color: #0059AA;



margin-left: 0px;



}







#dfb_nav li a.menu_01 {



font-size: 12px;



/*background-color: #D3E3C6;*/



border-right: 0px solid #0086FF;



background-color: #0086FF;



color: #FFFFFF;



text-align: center;



padding-top: 0px;



padding-bottom: 20px;



cursor: default;



}







#dfb_nav li a:hover.menu_01 {



font-size: 12px;



/*background-color: #D3E3C6;*/



border-right: 0px solid #0086FF;



background-color: #0086FF;



color: #FFFFFF;



text-align: center;



cursor: default;



}







#dfb_nav li a.menu_02{



font-size: 11px;



background-color: #EAF5FF;



color: #0059AA;



padding-left: 6px;



}







#dfb_nav li a:hover.menu_02{



font-size: 11px;



background-color: #EAF5FF;



color: #AC3768;



padding-left: 6px;



border-right: 8px solid #AC3768;



}



#dfb_nav li a:hover.menu_02 span{



color: #AC3768;



}



#dfb_nav li a.menu_03 {



font-size: 11px;



background-color: #80C2FF;



color: #0059AA;



padding-left: 6px;



cursor: default;



}







#dfb_nav li a:hover.menu_03 {



font-size: 11px;



background-color: #80C2FF;



color: #0059AA;



padding-left: 6px;



cursor: default;



}



html>body #dfb_nav li a {



width: auto;



}







/********** nav top-right corner bgimage 1 **********/



.bg1_nav{



background-image: url(/images/nav_01.gif);



background-position: top right;



background-repeat: no-repeat;



}







/********** nav bottom-right corner bgimage 2 **********/



.bg2_nav{



background-image: url(/images/nav_02.gif);



background-position: top right;



background-repeat: no-repeat;



}







/********** intro top-left corner bgimage 1 **********/



.bg1_intro{



background-image: url(/images/intro_1.gif);



background-position: center;



background-repeat: no-repeat;



}







/********** intro body bgimage **********/



.bg2_intro{



background-image:url(/images/intro_3.jpg);



background-position: bottom;



background-repeat: repeat-x;



}





.corner1{



background-image:url(/images/corner1.gif);



background-repeat: no-repeat;



background-position: top left;



}





.address{



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-style: normal;



color: #E0D7A3;



line-height: 15px;



}







/* navigation 2*/





#navcontainer

{

margin: 0px;

padding: 0px;

width: 100%;

}



#navcontainer ul

{

margin: 0px;

padding: 0px;

list-style-type: none;

text-align: left;

list-style: none;

}



#navcontainer ul li {

float: left;

/*
padding-right: 10px;
*/
}

#navcontainer ul li a

{

color: #FFFFFF;

text-align: center;

text-decoration: none;

background: url(/images/top_btn_01.gif) no-repeat top left;

font-size: 12px;

font-weight: bold;

float: left;

margin: 0px;

height: 50px;

width: 120px;

line-height: 12px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;


/*
padding-top: 10px;

padding-right: 10px;

padding-bottom: 5px;

padding-left: 10px;
*/
}



#navcontainer li a:hover

{

background: url(/images/top_btn_01_f2.gif) no-repeat left top;

color: #FFFF00;

}



#box p{



color: #000000;



}



.content_bgcolor{

background-color: #FFFFFF;

}

.second_line{

/*color: #004380;*/

color: #FFFFFF;

font-size: 13px;

}



/**********  template **********/

.template1{

background-image:url(/images/template_01.jpg);

background-repeat: no-repeat;

background-position: top left;

}


.template2{

background-image:url(/images/template_03.jpg);

background-repeat: no-repeat;

background-position: top left;

}


.template3{

background-image:url(/images/template_06.jpg);

background-repeat: no-repeat;

background-position: top left;

}


.template4{

background-image:url(/images/template_08.jpg);

background-repeat: no-repeat;

background-position: top left;

}