/* Re - Structured by CM ---- --- -- - */ 

/* Elements */

body 
	{ color: #000; font-size: 0.75em; font-family: ArialMT, Helvetica, sans-serif; }

a { text-decoration: none; font-weight: 700; color: #5E7E95; }

a:hover { text-decoration: underline; }

/* Webpage Structure ID's */

#formp /*Main Wrapper form */
	{
		margin: 0px auto 0px auto; 
		width:650px; 
		padding:0px
	}
	
#NewpageContent 
{
	padding: 0px 0px 0px 0px;
	width:650px;
	margin: 0px;
}

#leftPadding 
{
	width:650px;
	margin:0px;
	padding:0px;
}

/* ID's are located with in the XSLT files */
#divSectionPanel01,
#divSectionPanel02,
#divSectionPanel03
{
	width: 650px;
	height: 36px;
	display:block;
}

#divSectionPanel02, #divSectionPanel03 { display:none;}


#divContent01,
#divContent02,
#divContent03
{
	position: relative;
	width: 650px;
	height: auto;
	display:block;
}

#divContent02, #divContent03 { display:none; }

#divSectionPanel03 
{ 
	background-image:url(../images/BackgroundFix.jpg);
	background-position: 640px 0px;
	background-repeat: no-repeat;
}

/* Class's ---- --- -- - */

/* Bread Crumb */
.SectionSelectedWithMargin,
.SectionSelected
{
	position: relative;
	float: left;
	width: 190px;
	padding: 5px 10px 5px 10px;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	background : #7a9ebe;
	font-size: 13px;
}

.SectionSelectedWithMargin { Margin-left:10px; }

.SectionUnSelectedNoMargin,
.SectionUnSelected
{
	position: relative;
	float: left;
	width: 190px;
	padding: 5px 10px 5px 10px;
	font-family: Arial;
	font-weight: bold;
	color: #FFF;
	background : #1175a1;
	margin-left: 10px;
	font-size: 13px;
}

.SectionUnSelectedNoMargin { margin:0px; }

.FixForFinalScreen
{ 
	position: relative;
	float: left;
	width: 10px;
	padding: 0px 0px 5px 0px;
	font-family: Arial;
	font-weight: bold;
	color: #FFF;
	background : #FFF;
	margin-left: 0px;
	font-size: 13px;
}

.FixForFinalScreenSelected
{ 
	position: relative;
	float: left;
	width: 190px;
	padding: 5px 0px 5px 10px;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	background : #7a9ebe;
	font-size: 13px;
	Margin-left:10px;
	margin-right: 0px;
}

/*End of Breadcrumb */

.NewContents /*Located in XSLT files */
{
	position: relative;
	float: left;
	width: 650px;
}

.FormDoubleColumn /*Located in XSLT files */
{
	position: relative;
	float: left;
	width: 640px;
	margin: 8px 0px 8px 0px;
	padding-left: 10px;
}

.FormDoubleColumnResult /*Located in XSLT files */
{
	position: relative;
	float: left;
	width: 650px;
	margin: 10px 0px 0px 0px;
}

.NewFormRightColumn /*Located in XSLT files */
{
	position: relative;
	float: left;
	width: 315px;
	clear: right;
	margin: 0px 0px 20px 0px;
	text-align: right;
}

.NewFormLeftColumn /*Located in XSLT files */
{
	position: relative;
	float: left;
	width: 320px;
	padding-left: 10px;
}

.NewbuttonRow /*Located in XSLT files */
{
	position: relative;
	float: left;
	clear: both;
	width: 650px;
	text-align: right;
}

.NewFormLeftColumnResult /*Located in XSLT files - Results */
{
	position: relative;
	float: left;
	width: 307px;
	padding: 0px 10px 0px 10px;
	Margin-right: 15px;
	height: 200px;
	background: #e4ebf2;
}

.NewFormRightColumnResult /*Located in XSLT files - Results */
{
	position: relative;
	float: left;
	width: auto;
	padding: 0px 0px 0px 0px;
	height: 200px;
	background-color: #e4ebf2;
}

.NewFormDoubleColumnResult /*Located in XSLT files - Results */
{
	position: relative;
	float: left;
	width: 650px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}

.NewResultPer /*Located in XSLT files - Results */
{
	border: 1px solid #e4ebf2;
	width: 40px;
	text-align: right;
	height: 30px;
	font-size:30px;
	font-family: Arial;
	color: #000;
	line-height: 1em;
	margin: 10px 0px 0px 0px;
	font-weight: lighter;
	padding: 0px 0px 0px 0px;
	background: #e4ebf2;
}

.NudgeLeft { margin-left: 10px; }

/* End Of Re-structure*/
