/* THIS DOI CSS FILE MAY BE REPLACED AT ANY TIME. DO NOT CHANGE IT. */
/* Add application-specific styles to the AppStyle.css file */
.tmpl_dummy { font-style: normal; font-size: 100%} /* This class formats the h1 tags in the navigation area */
.tmpl_h1 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 100%;margin-top: 0px; margin-bottom: 0px; font-weight: normal;color: #ffffff} 
.tmpl_tabbackgroundcolorsearch { background-color: #336699} /* This class formats the background color of the search box */
.tmpl_sidebackground { background-color: #EAEAEA } /* This class formats the background color of the navigation columns */
.tmpl_menu {cursor: hand; background-color:#EAEAEA} /* This class formats the navigation cells */
.tmpl_menuover { cursor: hand; background-color: #FFFFFF} /* This class formats the navigation cells when moused over */
.tmpl_headerbackgroundcolor { background-color: #003366; color: #FFFFFF; } /* This class formats the background color of the header */
.tmpl_brdrclr { background-color: #000000} /* This class formats the color of the navigation cell borders */
.tmpl_visit { background-color: #EAEAEA} /* This class formats the background color on the navigation cell of the current page */

.tmpl_tabbackgroundcolor {
	background-color: #336699;
	text-align: center;
	color: #FFFFFF;
} /* This class formats the background color of the header tab */

.tmpl_searchtitle { color: #ffffff; text-decoration: none; font-size: 85.00%} /* This class formats the Search Label in the search box */

.tmpl_footerlink { font-size: 90.00%; color: #CCCCCC} /* This class formats the links in the footer */

 .tmpl_footerlink:hover { font-size: 90.00%; color: #FFFF00} /* This class formats the links in the footer when moused over */

.tmpl_searchlink { font-size: 65.00%; color: #FFFFFF; text-decoration: underline } /* This class formats links in the search box */

.tmpl_searchlink:hover { font-size: 65.00%; color: #FFFF00; text-decoration: underline } /* This class formats links in the search box when moused over */

.tmpl_menulinks { color: #000000; text-decoration: none; font-size: 80%} /* This class formats links in the navigation cells */

.tmpl_menulinks:hover { color: #000000; text-decoration: none; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif} /* This class formats links in the navigation cells when moused over */
.tmpl_searchsubmit { border-right: #999999 1px outset; border-top: #000000 1px outset;font-weight: bold; font-size: 11px; border-left: #000000 1px outset; color: #000000; border-bottom: #cccccc 1px outset; background-color: #6699ca } /* This class formats the search button */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px} /* Comment Here */

.tmpl_h2 { font-style: normal; font-weight: normal; color: #ffffff; margin-top: 0px; margin-bottom: 0px; clip: rect(0px 0px ); font-size: 100%} /* This class formats the h1 tags in the navigation area */

 hr {color: #003366 }

 hr.special_short { color: orange; width: 40% }

 hr.special { color: orange; width: 90% }

/* special sections */
 .copyright { color: teal; font-size: 65%; font-family: verdana, helvetica, geneva }

div.copyright { color: teal; font-size: 65%; font-family: verdana, helvetica, geneva }
 
 .date { font-size: 60%; font-family: verdana, helvetica, geneva }

 div.date { font-size: 75%; font-family: verdana, helvetica, geneva }

 .footertext {color: #ffffff; font-size: 70% }
 
/* backgrounds */
 .blackBG { background-color: #000000 }
 
 .redBG { background-color: #ff0000 }
 
 .greyBG { background-color: #CCCCCC }

 .yellowBG { background-color: yellow }

 .peachBG { background-color: #FFEFDB }

 .dkBlueBG  { background-color: #666699 }
 
 .BGdarkgrey { background-color: #808080 }
 
 .BGlessdarkgrey { background-color: #A0A0A0 }
 
 .BGmediumgrey { background-color: #B5B5B5 }
 
 .BGgrey { background-color: #CCCCCC }

 /* various borders */ 
 .BorderHeading {border-color: #003366; border-style: ridge; border-width: 5px }
 
.Border1px { border-color: #003366; border-style: solid; border-width: 1px; }

.Border2px { border-color: #003366; border-style: ridge; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px;}
 
.BorderDashedTop { border-color: #003366; border-top-style: dashed; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-style: ridge; border-left-style: ridge; border-right-style: ridge }
 
.BorderDashedBottom { border-color: #003366; border-top-style: ridge; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-style: dashed; border-left-style: ridge; border-right-style: ridge }
 
.BorderBottomLine { border-color: #003366; border-style: ridge; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px;}

.SolidBorder { border-color: #003366; border-style: ridge; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px;}

.NormalBorder { border-color: #003366; border-style: solid; border-width: 1px; }
 
.bottomline { border-color: #003366; border-style: ridge; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px;}
 
div.FactSheetheading { border-color: #003366; border-style: ridge; border-width: 5px } 

.FactSheetHeading { border-color: #003366; border-style: ridge; border-width: 5px }
 
.boxedinfo { border-color: #003366; border-style: ridge; border-width: 5px; padding: 7px }

.SolidBorderNoBottom { border-color: #003366; border-style: ridge; border-top-width: 2px; border-bottom-width: 0px; border-left-width: 2px; border-right-width: 2px;}
 
.DottedTopBorder { border-color: #003366; border-top-style: dotted; border-top-width: 5px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-style: ridge; border-left-style: ridge; border-right-style: ridge }

/* various fonts */
.font65 { font-size: 65%; }
.font70 { font-size: 70%; }
.font75 { font-size: 75%; }
.font80 { font-size: 80%; }
.font85 { font-size: 85%; }
.font90 { font-size: 90%; }
.font95 { font-size: 95%; }
.font115 {  font-size: 115%}
.font125 {  font-size: 125%}
.font150 { font-size: 150%; }
.font175 { font-size: 175%; }
.font200 { font-size: 200%; }
.font400 { font-size: 400%; }
.fontgreen {color: green }
.fontred { color: red }
.fontblue {color: blue }
.fontdkblue {color: #0000CC }
.fontbold { font-weight: bold }
.fontunderline { text-decoration: underline }
.fontitalics { font-style: italic }

/* indents, alignments, margins, blockquotes */
 .indent20p { text-indent: 20px }
 .indent30p { text-indent: 30px }
 .indent35p { text-indent: 35px }
 .indent40p { text-indent: 40px }
 .indent45p { text-indent: 45px }
 .indent50p { text-indent: 50px }
 .indent55p { text-indent: 55px }
 .indent60p { text-indent: 60px }
 .alignleft { text-align: left }
 .alignright { text-align: right }
 .aligncenter { text-align: center }
 .leftmargin20p { margin-left: 20px }
 .leftmargin30p { margin-left: 30px }
 .leftmargin40p { margin-left: 40px }
 .leftmargin50p { margin-left: 50px }
 .leftmargin60p { margin-left: 60px }
 .leftmargin70p { margin-left: 70px }
 .blockquote20p { margin-left: 20px;  margin-right: 20px}
 .blockquote30p { margin-left: 30px;  margin-right: 30px}
 .blockquote40p { margin-left: 40px;  margin-right: 40px}
 .blockquote50p { margin-left: 50px;  margin-right: 50px}
 .blockquote60p { margin-left: 60px;  margin-right: 60px}

/* links for home page */ 
 a:link.default { color: black; text-decoration: none; } 
 a:visited.default { color: purple; text-decoration: none; }
 a:hover.default {  color: blue; text-decoration: none;  } 
 a:active.default { color: green; text-decoration: none;  }
 
/* This class formats the Governor Link in the header tab */
a:link.tmpl_governor { font-size: 12.00px; color: #FFFFFF; text-decoration: none ;  font-weight: bold;  font-style: normal} /* This class formats the Governor Link in the header tab */
a:hover.tmpl_governor { font-size: 12.00px; color: #003366; text-decoration: none ; } /* This class formats the Governor Link in the header tab when moused over */
a:visited.tmpl_governor { font-size: 12.00px; color: #FFFFFF; text-decoration: none ;  font-weight: bold;  font-style: normal} /* This class formats the Governor Link in the header tab */
a:active.tmpl_governor { font-size: 12.00px; color: #FFFFFF; text-decoration: none ;  font-weight: bold;  font-style: normal} /* This class formats the Governor Link in the header tab */

/* links for footer */
 a:link.footer { color: #666699 } 
 a:visited.footer { color: #ffffff; text-decoration: none} 
 a:hover.footer {  color: red } 
 a:active.footer { color: red }

/* links for mail */
a:link.mail { color: blue; text-decoration: none } 
a:visited.mail { color: purple; text-decoration: none}
a:hover.mail {  color: red; text-decoration: none } 
a:active.mail { color: red; text-decoration: none }

 /* links for Breadcrumbs */ 
 a.visited { font-weight: bolder; font-size: 75%; color: #ffffff;  text-decoration: none }
 a.BC { color: black; text-decoration: none; font-size: 75%} 
 a.BC:link { color: black; text-decoration: none; font-size: 75%}
 a.BC:visited { color: black; text-decoration: none; font-size: 75%}
 a.BC:hover {  color: blue; text-decoration: none;  font-size: 75%}
 .BC { color: black; text-decoration: none; font-size: 75%}
 
 /* styles for SHIP */
  .shipMainDeck { color: #0000CC; border-color: #FF0000; border-style: ridge; border-width: 5px }
  .shipKeel { background-color: yellow; border-color: #FF0000; border-style: ridge; border-width: 5px }
 a:link.shipPortside { color: blue; text-decoration: none; } 
 a:visited.shipPortside { color: #0000CC; text-decoration: none; }
 a:hover.shipPortside {  color: #FF0000; text-decoration: none;  } 
 a:active.shipPortside { color: #FF0000; text-decoration: none;  }

/* footer */
 
 .footerBG { background-color: #003366 }
 .newfooterbg { color: #FFFFFF; background-color: #003366; font-size: 80%}
 .newfooterlink { color: #FFFFFF} 
 .newfooterlink:link { color: #FFFFFF}
 .newfooterlink:visited { color: #FFFFFF}
 .newfooterlink:hover { color: #FFFF00}
 
/* links for Content Area */ 
 a.content:link { color: blue } 
 a.content:visited { color: purple }
 a.content:hover {  color: red } 
 a.content:active { color: red }

/* small links */
 
 a.small:link { color: blue; font-size: 75% } 
 a.small:hover {  color: red; font-size: 75% } 
 a.small:visited { color: purple; font-size: 75% }
 a.small:active { color: red; font-size: 75% }

/* buttons - tabs in center of DOI home page */
.buttonHeader {cursor:hand; background-color:#003366}
.buttonHeaderSelected {cursor:hand; background-color:#336699}
.buttonHeaderHighlighted {cursor:hand; background-color:#999999}

/* END styles from DOI_styles.css defined by CMS */

/*************************************************************************************
 ***** BEGIN additional default custom DOI styles for DOI .net controls and skins ***********
**************************************************************************************/
.URLBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color:Blue;
	text-decoration: underline;
}
.HeaderRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color:Red;
}    
.StandardTextBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:Black;
}   
.StandardTextBoldSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:Black;
}   
.ListHeader
{
    background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.CommonTable
{
    border-width: 1px;
    padding: 3px;
    border-color: #003366;
}
.h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bolder;
	color: #003366;
}
.h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.labels 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366;
}
.labels_xlarge
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366
}
.labels_large
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366
}
.labels_med
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366
}
.labels_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366;
}
.labels_small_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
 	font-weight: bolder; 
	color: Red;
}
.labels_small_blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
 	font-weight: bolder; 
	color: #003366;
}
.labels_smaller_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-style: normal; 
 	font-weight: bolder; 
	color: Red;
}
.labels_med_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
 	font-weight: bolder; 
	color: Red;
}
.labels_med_blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-style: normal; 
 	font-weight: bolder; 
	color: #003366;
}
.labels_smaller
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366;
}
.labels_xsmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
	font-weight: bold; 
	color: #003366;
}
.labels_xsmall_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
 	font-weight: bold;
	color: Red;
}
.common_text 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.common_text_med
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.common_text_med_right
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
	text-align: right;
}
.common_text_med_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366;
}
.common_text_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.common_text_small_right
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
	text-align: right;
}
.common_text_small_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366;
}
.common_text_small_red
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Red;
}
.common_text_smaller
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.common_text_smaller_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366;
}
.common_text_smaller_right
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
	text-align: right;
}
.common_text_xsmall
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.common_text_xsmall_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366;
}
.common_text_xsmall_red
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Red;
}
.common_text_xsmall_right
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
	text-align: right;
}
.common_text_large
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.common_text_xlarge
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
}
.hyperlink_small_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #003366;
}
.hyperlink_smaller_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #003366;
}
.hyperlink_xsmall_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;	
	color: #003366;
}
.hyperlink_small_blue_bold
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #003366;
}
.hyperlink_med_blue_bold
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;	
	color: #003366;
}
.common_button
{
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-weight: bold;
    background-color: #336699;
    border-bottom-color: black;
    border-right-color: black;
    color: #ffffff;    
    cursor: pointer;
    }
.common_button_small
{
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-weight: bold;
    background-color: #336699;
    border-bottom-color: black;
    border-right-color: black;
    color: #ffffff;
    cursor: pointer;
}
.common_button_smaller
{
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85.00%; 
	font-weight: bold;
    background-color: #336699;
    border-bottom-color: black;
    border-right-color: black;
    color: #ffffff;
    cursor: pointer;
}
.common_button_xsmall
{
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80.00%; 
	font-weight: bold;
    background-color: #336699;
    border-bottom-color: black;
    border-right-color: black;
    color: #ffffff;
    cursor: pointer;
}
.error_large
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 110.00%; 
	font-style: normal; 
	font-weight: bolder; 
	color: Red;
}
.error_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100.00%; 
	font-style: normal; 
	font-weight: bolder; 
	color: Red;
}
.table_header 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #94a9d4
}    
.table_header_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #94a9d4;
	text-align: center;
}  
.table_number 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bolder; 
	background-color: #D8DCCD;
	color: Black;
	text-align:center;
	width: 25px;
}    
.table_common 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
}    
.table_common_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	text-align: left;
}  
.table_commonalt
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
	text-align: left;
	background-color:#F0F0F0;
}  
.table_commonalt_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	text-align: left;
	text-align: left;
	background-color:#F0F0F0;
}  
.table_commonbold
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-align: left;
}    
.table_commonbold_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	text-align: left;
}  
.table_commonboldalt
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-align: left;
	background-color:#F0F0F0;
}    
.table_commonboldalt_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	text-align: left;
	background-color:#F0F0F0;
}
.table_600
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
    width: 600px;
    border-bottom: #C6D1DD thin solid; 
    border-right: #C6D1DD thin solid; 
    border-top: #C6D1DD thin solid; 
    border-left: #C6D1DD thin solid; 
}
.table_695
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
    width: 695px;
    border-bottom: #C6D1DD thin solid; 
    border-right: #C6D1DD thin solid; 
    border-top: #C6D1DD thin solid; 
    border-left: #C6D1DD thin solid; 
}
.table_500
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
    width: 500px;
    border-bottom: #C6D1DD thin solid; 
    border-right: #C6D1DD thin solid; 
    border-top: #C6D1DD thin solid; 
    border-left: #C6D1DD thin solid; 
}
 .table_200
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
    width: 200px;
    border-bottom: #C6D1DD thin solid; 
    border-right: #C6D1DD thin solid; 
    border-top: #C6D1DD thin solid; 
    border-left: #C6D1DD thin solid; 
}
.table_700
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
    width: 700px;
    border-bottom: #C6D1DD thin solid; 
    border-right: #C6D1DD thin solid; 
    border-top: #C6D1DD thin solid; 
    border-left: #C6D1DD thin solid; 
}
.table_800
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: left;
    width: 800px;
    border-bottom: #C6D1DD thin solid; 
    border-right: #C6D1DD thin solid; 
    border-top: #C6D1DD thin solid; 
    border-left: #C6D1DD thin solid; 
}
.row_noborders
{
    border-color:#FFFFFF; 
    background-color:#FFFFFF;
}
.BrightRedBold 
{
	color: #CC0000;
	font-weight: bold;
}
.DarkRedBold 
{
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Headline3 {

	color: #000000;
	font-size: 15px;
	background-position: center center;
	background-color: #F1F2EE;
	line-height: 25px;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Headline1 
{
	color: #94a9d4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-large;
	background-position: center;
	line-height: 50px;
}
.Headline2 {
	color: #000000;
	font-size: 16px;
	background-position: center center;
	background-color: #C6D1DD;
	line-height: 25px;
	font-weight: bold;
	letter-spacing: .3em;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Headline5 {

	color: #000000;
	font-size: 12px;
	background-position: center center;
	background-color: #F1F2EE;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Instructions
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ImportantInstruction1 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.FieldTitle 
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ProgressBarCompleted
{
    background:url(../images/stepbar.jpg);
    text-align:center; 
    font-weight:bold; 
    color: White; 
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.InstructionBlack 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
}

.smallText2 {

	font-size: 12px;
}
.WhiteText 
{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.TableNumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666666;
	background-color: #D8DCCD;
	background-position: center top;
	
}
.disabledBox {
	margin: 1px;
	padding: 1px;
	cursor: crosshair;
	border: 1px solid #CC0000;
	background-color: #F3F3F3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.disabledBox_small {
	margin: 1px;
	padding: 1px;
	cursor: crosshair;
	border: 1px solid #CC0000;
	background-color: #F3F3F3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;
}
.enabledBox 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 12px;
	margin: 1px;
	padding: 1px;
	cursor: text;
	border: thin outset #F0F0F0;
}
.enabledBox_small
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;
	margin: 1px;
	padding: 1px;
	border: thin outset #F0F0F0;
}
/* styles for controls in default skin */
.content_div
{
	margin: 1%; 
	padding-right: 1%; 
	padding-left: 1%; 
	padding-bottom: 1%; 
	padding-top: 1%; 
	width: 100%;
}
.pager_style
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: blue;
}
.detailsview_header_row_style
{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	background-color: White;
	color: #003366;
}
.detailsview_row_style
{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
}
.detailsview_alt_row_style
{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
}
.DetailsView_labels
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
 	font-weight: bolder; 
	color: #003366;
}
.DetailsView_labels_small_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
 	font-weight: bolder; 
	color: Red;
}
.DetailsView_labels_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366;
}
.grid_footer_style_small
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal; 
	font-weight: bold; 
	background-color: #e6e6e6;
	color: #003366;
	vertical-align: bottom;
	text-align: right;
}
.grid_footer_style_small_dark
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal; 
	font-weight: bold; 
	background-color: #999999;
	color: #003366;
	vertical-align: bottom;
	text-align: right;
}
.grid_header_style
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #e6e6e6;
	color: #003366;
	text-decoration: none;
	vertical-align: bottom;
	text-align: center;
}
.grid_header_style_small
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal; 
	font-weight: bold; 
	background-color: #e6e6e6;
	color: #003366;
	text-decoration: none;
	vertical-align: bottom;
	text-align: center;
}
.grid_header_style_smaller
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal; 
	font-weight: bold; 
	background-color: #e6e6e6;
	text-decoration: none;
	color: #003366;
	vertical-align: bottom;
}
.grid_header_style_xsmall
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px;
	font-style: normal; 
	font-weight: bold; 
	background-color: #e6e6e6;
	text-decoration: none;
	color: #003366;
	vertical-align: bottom;
}
.grid_row_style
{	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: medium;
}
.grid_row_style_small
{	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 10px;
}
.grid_row_style_smaller
{	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 9px;
}
.grid_row_style_xsmall
{	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 8px;
}
.grid_alt_row_style
{ background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: medium;
}
.grid_alt_row_style_small
{ background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 10px;
}
.grid_alt_row_style_smaller
{ background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 9px;
}
.grid_alt_row_style_xsmall
{ background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 8px;
}
.grid_selected_row_style
{ background-color: #94a9d4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: medium;
}
.grid_selected_row_style_small
{ background-color: #94a9d4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 10px;
}
.grid_selected_row_style_smaller
{ background-color: #94a9d4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 9px;
}
.grid_selected_row_style_xsmall
{ background-color: #94a9d4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-size: 8px;
}
.gridview_gridlines
{  border-color: #e6e6e6;
}
.menu_tabs
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bolder; 
	color: #ffffff;
	text-align:center;
	background-color: #94a9d4;
	border-color: #94a9d4;
}
.menu_tabs_selected
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bolder;
	color: #999999;
	background-color: #ffffff;	
	border-color: #999999;
	text-align:center;
}
.menu_tabs_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: bolder; 
	color: white;
	text-align:center;
	background-color: #003366;
	border-color: #999999;
}
.menu_tabs_blue_selected
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90.00%; 
	font-style: normal; 
	font-weight: bolder;
	color: #003366;
	background-color: #eaeaea;	
	border-color: #003366;
	text-align:center;
}
.menu
{   background-color: #eaeaea;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-width: 0px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 100%;
    color: Black;
    padding: 5px, 0px, 5px, 0px;
}
.menu_blue
{   padding-left: 5px;
	padding-top: 5px;
    padding-bottom: 5px;
    background-color: #eaeaea;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-width: 0px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 100%;    
    color: Black;
    padding: 5px, 0px, 5px, 0px;
}
.static_menu_text
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366;
}
.dynamic_menu_text
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-style: normal; 
	font-weight: bolder; 
	color: #003366;
}
.section_heading
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	background-color: #999999; 
}
.section_heading_blue
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bolder;
	color: #ffffff;
	background-color: #003366; 
}

.section_heading_blue_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bolder;
	color: #003366;
	background-color: #999999;
}
.validation_message
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: Red;	
	text-align:left;
	text-decoration: none;
	background-color: #CCCCCC;
	border-color: Red;
	border-style: solid;
	border-width: thin;
	padding: 3px;
}
.text_links
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	color: blue;
}
.text_links_no_underline
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: blue;
}
.text_links_no_underline:hover
{  
	text-decoration: underline;
}
.alert_box
{ 
	display: block; 
	border-color: Red;
	border-style: solid; 
	border-width: 2px;
	background-color: #CCCCCC;
}
.red_notice_panel
{	
	padding-right: 3px; 
	padding-left: 3px; 
	padding-top: 3px; 
	padding-bottom: 6px; 
	border-color: Red; 
	border-style: solid; 
	border-width: 2px; 
	background-color: #CCCCCC;
}
.text_links
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	color: blue;
}
.pager_style
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: blue;
}
.login
{	width:150px;
    font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
    background-color: #CCCCCC;
    border:solid 1px #999999;
    padding:4px;
}
.login_title
{	background-color: #999999;
	font: 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: white;
    font-weight: bold;    
}
.login_instructions
{   font-size:10px;
    text-align:left;
    padding:10px;
}
.login_button
{	padding-top: 2px;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #999999;
}
/* styles for SiteMapPath control (aka Breadcrumbs)*/
.rootNodeStyle
{	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
	text-decoration: none;
}
.nodeStyle
{	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
	text-decoration: none;	
}
.currentNodeStyle
{	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #999999;
	font-weight: bold;
}
.siteMapPath
{	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: black;
}
/* more label styles */
.HeadingBlueOnBeige
{ 
	position: relative; 
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bolder;
	color:   #003366;
/*	background-color: #CCCCCC; */
	vertical-align: bottom;
    top: 0px;
    width: 167px;
}
.HeadingBlueOnBeigeCentered
{ 
	position: relative; 
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bolder;
	color:   #003366;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align:middle;
}
.HeadingBeigeOnBlue
{ 
	position: relative; 
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bolder;
	color:   #CCCCCC;
	background-color: #003366;
	vertical-align: bottom;		
}
.SectionHeadingLargeCentered
{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	background-color: #999999; 
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 4px;
}
.SectionHeadingMediumCentered
{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	background-color: #999999; 
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 4px;
}
.SectionHeadingSmallCentered
{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	background-color: #999999; 
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 4px;
}
.VerticalAlignBottom
{
	vertical-align: text-bottom;	
}
/* style for setting background color of control that has current cursor focus*/
.highlight
{
	background-color: #D3D3D3;
}
.highlight_text_small
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: Black;
	background-color: #D3D3D3;
}
.text_align_right
{
	text-align: right;
}
/*************************************************************************************
 ***** END additional default DOI styles for DOI .net controls and skins ***********
**************************************************************************************/
