﻿.mainbackground
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #282c2f;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c9295;
}

.uploadbackground
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c9295;
	background-image: url(../Images/background.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #fff;
}
.clearboth
{
	clear: both;
}
.clearright
{
	clear: right;
}
.clearleft
{
	clear: left;
}

.fleft
{
	float: left;
}
.fright
{
	float: right;
}

.handcursor
{
	cursor: pointer;
	cursor: hand;
}
.bold
{
	font-weight: bold;
}
.uppercase
{
	text-transform: uppercase;
}
.underline
{
	text-decoration:underline;
}


.nowrap
{
	white-space: nowrap;
}

.nounderline
{
	text-decoration:none;
}

/******************************************************************************/
/*Used with jquery plugin jquery.watermark.js
/******************************************************************************/
.watermarkblur
{
	color:#888;
	font-style:italic;
	font-weight:lighter;
	font-size:12px;
}

/******************************************************************************/
/*Padding
/******************************************************************************/
.padleftxsm
{
	padding-left:5px;
}
.padleftsm
{
	padding-left:10px;
}
.padleftmd
{
	padding-left:20px;
}
.padleftlg
{
	padding-left:30px;
}
.padleftxl
{
	padding-left: 40px;
}


.padrightxsm
{
	padding-right:5px;
}
.padrightsm
{
	padding-right:10px;
}
.padrightmd
{
	padding-right:20px;
}
.padrightlg
{
	padding-right:30px;
}
.padrightxlg
{
	padding-right:40px;
}

.padtopxsm
{
	padding-top:5px;
}
.padtopsm
{
	padding-top:10px;
}
.padtopmd
{
	padding-top:20px;
}
.padtoplg
{
	padding-top:30px;
}
.padtopxlg
{
	padding-top:40px;
}

.padbottomxsm
{
	padding-bottom:5px;
}
.padbottomsm
{
	padding-bottom:10px;
}
.padbottommd
{
	padding-bottom:20px;
}
.padbottomlg
{
	padding-bottom:30px;
}
.padbottomxlg
{
	padding-bottom:40px;
}

/******************************************************************************/
/*Errors
/******************************************************************************/
.fielderror
{
	background-color: #da592f;
	
}
.fielderror input
{
	background-color: #da592f;
}
.fielderrortxt
{
	color: #da592f;
}
SPAN.required
{
	color: #da592f;
}


/******************************************************************************/
/*Links
/******************************************************************************/

a:active
{
	text-decoration: none;
}
a:link,a:visited
{
	font-weight: bold;
	line-height: 11px;
	color: #42809A;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.emaillink 
{
	font-weight: bold;
	line-height: 11px;
	color: #42809A;
	text-decoration: none;
}


/******************************************************************************/
/*Fonts
/******************************************************************************/
.lr_black
{
	font-size: 10px;
	color: #000;
	font-weight: 100;
	font-family: Arial, Times New Roman, Times, serif;
}

.lr_black_nobold
{
	font-size: 12px;
	color: #000;
	font-weight: 100;
	font-family: Arial, Times New Roman, Times, serif;
}

.lr_grey
{
	font-size: 12px;
	color: #666666;
	font-weight: 100;
	font-family: Arial, Times New Roman, Times, serif;
}
.lr_black_bold
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Times New Roman, Times, serif;
	display: block;
}
.lr_blue
{
	font-size: 12px;
	color: #3E94B7;
	font-family: Georgia, Times New Roman, Times, serif;
	display: block;
}

.lr_blue_noblock
{
	font-size: 12px;
	color: #3E94B7;
	font-family: Georgia, Times New Roman, Times, serif;
}

.lr_blue_sm
{
	font-size: 10px;
	color: #3E94B7;
	font-family: Georgia, Times New Roman, Times, serif;
	display: block;
}

.lr_sm
{
	font-size: 10px;
	font-weight: 100;
	font-family: Georgia, Times New Roman, Times, serif;
	display: block;
}

.lr_title_nomargin
{
	font-size: 17px;
	color: #000;
	font-family: Georgia, Times New Roman, Times, serif;
	display: block;
}

.lr_title_nomargin_noblock
{
	font-size: 17px;
	color: #3E94B7;
	font-family: Georgia, Times New Roman, Times, serif;
}

.lr_title_sub_nomargin
{
	font-size: 12px;
	color: #3E94B7;
	font-family: Georgia, Times New Roman, Times, serif;
	display: block;
}

.lr_title
{
	font-size: 17px;
	color: #3E94B7;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-bottom: 10px;
	display: block;
}
.lr_title_sub_nomargin_noblock
{
	font-size: 12px;
	color: #3E94B7;
	font-weight: 100;
	font-family: Georgia, Times New Roman, Times, serif;
}
.lr_title_sub
{
	font-size: 12px;
	color: #3E94B7;
	font-weight: 100;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-bottom: 10px;
	display: block;
}

/******************************************************************************/
/*Edit Content Control
/******************************************************************************/
.dashedborder
{
	border: dashed 2px #666666;
}

/******************************************************************************/
/*Repeater table
/******************************************************************************/

.rptraltrow
{
	background-color: #AC8F92;
	color: #fff;
}
.rptrrow
{
	background-color: #FFF;
	color: #000;
}

TR.rptraltrow td
{
	/*border-top: solid 1px #000;
	border-bottom: solid 1px #000;*/
}

.rptrheader
{
	background-color: #3E94B7;
	font-weight: bold;
	color: #fff;
}
.rptrfooter
{
	background-color: #3E94B7;
	font-weight: bold;
	color: #fff;
}

/******************************************************************************/
/*Borders
/******************************************************************************/
.altrowcellborder
{
	border-top: solid 1px #D7757A;
	border-bottom: solid 1px #D7757A;
}
