body {
	margin: 0px;
	padding: 0px;	
	background-color: #EEEEEE;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}

body#print {
	background-color: #FFFFFF;
}

form { margin: 0 0 0 0; padding: 0 0 0 0; }

#header {
	position: relative;
	margin: 8px auto 0px auto;
	padding: 0px;
	width: 750px;
}


/*   TOP NAVIGATION STYLES  */
td.navrule { background-color: #666666; width: 590px; height: 1px; }
td.tabcell { height: 28px; margin: 0 0 0 0; padding: 0 4px 0 0; border-bottom: 3px solid #80766A; }

td.topnav { font-size: 11px; }
td.topnav a { color: #333333; text-decoration: none; }
td.topnav a:hover { color: #ffffff; text-decoration: underline; }

.servarea, .servarea a { font-size: 10px; color: #333333; }
.servarea a:hover { color: #000000; text-decoration: underline; }
.servarea strong { font-size: 12px; font-weight: bold; color: #000000; }


					
/*   HOME PAGE LEFTNAV AND TOUT STYLES  */		
#homeleftnavhead { font-size: 13px; font-weight: bold; color: #FFFFFF; 
					background-color: #80766A; padding: 3px 3px 3px 8px; }	
					
#homeleftnav  { padding: 4px 8px 3px 8px; }
#homeleftnav a  { color: #333333; }
#homeleftnav a:hover  { color: #000000; }
#homeleftnav, #homeleftnav .nav1, #toutpad strong, #toutpad strong a { font-size: 12px; color: #333333; text-decoration: none; }
#homeleftnav a:hover.nav1, .tout strong a:hover  { color: #000000; text-decoration: underline; }

#homeleftnav ul { margin-left: 0px; padding-left: 17px; margin-top: 2px; margin-bottom: 4px; }	
#homeleftnav li { margin-left: 0px; padding-left: 0px; margin-bottom: 2px; list-style-image: url(/images/nav_carrot_brown.gif); }

#homeleftnav form { margin: 0; padding: 0; }


.musicplayer  { padding: 10px; margin: 20px;
		float: right;
		border-collapse: separate; 
		border: 1px solid #666666; 
		background-color: #E6F3FC;
		overflow: hidden;
		width: 200px;
		height: 100px;
		font-size: 10px; }


#callout  { padding: 10px; margin: 20px;
		border-collapse: separate; 
		border: 1px solid #666666; 
		background-color: #E6F3FC;
		overflow: hidden;
		width: 90%;
		font-size: 10px; }
		
#homeleftnav .nav2 { font-size: 10px; color: #333333; }
#homeleftnav .nav2 a, #homeleftnav .nav1 a { color: #000000; }
#homeleftnav .nav2 a:hover, #homeleftnav .nav1 a:hover { color: #666666; }
.nav2 input { font-size: 10px; }

#toutaction  { padding: 0 0 0 0; margin: 0 0 0 0; }



								
#tiptout  { padding: 10px 10px 10px 10px; margin: 0 0 10px 0;
		border-collapse: separate; 
		border: 1px solid #666666; 
		background-color: #E6F3FC;
		overflow: hidden;
		width: 162px;
		height: 132px;
		font-size: 10px; }
#tiptout a { color: #333399; text-decoration: none; font-weight: bold; }
#tiptout a:hover { color: #333333; text-decoration: underline; }
#tiptout .head { font-size: 14px; font-weight: bold; display: block; margin: 0 0 4px 0; }


.newstout  { padding: 6px 0px 6px 10px; margin: 10px 0px 0px 6px;
		border-collapse: collapse; 
		border: 1px solid #666666; 
		background-color: #FFFFFF;
		overflow: auto;
		width: 375px;
		height: 107px;
		font-size: 10px; }
.newstout ul { margin: 0 0 4px 0; padding: 0 0 0 17px; }	
.newstout li { margin: 0 0 1px 0; padding: 0 0 0 0; list-style-image: url(http://www.integratelecom.com/images/carrot_red-on-white.gif); }			
.newstout a {	color: #333333; text-decoration: none; }
.newstout a:hover { color: #000000; text-decoration: underline; }

								
.tout { padding: 0; margin: 0 0 10px 0;
		border-collapse: separate; 
		border: 1px solid #666666; 
		background-color: #FFFFFF; }
		
.toutweather  { padding: 8px; margin: 0 0 10px 0;
		border-collapse: separate; 
		border: 1px solid #666666; 
		background-color: #FFFFFF; }
.toutweather, .toutweather a {font-size: 10px; 
			color: #333333; 
			line-height: 1em; }


div#switch { padding: 4px; 
			margin: 0;
			font-size: 10px;
			border-collapse: separate; 
			border: 1px solid #666666; 
			background-color: #FFFFFF;  }	
		
div#switch a { color: #000000; text-decoration: none; }
div#switch a:hover { color: #666666; text-decoration: underline; }
		
#newsblock { padding: 0; margin: 0 0 0 6px;
		border-collapse: separate; 
		border: 1px solid #666666; 
		width: 384px;
		background-color: #FFFFFF;
		/*background-image: url(http://devsaleszone/images/main_graphic.jpg); */
		font-size: 12px;
		 }
#newsblock_descriptor { padding: 10px 10px 10px 10px; margin: 10px 0 0 6px;
		border-collapse: separate; 
		border: 1px solid #666666; 
		width: 364px;
		background-color: #FFFFFF;
		font-size: 12px;
		line-height: 1.5em;
		 }
#newsblock_descriptor a {  color: #333399; }
#newsblock_descriptor a:hover { color: #000000; }
								
#homepagecontent  { padding: 0 0 0 0; margin: 10px 0 0 0; }

		
				
/*   INFO BUG STYLES   */
#infobugcontent, #infobugtout { font-size: 10px; padding: 8px 12px 8px 12px; 
							border-right: 1px solid #999999; border-bottom: 1px solid #999999; 
							border-left: 1px solid #999999; border-collapse: separate;
							 line-height: 1.4; }
#infobugcontable { float: right; margin: 0 0 8px 8px; width: 190px; }
#infobugtable { margin: 0 0 12px 0; }
#infobugcontent a, #infobugtout a { font-weight: bold; text-decoration: none; color: #333399; }
#infobugcontent a:hover, #infobugtout a:hover { text-decoration: underline; color: #333333; }
#infobugcontent img, #infobugtout img { margin: 0 0 0 0; padding: 0 0 0 4px; float: right;  }
#infobughead { font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 1;
			padding: 2px 12px 4px 12px; text-align: left; border: 0 0 0 0;
			 background-color: #B53C3C; }

		
/*   LEFT NAV STYLES  */
.leftnavstripe { background-color: #666666; padding: 0px; }

table#navtable { border: 1px solid #666666; background-color: #E3D9CF; }

td.navlg { background-color: #E3D9CF; }
td.navmed, td.navsm, td.sidenavrule { background-color: #E3D9CF; }
td.navlgsel, td.navmedsel, td.navsmsel { background-color: #FFFFFF; }

.navlg, .navlgsel { padding: 4px 0px 4px 0px; border-bottom: 2px solid #FFFFFF; }
.navmed, .navmedsel { padding: 3px 0px 3px 0px; }
.navsm, .navsmsel { padding: 1px 0px 1px 0px; }


.navlg a, .navlgsel a { font-size: 15px; font-weight: bold;  text-decoration: none; }

.navlg a, .navmed a, .navsm a { color: #000000; }
.navlgsel a, .navmedsel a, .navsmsel a  { color: #000000; }

.navlg a:hover, .navlgsel a:hover { color: #666666; text-decoration: underline; }

.navlg ul, .navlgsel ul, .navmed ul, .navmedsel ul, .navsm ul, .navsmsel ul  { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; }	
.navlg li, .navmed li { margin: 0 0 0 0; padding: 0 0 0 10px; list-style-type: none; }
.navsm li, .navsmsel li { margin: 0 0 0 0; padding: 0 0 0 20px; }
.navsm li { list-style-type: none; }

.navlgsel li, .navmedsel li { margin: 0 0 0 0; padding: 0 0 0 10px; background: url(/images/nav_carrot_red-on-white.gif) no-repeat; }
.navsmsel li { background: url(/images/nav_carrot_red-on-white.gif) no-repeat; }

.navmed a, .navmedsel a { font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: 20%; }
.navmed a:hover, .navmedsel a:hover { color: #666666; text-decoration: underline; }

.navsm a, .navsmsel a { font-size: 10px; text-decoration: none; vertical-align: 30%; }
.navsm a:hover, .navsmsel a:hover { color: #666666; text-decoration: underline; }

tr.rule td.navmed { border-top: 1px solid #4D6A8C; }

select.leftnav { width: 130px; margin: 4px 0 4px 0; font-size: 10px; }

#rightcol { padding: 0 0 0 0; font-size: 12px; line-height: 1.5; color: #333333; }
		
		
div.address { padding: 0 0 0 30px; margin: 0; font-size: 10px; }

table.builder { font-size: 10px; border-collapse: separate;  }
table.builder tr td { padding: 10px; margin: 0; 
					border: 1px solid #7F9DB9; 
					background-color: #FFFFFF; }



		
/*   CONTENT STYLES  */
#content { border-collapse: collapse; 
			border: 1px solid #666666; 
			background-color: #FFFFFF;
			padding: 10px 14px 20px 14px;
			margin: 0 0 0 0;
			font-size: 12px;
			line-height: 1.5;
			color: #333333;
			 }
#content a { color: #333399; }
#content a:hover { color: #000000; }
#content ul { margin-left: 0px; padding-left: 17px; margin-top: 8px; margin-bottom: 4px; }	
#content li { margin-left: 0px; padding-left: 0px; margin-bottom: 8px; list-style-image: url(/images/nav_carrot_red-on-white.gif); }

#content .error { color: #CC0000; }

div.error { margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #CC0000; }

/* Creates a regular bullet list in content area  */
#content ul.reglist { margin-left: 0; padding-left: 0; margin-top: 4px; margin-bottom: 4px; list-style-image: none; }	
#content ul.reglist li { margin-left: 2em; padding-left: 0px; padding-bottom: 0px; margin-bottom: 4px; list-style-image: none; list-style-type: square; }
#content ul.reglist ul { margin-top: 2px; }	
#content ul.reglist ul li { list-style-type: disk; font-size: 11px; }
#content ul.reglist ul li ul li { list-style-type: disc; }


#content ol { margin-left: 0; padding-left: 0; margin-top: 4px; margin-bottom: 4px; list-style-type: none; }
#content ol li { margin-left: 3em; padding-left: 0px; margin-bottom: 4px; list-style-image: none; list-style-type: decimal; }
#content ol ol { margin-top: 6px; margin-bottom: 6px; list-style-type: none; }
#content ol ol li { margin-left: 4em; font-size: 11px; list-style-type: upper-alpha; }
#content ol.roman { margin-top: 6px; margin-bottom: 6px; list-style-type: none; }
#content ol.roman li { list-style-type: lower-roman; margin-bottom: 8px; }
#content ol.romanupper { margin-top: 6px; margin-bottom: 6px; list-style-type: none; }
#content ol.romanupper li { list-style-type: upper-roman; margin-bottom: 8px; }

ol.support li { padding: 0 0 12px 0; }


#content h1 { font-size: 18px; font-weight: bold; color: #333333; 
				text-decoration: none; letter-spacing: 1px; line-height: 1em;
				padding: 0 0 0 0px; margin: 0 0 12px 0; display: block; 
				border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #333333;  }

#content h2 { font-size: 16px; font-weight: bold; color: #333333;
				text-decoration: none; padding: 4px 0 2px 0; margin: 0; }

#content h3 { font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; padding: 0; margin: 0; }
#content h3 a { color: #333399; text-decoration: none; }
#content h3 a:hover { color: #333333; text-decoration: underline; }



#content blockquote { padding: 8px 12px 0 12px;  }
#content blockquote strong { font-weight: bold; text-align: right; display: block; }

#content blockquote.indent { padding: 8px 12px 0 12px;  }
#content blockquote.indent strong { font-weight: bold;  text-align: left; }

#content .footnote { font-size: 10px; }
.footnote { font-size: 10px; }

#content .newred { color: #CC0000; font-weigght: bold; }
.newred { color: #CC0000; font-weight: bold; }

#content .profilecontent { padding: 0 10px 10px 0; }
#content .profilesidebar { font-size: 11px; padding: 10px 14px 10px 14px; border-width: 1px; border-color: #999999; border-style: solid; background-color: #F2F2F2; }

#content .edit { color: #FF0000; font-weight: bold; }

#content .formlabel { font-weight: bold; }
#content .formlabel a { font-size: 10px; font-weight: normal; }



#content td.outlinehead { padding: 8px; border-width: 1px; border-color: #FFFFFF;
							border-style: solid; background-color: #648FC6;
							font-size: 14px; font-weight: bold; color: #FFFFFF; }
#content td.outline { padding: 4px; border-width: 1px; border-color: #000000; border-style: solid;  }

#content td.outline h1 { font-size: 16px; font-weight: bold; color: #000000; 
				text-decoration: none;
				padding: 0 0 0 0; margin: 10px 0 4px 0; display: block; 
				border-style: none;  }

#content td.outline h2 { font-size: 13px; font-weight: bold; color: #000000;
				text-decoration: none; padding: 0 0 0 0; margin: 0px 0 4px 10px; }
				
#content td.outline h3 { font-size: 11px; font-weight: normal; color: #000000;
				text-decoration: none; padding: 0 0 0 0; margin: 0px 0 2px 30px; }		
				
				
#content td.outline h1 a, #content div.outline h2 a, #content div.outline h3 a { color: #333399; text-decoration: none; }
#content td.outline h1 a:hover, #content div.outline h2 a:hover, #content div.outline h3 a:hover { color: #333333; text-decoration: underline; }


#content div.orgchart h1 { font-size: 14px; font-weight: bold; color: #000000; 
				text-decoration: none;
				padding: 0 0 0 0; margin: 20px 0 4px 0; display: block; 
				border-style: none;  }

#content div.orgchart h2 { font-size: 12px; font-weight: bold; color: #000000;
				text-decoration: none; padding: 0 0 0 0; margin: 8px 0 4px 30px; }
				
#content div.orgchart h3 { font-size: 10px; font-weight: normal; color: #000000;
				text-decoration: none; padding: 0 0 0 0; margin: 0px 0 2px 70px; }	

#content div.orchart h1 a, #content div.orgchart h2 a, #content div.orgchart h3 a { color: #333399; text-decoration: none; }
#content div.orgchart h1 a:hover, #content div.orgchart h2 a:hover, #content div.orgchart h3 a:hover { color: #333333; text-decoration: underline; }



/* TABULAR IS A CLASS FOR TABULAR DATA TABLES */
#tabular { padding: 4px; border-collapse: collapse; background-color: #FFFFFF; }
#tabular tr.stripe { background-color: #EEEEEE; }
#tabular th { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #648FC6; }
#tabular th a { text-decoration: underline; }
#tabular th a:hover { text-decoration: none; color: #333333; }

table#tabular td { font-size: 12px; color: #333333; }
table#tabular td a { color: #333399; text-decoration: none; }
table#tabular td a:hover { color: #333333; text-decoration: underline; }

/* TABULAR2 IS A CLASS FOR TABULAR DATA TABLES NEEDING SMALLER TYPE TO ACCOMODATE MORE DATA  */
#tabular2 { padding: 6px 3px 6px 3px; border-collapse: collapse;
			border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; background-color: #FFFFFF; }
#tabular2 tr.stripe {   }
#tabular2 th { font-size: 11px; line-height: 1.3em; font-weight: bold; color: #FFFFFF; background-color: #648FC6;
				border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF;
				border-right-style: solid; border-right-width: 1px; border-right-color: #FFFFFF; }
#tabular2 th a { text-decoration: underline; color: #FFFFFF; }
#tabular2 th a:hover { text-decoration: none; color: #DDDDDD; }

table#tabular2 td { font-size: 10px; line-height: 1.3em; color: #333333;
					border-left-style: solid; border-left-width: 1px; border-left-color: #999999;
					border-right-style: solid; border-right-width: 1px; border-right-color: #999999;
					border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999;  }
table#tabular2 td a { color: #333399; text-decoration: none; }
table#tabular2 td.clli a { color: #0000FF; text-decoration: none; }
table#tabular2 td a:hover { color: #333333; text-decoration: underline; }
table#tabular2 td.rowstart { font-size: 12px; font-weight: bold; color: #333333; }
table#tabular2 td.rowstart a { color: #333399; text-decoration: underline; }
table#tabular2 td.rowstart a:hover { color: #333333; text-decoration: none; }



/* TABULAR3 IS A CLASS FOR TABULAR DATA TABLES IN THE PROMOSHEET AREA  */
#tabular3 { padding: 6px 3px 6px 3px; border-collapse: collapse;
			border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; background-color: #FFFFFF; }

#tabular3 th { font-size: 11px; line-height: 1.3em; font-weight: bold; color: #FFFFFF; background-color: #648FC6;
				border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF;
				border-right-style: solid; border-right-width: 1px; border-right-color: #FFFFFF; }
#tabular3 th a { text-decoration: underline; color: #FFFFFF; }
#tabular3 th a:hover { text-decoration: none; color: #DDDDDD; }

table#tabular3 td { font-size: 10px; line-height: 1.3em; color: #333333;
					border-left-style: solid; border-left-width: 1px; border-left-color: #999999;
					border-right-style: solid; border-right-width: 1px; border-right-color: #999999;  }

table#tabular3 td { font-size: 10px; line-height: 1.3em; color: #333333;
					border-left-style: solid; border-left-width: 1px; border-left-color: #999999;
					border-right-style: solid; border-right-width: 1px; border-right-color: #999999;
					border-top-style: solid; border-top-width: 1px; border-top-color: #999999;  }
table#tabular3 td a { color: #333399; text-decoration: none; }
table#tabular3 td a:hover { color: #333333; text-decoration: underline; }




img.right { float: right; margin: 6px 0 6px 6px; }
img.left { float: left; margin: 8px 12px 6px 0; }
img.map { margin: 4px 0 1px 0; }

div.leftimage { float: left; 
			margin: 0;
			padding: 0;
			width: 215px;
			text-align: center; }
div.leftimage img { border-style: solid;
					border-color: #000000;
					border: 1px; }


/*   BREADCRUMB STYLES  */
.breadcrumbs { font-size: 10px; color: #333333; display: block; padding: 8px 0px 8px 0px; }
.breadcrumbs a { color: #000066; text-decoration: none; }
.breadcrumbs a:hover { color: #666666; text-decoration: underline; }


/*   FOOTER STYLES  */
#footer { font-size: 10px; 
			color: #333333; 
			line-height: 1.5em; 
			padding: 6px;
			 margin: 8px 0 0 0;
			 border: 1px 1px 1px 1px;
		  border-style: solid; 
		  border-color: #000000;
		  height: 50px;
		  width: 736px;
		 
		  background-color: #FFFFFF; }
		  
#footer a { font-size: 11px; color: #333333; text-decoration: none; }
#footer a:hover { font-size: 11px; color: #000000; text-decoration: underline; }















/*  #######################   OLD AGENTS SITE STYLES   ########################   */





.menulines   { border: 0 0 0 0; vertical-align: middle  }
.menulines a { text-decoration: none; color:#000000; }
.menudesc    { border: 0 0 0 0; font-weight: bold; }

/*a:active  { color:#0000FF; }
a:link    { color:#0000FF; }
a:visited { color:#0000FF; }
a:hover   { color:#0000FF; }  */

.Button {
  background : #A3AEB7 none;
  border: 2px outset #A3AEB7;
  color : #00000;
  font-size : x-small;
  width : 7em;
}
.selOption {
  font-family : "MS Sans Serif", Geneva, sans-serif;
  font-size : 6pt;
}
.TitleCell {
  font-weight: bold;
  font-size: larger;
  text-align: center;
}
.Prompt {
  padding-right: .5em;
  font-weight: bold;
  font-size: 9pt;
}
.Detail {
  font-size: 9pt;
  text-align: left;
}
.TextCell {
  font-size:12pt;
  font-weight:bold;
  letter-spacing:4px;
  border-bottom: 2px inset #FF5555;
  padding-left: 1em;
}

.HiLite1 {
  background-color: #DDEEDD;
}
.HiLite2 {
  background-color: #C4E1C4;
}
.OuterBorder {
  background-color: #FFFFFF; 
  border-left: 2.5px;
  border-top: 2.5px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid; 
  border-color: #C4E1C4;
  padding:5px 5px 5px 5px;
}
.InnerBorder {
  background-color:#FFFFFF;
  border-left: 1px;
  border-top: 1px;
  border-right: 2.5px;
  border-bottom: 2.5px;
  border-style: ridge; 
  border-color: #C4E1C4;
  padding:10px 10px 10px 10px;
}
.NewsList {
  border: 1px 3px 3px 1px;
  border-style: ridge; 
  border-color: #999999;
  height: 260px;
  overflow: auto;
	padding: 6px;
  margin: 0 0 8px 0;
  background-color: #FFFFFF;
}
.EntryDate {
  color : #A65566;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
 }
.EntryText {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}



