body {
     margin:0px auto;
	 padding:0px;
	 background:#575757;
}
.news-hdr {
	color: #FFF;
	background:#383838;
	font-size: 11px;
	font-family: Arial, sans-serif;
    font-weight:bold;
	height:30px;
	line-height:30px;
	margin:15px	15px 0 15px;
	text-align:center;

}
.spec-hdr {
	color: #FFD500;
	font-size: 11px;
	font-family: Arial, sans-serif;
    font-weight:bold;
	padding-bottom:2px;
	margin:0 20px 0 15px;
	text-align:center;
	border-bottom: 1px solid #AECDFC;
}
.spec-pp p.spec-p {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #cf2755;
    margin:8px 0 8px 2em;
	font-weight:bold;
	text-align:left;
}
.main {
 margin:10px 0;
 padding:25px 20px 10px;
 background:url(/images/logo.gif) 5% 6px no-repeat
}
.mainmvu {
 margin:10px 0;
 padding:25px 20px 10px;
}

h1 {
	color: #383838;
	font-size: 11px;
	font-family: 'Arial Unicode MS', Arial, sans-serif;
	padding:5px;
	margin:5px 20px 30px 110px;
	border-bottom: 1px solid #383838;
    text-align:right;
	text-transform:uppercase;	
}
.main p {
	color: #333;
	font-family:  'Arial Unicode MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px 15px;
	line-height:140%;
	text-align:justify;
	margin:0;
}
.main table {font:normal 10pt Arial}
.menu a {
    padding:0 .5em 0 1.25em;
	font:bold 11px Arial sans-serif;
	color:#fff0f7;
	background:url(/images/vdiv.gif) right 50% no-repeat;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
	height:30px
}
.menu {background:#cf2755}
.spec-pp p {
    color: #fff;
	font:normal 11px/15px  Arial, Helvetica, sans-serif;
	text-align:left;
	margin:8px 10px 8px 20px
}
.choice {
    color: #FFf; 
	font:bold 11px 'Arial Unicode MS',Arial,sans-serif; 
	text-transform:uppercase;
	margin:5px 5px 15px;
}
.sipp {
    color: #FFf; 
	font-family: Arial, sans-serif;
	font-size: 10px;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:5px 15px;
	padding:3px 0;
	background:#cf2755;
	clear:both;
 }


.main li,.main-li {
	font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal
}
ul {
   margin:10px 20px 10px 45px;
  }
li {
   padding:2px 0
}
.style33 {font-size: 8px}
.footer {
    margin:10px 25px;
    border-top:1px solid #d1d1d1;
	padding:5px
}
.footer a,.footer p {color:#a8a8a9;font:normal 11px 'Arial Unicode MS',Arial}
.footer a:hover {color:#888}
.footer p {margin-top:8px}
.td-main {
     background:url(/images/tt.jpg) no-repeat top left
}
.fast-choice {
   margin:0;
   background:url(/images/fast.gif) no-repeat;
   width:242px;
   height:96px;
   text-align:center;
   clear:both
}
.fast-choice select {font:normal 11px 'Arial Unicode MS',Arial,sans-serif}
.visa {
font:normal 11px 'Arial Unicode MS',Arial,sans-serif;
color:#fff;
text-align:left;
margin:10px 0
}
visa a:link {color:#fff;font-weight:bold}
.sipp-code {
   margin:20px 0 5px 1px;
   background:url(/images/sipp.gif) no-repeat;
   width:221px;
   height:266px;
   text-align:center
}

.red {
	color: #993300;
	font-weight: bold;
}

h2 {
font:bold 12px 'Arial Unicode MS', Arial, sans-serif;
color:#333;
margin:25px 15px 2px;
 clear:both
}
h2 span {
 font-size:12px;
 color:#cf2755;
 padding-left:4px;

}
h3 {
 margin:10px 0 5px 15px;
 font:bold 12px Arial;
 color:#000;
}
form {
padding:15px 0
}
.rep {
margin:0 0 30px 50px;width:440px
}
.rep p {font-size:11px;color:#555}
.block  {
 background:#eaeaea;
 color:#121;
 border:1px solid #d3d3d3;
 margin:10px 20px 10px;
 padding:8px;
 font-family: 'Arial Unicode MS',Arial, Helvetica, sans-serif;
 font-size: 11px;

}
.block span {
 display:block;
 color:#cf2755;
 font-weight:bold;
 margin-bottom:4px
}
.clr {
clear:both;
}
.main a {color:#395284;}
.main a:hover {color:#9d0200;}
.sc {color:#e7f0fa;text-align:left;font:normal 11px arial;margin:8px 18px 10px 20px}
.sc span {font-weight:bold;color:#ffd500;}
.spec-pp a {color:#fff}
.spec-pp a:hover {color:#fc0}
.dt {
    color: #fff;
	font:normal 11px/15px 'Arial Unicode MS',Arial, Helvetica, sans-serif;
	text-align:left;
	margin:8px 10px 8px 20px
}
.banner {
	TEXT-ALIGN: left; WIDTH: 219px; BACKGROUND: url(/banner.jpg) white left top; HEIGHT: 103px
}
.banner DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; PADDING-TOP: 70px
}
.banner select {
	BACKGROUND-COLOR: #355892; WIDTH: 173px; FONT-FAMILY: Arial; COLOR: white; FONT-SIZE: 10pt
}
#nav {padding:0; margin:0; list-style:none;position:relative; z-index:500;}
#nav li.top {display:block; float:left;}
#nav li a {text-decoration:none;border:none;font:bold 11px 'Arial Unicode MS',Arial,sans-serif;line-height:30px}
/* Default list styling */
#nav li{height:30px;}
#nav li:hover {position:relative; z-index:200; background: url(images/nav-hove.png);}

#nav li:hover ul.sub
{left:1px; top:32px; background: #4c4c4c; padding:3px 3px 3px 5px; white-space:nowrap; width:200px; height:auto; z-index:3000;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:200px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:10px; height:20px; width:190px; line-height:18px; text-indent:2px; color:#fff; text-decoration:none;padding:1px 3px}
#nav li ul.sub li a.fly
{background:#f2e2ed;}
#nav li:hover ul.sub li a:hover 
{background:#e2e2e2; color:#000;font-size:10px;}
#nav li:hover ul.sub li a.fly:hover
{background:#f2e2ed url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:1px 3px; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 
.khdr {
  font-family: 'Arial Unicode MS',Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  background:#cf2755;
  color:#fff;
  padding:3px 8px;
  margin:4px 0px 15px 10px;
  clear:both;
  position:relative;
  top:-10px
}
#form {font:normal 11px 'Arial Unicode MS',Arial, Helvetica, sans-serif;margin:10px 20px}

#form td {border-bottom:1px solid #e8eae6}
#submit {
background:#cf2755;
border:1px solid #af0735;
color:#fff;
cursor:hand;
margin:3px 0 5px;
padding:2px 5px;
}
p.tab{margin:0;padding:0}
img,div,li {
behavior:url(iepngfix.htc);
}
select {text-align:left}
.company,.company span {font-size:14px}
.rent {width:200px;margin:20px 0 0 10px;font:bold 12px Arial}
.content ul {list-style-type:none;margin-left:10px}
.content ul li {font-weight:bold}
.rent a {padding:3px 0 3px 10px}
.tip2 {
	display:none;
	padding:10px;
	position:absolute;
	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tip2 a {display:block;padding:3px 0 3px 5px}
		.infomsg { padding:10px 10px 10px 32px; margin-bottom:10px; border:1px solid #dddddd; border-left-width:8px;}
		.infomsg{ border-color:#D50050; background:#F2E2ED ; color:#cf2755; }
		.infomsg a {color:#cf2755;text-decoration:none;font:bold 10pt Arial,sans-serif}
		.infomsg a:hover {text-decoration:underline}


#personPopupContainer
{
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index: 20000;
}

.personPopupPopup
{
}

#personPopupContent
{
    background-color: #FFF;
    min-width: 175px;
    min-height: 50px;
}

.personPopupPopup .personPopupImage
{
    margin: 5px;
    margin-right: 15px;
}

.personPopupPopup .corner 
{
    width: 19px;
    height: 15px;
}
    
.personPopupPopup .topLeft 
{
    background: url(/images/popup/balloon_topLeft.png) no-repeat;
}
    
.personPopupPopup .bottomLeft 
{
    background: url(/images/popup/balloon_bottomLeft.png) no-repeat;
}
    
.personPopupPopup .left 
{
    background: url(/images/popup/balloon_left.png) repeat-y;
}
    
.personPopupPopup .right 
{
    background: url(/images/popup/balloon_right.png) repeat-y;
}
    
.personPopupPopup .topRight 
{
    background: url(/images/popup/balloon_topRight.png) no-repeat;
}
    
.personPopupPopup .bottomRight 
{
    background: url(/images/popup/balloon_bottomRight.png) no-repeat;
}
    
.personPopupPopup .top 
{
    background: url(/images/popup/balloon_top.png) repeat-x;
}
    
.personPopupPopup .bottom 
{
    background: url(/images/popup/balloon_bottom.png) repeat-x;
    text-align: center;
}
.nt {height:0px;overflow:hidden}

