﻿body
{
	font-family: Verdana, Arial, Helvetica;
	font-size: x-small;
}

INPUT
{
    font-size: .9em;
    color: black;
    font-family: Verdana, Arial, Helvetica;
}

Select
{
	font-size: x-small;
}

/*==========================================
LINKS
===========================================*/

A, A:active, A:visited
{	
	text-decoration: none;
	color: #1a41b3;
}	
		
A:hover	
{	
	text-decoration: underline;
	color: #1a41b3;
}

A.MenuLink, A:active.MenuLink, A:visited.MenuLink
{
	text-decoration: none;
	font-size: x-small;
	color: Orange;
}	

A:hover.MenuLink	
{	
	text-decoration: underline;
	color: Orange;
}

A.MenuLinkSelected, A:active.MenuLinkSelected, A:visited.MenuLinkSelected
{
	text-decoration: none;
	font-size: x-small;
	color: #ffe54c;
}

A:hover.MenuLinkSelected	
{	
	text-decoration: underline;
	color: #ffe54c;
}	

A.Disabled, A.Disabled:hover
{
	text-decoration: none;
	color: #888888;
}


/*======================================*/
.SectionHeader
{
	font-size: small;
	font-weight: bold;
	color: #3b006e;
	border-bottom: #3b006e thin solid;
	white-space: nowrap;
	margin-bottom: 10px;
}

.SectionHeader2
{
	font-size: small;
	font-weight: bold;
	color: #660099;
	white-space: nowrap;
}

.ResultMessage
{
	color:Green;
	font-weight:bold;
}

.SectionUnderline
{
	padding-bottom: 1px;
	border-bottom: #3b006e thin solid;
}

.OverviewHeadline
{
    font-weight: bold;
	font-size: 11pt;
    color: #1a41b3;
}

.Headline3
{
    font-weight: bold;
    color: #8d8b8a;
}

.Headline4
{
	font-size:x-small;
    font-weight: bold;
    color: #3b006e;
}

.Note
{
	font-size: xx-small;
	color: #8d8b8a;
}

.Label
{
	font-weight: normal;
	font-family: Verdana;
	color: #666666;	
}

.LabelMultiLine
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;	
	overflow:hidden;	
}

.Guidelines
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
}

.RequiredField
{
	color: #990000;
}

.HorizontalDash
{
	background: url(../../Images/horz_dash.gif) bottom repeat-x;
}

/*==========================================
Service Display Card
==========================================*/

.DisplayBoxOrange
{
	border: solid 2px #FCF03B;
	width: 100%;
	background-color: #ffffff;
}

.DisplayBoxOrange tr td.Header
{
	font-weight: bold;
	font-family: Verdana;
	color: #003891;	
	font-size:small;
	background-color:#FCF03B;
}

.DisplayBoxOrange tr td.Divider
{
	height: 2px;
	background-color: #FCF03B
}

.DisplayBoxOrange tr td ul.List
{
	font-size:small;
	list-style-type:square;
	color:#003891;
	margin-left: 20px;
	margin-bottom: 0px;
}

/* Blue */

.DisplayBoxBlue
{
	border: solid 2px #003891;
	width: 100%;
	background-color: #c6e2ff;
}
.DisplayBoxOrangeHeader
{
	font-weight: bold;
	font-family: Verdana;
	color: #ffffff;	
	font-size:small;
	background-color:#003891;
}
.DisplayBoxBlue tr td.Header
{
	font-weight: bold;
	font-family: Verdana;
	color: #ffffff;	
	font-size:small;
	background-color:#003891;
}

.DisplayBoxBlue tr td.Divider
{
	height: 2px;
	background-color: #003891;
}

.DisplayBoxBlue tr td ul.List
{
	font-size:small;
	list-style-type:square;
	color:#0099cc;
	margin-left: 20px;
	margin-bottom: 0px;
}

/* Shared */

.DisplayBoxOrange tr td a.Disabled, .DisplayBoxBlue tr td a.Disabled
{
	color: Gray;
}

/*==================*/
.DisplayBoxBlueWhite
{
	border: solid 2px #0099cc;
	width: 100%;
	background-color: #ffffff;
}

.DisplayBoxBlueWhiteHeader
{
	font-weight: bold;
	font-family: Verdana;
	color: #ffffff;	
	font-size:small;
	background-color:#0099cc;
}


.DisplayBoxYellow
{
	border: solid 2px #ffcc33;
	width: 100%;
	background-color: #ffffcc;
}

.DisplayBoxYellowHeader
{
	font-weight: bold;
	font-family: Verdana;
	color: #f47b05;	
	font-size:small;
	background-color:#ffcc33;
}

.Number, .ReadOnlyNumber
{
	text-align: right;
}

.ReadOnlyNumber, .ReadOnlyText
{
	border-style: none;
	background-color: Transparent;
}

td#LeftBorder 
{
	background: transparent url(../../Images/RIFMaster/LeftBorder.png) bottom repeat-y;
	width: 10px;
}

/* List stepthingies */
div#Steps 
{
	float: left;
}

div#Steps a, div#Steps img
{
	vertical-align: middle;
}

div#Steps a, div#Steps b
{
	font-size: small;
	font-weight: bold;
}

div#Steps ul, div#Steps p
{
	margin: 0 0 15px 42px;
	list-style-type: none;
}

.RightAlign
{
 text-align:right;
}

.RightPadding
{
	padding-right:20px;
}
.StepList
{
	font-size: small;
	font-weight: bold;
} 

/* Verification Pages */
.EditButton
{
	font-size: 11px;
	font-weight: normal;
	float:right;
}

/* Update hyperlink on Report Distribution
Grid user control
See: http://www.sitepoint.com/article/build-site-navigation-css
 */
a.button:link  
{
 font-size:8pt;
 font-weight:bold;
 padding-right:2px;
 padding-left:2px;
 text-decoration:none;
 border-style:outset;
 border-color:black;
 border-width:1px;
 background-color:#FFFFCE;
 width:125px;
 color:black;
}


a.button:visited  
{
 font-size:8pt;
 font-weight:bold;
 padding-right:2px;
 padding-left:2px;
 text-decoration:none;
 border-style:outset;
 border-color:black;
 border-width:1px;
 background-color:#FFFFCE;
 width:125px;  
 color:black;
}

a.button:active  
{
 font-size:8pt;
 font-weight:bold;
 padding-right:2px;
 padding-left:2px;
 text-decoration:none;
 border-style:inset;
 border-color:black;
 border-width:1px;
 background-color:#FFFFCE;
 width:125px;
 color:Olive;
}

a.button:hover  
{
 font-size:8pt;
 font-weight:bold;
 padding-right:2px;
 padding-left:2px;
 text-decoration:none;
 border-style:inset;
 border-color:maroon;
 border-width:1px;
 background-color:#FFFFCE;
 width:125px;  
 color:Olive;
} 

/*
	BoldRed			#CC0033
	MediumMaroon	#990000
	DarkGray		#666666
	MediumGray		#899188
	LightGray		#dddddd

	Purple			#3b006e
	MediumPurple	#660099
	BrightPurple	#8300b6
	LightPurple		#debdff
	Orange			#fb9f10
	PaleOrange		#ffeaa9
	DarkBlue		#1a41b3
	MediumBlue		#3366cc
	PaleBlue		#c6e2ff
*/
