/*  MAIN PAGE STYLING  */
.outter_shell {border:2px solid #808080; width: 680; padding: 0; background-color: #F8F5E4;} 
/* .content {font-family: Verdana; font-size: 8pt; line-height: 17px; text-align: left;  margin-left: 0} */
.top_menu_table {height:20px; text-align:center; vertical-align: top; padding: 0; background-color:#C0C0C0; background-image: url('images/menu_horiz_bck.gif')}
.content_table{width:100%; font-family: Verdana; font-size: 8pt; line-height: 17px; text-align: left; padding:5px}
.content_footer_table{color: #000000; border:none; text-align:center; padding: 0;font-family: Arial,Helvetica,Geneva; font-size:8pt; width:100%}
.right_side_col {padding:7px; width:160; background-color : #F5F0D3;}
.left_side_col {width:200}
.center_col {width:419}
.main_footer_table{width: 680; color: #4E4E4E; padding: 0; font-family: Arial,Helvetica,Geneva; font-size:10px}
.main_footer_left{;}
.main_footer_right{text-align: right}
.footer_text, .smalltext {color: #000000; padding: 0; font-family: Arial,Helvetica,Geneva; font-size:10px; text-align:center; line-height:100%; margin-left:0; margin-right:0}
.header {padding:0; border-collapse: collapse; background-color : #3555A0; margin-top: 0px; margin-bottom: 0px; background-image:url('images/header_bck.gif'); }
.datetext{font-family: Arial; font-size: 8pt;letter-spacing:1; font-weight:bold}


/*               WEB PAGE TYPE 1 STYLING                */
.page1_txt {font-family: Verdana; font-size: 8pt; color: #000000; line-height: 17px; text-align:left} 
.webpage_secthdr {width:100%; color: #FFFFFF; font-family: Times New Roman; font-size: 14pt; font-style: italic; font-weight: bold; background-image: url('/themes/vofpweb/images/header_menu1a.gif'); padding:8px; margin:8px; background-position-x:right; background-repeat:no-repeat}
.wpimg_floatright {float: right; padding-left : 10px; padding-right : 10px}
.wpdiv_floatright {padding: 4px; margin-bottom : 5px; clear : both}


/*  CONTROL PANEL STYLING  */
.cpnl_act_tab_l {width:4px; height:24px; padding: 0px; background-image:url('/themes/vofpweb/images/tab1_1x1.gif'); background-repeat:no-repeat}
.cpnl_act_tab_m {height:24px; padding: 0px; text-align:center; vertical-align:middle; background-image:url('/themes/vofpweb/images/tab1_1x2.gif'); background-repeat:repeat}
.cpnl_act_tab_r {width:4px; height:24px; padding: 0px; background-image:url('/themes/vofpweb/images/tab1_1x3.gif'); background-repeat:no-repeat}
.cpnl_inact_tab_l {width:4px; height:24px; padding: 0px; background-image:url('/themes/vofpweb/images/tab2_1x1.gif'); background-repeat:no-repeat}
.cpnl_inact_tab_m {height:24px; padding: 0px; text-align:center; vertical-align:middle; background-image:url('/themes/vofpweb/images/tab2_1x2.gif'); background-repeat:repeat}
.cpnl_inact_tab_r {width:4px; height:24px; padding: 0px; background-image:url('/themes/vofpweb/images/tab2_1x3.gif'); background-repeat:no-repeat}
.cpnl_cell		  {padding: 0px; text-align:left; background-color : #ffffff}
.cpnl_table		 {border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #ffffff; border-bottom:1px solid #000000; background-color : #ffffff; padding: 0}
.cpnl_text_name, a:hover.cpnl_text_name  {font-family: Arial; font-size: 7pt; color:#000000; font-weight: bold; text-align:left; margin-left:7; text-transform:uppercase }
.cpnl_text_desc	 {font-family: Arial; font-size: 7pt; color:#000000}
.cpnl_tab_text_act {font-family: Arial; font-size: 8pt; color:#000000; font-weight:none; text-transform:none}
.cpnl_tab_text_in, a:hover.cpnl_tab_text_in {font-family: Arial; font-size: 8pt; color:#000000; font-weight:none; text-decoration:none; text-transform:none}
.cpnl_img {}
      
/*  BOX STYLING  */
/*               DEFAULT BOX STYLING                */
.box_def_tbl {border-collapse: collapse;}
.box_def_head {border-collapse: collapse; font-family:Times New Roman; font-size:16pt; color:#1A1840; font-style:italic; font-weight:bold; margin-top:8; margin-bottom:8; text-align:left; line-height:200%}
.box_def_body {border-collapse: collapse; font-family:Verdana; font-size:8pt; line-height:17px; padding-left:4px; padding-right:4px}
/*               HRS&LOC BOX STYLING                */
.box_hrsloc_tbl {width: 355px; height: 183px; border-collapse: collapse; background-image: url('images/hrs_loc.gif'); background-repeat: no-repeat; background-position: left top}
.box_hrsloc_body {vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 30px; padding-bottom: 10px; color:#1A1840; font-family:Verdana; font-size:8pt; font-weight:bold; line-height:17px;}
/*               LOCATION BOX STYLING                */
.box_loc_tbl {width: 330px; height: 183px; border-collapse: collapse; background-image: url('images/location.gif'); background-repeat: no-repeat; background-position: left top}
.box_loc_body {vertical-align: top; padding-left: 4px; padding-right: 4px; padding-top: 35px; padding-bottom: 0px; color:#1A1840; font-family:Verdana; font-size:7pt; font-weight:bold; line-height:17px;}
/*               NEWS BOX STYLING                */
.box_news_tbl {border-collapse: collapse;}
.box_news_head {border-collapse: collapse; font-family:Times New Roman; font-size:16pt; color:#1A1840; font-style:italic; font-weight:bold; margin-top:8; margin-bottom:8; text-align:center; }
.box_news_body {border-collapse: collapse;}
/*               ADMIN BOX STYLING                */
.box_admin_tbl {border-collapse: collapse;}
.box_admin_head {border:1px solid #808080; border-collapse: collapse; font-family:Tahoma; font-size:10pt; color:#CC3300; font-weight:bold; margin-top:8; margin-bottom:8; text-align:center; font-variant:small-caps; background-image:url('/themes/vofpweb/images/bckgrnd3.gif') }
.box_admin_body {border:1px solid #808080; border-collapse: collapse; background-color:#F3F3F3; color:#000000}
/*               MENU BOX STYLING                */
.box_menu_tbl {border-collapse: collapse;}
.box_menu_head {border:0px solid #808080; border-collapse: collapse; font-family:Tahoma; font-size:9pt; color:#FFFFFF; font-weight:bold; margin-top:8; margin-bottom:8; text-align:center; font-variant:small-caps; background-image:url('/themes/vofpweb/images/header_menu1.gif'); background-repeat:no-repeat; background-position-x:right }
.box_menu_body {border:1px solid #808080; border-collapse: collapse; background-color:#F3F3F3; font-size:7pt; line-height:17px; margin-top:8px; margin-bottom:8px; padding-left:8px; padding-right:8px}
/*               POP BOX STYLING                */

/*               BOX - 2 STYLING                */
.box2_tbl {width: 146; height: 150; border-collapse:collapse; border-style: none; border-width: 0px; padding: 0}
.box2_ul {background-position:left top; width: 24; height: 22; padding: 0; background-image:url('../../images/Box2_1x1.gif'); font-family:Arial; font-size:1pt}
.box2_head {width: 118; height: 22; padding: 0; background-image:url('../../images/Box2_1x2.gif'); background-position-y:top; font-family:Arial; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center}
.box2_ur {background-position: right top; width: 4; height: 22; padding: 0; background-image:url('../../images/Box2_1x3.gif'); font-family:Arial; font-size:1pt}
.box2_l {width: 24; height: 124; padding: 0; background-image:url('../../images/Box2_2x1.gif'); background-position-x:left; font-family:Arial; font-size:1pt}
.box2_body {width: 142; height: 124; vertical-align:top; padding: 5; font-family:Verdana; font-size:8pt; text-align:left; line-height:15px; background-image:url('Box2_2x1.gif'); background-position-x:left; background-repeat:no-repeat}
.box2_r {width: 4; height: 124; padding: 0; background-image:url('../../images/Box2_2x3.gif'); background-position-x:right; font-family:Arial; font-size:1pt}
.box2_bl {background-position: left bottom; width: 24; height: 2; padding: 0; background-image:url('../../images/Box2_3x1.gif'); font-family:Arial; font-size:1pt}
.box2_b {width: 118; height: 2; padding: 0; background-image:url('../../images/Box2_3x2.gif'); background-position-y:bottom; font-family:Arial; font-size:1pt}
.box2_br {background-position: right bottom; width: 4; height: 2; padding: 0; background-image:url('../../images/Box2_3x3.gif'); font-family:Arial; font-size:1pt}
.bottom_mnu_tbl {width:200px; padding-left: 6px; padding-right: 6px}

/*  FORM STYLING  */
/*               DEFAULT FORM STYLING                */
/* .submit {border:1px solid #000000; margin:8; padding:0; background-image: url('/themes/vofpweb/images/button_bck2.gif'); font-family:Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; font-variant:small-caps; letter-spacing:1} */
.submit {border:1px solid #000000; margin:8; padding:0; background-image: url('/images/button_background_1.gif'); font-family:Verdana; color:#000000; font-size:8pt; font-weight:bold; font-variant:small-caps; letter-spacing:1}
.textfield, input, select {border: 1px solid #000000; font-size:8pt; font-family:Verdana; color: #3B3B3B; margin-left:15; margin-right:15; padding-left:4px; padding-right:4px; padding-top:0; padding-bottom:0 }
.menu_item {border:1px solid #000000; margin:8; padding:0; background-image: url('images/button_bck1.gif'); font-family:Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; font-variant:small-caps; letter-spacing:1}
.adminbuttondiv {float:left; margin:1; border:1px solid #808080; border-collapse: collapse; background-image:url('/themes/vofpweb/images/bckgrnd3.gif'); padding-left:8px; padding-right:8px }
.adminbutton, a:link.adminbutton, a:hover.adminbutton {font-family:Tahoma; font-size:8pt; text-align:center; font-variant:small-caps; text-decoration:none}
.sml_adminbuttondiv {float:left; margin:1; border:1px solid #808080; border-collapse: collapse; background-image:url('/themes/vofpweb/images/bckgrnd3.gif'); padding-left:1px; padding-right:1px }
.sml_adminbutton, a:link.sml_adminbutton, a:hover.sml_adminbutton {font-family:Arial; font-size:7pt; text-align:center; font-variant:small-caps; text-decoration:none}
.smallbutton  {border-style:solid; border-width:0px; padding-left: 2px; padding-right: 2px}
.smalltext {font-family : Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:normal; font-size:7pt}


/*  CALENDAR STYLING  */
#calmodiv {padding:0; width:750px}
.smallevnttext {font-family : Arial, Helvetica, sans-serif; font-style : normal; font-variant : normal; font-weight : normal; font-size : 7pt;}
.calmotable {border:1px solid #000000; padding:0; width:100%}
.calmosel {font-family: Arial; font-size: 10pt; text-transform: uppercase; font-weight: bold}
.caldayhdcell {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight : bold; font-size:8pt; text-align:center; border:1px solid #000000; padding: 0px; background-color: #F2F2F2; width:14%; background-image:url('/themes/vofpweb/images/bckgrnd3.gif')}
.caldaytoday {border:2px solid #B90000; padding:4px; background-color : #EAEAEA}
.caldayoffmo {border:1px solid #000000; padding:4px; background-color : #F2F2F2; background-image:url('/themes/vofpweb/images/bckgrnd4.gif')}
.calday {border:1px solid #000000; padding:4px; background-color : #FFFFFF}
.caldate, a:link.caldate, a:hover.caldate {text-align: left; font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : 9pt;}
.caldayevent, a:link.caldayevent, a:hover.caldayevent {text-align: left; font-family : Arial, Helvetica, sans-serif; font-style : normal; font-size : 8pt;}

/*                    CALENDAR BUTTON PANEL STYLING  */
/*                    These are links placed in a table  */
a:link.cal_pnl_lnk, a:visited.cal_pnl_lnk, a:hover.cal_pnl_lnk {font-family : Verdana; font-size : 6pt; color : #FFFFFF; font-weight : none; text-decoration : none; text-transform : uppercase}
.calpnltbl {width: 100%}
.calpnlbut {font-family : Verdana; font-size : 6pt; border:1px solid #000000; text-align: center; margin:4; padding:5; background-image: url('/themes/vofpweb/images/button_bck2.gif')}
.calpnlbutspc {font-family : Verdana; font-size : 6pt}
/*                    CALENDAR NAVIGATION SELECTOR LINKS STYLING  */
.cal_next, a:link.cal_next, a:hover.cal_next {font-family: Arial; font-size: 12pt; text-transform: uppercase; text-decoration: none; font-weight: bold}
.cal_mnth_link, a:link.cal_mnth_link, a:hover.cal_mnth_link {font-family: Arial; font-size: 12pt; text-transform: uppercase; text-decoration: none; font-weight: bold}
.cal_yr_link, a:link.cal_yr_link, a:hover.cal_yr_link {font-family: Arial; font-size: 12pt; text-transform: uppercase; text-decoration: none; font-weight: bold}



/*  LIST TABLE STYLING  */
.list_table_tbl {border-collapse: collapse; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.list_table_hdrrow {}
.list_table_hdrrowtxt {font-family:Tahoma; font-size:10pt; color:#CC3300; font-weight:bold; font-variant:small-caps}
.list_table_hdrcell {border:1px solid #808080; background-color:#C0C0C0; font-family:Arial; font-size:7pt; color:#000000; text-transform:uppercase; text-decoration:none; font-weight:bold; text-align:center }
.list_table_data {border:1px solid #C0C0C0; background-color:#ffffff; font-family:Verdana; font-size:7pt; color:#000000; text-decoration:none; text-align:center }
.lt_list_title {font-size:8pt}
.lt_list_detail {font-size:7pt}
.lt_list_actions{color: #000000; font-size:8pt; text-decoration:none; font-variant:small-caps}
.bg_dark {background-color : #3555A0; color: #FFFFFF; font-size:9pt; text-transform:uppercase;}
.bg_medium {}
.bg_light { background-color:#DBDBDB}
.alt_bg_dark {background-color : #CCCC99; color: #666666;}
.alt_bg_medium {background-color : #CCCC99; color: #666666;}
.alt_bg_light {background-color : #CCCC99; color: #666666;}
.admintext{font-family:Verdana; font-size:8pt; color:#000000; font-weight:bold; font-variant:small-caps; text-decoration: none}
.adminpanel {border:1px solid #808080; border-collapse: collapse; font-family:Tahoma; font-size:10pt; color:#CC3300; font-weight:bold; margin-top:8; margin-bottom:8; text-align:center; font-variant:small-caps; background-image:url('/themes/vofpweb/images/bckgrnd3.gif')}

/*  DEFAULT MENUs STYLING  */

/*  HORIZONTAL MENUs STYLING  */
   /*  HORIZONTAL MENU 1  */
.menu_horiz1_table { width: 100%;}
.menu_horiz1_cell { vertical-align: top; padding: 0; background-color: #C0C0C0; }
.menu_horiz1_itext { color: #363F5C; font-family: Arial Narrow; font-size: 13pt; font-weight: none; letter-spacing: 1pt; text-align: center }
a:link.menu_horiz1_itext { color: #363F5C;}
a:visited.menu_horiz1_itext { color: #363F5C}
a:hover.menu_horiz1_itext { color: #f63F5C; text-decoration: none }
.menu_horiz1_atext { color: #f63F5C; font-family: Arial Narrow; font-size: 13pt; font-weight: none; letter-spacing: 1pt; text-align: center }
a:link.menu_horiz1_atext { color: #f63F5C;}
a:visited.menu_horiz1_atext { color: #f63F5C }
a:hover.menu_horiz1_atext { color: #f63F5C;text-decoration: none}
   /*  HORIZONTAL MENU 2  */
.menu_horiz2_table {float:left; border-collapse:collapse; align:left; width: 200px}
.menu_horiz2_cell { vertical-align: top; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}
.menu_horiz2_itext, .menu_horiz2_atext, .menu_horiz2_otext, .menu_horiz2_seper {
 					color:#1A1840; font-family: Arial; font-size: 7pt; font-weight: none; 
 					letter-spacing: 1pt; text-align: center }
a:link.menu_horiz2_itext, a:link.menu_horiz2_atext, a:link.menu_horiz2_otext {color:#1A1840}
a:visited.menu_horiz2_itext, a:link.menu_horiz2_atext, a:link.menu_horiz2_otext {color:#1A1840}
a:hover.menu_horiz2_itext, a:link.menu_horiz2_atext, a:link.menu_horiz2_otext {color:#FFFFFF; background-color:#212046; text-decoration:none}


   /*  JAVASCRIPT HORIZONTAL MENU 1  */
.menu_jshoriz1_table { width: 100%;}
.menu_jshoriz1_cell { vertical-align: top; padding: 0; background-color: #C0C0C0; }
.menu_jshoriz1_text { color: #363F5C; font-family: Arial Narrow; font-size: 13pt; font-weight: none; letter-spacing: 1pt; text-align: center }

   /*  VERTICAL MENU 1  */

.menu_vert1_table {border:0; width: 100%;}
.menu_vert1_cell {height: 20px; vertical-align: middle; }
.menu_vert1_table {width: 100%;}
.menu_vert1_text {border-collapse: collapse; background-color:#F3F3F3; color:#000000; padding-left:8px; padding-right:8px}

/*  DEFAULT STYLING  */
.medtext {font-family: Verdana; font-size: 7pt; font-weight: bold}
.smalltext {font-family: Arial; font-size: 7pt; font-weight: bold}
a:link.smalltext  {font-family: Arial; font-size: 7pt; color:#003366}
a:visited.smalltext  {font-family: Arial; font-size: 7pt; color:#003366}
a:hover.smalltext {text-decoration: underline}

/* p { color: #003366; } */
body {background-color: #FFFFFF; margin-top:0; margin-bottom:0; text-align:left}
hr   { color: #000000; width: 100%; height: 1px; border-style: solid; border-width: 1px; 
               padding-left: 10px; padding-right: 10px; padding-top: 0; 
               padding-bottom: 0; margin-left:12; margin-right:12 }
h3			 { font-family: Verdana; font-size: 10pt; color: #000000; line-height: 17px; text-align:left; font-weight:bold}
a:link       {color:#1A1840;; text-decoration: none }
a:visited    {color:#1A1840;; text-decoration: none }
a:hover      {color:#B30000;; text-decoration: underline}
table       { border-collapse: collapse; padding: 0 }     
form       { border-collapse: collapse; padding: 0 }     
td       { border-collapse: collapse; padding: 0 }      

/*  END STYLE SHEET  */