/*Common rule*/

html{
height:100%;
margin-bottom:1px;
/*overflow:hidden;*/
}

* {
margin:0;
padding:0;
outline:none;
}

body{
	background-color:#00325D;
	font-family:  Verdana, Helvetica, Arial,Tahoma, sans-serif;
	font-size:9pt;	color:#212125;
	cursor:default;
	line-height:17px;
}
p {
	font-size:9pt;
	padding-bottom:10px;
	line-height:17px;
}
a:link,a:visited{
	color:#2b55a2;
	text-decoration:underline;
	cursor:pointer;
}
a:hover, a:active, a:focus{
	color:#3399CC;
	text-decoration:none;
	cursor:pointer;
}

ul{
list-style:square outside;
list-style-image:url(../images/tick.gif);
margin:7px 25px;
font-family:  Verdana, Helvetica, Arial,Tahoma, sans-serif;
	font-size:9pt;
	line-height:17px;
}
h1 {
/*	font-family:Garamond, "Times New Roman";*/
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size:20px;
	color:#2b55a2;
}
h2 {
	font-size:17px;
	color:#0d4c7d;
	padding-top:10px;
	padding-bottom:10px;
}
h3 {
	font-family: Helvetica, Verdana, Arial,Tahoma, sans-serif;
	color:#2b55a2;
	font-size:16px;
}

h4 {
	font-size:12px;
	color:#954B2E;
	padding-bottom:15px;

}
.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatRight{float:right;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
.warning{color:#FF0000;}

.width100pc{
display:block;
float:left;
width:100%;
}

/*layout*/
#main {
	padding-bottom:0px;
}
#main .container {
	background-repeat:no-repeat;
}
.container {
	width:831px;
	margin:0 auto;
	position:relative;
}

.block {
	border:1px solid #a3a09e;
	background-color:#ffffff;
	margin-bottom:0px;
	position:relative;
}
.ribbon {
	position:absolute;
	top:0px;
	right:32px;
}

.content {
	font-family:  Verdana, Helvetica,Arial,Tahoma, sans-serif;
	font-size:9pt;
	color:#212125;
	line-height:17px;
}
table {
	font-family:  Verdana, Helvetica,Arial,Tahoma, sans-serif;
	font-size:9pt;
	color:#212125;
	line-height:17px;

}
td {
	font-family:  Verdana, Helvetica,Arial,Tahoma, sans-serif;
	font-size:9pt;
	color:#212125;
	line-height:17px;
}

.detail td {
	font-family:  Verdana, Helvetica,Arial,Tahoma, sans-serif;
	font-size:9pt;
	color:#212125;
	line-height:17px;
	border-bottom:1px solid #006699;
	padding:3px;
/*	padding-right:3px;*/
}

.left{
	width:160px;
	text-align:left;
	font-family: Helvetica,Arial, Verdana,sans-serif;
	font-size: 9pt;
}
.left a:link, .left a:visited{
color:#000000;
text-decoration:none;
cursor:pointer;
}
.left a:hover,.left a:active, a:focus{
	color:#666600;
	text-decoration:none;
	cursor:pointer;
}
.footer{
	width:849px;
	height:30px;
	background-image:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	font-family: Helvetica, Verdana, Arial,Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.footer a:link, .footer a:visited{
	color:#FFFFDD;
}
.footer a:hover, .footer a:active{
	color:#669900;
}
.menucat {
	font-family: Helvetica, Arial,Verdana,   Tahoma, sans-serif;
	color:#2b55a2;
	font-size:16px;
	font-weight:900;
}

.menucat a:link, .menucat a:visited{
	font-family: Verdana, Helvetica,  Arial,Tahoma, sans-serif;
	font-size:12px;
	color:#2b55a2;
	text-decoration:none;
}
.menucat a:hover, .menucat a:active{
	font-family: Verdana, Helvetica,  Arial,Tahoma, sans-serif;
	font-size:12px;
	color:#66CCFF;
}
.property {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	height:15px;
	vertical-align:middle;
	width : 500px;
	background-color:#CEC1AE;
}
map {
	cursor: auto;
}
hr {
margin-bottom:5px; margin-top:5px; background-color:#000000; height:1px; border:none !important; border-top:1px #000000 solid; border-bottom:none; border-left:none; border-right:none;
}
.logo {
	z-index:1;
	position:absolute;
	left:60%;
}
