/* Defined styles below */
/* You can alter each and every style as you please. */

/* Body Style */
BODY
{
	scrollbar-face-color:#003C7A;
	scrollbar-arrow-color:white;
	scrollbar-track-color:White;
	scrollbar-shadow-color:'white';
	scrollbar-highlight-color:'white';
	scrollbar-3dlight-color:'black';
	scrollbar-darkshadow-Color:'black';
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	background-color: #333333;
}


/* standard links */
A:link,A:visited,A:active
{
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: Verdana;
	text-decoration: none;
}	
A:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #FF9933;
	font-family: Verdana;
	text-decoration: none;
}


/* links in the client menu */
A.Menu:link,A.Menu:visited,A.Menu:active
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}	
A.Menu:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #4B4B4B;
	font-family: Verdana;
	text-decoration: none;
}

/* Defines the style for standard text */
.Text
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
}


/* Defines the style for outer table that encompases the entires site */
.OuterTable
{
	border-right: #8C8C8C 1px solid;
	border-top: #8C8C8C 1px solid;
	border-left: #8C8C8C 1px solid;
	border-bottom: #8C8C8C 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
	background-color: White;
}


/* Defines the style for the login control */
.LoginTable
{
	border-right: #003254 0px solid;
	border-top: #003254 0px solid;
	border-left: #003254 0px solid;
	border-bottom: #003254 0px solid;
	color: black;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}

/* Defines the style for td cell in the menu table once the client has logged in */
.ClientMenu
{
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-bottom: dotted 1px white;
}


/* Defines the style for all the sms control tables */
.InnerTable
{
	border-right: #DA6D00 1px solid;
	border-top: #DA6D00 1px solid;
	border-left: #DA6D00 1px solid;
	border-bottom: #DA6D00 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
	background-color: #F6F6F6;
}
.InnerTableHeaderRow
{
	height: 23px;
	background: white url("../data/ContentTop.gif") left top repeat-x;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}
.InnerTableAltRow
{
	background-color: White;
	font-family: Verdana, Arial;
	color: Black;
}


/* Defines the style for the Contact us table */
.ContactUsTable
{
	border-right: #003254 1px solid;
	border-top: #003254 1px solid;
	border-left: #003254 1px solid;
	border-bottom: #003254 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
	background-color: white;
}
.ContactUsTableHeaderRow
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	background-color: #003C7A;
}



/* Defines the style for the sign up table */
.SignUpTable
{
	border-right: #003254 1px solid;
	border-top: #003254 1px solid;
	border-left: #003254 1px solid;
	border-bottom: #003254 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
	background-color: white;
}
.SignUpTableHeaderRow
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	background-color: #003C7A;
}




/* Defines the style for displaying credits */
.Credits
{
	font-weight: bold;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana;
	color:Red;
}


/* Defines the style for errors or alerts that occur */
.ErrorContents
{
	font-weight: bold;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana;
	color:Red;
}


/* Defines the style for the buttons */
.Buttons
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	background-color: #658DDF;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	height: 17px;
}


/* Defines the style for the textboxes, selects */
.TextBoxes
{
	border-right: #494949 1px solid;
	padding-right: 1px;
	border-top: #494949 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: #494949 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: #494949 1px solid;
	font-family: Verdana;
	background-color: White;
}


/* Defines the style for the tooltips */
#tooltip
{
	display:none;
	position:absolute;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
	border:1px solid #003C7A;
	padding:3px;
	z-index:1;
}







/* ----------------------------------------------------------------------------- */
/* User defined styles below */
.Headers
{
	height: 23px;
	background: white url("../data/Top.gif") left top repeat-x;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}









A.Topmenu:link,A.Topmenu:visited,A.Topmenu:active
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}	
A.Topmenu:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-decoration: underline;
}




.TopTopTable
{
	border-left: #2D2D2D 4px solid;
	border-right: #2D2D2D 4px solid;
	border-top: #2D2D2D 4px solid;
	border-bottom: #2D2D2D 0px solid;
}

.TopTable
{
	border-left: black 3px solid;
	border-right: black 3px solid;
	border-top: black 3px solid;
	border-bottom: #2D2D2D 0px solid;
}

.LeftLeftTable
{
	border-left: #2D2D2D 4px solid;
	border-right: white 0px solid;
	height: 100%;
}
.LeftTable
{
	border-left: black 3px solid;
	border-right: white 0px solid;
	border-bottom: black 3px solid;
	border-top: #2D2D2D 0px solid;
	height: 100%;
	background: #F6F6F6 url("../data/left.gif") left top repeat-y;
}
.LeftTableHeader
{
	border-top: #A8A8A8 1px dashed;
	border-bottom: #A8A8A8 1px dashed;
	background-color: #EBEBEB;	
	color: #F45909;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
}


.RightRightTable
{
	border-right: #2D2D2D 4px solid;
	border-left: white 0px solid;
	height: 100%;
	
}
.RightTable
{
	border-left: white 0px solid;
	border-right: black 3px solid;
	border-bottom: black 3px solid;
	border-top: #2D2D2D 0px solid;
	height: 100%;
	background: white url("../data/rightleft.gif") left top repeat-y;
}
.RightContentTableHeader
{
	height: 26px;
	background: white url("../data/rightheader.gif") left top repeat-x;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}


.BottomTable
{
	color: #909090;
	background-color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
}