body
{
color:#00333B;
font:12px Geneva, Arial, Helvetica, sans-serif;
margin-top:0px;
background:#002d36;
}

:focus {
	outline: 0;
}

a
{
color:#006777;
}

a:hover
{
color:#aea444;
}

.heading
{
background:url(images/heading.jpg) no-repeat;
color:#FFFFFF;
padding:12px 0px 0px 30px;
height:43px;
font-size:16px;
font-weight:bold;
}

#main
{

}

#container
{
text-align:left;
width:800px;
border-right:1px solid #8996a0;
border-left:1px solid #8996a0;
border-bottom:1px solid #8996a0;
background:#ffffff;
}

#header
{
background:url(images/header.jpg) no-repeat;
height:70px;
}

#login
{
/*margin-top:25px;*/
/*margin-right:5px;*/
float:left;
width:250px;
}

#center
{
background:url(images/menu.jpg) left repeat-y;
}

#menu
{
float:left;
width:174px;
padding-bottom:40px;
}

#menu .item
{
display:block;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:5px 0px 0px 10px;
border-bottom:1px solid #868F81;
text-decoration:none;
background:#8996a0;
}

#menu .item:hover
{
color:#CDCDCD;
}

#menu .title
{
display:block;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:5px 0px 5px 5px;
border-bottom:1px solid #868F81;
text-decoration:none;
}

#textsize
{
color:#FFFFFF;
padding:5px;
}

#textsize a
{
color:#FFFFFF;
}

#content
{
float:left;
padding:10px;
width:600px;
text-align:justify;
}

#content .title
{
background:#AE682D;
padding:2px 30px 2px 5px;
color:#FFFFFF;
width:150px;
margin-top:5px;
margin-bottom:5px;
}

.photo
{
border:0px;
float:right;
margin-left:15px;
}

#rightside
{
width:250px;
float:right;
}

#rightside img
{
float:right;
}

#footer
{
text-align:center;
border-top:1px solid #00333b;
background:#e0e6e6;
padding:5px;
color:#color:#00333b;
}

#footer a
{
color:#00333b;
padding-right:10px;
padding-left:10px;
border-right:1px solid #00333b;
}

#breadcrumb
{
background:#00333b;
color:#FFFFFF;
font-size:10px;
padding:3px;
text-align:right;
}

#breadcrumb a
{
color:#FFFFFF;
}

.filter
{
background:#CFC9B7;
color:#80311D;
font-weight:bold;
}

.content
{
border:1px solid #DDDDDD;
padding:5px;
}

.registrationtable
{
	border:1px solid #BDB050;
	color:#CCCCCC;
	padding-left:65px;
	padding-top:30px;
	background:#00444E url(images/table_bg.jpg) top left no-repeat;
}

.registrationtable td, .registrationtable th
{
padding:5px;
border:0px;
}

.registrationtable .odd
{
	background:#164F57;
}

.registrationtable .even
{
background:#1F5962;
}

.registrationtable a
{
color:#FFFFFF;
}

.form
{
width:575px;
}

.form fieldset
{
border:1px solid #DDDDDD;
margin-bottom:5px;
}

.form legend
{
font-weight:bold;
}

.form ul
{
list-style:none;
padding:0px;
margin:0px;
}

.form li
{
list-style:none;
display:block;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 5px;
border-bottom:1px solid #DDDDDD;
margin-bottom:5px;
}

.form label
{
float:left;
width:200px;
}

.form input
{
vertical-align:middle;
}

.form .submitarea
{
text-align:center;
}

.form a
{
text-decoration:none;
}

.spacer
{
clear:both;
}

#hotelinspectionprint table
{
padding:5px;
width:800px;
}

#hotelinspectionprint td
{
border:1px solid #DDDDDD;
}

#searchlist
{
position:absolute;
padding:2px;
border:1px solid #006633;
display:none;
background:#FFFFFF;
margin-left:200px;
margin-top:-10px;
height:200px;
overflow:scroll;
}

#searchlist a
{
display:block;
}

.resource
{
text-decoration:none;
display:block;
}

.resource b
{
padding:5px;
position:absolute;
left:650px;
width:300px;
display:none;
font-weight:normal;
background:#54604c;
color:#FFFFFF;
}

.resource:hover > b
{
display:block;
}

.odd
{
background:#DDDDDD;
}

.statusselect
{
position:absolute;
display:none;
border:1px solid #DDDDDD;
padding:3px;
background:#FFFFFF;
width:130px;
}

.statusselect a
{
text-decoration:none;
display:block;
color:#999999;
}

.statusselect a:hover
{
color:#333333;
background:#DDDDDD;
}

.legend
{
padding:1px;
width:160px;
border:1px solid #DDDDDD;
float:left;
margin:10px 10px 10px 0px;
}

#savethedate
{
width:500px;
height:200px;
background:url(images/savethedate_bg.jpg) no-repeat;
margin:10px 0px 10px 0px;
padding:0px;
border:1px solid #111111;
}

#savethedate .std_innertext
{
padding:22px 5px 10px 95px;
text-align:left;
color:#FFFFFF;
}

#savethedate td, #savethedate th
{
padding:3px;
}

#savethedate p
{
margin:10px 0px 10px 0px;
}
