/* CSS Document */


/* General styles */
.body {margin:0; padding:0; background-position:top; background-repeat:repeat-x; font-family:verdana;}
.tb_middle {width:900px;}
img {border:0; outline:none}
.holder {width:900px; border:24px solid #5E7795; margin-left:auto; margin-right:auto}
.topalign {vertical-align:top;}
.leftalign {text-align:left;}
.rightalign {text-align:right;}
td, div, span, a {background-repeat:no-repeat;}
a {text-transform:uppercase; text-decoration:none; outline:none}
.redtitle {color:#660000; text-transform:uppercase; font-size:10pt; display:block; font-weight:bold;}
.redtitlebig {color:#91000a; text-transform:uppercase; font-size:12pt; display:block; font-weight:bold;}
.redtitlesmall {color:#660000; font-size:8pt; display:block; font-weight:bold; text-align:center; vertical-align:middle;}


.textbox
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: normal;
	width:100px;
	height:15px;
}


.bluetitle {color:#003366; font-size:10pt; display:block; font-weight:bold;}
.bluetitlereg {color:#003366; font-size:12pt; display:block; font-weight:normal;}
.redtitlebig_home {color:#91000a; font-size:13pt; display:block; font-weight:bold;}

.greytitle_home {color:#666666; font-size:13pt; display:block; font-weight:normal;}

.bluetitlebig {color:#003366; font-size:13pt; display:block; font-weight:bold;}

.smallbeige {color:#B3A38C; font-size:8pt;}
.floatleft {float:left}
.floatright {float:right}
.link {text-transform:none; color:#032851}
.nocaps {text-transform:none}
.link:hover {color:#419ECE}
.noliststyle {list-style:none;}
.bold {font-weight:bold}
.link:visited, a:visited {color:#84a0c3}
/* General styles */


/* Logo and flag banner related items */
.banner {height:85px}
.banleft {width:21px; background-image:url(../images/bg_topleftcorner2.jpg);}
.banmid {background-color:#385170; background-image:url(../images/bannerflag1.jpg); background-repeat:repeat-x; width:858px; vertical-align:top}
.banright {width:21px; background-image:url(../images/bg_toprightcorner2.jpg);}
.logo {margin-top:4px; display:block; width:160px;}
/* Logo and flag banner related items */


/* Navbar related items */
.navbar {height:31px; font-size:11pt;}
.navleft {background-image:url(../images/bg_leftnavbar1.jpg);}
.navmid {background-color:white}
.navmidblue {background-color:#375170; height:25px}
.nav {position:absolute; margin-top:-10px; z-index:999;}
.navright {background-image:url(../images/bg_rightnavbar1.jpg);}
/* Navbar related items */


/* Dark blue 2px page border */
.sideborder {width:2px; background-image:url(../images/bg_sideborder.jpg); background-repeat:repeat-y}
.sbleft {background-position:left;}
.sbright {background-position:right;}
/* Dark blue 2px page border */


/* Background images for every page */

/*body#aboutwmg td.leftcolumn {background-image:url(../images/img_aboutwmg.jpg); background-position:0px 90px}
body#execprof td.leftcolumn {background-image:url(../images/img_execprof.jpg); background-position:0px 110px}
body#stratpart td.leftcolumn {background-image:url(../images/img_stratpart.jpg); background-position:0px 105px}
body#nonprof td.leftcolumn {background-image:url(../images/img_nonprof.jpg); background-position:0px 115px}
body#capstat td.leftcolumn {background-image:url(../images/img_capstat.jpg); background-position:0px 65px}

*/

/*
body#services td.leftcolumn {background-image:url(../images/img_services.jpg); background-position:0px 100px}
*/


/*
body#conawardserv td.leftcolumn {background-image:url(../images/img_conawardserv.jpg); background-position:0px 140px}
body#conmanserv td.leftcolumn {background-image:url(../images/img_conmanserv.jpg); background-position:0px 140px}
body#contcomp td.leftcolumn {background-image:url(../images/img_contcomp.jpg); background-position:0px 195px}
body#contcomp td.leftcolumn {background-image:url(../images/img_contcomp.jpg)}
body#advserv td.leftcolumn {background-image:url(../images/img_advserv.jpg); background-position:0px 175px}
body#smallbus td.leftcolumn {background-image:url(../images/img_smallbus.jpg); background-position:0px 160px}
body#indus td.leftcolumn {background-image:url(../images/img_indus.jpg); background-position:0px 165px}
body#newsrec td.leftcolumn {background-image:url(../images/img_newsrec.jpg); background-position:0px 185px}
body#aboutgsa td.leftcolumn {background-image:url(../images/img_aboutgsa.jpg); background-position:0px 200px}
body#typesched td.leftcolumn {background-image:url(../images/img_typesched.jpg); background-position:0px 230px}
body#governmentnews td.leftcolumn {background-image:url(../images/img_governmentnews.jpg); background-position:0px 145px}
body#wwarchive td.leftcolumn,
body#ww td.leftcolumn {background-image:url(../images/img_wwarchive.jpg); background-position:0px 135px}
body#governmentnews td.leftcolumn {background-image:url(../images/img_governmentnews.jpg); background-position:0px 210px}
body#wbjcol td.leftcolumn {background-image:url(../images/img_wbjcol.jpg); background-position:0px 165px}
body#events td.leftcolumn {background-image:url(../images/img_events.jpg); background-position:0px 125px}
body#contactus td.leftcolumn {background-image:url(../images/img_contactus.jpg); background-position:0px 0px}
body#prarchive td.leftcolumn {background-image:url(../images/img_prarchive.jpg); background-position:0px 160px}
body#pressrelease td.leftcolumn {background-image:url(../images/img_pressrelease.jpg); background-position:0px 110px}
body#subww td.leftcolumn {background-image:url(../images/img_subww.jpg); background-position:0px 85px}
body#sitemap td.leftcolumn {background-image:url(../images/img_sitemap.jpg); background-position:0px 40px}
body#directions td.leftcolumn {background-image:url(../images/img_directions.jpg); background-position:0px 0px}
body#notfound td.leftcolumn {background-image:url(../images/img_notfound.jpg); background-position:0px 0px}
body#forbidden td.leftcolumn {background-image:url(../images/img_forbidden.jpg); background-position:0px 0px}

*/


/* Background images for every page */


/* All styles used in area between navbar and footer */
.leftcolumnborder, .maincontent, .rightcolumnborder, .rightcolumn, body#home td.maincontent {height:426px;}
.leftcolumn {background-color:#ededed; width:159px; vertical-align:top; font-size:9pt; background-position:top}

.leftcolumn_directions {background-color:#ededed; width:70px; vertical-align:top; font-size:9pt; background-position:top}


/*.leftcolumnborder {width:2px; background-image:url(../images/bg_leftcolumnborder.jpg); background-repeat:repeat-y;}*/
.leftmenu {list-style-type:none; display:block; /*width:170px;*/ text-align:left; margin-left:0; padding:0; font-family:Goudy Old Style; font-size:14px;}
.leftmenu li a {display:block; padding-bottom:6px; font-family:Goudy Old Style; font-size:14px;}
.lastside {padding-bottom:0}
.leftmenu a {color:#38487B; text-transform:capitalize; font-family:Goudy Old Style; font-weight:bold; font-size:14px;}
.leftmenu a:hover {color:#419ECE; font-family:Goudy Old Style; font-size:14px; font-weight:bold;}
.maincontent {background-color:#ededed; vertical-align:top; font-size:9pt; color:#032851; padding-left:10px; padding-right:10px}
.displayarea {height:122px; background-color:#ededed; margin-bottom:10px}
.pagetitle {display:block; color:#032851; font-family:Goudy Old Style; font-size:20pt; font-weight:bold; letter-spacing:1px; margin-bottom:15px}

.pagetitle2 {display:block; color:#032851; font-family:Goudy Old Style; font-size:18pt; font-weight:bold; letter-spacing:0px; margin-bottom:15px}
/*.rightcolumnborder {width:2px; background-image:url(../images/bg_rightcolumnborder.jpg); background-repeat:repeat-y;}*/





.contactus_graphic {background-image:url(../images/contactus_short.gif);}
.contactus_graphic_text, .contactus_graphic_text a {color:#660000; font-size:10pt; margin-left:0px; }
.contactus_graphic_subtext {color:#666666; font-size:8pt; margin-left:8px; margin-right:8px; }






.rightcolumn {background-color:#ededed; width:147px; vertical-align:top;}
.rightcol_text, .rightcol_text a {color:#9D9A95; font-size:9pt; display:block; margin-left:8px}
.rightcol_text a {margin-left:0px; text-transform:none}
.rightcol_text a:hover {color:#73706B}


.btn_contactwmg {display:block; width:100px; height:32px; background-image:url(../images/btn_contactwmg_hover.gif); margin-left: 6px; margin-top:15px; margin-bottom:0px; font-size:9pt; font-weight:bold; color:#660000; font-family:verdana; padding-left:10px; padding-top:8px;} 
.btn_contactwmg:visited {color:#660000}
.btn_contactwmg:hover {background-image:url(../images/btn_contactwmg_normal.gif); color:#032852}
/* All styles used in area between navbar and footer */

.btn_contactwmg_100 {display:block; width:100px; height:32px; background-image:url(../images/btn_contactwmg_hover_100.gif); margin-left: 6px; margin-top:15px; margin-bottom:0px; font-size:9pt; font-weight:bold; color:#660000; font-family:verdana; padding-left:10px; padding-top:8px;} 
.btn_contactwmg_100:visited {color:#660000}
.btn_contactwmg_100:hover {background-image:url(../images/btn_contactwmg_normal_100.gif); color:#032852}
/* All styles used in area between navbar and footer */


/* RoundCorners (gray) */
.roundcorner_gray .rc_topleft 
{background-image:url(../images/roundcorner_gray_topleft.gif); width:12px; height:11px}
.roundcorner_gray .rc_topside 
{background-image:url(../images/roundcorner_gray_topside.gif); height:11px; background-repeat:repeat-x}
.roundcorner_gray .rc_topright 
{background-image:url(../images/roundcorner_gray_topright.gif); width:12px; height:11px}

.roundcorner_gray .rc_leftside 
{background-image:url(../images/roundcorner_gray_leftside.gif); width:11px; background-repeat:repeat-y}
.rc_content 
{background-color:white; padding:2px;}
.roundcorner_gray .rc_rightside 
{background-image:url(../images/roundcorner_gray_rightside.gif); width:11px; background-repeat:repeat-y}

.rc_content _home
{background-color:#dbe5e6; padding:2px;}


.roundcorner_gray .rc_bottomleft 
{background-image:url(../images/roundcorner_gray_bottomleft.gif); width:12px; height:11px}
.roundcorner_gray .rc_bottomside 
{background-image:url(../images/roundcorner_gray_bottomside.gif); 
height:11px; background-repeat:repeat-x}
.roundcorner_gray .rc_bottomright 
{background-image:url(../images/roundcorner_gray_bottomright.gif); width:12px; height:11px}
/* RoundCorners (gray) */


/* RoundCorners (white) */
.roundcorner_white .rc_topleft 
{background-image:url(../images/roundcorner_white_topleft.gif); width:12px; height:11px}
.roundcorner_white .rc_topside 
{background-image:url(../images/roundcorner_white_topside.gif); height:11px; background-repeat:repeat-x}
.roundcorner_white .rc_topright 
{background-image:url(../images/roundcorner_white_topright.gif); width:12px; height:11px}

.roundcorner_white .rc_leftside 
{background-image:url(../images/roundcorner_white_leftside.gif); width:11px; background-repeat:repeat-y}
.rc_content 
{background-color:white; padding:2px}
.roundcorner_white .rc_rightside 
{background-image:url(../images/roundcorner_white_rightside.gif); width:11px; background-repeat:repeat-y}

.roundcorner_white .rc_bottomleft 
{background-image:url(../images/roundcorner_white_bottomleft.gif); width:12px; height:11px}
.roundcorner_white .rc_bottomside 
{background-image:url(../images/roundcorner_white_bottomside.gif); 
height:11px; background-repeat:repeat-x}
.roundcorner_white .rc_bottomright 
{background-image:url(../images/roundcorner_white_bottomright.gif); width:12px; height:11px}
/* RoundCorners (white) */



/* Footer related items */
.footer {height:35px}
.footleft {background-image:url(../images/bg_bottomleftcorner2.jpg); background-position:bottom}
.footmid {background-image:url(../images/bg_footer1.jpg); background-repeat:repeat-x; background-position:bottom; vertical-align:middle}
.footercopyright {color:#446487; font-size:8pt; margin-right:20px}
.footerlinks, #fl_contactus, #fl_sitemap, #fl_directions, #fl_privacy {color:#6BAED0; font-size:6pt; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#fl_contactus:hover, #fl_sitemap:hover, #fl_directions:hover, #fl_privacy:hover {color:#cccccc}
.footright {background-image:url(../images/bg_bottomrightcorner2.jpg); background-position:bottom}
/* Footer related items */


