﻿body
	{
		/*background-image:url(../../Images/Web/BodyBackground.gif);
		background-repeat:repeat-x;
		background-color:#E4EAEE;*/
		background-color:#FFFFFF;
		margin:15px 0px 0px 0;
		
		}
.MainTBL
	{
	width:1024px;
		}
.TBL_100percent
	{
		width:100%;
	}
.width_1percent
	{
		width:1%;
		vertical-align:top;
		}
.MainTBL_TopBG
	{
		background-image:url(../../Images/Web/MainTBL_TopMiddleBG.gif);
		background-repeat:repeat-x;
		height:12px;
		width:100%;
		}
.TopHeaderBG
	{
		background-image:url(../../Images/Web/TopHeader_BG.gif);
		height:106px;
		background-repeat:repeat-x;
		vertical-align:top;
	}
.Main_LeftBorder
	{
		border-left: solid 1px #9A9A9A;
	}
.Main_RightBorder
	{
		border-right: solid 1px #9A9A9A;
		width:12px;
	}
.logo
	{
		width:1%;
	}
.BannerTD
	{
	background-image:url(../../Images/Web/Banner2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:99%;
	}
.paddingTopLeft
	{
		width:244px;
		padding-top:7px;
		vertical-align:top;
		padding-left:18px;
	}
.LeftNavTBLBorder
	{
		border:solid 1px #FFFFFF;
		width:100%;
	}
.NavLinkBG
	{
		background-image:url(../../Images/Web/Nav_BG.gif);
		background-repeat:repeat-x;
		height:26px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
		border-top:solid 1px #FFFFFF;
	}
.SubNav
	{
		background-color:#FFFFFF;
		padding-left:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		font-style:normal;
		text-decoration:none;
	}
.SubNavHead
	{
		padding-left:8px;
		margin-bottom:4px;
		vertical-align:middle;
	}
.ArrowIconTD
	{
		width:13px;
		text-align:center;
		vertical-align:middle;
		padding-right:5px;
	}
.MainPreact_NavLinkBG
	{
		background-image:url(../../Images/Web/MainPreactNavBG.gif);
		background-repeat:repeat-x;
		height:26px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
		border-top:solid 1px #FFFFFF;
	}
.ContectArea
	{
	width:768px;
	vertical-align:top;
		/*padding-left:4px;*/
	}
.WhiteBackground
	{
		background-color:#FFFFFF;
	}
.height106
	{
		height:106px;
	}
.BodyInnerAreaBG
	{
		background-image:url(../../Images/Web/bodyInnerAreaBG.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FFFFFF;
		height:400px;
		vertical-align:top;
	}
.FooterMiddleBG
	{
		background-image:url(../../Images/Web/Footer_MiddleBG.gif);
		background-repeat:repeat-x;
		vertical-align:top;
		width:100%;
	}
.LeftRightBorder
	{
		border-left:solid 1px #9A9A9A;
		background-color:#FFFFFF;
		border-right:solid 1px #9A9A9A;
	}
.height32
	{
		height:33px;
	}
.Footer_LabelBlack
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		text-align:center;
		vertical-align:middle;
	}
.width50percent_Left
	{
		width:50%;
		text-align:left;
		vertical-align:middle;
	}
.width50percent_Right
	{
		width:50%;
		text-align:right;
		vertical-align:middle;
	}
.WhiteLabel
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
	}
.White_LinkLabel
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
	}
.White_LinkLabel:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
	}
.Link_Label
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		text-align:center;
		vertical-align:middle;
	}
.Link_Label:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
		color:#000000;
		text-align:center;
		vertical-align:middle;
	}
	.Link_LabelBold
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		text-align:center;
		vertical-align:middle;
	}
.Link_LabelBold:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:Bold;
		font-style:normal;
		text-decoration:underline;
		color:#000000;
		text-align:center;
		vertical-align:middle;
	}
.WhiteBold_LinkLabel
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
	}
.WhiteBold_LinkLabel:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:underline;
	}
.TextBox
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		width:100px;
		font-style:normal;
		text-decoration:none;
		border:solid 1px #000000;
	}
.combobox
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		border-color:#000000;
		color:#000000;
		font-family: verdana, Arial, Helvetica, sans-serif;
		background-color: #ffffff;
	}
.UserName
	{
		width:30%;
		text-align:right;
		vertical-align:middle;
		padding-right:2px;
	}
.TextBoxTD
	{
		width:35%;
		text-align:left;
		vertical-align:middle;
		padding-left:2px;
	}
.ButtonTD
	{
		width:25%;
		text-align:left;
		vertical-align:middle;
		padding-left:2px;
	}
.ValignTop
	{
		vertical-align:top;
		text-align:right;
	}
.NotaMember_TD
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
		text-align:right;
		vertical-align:middle;
		padding-top:25px;
		padding-right:5px;
	}
.width45percent
	{
		width:48%;
		text-align:left;
		vertical-align:middle;
	}
.width55percent
	{
		width:52%;
		text-align:left;
	}
.Login_TDBackground
	{
		background-color:#283942;
		vertical-align:middle;
		height:49px;
	}
.Login_TD
	{
		padding:5px;
	}
.SearchTD
	{
		width:40%;
		text-align:right;
		vertical-align:middle;
		padding-right:2px;
	}
.LoggedInTD
	{
		width:60%;
		text-align:center;
		vertical-align:middle;
	}
.WhiteBold_Label
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
	}
.ValignMiddle
	{
		vertical-align:middle;
	}
.BoxTD
	{
		padding:3px 0px 0px 3px;
	}
.BoxNewsTD
	{
		padding:7px 10px 0px 7px;
	}
.NewsArticleBG
	{
	background-image:url(../../Images/Web/NewsArticlesBG.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:160px;
	}
.WhatsNewBG
	{
	background-image:url(../../Images/Web/WhatsNewBG2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:384px;
	height:160px;
	}
.heightNews
	{
		height:35px;
	}
.News_Label
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#FFFFFF;
		font-style:normal;
		padding:10px;
		text-decoration:none;
	}
.widthCentered
	{
		width:15px;
	}
.moreText
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		font-style:normal;
		padding-right:5px;
		text-align:right;
		vertical-align:top;
		text-decoration:none;
	}
.moreLink
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		font-style:normal;
		text-align:right;
		vertical-align:top;
		text-decoration:none;
	}
.moreLink:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		font-style:normal;
		text-align:right;
		vertical-align:top;
		text-decoration:underline;
	}
.ArrowTD
	{
		background-image:url(../../Images/Web/WhiteArrow.gif);
		background-repeat:no-repeat;
		background-position:center center;
		width:10%;
		height:20px;
	}
.WhatsNewText
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#FFFFFF;
		font-style:normal;
		width:90%;
		text-decoration:none;
	}
.Label_Normal
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		vertical-align:middle;
		text-align:right;
	}
.SignupLeftTD
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		width:45%;
		text-align:right;
		vertical-align:middle;
	}
.SignupRightTD
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		width:55%;
		text-align:left;
		vertical-align:middle;
	}
.Registration
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
		text-align:center;
		height:50px;
		vertical-align:middle;
	}

.SignupBox
	{
		width:450px;
		background-image:url(../../images/Web/SignupBG.gif);
		background-repeat:repeat-x;
		border: solid 1px #CCCCCC;
	}
.TextBoxBIG
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		width:150px;
		font-style:normal;
		text-decoration:none;
		border:solid 1px #000000;
	}
.TextBoxSmall
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		width:80px;
		font-style:normal;
		text-decoration:none;
		border: solid 1px #000000;
	}
	.TextBoxMedium
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		width:110px;
		font-style:normal;
		text-decoration:none;
		border: solid 1px #000000;
	}
.ErrorMSG
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		color:#E80036;
		vertical-align:middle;
	}
.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #ed0037;
	text-decoration: none;
}
.errorWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.HeaderRow
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		font-style:normal;
		text-decoration:none;
		background-color:#80A5C8;
		padding-left:5px;
		height:25px;
		text-align:left;
		vertical-align:middle;
	}
.EvenRow
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		font-style:normal;
		text-decoration:none;
		background-color:#F4F6F8;
		padding-left:5px;
		height:25px;
		text-align:left;
		vertical-align:middle;
	}
.OddRow
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#000000;
		font-style:normal;
		text-decoration:none;
		background-color:#EBF0F2;
		padding-left:5px;
		height:25px;
		text-align:left;
		vertical-align:middle;
	}
.Hide
{
	display:none;
}
.showitem
{
	display:block;
	text-align: center; 
	vertical-align: middle;
}
.grayOutGrid
{
	color:Gray;
}
.pageTitlebar
{
	text-align: center; 
	vertical-align: middle; 
	height: 26px;
    background-color: #b51008;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	font-style:normal;
	text-decoration:none;
}
.AutoList
{
	
	padding:20px;
	background:#FFF url(../../Images/demotop.png) no-repeat left top;
}
.GridPadding
{
	padding:3px;
	margin:3px;
}
.GridPager_Normal
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		vertical-align:middle;
		text-align:center;
	}
/* Accordian Menu CSS	*/
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:100%;
}

.AccordionTitle
{
 /* height:20px;*/
  /*overflow:hidden;*/
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  /*background-image:url('title_repeater.jpg');*/
  -moz-user-select:none;
}

.AccordionContent
{
  height:0px;
 /* overflow:auto;*/
  display:none; 
}

.AccordionContainer
{
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}

/* Accordian Menu CSS END	*/

/* Word Wrap */

.MozillaWordwrap
{
   -moz-binding: url('wordwrap.xml#wordwrap');
}

.ExplorerWordwrap
{
	
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
}
/* Word Wrap END */
