
html {
font-size : 100%;
}

body {
background-color : #fff;
background-image:url("../en/images/bkdlong.png");
background-repeat : repeat-x;
background-attachment : fixed;
color : #333c4d;
font-family : Trebuchet, Arial, sans-serif;
text-align : left;
line-height : 1.618em;
margin-top : 0;
}

.container {
background-color : #fff;
width : 820px; 
margin-left : auto;
margin-right : auto;
}

#skip {
position : absolute;
top : -1000px;
 width:1px;
height:1px;
overflow:hidden;
}





#top  {
float : left;
width : 850px;
background-color : #fff;
margin-left : -30px;
padding-left : 30px;
padding-bottom : 40px;
	background-image:url("../en/images/bkd.png");
background-repeat : repeat-x;
}





#header {
clear : both;
width : 820px;
float : left;
margin-top : 10px;
margin-bottom : 0px;
}

#logo {
margin-top : 10px;
float : left;
border : none;
height : 96px;
width : 96px;
background-color : transparent;
}

#header p {
margin-left : 116px;
padding : 0;
padding-top : 0;
background-color : transparent;
color : #333c4d;
font-size : 2.3em;
font-weight : bold;
font-family : "Arial Rounded MT Bold", Trebuchet, Arial, sans-serif;
line-height : 1.2em;
text-align : left;
}






#languages {
margin-top : 25px;
margin-right : 35px;
float : right;
}

#zh {
display : none;
}



#search {
background-color : #fff;
text-align : left;
padding : 0;
font-family : Trebuchet, Arial, sans-serif;
}

fieldset {
clear : both;
float : left;
border : none;
padding : 0;
width : 225px;
padding-top : 20px;
padding-left : 0;
margin-left : 0;
}

#gototop {
text-align : right;
}

#gototop A:link, #gototop A:visited {
background-color : #700000;
color : #fff;
padding-left : 10px;
padding-right : 10px;
font-family : Trebuchet, Arial, sans-serif;
font-size : .9em;
font-weight : bold;
border : 1px solid #700000;
height : 1.52em;
}

#gototop A:hover, #gototop A:focus, #gototop A:active {
background-color : #fff;
color : #700000;
padding-left : 10px;
padding-right : 10px;
font-family : Trebuchet, Arial, sans-serif;
font-size : .9em;
font-weight : bold;
border : 1px solid #700000;
height : 1.52em;
}


#submit {
background-color : #700000;
color : #fff;
padding-right : 10px;
font-family : Trebuchet, Arial, sans-serif;
font-size : .9em;
font-weight : bold;
border : 1px solid #fff;
height : 1.52em;
}

#submit:hover, #submit:focus, #submit:active {
background-color : #fff;
color : #700000;
padding-left : 10px;
padding-right : 10px;
font-family : Trebuchet, Arial, sans-serif;
font-size : .9em;
font-weight : bold;
border : 1px solid #700000;
height : 1.52em;
}


.c2 {
display : none;
}

#search input.c3 {
border : 1px solid #700000;
color : #481818;
background-color : #fff;
width : 155px;
padding-top : 4px;
margin-right : 4px
}


#search input.c3:hover, #search input.c3:focus, #search input.c3:active {
border : 1px solid #700000;
color : #481818;
background-color : #fff;
width : 155px;
margin-right : 4px
}

form {
float : left;
width : 260px;
}

#donate {
float : right;
width : 390px;
text-align : right;
padding-top : 5px;
margin-right : 35px;
font-weight : bold;
line-height : 2em;
}

#donate A:link, #donate A:visited {
background-color : #700000;
border : solid 1px #fff;
}

#donate A:hover, #donate A:focus, #donate A:active {
border : solid 1px #700000;
border-bottom : solid 1px #700000;
color : #700000;
background-color : #fff;
}

#donate li {
float : right
}

.menu {
float : left;
margin-top : 10px;
}

#main {
clear : both;
width : 820px;
}

.menu ul, #languages ul { 
list-style-type : none;
padding : 0;
margin : 0;
}

.menu li, #languages li {
float : left;
margin-top : 0;
}


.menu A:link, .menu A:visited, #languages A:link, #languages A:visited  {
text-decoration : none;
color : #fff;
background-color : #333c4d;
display : inline;
padding : 0;
padding-left : 1.05em;
padding-right : 1.05em;
margin-right : 1px;
white-space :  nowrap;
}

.menu A:hover, .menu A:focus, .menu A:active, #languages A:hover, #languages A:focus, #languages A:active {
text-decoration : none;
color : #333c4d;
background-color : #fff;
border-bottom : solid 5px #333c4d;
display : inline;
padding : 0;
padding-left : 1.05em;
padding-right : 1.05em;
margin-right : 1px;
white-space :  nowrap;
}

#youarehere, #thispage {
color : #333c4d;
background-color : #fff;
border-bottom : solid 5px #333c4d;
}





#content {
clear : both;
float : left;
margin-left : -30px;
padding-left : 30px;
width : 850px;
background-color : #fff;
}




h1 {
font-family : "Arial Rounded MT Bold", Trebuchet, Arial, sans-serif;
clear : both;
padding-left : 0;
padding-top : 0;
margin : 0;
background-color : transparent;
font-size : 2.5em;
color : #700000;
line-height : 1.2em;
text-align : left;
text-transform : uppercase;
}

h2 {
clear : both;
background-color : transparent;
font-size : 1.5em;
text-align : left;
line-height : 1.2em;
color : #952412;
}


h3 {
font-size : 1.3em;
font-weight : normal;
margin-bottom : -.6em;
text-align : left;
line-height : 1.2em;
color : #952412;
}

h4 {
font-size : 1.1em;
margin-bottom : -.6em;
text-align : left;
line-height : 1.2em;
color : #952412;
}


#rightcol img {
border : solid 1px #700000;
}

h2 A:link, h2 A:visited {
text-decoration : underline;
background-color : #fff;
color : #0f3488;
white-space : nowrap;
}

h2 A:hover, h2 A:focus, h2 A:active {
text-decoration : none;
background-color : #0f3488;
color : #fff;
}



h3 {
clear : left;
margin-top : 30px;
background-color : transparent;
font-size : 1.3em;
text-align : left;
color : #952412;
}




hr {
height : 4px;
background-color : #700000;
border : none;
margin-left : 0;
margin-top : 1em;
margin-bottom : 1.5em;
padding-bottom : 0;
float : left;
clear : both;
width : 100%;
}



em {
font-style : italic;
color : #700000;
background-color : #fff;
}

strong {
color : #700000;
background-color : transparent;
}



 
A:link, A:visited, .submenu p A:link, .submenu p A:visited {
text-decoration : underline;
background-color : transparent;
color : #481818;
padding : 0;
}

A:hover, A:focus, A:active {
background-color : #481818;
color : #fff;
text-decoration : none;
}


.box {
background-color : #700000;
color : #fff;
padding : 1.5em;
width : 220px;
clear : left;
margin-top : 30px;
margin-bottom : 30px;
font-size : 1.3em;
font-style : italic;
line-height : 1.5em;
}

.brownbox {
background-color : #700000;
padding-top : 10px;
text-align : center;
font-size : 1.1em;
color : #fff;
width : 220px;
padding : 1.5em;
}

.brownbox h2, .brownbox strong {
color : #fff;
text-align : center;
} 

.brownbox h3 {
text-align : left;
color : #fff;
font-size : 1.2em;
} 


.brownbox h4 {
text-align : left;
color : #fff;
font-size : 1em;
} 


.brownbox A:link, .brownbox A:visited {
background-color : transparent;
color : #fff;
font-weight : normal;
width : 250px;
text-decoration : underline;
}

.brownbox ul{
padding-left : .5em;
}

.brownbox li{
text-align : left;
margin-top : 1em;
margin-left : 0;
}

.brownbox hr {
border : none;
background-color : #fff;
height : 5px;
}

}

.gradientbox {
border : solid 1px #700000;
background-color : #fff;
background-image:url("../en/images/bkdlong.png");
background-repeat : repeat-x;
color : #333c4d;
width : 230px;
padding : 1.5em;
padding-top : 0;
clear : left;
margin-top : 0px;
margin-bottom : 30px;
text-align : center;
/*font-size : 1.2em;*/
}


.gradientbox strong{
font-size : 1.3em;
text-align : center;
background-color : transparent;
}

.gradientbox ul, .brownbox ul{
padding-left : 1em;
}

.gradientbox li, .brownbox li {
text-align : left;
margin-top : .5em;
}

.gradientbox img {
margin-left : -1.55em;
border : 0;
}

.gradientbox p, .brownbox p { 
text-align : left;
}

.gradientbox p A:link{
border : none;
padding-bottom : 0;
}


/*.news p {
font-style : italic;
}*/
.news h2 {
color : #333c4d;
background-color : transparent;
text-align : center;
}

.bigbold {
font-size : 1.3em;
font-weight : bold;
}

.bold {
font-weight : bold;
}

/*footer*/
.footer {
clear : both;
float : left;
margin-top : 0;
padding : 0;
padding-bottom : 30px;
width :820px;
background-color : transparent;
color : #333c4d;
font-size : .95em;
text-align : center;
line-height : 1.2em;
background-color : #fff
}

.footer hr {
float : left;
border : none;
width : 820px;
border-top : solid 5px #700000;
background-color : #fff;
}


.footer strong {
font-size : 1.5em;
}



.footer A:link, .footer A:visited {
text-decoration : none;
color : #0f3488;
background-color : transparent;
}

.footer A:hover, .footer A:focus, .footer A:active {
text-decoration : none;
color : #fff;
background-color : #0f3488;
}


dt {
color : #952412;
font-size : 1.2em;
margin-top : 1em;
}

.bigredtext {
color : #700000;
font-size : 1.1em;
background-color : transparent;
}


.column {
width : 268px; 
float : left; 
padding-left : 25px;
margin-top : 15px;
}

#leftcol img {
border : solid 1px #700000;
}

#leftcol {
padding-top : 0;
padding-left : 0;
padding-right : 25px;
width : 490px; 
border-right : dotted 5px #0081c3;
}


#leftcol li {
margin-top : .3em;
}

.nopadding h2 {
padding-top : 0;
}



.homelinks {
float : left;
padding : 0;
margin : 0;
text-transform : lowercase;
}

.homelinks li {
float : left;
margin-top : 0;
margin-right : 10px;
list-style-type : none;
}



.homelinks A:link, .homelinks A:visited {
text-decoration : none;
color : #fff;
background-color : #700000;
border : solid 1px #fff;
display : inline;
padding : 0;
padding-left : 1em;
padding-right : 1em;
white-space :  nowrap;
}

.homelinks A:hover, .homelinks A:focus, .homelinks A:active {
text-decoration : none;
color : #700000;
background-color : #fff;
border : solid 1px #700000;
display : inline;
padding : 0;
padding-left : 1em;
padding-right : 1em;
white-space :  nowrap;
}



.submenu ul {
list-style-type : none;
padding-left : 0;
margin-left : 0;
}

/*.submenu ul li ul{
padding-left : 2em;
}
*/

.submenu li {
margin-top : 1em;
line-height : 1.2em;
}

.submenu li ul {
background-color : #700000;
}


.submenu p  {
padding : 1.5em;
border : #700000;
margin-left : 1px;
margin-top : -1px;
width : 227px;
line-height : 1.5em;
}

.submenu A:link, .submenu A:visited {
color : #fff;
background-color : #700000;
border : solid 1px #fff;
text-decoration : none;
display : block;
width : 230px;
padding-left : 1.5em;
padding-right : 1.5em;
}

.submenu A:hover, .submenu A:focus, .submenu A:active {
color : #700000;
background-color : #fff;
border : solid 1px #700000;
text-decoration : none;
display : block;
width : 230px;
padding-left : 1.5em;
padding-right : 1.5em;
}

.padded {
padding-left : .5em;
padding-right : .5em;
}



.submenu ul ul {
list-style-type : none;
padding-left : 0;
margin-top : -1px;
margin-left : 1px;
padding-top : 5px;
padding-bottom : 30px;
width : 278px;
}

.submenu ul ul A:link, .submenu ul ul A:visited {
color : #fff;
background-color : transparent;
border : none;
text-decoration : none;
display : block;
width : 230px;
padding-top : .5em;
padding-bottom : .5em;
}

#youareheresub, .submenu ul ul A:hover, .submenu ul ul A:focus, .submenu ul ul A:active {
color : #700000;
background-color : #fff;
border : none;
text-decoration : none;
display : block;
width : 230px;
padding-top : .5em;
padding-bottom : .5em;
}

.submenu ul ul li {
margin : 0;
}


/*adds pdf icon to pdf links*/
.submenu a[href $='.pdf'], a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center right;
}

A:hover[href $='.pdf'] { 
   padding-right: 18px;
   background: #700000 url(icon_pdf.gif) no-repeat center right;
}

.homelinks A:hover[href $='.pdf'] { 
   padding-right: 18px;
   background: #fff  url(icon_pdf.gif) no-repeat center right;
}


A:focus[href $='.pdf'] { 
   padding-right: 18px;
   background: #700000 url(icon_pdf.gif) no-repeat center right;
}


.homelinks A:focus[href $='.pdf'] { 
   padding-right: 18px;
   background: #fff url(icon_pdf.gif) no-repeat center right;
}

A:active[href $='.pdf'] { 
   padding-right: 18px;
   background: #700000 url(icon_pdf.gif) no-repeat center right;
}

.homelinks A:active[href $='.pdf'] { 
   padding-right: 18px;
   background: #700000 url(icon_pdf.gif) no-repeat center right;
}



/*adds doc icon to doc links*/
a[href $='.doc'] { 
   padding-right: 18px;
   background: transparent url(icon_doc.gif) no-repeat center right;
}

A:hover[href $='.doc'] { 
   padding-right: 18px;
   background: #700000 url(icon_doc.gif) no-repeat center right;
}

A:focus[href $='.doc'] { 
   padding-right: 18px;
   background: #700000 url(icon_doc.gif) no-repeat center right;
}

A:active[href $='.doc'] { 
   padding-right: 18px;
   background: #700000 url(icon_doc.gif) no-repeat center right;
}


.homelinks A:hover[href $='.doc'] { 
   padding-right: 18px;
   background: #fff url(icon_doc.gif) no-repeat center right;
}

.homelinks A:focus[href $='.doc'] { 
   padding-right: 18px;
   background: #fff url(icon_doc.gif) no-repeat center right;
}

.homelinks A:active[href $='.doc'] { 
   padding-right: 18px;
   background: #fff url(icon_doc.gif) no-repeat center right;
}


caption {
color : #700000;
font-weight : normal;
font-size : 1.3em;
margin-top : 3em;
text-align : left;
}

table {
width : 100%;
}

th {
width : 100px;
text-align : center;
line-height : 1.2em;
}

td {
padding : 10px;
padding-left : 20px;
padding-right : 20px;
border : solid 1px #0081c3;
text-align : right;
line-height : 1.2em;
}

.first_td {
width : 470px;
text-align : left;
}

.narrowtd1 {
text-align : left;
}



.resume th {
text-align : right;
vertical-align : top;
width : 125px;
padding-top : .5em
}

.resume td {
text-align : left;
vertical-align : top;
border : none;
line-height : 1.5em;
}

.red {
color : red;
}

.nowrap {
white-space : nowrap;
}

.small {
font-size : .8em;
line-height : 1.4em;
text-align : center
}


.big {
font-size : 1.5em;
}

.leftimage {
float : left;
margin-right : 20px;
margin-bottom : 0px;
}


blockquote { text-indent: -0.4em;}

.moveh2up {
margin-bottom : -2em
}

ul li ul #submenu_applications {
display : none;
}
