﻿/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222;
    margin-left: 0px;
   
}
body { margin: 0; font-size: 12px; line-height: 18px; color:#333; font-family:Arial, Helvetica, sans-serif }
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
.pmar{
	padding:0px;
	margin-left: 81px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
    height: 11px;
}
.fostyle
{
    font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	 text-align: justify;
    width: 608px;
}
.fostylepapersubmission
{
    font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	 text-align: justify;
}
.innerheadingfont
{
     font-family:Arial, Helvetica, sans-serif; 


	  color:#f58220;
          font-size:17px;
         text-align: left;
         margin-left:40px;
}
p{
	padding:0px;

		padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;

}
a { color:#4169E1; text-decoration:none}


ul { margin:  0; padding: 0 0 0 20px; list-style:square }
/*ol { margin:  0; padding: 0 0 0 20px; list-style:decimal }
dd { margin: 0 0 0 40px; } */
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* img { border-style: none;
    border-color: inherit;
    border-width: 0;
    -ms-interpolation-mode: bicubic; vertical-align: middle;
    height: 59px;
    width: 184px;
} */
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }



.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

body{
	background:url(../images/bg.jpg) repeat
}
h1,h2,h3,h4,h5,h6{font-family: 'Futura'; margin:15px 0px 0px 0px; 
font-size: large;
}
@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('../fonts/YanoneKaffeesatz-Light-webfont.eot');
    src: url('../fonts/YanoneKaffeesatz-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/YanoneKaffeesatz-Light-webfont.woff') format('woff'),
         url('../fonts/YanoneKaffeesatz-Light-webfont.ttf') format('truetype'),
         url('../fonts/YanoneKaffeesatz-Light-webfont.svg#YanoneKaffeesatzLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Futura';
    src: url('../fonts/futura-webfont.eot');
    src: url('../fonts/futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-webfont.woff') format('woff'),
         url('../fonts/futura-webfont.ttf') format('truetype'),
         url('../fonts/futura-webfont.svg#PacificoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'YanoneKaffeesatzBold';
    src: url('../fonts/YanoneKaffeesatz-Bold-webfont.eot');
    src: url('../fonts/YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/YanoneKaffeesatz-Bold-webfont.woff') format('woff'),
         url('../fonts/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'),
         url('../fonts/YanoneKaffeesatz-Bold-webfont.svg#YanoneKaffeesatzBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.submitbutton{
	background:#1587BC;
	border:none;
	padding:5px 25px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:3px solid #00618d;
	margin-left:200px;
}


.submitbutton1{
	background:#1587BC;
	border:none;
	padding:5px 25px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:3px solid #00618d;
	margin-left:10px;
}

header{
	margin-bottom:30px;
	
}
#logo{
	border-right: 1px solid #666;
	display:block;
	margin-top:15px;
}
#event1{
	padding-left:8px;
	margin-top:15px;
}
#event{
	padding-left:8px;
	margin-top:15px;
}
#event h2{
	font-size:22px;
	line-height:30px;
	margin:0px 0px 0px 1px;
	color:#D51C34;
	font-family:Arial, Helvetica, sans-serif;
    height: 58px;
    width: 781px;
    font-style: italic;
   
}
#event h3{
	font-size:large;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	line-height:21px;
	color:#0000;
    text-align: center;
}
#organizer{
	padding-top:10px;
}
.menutop{
	margin-bottom:5px;
    color: #69A424;
    
}
#menutop ul{
	list-style:none;
	float:right;
    height: 24px;
}
#menutop ul li{
	float:left;
	padding:0px 15px;
	border-right:1px solid #003d59;
}
#menutop ul li a{
	color:#003d59;
}
#menutop ul li a:hover{
	color:#000;
}
#menutop ul li.last{
	border:none;
}
#menubottom{
	background-color:#017fb8;
	-webkit-border-radius: px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	padding-left:5px;
    height: 25px;
    padding-right: 0px;
    padding-top:5px;
    padding-bottom: 5px;
}
#menubottom ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menubottom ul li{
	padding:0px 17px;
	float:left;
	margin:0px;
}
#menubottom ul li a{
	font-family: 'Futura';
	
	color:#FFF;
	font-size:14px;
}
#menubottom ul li a:hover{
	color:#001e2b;
}
#slider{
	height:244px;
	position:relative;
    top: 0px;
    left: 0px;
}
#sliderdescription{
	background-color:#1587bc;
	padding:15px;
	position:absolute;
	bottom:10px;
	width:380px;
	right:10px;
	z-index:10000
}
#sliderdescription h1, #sliderdescription p{
	color:#FFF;
}
#sliderdescription h1{
	text-transform:uppercase;
	line-height:26px;
}

#content{
	/*background: url(../images/sidebar.jpg) repeat-y right top #fff;*/
	margin-bottom:10px;
    height: 1448px;
}
#content a{
	color:#1587bc;
}
#maincontent{
	background:#fff;
	padding:15px 15px;
}

}
#maincontent h1{ line-height:30px;}
#maincontent h2{ line-height:24px;}
#maincontent h3{ line-height:20px;}
#maincontent h4{ line-height:16px;}
#maincontent h5{ line-height:12px;}
#maincontent h6{ line-height:8px;}
#sidebar{
	padding:15px;
    height: 647px;
}
.sidebar_block{
	margin-bottom:0px;
    height: 288px;
    margin-top: 34px;
}
.sidebar_block00{
	margin-bottom:0px;
    height: 84px;
  
    
}
.sidebar_block1{
	margin-bottom:0px;
    height: 164px;
    font-family:Calibri;
    
}
.sidebar_block1 h1{
	color:#fff;
	/*background-color:#bc4a15;*/
	background-color:#003b76;
	padding:7px 5px 4px 5px;
	margin-bottom:10px;
	 font-size: large;
	  font-family:Calibri;
}
.sidebar_block2{
	margin-bottom:0px;
    height: 165px;
    margin-top: 9px;
}
.sidebar_block2 h1{
	color:#fff;
	/*background-color:#15bc9e;*/
		background-color:#003b76;
	padding:7px 5px 4px 5px;
	margin-bottom:10px;
	 font-family:Calibri;
}
.sidebar_block3{
	margin-bottom:0px;
    height: 18px;
    margin-top: 34px;
}
.sidebar_block3 h1{
	color:#fff;
	/*background-color:#15bc9e;*/
		background-color:#003b76;
	padding:7px 5px 4px 5px;
	margin-bottom:10px;
		 font-size: large;
		  font-family:Calibri;
}
.sidebar_block4{
	margin-bottom:0px;
    height: 477px;
    margin-top: 34px;
}
.sidebar_block4 h1{
	color:#fff;
	/*background-color:#15bc9e;*/
		background-color:#003b76;
	padding:7px 5px 4px 5px;
	margin-bottom:10px;
		 font-size: large;
		  font-family:Calibri;
}
.sidebar_block5{
	margin-bottom:0px;
    height: 240px;
    margin-top: 34px;
}
.sidebar_block5 h1{
	color:#fff;
	/*background-color:#15bc9e;*/
		background-color:#003b76;
	padding:7px 5px 4px 5px;
	margin-bottom:10px;
		 font-size: large;
		  font-family:Calibri;
}
.rcorners3 {
    border-radius: 15px;
  background-color: #f2f2f2;
  
    padding: 10px; 
  
  
}
ul.arrow{
	list-style-image:url(../images/arrow.png)
}
ul.arrow li{
	line-height:20px;
}
#footer{
	background-color:#1587bc;
	padding:10px 0px;
    height: 235px;
    margin-top: 7px;
}
#masterfooter{
	background-color:#1587bc;

    height: 109px;
    margin-top: 6px;
  

}
#footer p{
	color:#fff;
	text-align:center;
	font-size:10px;
	line-height:12px;
	margin-bottom:0px;
}
#footer map{
	height:170px;
}
.bottomfcolor
        {
            color: #FFFFFF;
            text-align:left;
        }

 .Recentlink
         {
             text-align: left;
         }
  .contactdivbottom
         {
             color: #f58220;
             text-align: left;
         }
.flex-caption{
	padding:15px;
	position:absolute;
	bottom:10px;
    text-shadow: 2px 2px #003d59;
	right:10px;
	z-index:10000;
	color:#fff;
	
}

.flex-caption h1, #sliderdescription p{
	color:#FFF;
}
.flex-caption h1{
	text-transform:uppercase;
	line-height:26px;
	margin-bottom:10px;
}
.flex-caption ul{
	margin-bottom:10px;
}
.flex-caption li{
	line-height:12px;
	margin-bottom:5px;
}
.flex-caption li span{
	font-size:10px;
	line-height:10px;
}

/* column and row*/ 
.col
{
    float: left;
    width: 439px;
    height: 211px;
  /*  border: 1px solid black;*/
}
.row{
  /*  border: 1px solid black;*/
    overflow: hidden;  /* "overflow: auto;" works just as well instead */
    width:100%;        /* Helps older versions of IE */
    height: 211px;
}
.divpro
{
    margin-left:19px;
    margin-right:19px;
}
.cotainer
{
    width:960px;
   
        }
        .cotainerphoto
{
    width:960px;
    height: 1782px;
}
.cotainercallforpaper
{
    width:960px;
   
      
}
.txtsetting
{
     margin-left: 136px;
            margin-top:15px;
            margin-right:136px;
            margin-bottom:10px;
}
.impdatetbl
        {
             margin-left: 0px;
            margin-top:15px;
            margin-bottom:10px;
            border: medium outset #3B94CE; height: 195px; width: 636px;
        }
   
          .tbletdimpdate
        {
            width: 41px;
            font-weight: bold;
            font-size:17px;
             border-style: none outset none none; border-width: medium; border-style:solid; border-color:#197EAB;
             color: #FFFFFF;
             background-color:#197EAB;
      
        }
          .tbletdimpdatefirstcol
        {
            font-weight: bold;
            font-size:17px;
             border-style: none outset none none; border-width: medium; border-style:solid; border-color:#197EAB;
             color: #FFFFFF;
             background-color:#197EAB;
      
        }
        .tdfcolor
        {
         color: #00000;
         border-style: none solid none none; border-right-width: medium; 
            border-right-color: #197EAB;
        }
        .fontbold
        {
            
          color:#D51C34;
          font-size:22px;
         text-align: left;
        }
        
      .colimage1
{
    margin-left:60px;
    width: 439px;
    height: 211px;
  /*  border: 1px solid black;*/
}
 .colimage2
{
    margin-left:120px;
    width: 439px;
    height: 211px;
  /*  border: 1px solid black;*/
}
 .colimage3
{
    margin-left:180px;
    width: 439px;
    height: 211px;
  /*  border: 1px solid black;*/
}
 .colimage4
{
    margin-left:240px;
    width: 439px;
    height: 211px;
  /*  border: 1px solid black;*/
}


.rowimage{
  /*  border: 1px solid black;*/
    overflow: hidden;  /* "overflow: auto;" works just as well instead */
    width:960px;        /* Helps older versions of IE */
    height: 211px;
}  
        
        /*--------------------*/
        #contentwrapper
    {
        height: 1416px;
        
    }
    
    
    
    .feetable
    {
        width: 101%;
        border: thin solid #000000;
         height: 153px;
    }
      .tblecontentfee
    {
        border-style: none;
        border-color: inherit;
        border-width: medium;
        color: #000;
        font-size: small;
     font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
    }
    
    
     .tblfeeheading
    {
   
        height: 11px;
        color: #000000;
  
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        border-bottom-style: solid; 
        border-bottom-width: medium;
         border-bottom-color: #3A3234;
    }
    
    
     .style15
    {
        text-align: left;
    }
    
     .speakerimg
        {
        width:88px; 
        height:89px;
         border:2px solid Black;
          margin-left: 7px;
        }
        
        
        .speakerimg
        {
        width:88px; 
        height:89px;
         border:2px solid Black;
          margin-left: 7px;
        }
        
        .gap
        {
            width: 849px;
            margin-left:50px;
            height: 430px;
        }
        
        .pageheading
         {
             color: #D51C34;
           
             margin-top:0px;
            
         }
         
          .left
        {
            width: 126px;
            float:left;
        }
        .right
        {
           
            float:right;
            height: 96px;
       
            margin-top:0px;
            width: 233px;
            margin-left: 0px;
        }
        
         .committeetbl
        {
            width: 100%;
        }
        .committeeheading
        {
            
            color: #D51C34;
            font-size: large;
            text-align: center;
        }
          .tdcommitteheight
        {
            height: 70px;
            width:240px;
        }
       
        .tdsmall
        {
            height: 73px;
                  width:240px;
        }
        
        .cotaineronly
{
    width:960px;
   
       
}

 .tbletd
        {
           border-style: none solid none none; border-right-width: medium; 
            border-right-color: #197EAB;
             
        }
        
           
        .profilediv
        {
            text-align: justify;
            font-family: Arial, Helvetica, sans-serif;
            height: 37px; 
            width: 414px;
             margin-left: 10px;
        }
        
        .rightcontent
        {
            float:right;
            text-align:right;
            width:207px;
    height: 439px;
}
          .imagecontainer
        {
            float:left;
            width:32%;
            height: 92px;
        }
        .containerdata
        {
            float:right;
            width:65%;
        }
        .imageset
        {
             height:90px; width: 72px;
        }
        
     .rcorners2 
     {
            border-radius: 25px;
    
            padding: 0px; 
     }           