/* Style sheet for telecom 2.0 - May 26th, 2005 EGC */


/* Insites style sheet*/
@import url("/CSS/CSS_INSites.css");

/* Special Coverage and additonal styles*/
@import url("/CSS/CSS_Special_Features.css");

/* Main Page, and Issue Home pages styles*/
@import url("/CSS/CSS_HomePages.css");

/* Page styles for all the techzones and newsglobe section pages*/
@import url("/CSS/CSS_NewsG_TechZ.css");

/* For techzones box, bookzonebox and quote of note box styles*/
@import url("/CSS/CSS_LeftCol_Styles.css");

/* Article View and assciated parts Styles*/
@import url("/CSS/CSS_Article_Styles.css");

/* Signup process, account managemnt, and utility styles*/
@import url("/CSS/CSS_Register_Utility.css");

/* Events styles*/
@import url("/CSS/CSS_Events.css");

/* Telecom Library styles*/
@import url("/CSS/CSS_Telecom_Library.css");

/* Archives and Search Page styles*/
@import url("/CSS/CSS_Archives_Search.css");

/* Weblinks Page styles*/
@import url("/CSS/CSS_Weblinks.css");

/* Main Nav Menu Styles*/
@import url("/CSS/CSS_Header_Menus.css");

/* MediaKit Styles*/
@import url("/CSS/CSS_Mediakit.css");

/* Archive Issue Styles*/
@import url("/CSS/CSS_Archive_Issues.css");

/*------------------------------------------------------------------------*/

.forms {
margin:0px 0 0em 0;
padding:0px 0px 0px 0px;  
}

.checkbox { color: #333; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  border: 0px #c90 }


.searchfield, .field    { 
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px 6px 6px 0;
padding:0px 0px 0px 0px; 
}

.searchbutton, .button  { 
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333; 
margin:6px 0px 0px 0;
padding:0px 0px 0px 0px; 
}


.results  { color: #4d3875; font-size: 10px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none } 


.searchform      { 
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dropdown, .searchdropdown      { 
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px 6px 0em 0;
padding:0px 0px 0px 0px; 
}

.radio, .searchradio     { 
margin:0px 6px 0em 0;
padding:0px 0px 0px 0px; 
font-size: 10px; 
font-family: verdana, arial, helvetica, sans-serif; 
 }
 



dl, ul {
margin:0px 12px 1em 2px;
padding:0px 0px 0px 22px; 
}

ol {
margin:0px 12px 1em 8px;
padding:0px 0px 0px 22px; 
}


li {
color: #444;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
line-height: 14px; 
margin:0px 0px 1em 0;
padding:0px 0px 0px 0px; 
list-style-position:outside;
}



/* Footer styles */
.footercopyright  { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
line-height: 14px; 
margin:0px 0 0em 0;
padding:6px 6px 6px 6px;  
}

.footernav  { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
line-height: 14px; 
margin:0px 0 0em 0;
padding:6px 6px 0px 6px;  
}


.footerlink  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  line-height: 14px; text-decoration: none }
.footerlink:link {  color: #063784; text-decoration: underline}
.footerlink:hover  { color: #6E1A28;   text-decoration: none }
.footerlink:active { color: #8F0018; text-decoration: none}
.footerlink:visited {color: #00005A; text-decoration: underline }
.footerlink:visited:hover {color:#6E1A28; text-decoration: none} 





.docTH	{ background-color:#EEEEEE; color:#CC0000; font-weight: bold; }





/*Ads styles*/


.boxadzonearea300 { 
float: right;
margin: 6 0 1em 12; 
width:300px;
border-left: 1px solid #00005A;
border-top: 1px solid #00005A;
border-bottom: 1px solid #00005A;
padding:2px 0px 0px 0px;  
}


.boxadzonearea350 { 
float: right;
margin: 6 0 1em 12; 
width:350px;
border-left: 1px solid #00005A;
border-top: 1px solid #00005A;
border-bottom: 1px solid #00005A;
padding:2px 7px 12px 7px;  
}






.googlearea{
margin:40px 0px 20px 0px;
padding:0px 0px 6px 0px;  
border-bottom:1px solid #00005a;
border-top:1px solid #00005a;
background-color: #f5f5f5;
}

.google_head {
font-size:11px;
font-weight: bold; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
padding:4px 10px 4px 10px;  
margin:0px 0px 0px 0px;
color:#444444;
}

.google_head_link{  color: #063784; text-decoration: none}
.google_head_link:link {  color: #063784; text-decoration: none}
.google_head_link:hover  { color: #6E1A28;   text-decoration: none }
.google_head_link:active { color: #8F0018; text-decoration: none}
.google_head_link:visited {color: #00005A; text-decoration: none }


.google_body {
font-size:9px;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
padding:4px 0px 6px 0px;  
margin:0px 10px 5px 10px;
border-top:1px dashed #444444;


}
.google_link {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color:#36c;
}


.google_link:link {  color: #063784; text-decoration: underline}
.google_link:hover  { color: #6E1A28;   text-decoration: none }
.google_link:active { color: #8F0018; text-decoration: none}
.google_link:visited {color: #00005A; text-decoration: underline }


#homepagetest { width: 185px; left: 800px; top: 10px; position: absolute; visibility: visible; overflow: visible; z-index: 1;}
.sitealert { width: 150px; overflow: hidden; }
.newcoltop { margin:0 0 15px; padding:0; height: 115px; overflow: visible; }
.newcolmiddle { margin:0 0 18px; padding:0; border-left: 0px solid #00005a; }
.newcolheaderclip { margin:0 0 0; padding:0; height:120px; overflow: hidden; }
.newcoltexthead { color: #500c0c; font-size: 10px; font-weight:bold; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin:6px 0 2px; padding:0 6px; }
.newcoltext { color: #000000; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin:0 0 2px; padding:0 6px; }
.newcoltextpromotext { color: #000000; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin:0 0 12px; padding:0 6px; }
.newcoltextpromohead { color: #00005a; font-weight:bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin:6px 0 4px; padding:0 6px; }

.newcoldividedlink { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin:4px 6px 8px; padding: 4px 0 0; border-top: 1px solid #7f7f7f; }

.newcoltextpromolight { color: #333333; font-size: 9px; font-style:italic; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/*Alex added z-index here*/
.newcolad { background-color: #eeeeef; margin:0 0 0; padding:1em 0 2em 1px;  z-index: 1; }

.newcolpromo { margin:0 0 0; padding:0 0 0 1px; border-bottom: 1px solid #00005a; border-top: 1px solid #00005a; z-index: -10;}


.SearchForm{
	background:transparent url(/Img/Header/Search_input.gif) no-repeat scroll left center;
	border: 0px;
	color:#00005a;
	height: 20px;
	padding: 2px 0px 0px 20px;
	width:151px;
	margin-bottom:5px;
	display: block;
}
.submit_search{
	background-image: url(/Img/Header/Search_go.gif);
	width:30px;
	height: 20px;
	border: 0px;
	margin: 1px 0px 0px 0px;
	_margin: 2px 0px 0px 0px;
	cursor:pointer;
}
.dsR3 /*agl rulekind: base;*/ { width: 100%; height: auto; }
.dsR4 /*agl rulekind: base;*/ { height: 25%; }
.dsR20 /*agl rulekind: base;*/ { width: 97.39%; height: auto; }
.dsR21 /*agl rulekind: base;*/ { height: auto; }
.dsR22 /*agl rulekind: base;*/ { height: 10px; vertical-align: middle; }
.dsR23 /*agl rulekind: base;*/ { width: 58px; height: 10px; }
