body	{
						margin:0px;
						padding:0px;
						background-image: url(Images/bg_main.gif);
						background-repeat: repeat-y;
						background-position:center;
						background-color: #EFEFEF;
						font-family:"Times New Roman", Times, serif;
						text-align:center;
						}
div	{
						
						color:#3E4149;
						font-size:13px;
						line-height:15px;
						}
td	{
						
						color:#3E4149;
						font-size:13px;
						line-height:15px;
						}
.vert_sep {
	background: transparent url(images/bg_point.gif) repeat-y scroll left top;
    width: 2px;	
}

.MainTable
{
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	width: 696px;
}

img {
						border:0;
						}
.main { 				
						width: 766px; 
						height:815px; 
						margin:auto; 
						text-align:left;
						
						}
.flash	{
						height:375px; 
						}
.content_0	{
						margin-left:35px;
						width: 696px;
						height:426px;
						}
.dt	{
						display:table;
						}
.dr	{
						display:table-row;
						}
.dc	{
						display:table-cell;
						float:left
						}

/*--------------------------------------------------   PanelbarNavigation	 ---------------------*/

.PanelbarNavigationHeader
{
	padding:0px 0px 0px 0px;
	background:url(Images/panel_header.jpg) left top repeat-x;
	height:25px;
}

.PanelbarNavigationHeaderArrow
{
	background:url(Images/panel_header_arrow.jpg) right top no-repeat;
	height:24px;
	text-align:left;
	vertical-align:middle;
	color:#787878;
	font-size:larger;
	padding:4px 0px 0px 5px;
	font-weight:bold;
}

.PanelbarNavigationHeaderText
{
	text-align:left;
	color:#787878;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.PanelbarNavigationHeaderText:hover
{
	text-align:left;
	color:#787878;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.PanelbarNavigationBody
{
	margin: 10px 0px 0px 7px;
}

.PanelbarNavigationItem
{	
	padding:10px 0px 0px 0px;
}

.PanelbarNavigationItemLink
{
	white-space: nowrap;
	color:#973C45;
	background:transparent url(Images/bg_hover.gif) repeat-x scroll left bottom;
	font-size:13px;
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
}

.PanelbarNavigationItemLink:hover
{
	white-space: nowrap;
	color:#973C45;
	font-size:13px;
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
	background-image:none;
}

.PanelbarNavigationItemLinkSelected
{
	white-space: nowrap;
	color:Black;
	font-size:13px;
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
}

.PanelbarNavigationItemLinkSelected:hover
{
	white-space: nowrap;
	color:Black;
	font-size:13px;
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
}

/*------------------------------------------------------------------------------------------------*/						

/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
ul {
						list-style-type:none;
						margin:0px; 
						padding:0px; 
						}	
/*----------------------------------------------------   a	 ---------------------*/						
a	{
						color:#7B7B7B;
						font-size:11px;
						text-decoration:underline;
						}
a:hover	{
						color:#7B7B7B;
						font-size:11px;
						text-decoration:none;
						}
b {
						color:#973C45;
						}
strong
{
						color:#973C45;
						}
										
.read a	{
						color:#973C45;
						font-size:13px;
						text-decoration:none;
						background:url(Images/bg_hover.gif) left bottom repeat-x;
						}
.read a:hover	{
						color:#973C45;
						font-size:13px;
						text-decoration:none;
						background:bottom;
						}	
.logo div{
						color:#ffffff;
						font-size:13px;
						text-decoration:underline;
						}
.logo div:hover{
						color:#ffffff;
						font-size:13px;
						text-decoration:none;
						}
.logo img	{
						margin-bottom:4px;
						}
.logo div	{
						text-align:center;
						}																							
.list_0_1 li	{
						background-image: url(Images/list_0_1.gif);
						background-position: 0px 6px;
						background-repeat: no-repeat;
						font-size:13px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 8px;
						line-height:15px;
						color:#7C7C7C;
						}
.list_0_1 li a	{
						color:#ffffff;
						font-size:12px;
						text-decoration:underline;
						}
.list_0_1 li a:hover	{
						color:#ffffff;
						font-size:12px;
						text-decoration:none;
						}
											
/*------------------------------------------------------- footer	 ---------------------*/
.footer	{
						height:42px;
						text-align:left;
						white-space:nowrap;
						margin-left:1px;
						}
.footer img	{
						vertical-align:top;
						}
.ErrorSummary
{
    border:solid 1px #A01E00;
    font-size:12px;
    font-family:"Times New Roman", Times, serif;
    color:#A01E00;
    padding:5px 5px 5px 40px;
    margin:10px;
    background:url(Images/error_icon.gif); 
    background-position:7px 5px; 
    background-repeat:no-repeat;
    background-color:#F7F7F7;
    text-align:left;
    letter-spacing:1px;
    line-height:14px;
    list-style-image:url(Images/error_bullet.gif); 
    list-style-position:inside;
}
.MessageResult
{
    font-size:16px;
    font-family:"Times New Roman", Times, serif;
    color:#A01E00;
    padding:20px 5px 20px 5px;
    margin:10px;
    font-weight:bold;
}
.textbox
{
        height:19px; width:207px; 
		background-color:#FFFFFF; 
		padding:1 0 0 6px;
		font-size:10px;
		font-family:Arial;
		color:#465056;
		letter-spacing:1px;
		font-weight:bolder;
		border:solid 1px #888888;   
}
.quote
{
    font-size:12px;
    font-family:"Times New Roman", Times, serif;
    color:#FFFFFF;
    
}
.boldText { font-weight:bold; }

.footer_right
{
	display:table-cell;
	float:left;
	background: transparent url(images/bg_0_1.gif) repeat-x scroll left top;
	width: 465px; height: 103px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
.RegisterButton
{
	margin:0px;
	padding:opx;
	border:0px !important;
	width:77px;
	background:url(images/Regiter.jpg) no-repeat center center;
	height:19px;
	color:#888888;
	font-weight:bold;
}
/*-----------------------------------------------------    end   ---------------------*/													