body {
	background-color: #ffffff;
	/*background-image: url(http://www.iphase.com/images/gradient-BG-1.png);*/
} 
/* ************** UNIVERSAL FONT FIXER  ***************/
#hd {
	font-size:85%;
	background-image: url(http://www.iphase.com/images/page_header/header2_white.png);
	width: 800px;
	background-position:  left top;
	background-repeat: no-repeat;
	/*margin-top: 6px;*/
} 

#bd {
	/*background-color: #ffffff;*/
	font-size:86%;
	text-align: left;
} 

#yui-main {
	background-color: #FFFFFF;
	/*background-image: url(http://www.iphase.com/images/body-bg-01.gif);*/
	padding-bottom: 12px;
} 

#ft {
	margin-bottom: 12px;
	width: 800px;
	margin-left: 0;
} 
  
body {
	
} 


/* ************** HOW IS THE PAGE JUSTIFIED?  ***************/
#doc {
	margin-left: auto;
	margin-right: auto;

}


h1 {
	font-size:125%;
	font-weight: bold;
	color: #990000;
	/* background-image: url(http://www.iphase.com/images/boxes/H1-bg-01bluerays.gif); */
	background-position:  left top;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	margin-top: 6px;
	padding-top: 2px;
	background-repeat: repeat-y;
} 

h2 {
	font-size:108%;
	font-weight: bold;
	padding-top: 3px;
	color: #666666;
	padding-bottom: 2px;
} 

h3 {
	font-size:101%;
	font-weight: bold;
	padding-top: 6px;
	color: #006699;
	padding-bottom: 2px;
} 

ul {
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
}

em {
	font-style: italic;
}
/* ****** FORM STYLING ************/
input, textarea {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #404040;
}
 
.textinput, .textinputHovered {
width: 85px;
height: 15px;
background-color: transparent;
background-image: url(http://www.iphase.com/images/forms/input.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
}

.textinputHovered {
background-x-position: left;
background-y-position: bottom;
}
 
/*********************************************************************************************/
/*********************************************************************************************/
/*************** TOP NAV   ***************/

#topsearch {
	height: 48px;
	padding-left: 590px;
}
#topsearch table{
	margin-top: 12px;
}
#topsearch td{
	padding: 1px;
}



/* ************** Body Contact   ***************/
#body_content  {
	
}
#body_content ul{
	margin-top: 3px;
	margin-bottom: 4px;
	padding-left: 16px;	
	list-style-position: outside;
}
#body_content li{

}
#body_content strong{
	font-weight: bold;
}

 /**********************************************************************************/ 
 /**********************************************************************************/ 
 /**********************************************************************************/ 

/* ************** event BOX  ***************/

.event_box table {
	border-collapse: collapse;
	width: 100%;
}
.event_box td {
	padding: 1px; 
}
.event_box th {
	padding: 1px;
	font-weight: bold;
	color: #666699;
}   
.yellowbox { 
	margin: 2px;
	background-color: #FFFFCC;
}    
/* ************** LEFT NAV  ***************/
	
#leftnav {
	background-image: url(../images/boxes/Left_menu_box.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
	margin-top: 6px;
	padding-bottom: 8px;
}

#leftnav p {
	background-image: url(../images/boxes/Header_box.gif);
	background-repeat: repeat-x;
	background-position: right;
	color: #333333;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-weight: bold;
}
/* **************************************************  BOX  es *********************************/   

.box-head_sm, .box-head_md, .box-head_lg, .box-head_xlg, .box-head_leftnav, .box-head_left-support {
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	margin-top: 6px;
	padding-bottom: 4px;
}	
 
.box_sm, .box_md, .box_lg, .box_lg_red, .box_xlg, .box_xlg-white, .box_leftnav, .box_left-support {
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 8px;
	list-style-image: none;
	list-style-type: disc;
}
.box_md-edit {
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 2px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
}
/*FOR ITEMS OUTSIDE MAIN BODY CONTACT, YOU NEED TO REDO LIST CONTROLS*/
.box_sm ul, .box_md ul, .box_md-edit ul, .box_lg ul, .box_xlg ul, .box_leftnav ul, .box_left-support ul{
	margin-top: 3px;
	margin-bottom: 4px;
	padding-left: 16px;
	/*list-style-position: inside;*/

}
/*   	BOX HEADS		*/
.box-head_leftnav  {  background-image: url(../images/boxes/pearltop-md.gif); margin-left: 1px; background-position: right top;}	
.box-head_left-support  {  
	background-image: url(../images/boxes/pearltop-md.gif);
	/*margin-left: 1px;
	
	*/
	background-position: right top;
	color: #666666;
	background-color: #999999;
} 
.box-head_sm  {  background-image: url(../images/boxes/pearltop-sm.gif);}	
.box-head_md {	background-image: url(../images/boxes/pearltop-md.gif);}
.box-head_lg {	background-image: url(../images/boxes/pearltop-lg.gif);}
.box-head_xlg {	background-image: url(../images/boxes/pearltop-xlg.gif);}
/*   	BOX BODIES		*/
.box_leftnav  {	background-image: url(../images/boxes/box-bg-md.png); margin-left: 1px; background-position: right bottom;}
.box_left-support  {	
/*
	background-image: url(../images/boxes/box-bg-md.png);
	background-color: #666666; 
	margin-left: 1px;*/
	background-image: url(../images/boxes/box-bg-left-darkgradient.png);
	background-position: right bottom;
	color: #FFFFFF;  
    
}
.box_left-support  h2{	color: #FFFFFF;}
.box_left-support  a{	color: #ffffee;}
.box_sm  {	background-image: url(../images/boxes/box-bg-sm.png); margin-right: 1px; padding-right: 8px;} 
.box_md  {	background-image: url(../images/boxes/box-bg-md.png);}
.box_md-edit  {	background-image: url(../images/boxes/box-bg-md-edit.png);}
.box_lg  {	background-image: url(../images/boxes/box-bg-lg.png);}
.box_lg_red  {	background-image: url(../images/boxes/box-bg-lg_red.png);}
.box_xlg  {	background-image: url(../images/boxes/box-bg-xlg.png);padding-right: 14px;}
.box_xlg-white  {	background-image: url(../images/boxes/box-bg-xlg-white.png);padding-right: 14px;}


.scrolldata {
	height: 165px;
	overflow: auto;
	border-spacing:1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;	
}

.scrolldata td{
	padding: 1px;

}

.scrolldata table{
	margin-left: 1px;	
}
 
	

#product-table td{
	padding: 2px;
	vertical-align: top;
}


#products_list_of_family {
	background-image: url(../images/boxes/pearltop-lg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	width: 120px; 
}	
/* ************************ SECTION BOX  *****************************************/

 
.section-banner {
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	padding-left: 143px;
	padding-right: 12px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 6px;
	color: #FFFFCC;
	height: 128px;
}
.section-banner ul{
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}
.section-banner h1{
	background-image: url();
/*	margin-top: 4px;*/
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-size:130%;
	margin-left: 0px;
}
.section-banner-full {
	margin-top: 0px;
	margin-bottom: -3px;
}
.section-banner-small {
	margin-top: 6px;
}

/**************************************/
#section-rohs {background-image: url(/images/banners/sections/products_rohs.png);} 
/**************************************//**************************************/
#section-downloads {background-image: url(/images/banners/sections/downloads.gif); height: 32px;}

/**************************************/
#section-support {background-image: url(/images/banners/sections/customer_support.gif); height: 32px;} 
#section-support_notifications {background-image: url(/images/banners/sections/support_notifications.gif); height: 32px;} 
#section-support_offerings {background-image: url(/images/banners/sections/support_offerings.gif); height: 32px;} 
#section-support_repair {background-image: url(/images/banners/sections/support_repair.gif); height: 32px;} 
#section-support_warranty {background-image: url(/images/banners/sections/support_warranty.gif); height: 32px;} 
/**************************************/
#section-iphase {background-image: url(/images/banners/sections/aboutus.png); }
#section-products {background-image: url(/images/banners/sections/aboutus.png);} 
#section-products_qualdev {background-image: url(/images/banners/sections/products_quality.gif); height: 32px; }
#section-products_rohs {background-image: url(/images/banners/sections/products_rohs.gif); height: 32px; }
#section-products_services {background-image: url(/images/banners/sections/products_services.gif); height: 32px; }
/*************** add new items here for new Services pages  ***************/
#section-services_services {background-image: url(/images/banners/sections/services_services.gif); height: 32px; }
#section-services_consulting {background-image: url(/images/banners/sections/services_consulting.gif); height: 32px; }
#section-services_custom {background-image: url(/images/banners/sections/services_custom.gif); height: 32px; }
#section-services_contract {background-image: url(/images/banners/sections/services_contract.gif); height: 32px; }
#section-services_turnkey {background-image: url(/images/banners/sections/services_turnkey.gif); height: 32px; }
/*************** end new items for new Services pages  ***************/

/*************** add new items here for new Solutions pages  ***************/
#section-solutions {background-image: url(/images/banners/sections/test.gif); height: 32px; }
#section-solutions_wireless {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_femtocell {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_LTE {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_SS7 {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_access {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_NGN {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_security {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_internet {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_user {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_enterprise {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_consumer {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
#section-solutions_monitoring {background-image: url(/images/banners/sections/solutions.gif); height: 32px; }
/*************** end new items for new Solutions pages  ***************/

#section-products_solutions {background-image: url(/images/banners/sections/products_solutions.gif); height: 32px; }
/**************************************/

#section-aboutus {background-image: url(/images/banners/sections/aboutus.png); }
#section-aboutus_corporate {background-image: url(/images/banners/sections/aboutus_corporate.png); height: 32px;}  
#section-aboutus_investor { background-image: url(/images/banners/sections/aboutus_investor_relations.gif);  height: 32px;}
#section-aboutus_news_events {background-image: url(/images/banners/sections/aboutus_investor_news_events.gif); height: 32px;}
#section-aboutus_working {background-image: url(/images/banners/sections/aboutus_working.gif); height: 32px;}
#section-aboutus_partner {background-image: url(/images/banners/sections/aboutus_partner.gif); height: 32px;}
#section-aboutus_contactus {background-image: url(/images/banners/sections/aboutus_contact.gif); height: 32px;}
/***************  EXECUTIVES  ***********************/
#section-aboutus_investor-greg-kalush {background-image: url(/images/banners/sections/aboutus_investor_greg-kalush.png);} 
#section-aboutus_investor-greg-kalush h1 {color: #ddFFFF;}
#section-aboutus_investor-tom-tipton {background-image: url(/images/banners/sections/aboutus_investor_tom-tipton.png);}
#section-aboutus_investor-tom-tipton h1 {color: #ddFFFF;}
#section-aboutus_investor-marc-devinney {background-image: url(/images/banners/sections/aboutus.png);}
#section-aboutus_investor-marc-devinney h1 {color: #ddFFFF;}
#section-aboutus_investor-randall-mccomas {background-image: url(/images/banners/sections/aboutus_investor_randall-mc.png);}
#section-aboutus_investor-randall-mccomas h1 {color: #ddFFFF;}
#section-aboutus_investor-prasad-kallur {background-image: url(/images/banners/sections/aboutus_investor_prasad-ka.png);}
#section-aboutus_investor-prasad-kallur h1 {color: #ddFFFF;}
#section-aboutus_investor-jim-gragg {background-image: url(/images/banners/sections/aboutus.png);}
#section-aboutus_investor-jim-gragg h1 {color: #ddFFFF;}
#section-aboutus_investor-deborah-shute {background-image: url(/images/banners/sections/aboutus_investor_deborah_sh.png);color: #FFFFFF;}
#section-aboutus_investor-deborah-shute h1 {color: #ddFFFF;}
/**************************************/
/***** DISPLAYS DB INFO FROM A TABLE, USUALLY FROM FORMS ***********************/
.table_infodisplay {
	font-size:110%;
}
.table_infodisplay ul{
	padding-left: 24px;
}
.table_infodisplay li{
	display: list-item;
	list-style-type: disc;
	padding-left: 8px;
}

