.body
{
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	font-family: arial;
	color: #696969;
	line-height:14px;
}

/*  Home page case study box format and style  */

.casestudy_heading
{
  color:#001A53;
	font-family:arial;
	font-size:18px;
  font-weight: bold;
  margin-left: 13px;
}
.casestudy_text
{
  width:380px;
  text-align: center;
  color:#001A53;
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}
.casestudy_bottom_text
{
  color:#F8A120;
  text-align: center;
	font-family:arial;
	font-size:17px;	
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

/*  Home page Virtual Tour box format and style  */
.virtualtour_heading
{
  color:#001A53;
	font-family:arial;
	font-size:18px;
  font-weight: bold;
  margin-left: 13px;
}
.virtualtour_text
{
  text-align: left;
  color:#F8A120;
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}


.homepagetext
{
  color:#001A53;
	font-family:arial;
	font-size:12px;
  font-weight: bold;
  margin-left: 0px;
}
.text
{
	color:#011A52;
	font-family:arial;
	font-size:15px;		
	line-height:15px;	
	font-weight : normal;
	text-align:justify;
	text-decoration:none;		
	}	

.texta
{
	color:#E29916;
	font-family:arial;
	font-size:12px;
	margin-left : 30px;			
	font-weight : bold;
	text-align:left;
	line-height:15px;	
	}	
.textb
{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left : 30px;		
	margin-right : 15px;		
	font-weight : none;
	text-align:justify;
	line-height:13px;
}
.textc
	{
	color:#4B4B4B;
	font-family:arial;
	margin-left : 13px;
	margin-right : 2px;	
	font-size:12px;	
	margin-top : 3px;
	line-height:18px;		
	font-weight : normal;
	text-align:left;	
	}
.textd
	{
	color:#001A53;
	font-family:arial;
	margin-left : 13px;
	margin-right : 2px;	
	font-size:15px;	
	margin-top : 3px;
	line-height:18px;		
	font-weight : normal;
	text-align:left;	
	}
.texte
	{
	color:#001A53;
	font-family:arial;
	margin-left : 1px;
	margin-right : 2px;	
	font-size:12px;
	line-height:18px;		
	font-weight : normal;
	text-align:left;	
	}
.texth
{
	color:#FAA121;
	font-family:arial;
	font-size:18px;	
	margin-left : 65px;		
	line-height:15px;	
	font-weight : bold;
	text-align:right;
	text-decoration:none;		
	}	
a.texth:hover
{
	color:#FAA121;
	font-family:arial;
	font-size:18px;
	margin-left : 65px;	
	line-height:15px;	
	font-weight : bold;
	text-align:right;
	text-decoration:underline;		
	}		
.links
{
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	margin-top : 7px;
	margin-left : 27px;			
	line-height:18px;
	font-weight : normal;		
	text-decoration: none;	
}
a.links:hover
{
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	margin-top : 7px;
	margin-left : 27px;			
	line-height:18px;
	font-weight : normal;	
	text-decoration: none;		
}
.links1
{
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	margin-top : 7px;
	margin-left : 2px;
	margin-right : 2px;				
	line-height:18px;
	font-weight : normal;		
	text-decoration: none;	
}
a.links1:hover
{
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	margin-top : 7px;
	margin-left : 2px;
	margin-right : 2px;			
	line-height:18px;
	font-weight : normal;	
	text-decoration: UNDERLINE;		
}
.links2
{
	color:#F9A022;
	font-family:arial;
	font-size:15px;
	margin-top : 7px;
	margin-left : 2px;
	margin-right : 2px;				
	line-height:18px;
	font-weight : normal;		
	text-decoration: none;	
}
a.links2:hover
{
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	margin-top : 7px;
	margin-left : 2px;
	margin-right : 2px;			
	line-height:18px;
	font-weight : normal;	
	text-decoration: UNDERLINE;		
}			
.heading
	{
	height:20px;
	padding:opx;
	color:#F9A022;
	font-family:arial;
	margin-top : 12px;
	margin-left : 13px;
	margin-right : 2px;	
	font-size:20px;			
	font-weight : bold;
	text-align:left;	
	}	
	
a
{
	color:#F9A022;
	font-family:arial;
	font-size:12px;
	font-weight : bold;
	text-align:middle;	
	text-decoration:none;
	
}
a:hover
{
	color:#000099;
	font-family:arial;
	font-size:12px;
    font-weight : bold;
	text-align:middle;	
	text-decoration:underline;	
}
 .textbox
{
    color:#3D4F7D;
	width: 127px;
	font-family: arial;	
	font-size: 10px;
	height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height:20px;
	text-align:middle;
	padding-left: 5px;		
	border: 1px solid #3D4F7D;		
	border: solid 1px #3D4F7D;
}

.formfld
{
color:#000000; 
width: 178px; 
font-family: arial; 
font-size:11px; 
margin-top : 3px; 
margin-bottom : 3px; 
height: 17px; 
background-color: #FFFFFF;	
border: 1px solid #0878BD; 
padding-left: 3px; 
}
.footer
{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	line-height:18px;
	margin-left :21px;
	margin-top :18px;
	margin-bottom :5px;
	text-decoration:none;	
}

a.footer:hover
{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	margin-left :21px;
	margin-top :18px;
	margin-bottom :5px;	
	text-decoration:underline;
	font-weight : normal;
		
}
a.footer1
{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	line-height:18px;
	margin-top :18px;
	margin-bottom :5px;
	text-decoration:none;	
}

a.footer1:hover
{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	margin-top :18px;
	margin-bottom :5px;	
	text-decoration:underline;
	font-weight : normal;
		
}

table.mapcontainer
{
  border: 1px solid #001A53;        
}

table.register
	{
	color:#4B4B4B;
	font-family:arial;
	margin-left : 13px;
	margin-right : 2px;	
	font-size:12px;	
	margin-top : 3px;
	line-height:18px;		
	font-weight : normal;
	text-align:left;
        background: #CCCCCC;
        border: 10px solid #CCCCCC; 
        width: 93%;
        }
        
table.registerpublic
	{
	color:#4B4B4B;
	font-family:arial;
	margin-left : 13px;
	margin-right : 2px;	
	font-size:12px;	
	margin-top : 3px;
	line-height:18px;		
	font-weight : normal;
	text-align:left;
        }
	
table.results
	{
	color:#4B4B4B;
	font-family:arial;
	margin-left : 13px;
	margin-right : 2px;	
	font-size:11px;	
	margin-top : 3px;
	line-height:18px;		
	font-weight : normal;
	text-align:left;	
	}
table.prettytable {
    font-family: arial;
    font-size: 10pt;
    margin: 1em 1em 1em 2em;
    background: whitesmoke;
    border-collapse: collapse;
    width: 90%;
}
table.prettytable th, table.prettytable td {
    border: 1px silver solid;
    padding: 0.2em;
    text-align: center;
}
table.prettytable th {
    background: gainsboro;
    text-align: center;
}
table.prettytable caption {
    margin-left: inherit;
    margin-right: inherit;
}

.style1 {color: #011A52; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

.style2 {color: #F6A21C}

.style3 {

            font-family: Arial, Helvetica, sans-serif;

            font-weight: bold;

            color: #001851;

}


.style5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.style6 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.style6a {
	color: orange;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}