/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Home Page and univeral syles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
A:link {
color:#003399
}
A:visited {
color:#444444
}
A:hover {
color:#FF3300
}
A.sec {
	COLOR: #444444; CURSOR: hand; font-family: arial, sans-serif; font-size:13px; HEIGHT: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none; Z-INDEX: 2
}
A.sec:hover {
	BACKGROUND-COLOR: #d6d6f1; COLOR: #0000cc
}
P {
	COLOR: #444444; FONT-FAMILY: arial; FONT-SIZE: 12px; MARGIN-LEFT: 0px; body: 0
}
BR {
	COLOR: #444444; FONT-FAMILY: arial; FONT-SIZE: 12px; MARGIN-LEFT: 0px; body: 0
}
TD {
	COLOR: #444444; FONT-FAMILY: arial; FONT-SIZE: 12px; MARGIN-LEFT: 0px; body: 0
}
body {
	COLOR: #444444; FONT-FAMILY: arial; FONT-SIZE: 12px; MARGIN-LEFT: 10px; body: 0
}
.bt1 {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/bulletK.gif) no-repeat left top; MARGIN-BOTTOM: 8px
}
.bt2 {
margin-bottom:7px;background: url(images/bulletK.gif) no-repeat top left; background-repeat: no-repeat; padding-left:15px;
}
.home_list {
padding: 0px 0 0 3px;
background: url(images/vrp_spacer_s.jpg) bottom left no-repeat;
}
.home_list_sub1 {
padding: 0px 0 0 13px;
background: url(images/newsdot.jpg) left no-repeat;
}
.img_pad{
	padding: 5px 5 5 5;
}
.leftmenu{
	COLOR: #444444; FONT-FAMILY: arial; FONT-SIZE: 11px; MARGIN-LEFT: 2px;  text-decoration: none; 
}
LI.list1 {
list-style: circle outside; color:#6666CC;
}
.LoginTableSubMenu {
	BACKGROUND-COLOR: #CCCCFF; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid
}
.LoginMainTableSubMenu {
	BACKGROUND-COLOR: #CCCCFF; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid
}
.main_menu {
padding: 5px 5 5 5px;
background: url(images/vrp_spacer.jpg) top left no-repeat;
}
.MainTableLogin {
	BACKGROUND-COLOR: #f1f1f1; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}
.MainTableMenu {
	BACKGROUND-COLOR: #f1f1f1; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid
}
.MainTableSpacerMenu {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid
}
.MainTableSubMenu {
	BACKGROUND-COLOR: #CCCCFF; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid
}
.menu {
	LEFT: 100px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 100px; Z-INDEX: 2
}
.menuarrows{
MARGIN-LEFT: 30px; MARGIN-RIGHT: 5px;
}
.menu-item {
	COLOR: #444444; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px;  TEXT-DECORATION: none
}
.menuspacer{
MARGIN-LEFT: 30px; MARGIN-RIGHT: 5px;
}
.menuTrigger {
	COLOR: #444444; CURSOR: hand; font-family: arial, sans-serif; font-size:13px; HEIGHT: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none; Z-INDEX: 2
}
.pop-menu {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid
}
.quad_img{
padding: 8px 0 0 0px;
}
.sub1 A:link     {
color:#444444; text-decoration: none
}
.sub1 A:visited  {
color:#444444; text-decoration: none
}
.sub1 A:active   {
color:#444444; text-decoration: none
}
.sub1 A:hover    {
color:#FF3300; text-decoration: none
}
.TableMenu {
	BACKGROUND-COLOR: #f1f1f1; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}
.user_author {
	COLOR: #666666; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; MARGIN-LEFT: 0px; body: 0
}
.user_date {
	COLOR: #999999; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; MARGIN-LEFT: 0px; body: 0
}
.user_header {
	COLOR: #444444; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px; MARGIN-LEFT: 0px; body: 0; FONT-WEIGHT:600
}

.user_logged {
	COLOR: #444444; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; MARGIN-LEFT: 25px; body: 0; FONT-Weight:bold
}
.user_logout{
	COLOR: #444444; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; MARGIN-LEFT: 0px; body: 0; FONT-Weight:bold; text-align:right; text-decoration:none
}
.visspacer{
MARGIN-LEFT: 20px;
}
.visspacer2{
padding: 20px 15 5 10px; 
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Contact Page Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.contact_footer{
COLOR: #444444; FONT-FAMILY: arial; FONT-SIZE: 10px; text-decoration: none; 
}
.contact_privacy{
PADDING-LEFT: 30px;
}
.contact_table{
    border-top: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9;
    border-left: 1px solid #7F9DB9;
    border-right: 1px solid #7F9DB9;
    background-color: #FFFFFF;
}
.checkbox {
		MARGIN-LEFT: 0px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 4px
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Eval Page Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.eval_header {
	BACKGROUND-COLOR: #0000A8; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF  1px solid; BORDER-RIGHT: #FFFFFF  1px solid; BORDER-TOP: #FFFFFF  1px solid ; COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 13px;
}
.eval_tbl_col_1 {
	BACKGROUND-COLOR: #FFFF99; BORDER-BOTTOM: #FFCC00 1px solid; BORDER-LEFT: #FFCC00 1px solid; BORDER-RIGHT: #FFCC00 1px solid; BORDER-TOP: #FFCC00 1px solid
}
.eval_tbl_col_2 {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 0px solid; BORDER-RIGHT: #C0C0C0 1px solid; BORDER-TOP: #C0C0C0 1px solid ; COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 12px;
}
.eval_tbl_col_3 {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 1px solid; BORDER-RIGHT: #C0C0C0 0px solid; BORDER-TOP: #C0C0C0 1px solid ; COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 12px;
}
.eval_tbl_col_4_5 {
	BACKGROUND-COLOR: #CCFFFF; BORDER-BOTTOM: #00CCFF 1px solid; BORDER-LEFT: #00CCFF 1px solid; BORDER-RIGHT: #00CCFF 1px solid; BORDER-TOP: #00CCFF 1px solid
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	File Library Page Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.LibraryTableSubMenu {
	BACKGROUND-COLOR: #CCCCFF; BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid
}
.LibraryTableSubMenu2 {
	BACKGROUND-COLOR: #CCCCFF; BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid
}
.LibraryTableSubMenu3 {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 2px solid
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Infotoday Page Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.infotoday_tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #64AAD0
}
.infotoday_content {
	vertical-align: top;
	padding: 5px 10 5 10;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	COLOR: 444444	
}
.infotoday_content_sub1 {
	vertical-align: top;
	padding: 0px 0 0 30;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	COLOR: 444444	
}
.infotoday_content_sub2 {
	vertical-align: top;
	padding: 0px 0 0 50;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	COLOR: 444444	
}
.infotoday_content a,
.infotoday_content a:visited,
.infotoday_content a:link,
.infotoday_content a:active { 
	color:#FF9900;
	}
.infotoday_content a:hover {
	COLOR:#FF3300;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Links Page Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.LinksCats {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #999999 0px solid; 
	BORDER-LEFT: #999999 0px solid; 
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 0px solid;
	background: url(images/seperator_tab.jpg) bottom left no-repeat;
}
.LinksHeaderText {
	PADDING: 0px 0 5px 5px
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	News Popup CSS	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 /* style spec's for rolltip (div generated in code) */
div#rolltipDiv {
  position:absolute; visibility:hidden;
  left:0; top:0; z-index:1000;
  width:420px; padding:2px; font-size:10px;
  background-color:#FBFBFB; border:1px solid #336; 
  }  
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:260px; padding:6px;
  color:#000; font-size:11px; line-height:1.3;
}
div#tipDiv a:link { color:#33b }
div#tipDiv a:visited { color:#339 }
#newsHeader{
	padding: 2px 0 0 8px;
	width: 159px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background: url(images/n_links_header.jpg) bottom left no-repeat;	
}
#newsBase{
	margin: -2px 0 0 0;
	text-align: left;
	text-decoration: none; 
}
.newsHeaderText{
	padding: 1px 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none; 
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Quicklinks Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#quickLinks{
	margin: 10px 0 0 30px;
}
#quickLinksHeader{
	padding: 2px 0 0 8px;
	width: 159px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background: url(images/q_links_header.jpg) top left no-repeat;
	
}
#quickLinksBase{
	height: 141px;
	margin: -2px 0 0 0;
	background: url(images/q_menu_back.jpg) top left no-repeat;
	text-align: center;
}
#quickLinksBase form {
	margin: 0;
	padding: 10px 0 0 0;
}
.drpDown1{
	padding: 0;
	margin: 0 0 -3px -28px;
	width: 140px;
  border: 1px solid #9BA2A9;
  background: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;    
  color: #3D6389;
  }
.drpDown2{
    border-top: 1px solid #9BA2A9;
    border-bottom: 1px solid #9BA2A9;
    border-left: 1px solid #9BA2A9;
    border-right: 1px solid #9BA2A9;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #3D6389;		
}		
#quickLinksBase input{
	vertical-align: top;
	margin: 5px 0 0 0;
	padding: 2px 2px 0 4px;
  border: 1px solid #9BA2A9;
  background: #FFFFFF url(images/frmshadow_txtBox1.gif) left top repeat-x;
	font-family: Verdana, Arial, geneva, sans-serif;
  font-size: 10px;    
  color: #000000;
	height : 15px;
	width : 120px;
}
#quickLinksBase img{
	margin: 5px 0 0 0;
	padding: 1px 0 0 0;
}
.txtBoxStyle1{
    border-top: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9;
    border-left: 1px solid #7F9DB9;
    border-right: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #3D6389;
    background-image: url(images/formshadow.gif);
}
.txtBoxStyle2{
    border-top: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9;
    border-left: 1px solid #7F9DB9;
    border-right: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #3D6389;
    background-image: url(images/formshadow.gif);
}
.AgendaStyle1{
    border-top: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9;
    border-left: 1px solid #7F9DB9;
    border-right: 1px solid #7F9DB9;
    background-color: #e9ffea;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #162f2f;
    background-image: url(images/formshadow.gif);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	System Menu Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.sysmenubar,
.sysmenubar td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:black;
	}
.sysmenubar {
	padding:1px 1ex;
	background-color:#CCCCCC;
	border:outset #F0F0F0 2px;
	}
.sysmenubar a,
.sysmenubar a:visited,
.sysmenubar a:link,
.sysmenubar a:active,
.sysmenubar a:hover {
	color:black;
	text-decoration:none;
	cursor:default;
	}
.sysmenubar a.sysmenu-head,
.sysmenubar a.sysmenu-head-hilite {
	width:6ex;
	display:block;
	text-decoration:none; 
	text-align:center;
	}
.sysmenubar a.sysmenu-head        { border:solid #CCCCCC 2px; }
.sysmenubar a.sysmenu-head:hover  { border:outset #F0F0F0 2px; }
.sysmenubar a.sysmenu-head-hilite { border:inset #F0F0F0 2px; }

.sysmenu {
	position:absolute;
	visibility:hidden;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	background-color:#CCCCCC;
	border:outset #F0F0F0 2px;
	padding: 2px;
}
.sysmenu a,
.sysmenu a:visited,
.sysmenu a:link,
.sysmenu a:active {
	display:block;
	width:100%;
	text-decoration:none; 
	color:black;
	}
.sysmenu a:hover {
	background-color:blue;
	color:white;
	}
.sysmenu a.syssubmenu-head {
	background-image: url(images/rtriangle.gif);
	background-position:right center;
	background-repeat:no-repeat;
	}
.sysmenu a.syssubmenu-head:hover,
.sysmenu a.syssubmenu-head-hilite,
.sysmenu a.syssubmenu-head-hilite:hover,
.sysmenu a.syssubmenu-head-hilite:visited {
	color:white;
	background-color:blue;
	background-image: url(images/rtriangle_white.gif);	
	background-position:right center;
	background-repeat:no-repeat;
	}
	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	VOR Page Styles	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.vor_menu{
background: url(images/vrp_spacer.jpg) bottom left no-repeat;
}
.vor_item{
PADDING-RIGHT: 80px;
}
.vor_list {
color: #000080;
padding: 0px 0 0 3px;
background: url(images/vrp_spacer_s.jpg) bottom left no-repeat;
}
.vor_list_sub1 {
padding: 0px 0 0 8px;
}
.vor_checklist {
border:solid #CCCCCC 1px;
margin-right:5px;

}
.vor_pdf{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	VRP page	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.vrp_top_header {
padding: 0px 0 0 10px;
background: url(images/seperator_tab.jpg) bottom left no-repeat;
COLOR: #444444; 
FONT-FAMILY: arial; 
FONT-SIZE: 14px;
}
.vrp_table {
	BACKGROUND-COLOR: #FAFAFA; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}

.vrp_table_2 {
	BACKGROUND-COLOR: #FAFAFA;  BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}


.vrp_header {
padding: 0px 0 0 10px;
}

.vrp_list {
padding: 0px 0 0 17px;
background: url(images/vrp_spacer_s.jpg) bottom left no-repeat;
}
.vrp_list_sub1 {
padding: 0px 0 0 19px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	WTF page	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.wtf_blue {
color: #2B2BAF; font-weight: bold
}
.wtf_red {
color: #E42758
}
.wtf_sub1{
    font-size: 12px;    
	margin: 5px 0 0 0;
	padding: 2px 0px 2 10px;
}
.wtf_sub2{
    font-size: 11px;
	font-style: italic;      
	margin: 5px 0 0 0;
	padding: 2px 0px 0 58px;
}
.wtf_side{   
	margin: 5px 0 0 0;
	padding: 2px 2 2 5px;
}
