BODY
{

	background-image: url(http://www.grandpresident.com/images/frontend/gen/gen_bg.jpg);
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
}

.menu_base
{
	BORDER: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
  	padding:5px;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    font-family: Arial, Helvetica, Verdana, sans-serif
}

A:visited
{	color: #666666;}
A:hover
{	color: #ff0000;}
A:link
{	color: #666666;}


.header_gen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f5f5dc;
    FONT-FAMILY: Arial
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Times, Serif;
    text-transform:uppercase;
}
.table_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,sans-serif
}
.fieldname
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial,sans-serif;
    text-transform:uppercase;
	
}
.info
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: darkred;
    FONT-FAMILY: Arial,sans-serif
}
.table_form
{
    BORDER: #FCF1C5 1px solid;
    BACKGROUND-COLOR: #FCF1C5;
}
.table_color
{
   BACKGROUND-COLOR:#FFFFFF;
   border:1px #cccccc solid;
}

.table_color2
{
       border:1px FFFFFF solid;
   BACKGROUND-COLOR: BEIGE;
}
.table_color3
{
   BACKGROUND-COLOR: #fffffff;
   border-bottom:1px dcdcdc solid;
  border-right:1px dcdcdc solid;
  border-left:1px dcdcdc solid;
}

.table_color_side
{
     BACKGROUND-COLOR: #ececda;
     border-right:1px #FFFFFF solid;
width:130px;
}



.title_text
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}

.form_base
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.logged_base
{
}
.hotelname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial,san-serif
}
.hotelname A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial,san-serif
}
.hotelname A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial,san-serif
}
.hotelname A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: darkred;
    FONT-FAMILY: Arial,san-serif
}
.header_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkred;
    FONT-FAMILY: Arial,san-serif
}
.table_1_header
{
    BACKGROUND-COLOR: #e7ebf7
}
.table_data_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #dcdcdc;
    FONT-VARIANT: small-caps
}
.table_data TABLE
{
    BACKGROUND-COLOR:#cccccc;
}
.table_data TR
{
    BACKGROUND-COLOR: #f5f5f5
}
.side
{
    font-family:arial, verdana, sans-serif;
    FONT-SIZE: 11px;

}
.side A:visited
{

       COLOR: #333333;
}
.side A:hover
{
       COLOR: #990000;
}
.side A:link
{
       COLOR: #333333;
}

.smaller
{
    FONT-SIZE: 9px
}
.smaller A
{
    FONT-SIZE: 9px
}
form {
	margin: 0px;
}

.titleShowHide {
	background-color: #dcdcdc;
	border-left:1px #cccccc solid;
              border-right:1px #cccccc solid;
}
.titleShowHide2 { background-color: LIGHTSTEELBLUE; }

select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.pagetitle2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, sans-serif }

.steps{
	
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-top:1px #cccccc solid;
	background: #f5f5f5
}

.currentstep{
	color:white;
	background-color: #990000;
}
.hilitecolor{
	color:white;
	background-color: LIGHTSTEELBLUE;
}

.main_table{
	border:1px solid #747474;
	background-color:#FFFFFF;
}

.main_content{
padding-top:2px;padding-left:5px;
}.nav_top {  font-family: Arial, Helvetica, sans-serif}