﻿/* Inserted in the upgrade to 5.0.0.0: */

.Bold {
    display: inline;
    font-weight: bold;
}

.Italic {
    display: inline;
    font-style: italic;
}

.Underline {
    display: inline;    
    text-decoration: underline;
}

.Paragraph {
}

th {
    text-align: left;
    font-weight: normal;
}

.EditRecord {
}

.ShowRecord {
}

.TableRecords {
}

table.Empty {
}

/* Inserted in the upgrade to 5.0.0.0 */


/*-----------------------------------------------------------------*/
/*----------------- HTML Elements Start ---------------------------*/
/*-----------------------------------------------------------------*/

body,
select,
textarea,
input,
td {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
/*	font-size:100.1%;*/
}

th /* copied from 'td' in the upgrade to 5.0.0.0 */ {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
                      
}

body,
p {
	margin: 0px;
}

.Paragraph /* copied from 'p' in the upgrade to 5.0.0.0 */ {
	margin: 0px;
}

input {
	padding: 1px 0px 1px 0px;
}

input[disabled] {
	background: ButtonFace;
	cursor: text;
}

input[type=radio],
input[type=checkbox] {
	margin: 0px 3px 0px 4px;
	vertical-align: bottom;
}

input[type=file] {
	height: 21px;
	vertical-align: bottom;
}

textarea {
	margin-top: 2px;
	*margin-top: 0px;
}

table {
	border-collapse: separate;
	empty-cells: show;
}

a,
a:link,
a:visited,
a:hover {
	color: black;
}

a[disabled] {
	color: ButtonShadow;
}

/*-----------------------------------------------------------------*/
/*----------------- HTML Elements End -----------------------------*/
/*-----------------------------------------------------------------*/





/*-----------------------------------------------------------------*/
/*----------------- Service Studio Default Styles Start -----------*/
/*-----------------------------------------------------------------*/

/*-------------------------------------------------------*/
/* You can modify the styles in this area but you should */
/* not remove or rename them because they are used by    */
/* Service Studio widgets.                               */
/*-------------------------------------------------------*/

.Button {
	text-align: center;
	margin-right: 3px;
	padding: 0px 10px 1px 10px;
	*padding: 0px 3px 0px 3px;
}

.Button[disabled] {
	padding: 1px 12px 2px 10px;    
	color: ButtonShadow;
	cursor: text;
}

td .Button {
	font-size: 8pt;
}

th .Button /* copied from 'td .Button' in the upgrade to 5.0.0.0 */ {
	font-size: 8pt;
}

.EditRecord_Caption {
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 1px solid #9cceff;
	padding: 8px 10px 2px 0px;
}

.EditRecord_Value {
	color: #444444;
	vertical-align: bottom;
	border-top: 1px solid white;
	border-right: 30px solid white;
	border-bottom: 1px solid #f1fafe;
	border-left: 3px solid white;
   padding: 1px 0px 1px 1px;
   *padding: 0px 0px 0px 1px;
}

.ShowRecord_Caption {
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 1px solid #9cceff;
	padding: 3px 10px 2px 0px;
}

.ShowRecord_Value {
	color: #404040;
	font-weight: bold;
	vertical-align: bottom;	
	padding: 2px 2px 2px 2px;
}

.TableRecords_Header {
	background-color: #E6E6E6;
	color:Black;
	font-weight:bold;
	line-height:18px;
	padding:3px 5px;
	white-space:nowrap;
	border-bottom: 1px solid red;
/*	width: 384px;*/
}	

.TableRecords_Header a,
.TableRecords_Header a:hover,
.TableRecords_Header a:link,
.TableRecords_Header a:visited {
	color: white;
}

.TableRecords_OddLine, 
.TableRecords_EvenLine {
	line-height: 18px;
/*	margin: 1px 1px 1px 1px;*/
	padding: 3px 5px;
	border-style: hidden;
}

.TableRecords_OddLine a:visited,
.TableRecords_EvenLine a:visited {
}

/* /--Inserted in the upgrade to 5.1.0.0--\ */

.ListRecords {
}

img.RecordPicture {
    display: block;
    float: left;
    width: 120px;
}

div.RecordPicture_Wrapper {
    float: left;
}

div.RecordPicture_Wrapper img.RecordPicture {
    float: none;
}

.TableRecords img.RecordPicture {
    width: auto;
    height: 40px;
    float: none;
}

input.Prompt, textarea.Prompt {
    color: #BBBBBB;
}

/* \--Inserted in the upgrade to 5.1.0.0--/ */

/* /--Inserted in the upgrade to 5.1.0.2--\ */

select.Mandatory {
}

textarea.Mandatory {
}

/* \--Inserted in the upgrade to 5.1.0.2--/ */

input.Mandatory {
}

input.Not_Valid {
}

input.Is_Default {
}

a.Is_Default {
}

td.MandatoryValue {
	border-left: 3px solid #ffa85a;
}

th.MandatoryValue /* copied from 'td.MandatoryValue' in the upgrade to 5.0.0.0 */ {
	border-left: 3px solid #ffa85a;
}

td.MandatoryCaption {
}

th.MandatoryCaption /* copied from 'td.MandatoryCaption' in the upgrade to 5.0.0.0 */ {
}

span.ValidationMessage {
	white-space: nowrap;
	font-weight: normal;
	color: red;
	display: inline;
	margin-left: 5px;
}

/*-----------------------------------------------------------------*/
/*----------------- Service Studio Default Styles End -------------*/
/*-----------------------------------------------------------------*/





/*-----------------------------------------------------------------*/
/*----------------- eSpace Specific Styles Start ------------------*/
/*-----------------------------------------------------------------*/

/*-------------------------------------------------------*/
/* You can add, modify or remove the styles in this area */
/* at your will. Use them anywhere in the eSpace, in the */
/* widgets' Style property.                              */ 
/*-------------------------------------------------------*/

/*--------General Start------------------------*/

.Heading1 {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 4px;
}

.Heading2 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 3px;	
}

.Heading3 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;	
}

.Text_Note {
	color: #888888;
	font-size: 11px;
}

.Text_Error {
	color: #c7331f;
}

.Text_NoWrap {
	white-space: nowrap;
}

.Text_Preformatted {
	white-space: -moz-pre-wrap;
	white-space: pre;
	word-wrap: break-word;
}

.Text_Justified { 
	text-align: justify;
} 

/*--------General End--------------------------*/

/*-----------------------------------------------------------------*/
/*----------------- eSpace Specific Styles End --------------------*/
/*-----------------------------------------------------------------*/


/* Layout Templates Begin */

/* Header Begin */
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFF;
}

.* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}


.a {
	text-decoration: none;
}

.a:hover {
	color: #f00;
}

.img {
	border: none;
}


.img#graph {
	width: 580px;
}

.option {
	padding: 1px;
}


.p {
	font-size: 0.9em;
}

..Paragraph /* copied from '.p' in the upgrade to 5.0.0.0 */ {
	font-size: 0.9em;
}


.font12 {
	font-size: 0.8em;
}


.Header {
	background-color: #F21C0A;
	background-image: url('img/Header_Right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 979px;
	padding: 15px 0px 21px 0.625px; 
	height: 63px;
}


.MetaNavigation {
	color: #fff;
	display: inline;
	float: right;
	font-size: 0.8em;
	height: 1.25em;
	padding: 0.625em 0.625em 0 0;
}


.MetaNavigation ul {
	display: inline;
	padding: 0 0.625em;
}

.MetaNavigation li {
	color: #fff;
	display: inline;
	list-style-type: none;
	padding: 0 0.3125em;
}


.MetaNavigation li a {
	color: #fff;
	text-decoration: none;
}

.MetaNavigation input {
	font-size: 1em;
	margin: 0 0 0 0.3125em;
	padding: 0;
	vertical-align: middle;
}


.MetaNavigation li.scaleswitch {
	color: #FD837E;
	display: inline;
	font-weight: bold;
	list-style-type: none;
	padding: 0;
}


.MetaNavigation li.scaleswitch a.scale_link {
	color: #840201;
	font-weight: bold;
	text-decoration: none;
}

.PrimaryNavigation, .PrimaryNavigation a, .PrimaryNavigation ul, .PrimaryNavigation li, .PrimaryNavigation a.active,  {
	color: #FFFFFF;
	padding: 0px 0px 0px 195px;
	font-size: 14px;
}

.PrimaryNavigation a {
	color: #840201;
	font-size: 0.75em;
	text-decoration: none;
}


.PrimaryNavigation ul {
	padding: 0 0 0 12;
	white-space: nowrap;
	margin: 0.5em;
}

.PrimaryNavigation li {
	display: inline;
	font-weight: bold;
	list-style-type: none;
	padding: 0 100em 0 13.5em;
}

.PrimaryNavigation a.active {
	color: #fff;
	display: inline;
	font-weight: bold;
}

.PrimaryNavigation a:hover {
	color:#FFFFFF;
	margin: 0;
	padding: 0;
}

.HeaderLogo {
	font-size: 1em;
	padding: 6px 0px 6.5px 50px;
}

.HeaderLogo a {
	color: #fff;
	text-decoration: none;
}

.HeaderLogo img {
	border: 0 none;
	margin: -0.38em 0 9 3.65625em;
}

.Footer {
	height: 1px;
	clear: both;
	border-top: 1px solid #CCCCCC;
	color: gray;
	padding: 7px 16px 0px 17px;
}

.main {
	vertical-align: top;
	padding:42px 16px 1px 8px;
}

.content {
	margin: 1px 1px 1px 1px;
	
}

.BorderContent {
	Border: 1px Solid Red;
	Margin: -1px 1px 4px 0px;
}

.Content2 {
	border: 1px solid red;
	display: block;
	padding: 4px;
}

.snippet {
	margin: 1em;
}

/* Headline */
.headline {
	display: block;
	color: #F31C0A;
	font-size: 17px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding: 0 0 0.625px;
	margin: 0.5;
}

.Small_Text_Container  {
	background-color:#FF0000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display: block;
	padding: 3px 9px 5px;
	margin; 0px 0px -2px;
}

.Small_Text_Container2  {
	background-color:#FF0000;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	display: block;
	padding: 1px 14px;
}

.Small_Text_Container3  {
	background-color:#FF0000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display: block;
	padding: 3px 9px 5px;
	margin: -1px 0px -14px;
}
.small_container {
	display: block;
}

.Header_Content {
	padding: 11px 0px 0px 188px; 
	height: 14px;
}

.Header_small_text {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pX;
}
	
.Header_Nav {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pX;
	color: #840201;
	white-space: nowrap;
	float: left;
	margin: -15px 0px 0px;
	font-weight: bold;
	padding: 1px 23px 1px 0px;
}

.Header_Nav a, Header_Nav a:visited {
	font-size: 12px;
	color: #840201;
	text-decoration: none;
	padding: 2px 14px 1px 8px;
	display: list-item;
	list-style: none;
}
 
.Header_Nav a:hover {
	font-size: 12px;
	color: #FEF1F0;
	text-decoration: none;
	float: left;
}

.Header_Nav_selected {
	white-space: nowrap;
	float: left;
	margin: 0px;
	background-position: left;
	font-size: 12px;
	font-weight: bold;
}

Header_Nav_Active {
	white-space: nowrap;
	float: left;
	margin: 0px;
	background-position: left;
	font-size: 12px;
	font-weight: bold;
	background-color: #F21C0A;
	padding: 1px;
}

.Header_Nav_Active a, .Header_Nav_Active a:visited, .Header_Nav_Active a:hover {
	white-space: nowrap;
	float: left;
	margin: 0px;
	background-position: left;
	font-size: 12px;
	font-size: 12px;
	color: #FEF1F0;
	text-decoration: none;
	padding: 2px 8px 1px 8px;	
	display: list-item;
	list-style: none;
}

.Header_Nav_Selected a, .Header_Nav_Selected a:visited, Header_Nav_Selected a:hover {
	white-space: nowrap;
	float: left;
	margin: 0px;
	background-color: #F21C0A;
	background-position: left;
	font-size: 12px;
	font-size: 12px;
	color: #FEF1F0;
	text-decoration: none;
	padding: 2px 10px 2px 8px;	
	display: list-item;
	list-style: none;
}


/* Layout Templates End   */




/* Transparency Styles Begin */
/* Transparency Styles End   */
/* /--Inserted in the upgrade to 5.1.0.1--\ */

img {
    border-width: 0;
}

/* \--Inserted in the upgrade to 5.1.0.1--/ */

