body{
	margin:0;
	background:#d2ceaf;
	font-family:Arial, Verdana, sans-serif;
}
ul, li, h1, h2, h3, h4, h5{
	margin:0;
	padding:0;
}
a:link,
a:visited{
	text-decoration:none;
}
a:focus{
	outline:none;
}
img{
	border:none;
}

.box.col2.masonry-brick img {
	display:none !important;
}
div#main{
	width:958px;
	overflow:hidden;
	margin:0 auto;
	padding:37px 0 0 0;
}
div#main div.form{
	float: right;
	padding:0 20px 0 0;
}
div#main div.form form{
	margin:0;
	padding:0;
}
div#main div.form form fieldset{
	margin:0;
	padding:0;
	float: right;
	border:none;
}
.form img
{
    float:left;
    margin:-5px 8px 0 0;
}
.homesidebar {overflow:hidden;}
div#main div.form form fieldset label{
	float: left;
	font-size:11px;
	font-weight:bold;
	padding:3px 3px 0 0;
}
div#main div.form form fieldset span{
	background: url(/images/bg-input.gif) no-repeat 0 0;
	width:123px;
	height:22px;
	float:left;
	display:block;
	overflow:hidden;
}
div#main div.form form fieldset span input{
	border:none;
	margin:0;
	padding:0;
	height:14px;
	width:111px;
	margin:2px 0 0 2px;
	float:left;
	padding:1px 3px 0 3px;
	font-size:11px;
}
div#main div.form form fieldset input.submit{
	width:22px;
	height:23px;
	overflow:hidden;
	background: url(/images/bg-submit.gif) no-repeat 0 0;
	float:left;
	margin:0;
	padding:0;
	text-indent:-1000px;
	border:none;
	cursor:pointer;
}


form.billsearch fieldset{
	float: left;
	width:200px;
  border:0;
  margin-left:10px;
}
form.billsearch fieldset label{
	font-size:11px;
	font-weight: normal;
	width:200px;
	padding:15px 0 0 0;
  display:block;
}
form.billsearch fieldset span{
	background: url(../images/bg-input-2.gif) no-repeat 0 0;
	width:167px;
	height:20px;
	float: left;
	padding:0 0 0 1px;
}
form.billsearch fieldset input{
	float: left;
	border:0;
	width:160px;
	height:14px;
	padding:0;
}
form.billsearch fieldset input.submit{
	background: url(/images/bg-submit-2.gif) no-repeat 0 0;
	float: left;
	width:22px;
	height:24px;
	margin:-1px 0 0 1px;
}

div#main div.main{
	width:958px;
	background: url(/images/bg-header-top.gif) no-repeat 0 0;
	float: left;
	padding:14px 0 0 0;
}
div#main div.main div.holder{
	background: url(/images/bg-content.gif) repeat-y 0 0;
	width:958px;
	float: left;
}
div#main div.main div.holder div.header{
	width:922px;
	margin:3px 0 0 18px;
	height:163px;
	float: left;
	position: relative;
	display: inline;
}
div#main div.main div.holder div.header div.top-image{
	width:992px;
	height:163px;
	overflow:hidden;
	position: absolute;
}
div#main div.main div.holder div.header h1{
	position: absolute;
	top:43px;
	left:299px;
	width:295px;
	height:62px;
	z-index:21;
}
div#main div.main div.holder div.header h1 a{
	background:url(/images/bg-logo.png) no-repeat 0 0;
	width:295px;
	height:62px;
	text-indent:-9999px;
	display: block;
	overflow:hidden;
}
div#main div.main div.holder div.header span.district{
	position: absolute;
	width:263px;
	height:13px;
	overflow:hidden;
	background: url(/images/bg-district.png) no-repeat 0 0;
	left:434px;
	top:110px;
	text-indent:-9999px;
	z-index:21;
}
div#main div.main div.holder div.header div.box{
	width:922px;
	background: url(/images/bg-header-top.png) repeat-y 0 0;
	height:107px;
	position: absolute;
	top:32px;
	left:0;
	filter:alpha(opacity=70);
	z-index:20;
}
div#main div.main div.holder div.header div.headshot{
	background: url(/images/bg-header-img.png) no-repeat 0 0;
	width:338px;
	height:193px;
	position: absolute;
	top:-30px;
	left:-6px;
	text-indent:-9999px;
	z-index:21;
}
#googlemap{
	z-index:2;
}
div#main div.main div.holder div.main-nav{
	background: url(/images/bg-ul-main.gif) repeat-x 0 0;
	width:922px;
	margin:1px 0 0 18px;
	float: left;
	display: inline;
	z-index:100;
}
div#main div.main div.holder div.main-nav ul{
	margin:0;
	padding:0;
	float: left;
	list-style:none;
	/*padding:0 0 0 240px;*/
	z-index:100;
}
div#main div.main div.holder div.main-nav ul li{
	float: left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:10px;
	background: url(/images/bg-ul-main-li.gif) no-repeat 100% 0;
	z-index:100;

}
div#main div.main div.holder div.main-nav ul li.last{
	background:none;
}
div#main div.main div.holder div.main-nav ul li a{
	color:#fff;
	padding:17px 0px;
	display: block;
	z-index:100;
	text-align:center;
	width:114px;
}
div#main div.main div.holder div.main-nav ul li:hover a,
div#main div.main div.holder div.main-nav ul li.hover a,
div#main div.main div.holder div.main-nav ul li a.active{
	background: url(/images/bg-ul-main-li-hover.gif) repeat-x 0 0;
}
div#main div.main div.holder div.main-nav ul li{
	position: relative;
}
div#main div.main div.holder div.main-nav ul li div.sub{
	display: none;
}
div#main div.main div.holder div.main-nav ul li.hover div.sub,
div#main div.main div.holder div.main-nav ul li:hover div.sub{
	position: absolute;
	top:40px;
	left:0;
	display: block;
	width:127px;
}
div#main div.main div.holder div.main-nav ul li div.sub div.top{
	background:url(/images/bg-submenu-top.png) repeat-y 0 0;
	width:127px;
	float: left;
}
div#main div.main div.holder div.main-nav ul li div.sub div.bottom{
	background: url(/images/bg-submenu-bottom.png) no-repeat 0 0;
	width:127px;
	float: left;
	height:16px;
}
div#main div.main div.holder div.main-nav ul li div.sub ul{
	background:#d50209 url(/images/bg-submenu.gif) repeat-x 0 100%;
	padding:0;
	width:115px;
	padding:0 0 17px 12px;
}
div#main div.main div.holder div.main-nav ul li ul li{
	font-size:10px;
	text-transform:none;
	line-height:10px;
	padding:15px 0 0 0;
 	width:65px;
	background:none;
}
div#main div.main div.holder div.main-nav ul li:hover ul li a,
div#main div.main div.holder div.main-nav ul li.hover ul li a{
	padding:0;
	line-height:11px;
	background:none;
text-align:left;
}
div#main div.main div.holder div.main-nav ul li ul li a:hover{
	background:none;
	margin:0;
	padding:0;
	text-decoration:underline;
}
div#main div.main div.holder div#content{
	float: left;
	background:#f00;
	margin:1px 0 0 0;
	background: url(/images/bg-sidebar.gif) repeat-y 9px 0;
}
div#main div.main div.holder div#content div.sidebar{
	width:242px;
	float: left;
	background:#bfd2e5;
	margin:0 0 0 17px;
	display: inline;
}
div#main div.main div.holder div#content div.sidebar a.newsletter{
	background: url(/images/bg-btn.gif) no-repeat 0 0;
	display: block;
	width:216px;
	height:46px;
	text-indent:-99999px;
	margin:5px 0 0 14px;
}
div#main div.main div.holder div#content div.sidebar a.telephone{
	background: url(/images/tth.jpg) no-repeat 0 0;
	display: block;
	width:216px;
	height:46px;
	text-indent:-99999px;
	margin:5px 0 0 14px;
}
div#main div.main div.holder div#content div.sidebar div.box{
	width:242px;
	/*overflow:hidden;*/
}
div#main div.main div.holder div#content div.sidebar div.box div.title{
	background:#12161a url(/images/bg-title.gif) repeat-x 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0 10px 17px;
	float: left;
	width:225px;/*225*/
	overflow:hidden;
}
div#main div.main div.holder div#content div.sidebar div.box div.title h3{
	margin:0;
	color:#fff;
	font-size:12px;
	line-height:26px;
}
div#main div.main div.holder div#content div.sidebar div.box ul{
	list-style:none;
	padding:5px 0 15px 14px;
	float: left;
}
div#main div.main div.holder div#content div.sidebar div.box ul li{
	width:216px;/*206*/
	height:36px;
	background: url(/images/bg-sidebar-li.gif) no-repeat 0 50%;
	padding:0px 0 0 11px;
	font-size:12px;
	font-weight: bold;
	float: left;
}
div#main div.main div.holder div#content div.sidebar div.box div.darkbuttons ul li{
	width:220px;/*210*/
	height:38px;
	margin-bottom:-2px;
	background: url(/images/RoyceDarkButton.jpg) no-repeat 0 50%;
	padding:0px 0 0 11px;
	font-size:12px;
	font-weight: bold;
	float: left;
}
div#main div.main div.holder div#content div.sidebar div.box ul li a{
	color:#fff;
	margin:0px 0 0 0;
	float: left;
	padding:8px 0 12px 0px;
	width:195px;
	background: url(/images/bg-sidebar-li-a.gif) no-repeat 100% 50%;
}
div#main div.main div.holder div#content div.sidebar div.box div.darkbuttons ul li a{
	padding:8px 0 12px 2px;
	vertical-align:middle;
	background: url() no-repeat 100% 50%;
}
div#main div.main div.holder div#content div.sidebar div.box a.btn{
	width:216px;
	height:46px;
	background: url(/images/bg-btn-2.gif) no-repeat 0 0;
	float: left;
	text-indent:-9999px;
	margin:0 0 2px 14px;
	display: inline;
}
div#main div.main div.holder div#content div.sidebar div.box a.btn-ch{
	width:216px;
	height:54px;
	background: url(/images/bg-btn-2-ch.gif) no-repeat 0 0;
	float: left;
	text-indent:-9999px;
	margin:0 0 2px 14px;
	display: inline;
}
div#main div.main div.holder div#content div.sidebar div.box a.btn-ko{
	width:216px;
	height:54px;
	background: url(/images/bg-btn-2-ko.gif) no-repeat 0 0;
	float: left;
	text-indent:-9999px;
	margin:0 0 2px 14px;
	display: inline;
}
div#main div.main div.holder div#content div.sidebar div.box div.form{
	float: left;
	padding:0 0 0 32px;
	width:200px;
	overflow:hidden;
}
div#main div.main div.holder div#content div.sidebar div.box div.form form fieldset{
	float: left;
	width:200px;
}
div#main div.main div.holder div#content div.sidebar div.box div.form form fieldset label{
	font-size:11px;
	font-weight: normal;
	width:200px;
	padding:10px 0 0 0;
}
div#main div.main div.holder div#content div.sidebar div.box div.form form fieldset span{
	background: url(../images/bg-input-2.gif) no-repeat 0 0;
	width:167px;
	height:20px;
	float: left;
	padding:0 0 0 1px;
}
div#main div.main div.holder div#content div.sidebar div.box div.form form fieldset input{
	float: left;
	border:0;
	width:160px;
	height:14px;
	padding:0;
}
div#main div.main div.holder div#content div.sidebar div.box div.form form fieldset input.submit{
	background: url(/images/bg-submit-2.gif) no-repeat 0 0;
	float: left;
	width:22px;
	height:24px;
	margin:-1px 0 0 1px;
}
div#main div.main div.holder div#content div.content{
	width:680px;
	overflow:hidden;
	float: left;
}
div#main div.main div.holder div#content div.block{
	width:664px;
	overflow:hidden;
	border-top:12px solid #467ebd;
	border-left:8px solid #467ebd;
	border-right:8px solid #467ebd;
	border-bottom:10px solid #467ebd;
	padding:0 0 3px 0;
}
div#main div.main div.holder div#content div.block div.image{
	width:360px;
	height:271px;
	overflow:hidden;
	float: left;
	margin:7px 0 0px 8px;
	display: inline;
}
#content .block .image a,
#content .block .image a:hover
{
    display:block;
    width:100%;
    height:271px;
    text-align:center;
    background:#D2CEAF;
    position:relative;
}
#content .block .image a img
{
    max-height:271px;
    max-width:385px;
    width:auto !important;
    height:auto !important;
    width:360px;
    height:271px;
}
#content .block .image a .caption
{
	padding:8px;
	background:#467ebd;
	color:#fff;
	display:block;
	font-size:.8em;
	position:absolute;
	width:344px;
	bottom:0;
	left:0;
}
div#main div.main div.holder div#content div.block div.choose{
	float: left;
	width:296px;
	overflow:hidden;
}
div#main div.main div.holder div#content div.block div.choose ul{
	width:292px;
	float: right;
	list-style:none;
}
div#main div.main div.holder div#content div.block div.choose ul li{
	float: left;
	font-size:12px;
	font-weight: bold;
	background:#111f2c;
}
div#main div.main div.holder div#content div.block div.choose ul li a{
	float: left;
	width:146px;
	color:#fff;
	height:28px;
	text-align: center;
	line-height:15px;
	padding:10px 0 0 0;
}
div#main div.main div.holder div#content div.block div.choose ul li a:hover{
	background:#fff;
	color:#06083a;
}
div#main div.main div.holder div#content div.block div.choose ul li a.active{
	background:#fff;
	color:#06083a;
}
div#main div.main div.holder div#content div.block div.choose ul li.active a{
	color:#06083a;
}
div#main div.main div.holder div#content div.block div.choose ul.list{
	padding:3px 0 0 0px;
	float:right;
    clear: both;
	list-style:none;
	/*width:292px;*/
	width:296px;
	overflow:hidden;
}
div#main div.main div.holder div#content div.block div.choose ul.list li{
	background:#fff;
	padding:7px 11px 7px 13px;
	overflow:hidden;
    float: left;
    width:272px;
}
div#main div.main div.holder div#content div.block div.choose ul.list li.grey{
	background:#dbe6f0;
}
div#main div.main div.holder div#content div.block div.choose ul.list li div.image{
	width:89px;
	height:67px;
	overflow:hidden;
	margin:0;
}
div#main div.main div.holder div#content div.block div.choose ul.list li div.image a{
	padding:0;
	height:auto;
	float: none;
	width:89px;
	height:67px;
	overflow:hidden;
	margin:0;
	display:block;
	text-align:center;
}
#content div.block div.choose ul.list li div.image a img
{
    max-height:67px;
    max-width:89px;
}
div#main div.main div.holder div#content div.block div.choose ul.list li p{
	margin:0;
	float: left;
	width:172px;
	font-weight: normal;
	font:10px Verdana, sans-serif;
	padding:11px 0px 0 11px;
	line-height:12px;
}
div.pageHeader h2
{
	font-size:16;
	padding: 10px 10px;
	text-transform:uppercase;
}
div.internalContent table#Table1 tr td{
    padding:5px 8px 10px 8px;
    /*margin-bottom:1500px;*/
    font-size:12px;
    font-family:Verdana;
    /*width:100%;*/
}
/*div#main div.main div.holder div#content div.content div.internalContent*/div.internalContent table#Table1 tr td h1
{
    text-transform:uppercase;
    font-size:20px;
    font-weight:bold;
    margin-bottom:5px;
}
div.internalContent table#Table1 tr td h2 
{
    text-transform:uppercase;
    font-size:18px;
    color:Navy;
    font-weight:bold;
    margin-bottom:5px;
}
div.internalContent table#Table1 tr td h3
{
    font-size:16px;
    text-decoration:underline;
    margin-bottom:5px;
}

div.internalContent table#Table1 tr td span.middleheadline
{
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
    margin-top:5px;
}
div.internalContent table#Table1 tr td a
{
    text-decoration:underline;
    color:Red;
    font-weight:bold
}
div.internalContent table tbody tr td#ctl00_ContentCell
{
    /*padding-bottom:50px;*/
}
div#main div.main div.holder div#content div.all-news{
	width:680px;
	overflow:hidden;
	background: url(/images/bg-bottom.gif)  repeat-y 0 0;
	margin:1px 0 0 0;
	float: left;
	padding-bottom: 75px;
}
div#main div.main div.holder div#content div.all-news div.news{
	width:451px;
	border-top:9px solid #04070a;
	padding:0 10px 0 8px;
	float: left;
}
div#main div.main div.holder div#content div.all-news div.news div.top{
	background:#bfd2e5;
	overflow:hidden;
	padding:0 0 21px 0;
}
div#main div.main div.holder div#content div.all-news div.news h2{
	font-size:18px;
	line-height:22px;
	padding:9px 0 0 18px;
}
div#main div.main div.holder div#content div.all-news div.news div.top h4{
	font-size:13px;
	line-height:15px;
	padding:15px 0 0 15px;
}
div#main div.main div.holder div#content div.all-news div.news div.top p{
	margin:0;
	padding:0 20px 0 16px;
	font-size:11px;
	line-height:13px;
	font:11px Verdana, Tahoma, sans-serif;
}
div#main div.main div.holder div#content div.all-news div.news div.top strong{
	font-size:11px;
	color:#c60209;
	padding:0 0 1px 16px;
	line-height:13px;
	font-size:11px;
	display: block;
}
div#main div.main div.holder div#content div.all-news div.news div.top p a{
	color:#c60209;
	text-decoration:underline;
}
div#main div.main div.holder div#content div.all-news div.news div.top p a:hover{
	text-decoration:none;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom{
	background:#fff;
	overflow:hidden;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom h2{
	color:#c60209;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom  ul{
	padding:20px 0 10px 0;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom  ul li{
	font-size:11px;
	padding:0 10px 15px 18px;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom  ul li a{
	color:#c60209;
	font-weight: bold;
	text-decoration:underline;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom  ul li a:hover{
	text-decoration:none;
}
div#main div.main div.holder div#content div.all-news div.news div.bottom  ul li p{
	margin:0;
	line-height:13px;
	font:11px Verdana, Tahoma, sans-serif;
	padding:0 10px 0 0;
}
div#main div.main div.holder div#content div.all-news div.issues{
	width:211px;
	float: left;
	overflow:hidden;
	background:#bfd2e5;
}
div#main div.main div.holder div#content div.all-news  div.issues div.title{
	background:#12161A url(/images/bg-title.gif) repeat-x 0 0;
	float: left;
	padding:15px 0pt 15px 17px;
	width:194px;
	border-bottom:1px solid #fff;
	overflow:hidden;
}
div#main div.main div.holder div#content div.all-news div.issues h3{
	color:#fff;
	text-transform:uppercase;
	float: left;
	font-size:12px;
}
div#main div.main div.holder div#content div.all-news div.issues ul{
	float: left;
	padding:5px 0 0 14px;
	list-style:none;
}
div#main div.main div.holder div#content div.all-news div.issues ul li{
	float: left;
	width:175px;
	height:36px;
	background: url(/images/bg-sidebar-li-2.gif) no-repeat 0 0;
	padding:0 0 0 13px;
}
div#main div.main div.holder div#content div.all-news div.issues ul li.blog
{
	background: url(/images/bg-sidebar-li-blog.gif) no-repeat 0 0;
	text-transform:uppercase;
}
div#main div.main div.holder div#content div.all-news div.issues ul li a{
	color:#fff;
	font-size:12px;
	font-weight: bold;
	background: url(../images/bg-sidebar-li-a-2.gif) no-repeat 100% 50%;
	width:167px;
	padding:8px  0 0 0;
	height:25px;
	float: left;
}
div#main div.main div.holder div#content div.all-news div.issues ul li.blog a
{
    background:none;
}
div#main div.main div.holder div#content div.all-news ul.home-fib
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}
div#main div.main div.holder div#content div.all-news ul.home-fib li
{
    background:none;
    font-size:11px;
    padding:2px 6px 2px 23px;
}
div#main div.main div.holder div#content div.all-news ul.home-fib li p
{
    margin:0;
    padding:3px 0 0 7px;
    width:163px;
}
div#main div.main div.holder div#content div.all-news ul.home-fib li a
{
    color:#C60209;
    font-weight:bold;
    text-decoration:underline;
}

.fib-item,
.fib-info
{
    float:left;
    width:200px;
    padding:5px;
    font-size:11px;
}

.fib-item .date,
.fib-item .fibline
{
    font-weight:bold;
    font-size:12px;
}
.fib-item .fibline
{
    color:#c60209;
}
.fib-item a
{
    text-decoration:underline;
}
.fib-item a:hover
{
    text-decoration:none;
}
.fib-item p
{
    margin:3px 0;
}
.jobbox
{
    margin-top:15px;
    float:left;
    width:230px;
}
.jobbox a.joblink
{
    display:block;
    background:url(/images/jobtopics.jpg) no-repeat 0px 0px;
    color:#fff !important;
    text-decoration:none !important;
    height:36px;
    padding:9px 0 0 12px; 
    font-weight:bold;
    font-size:15px;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, Sans-Serif;
    text-shadow: #000 1px 1px 2px;
}
.jobbox a.joblink2
{
    display:block;
    background:url(/images/jobtopics.jpg) no-repeat 0px 0px;
    color:#fff !important;
    text-decoration:none !important;
    height:36px;
    padding:11px 0 0 14px; 
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, Sans-Serif;
    text-shadow: #000 1px 1px 2px;
}
.hotbox
{
    position:relative;
    float:left;
    width:242px;
}
.hotbox a.hotlink
{
    display:block;
    background:url(/images/hottopics.gif) no-repeat 13px 0px;
    color:#fff;
    height:36px;
    padding:10px 0 0 64px; 
    font-weight:bold;
    font-size:16px;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, Sans-Serif;
    text-shadow: #000 1px 1px 2px;
}
div#main div.main div.holder div#content div.sidebar div.hotbox ul
{
    padding:0;
    margin:0;
    width:200px;
}
.hotbox ul#hot-fly
{
    display:none;
    position:absolute;
    top:8px;
    left:200px;
    border:1px solid #fff;
    background:#cc0209 url(/images/bg-submenu.gif) repeat-x 0 100%;
}
.hotbox:hover ul#hot-fly
{
    display:block;
}
div#main div.main div.holder div#content div.sidebar div.hotbox ul li,
div#main div.main div.holder div#content div.sidebar div.hotbox ul li a
{
    background:none;
}
div#main div.main div.holder div#content div.sidebar div.hotbox ul li a:hover
{
    text-decoration:underline;
}


div#main div.main div.holder div.footer{
	width:941px;
	background: url(../images/bg-footer.gif) no-repeat 0 100%;
	float: left;
	padding:22px 0 20px 15px;
	position: relative;
}
div#main div.main div.holder div.footer ul{
	float: left;
	list-style:none;
	padding:0 0 22px 35px;
}
div#main div.main div.holder div.footer ul.second{
	padding:0 0 22px 66px;
}
div#main div.main div.holder div.footer ul li{
	font-size:11px;
	line-height:12px;
	color:#fff;
}
div#main div.main div.holder div.footer ul li strong{
	color:#bfd2e5;
}
div#main div.main div.holder div.footer a.house_seal{
	position: absolute;
	right:32px;
	top:-30px;
	width:72px;
	height:70px;
	display: block;
	background: url(/images/ico-1.gif) no-repeat 0 0;
	text-indent:-99999px;
}
div#main div.main div.holder div.footer a.cmf{
	position: absolute;
	right:123px;
	top:-34px;
	width:75px;
	height:75px;
	display: block;
	background: url(/images/111silvermouse_royce.png) no-repeat 0 0;
	text-indent:-99999px;
}
div#main div.main div.holder div.footer a.house_seal2{
	position: absolute;
	right:45px;
	top:-40px;
	width:87px;
	height:80px;
	display: block;
	background: url(/images/sealint.jpg) no-repeat 0 0;
	text-indent:-99999px;
}
div#main div.main div.holder div.footer div.share{
	height:16px;
	background: url(/images/bg-for-ico.gif) no-repeat 0 50%;
	float: right;
	margin:36px 42px 0 0;
	width:auto;
	display: inline;
}
div#main div.main div.holder div.footer div.share div.right{
	float: left;
	background: url(/images/bg-for-ico-right.gif) no-repeat 100% 0;
	padding:0px 4px 0px 4px;
	font-size:10px;
	height:16px;
	cursor:pointer;
}
div#main div.main div.holder div.footer div.share div.right a.link{
	float: left;
    background: url(/images/share-box.gif) no-repeat 0 0;
	width:121px;
	margin:2px 0 0 0;
	font-size:10px;
	overflow:hidden;
	text-indent:-99999px;
}
div#main div.main div.holder div.footer div.share div.right em{
	margin:0;
	float: left;
	padding:1px 0  0 0;
	font-style:normal;
	text-transform:uppercase;
}
div#main div.main div.holder div.footer div.share div.right ul{
	float: left;
	padding:3px 0 0 15px;
}
div#main div.main div.holder div.footer div.share div.right ul li{
	padding:0 0 0 4px;
	float: left;
}
div#main div.main div.holder div.footer div.share div.right ul li a{
	background: url(/images/ico-2.gif) no-repeat 0 50%;
	float: left;
	width:10px;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
}
div#main div.main div.holder div.footer div.share div.right ul li a.ico{
	background: url(/images/ico-3.gif) no-repeat 0 50%;
	width:11px;
}
div#main div.main div.holder div.footer div.share div.right ul li a.ico-2{
	background: url(/images/ico-4.gif) no-repeat 0 50%;
	width:12px;
}
div#main ul.bottom{
	float: right;
	list-style:none;
	padding:0 25px 20px 0;
	overflow:hidden;
}
div#main ul.bottom li{
	float: left;
	font-size:11px;
	background: url(/images/bg-ul-bottom.gif) no-repeat 0 50%;
	padding:0 7px 0 7px;
	margin:0 0 0 -1px;
}
div#main ul.bottom li a{
	color:#020a62;
	text-decoration:underline;
}
div#main ul.bottom li a:hover{
	text-decoration:none;
}
/*popup*/
div#page{
	width:232px;
	border:1px solid #cccccc;
	background:#fff;
	float: left;
	position: absolute;
	display: none;
}
div#page div.title{
	width:230px;
	margin:1px;
	background:#eee;
	overflow:hidden;
	height:20px;
}
div#page div.title strong{
	font-size:11px;
	color:#666;
	padding:0 0 0 4px;
	font-weight: normal;
}
div#page ul{
	padding:8px 0 0 7px;
	float: left;
	width:101px;
	list-style:none;
}
div#page ul li{
	font-size:11px;
	height:22px;
}
div#page ul li a{
	color:#333;
}
div#page ul li a:hover{
	text-decoration:underline;
}
div#page ul li div.img{
	width:16px;
	height:16px;
	overflow:hidden;
	float: left;
	margin:0 7px 0 0;
}
div#page ul li a.more{
	background: url(/images/bg-a-more.gif) no-repeat 0 50%;
	padding:0 0 0 22px;
}
div#page div.bottom{
	width:232px;
	background:#eee;
	float: left;
	height:13px;
}
div#page div.bottom a{
	font-size:10px;
	color:#999;
	float: right;
	margin:0 13px 0 0px;
	background: url(/images/ico-9.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
div#page div.bottom a:hover{
	text-decoration:underline;
}
div.iframeHolder
{
    width:620px;
    overflow:hidden;
}
.middleheadline
{
    font-size:14px;
    font-weight:bold;
}



.internalContent  ul {
	list-style-type:disc;	
}
.internalContent  ul li{
	margin-left: 30px;
}
.seal-tbl
{
    width:650px;
}
.seal-tbl img
{
    display:block;
    margin:0 auto;
}
.seal-tbl td
{
    text-align:center;
    padding:5px 0;
    vertical-align:bottom;
}




#aspnetForm {
	margin: 0;
	padding: 0;

}

#__VIEWSTATE, #__EVENTVALIDATION, #__EVENTTARGET, #__EVENTARGUMENT {
	display:none;
}

#ErrorHeader,
#ErrorList
{
	color:#a00000;
}
input.error,
textarea.error
{
	background:#fbff8b;
	border:1px solid #a00000;
}

div.internalContent table#Table1 .hometopbox td
{
	padding:5px;
}
div.internalContent table#Table1 #securityInfoTable td
{
	padding:2px;
	font-size:11px;
}
div.internalContent table#Table1 #securityInfoTable td td
{
	padding:1px;
}
div.internalContent table#Table1 #securityInfoTable input.disabled
{
	background:#ccc;
	color:#777;
}

.like-frame
{
	position:absolute;
	right:290px;
	top:10px;
	width:150px;
	height:62px;
	overflow:hidden;
	background:url(/images/royce-fblike-bg.png) no-repeat 56px 30px;
}
.like-left
{
	margin:0 0 0 -60px;
}