
/* Containing Element For Left Hand Side Nav */

/*indents the subnav on the schools pages*/ 
.subnav2{margin-left:15px;
padding-right:-15px;
}



#leftColumn

{
	float:left;
	width:170px;
	 margin-top:10px;
	 margin-left:1px;
	 padding:0;
}
/* List Styling For Sub Nav*/

#subNav {
font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 1px;	  
}
	
#subNav ul {
 list-style: none;
width: 164px;
  margin:0;
	background: #fff;  
}

#subNav li, #subNav li li

{
	list-style:none;
	float:left;
	width:164px;
color:#000;
border-bottom: 2px solid #f0f0f0;
padding: 4px 0 4px 0;
}



#subNav li a

{
	display:block;
	width:164px;	 
	text-decoration:none;
	padding:1px 0px 1px 5px;
	color: #000;
	border: none;
}

#subNav li a:hover, #subNav li a.selected

{
	background: #1951b9;
	color:#fff;
	width: 159px;
}

/* Content Container */

.content {
	background:  no-repeat;
   	width: 595px;
   	float:left;
	padding : 0;
	margin-top: 10px;
}

/* Content Container 3 Columns*/

.3content {
	background:  no-repeat;
   	width: 999px;
   	float:left;
	padding : 0;
	margin-top: 50px;
}

.column3 {
	background:  no-repeat;
   	width: 100px;
   	float:right;
	padding : 0;
	margin-top: 10px;
	overflow:hidden;
}

/* Element Formatting Within Content Container */

.bulletin-content p
{
	  margin-left: 60px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
}
.content p
{
	  margin-left: 10px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
}

.content indent
{
  margin-left: 40px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
}

.content h1 {	
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.3em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;	
}
.content h2 {
 line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.3em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:20px;	
		  margin-right:10px;	  
}

.content h3 {
  line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.1em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
} 

		  
.bulletin-content h2 {
 line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.5em;
  	color:#475ea0;
	margin-bottom:1em;
		  margin-left: 60px;
		  margin-top:20px;	
		  margin-right:10px;	  
}

.bulletin-content h3 {
  line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.1em;
  	color:#475ea0;
	margin-bottom:1em;
		  margin-left: 60px;
		  margin-top:10px;
}

p.section-heading1{background-color:#183a8b;
                  padding: 5px 10px 5px 10px;
				  color:#FFCC66;
				  font:Arial, Helvetica, sans-serif;
				  font-weight:bold;
				  font-size:1.8em;}


p.section-heading2{background-color:#183a8b;
                  padding: 5px 10px 5px 10px;
				  color:#ffffff;
				  font:Arial, Helvetica, sans-serif;
				  font-weight:bold;
				  font-size:1.8em;}

.content h4 {
   line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 0.9em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.content h5 {
   line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 0.9em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.content h6 {
   line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 0.7em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.content ul {
margin-left: 25px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
	margin-right:40px;
}

.content ol {
margin-left: 30px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
		margin-right:10px;
}

.content table
{
margin-left:10px;
width:90%;
}

.content tr
{
 margin-left: 10px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
	}

.content td
{
 margin-left: 10px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
	}
	
	.3content p
{
	  margin-left: 10px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
}

.3content indent
{
  margin-left: 40px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
}

.3content h1 {	
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.3em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;	
}

.3content h2 {
 line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.3em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:20px;	
		  margin-right:10px;	  
}

.3content h3 {
  line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.1em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.3content h4 {
   line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 0.9em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.3content h5 {
   line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 0.9em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.3content h6 {
   line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 0.7em;
  	color:#000;
	margin-bottom:1em;
		  margin-left: 10px;
		  margin-top:10px;
}

.3content ul {
margin-left: 25px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
	margin-right:40px;
}

.3content ol {
margin-left: 30px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
		margin-right:10px;
}

.3content table
{
margin-left:10px;
width:90%;
}

.3content tr
{
 margin-left: 10px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
	}

.3content td
{
 margin-left: 10px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
	}
	
.trademark {vertical align:middle;
            font-size:smaller;}	
			

/* Exhibitor Table */

#exhibitor
{
margin:0;
}

#exhibitor table
{
width:250px;
}


/* Footer */

.footer-content {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	letter-spacing: 1.2px;
		text-align:center;
		margin-bottom:60px;
		margin: 0 auto;
	 	width: 400px;
}

.footer-content a {
	color:#666;
	text-align:center;
}

.footer-content a:hover {
	color: #999;
}
.bulletin-banner {background-image:url(../images/development/update-bulletin-header2.jpg);
                  height:155px;}

.award {
		margin-left: 570px;
	 	width: 50px;
		float:left;
		margin-top:-40px;
		
}
.warning-text {color:#FF0000;}

p.tiny {font-size:xx-small;}

p.indent
{
  margin-left: 40px;
	line-height: 1.4em;
	font-size:1em;
	margin-bottom: 1em;
}

.trademark {vertical-align:super;}

.bulletin-banner {background-image:url(../images/development/update-bulletin-header2.jpg);
                  height:155px;}
.bulletin-content h2 {
 line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1.5em;
  	color:#475ea0;
	margin-bottom:1em;
		  margin-left: 60px;
		  margin-top:20px;	
		  margin-right:10px;	  
}

p.section-heading1{background-color:#183a8b;
                  padding: 5px 10px 5px 10px;
				  color:#FFCC66;
				  font:Arial, Helvetica, sans-serif;
				  font-weight:bold;
				  font-size:1.8em;}


p.section-heading2{background-color:#183a8b;
                  padding: 5px 10px 5px 10px;
				  color:#ffffff;
				  font:Arial, Helvetica, sans-serif;
				  font-weight:bold;
				  font-size:1.8em;}

p.vcsession-heading{background-color:#ff6600;
                  padding: 5px 10px 5px 10px;
				  color:#ffffff;
				  font:Arial, Helvetica, sans-serif;
				  font-weight:bold;
				  font-size:1.8em;}
				  
/*sets a red background to warn exhibitors*/
.networkshop-exhibitor-warning {background-color:#FF0000;
                                padding:5px 5px 5px 5px;
								text-align:left;
								width:300px;
								font-weight:bold;}
								
.networkshop-exhibitor-warning2 {background-color:#FF0000;
                                padding:5px 5px 5px 5px;
								text-align:left;
								font-weight:bold;
								}
/*sets a red border to warn exhibitors*/								
														
.networkshop-exhibitor-warning3 {padding:5px 5px 5px 5px;
                                 border-top:solid red;
								 border-bottom:solid red;
								 border-left:solid red;
								 border-right:solid red;
								
								 font-weight:bold;
								 }
								 


/* Hides from IE-mac \*/
* html .centre-content {height: 1%;}
.style2 {color: #FF9900; font-weight: bold; }
/* End hide from IE-mac */
-->

 #search-results{position:relative;
 margin-left:-60px;}  
 
  #cse-search-results{position:relative;
  margin-left:-60px;}             
			   
