/* General Style Sheet Starts Here */
*										{ margin:0px; padding:0px; }
html,body 								{ height:100%; line-height:18px;}
body 									{ margin:0px auto; padding:0px; width:100%; color:#4c4c4c; font:normal 11px Tahoma; background:#e6e6e6 url(../images/main-bg.jpg) top left repeat-x ;}

/* General links */
.gen_textbold							{ font-weight:bold;}
.gen_textbold, .redfont					{ color:#ff0000; vertical-align:top;}
.redfont								{ font-size:8px;}
.gen_verticalalign						{ vertical-align:1px; vertical-align:middle;}
.left									{ float:left;}
.right 									{ float:right;}
td, input, select, button				{ font:normal 12px tahoma;}
.vm 									{ vertical-align:middle;}

/* main div */
#divMainWidth, .divMainWidth			{ width:990px; margin:0px auto; padding:0px; }

.headerpart								{ width:980px; margin:0px auto; padding:0px;}

/* Button Css */
#buttonClickhere, .cssbutton 			{ line-height:25px; height:25px; padding:0px 5px; background:url(../images/but_bg.gif) top left repeat-x; color:#ffffff; font-weight:bold; cursor:pointer; border:1px solid #005f78; font-size:11px;}
#buttonClickhere:hover  				{ color:#ddf9ff;}

/* toppart Css */
.logo									{ padding:20px 0px 10px 26px; float:left;}
.slogan									{ vertical-align:middle; height:87px; line-height:87px; }
.slogan h1								{ color:#004b78; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:right; text-transform:uppercase; font-weight:normal;}

/*banner*/
.banner_width							{ float:left; width:990px; margin:0px auto;}
.banner									{ float:left; background:#ffffff; text-align:center; padding:10px 10px 0px 10px;}


/*menu*/
.menuleft								{ float:left; background:url(../images/menu_left.jpg) left top no-repeat; width:4px; height:50px;}
.menurigth								{ float:left; background:url(../images/menu_right.jpg) right top no-repeat; width:4px; height:50px;}
.menu									{ width:972px; float:left; background:url(../images/menu_bg.jpg) repeat-x top left; height:50px; line-height:50px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.menu a									{ font-size:12px; background:url(../images/menu_separator.jpg) right top no-repeat; padding:15px 30px; color:#ffffff; text-decoration:none; font-weight:bold; }
.menu a:hover							{ color:#ffd92a; text-decoration:none; }
a.menu_contact							{ background:none;  }
a.menu_contact:hover					{ background:none;}

.home a#home 							{ color:#ffd92a; text-decoration:none;}	
.mission a#mission						{ color:#ffd92a; text-decoration:none;}	
.values a#values						{ color:#ffd92a; text-decoration:none;}	
.propertie a#propertie				{ color:#ffd92a; text-decoration:none;}	
.leadership a#leadership 				{ color:#ffd92a; text-decoration:none;}	
.services 	a#services			 		{color:#ffd92a; text-decoration:none;}          
.contact_us a#contact_us 				{ color:#ffd92a; text-decoration:none;}	


.top_leftbg									{ float:left; background:url(../images/bg.png) top left repeat-y; width:5px; height:273px;}
.top_rightbg								{ float:left; background:url(../images/right-bg.png) top right repeat-y; width:5px; height:273px;}
/* leftpart Css */
.leftpart 								{ width:655px; float:left; text-align:justify; padding:10px 35px 10px 0px; line-height:18px; background:url(../images/inn_rightpart_bg.gif) top right repeat-y; min-height:340px;}
.leftpart h1, .rightpart h1, .contentarea_inn h1{ color:#003a70; text-transform:uppercase; padding:0px 0px 10px 0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}
.leftpart a								{ color:#206aae;}
.leftpart a:hover						{ color:#000000;}
.left_leftpart							{ float:left; width:370px; border-right:1px dotted #4d88be; margin:10px 0px; padding-right:10px;}
.left_leftpart ul						{ list-style:none; padding:0px; margin:0px; font-size:12px; font-weight:bold;}
.left_leftpart li						{ list-style:none; padding:0px; margin:0px;}
.left_rightpart							{ padding:10px 0px 0px 5px; float:right;}

/* contentarea Css */
.contentarea							{ background:#ffffff; width:960px; margin:0px auto; padding:0px 10px; }
.contentbg								{ float:left; background:url(../images/page_bg.png) top left repeat-y;width:990px;  }
.contentarea_inn					    { background:#ffffff; width:960px; margin:0px auto; padding:10px; line-height:16px; text-align:justify;  min-height:300px; }
.contentarea_inn ul						{ list-style:none; margin:0px; padding:0px;}
.contentarea_inn li						{background:url(../images/bullets1.gif) left top no-repeat; list-style:none; margin:0px; padding:0px 0px 20px 20px; }
.contentarea_inn li img					{ border:1px solid #6c9dc8; padding:2px; float:left; margin:0px 10px 0px 0px;}
a.propertieslink						{ color:#006b8a; font-size:12px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
a.propertieslink:hover					{ color:#000000;}
.contentarea_inn h2						{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#1a69ae; font-weight:normal; padding:0px 0px 6px 0px;}

/* rightpart */
.rightpart								 { width:265px; float:left; text-align:justify; font-size:11px; line-height:16px; padding:10px 0px; }
.rightpart a							 { color:#006b8a; text-decoration:underline;}
.rightpart a:hover						 { color:#000000; }
.rightpart_heading 						 { font-size:13px; font-weight:bold;}
.properties								 { float:left; width:150px; margin-left:5px;}
.properties h1							{ padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#414141; text-transform:none;}

/* Footer Start from here */
#footer									 { height:50px; line-height:50px; font-size:11px; color:#00396e; width::98%; margin:0 auto; margin:0 5px;}
.footerlink								 { width:160px; color:#4c4c4c; text-decoration:none; border:0px solid #ff0000; float:left; text-align:right;}
.footerlink a							 {color:#4c4c4c; text-decoration:none; }
.footerlink a:hover						 {color:#000000;}
a.analytix								 {color:#4c4c4c;text-decoration:underline; font-weight:bold;}
a.analytix:hover						 {color:#000000; }

.dotted_brd								{ border-bottom:1px dotted #4d88be; padding:2px 0px;}
.dotted_rightbrd						{ border-left:1px dotted #4d88be;}


.services_bullets
{ 
	background-image:url(../images/bullets1.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	width:90%;
	white-space:pre-wrap; 
/*	word-break: break-all;*/
	height:20px; 
	padding-left:20px;
	margin:auto;
	color:#1A69AE; 
	font-size:12px;
	font-family:Arial;  
	margin-left:25px;
	line-height:17px;
}
.dining_points
{ 
	background-image:url(../images/iconli.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:20px; 
	padding-top:10px; 
	padding-bottom:5px; 
	padding-left:20px; 
	color:#1d1d1d; 
	font-size:12px; 
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.dining_text{ color:#1d1d1d; padding-left:20px; padding-top:10px; text-align:left;}
.dining_height_space{ height:1px; clear:both; padding:0px 0px 5px 0px;  border-bottom:1px dotted #4d88be; margin-bottom:10px;}

#divContact
{
	float:left;
}
.label
{
	float: left;
	width: 120px;
	width/**/:/**/ 120px;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}
.requireFileds
{
	font-family:Arial;
	font-size:11px;
	color:#ff0000;
	font-weight:normal;
}
.input
{
	width: 180px;
	margin-bottom: 5px; height:17px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
		border:1px solid #6c9dc8;
}
.textarea
{
	width: 270px;
	margin-bottom: 5px; height:150px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	border:1px solid #6c9dc8;
}
.url
{
	width: 341px;
	margin-bottom: 5px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
/*	word-break:break-all;*/
}
.path
{
	width: 341px;
	margin-bottom: 5px;
	font-family:Arial;
	font-size:12px;
	border:1px solid #367DA7;
	color:#000000;
	background-color:#CBECFF;
	padding:2px 5px 2px 2px;
}
.ValidationBx
{
	float: left;
	font-weight: bold;
}

.errorLbl
{
	float: left;
	font-family:Arial;
	font-size:11px;
	color:#ff0000;
	font-weight:normal;
	width: auto;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
}
.button{ background:#11477a; padding:2px 5px; cursor:pointer; color:#ffffff; border:0px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
#divContact{ text-align: left; width:80%; height:auto; margin-top:10px; padding-top:2px; padding-left: 5px; 
							border:1px dashed #6c9dc8;}
/*Contact US*/


.sitemaplink{ 
	background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; 
	height:20px; line-height:18px; padding-left:18px; color:#196692; text-decoration:none;
}
a.sitemaplink:link{ 
	background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; 
	height:20px; line-height:18px; padding-left:18px; color:#196692; text-decoration:none;
}
a.sitemaplink:hover{ 
	background-image:url(../images/iconli.gif); background-position:left; background-repeat:no-repeat; 
	height:20px; line-height:18px; padding-left:18px; color:#000000; text-decoration:underline;
}


.twitter a	{ background:url(../images/twitter.png) right top no-repeat; width:150px; height:54px ; margin:8px 5px 0px 5px;  float:left;  }
.youTube a	{ background:url(../images/youtube.png) right top no-repeat; width:100px; height:46px;   margin:8px 0px 0px 2px;  float:left; }
.facebook a	{ background:url(../images/facebook.png) right top no-repeat; width:128px; height:38px; margin:8px 0px 0px 2px;  float:left;}
.w3c a		{ background:url(../images/w3cvalidation.png) left top no-repeat; width:88px; height:31px; margin:10px 0px 0px 0px; float:right;}
