﻿/****************Page Default Style Starts Here*******r**s**k******/
body
{
	text-align:center;
	margin:0;
	padding:0;
	/*background:url(../images/bg.gif);*/
	background:#FFE27F;
}

html,body
{
	font:normal 12px arial,tahoma,verdana;
	font-weight:bold;
	color:#16387c;
	background:#FFE27F;
	/*background:url(../images/bg.gif);
	background:#fcfdfe url(../images/body_bg.gif) repeat-x;
	margin-top:20px;*/
	margin:0;
	padding:0;
}
/****************Page Default Style Ends Here*****************/
.TableBg
{
	
	height:100%;
}

.HeaderTopBg
{
	height:15px;
	/*background:url(../images/h_bg_top_blue.jpg) repeat-x;*/
	background: #666666; 
}

.homepage_banner
{
	/*background:url(images/banner1.gif) no-repeat;
	background:#7dbe24;*/
	background:#fff url(../images/logo_florence.jpg) no-repeat center;
	width:100%;
	height:283px;
	border-bottom:1px #999 solid;
}

.LogoContainer
{
	width:91px;
	height:79px;
	padding-top:12px;
	padding-bottom:5px;
	float:left;
}

.LogoContainer img
{
	border:0;
}

.TitlePane
{
	width:100%;
	float:left;
}

.TitlePane h1
{
	margin:0;
	padding:0;
}

.TitleCol1, .TitleCol2
{
	float:left;
}

.TitleCol1 h1
{
	font:normal 50px arial,tahoma,verdana;
	font-weight:normal;
	color:#fff;
}

*html .TitleCol2 h1
{
	font:normal 21px arial,tahoma,verdana;
	font-weight:normal;
	color:#dbe0da;
	text-transform:uppercase;
	vertical-align:bottom;
	padding-top:2px;
}

*:first-child+html .TitleCol2 h1
{
	font:normal 21px arial,tahoma,verdana;
	font-weight:normal;
	color:#dbe0da;
	text-transform:uppercase;
	vertical-align:bottom;
	padding-top:3px;
}

html>/**/body .TitleCol2 h1
{
	font:normal 21px arial,tahoma,verdana;
	font-weight:normal;
	color:#dbe0da;
	text-transform:uppercase;
	vertical-align:bottom;
}

.BannerExternalWrapper
{
	width:100%;
	float:left;
}

.BannerLinksConatiner
{
	width:647px;
	float:left;
}

.BannerEmptySpacerLeft
{
	width:32px;
	float:left;
}

.BannerEmptySpacertop
{
	height:12px;
	width:100%;
	float:left;
}

*html .BannerContainer
{
	width:95%;
	float:left;
	margin-left:15px;
}

*:first-child+html .BannerContainer, html>/**/body .BannerContainer
{
	width:95%;
	float:left;
	margin-left:20px;
}

.TopNav
{
	width:100%;
	font:normal 16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
}

.TopNav ul
{
	margin:0;
	padding:0;
}

.TopNav ul li
{
	list-style:none;
	text-align:left;
	display:inline;
	padding:0px 10px 0px 10px;
}

.TopNav ul li a, .TopNav ul li a:link, .TopNav ul li a:hover
{
	font:normal 16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}

.PageEmptySpacer
{
	height:15px;
}

/****************Content Style Starts Here**********r**s**k*******/
.PageContentWrapper
{
	width:100%;
	float:left;
}

.PageContentInnerWrapper
{
	width:96%;
	margin:0 auto;
}

.PageContentContainer
{
	width:100%;
	float:left;
}

.ImageScrollerBg
{
	width:592px;
	background:#e1ebf4 url(../images/scroller_bg.gif) no-repeat;
	float:left;
	height:380px;

}

.ContentOuterBg
{
	/*background:#f1f0eb url(../images/content_grad_bg.gif) repeat-x bottom;*/
	background: white;
	width:100%;
	float:left;
}

.ContentBg
{
	/* background:url(../images/logo-background.gif) no-repeat center bottom;*/
	background: white;
	width:100%;
}

.ContentEmptySpacer
{
	width:100%;
	height:15px;
	float:left;
}

.HomeDesc
{
	width:592px;
	float:left;
	background:#fff;
	font:normal 13px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-bottom:15px;
}

.ContentTitle
{
	font:normal 18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding:0px;
	margin:0px;
}

.CopyrightPane
{
	width:100%;
	float:left;
}

.btn_registernow
{
	background:url(../images/btn_register.gif) no-repeat;
	width:158px;
	height:35px;
	border:0;
	cursor:pointer;
}
/****************Content Style Ends Here**********r**s**k*******/

.FooterPane
{
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#fff;
	/*background:url(../images/ftr_bg.jpg) repeat-x;*/
	background: #666666;
	float:left;
	width:100%;
	height:80px;
	border:0px #fff solid;
}

.FooterLink
{
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#fff;
}

.FooterLink a, .FooterLink a:link
{
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#ddc570;
	text-decoration:underline;
	outline:none;
	outline-style:none;
}

.FooterLink a:hover
{
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#ddc570;
	text-decoration:none;
}

.FooterPane dl dd.Copyright
{
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#ddc570;
}

.FooterPane dl dd
{
	width:96%;
	float:left;
	text-align:left;
	border:0px #fff solid;
	margin:0px 0px 0px 8px;
	padding:0;
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#fff;
}

*html .FooterLeftPane
{
	float: left;
	position:relative;
	top:0.8em;
	width:38%;
	text-align:left;
}

*:first-child+html .FooterLeftPane
{
	float: left;
	position:relative;
	top:0.8em;
	width:38%;
	text-align:left;
}

html>/**/body .FooterLeftPane
{
	float: left;
	position:relative;
	top:0.1em;
	width:38%;
	text-align:left;
}

*html .FooterRightPane
{
	float: left;
	position:relative;
	top:0.8em;
	width:62%;
	text-align:right;
}

*:first-child+html .FooterRightPane
{
	float: left;
	position:relative;
	top:0.8em;
	width:62%;
	text-align:right;
}

html>/**/body .FooterRightPane
{
	float: left;
	position:relative;
	top:0.1em;
	width:62%;
	text-align:right;
}

.FooterRightPane dl dd.fright
{
	width:98.5%;
	float:left;
	text-align:left;
	border:0px #fff solid;
	padding:0;
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#fff;
	text-align:right;
	margin:0px 10px 0px 0px;
}

.FStyle
{
	border:1px #999 solid;
	color:#336699;
}

.VeryFormValuePane
{
	width:80%;
	float:left;
}

.VeryFormValuePaneInner
{
	width:95%;
	margin-left:10px;
	margin-top:15px;
	padding-bottom:10px;
	font:normal 12px arial,tahoma,verdana;
	font-weight:normal;
	color:#444;
}