			/*demo page css*/
body{ font: 62.5% "Trebuchet MS", sans-serif; margin: 0px; background:url(../images/sayagata-400px.png) repeat;
  background-repeat: repeat;  }

.demoHeaders { margin-top: 2em; }

#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

.box {
    margin-left:auto; 
    margin-right:auto;
}

.header{
	font:11px/13px tahoma, arial, helvetica, sans-serif;
	font-weight:bold;
}

.error {
	font:11px/13px tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #C00
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

P {
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    color: #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

P.fbsmall {
	font-size: 9px;
	font-family : "lucida grande" ,tahoma,verdana,arial,sans-serif;
	color : #000000;
}
.rate{padding:3px 3px; float: right;}

	#calendar {
		/*width: 700px; */
		margin: 0 auto;
		}

table.sample {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #d0e5f5;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: #d0e5f5;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: #d0e5f5;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.fbtable {
	/*border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #d0e5f5;
	border-collapse: separate;
	background-color: white; */
}
table.fbtable th {
    padding-left:10px; 
	background-color: #eceff6;
	color: #3b5998;
    outline-style: none;
    text-decoration: none;
	font-size: 11px;
	/*border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: #d0e5f5;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px; */
}
table.fbtable td {
    padding-left:10px; 
	background-color: #eceff6;
	color: #000000;
    outline-style: none;
    text-decoration: none;
    font-size: 11px;
	/*border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: #d0e5f5;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px; */
}
table.facebooktable {
	background-color: #eceff6;
}

table.facebooktable td {
padding-left:10px; 
background-color: #eceff6;
}

.button_outside_border_green{
width:100px;
border:solid #3b6e22 1px;
border-bottom:solid #2c5115 1px;
cursor:pointer;
}
 
.button_inside_border_green{
padding:6px 0 6px 0;
background-color:#68a64c;
border-top:solid #98c286 1px;
text-align:center;
color:#ffffff;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight:bold;
font-size:12px;  
}
 
div.button_inside_border_green:active{
background-color:#609946;
}
 
 
/*
#5c75a9 background color
#8a9cc2 top border
#29447e border
#1a356e border bottom
#4f6aa3 hover background color
*/
 
 
 
.button_outside_border_blue{
width:100px;
border:solid #29447e 1px;
border-bottom:solid #1a356e 1px;
cursor:pointer;
}
 
.button_inside_border_blue{
padding:6px 0 6px 0;
background-color:#5c75a9;
border-top:solid #8a9cc2 1px;
text-align:center;
color:#ffffff;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight:bold;
font-size:12px;  
}
 
div.button_inside_border_blue:active{
background-color:#4f6aa3;
}


.fbbutton a:link {text-decoration: none;}
.fbbutton a:visited {text-decoration: none;}
.fbbutton a:active {text-decoration: none;}
.fbbutton a:hover {text-decoration: none;}

.fbbt{
    border-style: solid; border-width: 1px; border-color: #999999; background-color: #F0F0F0; background-image: url('images/bgbtn.PNG'); background-repeat: repeat-x; height: 23px; font-family: verdana; font-size: 11px; color: #333333; font-weight: bold; padding-top: 1px;
 }

.fbnavitem {
				font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
                font-size: 11px;
                color: #333333;
				text-decoration: none;
				padding: 2px;
			}

.fbnavitem:hover {
				font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
                font-size: 11px;
                color: #333333;
				text-decoration: none;
				background-color: #d8dfea;
				padding: 2px;
			}
             /* Default Facebook CSS */
            .fbbody
            {
                font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
                font-size: 11px;
                color: #3b5998;  
				outline-style: none;  
				text-decoration: none;  
				font-size: 11px;  
				font-weight: bold; 
            }
            /* Default Anchor Style */
            .fbbody a
            {
                color: #3b5998;
                outline-style: none;
                text-decoration: none;
                font-size: 11px;
                font-weight: bold;
            }
            .fbbody a:hover
            {
                text-decoration: underline;
            }
            /* Facebook Box Styles */
            .fbgreybox
            {
                background-color: #f7f7f7;
                border: 1px solid #cccccc;
                color: #333333;
                padding: 10px;
                font-size: 13px;
                font-weight: bold;
            }
            .fbbluebox
            {
                background-color: #eceff6;
                border: 1px solid #d4dae8;
                color: #333333;
                padding: 10px;
                font-size: 13px;
                font-weight: bold;
            }
            .fbinfobox
            {
                background-color: #fff9d7;
                border: 1px solid #e2c822;
                color: #333333;
                padding: 10px;
                font-size: 13px;
                font-weight: bold;
            }
            .fberrorbox
            {
                background-color: #ffebe8;
                border: 1px solid #dd3c10;
                color: #333333;
                padding: 10px;
                font-size: 13px;
                font-weight: bold;
            }
            /* Content Divider on White Background */
            .fbcontentdivider
            {
                margin-top: 15px;
                margin-bottom: 15px;
                width: 520px;
                height: 1px;
                background-color: #d8dfea;
            }
            /* Facebook Tab Style */
            .fbtab
            {
                padding: 8px;
                background-color: #d8dfea;
                color: #3b5998;
                font-weight: bold;
                float: left;
                margin-right: 4px;
                text-decoration: none;
            }
            .fbtab:hover
            {
                background-color: #3b5998;
                color: #ffffff;
                cursor: hand;
            }

			div.ui-datepicker {
    width: 27em;
}