/*---reset css---*/
	*{margin:0; padding:0;}
	html, body, div, object,h1, h2, h3, h4, h5, h6, p, blockquote, font, img,
	form, table, caption, tbody, tfoot, thead, tr, th, td, ol, ul{
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: normal;
		font-style: inherit;
		font-family: inherit;
	}
	body{ background-color:#c8c9cd;text-align:center;font-family:"myriad pro",tahoma,arial,sans-serif;font-size:62.5%; }
	ul, ol { list-style-type:none; }
	table { border-collapse:collapse;border-spacing:0; }
	caption, th, td { font-weight:normal; }
	img { border: none; }
	sup { font-size: 0.9em;  }
	
	#wrapper { color:#000;width:774px;margin:0 auto;padding:0px;text-align:left;height:auto; }
	
	#header { background:url(images/Ines-logo.gif) no-repeat;margin:0;padding:0;height:66px;width:774px;display:block; float:left; }
    #header h1 { text-indent:-9999px; }
	#header h1 a{ display:block;height:66px;width:204px; }
	
	/*---navigation style---*/
	#nav{width:774px;background:#ffffff;}
	#nav ul{font-size:1.2em;float:left;}
	#nav ul li{display:inline;float:left;position:relative;margin-right:1px;width:128px;}
	#nav ul li.last{width:129px;background:#5e5372;margin:0;border:none;}
	#nav ul li.contcurr{width:98px;background:#5e5372;margin:0;border:none;background:#7d1723;padding:6px 6px 6px 25px;color:#fff;}
	#nav ul li.current{width:96px;text-decoration: none;background:#7d1723;padding:6px 6px 6px 25px;color:#fff;margin-right:2px;border:none;}
	#nav ul li a{ display:block; width:96px;text-decoration: none;background:#5e5372;padding:6px 6px 6px 25px;color:#fff; }
	#nav ul li a:hover{ background:#7d1723;}
	#nav ul li ul {left: 0;top: 26px;position:absolute;display: block;z-index: 100;}
    #nav ul li ul li{display: inline;float: none;margin:0;padding:0;}
	#nav ul li ul li.active{width: 180px;padding:4px 4px 4px 25px;background:#7d1723;margin-top:2px;display:block;font-size:12px;color:#fff; }
	#nav ul li ul li a{width:180px;font-weight:normal;padding:4px 4px 4px 25px;background:#5e5372;margin-top:2px;font-size:12px; }
    #nav ul li.headlink ul { display: none;font-size:1.1em; }
    #nav ul li.headlink:hover ul { display: block; }
	
	#visual{ background:url(images/main_image.jpg) no-repeat; height:167px;}
	#visual h2{font-size:2.4em;top:120px;left:25px;position:relative;color:#7d1723; }
	
	#container{width:774px;height:auto;overflow:hidden;margin:0;background:#fff url(images/main-cont-bg.gif) repeat-y;}
	#container #divider{width:520px;margin:0 0 0 20px;}    
	
	/*---main content style---*/
 	#mainCol{width:520px;margin:0 0 0 0px;float:left;padding-bottom:20px;height:420px; }
	#mainCol p{font-size:1.2em;padding:20px 20px 0px 20px; }
	#mainCol ul{width:220px;font-size:1.2em;padding:20px 0 0px 20px;float:left; }
	#mainCol ul li{padding:0 0 20px 0px;}
	#mainCol ul.subInfo{width:220px;float:left;padding:20px 0 30px 20px;margin-left:-40px; }
	#mainCol ul.registered{padding:20px 0 0px 20px;width:520px;}
	#mainCol ul.logos{margin:0px 0 0 270px;width:520px;padding:0;}
	#mainCol ul.logos li{display:inline;float:left;}
	#mainCol ul.development {width:520px;}
    #mainCol ul.development li{width: 200px;margin:0;padding:0;}
	#mainCol ul.development a{width:200px;font-weight:normal;padding:4px 4px 4px 20px;background:#5e5372;margin-bottom:3px;display: block;color:#fff; text-decoration:none; }
	#mainCol ul.development a:hover{ background:#7d1723;}
	
	/*---side col page style---*/
	#subCol{width:200px;float:left;padding:20px 0px 0 50px;  position:relative;}
	
	#subCol p{color:#7d1723;font-size:1.0em;}
	#subCol .addresscont{position:absolute; top:320px}
	#subCol .addressconthome{position:absolute; top:340px}
	#subCol p.phone{font-size:2.4em;color:#5e5372;}
	#subCol p.address {font-size:1.4em;color:#5e5372;}
	#subCol p.address a{text-decoration:none;color:#5e5372;}
	#subCol blockquote{color:#7d1723;font-size:1.4em;margin:0px 0 0 0;width:180px;}
	.clear{ clear:both; }

	/*---contact us page style---*/
	.bookForm  input, .bookForm select, .bookForm textarea { font-family:"myriad pro",tahoma,arial,sans-serif;  padding: 1px 2px;color:#666; }
	.bookForm input.longer:focus, .bookForm textarea.message:focus, .bookForm textarea:focus{background-color:#f0f0f0;}
	 p.questions{margin:0px 0 20px 0px; width:400px;	}
	 p.fields {margin:-25px 0 20px 0px; }
	 p.fields strong{;color:#8e8e8e;font-size:1.0em; }
	.bookForm { list-style: none; margin-left:20px;margin-top:10px; width:480px;font-family:myriad pro,tahoma,arial,sans-serif;}
	.bookForm label { display: block; width:120px; float: left; color: #333;border:none; }
	.bookForm li { margin-bottom: 15px; font-size:1.2em;clear:both;width:340px;padding-bottom:15px;font-family:myriad pro,tahoma,arial,sans-serif;}
	.submit{ width:105px;background:#f9f9f9;border:1px solid #7d7d7d;display: block;margin:50px 0 0 80px; }
	.bookForm .normal { width: 110px; } 		
	.bookForm li label.radio { float:left;width: 60px;margin:13px 0 5px 0;}
	.bookForm li label.radio input {float:left; display: inline; width: auto; margin-right: 2px;margin-bottom:10px;}
	.bookForm .long { width: 100px;  }
	.bookForm input.longer { width:205px;background:#f9f9f9;border-top:2px solid #848484;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;display: block;float:left; }
	.bookForm textarea.message { width:205px;background:#f9f9f9;border-left:2px solid #848484;border-top:2px solid #848484;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;display: block;float:left;font-family:myriad pro,tahoma,arial,sans-serif;font-size:1.0em; }
	.error { font-weight: bold; font-style: italic; color: #cc0000;display:block;font-size: 1.2em;padding:5px 0 3px 20px;margin:0; }
	
	/*---footer page style---*/
	#footer {background:url(images/footer-bg.gif) repeat-x; height:40px;width:100%;margin:-20px 0 0 0;padding:0;}