/* CSS Document 
body:first-of-type p {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0PX;
	padding-left:0px;
	color: #000;
	background-image:url(../Images/page_bg.jpg);
	background-position:center;
	font: 12px "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	}*/


body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0PX;
	padding-left:0px;
	color: #000;
	background-image:url(../Images/page_bg.jpg);
	background-attachment: fixed;
	background-position:center;
	font: 13px "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
}
 #container{
	width:780px;
	background-color:#FFFFFF;
	background-repeat: repeat;
	margin:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#header { 
	border-bottom:#000000 solid 2px;
} 
#logoHolder{ padding:0px;padding-top:2px; overflow:auto;}
#logo{
	width:90px;
	float:left;
	padding-bottom:5px;
	text-align:right;
}
#logoinner{
	width:770px;
	padding-left:5px;
	float:left;
	padding-bottom:5px;
	margin:0;
}
#logoinnerimg{
	width:68px;
	height:67px;
	float:left;
	/*background-image:url(../Images/heder.png);*/
}
#logoinnerph-no{
	width:300px;
	height:67px;
	float:left;
}
#logoinneraddimg{
	width:200px;
	height:59px;
	float:right;
	margin:0px;
	}
#ourpartners{
	width:778px;
	height:26px;
	font-size:16px;
	color:#000000;
	margin-top:11px;
	border:#FF0000 1px solid;
	/*background-color:#CCCCCC;*/
	float:left;
}
#adds{
	width:773px;
	height:40px;
	margin-top:10px;
	padding:2px;
	border: #999999 1px solid;
	background-color:#ffffff;
	float:left;
}
#bodyContent{
	padding:0px;
	width:780px;
	height:100%;
	margin:0;
	margin-bottom:15px;
	float:left;
}
#footerContent{
	padding:0px;
	width:780px;
	height:100%;
	margin:0px;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
}
#footer{
	padding:0px;
	width:100%;
	margin:0px;
	margin-top:10px;
	background-color:#F5F5F5;
	border-top:3px #000099 solid;
	float:left;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.footer-text {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.footer-text a:active{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.footer a:hover{
	font-size:10px;
	color: #000000;
}
.footer a:visited{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
#bodyContentleft{
	padding:0px;
	width:360px;
	height:100%;
	margin:0px;
	float:left;
}
#bodyContentleftborder{
	padding:0px;
	width:370px;
	height:100%;
	margin:0px;
	float:left;
	border:dashed #666666 1px;
}
#bodyContentrightborder{
	padding:0px;
	width:390px;
	height:100%;
	margin:0px;
	margin-left:6px;
	margin-top:4px;
	float:right;
	border:dashed #666666 1px;
}
#bodycontentLhstop{
	background-color: #000099;
	padding:0px;
	width:360px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom: 0px;
	margin-left:5px;
	padding: 0px;
	padding-left:1px;
	float:left;
	color:#FFFFFF;
}
#bodycontentLhs{
	background-color: #ffffff;
	padding:0px;
	width:360px;
	margin-top:8px;
	margin-right:2px;
	margin-bottom: 0px;
	margin-left:5px;
	padding: 0px;
	padding-left:1px;
	float:left;
	color:#000000;
	text-align:justify;
}
#LHSimg{
	width:280px;
	padding:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	text-align:center;
	margin:0px;
	margin-bottom:10px;
	margin-right:2px;
	background-repeat: no-repeat;
	float:left;
}
#bodycontentRhs{
	width:400px;
	margin:0px;
	margin-top: 1px;
	margin-bottom:10px;
	margin-left:1px;
	padding: 0px;
	float:right;
}
#bodycontentRhsborder{
	width:390px;
	margin:0px;
	margin-left:6px;
	float:right;
	border:#FF0000 dashed 1px;
}
#bodycontentRhsadd{
	width:390px;
	margin:0px;
	margin-left:6px;
	float:right;
	border:#FF0000 dashed 0px;
}
#bodyinnercontent{
	width:765px;
	margin:0px;
	padding: 5px;
	float:left;
	border: #CCCCCC solid 1px;
	border-top:0;
}
#Rhsimg{
	width:460px;
	margin:0px;
	margin: 0px;
	margin-top:10px;
	margin-bottom:7px;
	padding: 0px;
	float:right;
}
.textarea { 
	font-size : 11px;
	color : #000000;
	border : 1px solid #999999;
	height : 45px;
}
.textbox {
	font-size: 12px;
	width:100px;
	color: #000000;
	border: #003366 solid 1px;
	height:14px;
	}
.textboxbg {
	font-size: 12px;
	width:200px;
	color: #000000;
	border: #003366 solid 1px;
	height:14px;
	}
.textboxSml {
	font-size: 10px;
	color: #000000;
	border: #003366 solid 1px;
	height:13px;
	width:45px;
	}
.combobox {
	position: relative;
	display: block;
	font-size: 12px;
	color:#000000;
	border: #999999 solid 1px;
	height:20px;
	width:155px;
}
.comboboxN {
	display: block;
	font-size: 12px;
	color:#000000;
	border: #999999 solid 1px;
	height:20px;
}
.h1 {
	font-size:22px;
	font-weight: bold;
	color: #000099;
}
.h1 a:active {
	font-size:16px;
	font-weight: bold;
	color: #000099;
}
.h1 a:hover{
	font-size:16px;
	font-weight: bold;
	color: #FF9900;
}
.h1 a:visited{
	font-size:16px;
	font-weight: bold;
	color: #000099;
}
.h2 {
	font-weight: bold;
	color: #993300;
	font-size:14px;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
}
.h2 a:active{
	font-weight: bold;
	color: #993300;
	font-size:14px;
	text-decoration:none;
}
.h2 a:hover{
	font-weight: bold;
	color: #993300;
	font-size:14px;
	text-decoration:none;
}
.h2 a:visited{
	font-weight: bold;
	color: #993300;
	font-size:14px;
	text-decoration:none;
}
.h2-red {
	color: #FF0000;
	font-size:14px;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
}
.h2-red a:active{
	font-weight: bold;
	color: #FF0000;
	font-size:14px;
	text-decoration:none;
}
.h2-red a:hover{
	font-weight: bold;
	color: #FF0000;
	font-size:14px;
	text-decoration:none;
}
.h2-red a:visited{
	font-weight: bold;
	color: #FF0000;
	font-size:14px;
	text-decoration:none;
}
.h3{
	font-weight: bold;
	color: #FFFFff;
	font-size:16px;
}
.h4{
	font-weight: normal;
	color: #000000;
	font-size:12px;
	}
.h4 a:active{
	font-weight: normal;
	color: #000000;
	font-size:12px;
	text-decoration:none;
}
.h4 a:hover{
	font-weight: normal;
	color: #0099CC;
	font-size:12px;
}
.h4 a:visited{
	font-weight: normal;
	color: #000000;
	font-size:12px;
	text-decoration:none;
}
.h4-sml{
	font-weight: normal;
	color: #006699;
	font-size:11px;
	}
.h4-sml a:active{
	font-weight: normal;
	color: #006699;
	font-size:10px;
	text-decoration:none;
}
.h4-sml a:hover{
	font-weight: normal;
	color: #006699;
	font-size:10px;
}
.h4-sml a:visited{
	font-weight: normal;
	color: #006699;
	font-size:10px;
	text-decoration:none;
}
.h5{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000099;
}
.h6{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
.h6 a:active{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
}
.h6 a:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000099;
}
.h6 a:hover{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}

.h6 a:active{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
}
.h6-list{
	padding-left:140px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
.h6-list a:visited{
padding-left:140px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000099;
}
.h6-list a:hover{
padding-left:140px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}

.Borderblack{
	border:1px solid  #999999;
	padding:5px;

}
.button{
border:2px outset #000099;
height:22px;
font-size:11px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#FF0000;
background-color:#FFFFFF;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
border:2px outset #000099;
height:22px;
font-size:11px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#FF0000;
background-color:#FFFFFF;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
.navbutton{
border:1px outset #999999;
font-size:12px;
font-weight:bold;
font-family:"Trebuchet MS";
color: #000000;
background-color: #EAEAEA;
}
.navhdr{
border:1px outset #0066CC;
border-top: 3px solid #99CC00;
font-size:12px;
font-weight:bold;
font-family:"Trebuchet MS";
color: #fff;
background-color: #0066CC;
}
.navtr{
border:1px outset #0066CC;
}
.textb {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
	background-color: #F2F2F2;
}
.textb a:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.textb a:active{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
}
.textb a:hover{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
.text-normal {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.text-normal a:active{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.text-normal a:hover{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FF653E;
}
.text-normal a:visited{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000099;
}
.text-white{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.text-white a:active{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.text-white a:hover{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.text-white a:visited{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
#Holder{
	background-color: #000099;
	width:100%;
	margin:0px;
	margin-top:1px;
	padding:0px;
	padding-left:2px;
	height:25px;
	background-repeat:no-repeat;
}
.TextScrollStyle {
		visibility:hidden;
		font-family:Verdana;
		font-weight:bold;
		text-align:center;
		padding:0;
		margin:0;
		width:100%;
		overflow:hidden;
	}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS
	background-color: #FFD9B3; */
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
	width:150px;
	margin-bottom:2px;
	margin-top:0px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	float:left;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px  dashed #000000;
	border-top:0 ;
	background-color: #FFD9B3;
	width:620px;
	color:#000;
	/* End layout CSS */
	
	visibility:hidden;
	height:100px;
	overflow:hidden;
	position:relative;
	float:right;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

#modify_search_open tr.dynamic_rooms{display:none;}
 
 #modify_search_open tr.dynamic_rooms td.rm_num{padding-top:5px;}
menus

/*#menuHolder{
	background-color: #F5F5F5;
	width:100%;
	margin:0px;
	margin-top:1px;
	padding:0px;
	padding-left:2px;
	height:20px;
	background-repeat:no-repeat;
}*/

 #subdiv  {
 display:block; 
 width:150px; 
 height:80px; 
 background:blue; 
 position:absolute; 
 top:100px; left:80px;
 z-index:1000; 
 visibility:hidden;
 }

 
.chromestyle{
		width: 100%;
		font-weight: bold;
		font-size:93%;
		background-color: #DBEBFD;
		line-height:normal;
		margin:10px 0 0 0;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}

.chromestyle ul{
		padding:0px 10px 0 0px;
		list-style:none;
		width: 100%;
		margin: 0;
		text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
		display: inline;
		z-index: 100;

}
#header
{
	padding:10px 0 10px 0;
}
#header .logo
{
	float:left;
}
#header .randomPics
{
	float:right;
}

.chromestyle ul li a{
		float:left;
		background: no-repeat left;
		margin:0;
		text-decoration:none;
		color: #494949;
		padding: 4px 8px;
}

.chromestyle ul li a:hover{
 		background-position:0% -42px;
	   	background:url("../images/menu-arrow.gif") no-repeat left ;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
		content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.chromestyle a:hover span {
      background-position:100% -42px;
      }
     
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
		position:absolute;
		border: 1px solid #918d8d; /*THEME CHANGE HERE*/
		border-bottom:1px;
		font:bold 11px "Trebuchet MS";
		line-height:18px;
		z-index:100;
		background-color: #000099;
		width: 185px;
		color:#FFFFFF;
		visibility: hidden;
		/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
		width: auto;
		display: block;
		text-indent: 5px;
		border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/
		padding: 2px 0;
		text-decoration: none;
		color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
		width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
		background-color: #CCCCCC;
		color:#000000;
}

table.tabledisplay{
	/*border: 1px solid #B1DF48;*/
	width: 100%;
	/*margin-bottom:10px;*/
	border:#B1DF48 1px  dotted;
	}
table.tabledisplay td, th{
	padding: 2px;
	padding-bottom:0;
	}
table.tabledisplay th{
	border:#B1DF48 1px  dotted;
	}
table.tabledisplay td{

	}
	/* system */


.calendar {
  border-color: #fff #000 #000 #fff;
  background-color: #fff;
  color: #000;
}

.calendar table {
  border-color: #fff #000 #000 #fff;
  background-color: #fff;
  color: #000;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  border-color: #fff #a7a6aa #a7a6aa #fff;
  background-color: #EBE9ED;
}

.calendar .nav {
  background-color: #EBE9ED;
}

.calendar thead .title { /* This holds the current "month, year" */
  border-color: #000;
  background-color: #335EA8;
  color: #fff;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-color: #a7a6aa;
  background-color: #EBE9ED;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-color: #fff #a7a6aa #a7a6aa #fff;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  border-color: #a7a6aa #fff #fff #a7a6aa;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  border-color: #a7a6aa;
  background-color: #EBE9ED;
  color: #000;
}

.calendar tbody .rowhilite td {
  background-color: #335EA8;
  color: #fff;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  border-color: #a7a6aa #fff #fff #a7a6aa;
}

.calendar tbody td.selected { /* Cell showing selected date */
  border-color: #a7a6aa #fff #fff #a7a6aa;
  background-color: #EBE9ED;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  color: #00f;
}

.calendar tbody td.disabled { color: #A7A6AA; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background-color: #EBE9ED;
  border-color: #a7a6aa #fff #fff #a7a6aa;
  color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-color: #fff #000 #000 #fff;
  background-color: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  border-color: #000 #fff #fff #000;
}

/* Combo boxes (Menus that display months/years for direct selection) */

.calendar .combo {
  border-color: #fff #a7a6aa #a7a6aa #fff;
  background-color: #fff;
  color: #000;
}

.calendar .combo .active {
  border-color: #000;
}

.calendar .combo .hilite {
  background-color: #335EA8;
  color: #fff;
}

.calendar .month-left-border { /* Divider line between two monthes */
  border-left:1px solid #808080;
}


/* time */

.calendar tfoot tr.time td { border-color: #a7a6aa; background-color: #EBE9ED; }
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute { border-color: #a7a6aa; }
.calendar tfoot tr.time td.hilite { background-color: #335EA8; color: #fff; }
.calendar tfoot tr.time td.active { background-color: #335EA8; color: #fff; }
.calendar-time-scroller { border-color: #a7a6aa; }

.homepagefooter{
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background:"Images/homepagefooterimg.jpg";

}
.homepagefooter1{
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
.tborder{
	border:2px solid #006600;
	height:150px;
}
.txtbox {
	font-size:12px;
	color:#666;
	border:1px solid #dbdbdb;


-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;

-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
	line-height:1.15em;
	background:#fff;
	text-transform:lowercase;
	height: 15px;
	width: 175px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.txtbox_small {
	font-size:12px;
	color:#666;
	border:1px solid #dbdbdb;


-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;

-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
	line-height:1.15em;
	background:#fff;
	text-transform:lowercase;
	height: 15px;
	width: 105px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.slctbox {
	position: relative;
	display: block;
	font-size: 12px;
	color:#000000;
	border: #999999 solid 1px;
	height:25px;
	width:195px;
	border:1px solid #dbdbdb;	
}
.txtarea{
font-size:12px;
	color:#666;
	border:1px solid #dbdbdb;


-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;

-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
	line-height:1.15em;
	background:#fff;
	text-transform:lowercase;
	height: 50px;
	width: 300px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}