﻿.RegisterLink
{
	float: left;
	padding-bottom: 15px;
	padding-left: 20px;
}

.RegisterText
{
	padding-top: 30px;
	float: left;
	text-align: left;
	padding-left: 10px;
	height: 80px;
	width: 170px;
}

.MoreInformationBody
{
	background: white;
	background-color: white;
	height: auto;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.MoreInformationHeadingPlacement
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.MoreInformationCompanyDetails
{
	width: 600px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.ProgressBarPlacement
{
	height: 15px;
	width: 200px;
	background: #E5EDEE;
	background-color: #E5EDEE;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PercentagePlacementLeft
{
	margin: 0;
	padding: 0;
	float:left;
}

.PercentagePlacementRight
{
	margin-left: 190px;
	padding: 0;
}

.ResourceHeading
{
	float: right;
	margin-top: -10px;
	margin-bottom: 5px;
	

}

.DownloadStep
{
	padding:0;
	margin-top: -15px;
	border:0;
	float: right;
}
.DownloadStage
{
	padding:0;
	border:0;
	float: right;
	color: #FF0A0F;
}

h1
{
	margin-bottom:0px;
}

h2
{
    font-size: 12pt;
    font-family:Arial,Sans-Serif;
    color: #e11838;
    font-weight: bold;
}

h4
{
    font-size: 12pt;
    font-family:Arial,Sans-Serif;
    color: #FF0A0F;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 4px;
    margin-top: 0px;
}

h5
{
    font-size: 8pt;
    font-family:Arial,Sans-Serif;
    color: #FF0A0F;
    font-weight: bold;
    padding: 0px;
    margin-bottom: 4px;
    margin-top: 0px;
}

h6
{
	font-size:9pt;
    font-family:Arial,Sans-Serif;
    padding: 0;
    margin: 0;
    font-weight: normal;

}


ul
{
	margin-left:0px;
}

li
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#FF0A0F;
	font-weight:bold;
	margin-left:15px;
	list-style-type:square;
}

ul.GreyBulletedList
{
	list-style:none;
	margin:0;
	text-indent:0;
}

ul.GreyBulletedList li
{
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	margin-left:15px;
	list-style-type:square;
}

table.Bordered
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#666666;
	border-color:#C5C5C5;
	border-width:1px;
	border-style:solid;
}

table.BorderedRed
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#666666;
	border-color:#C3001F;
	border-width:1px;
	border-style:solid;
}
.Panel
{
	border: None 1px red;
	margin-top:5px;
	margin-bottom:5px;
}
.Panel fieldset
{
	background-color:White;
	border: solid 1px #C5C5C5;
	padding:10px;
}
.Panel legend
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:17px;
	font-weight:bold;
	border-color:Blue;
}

.PanelNoPadding
{
	border-style:none;
	margin-top:5px;
	margin-bottom:5px;
}
.PanelNoPadding fieldset
{
	background-color:White;
	border: solid 1px #C5C5C5;
}
.PanelNoPadding legend
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:17px;
	font-weight:bold;
	border-color:Blue;
}

.PanelGreyBackground
{
	border-style:none;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#E5EDEE;
}
.PanelGreyBackground fieldset
{
	background-color:White;
	border: solid 1px #C5C5C5;
	background-color:#E5EDEE;
}
.PanelGreyBackground legend
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:17px;
	font-weight:bold;
	border-color:Blue;
	background-color:#E5EDEE;
}

.GreyBackground
{
	background-color:#E5EDEE;
}

li.NoBullet
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-left:15px;
	list-style-type:none;
}

ul.NormalList li
{
	list-style-type: none;
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 5px;
}

li.Grey
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-left:15px;
	list-style-type:square;
}

body 
{
	font-family:Arial,Sans-Serif;
	font-size:medium;
	color:Black;
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 100%
}

html
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}

#mainRow
{
	vertical-align: top;
    height: expression(document.documentElement.clientHeight - 150 + 'px');
}

.chartHeight
{
	height: expression(document.documentElement.clientHeight - 300 + 'px');
}

#footerRow
{
	vertical-align: bottom;
    height: 40px;
}

.BorderRed
{
	border-color: #e11838;
}

.HeaderTextQuote
{
	font-family :Arial,Sans-Serif; 
	font-size:medium;
	color:#C8C8C8;
	font-style:italic;
	font-weight:bold;
}

.HeaderTextRed, h2
{
	font-family :Arial,Sans-Serif; 
	font-size:medium;
	color:#FF0A0F;
	font-weight:bold;
}

.HeaderTextSilver
{
	font-family :Arial,Sans-Serif; 
	font-size:medium;
	color:Silver;
	font-weight:bold;
}

.FooterTextWhite
{
	font-family :Arial,Sans-Serif; 
	font-size:xx-small;
	color:White;
}

.TextRedMedium
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:medium;
}

.TextRedBoldMedium
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:12px;
	font-weight:bold;
}

.TextGreenBoldMedium
{
	font-family:Arial,Sans-Serif;
	color:#008000;
	font-size:12px;
	font-weight:bold;
}

.TextBlackBoldMedium
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:12px;
	font-weight:bold;
}

.CQQuestionHeaderFooter
{
	font-family:Arial,Sans-Serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.BackgroundLightGrey
{
	background-color:#E5EDEE;
}

.TextImageQuoteBoldXLarge
{
	font-family:Arial,Sans-Serif;
	background-color:#e11838;
	color:White;
	font-size:x-large;
	font-weight:bold;
}

.TextImageQuoteBoldLarge
{
	font-family:Arial,Sans-Serif;
	background-color:#e11838;
	color:White;
	font-size:large;
	font-weight:bold;
}

.TextImageQuote
{
	font-family:Arial,Sans-Serif;
	background-color:#e11838;
	color:White;
	font-size:large;
}

.TextImageQuoteMedium
{
	font-family:Arial,Sans-Serif;
	background-color:#e11838;
	color:White;
	font-size:medium;
}

.TextGrey
{
	font-family:Arial,Sans-Serif;
	color:#C8C8C8;
}

.TextGreySmall
{
	font-family:Arial,Sans-Serif;
	color:#949494;
	font-size:11px;
}

.TextGreyXSmall
{
	font-family:Arial,Sans-Serif;
	color:#929292;
	font-size:x-small;
}

.BackgroundRed
{
	background-color:#e11838;
}

.BackgroundGrey
{
	background-color:#C5C5C5;
}

.TextDarkGreyBoldXSmall
{
	font-family:Arial,Sans-Serif;
	color:#787878;
	font-size:x-small;
	font-weight:bold;
}

.TextDarkGreyBoldSmall
{
	font-family:Arial,Sans-Serif;
	color:#787878;
	font-size:small;
	font-weight:bold;
}

.TextDarkGreyBoldLarge
{
	font-family:Arial,Sans-Serif;
	color:#787878;
	font-size:19px;
	font-weight:bold;
}

.BackgroundBlue
{
	background-color:Blue;
}

.TextWhiteXLarge
{
	font-family:Arial,Sans-Serif;
	color:White;
	font-size:x-large;
}

.TextWhiteLarge
{
	font-family:Arial,Sans-Serif;
	color:White;
	font-size:large;
}

.TextWhiteBoldNormal
{
	font-family:Arial,Sans-Serif;
	color:White;
	font-size:medium;
	font-weight:bold;
}

.TextWhiteNormal
{
	font-family:Arial,Sans-Serif;
	color:White;
	font-size:medium;
}

.TextRedXLarge
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:x-large;
}

.TextRedXXLarge
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:xx-large;
}

.TextRedLarge
{
	color:#FF0A0F;
	font-family:Arial,Sans-Serif;
	font-size:large;
}

.TextRedXLarge
{
	color:#FF0A0F;
	font-family:Arial,Sans-Serif;
	font-size:x-large;
}

.ButtonRed
{
	background-color:#FF0A0F;
	font-family:Arial,Sans-Serif;
	font-size:small;
	color:White;
	cursor:hand;
}

p
{
	margin-top:0px;
	margin-bottom:9px;
}

a
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#e11838;
}

.TextGreyLarge
{
	font-family:Arial,Sans-Serif;
	font-size:17px;
	color:#666666;
	text-align:left;
}

.TextBlackSmall, div, p, .Button
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#666666;
}

.TextSmallRedBold
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0A0F;
}

.TextBlackSmallBold, h3
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.TextBlackUnderlinedSmall
{
	font-family: Arial,Sans-Serif;
	font-size: small;
	color: Black;
	text-decoration: underline;
}

.TextBlackUnderlinedSmallBold
{
	font-family: Arial,Sans-Serif;
	font-size: small;
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.TextBlackUnderlinedExtraSmallBold
{
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.TextBlueSmall
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:Blue;
}

.TextLightBlueSmall
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color: #80FFFF;
}

.TextBlueBoldMedium
{
	font-family:Arial,Sans-Serif;
	font-size:medium;
	font-weight:bold;
	color:Blue;
}

.TextRedSmall
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#FF0A0F;
}

.TextRedSmallBold
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#FF0A0F;
	font-weight:bold;
}

.TextRedBoldXLarge
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:x-large;
	font-weight:bold;
}

.TextRedBoldLarge
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:19px;
	font-weight:normal;
}

.TextGreyBoldLarge
{
	font-family:Arial,Sans-Serif;
	color: Gray;
	font-size:19px;
	font-weight:normal;
}

.LoginBoxText
{
	color:#666666;
	font-family:Arial,Sans-Serif;
	font-size:11px;
}

.MenuTextTopLevel
{
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color:White;
}

.MenuItemTextTopLevel
{
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size:11px;
	color:#444444;
	vertical-align:middle;
}

.MenuItemSpacer
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:bottom;
}

.MenuTextSecondLevel
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#666666;
	vertical-align:middle;
}

.TextBlackBoldXLarge
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:x-large;
	font-weight:bold;
}

.MenuTextError
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:Red;
	vertical-align:middle;
}

.MenuBackground
{
	background-color:#E6EEEF;
}

.TextBlackLarge
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:large;
}

.TextBlackMedium
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:12px;
}

.TextBlackXSmall
{
	font-family:Arial,Sans-Serif;
	font-size:x-small;
	color:Black;
}

.TextRedXSmall
{
	font-family:Arial,Sans-Serif;
	font-size:x-small;
	color:#FF0A0F;
}

.HyperlinkRedSmall
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:11px;
	background-color: Transparent;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkRedSmallTransparentBackground
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:11px;
	background-color:Transparent;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}


.StepNotCompleted
{
	font-family:Arial,Sans-Serif;
	color:#e11838;
	font-size:11px;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
	font-weight:normal;
}

.StepCompleted
{
	font-family:Arial,Sans-Serif;
	color:#059B00;
	font-size:11px;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
	font-weight:normal;
}

.StepNotCompletedNonLink
{
	font-family:Arial,Sans-Serif;
	color:#e11838;
	font-size:11px;
	background-color: Transparent;
	border: 0px solid;
	font-weight:normal;
}

.StepCompletedNonLink
{
	font-family:Arial,Sans-Serif;
	color:#059B00;
	font-size:11px;
	background-color: #FFFFFF;
	border: 0px solid;
	font-weight:normal;
}

.HyperlinkRedSmallTransparent
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:11px;
	background-color:Transparent;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkRedBoldSmall
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:smaller;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkRedBoldSmaller
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:11px;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkRedMedium
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:medium;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkRedBoldMedium
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:medium;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkRedLarge
{
	font-family:Arial,Sans-Serif;
	color:#FF0A0F;
	font-size:large;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlack
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:medium;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlackBoldMedium
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:medium;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlackBoldSmall
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:small;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlackBoldSmallTransparentBackground
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:small;
	font-weight:bold;
	background-color:Transparent;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlackSmall
{
	font-family:Arial,Sans-Serif;
	color:#666666;
	font-size:11px;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlueSmall
{
	font-family:Arial,Sans-Serif;
	color:Blue;
	font-size:small;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlueSmall
{
	font-family:Arial,Sans-Serif;
	color:Blue;
	font-size:small;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkBlackXSmall
{
	font-family:Arial,Sans-Serif;
	color:Black;
	font-size:x-small;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.HyperlinkGreySmall
{
	font-family:Arial,Sans-Serif;
	color:#666666;
	font-size:11px;
	background-color: #FFFFFF;
	border: 0px solid;
	text-decoration: underline;
	cursor:pointer;
}

.ListHeader
{
	font-family:Arial,Sans-Serif;
	background-color:#FF0A0F;
	color:White;
	font-size:11px;
	font-weight:bold;
}

.ListHeaderMedium
{
	font-family:Arial,Sans-Serif;
	background-color:#FF0A0F;
	color:White;
	font-size:12px;
	font-weight:bold;
}

.BackgroundVeryLightGrey
{
	background-color:#F7F3F7;
}

.InactiveRow
{
	font-family:Arial,Sans-Serif;
	color:#C8C8C8;
}

.InactiveRowBackgroundVeryLightGrey
{
	font-family:Arial,Sans-Serif;
	color:#C8C8C8;
	background-color:#F7F3F7;
}

.TextWhiteXSmall
{
	font-family:Arial,Sans-Serif;
	color:White;
	font-size:x-small 
}

.TextWhiteSmall
{
	font-family:Arial,Sans-Serif;
	color:White;
	font-size:small 
}

.TextBlackBoldSmall
{
	font-family:Arial,Sans-Serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

.TextRedBoldSmall, .error
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#FF0A0F;
	font-weight:bold;
}

.TextGreenBoldSmall, .confirmation
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#008000;
	font-weight:bold;
}

.TextGreenSmall
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#008000;
}	

.TableHeaderRed
{
	border-width:medium;
	border-style:solid;
	border-color:#FF0A0F;
	background-color:#FF0A0F;
	color:White;
}

.TableRowsRed
{
	border-width:medium;
	border-style:solid;
	border-color:#FF0A0F;
	background-color:White;
	color:Black;
}

.TextAlignRight
{
	text-align:right;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#666666;
}

.TableRowsGrey
{
	border-width:thin;
	border-style:solid;
	border-color:Silver;
	padding:5px;
}

.TextNavySmall
{
	font-family:Arial,Sans-Serif;
	font-size:small;
	color:Navy;
}

.TextGrayBoldSmall
{
	font-family:Arial,Sans-Serif;
	font-size:small;
	color:Gray;
	font-weight:bold;
}

.TableCellGrey
{
	background-color:#E5EDEE;
}

.tst 
{
	background-Color:#FFFFFF;border:#FFFFFF 2px;color:#FFFFFF;
}

.Calendar
{
	border-width:2px;
	background-color:White;
	font-size:11px;
	font-family:Arial,Sans-Serif;
	color:#666666;
	border-color:#999999;
	border-style:outset;
	padding:4px;
}

.CalendarToday
{
	font-size:11px;
	font-family:Arial,Sans-Serif;
	color:#666666;
	background-color:#CCCCCC;
	
}

.CalendarSelector
{
	background-color:#CCCCCC;
}

.CalendarNextPrevious
{
	vertical-align:bottom;
}

.CalendarDayHeader
{
	font-size:11px;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	color:#666666;
	background-color:#CCCCCC;
}

.CalendarSelectedDay
{
	font-size:11px;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	color:White;
	background-color:#666666;
}

.CalendarTitle
{
	font-size:11px;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	color:#666666;
	background-color:#999999;
	border-color:Black;
}

.CalendarWeekendDay
{
	background-color:#FFFFCC;
}

.CalendarOtherMonthDay
{
	color:#808080;
}

.ajax__calendar_header .ajax__calendar_title
{
    margin-left: 15%;
    margin-right: 15%;
}

div.backOfficeMain
{
	
	clear: both;
	margin: 0px auto;
	width: 998px;
	
}

#DivMain
{
	display: table;
}

#DivRow  
{
	display: table-row;
}

.DivRow
{
	display:table-row;
}

#DivCell
{
	display: table-cell;
}

.DivCell
{
	display: table-cell;
}

p.IndentForOption
{
	margin-left:20px;
}

/*BackOffice/Maintenance/SurveyMessages*/
table.formElements
{
    width: 100%;
}

table.formElements td.left
{
	
	padding-right: 5px;
    width: 120px;
    text-align: right;
    
}

table.formElements .rightElement
{
	width: 180px;
}

table.formElements td.right
{
    text-align: left;
}

select.surveyMessages
{
	width: 305px;
}

div.floatingContainer
{

    clear: both;
    width: 100%;
    
}

div.floatLeft
{
    float: left;
}

div.floatRight
{
    float: right;
}

h2.ProjectPlan
{

    color: #E11838;
    font-size: 1.8em;
    font-weight: bold;
    text-align: left;
    
}

ul.horizontal
{

    clear: both;
    list-style: none;
    
}

ul.horizontal li
{

    list-style: none;
    float: left;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    
}

div.formRowSep
{
	
	clear: both;
	padding-top: 5px;
	
}

.hiddencol
{
    display:none;
}
.viscol
{
    display:block;
}

.ModalBackground
{
	background-color: #FFFFFF;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

div.divHomepageText h1
{
	 color:#FF0A0F;
	 font-size:44px;
	 margin:0px;
	 padding: 0px;
}
div.divHomepageText h2
{
	 color:#9B0001;
	 font-size:36px;
	 margin: 0px;
	 padding: 0px;
}
div.divHomepageText h3
{
	 color:#9B0001;
	 font-size:29px;
	 margin:0px;
	 padding: 0px;
}
.Hdr1
{
	font-family:Arial, Sans-Serif;
	color:#FF0A0F;
	font-size:26px;
}
div.HomepageHeading
{
	float:left; 
	width:350px;
}
div.HomepageMoreInfo
{
	float: right;
	height: 235px; 
	width: 200px;
}
div.HomepageHeading h4
{
	font-family:Arial, Sans-Serif;
	color:#FF0A0F;
	font-size:16px;
}
div.HomepageHeading p
{
	line-height:16px;
	font-size:12px;
}
div.Wrapper
{
	height:100%;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
}
div.Header
{
	background-color:#FF0A0F;	
	height:100px;
	margin-bottom:15px;
	text-align:left;
}
div.Header input
{
	 padding-left:20px;
	 padding-top:20px;
}
div.Header a
{
	position:absolute;
	padding-left:600px;
	padding-right:20px;
	font-family:Arial,Sans-Serif;
	font-size:small;
	font-weight:bold;
	color:White;
	padding-top:10px;
}
.HeaderPart1
{
	padding-left:285px;
	font-family:Arial,Sans-Serif;
	font-size:30px;
	font-weight:bold;
	color:#9B0001;
}
.HeaderPart2
{
	font-family:Arial,Sans-Serif;
	font-size:30px;
	font-weight:bold;
	color:White;
	padding-left:5px;
}
.CompanyHeaderLink
{
	float:right;
	width:274px;
	text-align:right;
}
.HorizontalDivider
{
	clear: left;
	background-image: url(../Images/greystar.png);
	height: 6px;
	display: block;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.RecentArticleHeading
{
	color: #FF0A0F;
	font-size:12px;	
	font-weight:bold;
	padding: 10px 0 0 0;	
	margin-bottom:10px;
}
div.RecentArticle
{
	padding: 10px 0 0 15px;	
}
.RecentArticleTitle
{
	font-size:12px;
	color:#444444;
	font-weight:bold;
}

.DownloadMethodology
{
	position:absolute;	
	padding-left:15px;
	padding-top:10px;
}

.DownloadMethodologyFileSize
{
	position:absolute;
	padding-top:15px;
	padding-left:15px;
}
.MethodologyDownloadAdobe
{
	position:absolute;
	padding-left:440px;
}
.AboutUsItemHeading, .AboutUsItemHeadingSpecial
{
	position:absolute;
	color:#FF0A0F;
	font-size:19px;
	font-weight:bold;
	padding-left:30px;
	display:block;
	width:150px;
}
.BannerHeader
{
	position:absolute;
	color:#FF0A0F;
	font-size:18px;
	font-weight:bold;
	padding-left:5px;
}
.BannerText
{
	position:absolute;
	color:#9B0001;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-top:30px;
	z-index:10;
}
.BannerLink
{
	
}
.BannerImage 
{
	position:absolute;
	 padding-top:60px;
	  padding-right:10px;
	  text-align:right;
	  width:200px;
}
.Globe
{
	padding-top:50px;
}
.Eggs
{
	padding-top:85px;	
}
.Plan
{
	padding-left:15px;
}
.World
{
	padding-top:70px;
}
.AboutUsItemHeadingSpecial
{
	padding-left:0px;
}
.AboutUsPanelHeader
{
	height:100px;
	padding-top:10px;
}
.AboutUsItemTextWrapper
{
	/*padding-top:10px;*/
	overflow:hidden;
	height:0px;
}
.AboutUsPrimaryPurpose
{
	padding-top:20px;
	padding-left:20px;	
}
.PageSubHeading
{
	font-size:36px;
	font-weight:bold;
	color:#FF0A0F;
	padding-top:60px;
	padding-left:10px;
	display:block;	
}
.IngeniousPlanHeading
{
	font-size:36px;
	font-weight:bold;
	color:#FF0A0F;
	padding-top:40px;
	padding-left:30px;
	display:block;
}
.AboutUsIngeniousTextReflection
{
	margin-left: 30px;
	
}

.PrimaryPurposeText1
{
	 padding-bottom:10px;
	 font-weight:bold;	
	 display:block;
}
.AdvertAttractionText
{
	 position:absolute;
	 display:block;
	 padding-top:75px;
	 padding-left:72px;
	 font-size:11px;		
	 font-weight:bold;
	 text-align:left;
	 
}
.AdvertDevotionText
{
	position:absolute;
	 display:block;
	 padding-top:75px;
	 padding-left:0px;
	 font-size:11px;		
	 font-weight:bold;
	 text-align:left;
}

.AdvertAoEText
{
    color:#3F3D64;
	font-weight:bold;
	font-size:10px;
	text-align:center;		 
}

.imgClick
{
    cursor:pointer;
}
/*Survey progress styles*/

ul.DashboardStages
{

    text-indent: 0px;
    list-style: none;  
    padding-bottom:0px;
    padding-left: 0px;    
    margin: 0px;  
}
ul.DashboardStages li
{

    padding-left: 0px;
    text-indent: 0px;
    list-style: none;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    
}

ul.DashboardStageSteps
{

    text-indent: 0px;
    list-style: none;
    padding: 0px;
    margin-left: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    
}
ul.DashboardStageSteps li
{

    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    list-style: none;   
}

div.DashboardExpandProgressStage
{
    width: 16px;    
}

div.DashboardExpandProgressStage img
{
    vertical-align: middle;
}
div.DashboardStageTitle img
{
    vertical-align: middle;
}

div.DashboardStageArea
{
	padding-top: 1px;
	padding-bottom: 1px;
}
.BannerDisciplaneImage
{
   padding-top: 57px;
   padding-left: 11px;
   text-align:right;
   width:200px;
}

div.Field
{
	vertical-align: top;
	clear: left;
	margin-top: 6px;
	min-height: 22px;
}

div.Field span.Label, div.Field label.Label
{
	display: block;
	float: left;
	width: 250px;
	padding-top: 3px;
}

.Button
{
	display:block;
	margin-left:250px;
}

.DisabledButton    
{        
    color:#aca899;        
    background-color:#efefef;        
    border:solid 1px #c0c0c0;    
}

div.Field span.Text
{
	display: block;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
}

div.Field Input.TextBox
{
	width: 250px;
	float: left;
	padding-left: 3px;
}

span.LabelSecondary
{
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 3px;	
}

.ModalPopupBackground
{
	background-color: #ffffff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopup
{
	border: solid 1px #C5C5C5;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #E5EDEE;
}

.ModalPopup .Content
{
	padding: 5px;
	max-height: 600px;
	overflow: auto;
}

.ModalPopup .Content fieldset
{
	background-color: Transparent;
}

.UploadProgressHolder td
{
	text-align: left;
}

#BubblePreview
{
	height: 50px;
	width: 500px;
	background-image: url(../Images/BubblePreview.png);
	background-repeat: no-repeat;
	padding: 20px;
}

.IndexImageMargin
{
    margin-bottom: 5px;
}

.StagingMenuBackground
{
	background-color:#D3F9BC;
}

.ToolTip
{
	width:300px;
	margin:0px;
	background-color:#F5F5F5;
	border-style:solid;
	border-width:1px;
	border-color:#636363;
	padding:3px;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#666666;
}

.FormatAsTextBox
{
	border: solid 1px black;
	padding:2px 2px 2px 2px;
}

.NoteStyleFull, .NoteStyleCondensed
{
    clear:both;
}

.NoteStyleFull .NoteType
{
    width:75px;
    float:left;
    padding:5px;
}

.NoteStyleFull .DateAdded
{
    width:120px;
    float:left;
    padding:5px;
}

.NoteStyleFull .NoteText
{
    width:360px;
    float:left;
    padding:5px;
}

.NoteStyleFull .NoteUser
{
    width:130px;
    float:left;
    padding:5px;
}

.NoteStyleCondensed .NoteType
{
    visibility:collapse;
    position:absolute;
}

.NoteStyleCondensed .DateAdded
{
    float:left;
    padding-right:10px;
}

.NoteStyleCondensed .NoteText
{
    width:95%;
    float:left;
    padding-bottom:10px;
}

.NoteStyleCondensed .NoteUser
{
    float:none;
}

.ListBoxWithMaxHeight
{
    max-height:200px;
}