/* CSS Document */
/* THE FOLLOWING PLACES A VERTICAL SCROLLBAR ON FIREFOX PAGES */
/* WHEN THE CONTENT DOES NOT EXCEED THE LENGTH OF THE PAGE */
html { height: 100%; } 
body {
min-height: 101%;
font: 12px Arial, Helvetica, sans-serif;
} 

/****************/
/* TABLE STYLES */
/****************/
.header {
width: 100%;
height: 104px;
background: #32327B;
}

.yellow{
background: #F7B760;
height: 8px;
border: solid #000000;
border-width: 1px 0 0 0;
font-size: 7px;
}

.lefttd{
vertical-align: top;
width:170px;
background: #32327B;
font-weight: bold;
color:#FFFFFF;
}

.centretd{
vertical-align:top;
padding: 10px;
}

.righttd{
width:180px;
background: #FFF;
vertical-align: top;
}

.newsboxHeader{
background: #FBF2D7;
color: #253099;
text-align: center;
font-weight: bold;
font-size:12px;
padding: 5px;
border: solid 1px #DF870B;

}
.newsboxText{
color: #000000;
text-align: left;
font-size: 11px;
padding: 7px;
border: solid #DF870B;
border-width: 0 1 1 1;
background: #FFF;
}

.quadrant1td{
vertical-align:top;
padding: 10px;
font-size:12px;
width: 50%;
border: solid #B50505;
border-width: 0 1px 1px 0;
}
.quadrant2td{
vertical-align:top;
padding: 10px;
font-size:12px;
width: 50%;
border: solid #B50505;
border-width: 0 0 1px 1px;
}
.quadrant3td{
vertical-align:top;
padding: 10px;
font-size:12px;
width: 50%;
border: solid #B50505;
border-width: 1px 1px 0 0;
}
.quadrant4td{
vertical-align:top;
padding: 10px;
font-size:12px;
width: 50%;
border: solid #B50505;
border-width: 1px 0 0 1px;
}
.orgchart{
align: center;
width:100%;
border: none; 
}

.columnsize{
width:20%;
height: 80px;
text-align:center;
vertical-align: top;
font-size: 12px;
font-weight: bold;
}


/***************/
/* TEXT STYLES */
/***************/

h1{
font-size: 22px;
}

h2{
font-size: 18px;
color: #32327B;
}

a{
font-weight: bold;
color: #B50505;
text-decoration: none;
}

a:hover{
font-weight: bold;
text-decoration: underline;
}

/***************/
/* MENU STYLES */
/***************/
li{
list-style-type: none;
padding: 0 10px;
}

.menu1{
font-weight: bold;
}
.menu1 a{
font: bold 12px Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
}
.menu1 a:hover{
font: bold 12px Arial, Helvetica, sans-serif;
color: #F7B760;
text-decoration: none;
}

.menu1current a{
font: bold 12px Arial, Helvetica, sans-serif;
color: #F7B760;
text-decoration: none;
}

.menu2 li{
list-style-type: none;
}

.menu2{
font: bold 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
padding: 2px;
}

.menu2 a{
font: bold 10px Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
padding-left:10px;
}

.menu2 a:hover{
font: bold 10px Arial, Helvetica, sans-serif;
color: #F7B760;
text-decoration:none;
padding-left:10px;
}

.menu2current a{
font: bold 10px Arial, Helvetica, sans-serif;
color: #F7B760;
text-decoration:none;
padding-left:10px;
}

.menu3 li{
list-style-type: none;
}
.menu3{
font: italic 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
padding: 2px;
}

.menu3 a{
font: italic 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration:none;
padding-left: 15px;
}

.menu3 a:hover{
font: italic 10px Arial, Helvetica, sans-serif;
color: #F7B760;
text-decoration:none;
padding-left: 15px;
}

.menu3current a,
.menu3current a:hover{
font: italic 10px Arial, Helvetica, sans-serif;
color: #F7B760;
text-decoration: none;
padding-left: 15px;
}
#google_search{

height:40px;
width:190px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#google_search_result{

height:40px;
width:600px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#google_search input{
height:22px;
}

#google_search_result input{
height:22px;
}
