body
{
     z-index: 0;
     border: 0px;
     font-family: Times New Roman;
     font-size: 11px;
     color: #FFFFFF;
     text-align: center;
     background-repeat: no-repeat;     
}

#background
{
     z-index: 10;
     margin: 0px auto 0px auto;     
     position: relative;
     width: 1000px;
     height: 800px;
     text-align: left;
}

#intro
{
     z-index: 20;
     margin: 0px auto 0px auto;
     border: 1px solid white;
     position: absolute;
     top: 338px;
     left: 412px;
     height: 30px;
     width: 200px;
     text-align: center;
}

#logo
{
     z-index: 30;
     position: absolute;
     top: 0px;
     left: 0px;
     width: 186px;
     height: 102px;
}

#header
{
     z-index: 100;
     position: absolute;
     top: 0px;
     left: 187px;
     width: 715px;
     height: 102px;
}

#menu
{
     z-index: 100;
     position: absolute;
     top: 70px;
     left: 0px;
     width: 714px;
     height: 28px;
}

#breadcrumbs
{
     z-index: 90;
     position: absolute;
     top: 106px;
     left: 0px;
     width: 714px;
     height: 20px;
     padding: 0px;
}

#crumb
{
     z-index: 90;
     position: relative;
     top: 0px;
     left: 0px;
     padding: 0px 20px 0px 0px;
     cursor: hand;
}

#buttons
{
     z-index: 40;
     position: absolute;
     top: 107px;
     left: 139px;
     width: 40px;
}

#content
{
     z-index: 50;
     position: absolute;
     top: 126px;
     left: 187px;
     width: 708px;
     height: 460px;
     overflow: auto;
}

#text_Office
{	
     position: absolute;
	 margin-right:20px;
	 margin-left:20px;
     top: 10px;
     left: 0px;
     z-index: 60;    
     padding: 0px;
	 padding-top:5px;
     text-align: justify;
     font-family: Times New Roman;
     font-size: 12px;
     color: #F4EFCE;
     width: 670px;
	 line-height:14px;
}

#text_Tables
{	
     position: absolute;
	 margin-right:20px;
	 margin-left:20px;
     top: 10px;
     left: 0px;
     z-index: 60;    
     padding: 0px;
	 padding-top:5px;
     text-align: justify;
     font-family: Times New Roman;
     font-size: 12px;
     color: #F4EFCE;
     width: 670px;
	 line-height:14px;
}

#text_Telecom{	
     position: absolute;
	 margin-right:20px;
	 margin-left:20px;
     top: 10px;
     left: 0px;
     z-index: 60;    
     padding: 0px;
	 padding-top:5px;
     text-align: justify;
     font-family: Times New Roman;
     font-size: 12px;
     color: #eeeeee;
     width: 670px;
	 line-height:14px;
}

#text_Telecom table
{	
    
     text-align: left;
     font-family: Times New Roman;
     font-size: 12px;
     color: #F4EFCE;
	 line-height:14px;
	 border:0px;
     text-align: justify;
}



#text_Office table
{	
    
     text-align: left;
     font-family: Times New Roman;
     font-size: 12px;
     color: #F4EFCE;
	 line-height:14px;
	 border: none;
     text-align: justify;
}

#listings table
{	
    
     text-align: left;
     font-family: Times New Roman;
     font-size: 12px;
     color: #F4EFCE;
	 line-height:14px;
	 border-width:thin;
     text-align: justify;
}

table
{	
    
     text-align: left;
     font-family: Times New Roman;
     font-size: 12px;
     color: #F4EFCE;
	 line-height:14px;
	 border-width:thin;
     text-align: justify;
}

#officeTitles {
color:#FFBF00;
font-size:12px;
text-transform:uppercase;
margin-bottom:0;
padding-bottom:0;
font-weight:normal;
font-weight:100;
}

#smallCaps{
font-variant:small-caps;
}

p{
margin-top:0px;
padding-top:2px;

}

#request
{
     position: absolute;
     top: 25px;
     left: 450px;
     z-index: 70;    
     width: 150px;
     height: 40px;
}

#footer
{
     z-index: 60;
     position: absolute;
     top: 610px;
     left: 187px;
     width: 714px;
     height: 20px;
     padding: 2px 0px 2px 20px;
     font-family: Helvetica;
     font-size: 11px;
     color: #F4EFCE;
     text-align: justify;
     overflow: hidden;
}

#login_form
{
     position: relative;
     top: 10px;
     left: 20px;
     border: none;
     width: 500px;
}

#text_login
{
     position: relative;
     top: 10px;
     left: 20px;
     border: none;
     width: 100%;
}

.middotStyle 
{
     padding-left: 1px;
     padding-right: 1px;
}

.copyright{
font-size:8px;
}

/* Begin Classes */
input, textarea, select, option
{
	border: 1px solid #000000;
     font-family: arial;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	/*background-color: #FFFFFF;*/
}

.field, .required, .value, .message, .heading, .subheading
{
     font-family: Times New Roman;
     font-size: 11px;
     color: #FFFFFF;
}

.heading
{
     font-weight: bold;
     font-size: 12px;
     color: #FFFFCC;
     border-bottom: 1px dotted white;
     width: 400px;
}

.subheading
{
     font-size: 12px;
}

.required, .message
{
     font-weight: bold;
     color: #FFFFCC;
}

a:link {
	color: #EFD911;
	text-decoration: none;
}
a:hover {
	color: #eeeeee;
	text-decoration: none;
}
a:visited {
	color: #EFD911;
	text-decoration: none;
}




