body {text-align:center;FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif;} /*DO NOT ERASE - IE needs this to center the page with min and max width implemented */
A {TEXT-DECORATION:none}
A:hover {TEXT-DECORATION:underline}
li.label {FONT-SIZE:60%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif}
.blacklinknosize {color:Black;font-family:Verdana,Arial,Tahoma,Sans Serif;padding-top:5px;padding-bottom:5px;}
.blacklinksmall {color:Black;font-family:Verdana,Arial,Tahoma,Sans Serif;font-size:70%;padding-top:5px;padding-bottom:5px;margin-bottom:10px;}
.blacktext { FONT-SIZE:70%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.button {BORDER-RIGHT:2px outset; BORDER-TOP:2px outset; FONT-WEIGHT:bold; FONT-SIZE:60%; BORDER-LEFT:2px outset; CURSOR:hand; LINE-HEIGHT:normal; BORDER-BOTTOM:2px outset }
.buttontext {FONT-SIZE:60%; FONT-FAMILY:Trebuchet MS, Arial, sans-serif; MARGIN-LEFT:4px; COLOR:black; MARGIN-RIGHT:4px; TEXT-ALIGN:center;}
.contentFrame {margin:0pt auto; max-width:"96%"; min-width:730px; padding:0pt 0pt 0pt 10px !important; text-align:left;}
.contentFrameNoPad {margin:0 auto; min-width:740px; max-width:"96%"; padding-left:0; text-align:left;}
* html .contentFrame, * html .contentFrameNoPad {width:expression(document.body.clientWidth < 760 ? "740px":document.body.clientWidth > 1024 ? "96%":"100%");}
.divButton {PADDING-BOTTOM:3px;}
.divButtonCentered {PADDING-BOTTOM:3px; text-align:center;}
.dynamicTable1 TD {color:black;font-family:Trebuchet MS, Arial, sans-serif;font-weight:700;font-size:70%;}
.dynamicTable1 TH {background-color:gray;color:white;font-family:Trebuchet MS, Arial, sans-serif;font-weight:700;font-size:70%;text-align:left;}
.dynamicTable1 {background-image:url(background_small.gif);}
.error { FONT-WEIGHT:bold; FONT-SIZE:75%; COLOR:#c00000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.fields {FONT-SIZE:60%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.gridbutton {font-size:55%; font-family:Verdana,Arial,Tahoma,Sans Serif; width:50px; text-align:center; BORDER-RIGHT:1px solid; PADDING-RIGHT:2px; BORDER-TOP:1px solid; PADDING-LEFT:2px; PADDING-BOTTOM:3px; MARGIN:2px 2px; BORDER-LEFT:1px solid; CURSOR:hand; COLOR:black; PADDING-TOP:1px; BORDER-BOTTOM:1px solid}
.gridbuttonwide {white-space:nowrap; font-size:55%; font-family:Verdana,Arial,Tahoma,Sans Serif; text-align:center; BORDER-RIGHT:1px solid; PADDING-RIGHT:4px; BORDER-TOP:1px solid; PADDING-LEFT:4px; PADDING-BOTTOM:3px; MARGIN:0px 2px; BORDER-LEFT:1px solid; CURSOR:hand; COLOR:black; PADDING-TOP:1px; BORDER-BOTTOM:1px solid}
.gridtext {MARGIN:0px; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif; COLOR:#000000 }
.label {FONT-SIZE:60%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.labelbold {FONT-WEIGHT:bold; FONT-SIZE:60%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif}
.labeldata { FONT-WEIGHT:bold; FONT-SIZE:70%; COLOR:blue; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.TextIndent10px {text-indent:10px; font-size:100%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.labellargeunderline {COLOR:#330099; FONT-SIZE:100%; FONT-STYLE:normal; text-decoration:underline}
.labelunderline {FONT-SIZE:60%; text-decoration:underline; cursor:hand; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.labelwhitebold {FONT-WEIGHT:bold; FONT-SIZE:60%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif}
.labelwhiteboldgrid {FONT-WEIGHT:bold; FONT-SIZE:70%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Tahoma,Verdana,Arial,Sans Serif}
.labelwhiteboldlarge {FONT-WEIGHT:bold; FONT-SIZE:70%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif}
.labelwhiteunderline {FONT-WEIGHT:bold; FONT-SIZE:90%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif;TEXT-DECORATION:UNDERLINE}
.largeblackbold { FONT-SIZE:90%; COLOR:#000000; FONT-WEIGHT:bold; font-variant:small-caps; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.largebutton {BORDER-RIGHT:2px outset; BORDER-TOP:2px outset; FONT-WEIGHT:bold; FONT-SIZE:70%; BORDER-LEFT:2px outset; CURSOR:hand; COLOR:white; LINE-HEIGHT:normal; BORDER-BOTTOM:2px outset; BACKGROUND-COLOR:#000066 }
.largeitemname {font-size:60%; font-family:Trebuchet; margin-top:4px; margin-bottom:4px; margin-left:10px; margin-right:10px; text-align:center;}
.largelabeldata { FONT-SIZE:70%; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.largetext { FONT-SIZE:90%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.largetrebuchet {font-size:70%; font-family:Trebuchet; line-height:14px; vertical-align:middle; position:relative; top:20px;}
.medblackbold { FONT-SIZE:75%; COLOR:#000000; FONT-WEIGHT:bold; font-variant:small-caps; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.pageborder2 {BACKGROUND:white}
.save { FONT-WEIGHT:bold; FONT-SIZE:70%; COLOR:green; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.smallbutton { BORDER-TOP:#000000 1px solid; FONT-WEIGHT:bold; FONT-SIZE:70%; BORDER-LEFT:#000000 1px solid; CURSOR:hand; BORDER-BOTTOM:#000000 1px solid; BACKGROUND-COLOR:#d6dff7; BORDER-RIGHT-COLOR:#000000 }
.smallgridbuttonwide {white-space:nowrap; font-size:80%; font-family:Arial,Tahoma,Sans Serif; text-align:center; BORDER-RIGHT:1px solid; PADDING-RIGHT:4px; BORDER-TOP:1px solid; PADDING-LEFT:4px; PADDING-BOTTOM:3px; MARGIN:0px 2px; BORDER-LEFT:1px solid; CURSOR:hand; COLOR:black; PADDING-TOP:1px; BORDER-BOTTOM:1px solid; font-weight:bold;}
.text { FONT-WEIGHT:bold; FONT-SIZE:70%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.textbox {border-style:inset; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif; FONT-SIZE:70%;}
.textboxbold {border-style:inset; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif; FONT-SIZE:70%; font-weight:bold; HEIGHT:20px }
.textboxgrid { FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif; BORDER-RIGHT:black 1px solid; BORDER-TOP:black 1px solid; FONT-SIZE:90%; BORDER-LEFT:black 1px solid; LINE-HEIGHT:normal; BORDER-BOTTOM:black 1px solid; FONT-STYLE:normal;}
.textboxold {FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif; BORDER-RIGHT:black 1px solid; BORDER-TOP:black 1px solid; FONT-SIZE:70%; BORDER-LEFT:black 1px solid; LINE-HEIGHT:normal; BORDER-BOTTOM:black 1px solid;}
.tinytext { FONT-SIZE:50%; COLOR:#D3D3D3; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.warning { FONT-SIZE:70%; COLOR:#696969; FONT-STYLE:normal; FONT-FAMILY:Verdana,Arial,Tahoma,Sans Serif }
.whiteheading {FONT-SIZE:75%; COLOR:#ffffff; FONT-STYLE:normal; FONT-FAMILY:Trebuchet MS, Arial, sans-serif}
.whitelinknosize {color:White;font-family:Verdana,Arial,Tahoma,Sans Serif;padding-top:5px;padding-bottom:5px;}

table#LoginHeader td.link {padding:21px 13px 10px 0;}
table#LoginHeader td.link ul {float:right; list-style:none; margin:0; padding:0;}
table#LoginHeader td.link ul li {float:left; font:bold 11px Verdana; padding:4px 0 0 5px;}
table#LoginHeader td.link ul li.button {padding:0 0 0 15px; width:auto;}
table#LoginHeader td.link ul li a, table#LoginHeader td.link ul li a:visited {color:#696969; font:bold 11px Verdana;}

/* menu dividers */
.udm li.dividerAbove
{
	margin-top: 2px !important;
	padding-top: 2px;
	border-top: 1px solid #ccc8c1;
}
.udm li.dividerBelow
{
	margin-bottom: 2px !important;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc8c1;
}
#udm
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #336699;
}	
/* arrow position tweak for browsers other than IE5 and IE6 */
ul[id="udm"] ul a:hover .udmA, ul[id="udm"] ul a:focus .udmA, ul[id="udm"] ul a.udmR .udmA
{
	top: -1px !important;
}

/* menu icons */
.bullet {background-image:url(images/smallwhitedot.gif) !important;background-repeat:no-repeat;background-position:10px 2px;}		
.bullet A:hover, .bullet A:focus, .bullet A:active {background-image:url(images/smalldot.gif) !important;background-repeat:no-repeat;background-position:10px 2px;}
.pdfbullet A
{
	color: Black;
	font-family: Verdana,Arial,Tahoma,Sans Serif;
	font-size: 70%;
	padding-bottom: 12px;
	padding-left: 2px;
}		
.pdfbullet A:hover, .pdfbullet A:focus, .pdfbullet A:active, .pdfbullet A:visited
{
	color: Black;
	font-family: Verdana,Arial,Tahoma,Sans Serif;
}			

/* Styles used for quick page description & steps */
.WhatToDoHeading {color:#336699;font-size:80%;border-bottom:1px solid #336699;border-top:1px solid #336699;margin-bottom:0px;padding-bottom:0px;margin-top:2px;margin-right:2px;margin-left:2px;}
.WhatToDoDetails {padding-left:10px;padding-top:0px;margin-top:5px;padding-bottom:5px;padding-right:10px;text-align:justify;font-size:70%;/*border-bottom:1px solid #336699;*/}

.validationsummary {color:#336699;font-size:80%;border-top:1px solid #336699;margin-bottom:0px;padding-bottom:0px;margin-top:2px;margin-right:2px;margin-left:2px;}
#grid {float:left;}
TD.MilPortletTitleBg {BACKGROUND:#336699}
SPAN.MilPortletTitle {float:left; COLOR:#ffffff; FONT-SIZE:70%; FONT-FAMILY:Trebuchet MS, verdana, Tahoma, Arial, sans-serif; margin:2px;}
A.MilPortletTitleLink {COLOR:#ffffff; TEXT-DECORATION:none}
A.MilPortletTitleLink:hover {COLOR:#ffffff; TEXT-DECORATION:underline}
SPAN.small {FONT-SIZE:80%; FONT-FAMILY:verdana, sans-serif}
TD.MilSmall {FONT-SIZE:60%; FONT-FAMILY:verdana, sans-serif}
.reporttoolbar {width:200px;}

/* Toolbar */
.defaultButtonText {font:11px Arial;cursor:pointer;}
.defaultbutton {border:solid 1px #D4D0C8;margin:1px;cursor:pointer;}
.buttonTextDisabled {color:gray;font:11px Arial;}
.defaultbuttondown {background-color:#DBD8D1;border-bottom:solid 1px #FFFFFF;border-left:solid 1px #808080;border-right:solid 1px #FFFFFF;border-top:solid 1px #808080;cursor:pointer;}
.defaultbuttonover {background-color:#DBD8D1;border-bottom:solid 1px #808080;border-left:solid 1px #FFFFFF;border-right:solid 1px #808080;border-top:solid 1px #FFFFFF;cursor:pointer;}
.icongray {border:solid 1px #D4D0C8;cursor:default;filter:BlendTrans(Percent=50) gray();}
.toolbardivider {background-color:#D4D0C8;border-left:solid #808080 1px;border-right:solid #FFFFFF 1px;height:100%;margin-bottom:2px;margin-top:1px;overflow:hidden;vertical-align:middle;width:2px;}
.toolbardividery {background-color:#D4D0C8;border-bottom:solid #FFFFFF 1px;border-top:solid #808080 1px;height:2px;overflow:hidden;width:100%;}
.toolbarName {color:#000000;font:75%  Arial,Tahoma,Sans Serif;font-weight:bold;letter-spacing:3px;padding-left:10px;padding-right:10px;}
.toolbartable {background-color:#D4D0C8; border-bottom:solid #808080 1px; border-left:solid #FFFFFF 1px; border-right:solid #808080 1px; border-top:solid #FFFFFF 1px; margin:0px; -moz-user-select:none; padding:0px; table-layout:fixed;}
.dvhdr1 {background:#336699; font-family:Verdana,Arial,Tahoma,Sans Serif; font-size:70%;font-weight:bold; border:1px solid #000000; border-bottom:0; padding:4px; width:150px;}
.dvbdy1 {background:#FFFFC0; font-family:Verdana,Arial,Tahoma,Sans Serif; font-size:65%;border-top:0; border:1px solid #000000; padding:5px; width:150px;}
.BoxOverHeadWide {background:#336699; font-family:Verdana,Arial,Tahoma,Sans Serif; color:#FFFFFF; font-size:70%;font-weight:bold; border:1px solid #000000; border-bottom:0; padding:4px; width:300px;}
.BoxOverBodyWide {background:#FFFFC0;font-family:Verdana,Arial,Tahoma,Sans Serif;font-size:65%;border-top:0;border:1px solid #000000;padding:5px;width:298px;}
.Verdana12 {font-weight:normal;font-size:12px;font-family:verdana;font-variant:normal;font-style:normal;}