@import "ie6win.css";

/*Latest*/
body
{
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
}


h1, h2, h3, h4, h5, h6, p
{
	position: relative;
}


.invisible
{
	display: none;
}

.floatLeft
{
    display:block;
	float: left;
}

.floatRight
{
	float: right;
}

.theBreaker
{
	height: 1px;
	clear: both;
	overflow: hidden;
}

#FeatureList
{
    position:relative;
    list-style-type:square;
}

#FeatureList li
{
    margin:0.3em;
    color:White;
}

#FeatureList li img
{
    margin:1em;     
}

.xboxcontent
{
    color:White;
}

.Heading
{
	float:left;
}

#HeadingImage
{
	position:relative;
	float:left;
	height:115px;
	width:763px;
	background: transparent url(FullHeadingDevelopement.jpg) no-repeat;
}


#ContentHolder
{
	margin:0 0 0 0;
	clear:left;
	float:left;
	width:763px;
	background: transparent url(bar22.jpg) repeat-x;
	/*background:white;*/
	background-color:#5A9ECF;
	border:none;
}

#backing
{
	position:relative;
	float:left;
	margin-top:0.3em;
	height:auto;
	width:763px;
	background-color:#5A9ECF;
}


#Footer
{
	clear:left;
	float:left;
	border:none;
	height:97px;
	width:763px;
	background: transparent url(Bottomtemp3.jpg);
}

#menu 
{
	float:left;
	width:763px;
	padding:0;
	margin:90px 0 0 0; 
	list-style-type:none;
	background: transparent;
	color:White;
	/*background:white;*/
}

#menu li 
{
	margin:0 0.3em 0 0.3em;
	padding:0 0.5em 0 0.1em;
	float:left; 
	width:auto;
	border-right:2px solid white;
	position:relative;
	text-align:center;
	color:White;
	font: 110% Tahoma, "Times New Roman", Times, serif;
}

#menu li a, #menu li a:visited {
	display:block;
	text-decoration:none; 
	color:white;
}

#menu li a:hover {
	border:0; /* needed to trigger IE */
	color:white;
}


#navMenu 
{
	float:left;
	width:auto;
	padding:0;
	color:White;
	font:110%;
	/*background:white;*/
}

#navMenu li 
{
	width:auto;
	position:relative;
	text-align:left;
	color:White;
	font: Tahoma, "Times New Roman", Times, serif;
}


#navMenu li a, #menu li a:visited {
	display:block;
	text-decoration:none; 
	color:white;
}

#navMenu li a:hover {
	border:0; /* needed to trigger IE */
	color:white;
}



/*
a.linkopacity img 
{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

a.linkopacity:hover img 
{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}*/


.xsnazzy div.xboxcontent * 
{

	margin:0 0px;

}

.xsnazzy div.xboxcontent * * 
{

	margin:0 0;

}




.xsnazzy 
{
	background: transparent;
	margin:0.5em 0.5em 0.5em 0.5em;

	height:auto;	
}


/*typography*/

.xsnazzy h2

{

	background-color:Transparent;
	/*background-color:whitesmoke;*/
	/*background-color:black;*/

	padding: 8px 12px 8px 12px;
	/*
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;*/

	position: relative;

}



.xsnazzy h3, .xsnazzy p
{
	/*padding: 8px 12px 8px 12px;*/
	position: relative;
	float:left;
}


/* the 'missing' corners*/
.xtop, .xbottom 

{
	display:block; 
	background:transparent; 
	font-size:1px;
}




.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb1 {margin:0 5px;}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}



/*top color*/

.temp .xtop .xb1, 

.temp .xtop .xb2, 

.temp .xtop .xb3, 

.temp .xtop .xb4

/*{background-color:#afc7ff;}*/
/*{background:transparent url(image.png) repeat;}*/
{background:lightblue;}
/*{background-color:whitesmoke;}*/


.temp
{
    margin:0 0 0 0;
    
    /*background:transparent url(image.png) repeat;*/
    background:#90BCDD;
    color:Black;
    height:auto;
    padding:0 0.2em 0 0.2em;
    
}



/* top corner bold elements */

.xtop .xb2, 

.xtop .xb3, 

.xtop .xb4

/*{border-left:1px solid #fff; border-right:1px solid #fff;}*/
/*{background:transparent url(image.png) repeat;}*/
{background-color:#90BCDD;}
/*{border-left:1px solid whitesmoke; border-right:1px solid whitesmoke;}*/



.xtop .xb1

/*{background-color:#afc7ff; }*/
/*{background:transparent url(image.png) repeat;}*/
{background-color:#90BCDD;}
/*{background-color:whitesmoke; }*/





/*bottom color*/

.temp .xbottom .xb1, 

.temp .xbottom .xb2, 

.temp .xbottom .xb3, 

.temp .xbottom .xb4

/*{background:transparent url(image.png) repeat;}*/
{background-color:lightblue;}
/*{background-color:#afc7ff;}*/
/*{background-color:whitesmoke;}*/



.xbottom .xb2, 

.xbottom .xb3, 

.xbottom .xb4

/*{background:transparent url(image.png) repeat;}*/
{background-color:#90BCDD;}
/*border-left:2px solid whitesmoke; border-right:2px solid whitesmoke;}*/
/*{border-left:1px solid #fff; border-right:1px solid #fff;}*/



.xbottom .xb1

/*{background:transparent url(image.png) repeat;}*/
{background-color:#90BCDD;}
/*{background-color:whitesmoke; border-left:1px solid whitesmoke; border-right:1px solid whitesmoke; }*/
/*{background-color:#afc7ff; border-left:1px solid #fff; border-right:1px solid #fff; }*/

#homeText h2
{
	margin:0.25em 0em 0.25em 0em;
    font: bold 140% Arial, Helvetica, sans-serif;
    float:left;
    padding:0.3em 0em 0.3em 0em;
}

#homeText h3
{
    font: bold 110% Arial, Helvetica, sans-serif;
    color:Gray;
}


#homeText p
{
	padding:0.2em 0 0.2em 0;
    position:relative;
    font-size:1em;
    color:White;
}


#homeList
{
 position:relative;
 float:left;
 clear:left;
 margin:0.3em 0em 0.3em 0em;
}



.xboxcontent {

	display:block; 
/*
	background:transparent url(image.png) repeat; 
*/
	/*background-color:lightblue;*/
	background-color:#90BCDD;
	/*border:1px solid whitesmoke; */
	padding:0.3em 1em 0.3em 1em;


	border-width:0 1px;
}

.xboxcontentHeading
{
    display:block; 

	/*background:transparent url(image.png) repeat; */
	background:lightblue;
    padding-left:0.5em;
    color:black;

	/*border:1px solid whitesmoke; */
}


.xboxcontent h2
{
	position: relative;
}

#TeamPage h2 ,#TeamPage dt 
{
    margin:0.25em 0em 0.25em 0em;
    font: bold 140% Arial, Helvetica, sans-serif;
}

#TeamPage h3
{
    font: bold 110% Arial, Helvetica, sans-serif;
    color:Gray;
}


/*min height hack*/

.xsnazzy .prop {

    height:auto;

    float:right;

    width:1px;
  }



 .xsnazzy .clear {

    clear:both;

    height:1px;

    overflow:hidden;

  }

.floatLeft{ float:left; display: inline;}

.width200{width: 203px;}
.width557{width: 553px;}
.width175{width:175px;}

.leftNav
{
    height:auto;
    /*position:fixed;*/
    
}

.leftNav .prop
{
    height:auto;

    float:right;

    width:1px;
}


.headingImage
{
    margin:2em;
    width:100%;
}

.panelImage
{
    position:relative;
    float:left;
    width:100px;
}

.description
{
    margin:1em;
}