/* CSS Document */
body {
margin:  1px;
padding: 0px;
background-color:#0C0D0F;
}
td{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#68707E;
line-height:13px;
text-decoration:none;
}
div{width:auto; height:auto; margin:0px; padding:0px; }
p{margin:8px 0px 0px 0px; padding:0px;}
td.menu_bg{background:url(images/menu_bg.gif) top left repeat-x; height:53px; vertical-align:middle;}
td.welcome_text 
{
background:url(images/main_img.jpg) top right no-repeat;
padding-left:20px;
font-family:tahpma, Arial, Helvetica, sans-serif;
font-size:10px;
height:169px;
color:#68707E;
line-height:13px;
text-decoration:none;
}
.readmore {color:#B8B081;font-weight:bold;text-decoration:none; }
.readmore:hover{color:#B8B081; font-weight:bold; text-decoration:underline;}
td.footer{
background:url(images/footer_bg.gif) top left repeat-x; 
height:51px; 
vertical-align:middle;
text-align:center;
color:#4C4E48;
}
td.footer a{color:#4C4E48; text-decoration:none;}
td.footer a:hover{color:#EDEEE8; text-decoration:underline;}
td.copyright{color:#5A5D55; height:40px; text-align:right; vertical-align:middle;}

.top_menu td {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C8CBD1;
font-weight:bold;
text-decoration:none;
}
.top_menu td a{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C8CBD1;
font-weight:bold;
text-decoration:none;
}
.top_menu td a:hover{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B8B081;
font-weight:bold;
text-decoration:none;
}

.top_menu_border1{border-right:#0C0D0F 1px solid;}
.top_menu_border2{border-right:#0C0D0F 1px solid;border-left:#535456 1px solid;}
.top_menu_border3{border-left:#535456 1px solid;}

td.contant {color:#5E5E5E; font-size:11px; line-height:14px; padding-bottom:20px;}
.contant .heading{
padding-bottom:8px;
font-size:11px;
border-bottom:#D1D1CE 1px dashed;
color:#25407D;
font-weight:bold;
}
.book{
padding-bottom:4px;
font-size:12px;
border-bottom:#D1D1CE 1px dashed;
color:#990000;
font-weight:bold;
}

table.border{border:#666666 1px solid;}

.image_holder{ margin:0px; padding:8px 16px 10px 0px;}
.events{ border-left: #cccccc 1px solid;}
.events a{ color:#000000; font-weight:bold; font-size:11px;padding-right:20px; text-decoration:none;}
.events a:hover{ color:#000000; font-weight:bold; font-size:11px;padding-right:20px; text-decoration:underline;}

td.form_text {color:#4C4C4D; font-weight:bold; font-size:11px;padding-right:20px;}
input {border:1px #CCCCCC solid; width:200px; margin:5px 0px 5px 20px; padding-left:5px;}
.checkbox input{margin-left:20px; border:0px; width:auto; padding:0px;}


.thumb_container table
{
border:#9D9D9D 1px solid;
margin:14px ;
width:100px;
height:auto;
}
.thumb_container table td
{
padding:1px;
}
.thumb_container table td.name
{
background:url(images/gallery_name_bg.gif) top left  repeat-x;
border-top:#9D9D9D 1px solid;
width:100px;
height:27px;
}
.thumb_container table td.name table
{
background:url(images/gallery_name_ico.gif) top left  no-repeat;
border:#D8D8D8 1px solid;
color:#000000;
margin:0px;
width:100%;
height:27px;
}
.thumb_container table td.name table a
{
color:#525D71;
text-decoration:none;
}
.thumb_container table td.name table a:hover
{
color:#333333;
text-decoration:underline;

}


/*Drop down menu*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
float:left;
	position:absolute;
	z-index:100;
	
}
#menu dl {
float: left;
width:115px;
margin: 0 1px;
}
#menu dt {
padding-top:2px;
padding-bottom:21px;
cursor: pointer;
text-align: center;
font-weight: bold;
}
/*#menu dd {
border: 1px solid gray;
}*/
#menu li {
text-align: center;
border:#000 1px solid;
background: #47484A;
}
#menu li a, #menu dt a {
padding-top:5px;
padding-bottom:5px;
color: #C8CBD1;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
color:#000000;
}

.trstatusUp {
	background-color: #D1D1CE;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height : 30px;
	color : #343537;
	font-weight : bold;
	padding-left : 10px;
}
.trstatusDown {
	background-color: #C4C4C1;
	border-top : 1px solid #000000;
	height : 30px;
}
.tablehdr {
	background-color: #68707E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	font-weight : bold;
	color : #FFFFFF;
}
.tableListContent {
	border : 1px solid Black;
	padding : 2px;
}
.tablecontentgray {
	background-color: #EDEEE8;
	height: 20px;
	vertical-align : top;
}
.tablecontentwhite {
	background-color: #FFFFFF;
	height: 20px;
	vertical-align : top;	
}
.heading {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
color:#353638;
font-weight:bold;
text-decoration: none;
}
.heading a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
color:#9A9B93;
font-weight:bold;
text-decoration: none;
}
.heading a:hover {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
color:#9A9B93;
font-weight:bold;
text-decoration: underline;
}