/* --------------- Body and Banner ---------------  */
	
	body 
	{
		background-color:white;
		color:#000;
		margin:0px;
		padding:0px;
		font-family:Arial;

	}
	img
	{
	    border:0px;
	}
	#wrap
	{
		background: #ccc url(../images/bg_eit_950.gif) repeat-y 50% 0;
		margin:10px auto;
		height:auto;
		width:950px;
		border: 1px solid #ccc;
		
	}


/* start of menu*/
#nav
{
    width:518px;
    position:absolute;
    top:85px;
    padding:0;
    margin:0;
    list-style:none;
    line-height:1;
    font-size:70%;
}
#nav ul 
 {

    list-style: none;
    line-height: 1em;
    padding:0;
    margin: 0 1px 0 0;
}
#nav a
 {
    display:block;
    /*width:6em;
    w\idth: 4em;*/
    text-decoration: none;
    color:White;
 }


#nav li
{
    float:left;
    padding: 0 0em 0 0em;
    border: 0px solid #ffffff;
}   
#nav li. sdfspacer 
{
    border: 0px solid #ffffff;
    border-left-width: 2px;
}

#content
{
    clear:both;
} 

 
 /* end of dropdown menu*/


.homeimg
{
    background-image: url('../images/mainnav_home.gif');
    width:60px;
    height:19px;
}
.homeimg a
{
    padding:3px 0px 0px 8px;
}
.mediaimg
{
    background-image: url('../images/mainnav_media.gif');
    width:60px;
    height:19px;
}
.mediaimg a
{
    padding:3px 0px 0px 8px;
}

.technologyimg
{
    background-image: url('../images/mainnav_technology.gif');
    width:90px;
    height:19px;
}
.technologyimg a
{
    padding:3px 0px 0px 8px;
}

.supportimg
{
    background-image: url('../images/mainnav_support.gif');
    width:66px;
    height:19px;
    
}
.supportimg a
{
    padding:3px 0px 0px 8px;
}
.implementationimg
{
    background-image: url('../images/mainnav_implementation.gif');
    width:90px;
    height:19px;
    
}
.implementationimg a
{
    padding:3px 0px 0px 8px;
}


.divisionsimg
{
    background-image: url('../images/mainnav_divisions.gif');
    width:70px;
    height:19px;
}
.divisionsimg a
{
    padding:3px 0px 0px 8px;
}
.contactimg
{
    background-image: url('../images/mainnav_contact.gif');
    width:80px;
    height:19px;

}
.contactimg a
{
    padding:3px 0px 0px 8px;
}


/* --------------- Left Container and Navigation ---------------  */

#leftcontainer 
{
    float:left;
    width:259px;

}

#left img
{
	margin-top:0px;
	position:relative;
	z-index:2;
	_margin-top:-8px;
	width:259px;
	_width:259px;
    border-top:13px solid #33ccff; 
}


#leftNav
{
    background-color:Transparent;
    width: 250px;
    font-size:80%;
}
#leftNav ul
{
    margin-top:18px;
    margin-left:26px;
}
#leftNav ul li
{
    list-style-type:square;

    font-weight:bold;
    margin-top:5px;
}
#leftNav ul li ul
{
    margin-top:1px;
}
#leftNav ul li ul li
{
    font-size:90%;
    font-weight:normal;
    list-style-type:circle;
    
    margin-top:5px;
}
#leftNav ul li a
{
    color:#666666;
}
#leftNav ul a:hover
{
    background: #fff;
    width:250px;  
}


/* --------------- Right Container ---------------  */

	#rightcontainer
	{	
	position:absolute;
	border-top:13px solid #33ccff; 
    top:12px;
    width:175px;
	margin-left:516px;
    _margin-left:0px;
	}
		
	#ads, #feature
	{	
		/*margin-left:4px;
	    padding:8px;*/
		padding-top:8px;
		margin-left:12px;
		position:relative;
		width:140px;
		z-index:2;
	}
	#news
	{
	    color:Black;
	    margin:0px 12px 0px 12px;
	    border:1px solid silver;
	    padding:4px;
		margin-top:8px;
		margin-left:12px;
		position:absolute;
		width:140px;
		z-index:2;
	}
	#news h1
	{
	    color:White;
	    font-size:110%;
	    margin-top:0px;
	    margin-bottom:2px;
	    background-color:black;
	    padding:4px;
	}
	#news h1 a
	{
	    text-decoration:none;
	}
	#news h2
	{
	    font-size:100%;
	    margin-top:0px;
	    margin-bottom:0px;
	}
	#news p
	{
	    margin-top:0px;
	}
	#news p a
	{
	    color:Black;
	    text-decoration:underline;
	    text-align:right;
	}
	    
	  
				
		
/* --------------- Main Container ---------------  */
	
	
	
	#maincontainer 
	{
	
		margin-left:259px;
		width:518px;		
		
	}
	#main
	{

		margin-left:0px;
		padding-left:18px;
		padding-bottom: 24px;
		color:#333;
		height:auto;
	}
	.prop 
	{
    height:550px;
    float:right;
    width:1px;
  }
    .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


	#img
	{
	    position: absolute;
	    top: 130px;
	}
	
	#main h1
	{

	    font: normal 110% Arial, Verdana, Helvetica, Sans-Serif;
	    margin-top:6px;
		color:#059CFB;
	}
	#main h2
	{
	    font-family:Arial;
	    font-size:80%;
		color:#059CFB;
		
	}
	#main h3
	{
		font-size:80%;
		font-weight:bold;
		margin-bottom:0px;
		
	}
	#main h1 img
	{
		position:relative;
		top:8px;
		right:2px;
		
	}
	#main p
	{
		font-size:80%;
		padding-right:20px;
			
	}
	#main li
	{
		font-size:85%;
		list-style-image:url(../images/bullet.gif);
		margin-top:22px;
		padding-right:20px;
	}

#pagetitle
{ 
	position:absolute;
    top:150px;
}  
	
.pagetitle1
{   
     font: normal 130% Arial, Verdana, Helvetica, Sans-Serif;
     color:white;
}
.pagetitle2
{    
    font:normal 170% Arial, Verdana, Helvetica, Sans-Serif;
    color:White;
}

#mainpagetitle
{   
    position:absolute;
    top:50px;
    font:145% Arial, Verdana, Helvetica, Sans-Serif;
    font-variant:normal;
    color:White;
}

#ctl00_cphMainText_pnlError
{
    height:400px;
}

.intro 
{
text-transform: uppercase;
}

blockquote 
{
    float: right;
    width: 300px;
    margin: 0 -40px 20px 20px;
    background: #e1e1e1 url(assets/pullquote_top.gif) no-repeat;
    position: relative;
}

#contentArea > blockquote {
margin-right: -60px;
}

p.quoteBody 
{
    color: #363636;
    font-size: 165%;
    line-height: 1.2em;
    font-weight: bold;
    padding: 40px 10px 20px 25px;
    text-align: center;
    background: url(assets/quotemark_bottom.gif) bottom right no-repeat;
    width: 285px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 250px;
}

p.quoteCite 
{
    color: #003663;
    font-size: 125%;
    font-weight: bold;
    text-align: right;
    padding-right: 15px;
    padding-bottom: 30px;
    background: url(assets/pullquote_bottom.gif) left bottom no-repeat;
    margin-bottom: 0;
}



/* --------------- Main List and Bullets ---------------  */

#main ul
{
    font-size:0.9em;
    list-style-type:square;
    padding:0;
    margin: 0;
    margin-left: 1em;
    line-height:1em;
}
       
#main a 
{	
    	color:#059CFB;
    	text-decoration:none;
}

/* --------------- Footer ---------------  */	

	#footer 
	{
		width:100%;
		border-top: 1px dotted #AAA;
		background-color:#CCC;
		color:#626262;
		font-size:70%;
		padding-bottom:3px;
	}
	#footer p
	{
	    margin: 0.5em 0 1em 2em;
	    padding:0;
	}    	
	#footer a 
	{
	    color:#626262;
	
	}
/* ---------------- Forms -------------- */

/* Contact Forms */
 
#ctl00_cphMainText_pnlEnquiryform label,input
{
	display: block;
	float: left;
	margin-bottom: 10px;
}

#ctl00_cphMainText_pnlEnquiryform label 
{
    font-size:80%;
	text-align: left;
	width: 175px;
	padding-right: 20px;
}
#ctl00_cphMainText_pnlEnquiryform br 
{
	clear: left;
}
#ctl00_cphMainText_pnlEnquiryform .submit
{
    border:1px solid gray;
	margin-left:195px;
	margin-top:4px;
}

#ctl00_cphMainText_pnlEnquiryform .optout
{
	text-align: left;
	width: 390px;
	padding-right: 20px;
	 
}

/* -------------------- Misc Formatting classes --------------------*/


.inlinelist ul li
{
	display:inline;
	list-style:none;
}
 h1.quotetitle
 {
    margin-bottom:0px;
 }