﻿@charset "UTF-8";
body {
	background-image: url('../Images/bkggradient.jpg');
	background-repeat: repeat-x;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

P
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 17px;
    MARGIN: 0px;
    COLOR:#49739b;
    PADDING-TOP: 0px
}

P A
{
   COLOR:#49739b;
   TEXT-DECORATION: underline;
}

#container {
	position:relative;
	margin-left:auto; 
	margin-right:auto;
	width:946px;
	text-align:left;
	
	}
#loginWhite {
	float:right;
	margin-right:55px;
	*margin-left:0px; /* IE7 and below */
	margin-top:18px;
	width:200px;
	}
.loginWhite {
	width:200px;
	height:213px;
	}
#loginWelcome {
	float:right;
	margin-right:0px;
	*margin-left:13px; /* IE7 and below */
	margin-top:18px;
	padding-top:21px;
	width:221px;
	}
.loginWelcome {
	width:221px;
	height:200px;
	}
table.login {
	margin-top:16px;
	}
td.formSmall {
	font:9px Verdana, Geneva, sans-serif;
	color:#666666;
	padding-top:12px;
	padding-bottom:2px;
	}
table.login Input {
	width:182px;
	}
.loginBut {
	padding-top:16px;
	}
.copyright {
	float:left;
	margin-left:56px;
	_margin-left:28px; /* IE6 */
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	}
.copyright a {
	color:#999999;
	text-decoration:none;
	}
.copyright a:hover {
	color:#333333;
	text-decoration:underline;
	}
	
	.required
{
    COLOR: #5c9d09;
    margin-top: auto;
}

/*  General  */

.left { float:left; }
.right { float:right; }
.clear { clear:both; }


/*added*/
.btn2 {

}
.btnSubmit
{
	background-image: url(images/button_submit.gif);
	width: 85px;
	height:30px;

}

.contentBox TD
{
    TEXT-ALIGN:left;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.contentBoxBorder
{
    BORDER-RIGHT: #81c130 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #81c130 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #81c130 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #81c130 1px solid
}
.contentBoxTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR:#49739b;
    TEXT-ALIGN: left
}
.contentBoxBody
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #367097;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contentBoxLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #de6401;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN:right;
}

/*Validation Summary*/
.ValidationSummaryEX
{
	padding: 7px 9px 6px 9px;
	margin-bottom: 1em;
	width: 100%;
}

.ValidationSummaryEX p
{
	text-indent: 17px;
	padding-bottom: 0px;
}

.ValidationSummaryEX ul
{
	padding: 0px 0px 0px 15px;
}

.ValidationSummaryEX img
{
	display: inline;
	width: 16px;
	padding: 0px 5px 0px 0px;
}

.ValidationSummaryEX div
{
	BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
	
.ValidationSummaryEX .ErrorPanel h4
{
	display: inline;
	color: #cc3933;
}

.ValidationSummaryEX .ErrorPanel p
{
	display: inline;
	color: #cc3933;
}

.ValidationSummaryEX .ErrorPanel li
{
	display: inline;
	color: #cc3933;
}

.ValidationSummaryEX .SuccessPanel h4
{
	display: inline;
	color: Green;
}
.TopNav TopNav
{
	background: inherit;
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 12px;
	color:White;
	width: 946px;
}

.success-message
{
    color: #4F8A10;
    background-color: #DFF2BF;
}
