/* NEW SHARED FACES BRAND */
A:link, A:active,A:visited,A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color:#5C7999;
}
A:hover{
	color:#993333;
}

A.small_link:link, A.small_link:active,A.small_link:visited,A.small_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color:#5C7999;
}
A.small_link:hover{
	color:#993333;
}
A.banner_nav:link, A.banner_nav:active,A.banner_nav:visited,A.banner_nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#C83232;
}
A.banner_nav:hover{
	color:#993333;
	text-decoration:underline;
}
.banner_nav_divider {
	color:#C83232;
}
TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #706F6F;
}


TABLE.shared_faces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #706F6F;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	border-left:1px solid #CECECE;
	background-color:#FFFFFF;
	
}


A.NewsArticleHeading:link,A.NewsArticleHeading:active,A.NewsArticleHeading:visited,A.NewsArticleHeading:hover{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
	color:#5C7999;
}
A.NewsArticleHeading:hover{
	color:#993333;
}

.NewsArticleSub{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color: #706F6F;
}

.NewsArticle{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}

.site{
	background: url(bg.gif);
	vertical-align:middle;
}



.footertext{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
	color:#706F6F;
}

A.footerlink{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	color:#127CCD;
}

A.footerlink:hover{
	color:#993333;
}
.bodytext{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}
.bodytextsmall{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}
.boldbodytext{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}
.boldbodytextsmall{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}

.specialSmallStrong{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}
.specialtextsmall{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#706F6F;
}

.footer_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#898A8D;
}
.question_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
	color:#D30707;
}
.contactustext{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
	color:#000000;
}

.AdvertStyle{
	background-color:#ffffff;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#27496D; /*#127CCD;*/
}
.AdvertStyleSmall{
	background-color:#ffffff;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	color:#27496D; /*#127CCD;*/
}
.AdvertCenterStyle{
	background-color:#ffffff;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
	color:#27496D; /*#127CCD;*/
}
.AdvertCenterStyleSmall{
	background-color:#ffffff;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
	color:#27496D; /*#127CCD;*/
}

A.boldbodylink{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	color:#27496D; /*#127CCD;*/
}

A.boldbodylink:hover{
	color:#993333;
}

A.bodylink:link, A.bodylink:active,A.bodylink:visited,A.bodylink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color:#5C7999;
}
A.bodylink:hover{
	color:#993333;
}


.logintextbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	border: solid 1px #000000;
	height: 20px;
	width: 150px;
	color: black;
}
.login_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-transform:uppercase;
}
.login_titles{
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:white;
	letter-spacing:1px;
	background: url(login_userpasstitle.gif);
}

/* Navigation Links */

.navbutton_out{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	cursor:default;
	padding: 5px 0px 0px 0px;
	/*background: url(dark_nav.gif);*/
}

.navbutton_over{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #ff0000;
	cursor: pointer;
   	cursor: hand;

	/*background: url(light_nav.gif);*/
}

.navbutton_down{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #fefefe;
	cursor: hand;
	cursor: pointer;
	/*background: url(xtradark_nav.gif);*/
}


/* Grid styles */

.gridTableStyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.gridDefaultTableTRStyle
{
	border-collapse: collapse;
	border-color: White;
}

.gridDefaultHeadingStyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.gridFilterBoxStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration: none;
	border: Solid, 1px, Black;
}

.gridDefaultRowStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;
	color: #706F6F;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
	background-color:#EFEFEF;
}

.gridDefaultAlternateRowStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;
	color: #706F6F;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
	background-color:#ffffff;
}

A.GridHeadingLink 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


A.urAdminGridLink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	color: blue;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

A.urAdminGridLink:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	color: red;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:underline;	
}

A.navigationFirstRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_hl.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationFirstRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_hl_over.gif) no-repeat 0% 0%;
}

A.navigationLastRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_hr.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationLastRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_hr_over.gif) no-repeat 0% 0%;
}

A.navigationNextRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_r.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationNextRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_r_over.gif) no-repeat 0% 0%;
}

A.navigationPreviousRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
/*    border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_l.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationPreviousRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
/*    border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_l_over.gif) no-repeat 0% 0%;
}

.navigationTableStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.navigationTextStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align:middle;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.navigationPrefixTextStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	vertical-align:bottom;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

.navigationSuffixTextStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	vertical-align:bottom;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

/* Button Rollover effect from CRUSHER */
.btoff
{
    margin: 1px, 1px, 1px, 1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

.btalwaysoff
{
    margin: 1px, 1px, 1px, 1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

.bton
{
    BORDER-RIGHT: #080808 1px solid;
    BORDER-TOP: #080808 1px solid;
    BACKGROUND: #cdcdcd;
    BORDER-LEFT: #080808 1px solid;
    BORDER-BOTTOM: #080808 1px solid;
}

A.sfViewIncidentLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #127CCD;
	text-decoration: none;
}
A.sfViewIncidentLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #127CCD; 
	text-decoration: none;
}
A.sfViewIncidentLink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #B40012; 
	text-decoration: none;
}
A.sfViewIncidentLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #B40012;
	text-decoration: none;
}

/* SEARCH PAGE STYLES */
TABLE.searchborder{
	background-color:#DEEBFB;
	border-collapse: collapse;
	border: solid 1px #000000;
	width:350px;
	padding: 2px, 2px, 2px, 2px;
	margin-left: auto; 
	margin-right: auto; 
	text-align:center;
} 

TABLE.searchcontent{
	border-collapse: collapse;
	border: none 0px #000000;
	width: 100%;
	padding: 2px, 2px, 2px, 2px;
}

TABLE.searchcontent TD{
	padding: 2px, 2px, 2px, 2px;
	margin: 2px, 2px, 2px, 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	text-align: left;
}

TABLE.searchcontent TD.searchbutton{
	padding: 2px, 2px, 2px, 2px;
	margin: 2px, 2px, 2px, 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	text-align: center;
}

INPUT.searchbutton{
	color:#FFFFFF;
	background-color:#127ccd;
	text-align:center;
}

.facestitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	font-weight: Bold;
	color: #00008B;
}
.facestitlesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: Bold;
	color: #00008B;
}

/* Administration System Class */
TABLE.adminlayout
{
	width: auto;
	color: white;
	border: Solid 1px LightYellow;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

TD.adminlayout, TR.adminlayout
{
	width: auto;
	color: white;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

SELECT.adminlayout
{
	width: auto;
	color: white;
	background-color: #1e1e1e;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

INPUT.adminlayout
{
	width: auto;
	color: black;
	background-color: #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin: 0px 2px 0px 2px;
	border: Solid 2px white;
}

HR.adminlayout
{
	width: 140px;
	height: 1px;
	color: white;
	background-color: #000000;
}
HR.news_hr {
	border: 0;
	/*color: #CBCED3;*/
	background-color: #CBCED3;
	height: 1px;
}
.adminlayoutimg
{
	background-color:White;
	width:auto;
	height:auto;
	border: 0px 0px 0px 0px;
}

.adminlayoutname
{
	background-color: black;
	border: solid 1px yellow;
	color: white;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

.adminlayouticon
{
	background-color: White;
	width:18;
	height:18;
	border: solid 1px white;
}

.adminlayouticonover{
	background-color: Yellow;
	width:18;
	height:18;
	border: solid 1px black;
}

TABLE.adminregion
{
	width: auto;
	color: white;
	border: dotted 1px black;
	background-color: #707070;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding: 5px 5px 5px 5px;
}

DIV.disabled {
	border-right: #7F9DB9 1px solid;
	padding-right: 2px;
	border-top: #7F9DB9 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	overflow: auto;
	border-left: #7F9DB9 1px solid;
	width: 580px;
	padding-top: 2px;
	border-bottom: #7F9DB9 1px solid;
	height: 80px;
	background-color: white;
}

/* WIZARD STYLES */

.WizardHeading{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.WizardSubHeading{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.WizardLabel{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

.WizardBox{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	background-color: #ffffc0
}

.WizardNotes{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

.WizardFileField{
	background-color: #ffffc0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
H1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: #27496D;
}
H2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #BA0834;
}
H3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #27496D;
}
H4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	color: #27496D;
}
.importantHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #27496D;
	background-color: #F3E5D9;
}
TABLE.incidentEdit {
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
TABLE.incidentEdit TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #706F6F;
	
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	/*-moz-border-radius: ;*/

}
TABLE.incidentPrint {
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
TABLE.incidentPrint TD{
	font-family: Times New Roman, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	/*-moz-border-radius: ;*/

}
.application {
	display: block;
}

.application .application_button {
	background: url(button_experiment.jpg);
	width:177px;
	height:50px;
	display: block;
}



A.btn_link_text:link, A.btn_link_text:active,A.btn_link_text:visited,A.btn_link_text:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#FFFFFF;
	line-height:25pt;
	
}
A.btn_link_text:hover{
	text-decoration:underline;
}

.blueBoldText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #27496D;
}

div.listTitle
{
	width: 684px;
	font-family: Arial;
	font-size: 24pt;
	color: #27496D;
	margin-top: 20px;
}

/* User profile page */
div.activeTab
{
	height: 39px;
	width: 110px;
	/*padding: 10px 5px 0px 0px;*/
	float:left;
	text-align: center;
	background-image: url(tab1.png);
	background-repeat: no-repeat;
}

div.inactiveTab
{
	height: 39px;
	width: 110px;
	/*padding: 15px 5px 0px 0px;*/
	float:left;
	text-align: center;
	background-image: url(tab2.png);
	background-repeat: no-repeat;
}

a.Tab
{
	display: block;
	margin-top: 15px;
}


/*
* Resize panel for treeview popup
*/
.resizePanel .bd {
	overflow: auto;
	background-color: #fff;
	padding: 10px;
}

.resizePanel .ft {
	height: 10px;
	padding: 0;
}

.resizePanel .yui-resize-handle-br {
	right: 0;
	bottom: 0;
	height: 8px;
	width: 8px;
	position: absolute;
}

/*  
The following CSS is added to prevent scrollbar bleedthrough on
Gecko browsers (e.g. Firefox) on MacOS.
*/

/*
PLEASE NOTE: It is necessary to toggle the "overflow" property 
of the body element between "hidden" and "auto" in order to 
prevent the scrollbars from remaining visible after the the 
Resizable Panel is hidden.  For more information on this issue, 
read the comments in the "container-core.css" file.

We use the #reziablepanel_c id based specifier, so that the rule
is specific enough to over-ride the .bd overflow rule above.
*/

#resizablepanel_c.hide-scrollbars .yui-resize .bd {
	overflow: hidden;
}

#resizablepanel_c.show-scrollbars .yui-resize .bd {
	overflow: auto;
}

/*
PLEASE NOTE: It is necessary to set the "overflow" property of
the underlay element to "visible" in order for the 
scrollbars on the body of a Resizable Panel instance to be 
visible.  By default the "overflow" property of the underlay 
element is set to "auto" when a Panel is made visible on
Gecko for Mac OS X to prevent scrollbars from poking through
it on that browser + platform combintation.  For more 
information on this issue, read the comments in the 
"container-core.css" file.
*/

#resizablepanel_c.show-scrollbars .underlay {
	overflow: visible;
}

.ygtv-highlight1 .ygtvcell.ygtvcontent {
	background-color: #ccc;
}

.resizePanel .hd-close-btn {
	position:absolute;
	top: 6px;
	right: 5px;
	width: 30px;
	height: 15px;
	/*border: 1px solid #000;	*/
	cursor: pointer;
	background-image: url('popup_close_btn.png');
	background-repeat: no-repeat;
}

.dt-select-button {
	background-image: url('../tick.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.dt-select-button.Hover {
	background-image: url('../tick.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.yui-panel-container {
	font-family: Arial;
}

.dt-search-box {
}
.dt-search-box label {
	margin-right: 10px;
	/**float: left;*/
}
.dt-search-box input {
	/*float: left;*/
}

/* Clear calendar's float for browsers which support :after */ 
#container .bd form {clear:left}
/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */ 
#UM_InvoiceDialog_c.yui-overlay-hidden table { 
    *display:none; 
}
#SG_InvoiceDialog_c.yui-overlay-hidden table { 
    *display:none; 
}

