﻿body {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial, 'Trebuchet MS';
	font-variant: normal;
	text-decoration: none;
}
.bodyHeading1 {
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}
.bodyHeadingLarg {
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: 'Trebuchet MS', Arial;
	font-variant: normal;
	text-decoration: none;
}
.bodyText {
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Trebuchet MS;
}
.footer_menu {
	font-weight: bold;
	font-size: 9pt;
	color: #336600;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}
.page_heading {
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-style: normal;
	font-family: 'Trebuchet MS' , Arial;
	font-variant: normal;
}
.account_heading {
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: 'Trebuchet MS';
	font-variant: normal;
	text-decoration: none;
	background-color: #4C712d;
}

.account_heading_masterpage {
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: 'Trebuchet MS' , Arial;
	font-variant: normal;
}

.user_prompt 
{
  font-family: Arial;
  font-size: 10pt;	
  font-weight: bold; 
}
.validation_prompt
{
 font-family: Arial;
  font-size: 9pt;	
  font-weight: normal; 
  color: #ff0000;
}
a:hover {
	text-decoration: underline;
}
.menu_text {
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.menu_text_over {
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
	border: #336600 1px solid;
}
.banner_background {
	background-image: url(../images/template_images/banner_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: 0px;
}
.menu_background {
	background-image: url(../images/template_images/center_menu_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: 0px;
}
.secondmenu_background {
	background-image: url(../images/template_images/second_menu_background.gif);
	background-repeat: repeat-x;
	background-position: top;	
	margin-top: 0px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: 0px;
}
.footer_background {
	background-image: url(../images/template_images/center_bottom_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	margin-right: auto;
}
.rightside_background {
	background-image: url(../images/template_images/right_side_background.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: 0px;
	margin-bottom: auto;
}

.print_header {
	display: none;
	visibility: visible;
}


.left_table {
	/*margin-left: 0px;
	margin-right: auto;*/
}
.right_table {
	margin-left: auto;
	margin-right: 0px;
}
.warning 
{
	font-weight:normal ;
	font-size: 10pt;
	color: #CC0033;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;

}
.thoughtText {
	font-size: 9pt;
	color: red;
	font-style: normal;
	font-family: Arial;
}

.redtext
{
	font-weight:normal ;
	font-size: 10pt;
	color: #CC0000;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;

}
/******** Grid Styles *******************************************/

.grid_header {
	background-color: #E2E7C4;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

.grid_row
{
	background-color: #dde4ba;
}

.grid_footer {
	font-weight:  normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;		
}
.grid_normal_item {
	font-weight:  normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;	
}
.grid_alternating_item {
	background-color: #E2E7C4;
	font-weight:  normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;	
}
.grid_selected_item {
	background-color: #FFEAEA;
	font-weight:  normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;	
}


/******** PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;  
     padding: 2px 3px 2px 3px;   
}

.BarIndicator_TextBox2
{
    color:Blue;
    background-color:Blue;
    padding-bottom:1px;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;  
     padding: 2px 3px 2px 3px;   
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.dynamicPopulate_Normal 
{	
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}





/******** ffa Website Styles ***********************/


.NavigationImage
{
	background-image:url(graphics/nav_opt1_paysmart.jpg);
	
	
	
}
.newsboxbackgroung
{
	background-image:url(http://localhost/ffaPaysmartv8/Graphics/news_box_blank.jpg);
	background-repeat:no-repeat;
	background-color:Transparent;
	border:0;
	padding:0;
	height:240px;
	margin:1;
	width:200px;
	vertical-align:text-top;
	padding-left:16px;
	padding-right:20px;
	right:auto;
	padding-top:18px;
	
	
	
}


.dynamicPopulate_Normal1 
{	
	background-image:url(http://localhost/ffaPaysmartv8/Graphics/nav_opt1_paysmart.jpg);
	padding:0;
	
	background-repeat:no-repeat;
	margin:0;
	width:100%;
	
}

.dynamicPopulate_Normal2 
{	
	background-image:url(http://localhost/ffaPaysmartv8/Graphics/nav_opt1_paysmart_over.jpg);
	padding:0;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;

}



/******** ffa Website new Styles ***********************/

.header_background {
	background-image: url(../Graphics/Bec/header_horz_spread.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	
	
}


.header_top {
	
	background-image: url(../Graphics/Bec/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	width :100%;
	height :14px;
}

.header_horz_left {
	
	background-image: url(../Graphics/Bec/b_horz_spread_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	width :100%;
	height :0px;
}

.navStart {
	
	background-image: url(../Graphics/EnginCreative/navStart.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	

}

.navEnd {
	
	background-image: url(../Graphics/EnginCreative/navEnd.jpg);
	background-repeat: repeat-x;
	background-position: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	

}


.top_curve_left {
	
	background-image: url(../Graphics/Bec/top_curve_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	height: 20px;
}

.top_curve_right {
	
	background-image: url(../Graphics/Bec/top_curve_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	height: 20px;
}

.top_horz_spread {
	background-image: url(../Graphics/Bec/top_horz_spread.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	height: 20px;

}

.top_under_curve_left {
	
	background-image: url(../Graphics/Bec/top_under_curve_left.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: auto;
	height: auto;
}

.top_under_curve_right{
	
	background-image: url(../Graphics/Bec/top_under_curve_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
	width: 30px;
	height: 40px;
}

.mid_vert_spread_left{
	
	background-image: url(../Graphics/Bec/mid_vert_spread_left.jpg);
	background-repeat: repeat-y;
	
	
}

.mid_vert_spread_right{
	
	background-image: url(../Graphics/Bec/mid_vert_spread_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 25px;
	

}

.table_body{
	background-repeat: no-repeat;
	background-color: white;
	background-image: url('../Graphics/Bec/swirl_slice.jpg');
	background-position: center;
	vertical-align: bottom;
	float: right;
	
	
}


.table_body1{
	background-image: url('../Graphics/Bec/swirl_slice1.jpg');		
	background-repeat:no-repeat;
	background-position:right;
	vertical-align:bottom;

	
}

.bottom_horz_spread {
	background-image: url(../Graphics/Bec/bottom_horz_spread.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	/*margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;*/
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


.center_table {
   margin-left: auto;
   margin-right: auto;
}

.leftside_background {
	background-image: url(../Graphics/Bec/mid_vert_spread_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
	/*margin-left: 0px;
	margin-right: auto;*/
}

.rightside_background {
	background-image: url(../Graphics/Bec/mid_vert_spread_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	/*margin-left: 0px;
	margin-right: auto;*/
}

.newsbox_top_repeat{

	background-image: url(../Graphics/Bec/newsbox/news_box_top_mid.jpg);
	background-repeat: repeat-x;
	background-position: center;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	*/vertical-align: top;

}

.newsbox_top_curve_left {
	
	background-image: url(../Graphics/Bec/newsbox/news_box_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	*/height: 0px;
	
	
}

.newsbox_top_curve_right{
	
	background-image: url(../Graphics/Bec/newsbox/news_box_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	*/vertical-align: top;
	height: 13px;
}

.table_body_news_bottom{

	background-image: url(../Graphics/Bec/news_box_bot_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;


}	
.newsbox_vert_spread_left {
	background-image: url(../Graphics/Bec/newsbox/news_box_vert_spread_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align:bottom;

}


.newsbox_vert_spread_right {
	background-image: url(../Graphics/Bec/newsbox/news_box_vert_spread_right.jpg);
	background-repeat: repeat-y;
	background-position: right;

}


.newsbox_table_body{
	background-repeat: no-repeat;
	background-color: white;
	background-position: right;
	vertical-align: bottom;
	padding-right: 0px;
	
}


.newsbox_bot_curve_left {
	
	background-image: url(../Graphics/Bec/newsbox/news_box_bott_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;

	
}

.newsbox_bot_curve_right{
	
	background-image: url(../Graphics/Bec/newsbox/news_box_bott_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	*/vertical-align: top;
	
}


.newsbox_bott_repeat{

	background-image: url(../Graphics/Bec/newsbox/news_box_bott_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	*/vertical-align: top;

}

.table_body_news_bottom{

	background-image: url(../Graphics/Bec/news_box_bot_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;


}	

.newsbox_background{
	background-image: url(../Graphics/Bec/newsbox/web_express_login.jpg);
	background-repeat: no-repeat;	
		
}


.webexpresslogin {
	
	background-image: url(../Graphics/Bec/news_box_background.jpg);
	background-repeat: no-repeat;
	background-position: top;

}


/******** menu for all Master Page ***********************/

.masterForm
{
	background-image: url(../Graphics/Bec/h_bground.jpg);
	background-repeat: repeat-x;
	background-position: top;
	min-width: 1010px;
	padding: 0;

}


.contentCallout
{
	background-image: url('../Graphics/Bec/content_callout_blank.jpg');
	width: 238px;
	height: 250px;
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position:center;
	text-align:center;
	table-layout:fixed;
	

	
}

.contentCalloutlbl
{
	padding-top : 0px;	
	padding-bottom : 0px;	
	padding-left: 35px;
	padding-right: 35px;
	
}


.toolbar
{
	 font-size: 13px;
	 font-family: Trebuchet MS;
	 padding: 1px;
	 /*background-color: #4c721d;*/
	 opacity: 1;
	 filter:Alpha(opacity=80);
	 filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEC5F286,endColorStr=#BB4c721d);
}

.shadow 
{
	filter:shadow(color:silver, strength:15, direction:120);
	padding: 10px;

}


/******** menu for meet the team ***********************/

.MeetTeam
{
	width: 10%;
	background-position: left;
	vertical-align: bottom;
	
}	

.MeetTeamlable
{
	width: 40%;
	background-position: left;
	vertical-align: top;
	padding:10px;
	font-family: Trebuchet MS;
	font-size: 13px;
	left: 0px;
	
	
}

.tblTeam
{
	border: solid 2px #336600;
	width: 280px;

}


.Bullet
{
	list-style-image: url('../Images/misc/paysmart_main_logo_only_small.Jpg');
	list-style-position: outside;
	vertical-align: top;
	background-position:top;
	
}

.tblBgImage
{
		background-image: url(../Images/misc/debit.gif);
		background-repeat:no-repeat;
		background-position:center;
		vertical-align:middle;
		opacity: .6;
		filter:Alpha(opacity=60);
		
		
}

.ffaHyperlink
{
		text-decoration:none;
		font-weight:bold;
		color: #4c712d;
	
}


.contactUsBdm
{
		background-image: url('../Images/misc/australia-map.jpg');
		background-repeat:no-repeat;
		position:relative;
		left:60px;
		top:0px;
		width:90%;
		height:500px;
}


.linkBut
{
		background-repeat:no-repeat;
		background-position:center;
		background-color:Black;
		width:10px;
		height:10px;
}

.GetNewsBoxBG
{
		background-image: url('../Graphics/Bec/NewsBox/news_box_background.jpg');
		background-repeat:repeat-x;
	
}