/* global */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; FONT-FAMILY: "ËÎÌå"; COLOR: #0c0c0c;
	line-height: 150%;
}
td,th,tr{text-align:left;}
a:link {color:#0c0c0c;text-decoration: none; }
a:visited {color:#0c0c0c; text-decoration: none;}
a:active {color:#FF0000;text-decoration: none; }
form { margin:0px; padding:0px; }

/* this helps divs from over floating */
.clearboth { clear:both; margin:0px; padding:0px; height:1px; }
.clearBline { clear:both; margin:0px; padding:0px; height:2px; border-top:1px solid #B6CDE1; }
.clearMline { clear:both; margin:0px; padding:0px; height:1px; background-color:#CCCCCC; }
.ad{clear:both; margin:auto 0;text-align:center;}
/* container */
#container {	margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:1003px; text-align:left; background-image:url(bg_768.gif); background-repeat:repeat-y; background-position:top left; }

/* header */
#A { margin:0px 4px 0px 4px; padding:0px; width:995px; height:172px; background-image:url(sise_02.jpg); background-repeat:no-repeat; background-position:top left; }
#A-noheader { margin:0px 4px 0px 4px; padding:0px; width:760px; background-image:url(technology_no.gif); background-repeat:no-repeat; background-position:top left; }
#Icon { margin:0px; padding:12px 0px 0px 20px; width:46px; height:50px; float:left; background-image:url(technology_icon.gif); background-repeat:no-repeat; background-position:center; }

#DomainTag { margin:0px; padding:10px 0px 0px 0px; width:694px; height:55px; float:left; font-size:16px; line-height:1.2em; }
#DomainTag h1{ margin:0px; padding:3px 5px 0px 0px; font-size:28px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#DomainTag h5 { margin:0px; padding:3px 0px 0px 0px; font-weight:100; font-size:12px; }
#DomainTag a { text-decoration:none; color:#000000; }

/* tabs */
#Tabsa {  height:162px;}
#Tabs { clear:both; margin:0px; padding:0 0 0 0; font-size:14px;font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif; line-height:2em; background-image:url(sise_03.jpg)  }
#Tabs ul { margin:0; padding:0 0 0 30px; list-style:none; }
#Tabs li { margin:0; padding:0; display:inline; }
#Tabs a { margin:0 0px 0 0; padding:0 0 0 15px; float:left; text-decoration:none;  background-repeat:no-repeat; background-position:top left; }
#Tabs a span { padding:3px 5px 3px 1px; color:#FFFFFF; float:left; display:block; background-repeat:no-repeat; background-position:top right; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Tabs a span { float:none; }
/* End IE5-Mac hack */
#Tabs a:hover span { color:#ffa500; }
#Tabs a:hover { background-position:0% -43px; }
#Tabs a:hover span { background-position:100% -43px; } 
/* Selected Tabs */
#Sel a { color:#000000; background-position:0% -43px; }	
#Sel a span { color:#000000; background-position:100% -43px; }


/* related content */
#B { margin:0px; padding:0px 4px 0px 5px; width:995px; }


/* results specific styles */

/* related modules column */
#BRelated { margin:0px 0px 10px 0px; padding:0px 10px 0px 0px; width:240px; float:left; line-height:1.2em; }
#BRelated h5 { margin:0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:13px; }
#BRelated h2 { margin:0px 0px 0px 0px; padding:10px 14px 10px 14px; font-weight:bold; font-size:14px; background-color:#ebf4ff; }
#BRelated .Spsr { margin:0px 0px 10px 0px; padding:10px 14px 10px 14px; height:20px; background-color:#FFFFFF; }
#BRelated h2.By { margin:0px; padding:2px 0px 0px 0px; width:130px; float:left; }
#BRelated h5.Logo { margin:0px; padding:0px 0px 0px 0px; width:130px; float:left; text-align:right; }
#BRelated table { margin:0px; padding:0px; width:298px; }
#BRelated td { margin:0px; padding:3px 3px 3px 3px; border-bottom:1px solid #FFFFFF; }


/* related links module */
#Rel { margin:10px 0px 15px 0px; padding:0px 0px 10px 0px;  background-color:#FFFFEC; line-height:1.2em; }
#Rel h2 {background-image: url(bl.jpg); } 
#Rel p { margin:0px; padding:0px; color:#000000; font-size:12px; }
#Rel .ul{
	margin:8px 5px 1px 0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	width:100%;
	float:left;
	border:1px solid #c5c5c5;
	display:block;
	height:250px;
}
#Rel .ul .t{
	background-color:#ebf4ff;
	background-image: url(bl.jpg);
	height:33px;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight: bold;}
#Rel .ul .l { 
    height:25px;
	padding-left:10px;
	border-bottom:#CCCCCC dotted 1px; }
	
	
	
	
	
#Rel1 { margin:10px 0px 5px 0px; padding:0px 0px 10px 0px;  background-color:#FFFFEC; line-height:1.2em; }
#Rel1 h2 {background-image: url(bl.jpg); } 
#Rel1 p { margin:0px; padding:0px; color:#000000; font-size:12px; }
#Rel1 .ul{
	margin:8px 5px 1px 0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	width:100%;
	float:left;
	border:1px solid #c5c5c5;
	display:block;
	height:250px;
}
#Rel1 .ul .t{
	background-color:#ebf4ff;
	background-image: url(bl.jpg);
	height:33px;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight: bold;}
#Rel1 l { 
    height:22px;
	padding-left:10px;
	border-bottom:#CCCCCC dotted 1px; }

/* keyword category module */
#KeyCat { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; border:1px solid #c5c5c5; background-color:#FFFFEC; line-height:1.2em; }
#KeyCat ul {
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-left: 10px;
}
#KeyCat li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height: 140%;
}
#KeyCat h5 { margin:0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; }
#KeyCat h2 { margin:0px 0px 5px 0px; padding:10px 14px 10px 14px; font-weight:bold; font-size:14px; background-image: url(bl.jpg);  }
#KeyCat .BCat { margin:0px; padding:5px 10px 5px 0px; }
#KeyCat img { margin:0px 5px 5px 2%; padding:5px 0px 0px 0px; float:left; }


#KeyCat1 { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px;  background-color:#FFFFEC; line-height:1.2em; }
#KeyCat1 ul {
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-left: 10px;
}
#KeyCat1 li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height: 140%;
}
#KeyCat1 h5 { margin:0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; }
#KeyCat1 h2 { margin:0px 0px 5px 0px; padding:10px 14px 10px 14px; font-weight:bold; font-size:14px; background-image: url(bl.jpg);  }
#KeyCat1 .BCat { margin:0px; padding:5px 10px 5px 0px; }
#KeyCat1 img { margin:0px 5px 5px 2%; padding:5px 0px 0px 0px; float:left; }



/* results column */

#BContent1 {
	margin:13px 0px 10px 0px;
	padding:0px 10px 0px 0px;
	width:710px;
	line-height:160%;
	float:left;

}
#BContent1 #ResBox{
	padding-left:4px;
	padding-right:2px;
	line-height: 160%;
	
}
#BContent1 p { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:13px; }
#BContent1 p.nav { background-color:#ebf4ff }
#BContent1 h1.title { background-color:#ebf4ff }
#BContent1 p.SR { clear:both; margin:0px 0px 5px 0px; padding:0px; line-height:15px; font-size:11px; color:#999999; }
#BContent1 p.NoR { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:12px; }
#BContent1 h1 { margin:0px; padding:10px 0px 0px 0px; font-size:18px; color:#0e24f1;}
#BContent1 h2 { margin:0px; padding:0px 0px 2px 0px; font-weight:100; font-size:16px; }
#BContent1 h3 { margin:0px; padding:0px 0px 10px 0px; font-weight:100; font-size:13px; }
#BContent1 h4 { margin:0px; padding:10px 0px 5px 0px; font-weight:bold; font-size:13px; }
#BContent1 h5 { margin:0px; padding:10px 0px 5px 0px; font-weight:100; font-size:13px; }
a.GrnLnk:link, a.GrnLnk:visited, a.GrnLnk:active, a.GrnLnk:hover { color:#009900; text-decoration:none; }
#BContent1 a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#BContent1 input {
	margin:0px;
	padding:0px;
}
#BContent1 textarea {
	margin:0px;
	padding:0px;
}



#BContent2 {
	margin:15px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	width:710px;
	line-height:160%;
	float:left;
    border:1px solid #dadada;
	background-color:#ebf4ff
}
#BContent2 #ResBox{
	padding-left:4px;
	padding-right:2px;
	line-height: 160%;
}
#BContent2 p { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:13px; }
#BContent2 p.nav { background-color:#ebf4ff }
#BContent2 h1.title { background-color:#ebf4ff }
#BContent2 p.SR { clear:both; margin:0px 0px 5px 0px; padding:0px; line-height:15px; font-size:11px; color:#999999; }
#BContent2 p.NoR { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:12px; }
#BContent2 h1 { margin:0px; padding:10px 0px 0px 0px; font-size:18px; color:#0e24f1;}
#BContent2 h2 { margin:0px; padding:0px 0px 2px 0px; font-weight:100; font-size:16px; }
#BContent2 h3 { margin:0px; padding:0px 0px 10px 0px; font-weight:100; font-size:13px; color:#a6a6a6}
#BContent2 h4 { margin:0px; padding:10px 0px 5px 0px; font-weight:bold; font-size:13px; }
#BContent2 h5 { margin:0px; padding:10px 0px 5px 0px; font-weight:100; font-size:13px; }
a.GrnLnk:link, a.GrnLnk:visited, a.GrnLnk:active, a.GrnLnk:hover { color:#009900; text-decoration:none; }
#BContent2 a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#BContent2 input {
	margin:0px;
	padding:0px;
}
#BContent2 textarea {
	margin:0px;
	padding:0px;
}





#BContent {
	margin:15px 0px 10px 0px;
	padding:0px 10px 0px 0px;
	width:710px;
	line-height:160%;
	float:left;
    border:1px solid #9ca9d6;
	background-color:#ebf4ff
}
#BContent #ResBox{
	padding-left:4px;
	padding-right:2px;
	line-height: 160%;
}
#BContent p { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:13px; }
#BContent p.nav { background-color:#ebf4ff }
#BContent h1.title { background-color:#ebf4ff }
#BContent p.SR { clear:both; margin:0px 0px 5px 0px; padding:0px; line-height:15px; font-size:11px; color:#999999; }
#BContent p.NoR { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:12px; }
#BContent h1 { margin:0px; padding:10px 0px 0px 0px; font-size:18px; color:#0e24f1;}
#BContent h2 { margin:0px; padding:0px 0px 2px 0px; font-weight:100; font-size:16px; }
#BContent h3 { margin:0px; padding:0px 0px 10px 0px; font-weight:100; font-size:13px; }
#BContent h4 { margin:0px; padding:10px 0px 5px 0px; font-weight:bold; font-size:13px; }
#BContent h5 { margin:0px; padding:10px 0px 5px 0px; font-weight:100; font-size:13px; }
a.GrnLnk:link, a.GrnLnk:visited, a.GrnLnk:active, a.GrnLnk:hover { color:#009900; text-decoration:none; }
#BContent a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#BContent input {
	margin:0px;
	padding:0px;
}
#BContent textarea {
	margin:0px;
	padding:0px;
}



/* static column */
#BStatic { margin:10px 0px 15px 0px; padding:10px 0px 10px 0px; border-top:1px solid #CCCCCC; line-height:1em; }
#BStatic h1 { margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:16px; background-color:#FFFFFF; }
#BStatic p { margin:0px; padding:0px 0px 0px 0px; line-height:1.4em; color:#000000; font-size:12px; }
#BStatic img { margin:0px 0px 0px 0px; padding:0px 10px 10px 0px; float:left; }
#BStatic ul { clear:both; margin:0px; padding:0px 34px 6px 34px; font-size:12px; }
#BStatic ol { clear:both; margin:0px; padding:0px 34px 6px 34px; font-size:12px; }
#BStatic li { margin:0px; padding:0px 0px 10px 0px; list-style-type:decimal; }

/* results specific styles END */

/* lander specific styles */

/* related links  column */
#BRelatedLand { margin:0px; padding:10px 14px 10px 0px; width:150px; float:left; }
#BRelatedLand p { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:13px; }
#BRelatedLand a:link, #BRelatedLand a:visited, #BRelatedLand a:active { margin:0px; padding:8px 0px 8px 15px; display:block; text-decoration:none; background-image:url(icon_bullet.gif); background-repeat:no-repeat; background-position:left; }
#BRelatedLand a:hover { text-decoration:underline; }
#BRelatedLand a.add:link, #BRelatedLand a.add:visited, #BRelatedLand a.add:active { color:#0000CC; font-size:12px; margin:0px; padding:15px 0px 0px 8px; text-decoration:underline; background-image:url(); background-repeat:no-repeat; background-position:left; }
#BRelatedLand ul { margin:0px; padding:0px 0px 5px 0px; } 
#BRelatedLand li { margin:0px; padding:0px 0px 0px 4px; list-style:none; border-bottom:1px dotted #CCCCCC; }

/* content column */
#BContentLand { margin:0px; padding:10px 15px 10px 0px; width:580px; float:left; line-height:1.2em; }
#BContentLand h5 { margin:0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:13px; }
#BContentLand h2 { margin:10px 0px 5px 0px; padding:0px 14px 0px 0px; font-weight:bold; font-size:16px; background-color:#FFFFFF; }
#BContentLand p { margin:0px; padding:0px 0px 0px 0px; line-height:1.2em; color:#000000; font-size:12px; }
#BContentLand p.Feature { font-size:14px; }
#BContentLand .CL { margin:0px; padding:10px 0px 10px 0px; width:285px; float:left; }
#BContentLand .CR { margin:0px; padding:10px 0px 10px 15px; width:265px; float:left; }

/* keyword category module */
#KeyCatLand { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; border:1px solid #CCCCCC; line-height:1.2em; }
#KeyCatLand .AImg { margin:0px; padding:0px 0px 10px 14px; width:107px; float:left; }
#KeyCatLand ul { margin:0px 0px 15px 0px; padding:0px; font-size:12px; }
#KeyCatLand li { margin:0px; padding:0px; list-style:none; }
#KeyCatLand h6 { margin:0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:5px; }
#KeyCatLand h2 { margin:0px 0px 5px 0px; padding:10px 14px 10px 14px; font-weight:bold; font-size:16px; background-color:#FFFFFF; }
#KeyCatLand h5 { margin:0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:14px; }

/* directory module */
#Dir { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; border-top:1px solid #CCCCCC; line-height:1.2em; }
#Dir ul { margin:0px 0px 15px 0px; padding:0px; font-size:12px; }
#Dir li { margin:0px; padding:0px 0px 2px 0px; list-style:none; }
#Dir h3 { margin:0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:14px; }
#Dir h2 { margin:0px 0px 5px 0px; padding:10px 0 10px 0; font-weight:bold; text-transform:capitalize; font-size:16px; background-color:#FFFFFF; }
#Dir .Cat { margin:0px 0px 10px 0px; padding:0px; font-size:13px; width:158px; float:left; }

/* static column */

#BStaticLand { margin:10px 0px 15px 0px; padding:10px 0px 10px 0px; }
#BStaticLand p { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#000000; font-size:14px;  line-height:1.3em;}
#BStaticLand h1 { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; width:440px; font-weight:bold; font-size:20px; background-color:#FFFFFF;  }
#BStaticLand img { margin:0px; padding:0px 10px 10px 0px; width:130px; float:left; }
#BStaticLand ul { clear:both; margin:0px; padding:0px 34px 6px 34px; font-size:14px; }
#BStaticLand ol { clear:both; margin:0px; padding:0px 24px 6px 24px; font-size:14px; }
#BStaticLand li { margin:0px; padding:0px 0px 10px 0px; list-style-type:decimal; }

/* lander specific styles END */

/* terms content */
#Terms { margin:0px; padding:0px 0px 0px 5px; }
#Terms p { margin:0px 0px 10px 0px; padding:0px; line-height:1.3em; }
#Terms h1 { margin:0px; padding:0px 0px 10px 0px; font-size:18px; }
#Terms h2 { margin:0px; padding:5px 0px 2px 0px; font-weight:bold; font-size:12px; }


/* search */
#Search { margin:0px 0px 9px 0px; padding:5px 4px 0px 4px; background-image:url(ound-repeat:repeat-y; background-position:top left; }
#Search .S { margin:0px; padding:20px 15px; background-color:#A8A877; text-align:center; }
#Search label { margin:0px; padding:0px 10px 0px 0px; font-weight:bold; font-size:14px; color:#FFFFFF; display:inline; }
#Search input { margin:0px; padding:0px; width:360px; }
#Search input.Go { margin:0px 0px 0px 5px; padding:0px; width:70px; font-size:11px; }

/* footer */
#Z { clear:both; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:center; font-size:12px; }
#addFooter {float:right; position:relative; top:-60px; padding:0px 15px 0px 0px; font-size:13px;}
#addFooter a {color:#0000CC;}
#foot { clear:both; }
#FT { clear:both; margin:0px; padding:1px 0px; text-align:center; }

/* screen only */
@media screen { 

/* global */
body { margin:0px; padding:0px; background-image:url(pattern.gif) ; text-align:center; font-size:13px; FONT-FAMILY: "ËÎÌå"; COLOR: #0c0c0c; }

/* lander specific styles */
/* lander specific styles END */

	}
	
	
/* print only */
@media print { 

/* global */
body { margin:0px; padding:0px; background-color:#FFFFFF; text-align:left; font-size:10px; color:#000000; }

/* related content */
#B { border-top:1px solid #CCCCCC; }

/* lander specific styles */
/* lander specific styles END */

/* search */
#Search .S { border:1px solid #A8A877; }

	}

/* search box */ 
#SchBox { margin:0px 0px; padding:0px 0px 0px 0px; width:995px; background-color:#c4c4c4;}
#SB { margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; text-align:center; }

#SchBox h3 { margin:0px; padding:0px 10px 0px 0px; font-weight:bold; font-size:14px; color:#FFFFFF; display:inline; }
#SchBox form { margin:0px; padding:0px; }
#SchBox table { margin:0px auto 20px auto; padding:0px; }
#SchBox td { margin:0px; padding:0px 0px 0px 0px; }

/* links to homepage */
/*#LinkHome p { margin:0px; padding:5px 0px 10px 5px; text-align:left; background-color:#ECECEC; line-height:1.2em; line-height:1.2em; color:#666666; }*/
#SB p {
	margin:0px;
	padding:4px 0px;
	text-align:center;
	line-height:150%;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* directory */
#ResBox p {
	margin:0px;
	padding:0px;
	line-height:130%;
	color:#000000;
	font-size:12px;
	padding-left: 8px;
}
#ResBox p.spns {
	clear:both;
	margin:5px 0px 4px 0px;
	padding:0px;
	font-size:16px;
	color:#333333;
	font-weight: bold;
}
#ResBox a.SpLnk { margin:0px; padding:0px 0px 0px 0px;  text-decoration:none; color: #009900; }
#ResBox h2 {
	margin:0px;
	padding:1px 0px 2px 0px;
	font-weight:normal;
	font-size:14px;
	line-height: 120%;
	
}
#ResBox a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#ResBox h3 {
	margin:0px;
	padding:0px 0px 8px 4px;
	font-weight:normal;
	font-size:12px;
	color: #FF6600;
}
a.GrnLnk:link, a.GrnLnk:visited, a.GrnLnk:active, a.GrnLnk:hover { color:#009900; text-decoration:none; }
#ResBox p.Next { vertical-align:text-middle; }
#ResBox a.add { position:relative; top:-14px; left: 300px; color:#0000CC;}

/* banner */
.BNR { margin:0px 0px 0px 5px; padding:0px 0px 10px 0px; text-align:center; }
/* needed to space the banners, doesn't work for IE */
.BNR iframe {border-right-width:10px; border-color:transparent; border-bottom-width:10px; border-color:transparent;}

/* IB MARKETPLACE Module */
#IBMkt { margin:10px 0px 15px 0px; padding:0px 0px 10px 0px; border:1px solid #CCCCCC; background-color:#F0F5FC; }
#IBMkt p { clear:both; margin:0 9px 0 9px; padding:0px; color:#000000; font-size:12px; line-height:1.2em; }
#IBMkt h1 { margin:0 0 5px 0; padding:9px 0px 9px 9px; font-size:16px; background-color:#FFFFFF; color:#000000; width:54%; float:left; border:none; }
#IBMkt .Large { margin:0 0 5px 0; padding:9px 9px 8px 0px; font-size:11px; background-color:#FFFFFF; text-align:right; width:38%; float:left; }
#IBMkt h3 { clear:both; margin:0 9px 0 9px; padding:5px 0 2px 0; font-weight:100; font-size:14px; background:none; }
#IBMkt h4 { margin:0 9px 0 9px; padding:0 0 5px 0; font-weight:100; font-size:12px; line-height:1.2em; }
#IBMkt a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
/* IB MARKETPLACE Module END */

/* related links Redux module */
#RelMain { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; line-height:1.3em; }
#RelMain h2 { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:bold; font-size:16px; }
#RelMain ul { margin:0px 0px 10px 0px; padding:0 8px 0 0; font-size:13px; width:150px; float:left; }
#RelMain li { margin:0px; padding:0px 0 2px 0; list-style:none; }

/* STYLE FOR CUSTOM TEMPLATES */
/* new search area */
.search { margin:4px; padding:25px 20px 20px 20px; height:30px; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; text-align:center; }

/* search bg colors */
.sch-01 { background-color:#FF6600; }

/* new footer area */
.footer { margin:0; padding:5px; font-size:12px; }
.footer p { margin:0px 0px 10px 0px; padding:0px; line-height:130%; }

.sb_label { margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; font-size: 15px; font-weight: bold; }


/* related category module */
#sb-relcats { margin:25px 20px 0 0; padding:0px 0px 0px 0px; width:476px; float:right; border:1px solid #CCCCCC; background-color:#F1F0F2; line-height:1.2em; }
#sb-relcats ul { margin:0 0 0 5px; padding:0; font-size:11px;  }
#sb-relcats li { margin:0px; padding:0px; list-style:none; }
#sb-relcats h5 { margin:0; padding:0px 0px 0px 5px; font-weight:bold; font-size:11px; }
#sb-relcats h2 { margin:0px 0px 5px 0px; padding:10px 14px 10px 14px; font-weight:bold; line-height:1.2em; text-transform:none; font-size:16px; background-color:#FFFFFF; }
#sb-relcats .BCat { margin:0px; padding:5px 0 5px 0px; width:117px; float:left; }
#sb-relcats .AImg { margin:5px 0px 0px 10px; padding:0; width:93px; height:103px; float:left;  }
#sb-relcats .CL { margin:0px; padding:0px 0px 0px 0px; width:230px; float: left; }
#sb-relcats .CR { margin:0px; padding:0px 0px 0px 10px; width:230px; float:left; }
/*.CR iframe{padding:0 0 0 8px;}*/
/* related column */
#sb-related-pop { margin:15px 0px 10px 0px; padding:0px 14px 20px 20px; width:220px; line-height:16px; float: left; postion: relative; top: 0 }
#sb-related-pop ul { margin:0 0 10px 0; padding:0 0 0 0; font-size:13px; }
#sb-related-pop li { margin:0; padding:0 0 2px 0; list-style:none; }
#sb-related-pop h2 { margin:0; padding:10px 0; font-weight:bold; text-transform:capitalize; font-size:16px; background-color:#FFFFFF; }
        
#sb-vertoff-rel { margin:15px 0 10px 0px; padding:0px 14px 10px 20px; width:134px; line-height:16px; float:left; border-right:1px solid #CCCCCC;  }
#sb-vertoff-rel ul { margin:0 0 10px 0; padding:0 8px 0 0; font-size:13px; }
#sb-vertoff-rel li { margin:0; padding:0 0 2px 0; list-style:none; }
#sb-vertoff-rel h2 { margin:0; padding:10px 0; font-weight:bold; text-transform:capitalize; font-size:16px; background-color:#FFFFFF; }

#sb-vertoff-favcat { margin:0 14px 0px 17px; padding:5px 0 20px 0; width:540px; float:left; }
#sb-vertoff-favcat ul { margin:0 0 10px 0; padding:0 8px 10px 0; font-size:13px; width:157px; float:left; }
#sb-vertoff-favcat li { margin:0; padding:2px 2px 2px 2px; list-style:none; }
#sb-vertoff-favcat h2 { margin:0; padding:10px 0; font-weight:bold; text-transform:capitalize; font-size:16px; background-color:#FFFFFF; }
#sb-vertoff-favcat h3 { margin:0; padding:0 0 4px 0; font-weight:bold; font-size:14px; }


.sb_label_splash { display:none; }
.userlogin h3{
	background-color:#ebf4ff;
	background-image: url(bl.jpg);
	height:25px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
}
.userlogin{
	margin-bottom:5px;
	float:left;
	display:block;
	border: #c5c5c5 solid 1px;
}
.userlogin dl{
	height:30px;
	float:left;
	width:100%;
	margin-top:5px;
}
.userlogin dt{
	width:60px;
	float:left;
	height:20px;
	padding-top:8px;
	margin:0px 0px 0px 5px;
}
.userlogin dd{
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
}
.flashnews{
	width:305px;
	float:left;
}
.news{
	width:395px;
	float:left;

	margin-left:0px;
}
.news h2 { 
	background-image: url(bl1.jpg);
	height:33px;
	padding-top:7px;
    margin:0px 0px 0px 0px;
    padding:12px 14px 10px 14px; 
	font-size:14px;
	font-weight:bold; 
	background-color:#ebf4ff; 
}

.news ul{
	margin:0px;
	padding:2px;
	list-style-image: none;
	list-style-type: none;
}
.news ul li{
	width:98%;
	height:19px;
}
#ResBox .ul{
	margin:2px 5px 1px 2px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	width:49%;
	float:left;
	display:block;
	
	height:230px;
}

#ResBox .ul .t{
	background-color:#ebf4ff;
	background-image: url(bl.jpg);
	height:33px;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight: bold;
}
#ResBox .ul .l{
	height:24px;
	padding-left:10px;
	border-bottom:#CCCCCC dotted 1px;
}





#ResBox .ul1{
	margin:2px 5px 1px 2px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	width:49%;
	float:left;
	display:block;
	
	height:230px;
}
#ResBox .ul1 .t1{
	background-color:#ebf4ff;
	background-image: url(bl.jpg);
	height:33px;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight: bold;
}
#ResBox .ul1 .l1{
	height:22px;
	padding-left:10px;
	border-bottom:#CCCCCC dotted 1px;
}
#content{
    margin:0 auto; 
    width:800px;
}
#box{
    font-size:14px;
	FONT-FAMILY: "¿¬Ìå";
	COLOR: #0c0c0c;
	font-weight:bold;
}

.comment h1{
	background-color:#FFFFFF;
	background-image: url(h3bg.gif);
	height:20px;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight: bold;
	border:#CCCCCC solid 1px;
}
.comment .text {
	border: #ccc solid 1px; 
}
.comment .text ul{
	margin:1px;
	border-bottom: #ccc solid 1px; 
	list-style-image: none;
	list-style-type: none;

}
.comment .text .lou{
	background-color:#fff;
	height:24px;
	background-image: url(../images/h3bg.gif);
	padding-top:2px;
	list-style-image: none;
	list-style-type: none;
}
.comment .text .t{
	height:50px;
	padding:5px;
}
.comment .text blockquote{
	background-color:#FFFFEE;
	border:#EEEEEE solid 1px; 
	padding:2px;
}