@charset "utf-8";
/* CSS Document */

/* Colors--------------------------------------------------------------*/
/* Body Background:		#e2d9cf     
 * Body Font:        	#636363   
 * Links:          		#782b8e
 * Links Hover:         #f26522 
 * Headline:      		#000000
*/

/* Redeclarations--------------------------------------------------------Start----*/ 
a:active,
a:focus {outline:0;}
a:active,
a:focus {outline:expression(hideFocus='true');}
::-moz-focus-inner				{border: 1px solid transparent!important;}
a:link,a:visited                  {text-decoration:none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,body,html,p,blockquote,    {margin:0; padding:0;}
body                            {font-family:Arial, Helvetica, sans-serif; line-height:18px; background:#e2d9cf; color:#636363; font-size:12px;}
a                               {color:#782b8e;}
a:hover                         {color:#f26522;}
a img                           {border:none;}
h1,h2,h3,h4,h5,h6               {text-transform:uppercase;}
h1                              {font-size:16px; color:#555; background:url(../images/h1-divider.jpg) no-repeat scroll left 20px; padding:0 0 35px 0;}
h2                              {font-size:16px; padding:0 0 10px; font-weight:normal; color:#000;}
h3                              {font-size:13px; color:#96BF55;}
h4                              {font-size:12px; color:#FFF;}
/* Redeclarations--------------------------------------------------------End------*/ 

/* Layout----------------------------------------------------------------Start----*/
#wrapper                        {width:989px; margin:0 auto; background:url(../images/wraper-bg.png) repeat-y; padding:16px 4px 21px 4px;}
#header                         {height:338px; background:url(../images/header.jpg) no-repeat scroll top;}
#lpart							{width:194px; padding:0 18px 0 25px;}
#rpart							{width:752px;}
#feature .post                  {width:490px; float:left;}
#feature .link                  {width:195px; display:inline; margin:0 10px 0 0; float:right;}
#footer                         {clear:both; margin:0 auto; width:989px;}
.wp-bottom						{display:block; clear:both; height:4px; width:997px; background:url(../images/wraper-bottom-bg.png) no-repeat; margin:0 auto 14px auto;}
/* Layout----------------------------------------------------------------End------*/

/* Header Styles---------------------------------------------------------Start----*/
#header .logo					{display:inline-block; width:581px; height:111px; margin:0 0 0 15px;}
#header .logo a					{display:block; width:333px; height:15px; margin:88px 0 0 115px;}
/* Header Styles---------------------------------------------------------End------*/

/* Left Part Styles---------------------------------------------------------Start----*/
#lpart .menu-top				{background:url(../images/lpart-menu-top-bg.png) no-repeat scroll left top; height:15px;}
#lpart .menu-mid				{background:url(../images/lpart-menu-mid-bg.png) no-repeat scroll left top;}
#lpart .menu-mid ul				{margin:0; list-style:none; padding:0 10px 0 0;}
#lpart .menu-mid li				{background:url(../images/menu-bullet.png) no-repeat scroll 1px 6px; margin:0 0 6px 13px;}
* html #lpart .menu-mid li.home	{background:url(../images/menu-bullet.png) no-repeat scroll 1px 6px; margin:0 0 6px 13px; border:1px dotted #fff;}
#lpart .menu-mid li:hover		{background:url(../images/menu-bullet-hover.png) no-repeat scroll 1px 6px;}
#lpart .menu-mid li a			{margin:0 0 0 18px; display:block; border-bottom:1px solid #daa45e; font-size:12px; font-weight:900; color:#575757;}
#lpart .menu-mid li a:hover		{color:#782b8e;}
#lpart .menu-mid li.last		{margin:0 0 0 13px;}
#lpart .menu-bot				{background:url(../images/lpart-menu-bot-bg.png) no-repeat scroll left top; height:12px; margin:0 0 10px 0;}

ul#home li#homenav, ul#committee li#committeenav, ul#conf-topic li#conf-topicnav, ul#speakers li#speakersnav, ul#sci-pro  li#sci-pronav, ul#med-exh li#med-exhnav, ul#social li#socialnav, ul#hotels li#hotelsnav, ul#registration li#registrationnav
{background:url(../images/menu-bullet-hover.png) no-repeat scroll left 6px; border: none;}
ul#contact li#contactnav {background:url(../images/menu-bullet-hover.png) no-repeat scroll 1px 6px; margin:0 0 0 13px;}

* html ul#home li#homenav {border:1px outset white;}

ul#home li#homenav a, ul#committee li#committeenav a, ul#conf-topic li#conf-topicnav a, ul#speakers li#speakersnav a, ul#sci-pro  li#sci-pronav a, ul#med-exh li#med-exhnav a, ul#social li#socialnav a, ul#hotels li#hotelsnav a, ul#registration li#registrationnav a, ul#contact li#contactnav a{color:#782b8e;}

/* Left Part Styles---------------------------------------------------------End----*/

/* Right Part Styles---------------------------------------------------------Start----*/
#rpart .primary-content-home	{width:402px; float:left; margin:0 18px 0 0;}
#rpart .pch-top					{background:url(../images/home-welcome-top.png) no-repeat scroll bottom left; height:11px;}
#rpart .pch-mid					{background:url(../images/home-welcome-mid.png) repeat-x scroll top left #eeeded; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:5px 18px 18px 18px;}
#rpart .pch-mid p				{padding:16px 0; border-bottom:1px solid #b7b7b7; text-align:justify; margin:0 0 15px 0;}
#rpart .pch-mid h2				{margin:0; padding:0;}
#rpart .pch-mid img.register	{margin:0 10px 0 0;}
#rpart .pch-bot					{background:url(../images/home-welcome-bot.png) no-repeat scroll top left; height:11px;}

#rpart .banners-top				{float:right; width:309px; height:54px; background:url(../images/rpart-top-bg.png) no-repeat scroll right top;}
#rpart .banners					{float:left; width:309px;}
#rpart .banners img.venue		{margin-bottom:20px;}

#rpart .primary-content			{margin:0; clear:both;}
#rpart .primary-content h2		{font-size:13px; line-height:24px; padding:0 0 0 20px; background:url(../images/bullet.png) no-repeat scroll left 6px; font-weight:900; color:#f26522;}
#rpart .primary-content h2.fees{font-size:13px; line-height:24px; padding:0 0 0 20px; background:url(../images/bullet.png) no-repeat scroll left 6px; font-weight:900; color:#f26522; clear:both; height:20px;}
#rpart .primary-content h2 span	{width:300px !important; float:left}
#rpart .primary-content p		{padding:0 20px; line-height:20px; margin:0 0 10px 0;}
#rpart .primary-content p span	{float:left; width:430px;}
#rpart .primary-content span.email{padding:0 0 0 30px; background:url(../images/email-icon.jpg) no-repeat scroll left 3px; width:220px; margin:0 0 0 30px;}
#rpart .primary-content span.country{width:230px; margin:0 0 0 30px; font-weight:900; font-size:13px; color:#636363;}
#rpart .primary-content span.country img{margin:0 30px 0 0; vertical-align:middle; border:1px solid #ddd; height:18px; width:28px; padding:2px; background:#fff;}
#rpart .primary-content ol		{padding:0; margin:0 0 0 40px; list-style-type:decimal; font-weight:900;}
#rpart .primary-content li		{padding:0; margin:0; font-weight:900;}
#rpart .primary-content li span	{font-weight:400;}

#rpart dl.hotels				{width:702px; margin:0; padding:0; list-style:none;}
#rpart dl.hotels dd				{width:174px; height:75px; border:1px solid red; margin:0; padding:0; float:left; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:0; border-bottom:none; text-align:center;}
#rpart dl.hotels dd.last		{border-right:1px solid #ddd;}
#rpart dl.hotels dd.final		{width:699px !important; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }

#rpart h2.toggle-head			{background:#f26522;  width:702px; padding:0;}
#rpart h2.toggle-head a			{display:block; color:#fff;}
#rpart h2.toggle-head a:active, 
#rpart h2.toggle-head a:focus   {background:#333;}
#rpart h2.toggle-head img		{margin:0 15px;}
#rpart h2.toggle-head a:hover	{color:#000;}

#rpart .about-kuwait p			{padding:0 !important;}
#rpart .about-kuwait td			{padding:4px;}
#rpart .moevenpick-logo 		{padding:0 0 0 60px;}
#rpart .primary-content span.contact-map{width:230px; margin:0 0 0 30px; font-size:11px; color:#636363; line-height:16px; padding:0 !important;}
tt.left{font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#333; display:block; width:190px; text-align:left; float:left;}
tt.right{font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#f26522; display:block; width:200px; text-align:left; float:right;}

/* Right Part Styles---------------------------------------------------------End----*/



/* Footer Styles---------------------------------------------------------Start----*/
#footer 						{font-size:11px; color:#636363;}
#footer a						{color:#636363; text-decoration:none;}
#footer .flinks					{width:400px; display:block; text-align:left;}
#footer .designed				{width:400px; display:block; text-align:right;}

/* Footer Styles---------------------------------------------------------End------*/

/* Form Classes-------------------------------------------------------Start----*/ 
.form							{widows:789px;  margin:0 0 20px 0;}
.form fieldset					{border:1px solid #eee; width:90%; display:block;}
.form legend					{text-shadow:#fff 1px 1px; color:#444; background:#eee; padding:0 10px; margin:0 0 10px 0;}
.form label						{display:block; clear:both;}
.form input						{width:300px; border:1px solid #aaa; padding:2px;}
.form label span				{float:left; width:150px; text-align:right; padding:0 10px 0 0;}
.form p							{float:none; width:100%; display:block; clear:both; padding:5px 0 !important; margin:0 !important; line-height:22px !important;}
.form p	span					{float:left; width:150px !important; padding:0 10px 0 0; text-align:right; }
.form textarea					{width:300px;border:1px solid #aaa; padding:2px;}
.form select					{width:170px;}
.form input:focus, form textarea:focus{background:#FFC; border:1px solid #F90;}
.form input.btn					{background:url(../images/btn.jpg) no-repeat; color:#fff; width:143px; border:0; cursor:pointer; height:35px; font-weight:900; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-shadow:#cb4411 2px 2px 2px; margin:0 17px 0 0;}
.form input.btn:active			{position:relative; top:1px;}
/* Form Classes-------------------------------------------------------End----*/ 

/* Tabel Classes-------------------------------------------------------Start----*/ 
.grid							{width:95%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; background:#f9f9f9;}
.grid th						{padding:5px;  border: 1px solid #ccc; color:#010101; text-align:center; }
.grid td						{padding:5px;  border: 1px solid #ccc; text-align:center; vertical-align:top;}
.alt, alt td 					{background-color:#f4f4f4;}
/* Tabel Classes-------------------------------------------------------Start----*/ 

 
/* General Classes-------------------------------------------------------Start----*/ 
.cf								{clear:both;}
.left							{float:left;}
.right							{float:right;}
.error							{color:#F00;}
.required						{color:#F00;vertical-align:top; padding:0 5px 0 0; font-family:Tahoma, Geneva, sans-serif}
p.divider						{background:url(../images/divider.jpg) no-repeat scroll center -12px; height:41px; clear:both; padding:0 !important; margin:0 !important; line-height:0 !important;}
.image							{padding:3px; background:#fff; border:1px solid #ddd;}
/* General Classes--------------------------------------------------------End-----*/ 





/* IE fixes-------------------------------------------------------Start----*/ 
* html .wp-bottom				{margin:0 auto 2px auto;}
* html #lpart .menu-mid li a	{height:1%;}
/* IE fixes-------------------------------------------------------End----*/ 