/* CSS Document */

*  {margin:0;
    padding:0;
	}
	
body {background-color:white;
      background-image:url(../images/pattern.jpg);
	  background-repeat:repeat-x;
	  font-family:Arial, Helvetica, sans-serif
      }

ul    {list-style:none;
       }

p     {font-family:Arial, Helvetica, sans-serif;
       color:#495886;
	   font-size:10pt;
	   text-align:justify;
	   padding:5px 50px 15px 50px;
	   line-height:13pt
	   }	  
	   
h2     {font-family:"Arial Rounded MT Bold", Arial, Helvetica;
        color:#2f4790;
		font-size:15pt;
	    padding:10px 0 0 50px;
		font-weight:100;
		
		}
		
	   
h3     {font-family:"Arial Rounded MT Bold", Arial, Helvetica;
        color:#3B7CCB;
		font-size:11pt;
	    padding:10px 0 0 50px;
		font-weight:100;
		}		
		
h4     {font-family:"Arial Rounded MT Bold", Arial, Helvetica;
        color:#2f4790;
		font-size:10pt;
		font-weight:lighter;
		}	  
		
		
img
{
border:none;
display:block;
}		 
		
a:link, a:visited

                    {text-decoration:none;
                      color:#3A4EFF;
                     }
					 
					 
a:hover     {text-decoration:underline;
             color:#385097;
             } 
							  
							    		
	  
#maincontent    {
				width:900px;
                margin:0 auto;
				border:1px solid #C2C3D1;
				overflow:hidden;
				background-color:white;
				 }
			
			
      /*		HEADER	   */			
			
			
			
.header
{height:258px;
}			
				 
.headerpic       {margin:0;
                  padding:0;

				  }
				  
.navbar           {background-image:url(../images/gradient.jpg);
                   background-repeat:repeat-x;
				   height:48px;
				   font-family:"Arial Rounded MT Bold", Arial, Helvetica;
				   font-size:11pt;
				   padding:0;
				   margin:0;
				   }
				   
.navbar  ul        {list-style:none;
                    padding:14px 0 0 50px;
					float:left;
                    }
					
.navbar  ul li     { display:inline;
                     padding:0 20px 0 0px;
                    }
					
					
.navbar  ul li a:link, .navbar  ul li a:visited
                    {text-decoration:none;
                     color:#fff;
					 }

.navbar  ul li a:hover
                    {text-decoration:none;
                     color:#fff;
					 }
					 
					 
div.extralinks       {height:42px;
                     font-family:Arial, Helvetica, sans-serif;
					 font-size:9pt;
					 
                     }
					 
.extralinks  ul     {list-style:none;
                     padding:13.5px 0 13.5px 70px;
					 border-bottom:1px solid #e0e5f8

                    }
					
.extralinks ul li   {display:inline;
                     padding:0 15px 0 0;
                    }



							  
							  
                 /*		 BODY	   */		
				 
				 
				 	
.content      {width:660px;
                 float:left;
				 background-color:white;
               }
			   
.content h4     
        {font-family:"Arial Rounded MT Bold", Arial, Helvetica;
        color:#666666;
		font-size:10pt;
		font-weight:lighter;
		padding:10px 0 0 50px;
        }
		
.content table h4
{		padding:10px 0 0 10px;

}



		
.textcontent h2 a {color:#999999;}					   
				  
				  
				  
				  
.textcontent ul a, .extralinks a {color:#495886}

.textcontent ul    {padding:0px 50px 15px 50px;
	            color:#495886;
				list-style:inside circle;
				font-size:9pt;
				line-height:13pt
	    		}
				
.textcontent ol	   {padding:5px 50px 15px 50px;
	            color:#495886;
				font-size:9pt;
				line-height:13pt;
				list-style:inside;

	    		}		
.textcontent ul a, .textcontent ol a   {font-size:9pt;}
				  
				  
				  /*      Gallery      */
				  
#gallery{ width:90%; z-index:100; }

#gallery img{ 
				border: 1px solid #78c7f2;
				padding:2px 2px 2px 2px; }
#gallery table td {margin-top:10px;}

.code{ 
	margin:10px;
	font-size:12px;
	color:#6C0;
}
			  
				  
							  
                 /*		 right column	   */			
						
.rightcolumn    {width:238px;
				 z-index:1;
                 float:right;
                 border-left:1px solid #e0e5f8;
				  border-bottom:1px solid #e0e5f8
                }
.rightcolumn a{color:#495886;}					   
				
				
.rightcolumn ul
                {padding:5px 20px 15px 20px;
	            color:#495886;
				list-style:inside circle;
				font-size:9pt;
				line-height:13pt
				}
				
			
 .rightcolumn h4
 {padding:15px 0 0 15px;
 margin-bottom:0
 }
 
 
/* to change appearance of right column when logged in*/ 
.rightcolumn2    {width:238px;
				 z-index:1;
                 float:right;
                 border-left:1px solid #e0e5f8;
				 border-bottom:1px solid #e0e5f8;
				 background-color: #e0e5f8; 
				}
.rightcolumn2 a{color:#495886;}					   
				
				
.rightcolumn2 ul
                {padding:5px 20px 15px 20px;
				color:#495886;
				list-style:inside circle;
				font-size:9pt;
				line-height:13pt
				}
				
			
 .rightcolumn2 h4
 {padding:15px 0 0 15px;
 margin-bottom:0
 }

.links ul      {padding:20px 0 10px 25px;
                border-bottom:1px solid #e0e5f8;
				
                }

.links ul  li { font-family:"Arial Rounded MT Bold", Arial, Helvetica;
                font-size:9pt;
				padding:0 0 5px 0;
				}

             
			 /*FORM PROPERTIES*/


table  #radAcademic, table #radNonAcademic
{border:none;
}
				
.signin        {background-image:url(../images/gradient-login.jpg);
                background-repeat:repeat-x;
				font-size:9pt;
				padding:0 0 0 30px;
				border-bottom:1px solid #e0e5f8;
				margin:0px 0 0 0;
				height:107px;
				background-color:#EDEEFC
				}				


.signin  p      {padding:10px 0 0 0;
                 margin:0
				}
				 

.signin ul     {padding:5px;
}
				
.signin  ul li {display:inline;
                list-style:none;
				color:#696BB1 ;
				font-size:8pt;
				padding:0  5px;
				}	


div.newsletter  {border-bottom:1px solid #e0e5f8;
                 height:90px;}
				 
				 
				
label
{
float: left;
text-align: right;
margin: 0 15px 0 0 ;
display: block;
padding:0
}				

fieldset
{width:500px;
border:1px solid #e0e5f8;
margin-left: 50px;
margin-top: 10px;
padding:10px
}

legend
{
padding:5px;
color:#696BB1;
}
input           {border:1px solid #e0e5f8;
				 
		         color:#696BB1;
                }
				
div.rightcolumn input
{width:90px;
}

div.rightcolumn2 input
{width:90px;
}	
				
.login input    {margin:0 0 0 76px;
	             }


.newsletter p   {margin:10px 0 0px 0;
                 padding:0 0 0 17px;
				 float:left;
				 width:50px
               }
	
.newsletter label {float:none;
                  margin:0;
				  padding:0 0 5px 0;}			 
				 
				 
.newsletter input {margin:5px 0;}


p.image {background-image:url(../images/news.jpg);
          width:81px;
		  height:59px;
		  background-repeat:no-repeat;
		  float:left;
		  margin:20px 0 0 5px;
		  padding:0;
		  
          }				 
				 
	
	
div.latestnews  
{
}	
					 
div.latestnews  p
{padding:10px 20px;
 text-align:left;
}			
				 
				 
				 
			 /*FOOTER PROPERTIES*/
				 
				 
.footer  {width:900px;
          margin:0 auto;
		  clear:both;
		  }				
		  
		  
		  
		  
		  
		  
.footer p {padding:10px 0 0 0;
		 text-align:center;
		 font-size:8pt

}		



#sponsors
{background-color:#e0e5f8;
}

#sponsors img
{display:inline
}
.content  table
{margin:0 0 0 50px
}

.content  table td
{font-size:9pt;
color:#697AD7;
}


/*registration formatting*/
div.reg {margin-top: 20px;}
div.reg h2 {font-size:15px;}
div.reg li.option {list-style: none; margin: 5px; border:grey 1px solid; background-color: #e0e5f8; width: 250px; text-align:center;}
div.reg li.option a {display: block;}
div.reg li.option a:hover{ background-color:white; text-decoration:none;}
div.reg .mid {width: 270px; margin: 0 auto;}
div.reg table {margin-top: 15px; margin-bottom: 15px;}
div.reg td {color:#696BB1; height: 20px;}
div.reg td.lbl {margin: 5px; text-align:right; padding-right: 5px;}
div.reg .caption, div.reg td.caption {font-weight: bold;}
div.reg table td.hotel {text-align:center; font-size: 18px; font-weight: bold; border-top: gray 1px solid; border-bottom: gray 1px solid;}
