body { 
background:url(images/bg-250.gif) #000000;
background-repeat: repeat-x;
background-position:0px 110px;
color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 21px;
margin: 0px auto;
padding-bottom: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#main {
background: none transparent scroll repeat 0% 0%;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
margin: 0px auto;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
width: 740px;
}

a {text-decoration: none; color: #FFFFFF;}
a img {border: none;}

:focus { -moz-outline-style: none; }
a:focus { outline: none; }

#content p a, .ullist a, .contactbox a, .linklist span a {color: #FFFFFF; border-bottom: 1px solid #666666;}
#content p a:hover, .ullist a:hover, .contactbox a:hover, .linklist span a:hover {color: #FFFFFF; border-bottom: 1px solid #639DFE;}
#content p a:active, .ullist a:active, .contactbox a:active, .linklist span a:active {color: #639DFE; border-bottom: 1px solid #639DFE;}


h1{
display:none;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:24px;
font-weight:normal;
padding-bottom:3px;
border-bottom:#999999 1px solid;
margin-bottom:8px;
}
h3 {
color:#FFFFFF;
font-weight:bold;
font-size:18px;
}
h4 {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
hr {
height: 1px;
border: none;
border-top: 1px solid #999999;
}


#header{
line-height:0;
border:0;
padding:0;
margin-top:26px;
margin-bottom:24px;
}
#header img{
border:0;
padding:0;
margin:0;
}
#rightmenu{
float:right;
width:200px;
height:20px;
margin-top:55px;

}
#rightmenu ul{
margin:0;
padding:0;
list-style-type:none;
}
#rightmenu li{
margin:0 0 0 7px;
padding:0 7px 3px 0;
float:right;
line-height:14px;
}
#rightmenu li a{
color:#FFFFFF;
text-decoration:none;
font:12px arial,helvetica,sans-serif;
}
#rightmenu2{
border-right:1px solid #639DFE;
}


#menu{
 width:156px;
 margin-top:21px;
 float:left;
}
#menu img{
padding-bottom:20px;
}
#menu ul{
list-style-type:none;
width:156px;
font:13px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
font-variant:small-caps;
margin:0;
padding:0;
}
#menu li{
display: inline;
}
#menu li a{
text-align:right;
margin-bottom:1px;
background-color:#636363;
color:#FFFFFF;
display:block;
text-decoration:none;
height:21px;
border-top:8px solid #636363;
border-right:10px solid #636363;
}
#menu li a:hover{
background-color:#639DFE;
border-top:8px solid #639DFE;
border-right:10px solid #639DFE;
}
#menu ul li#selected a{
background-color:#639DFE;
border-top:8px solid #639DFE;
border-right:10px solid #639DFE;
}


#leftmenu{
 width:156px;
 margin-top:21px;
 float:left;
}

#leftmenu ul {
list-style-type: none;
line-height:13px;
padding: 0;
margin:0;
 width:156px;

}

#leftmenu ul li a {
background-color:#636363;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:28px;
text-transform:uppercase;
color:#ffffff;
display: block;
width: auto;
padding: 0 5px 0 10px;
text-decoration: none;
margin:0 0 1px 0;
}

#leftmenu ul li em a {
background-color:#639DFE;
}

#leftmenu ul li ul li a {
background-color:#999999;
font:11px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
text-transform:uppercase;
color:#ffffff;
display: block;
width: auto;
padding: 4px 4px 4px 10px;
text-decoration: none;
margin:0 5px 1px 5px;
}

#leftmenu ul li ul li em a {
background-color:#639DFE;
}

#leftmenu ul ul {
margin:3px 0 5px 0;
}

#leftmenu ul li a:hover {
color:#ffffff;
background-color:#69968d;
}



#content{
width:550px;
margin-left:181px;
}
#content p, #content ul, #content table {
color:#ffffff; 
font:12px arial,helvetica,sans-serif; 
line-height:21px;
text-align:justify;
}



.galleryboxes {
margin: 10px 0 0;
}
.galleryboxes img {
background: transparent;
border:1px solid #636363; 
padding:10px;
}
.galleryboxes ul{
margin:0;
padding:0;
list-style-type:none;
}
.galleryboxes li {
float: left;
color: #666;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 20px;
text-align: center;
white-space: normal;
margin:0 20px 20px 0;
width:225px;
}
.galleryboxes a {
text-decoration: none;
display: block;
padding: 0;
color:#FFFFFF;
}
.galleryboxes a:hover {
text-decoration:none;
color: #639DFE;
}
.galleryboxes a:hover img {
border: #639DFE 1px solid;
}



.picboxes {
margin: 10px 0 0;
}
.picboxes img {
background: transparent;
border:1px solid #636363; 
padding:5px;
}
.picboxes ul{
margin:0;
padding:0;
list-style-type:none;
}
.picboxes li {
float: left;
color: #666;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 20px;
text-align: center;
white-space: normal;
margin:0 0 10px 5px;
width:130px;
}
.picboxes a {
text-decoration: none;
display: block;
padding: 0;
color:#FFFFFF;
}
.picboxes a:hover {
text-decoration:none;
color: #639DFE;
}
.picboxes a:hover img {
border: #639DFE 1px solid;
}


#footer{
clear:both;
color:#999999; 
font:9px verdana,arial,helvetica,sans-serif;
line-height:16px;
padding:35px 0 35px 0;
}




#content H6 {
margin:0 0 6px 0; 
}
#content H6 A {
border: #999999 1px solid; padding: 9px 15px 8px 15px; display:block; font: 11px verdana, arial, helvetica, sans-serif; margin: 5px 0 0 0; background: #000000; color:#999999;
}
#content H6 EM {
 FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-STYLE: normal; line-height:20px; color:#FFFFFF;
}
#content H6 A:hover {
 DISPLAY: block; color:#FFFFFF; TEXT-DECORATION: none; border:#639DFE 1px solid; background-color:#333333;
}
#content A:link {
 FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; line-height:17px;
}
#content A:hover {
 FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; line-height:17px;
}
#content A:visited {
 FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none; line-height:17px;
}

.gotosavCSS {color:#999999;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;padding-left:3px;padding-right:3px;}
.gotosavCSS em {font-style:normal; }
a.gotosavCSS:link {color:#999999;text-decoration:none;}
a.gotosavCSS:visited {color:#999999;text-decoration:none;}
a.gotosavCSS:hover {color:#EF0031;text-decoration:none;background-color:#d9d9d9;}

.contactbox {
font-size:14px; line-height:24px;
}
.contactbox h3 {
padding-top:0;
margin-top:0;
}

#contactform td {
background-color:#202020;
padding:5px;
}
#contactform .lable {
width:154px;
background-color:#333333;
white-space:normal;
text-align:left;
}

.partners td.col1 {
	vertical-align:top; 
	width:50px; 
	text-align:center; 
	padding-bottom:15px; }

.partners td.col2 {
	vertical-align:top; 
	text-align:left; 
	padding-bottom:15px;}

.partners td.col3 {
	vertical-align:top; 
	text-align:center; 
	padding-bottom:15px; 
	width:175px;}

.partners td.col2 a {color: #FFFFFF; border-bottom: 1px solid #666666;}
.partners td.col2 a:hover {color: #FFFFFF; border-bottom: 1px solid #639DFE;}
.partners td.col2 a:active {color: #639DFE; border-bottom: 1px solid #639DFE;}

fieldset {padding:12px 10px 10px 20px;
		font-size:0.9em;
		border: 1px solid #FFF;}

legend {color:#FFF;
	font-weight:normal;
	padding: 0 10px;	
	font-size:1.2em;
	line-height:20px;
	}
	
label {float:left;
	display:block;
	width:75px;
	text-align:right;
	margin-right:20px;}	
	
input {margin-right:20px;
	font-size:0.9em;
	padding:2px; float:left;}
	
input.button {padding:2px 10px;}	

#divError {float:right;
			width:260px;
			color:#F03;}
			
.linklist li {clear:right;}


.saveditmenu { float:right; border-left:#999999 solid 1px; border-right:#999999 solid 1px; }
.saveditmenu a { background-color:#900; color:#FFF; }
.saveditmenu a:hover { background-color:#000; color:#FFF; }
.savEditorBar { display:block; background-color:#666; color:#FFF; text-align:center; font-size:14px; line-height:32px; float:right; width:300px; }
.savEditorBar a { color:#FFF; text-decoration:none; }
.savEditorBar a:hover { color:#FFF; text-decoration:underline; }


.roomDims { margin-top:15px }
.roomDims td.left { border-left:#FFF solid 1px; }
.roomDims td.top { border-top:#FFF solid 1px; }
.roomDims td { text-align:center; border-right:solid 1px #FFF; border-bottom:#FFF solid 1px; font-size:13px; }



ul.twitter_update_list { list-style-type:none; margin:0; padding:0; }
ul.twitter_update_list li { padding:0 0 10px 40px; background-image:url(images/logo_twitter.gif); background-position:15px 5px; background-repeat:no-repeat; margin:0;  }

ul.twitter_update_list2 { list-style-type:none; margin:0; padding:0; }
ul.twitter_update_list2 li { padding:0 0 10px 0px; margin:0;  }
