/* All
------- */
*{margin:0;padding:0;}
html,body{background:#e6e6e6;height: 100%;}
body{color:#000;font:62.5%/1.4 Verdana, Arial, sans-serif;}
* html body{behavior:url("css/hover.htc");}

#all
{
	width: 760px; /* 1024 */
	margin: 0 auto;
	font-size: 120%;
	background: #FFF url(../images/main-l.gif) repeat-y 0 0;
	padding: 0 5px;

	/* width: 80%; */
	position: relative;
}

.all-rt
{
	background: url(../images/main-r.gif) repeat-y 0 0;
	position: absolute;
	right: 0px;
	_right: -1px;
	top: 0px;
	height: 100%;
	margin-top: -4px;
	_margin-top: 0px;
	_height: expression(document.getElementById('all').offsetHeight - 4);
	overflow: hidden;
	width: 5px;
}

#allterm
{
	width: 615px;
	margin: 0 auto;
	background: #FFF url(../images/main-l.gif) repeat-y 0 0;
	padding: 0px;

	/* width: 80%; */
	position: relative;
}

#all-b
{
	background: url(../images/main-b.gif) repeat-x;
	height: 4px;
	clear: both;
	margin: 0 -5px;
}

img{border:0;}
.clear{clear:both;}

a:link{text-decoration:underline;color:#0253b7;}
a:visited{text-decoration:underline;color:#0253b7;}
a:hover,a:active{color:#a44533;}

.inptext{border:1px solid #498fc6;background:#FFF url(../images/input-gd.gif) repeat-x 0 0;padding:6px 1px 4px 5px}
* html .inptext{background-position:0 -1px;}
	.inptext input{border:0;font:normal 14px tahoma,sans-serif;//position:relative;//top:-1px;}

 hr{height:1px;border:0;color:#c4cccc;background:#c4cccc;margin:5px 0 10px;}

table{border-collapse:collapse;}

.qdot{list-style:none;}
.qdot li{background:url(../images/bull.gif) no-repeat 0 0.4em;padding-left:15px;}

/* top ad */
#top-tt{padding:5px; text-align:center; height:90px;}

/* Top
-------- */
#topterm{height:65px;width: 610px;position:relative;background: url(../images/menu-gd.gif) repeat-x 0 0;margin-left:5px; }
#logoterm {position:absolute;left:0px; top:0px; margin-left:5px;}
#top{height:100px;position:relative;background: url(../images/menu-gd.gif) repeat-x 0 0;}

#top img{vertical-align:bottom;}
#logo{position:absolute;left:0px;top:0px;}

#top-links-ie{position:absolute;right:1px;top:16px;font:11px tahoma,sans-serif;}
#top-links{position:absolute;right:1px;top:11px;font:11px tahoma,sans-serif; }
* html #top-links{margin-right:-6px;}

#top-links a,#top-links-ie a{display:block;float:left;margin-right:12px;}
#menu{position:absolute;right:0;bottom:0;}



/* search */
#search{background:#536e93;height:48px;padding:0 20px 0;}
#search table{width:100%;height:48px;}
#search td{padding:12px 0px 0;vertical-align:top}
#search .inptext{margin:0 2px;position:relative;top:1px;}
#search .inptext input{width:155px	}
#search .submit{margin-left:10px;background:#b54229 url(../images/bt_search.png);border:0;width:71px;height:25px;cursor:pointer;cursor:hand;position:relative;}
#search .submit-l{margin-left:10px;background:#b54229 url(../images/img03.gif);border:0;width:85px;height:20px;cursor:pointer;cursor:hand;position:relative;}
.submit-l{margin-left:10px;background:#b54229 url(../images/img03.gif);border:0;width:90px;height:25px;cursor:pointer;cursor:hand;position:relative;}
#search img{vertical-align:middle;}


#search .inptext{border:1px solid #498fc6;background:#FFF url(../images/input-gd.gif) repeat-x 0 0;padding:6px 1px 4px 5px;}
#search .inptext input{border:0;font:normal 14px tahoma,sans-serif; width:343px;}


body:last-child:not(:root:root) #search .inptext{border:none; background:none; padding:0 0 0 1px; margin-left:5px !important;}
body:first-of-type #search .inptext{border:none; background:none; padding:0 0 0 1px; margin-left:3px; margin-left:5px !important;}
body:last-child:not(:root:root) #search .inptext .input{
	height:21px;
	padding-top:4px;
	vertical-align:middle;
	width:349px;
}
body:first-of-type #search .inptext .input{
	height:21px;
	padding-top:4px;
	vertical-align:middle;
	width:344px;
	padding-left:5px;
}
body:first-of-type #search .submit-l{ vertical-align:middle;}
body:last-child:not(:root:root) #search .submit-l{ vertical-align:middle;}



/* Wrapper
-------------- */
#wrapper{width:100%;float:left;overflow:hidden;position:relative;z-index:9;padding:20px 0;}

#print_head{display:none;}



/* right  */
#right{width:220px;float:right;margin-right:20px;}
* html #right{margin-right:10px;}
#right h2{font:bold 12px/30px verdana,sans-serif;background:#e8e8e8;margin-bottom:0.5em;padding-left:11px;color:#676767;}
#right .qdot{margin:10px 0 19px 13px;}
#right .qdot li{margin-bottom:13px;}
#right select{color:#5a5a5a;font:normal 11px tahoma,sans-serif;border:1px solid #7f9db9;width:100%;margin-top:5px;padding:2px;}

/* Content
------------- */
#content{}
* html #content{height:0;}
* html #content div{height:0;}
#content h1{margin-bottom:0.25em;font-size:10px;}
#content h2{margin-bottom:1em;font:bold 14px tahoma,sans-serif;color:#a44533;}
#content h4{margin-bottom:1em;font:normal 13px tahoma,sans-serif;color:#676767;}
#content h3{margin-bottom:0.6em;font:bold 12px vardana,sans-serif;color:#676767;}
#content p{margin-bottom:1.3em;line-height:18px;}



#content .h2link:link{margin-bottom:1em;text-decoration:none;font:18px sans-serif;color:#a44533;}
#content .h2link:visited{margin-bottom:1em;text-decoration:none;font:18px sans-serif;color:#a44533;}
#content .h2link:hover{margin-bottom:1em;text-decoration:none;font:18px sans-serif;color:#a44533;}




.sidead{width:340px;}
.sidead img{border:1px solid #919191;display:block;}

.sidead {
	/*
	float:right;
	padding:0 19px;
	*/
	position: absolute;
	top: 0;
	right: 99px;/*changed from 19px as we wanted to move the ad closer to the conten*/
}

.termlinks{color:#5a5a5a;margin-top:3.5em}
.termlinks small{color:#919191;font:10px verdana,sans-serif;display:block;margin-bottom:0.5em;}
.termlinks input.text{border:1px solid #919191;width:70%;padding:2px 2px 1px;margin-right:6px;}
.termlinks input.submit{background:url(../images/bt_qsearch.gif) no-repeat;border:0;width:21px;height:21px;cursor:pointer;cursor:hand;}
.termlinks .pol{font:11px tahoma,sans-serif;background:url(../images/more.gif) no-repeat 0 0.4em;margin-left:0.5em;position:relative;top:-2px;}
* html .termlinks .pol{position:static;vertical-align:3px;}
	.termlinks .pol a{padding-left:13px;}
#term_content_path{ display:none;}

span.email { background: url(../images/email.gif) no-repeat 0 0.3em; margin-right: 12px; white-space: nowrap; }
span.email a { padding-left:20px; }

span.print { background: url(../images/print.gif) no-repeat 0 0.3em; margin-right: 8px; white-space: nowrap; }
span.print a { padding-left:18px; }

span.cite { background: url(../images/cite.png) no-repeat 0 0.3em; white-space: nowrap; display:block; }
span.cite a { padding-left: 20px; }

span.linkus { background: url(../images/linkus.gif) no-repeat 0 0.3em; margin-right: 8px; white-space: nowrap;color:#0253b7; }
span.linkus a { padding-left:21px; }

span.translate{ background: url(../images/translate.png) no-repeat 0 0.3em; margin-right: 8px;  white-space: nowrap;color:#0253b7; }
span.translate a {margin-top:5px; padding-left:21px; }

span.share{ background: url(../images/share.png) no-repeat 0 0.3em; margin-right: 8px; white-space: nowrap;color:#0253b7; }
span.share a { padding-left:21px; }

#toolbarlist li {display:block;float:left;list-style-type:none;padding-right:10px;
/*width: 80px; uncomment this width if we want to show the tools vertically*/}

ul#toolbarlist {overflow:hidden;$overflow:visible; height:1%;margin-left:8px;}

div#toolbarcontainer {border:1px solid #cccccc;width:220px;padding-top:4px;}

.cont-bl{}
#all #wrapper .cont-bl h2{background:url(../images/cont-bl-h.gif) repeat-x 0 0;height:20px;padding:10px 0 0 17px;margin-bottom:0;font-size:11px;}
.cont-bl-box{border:1px solid #aebed4;background:#FFF url(../images/cont-bl-gd.gif) repeat-x 0 100%;border-width:0 1px 1px 1px;padding:5px 16px 12px;}


/* alpha */
#alpha{background:#5a5a5a;line-height:35px;clear:both;font-size:14px;color:#e6e6e6;text-align:center;}
	#alpha a:link,#alpha a:visited{color:#e6e6e6;padding:0 2px;}
	#alpha a:hover,#alpha a:active{color:#FFF;}

/* Footer
----------- */
#footerterm{width:620px;margin:5px auto;background:#FFF; padding:10px 0;}
#footer{clear:both;font:11px tahoma,sans-serif;width:759px;margin:0 auto;color:#999999;padding:12px 0;}
	#footer a:link,#footer a:visited{color:#707070;}
	#footer a:hover,#footer a:active{color:#c44932;}
#f-r{margin-right:25px; text-align:center;}
* html #f-r{margin-right:25px;}
	#f-r a{margin-left:11px;}
#f-l{margin-left:11px; margin-top:9px; color:#707070; text-align:center;}
	#f-l strong{color:#536e93;}
	#f-l em{font-style:normal;color:#a54534;}
#print_footer_addin{display:none;}

/* pages */
#all .indexpage{}
#all .indexpage h1{margin-bottom:0.6em;}
#all .indexpage h2{font-size:12px;margin-bottom:0.65em;}

.indexpage .termlinks{margin:-4px 0 17px;}
.indexpage .termlinks input.text{width:60%;}
.indexpage .termlinks input.submit{background:url(../images/bt_signup.gif) no-repeat;border:0;width:47px;height:21px;cursor:pointer;cursor:hand;position:relative;top:1px;}

#popular{}
#featured{}
#popular .more{background:url(../images/more.gif) no-repeat 1px 0.6em;clear:left; margin-top:10px}
#popular .more a{padding-left:13px;}
* html #popular{margin-right:10px;}

#popular_ifbun{}
#popular_ifbun .cont-bl-box{padding-top:10px;padding-bottom:10px;}
#popular_ifbun ul{overflow:hidden;//margin:-0.2em 5px 1.95em; }
#popular_ifbun li{line-height:25px;width:49%;display:block;float:left;background-position:0 10px;}
#popular_ifbun .more{margin:0 5px;background:url(../images/more.gif) no-repeat 1px 0.6em;clear:left;}
#popular_ifbun .more a{padding-left:13px;}


.small_gray{font:normal 11px tahpma,sans-serif;color:#7f7f7f; line-height:18px; padding:8px 0 0 0;overflow:hidden}
a.gray_anchor:link,a.gray_anchor:visited{color:#7f7f7f;}
a.gray_anchor:hover,a.gray_anchor:active{color:#c44932;}
#browse{font:normal 11px tahpma,sans-serif;color:#7f7f7f;}
#browse .cont-bl-box{padding-top:10px;position:relative;}
#browse ul{overflow:hidden;margin:-0.9em 5px 0.75em;}
#browse li{line-height:20px;width:49%;display:block;float:left;background-position:0 7px;}
#browse li:hover{background-position:0 -19px;}
#browse li a:link,#browse li a:visited{color:#7f7f7f;}
#browse li a:hover,#browse li a:active{color:#c44932;}
#browse .more{margin:0 5px 0.25em;background:url(../images/more.gif) no-repeat 1px 0.6em;clear:left;}
#browse .more a{padding-left:13px;}


.list-br{list-style:none;}
.list-br li{background-image:url(../images/bull-br.gif); background-repeat:no-repeat; background-position:0 11px; line-height:26px;}
.list-br li:hover{background-position:0 -45px;}
.list-br li a{padding-left:14px;}


.listcontent{list-style:none;}
.listcontent li{background:url(../images/bull-single.gif) no-repeat 0 11px;line-height:26px; padding-left:14px;}
.listcontent li.important{background:url(../images/bull-single.gif) no-repeat 0 11px;line-height:26px; padding-left:14px; color: #9f3926;}


.term_addon{float: right; width: 190px;}

.twocol2{width:610px;}
.twocol2 #content{margin:0 19px;display:block;}

.twocol{width:100%;}
.twocol #content{margin:0 19px;display:block;}
* html .twocol #content{height:0;}
.twocol #content h2{font:normal 18px arial,sans-serif;margin-bottom:0.7em;}

.column{
	float:left;
	padding-right:50px;
	width: 290px;/*420px for big resol.*/
}

.h2_term_title{font:bold 14px tahoma,sans-serif;color:#0253b7;}
.ok{color:green; font-weight:bold;}
.error{color:red; font-weight:bold;}
label{cursor:pointer;}

.form{ border: 1px solid #d5d5d5; font-family:Tahoma; font-size:11px; color:black;}
.form td{ padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom: 4px; text-align:left;}
.form .right{ padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom: 4px; text-align: right;}
.form th{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom: 4px; text-align:left; font-weight: normal;}
.form .right_th{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom: 4px; text-align: right;}
.form strong{ color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form .require{ color:#a54534; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form .text { border: 1px solid #7f7f7f; width: 200px;}
.form .text_contact { border: 1px solid #7f7f7f; width: 400px;}
.form .textarea { border: 1px solid #7f7f7f; width: 100%;}
.form table{padding:0px; width:100%;}
.form .items{ padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom: 4px; text-align:left;}

#suggestions { border:1px solid #498fc6; width:349px; font-size:9pt; background-color:#ffffff !important; z-index:11000;}
#suggestions a { display:block; color: #076499; padding: 2px 6px 2px 6px; text-decoration:none;}
a.out { display:block; color: #076499; padding: 2px 6px 2px 6px; background-color:white !important;}
a.over {background-color:#e1f3ff !important; color: #a44533;}

/*back links*/

 #back_links {
	line-height: 20px;
}

#more-drop, #more-drop-appeared-in-terms-button {
	border: 1px solid #bcd4e4;
	white-space: nowrap;
	background: #e1f3ff;
	position: relative;
	padding: 4px 4px 5px 0;
	border-width :1px 1px 0;
	bottom: -2px;
	cursor: pointer;
	cursor: hand;

}

* html #more-drop, #more-drop-appeared-in-terms-button {
	border-width:1px 1px 0;
}

#content .more-closed {
	border-width: 1px;
	padding: 4px 4px 4px 0;
}

* html #content .more-closed {
	border-width:1px;
}

#more-drop img, #more-drop-appeared-in-terms-button img {
	position: relative;
	top: 2px;
}

#more-drop-c, #more-drop-appered-in-terms {
	display: none;
	border: 1px solid #bcd4e4;
	background: #e1f3ff;
	margin: -13px 0 1em;
	padding: 10px;
	max-height: 7em;
	overflow: auto;
}

* html #content #more-drop-c, #more-drop-appered-in-terms {
	height: 7em;
}



#all .term_definition
{
	padding:0;
	width: 373px !important;
}



#wrapper .term_definition a:link{text-decoration:none;}
#wrapper .term_definition a:visited{text-decoration:none;}
#wrapper .term_definition a:hover{text-decoration:underline;}

.term_of_day a:link{text-decoration:none;}
.term_of_day a:visited{text-decoration:none;}
.term_of_day a:hover{text-decoration:underline;}

.term_of_day .more_link:link{text-decoration:underline;color:#0253b7;}
.term_of_day .more_link:visited{text-decoration:underline;color:#0253b7;}
.term_of_day .more_link:hover,a:active{color:#a44533;}

#inline_gadets{ border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6; width:354px}
#inline_gadets .block{ border-bottom: 1px solid #d6d6d6; padding:10px;}
#inline_gadets strong{ font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px;}
#inline_gadets textarea{ width:330px; height:160px; border: 1px solid #7f9db9;}
#inline_gadets select{ width:330px; border: 1px solid #7f9db9;}
.inline_gadget_p{font-family:Tahoma; font-size:11px;}

.termtable{
width:610px;
background:#FFF;
margin:0 auto;
background:#FFF url(../images/main-lr.gif) repeat-y 0 0;
padding: 10px 20px 10px 20px;

}
.term_col1 {
float:left;
height:130px;
width:186px;
border: 1px solid #7f9db9;
border-right: none;
padding-left:10px;
padding-top:10px;
}
.term_col2 {
height:130px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
float:left;
width:200px;
border: 1px solid #7f9db9;
border-right: none;
}
.term_col3 {
height:130px;
padding-left:10px;
padding-top:10px;
float:right;
width:180px;
border: 1px solid #7f9db9;
}

/* Signup Form */
.signupForm { margin-bottom:1em; }
.signupForm * { vertical-align:middle; }
.signupFormEmail { padding:3px 1px 2px 1px; width:220px; }
.signupFormPrivacy { font-size:11px; padding-top:2px; }


.x-mask{
z-index:9000;position:absolute;top:0;left:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.5;
opacity:.50;
background-color:#CCC;
width:100%;
height:100%;
}

div.popupwindow{width: 340px;z-index:10000;position:absolute; left: 0; top: 200px; margin-left: auto;margin-right: auto; background: #536E93; color: #fff; font-size: 12px;border: 2px #555555 solid;padding: 15px}
div.popupbtns{width: 100%; text-align: center; margin-top: 10px}

div.popupwindow .ok {
background:#B54229 url(../images/ok.gif) no-repeat;
border:0pt none;
cursor:pointer;
height:25px;
margin-left:10px;
position:relative;
width:57px;
}

div.popupwindow .send {
	background:#B54229 url(../images/popup-send.png) no-repeat;
	border: none;
	cursor: pointer;
	height: 25px;
	margin-left: 10px;
	position: relative;
	width: 57px;
}

div.popupwindow .close {
	background:#B54229 url(../images/popup-close.png) no-repeat;
	border: none;
	cursor: pointer;
	height: 25px;
	margin-left: 10px;
	position: relative;
	width: 57px;
}

div.popupwindow .cancel {
	background:#B54229 url(../images/popup-cancel.png) no-repeat;
	border: none;
	cursor: pointer;
	height: 25px;
	margin-left: 10px;
	position: relative;
	width: 57px;
}

.help-page
{
	padding-left: 20px;
	padding-right: 20px;
}

.right
{
	text-align:right;
	padding: 10px;
}

.left
{
	text-align:right;
	padding: 10px;
}

.send-to-friend-control
{
	width: 300px;
}

.error_padding
{
	padding-top: 4px;
	padding-bottom: 6px;
}

.center
{
	text-align: center;
}

.facebook-logo
{
	float:left;
	padding-right:10px;
}

.rss_links
{
	margin:5px 0px 5px;
	padding-left: 18px;
	white-space: nowrap;
	height: 20px;
	background: url(../images/rss.png) no-repeat 0 2px;
}

.rss-div
{
	padding-left: 20px;
}

#cse-search-results iframe
{
	width: 725px !important;
}

.close_div
{
	text-align: right;
	cursor: move;
	padding-bottom: 5px;
}

.close_div img
{
	cursor: pointer;
}

.close-div-padded
{
	margin-bottom: 10px;
}

.speeker_div
{
	/* float: left;*/
	padding-left: 7px;
	padding-bottom: 5px;
}

div.popupwindow .submit
{
	background:#009900 url(../images/popup-send.png) no-repeat;
	border:0pt none;
	cursor:pointer;
	height:25px;
	margin-left:10px;
	position:relative;
	width:57px;
}

div.popupwindow .dont_submit
{
	background:#009900 url(../images/popup-close.png) no-repeat;
	border:0pt none;
	cursor:pointer;
	height:25px;
	margin-left:10px;
	position:relative;
	width:57px;
}

.link_speaker_error
{
	margin-top: -23px;
}

@-moz-document url-prefix()
{
	.link_speaker_error {margin-top: 0px;}
}

/* ********************************************************************************************************* */

.bookmarks {
	padding-right: 5px;
	vertical-align: middle;
	border: 0px solid #ffffff;
}

.share {
	line-height: 16px;
	height: 16px;
	width: 16px;
	display: block;
	margin-right: 8px;
	float: left;
}

.share_delicious {
	background: url(../images/comp.share.gif) 0 0;
}

.share_furl {
	background: url(../images/comp.share.gif) -16px 0;
}

.share_stumbleupon {
	background: url(../images/comp.share.gif) -32px 0;
}

.share_google {
	background: url(../images/comp.share.gif) -48px 0;
}

.share_yahoo {
	background: url(../images/comp.share.gif) -64px 0;
}

.share_fav {
	background: url(../images/comp.share.gif) -80px 0;
}

.share_rss {
	background: url(../images/comp.share.gif) -96px 0;
	margin-right: 0;
}

.share_igoogle {
	background: url(/images/comp.share.gif) -112px 0;
	width: 104px;
}

.share_facebook {
	background: url(/images/comp.share.gif) -216px 0;
	width: 112px;
}
.share_facebooksm {
	background: url(/images/comp.share.gif) -356px 0;
	width: 17px;
}

.share_widget {
	background: url(/images/comp.share.gif) -328px 0 no-repeat;
	_margin-right: 0 !important;
	_padding-right: 12px;
	width: 29px;
}

.menu {
	background-repeat: no-repeat;
	line-height: 28px;
	height: 28px;
	display: block;
	float: left;
	text-indent: -10000px;
	background-image: url(../images/img03.gif);
}
#menu {
	height: 20px;
	background: url(images/img02.jpg) no-repeat left top;
	margin-top:20px;
}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
}

#menu a {
	display: block;
	float: left;
	width: 95px;
	height: 15px;
	padding: 5px 0px 0px 0px;
	background:url(images/img04.gif) no-repeat left top;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border:1px solid #CCCCCC;
}

#menu a:hover { 
	background: url(images/img031.gif) ;
	text-decoration: none; 
}

#menu .current_page_item a {
	background: url(images/img031.gif) no-repeat left top;
}

#menu .first {
}
.menu_1 {
	width: 68px;
	background-position: 0 0;
}

.menu_1a {
	width: 68px;
	background-position: 0 -28px;
}

.menu_2 {
	width: 104px;
	background-position: -173px 0;
}

.menu_3 {
	width: 105px;
	background-position: -68px 0;
}

.menu_3a {
	width: 105px;
	background-position: -68px -28px;
}

.menu_4 {
	width: 77px;
	background-position: -277px 0;
}

.menu_4a {
	width: 77px;
	background-position: -277px -28px;
}

.menu_5 {
	width: 90px;
	background-position: -354px 0;
}

.menu_5a {
	width: 90px;
	background-position: -354px -28px;
}

.menu_6 {
	width: 75px;
	background-position: -444px 0;
}

.menu_6a {
	width: 75px;
	background-position: -444px -28px;
}


.menu_7 {
    width: 35px;
    background-position: -729px 0;
}

.menu_7a {
    width: 35px;
    background-position: -729px -28px;
}

.menu_8 {
    width: 97px;
    background-position: -625px 0;
}

.menu_8:hover{
    width: 97px;
    background-position: -625px -28px;
}

.menu_9 {
    width: 97px;
    background-position: -520px 0;
}

.menu_9:hover{
    width: 97px;
    background-position: -520px -28px;
}

/*newsbar css*/
@import url("gsnewsbar.css");
@import url("gsearch.css");
.titleBox_gsnb { color : #676767;font-size:12px;}
.resultDiv_gsnb {padding-left: 0px;padding-right: 3px;padding-top:0px;margin-left:-5px;}
.gs-snippet, .gs-location, .gs-publishedDate, .gs-publisher, .gs-relativePublishedDate {color:#000000;}
.gs-title {margin-top:10px;}.gs-publisher{margin-top:-9px;}
.gs-relativePublishedDate { display:none;}
.gs-publishedDate,.gs-location {display:none;}
.statusItem_gsblb { display:none;}
.gsc-branding-text {font-size:8px;}
a.statusItem_gsnb { color : rgb(9, 122, 182);  font-size : 11px; text-decoration:none;}
a.statusItemSelected_gsnb { color : #ff0000;text-decoration:none;}
.resultsBox_gsnb, .resultDiv_gsnb {color: #000099;line-height: 18px;}
a.gs-clusterUrl {display:block;line-height:25px;}
img {border:0;}
a.gs-title { font-weight:normal;font-size: 12px;font-family: Verdana,Tahoma,Arial;color:#0253b7;}
.gs-title {  font-family:Verdana;  font-size :11px;color: #000099;line-height: 18px;margin-bottom: 0.8em;}
.resultsBox_gsnb .resultDiv_gsnb  { font-family:Verdana; font-size :11px;}
.gs-result {font-family: Verdana,Tahoma,Arial;font-size: 11px;color: #0000ff;line-height: 20px;}
.resultsBox_gsnb {color: #000099;line-height: 18px;margin-top: 1.3em;}
.gs-visibleUrl {color:#ff0000;overflow:hidden;}
.gs-title, .gs-snippet {overflow:hidden;}
.gs-snippet{font-size:11px;}
a.gs-visibleUrl, .gs-visibleUrl{font-family: Verdana,Tahoma,Arial;font-size: 11px;color: #000099;line-height: 18px;margin-bottom: 1.3em;}
.statusItemSelected_gsnb, .statusItem_gsnb{ display:none;}
div.gs-watermark { display: none;}
.gs-blogResult, .gs-result{ padding-left:6px;padding-right:3px;margin-left:0px;}
.resultDiv_gsblb   {border-bottom: 1px solid #cecece;}
.add {display: block; color: #008800; }
.newsBox_gsnb {margin-top:-20px;}
.statusBoxRoot_gsnb {margin-top:-15px;}
/*newsbar css ends here*/

#slide {
    padding: 0;
}

#slide .slide-image{
	width: 400px;
	text-align: center;
	min-height: 200px;
	float: left;
	padding-right: 20px;
}

#slide .slide-image p {
	text-align: center;
	font-size: 10px;
	color: #1B5C96;
}

#slide .title{
    padding: 0 20px;
    padding-bottom: 20px;
    text-align: center;
    color: #1B5C96;
    font-family:Georgia;
}
#slide h2 {
	margin-left: 420px;
	line-height: 12px;
	font-family: Georgia;
}

#slide .secondtitle{
    padding: 20px 20px;
    padding-bottom: 20px;
    font-family:Georgia;
}

#slide .nav {
    text-align: center;
    padding-top: 10px;
}
#slide .nav span{
    position: relative;
    bottom: 4px;
}
#slide .nav img{
    padding: 0 3px;
    margin: 0;
}

#slide .content {
    padding: 0 20px;
}

#slide .sidead {
	position: inherit;
	float: right;
}
#slide .ad_term_top_place {
	min-height: 280px;
	height: 280px;
}

#slide p {
    padding: 5px 0;
    text-align: justify;
}

#featured-content img{
    float: right;
    padding-bottom: 10px;
    padding-left: 10px;
}

#featured-content .right {
    float: left;
    width: 49%;
    padding: 0;
}
#featured-content .left {
    float: right;
    width: 49%;
    padding: 0;
}

#featured-content .box {
    border: 1px solid #AEBED4;
    border-top: 0;
    margin-bottom: 20px;
}

#featured-content .title {
    background: transparent url(../images/cont-bl-h.gif) repeat-x scroll 0 0;
    font-weight: bold;
    height: 20px;
    color: #FFFFFF;
    padding-top: 3px;
    padding-left: 10px;
    text-align: left;
}
#featured-content .title img{
}

#featured-content .content {
    padding: 0 10px;
    text-align: justify;
}
#featured-content .content {
    margin: 12px;
}

#term_s
{
	width: 340px !important;/*350 for big resolution */
}

.twocol-terms ul {
	margin-left: 1.5em;
}


#all .term_definition {
	padding:0;
	width: 45%;
	float: left;
}

.block {
    border: 1px solid #003366;
    margin: 20px 0;
    width: 99%;
}

.block a{
	text-decoration: none;
}
.block .title {
    color: #FFFFFF;
    background-color: #006297;
    background-image: url('/images/block-title-background.png');
    background-position: center;
    min-height: 32px;
    border: 1px solid #9BB3C7;
}

.block .title h2 {
	margin: 0 !important;
	color: #FFFFFF !important;
    padding-top: 5px;
    padding-left: 15px;
    font-family: Arial Narrow !important;
    font-weight: bold !important;
    float: left;
    max-width: 85%;
    font-size: 18px;
    font-size: 14px\9
}

.block .title h2 span {
	font-size: 14px;
}

.block .title .word-app {
	float:left;
	font-family:Arial Narrow;
	font-size:18px;
	font-weight:bold;
	max-height:45px;
	width:90%;

}

.block .title .word {
	float:left;
	margin: 10px 15px;
	margin-right: 7px;
}

.block .title .app {
	font-size:14px;
}

.block .title .ico {
    float: right;
    padding-top: 5px;
    padding-right: 5px;
}

.block .block-content {
	padding: 10px 10px;
	border-top: 1px solid #003366;
	overflow: auto;
	background-image: url('/images/content-background.png');
	background-repeat: repeat-x;
	background-position: bottom;
}

.block .scroll {
	border-top: 0;
	padding-right: 5px;
}

.block .left {
	width: 45%;
	float: left;
	text-align: left;
	padding: 0;
}
.block .right {
	width: 45%;
	float: right;
	text-align: left;
	padding: 0;
}

.rating-stars {

}

.block .block-content p{
	margin: 0;
	margin-bottom: 5px;
}

#relatedTerms .block-content{
	height: 308px;
}

#backLinks .scroll {
	height: 95px;
}

#termsInTerms .scroll{
	height: 95px;
}
#block-toolbarlist {
	padding-top: 5px;
	width: 270px;
}
#block-toolbarlist ul{
	padding: 0;
	margin: 0;
}

#block-toolbarlist li {
	display: inline;
	padding-right: 10px;
}

#speaker {
	position: relative;
	top: 2px;
}

.right_term_definition {
	width: 340px;
	float: left;
}
.right_term_definition .sidead {
	position: static;
	top: auto;
	right: auto;
}

#mostPopular h2.s16 {
/*	font-size: 16px;*/

}

#term_s {
	width: 307px !important;
}

.menu-container
{
    border:1px solid #498fc6; 
    cursor: hand;
    width:97px; 
    z-index:100;
}

.menu-container a
{ 
    display:block; 
    text-decoration:none;
}

.leftpane{ width:373px; padding:0 15px 0 20px;;
}

#all .rightpane{float:right; width:320px; padding:0 20px 0 0px;}

#newsBar-bar1
{
	*padding-top: 1px;
}