﻿html,body,form,p,td
{
	font-size : 8pt !important;
	font-family : Arial, Helvetica, sans-serif;
    color: #485E73 !important;
}

.back
{
	background-position: 0px 2px !important;
	padding-left: 13px;
}
 
  h1, h1.PageTitle, h1 #PageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	/*padding: 4px 0 0 5px;*/
	overflow: hidden;
	margin-top: 10px;
	font-weight: bold;
}

  h2
, h2 a
, h2 a:link
, h2 a:hover
, h2 a:visited
, h2 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	font-style: normal;
	text-transform: none;
	overflow: hidden;
	margin-top: 15px;
	text-decoration: none;
    /*Colors for these elements and classes is defined in CommonStylesColors.css */
}
  h2 a
, h2 a:link
, h2 a:hover
, h2 a:visited
, h2 a:active
{
	background-position: 0px 0px !important;
	background: url( 'Images/NoImage.JPG' ) no-repeat !important;
	padding-left: 0px !important;
}

  h3
, h3 a
, h3 a:link
, h3 a:hover
, h3 a:visited
, h3 a:active
{
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
    /*Colors for these elements and classes is defined in CommonStylesColors.css */
}

.LinkWithNoIcon
{
	background: url( 'Images/CANCELIMAGE.jpg' ) !important;	
	background-position: 0px 0px  !important;
	padding-left: 0px !important; 
}

.BigLink, a .BigLink, p .BigLink
{
	/*background-position: 0px 3px !important;*/
	/*padding-left: 23px !important;*/
	/*font-size: 10pt !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 33px !important;
	padding-bottom: 2px !important;
	vertical-align: middle !important;
	padding-top: 2px !important;*/
}

.separator
{
	border-width: 0px 0px 1px 0px !important;
	border-collapse: collapse;
	border-bottom-style: solid;
	line-height: 1px;
	height: 1px;
	position: relative;
	margin-bottom: 2px; /*Colors for these elements and classes is defined in CommonStylesColors.css */
}

.tooltipHover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    /*Colors for these elements and classes is defined in CommonStylesColors.css */
}


/*______________________________ WIZARD ______________________________________*/

.createUserWizard
{
}

.createUserWizard SPAN
{
    padding: 0px !important;
    margin: 0px !important;
    width: 100%;
}

.createUserWizard .labelColumn
{
    padding: 0px !important;
    margin: 0px !important;
    width : 110px !important;
}

.createUserWizard .textboxColumn
{
    padding-left : 2px !important;
    margin: 0px !important;
}


/*____________________________________________________________________*/
/* Styles duplicated for the Editor  */

.BullettedListDefault
{
	
}

.OrderedListDefault
{
	
}

.TableDefault
{
	border-collapse: collapse;
	width: 95%;
    /*Colors for these elements and classes is defined in CommonStylesColors.css */
}
.TableDefault .TableDefaultTh
{
	font-weight: bold;
	font-size: 10pt;
	border-width: 1px 1px 1px 1px !important;
	border-style: solid solid solid solid;
	text-align: left;
}
.TableDefault .TableDefaultTh .TableDefaultTh
{
	border-style: none;
}

.TableDefault .TableDefaultThLevel2
{
	font-weight: bold;
	font-size: 10pt;
	border-width: 1px 1px 2px 1px !important;
	border-style: solid;
	text-align: left;
}


.TableDefault .TableDefaultTrOdd .TableDefaultTdOdd, .TableDefault tr .TableDefaultTdOdd, .TableDefault .TableDefaultTrOdd td
{
	border-width: 1px 1px 1px 1px !important;
	border-style: solid;
	/*Colors for these elements and classes is defined in CommonStylesColors.css */
}
.TableDefault .TableDefaultTrEve .TableDefaultTdEve
,.TableDefault tr .TableDefaultTdEve, .TableDefault .TableDefaultTrEve td
{
	border-width: 1px 1px 1px 1px !important;
	border-style: solid;
    /*Colors for these elements and classes is defined in CommonStylesColors.css */
}
/* End of Styles duplicated for the Editor  */




/* ------------------------------   Anchorlink Corners ----------------------------*/

.rounded .corner_tl
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_tl.png' );
}

.rounded .header
{
    background-image: url('Images/rounded_header.png' );
    background-repeat: repeat-x;
}

.rounded .corner_tr
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_tr.png' );
}

.rounded .left_side
{
    background-image: url('Images/rounded_left.png' );
    background-repeat: repeat-y;
}

.rounded .right_side
{
    background-image: url('Images/rounded_right.png' );
    background-repeat: repeat-y;
}

.rounded .corner_bl
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_bl.png' );
}

.rounded .footer
{
    background-image: url('Images/rounded_footer.png' );
    background-repeat: repeat-x;
}

.rounded .corner_br
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_br.png' );
}
/* ------------------------------ end of Anchorlink Corners ----------------------------*/

/* ------------------------------ Rounded news list corners ----------------------------*/
.jse_Newslist .corner_tl
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_tl.png' );
}

.jse_Newslist .header
{
    background-image: url('Images/rounded_header.png' );
    background-repeat: repeat-x;
}

.jse_Newslist .corner_tr
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_tr.png' );
}

.jse_Newslist .left_side
{
    background-image: url('Images/rounded_left.png' );
    background-repeat: repeat-y;
}

.jse_Newslist .right_side
{
    background-image: url('Images/rounded_right.png' );
    background-repeat: repeat-y;
}

.jse_Newslist .corner_bl
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_bl.png' );
}

.jse_Newslist .footer
{
    background-image: url('Images/rounded_footer.png' );
    background-repeat: repeat-x;
}

.jse_Newslist .corner_br
{
    width : 9px;
    height : 9px;
	background-image: url('Images/rounded_cnr_br.png' );
}
.LinkButtons
{
	background-color: #d9d9d9;
}
.LinkButtons
, LinkButtons a:link
, LinkButtons a:hover
, LinkButtons a:visited
, LinkButtons a:active
{
	color:Gray;
	background-color: #d9d9d9;
	font-weight:bold
}
/* ---------------------------- End Rounded news list corners --------------------------*/

.listBullet
{
    width : 10px;
    height : 10px;
	background: url( 'Images/bullet-point.png' ) no-repeat !important;
}

.link
{
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #FFFFFF !important;
}

.end
{
    margin-right: 3px;
    margin-left: 3px;
    padding-right: 3px;
    text-decoration: none;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
    padding-right : 5px;
    border-style: none;
    color: #FFFFFF !important;
}

.fieldsContainer TD
{
	vertical-align: top;
}

.fieldsContainer .input .optional
{
	vertical-align: top;
}

.inputRow .defaultLabel
{
	width: 40em;
	text-align: left;
	display: block;
	float: left;
}

.inputRow .defaultTextBox
{
	display: block;
	float: left;
}

.inputRow .RadInput 
{
	width : 100px !important;
}

.inputRow .defaultTextBox
{
	float : right;
}

.inputRow .inputLabel
{
	width: 40em;
	text-align: left;
	display: block;
	float : left;
}

/*.bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bottom_links a:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.bottom_links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bottom_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.bottom_links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
*/

.BreadCrumbArea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #94b0be;
    text-decoration: none;
    float: none;
}
.BreadCrumbArea a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #94b0be;
	text-decoration: none;	
}
.BreadCrumbArea a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0099CC;
	text-decoration: none;
}
.BreadCrumbArea a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #94b0be;
	text-decoration: none;
}

.defaultTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #485E73;
    border: 1px solid #A7B1BB;
}

.defaultLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #485E73;
}

.defaultCheckBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #485E73;
}

.loginButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #476886;
    font-weight: bold;
    text-decoration: none;
}

.signupButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #476886;
    font-weight: bold;
    text-decoration: none;
}

.signupButton :hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #94b0be;
    font-weight: bold;
    text-decoration: none;
}

.signupButton IMG
{
}

.NoPadding
{
	padding: 0px;
	margin: 0px;
}

.InnerTable
{
	border-style: none;
	border-width: 0px;
}

.InnerTable td
{
	border-style: none;
}

a
,a:link
,a:hover
,a:visited
,a:active
{
	text-decoration: none;
	color: #476886;
	font-weight: bold;
}

.sf_expandableList 
{
	list-style-type: none !important;
}

.formContainer.labelTop td.input .inputCombo
{
	width : auto !important;
}

.formContainer ul.inputRadio
{
	width : 12em !important;
        float : right;
        margin-top : 0px;
}

.userinformation .fieldsContainer .inputRow .defaultLabel
{
	width : 12em !important;
}

.userinformation .fieldsContainer .inputRow .defaultTextBox
{
	width : 300px !important;
}

	

