/* Defaults */
h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li,dl,dt,dd{margin:0;padding:0;}
p{margin:0;padding:0;}
fieldset,img{border:0 none;}
a{text-decoration:none;}
a:hover{outline:none !important;}
a:hover span{cursor:pointer;}
pre,code{margin:0;padding:0;}
form,fieldset,input,textarea,label,select{margin:0;padding:0;}
textarea{overflow:auto;}
input,textarea,select,button{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
table,thead,tbody,tr,th,td{font-size:1em;border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
h1,h2,h3,h4,h5{font-weight:normal;}
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:14px;}
q {
    quotes: "\"" "\"" "'" "'";
}
h5{font-size:1.2em;}
form label{cursor:pointer;}
*|*:link {
color:#6199BC;
}
body{background-color:#E9F5FB;font:62.5% "Lucida Grande","Lucida Sans","Bitstream Vera Sans",Verdana,sans-serif;margin:0;padding:0;}
::selection{background:#BDE5F8 !important;
}

::-moz-selection{background:#BDE5F8 !important;
}
/* defaults end*/

.clear{clear:both;float:none;height:0px;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

.cf:after{content:".";line-height:0;height:0;display:block;clear:both;visibility:hidden;}
* html .cf{height:1%;}
div#body{background-color:#FFF;color:#343434;}
div#body h2 a,div#body h3 a,div#body h4 a,div#body h5 a{text-decoration:none;}
div#body p{line-height:1.6em;margin:0 0 10px 0;}
div#body div.wrapper div.t{background:url("../image/body_bg_top.png") repeat-x left top;}
div#body div.wrapper div.b{background:url("../image/body_bg_bottom.png") repeat-x left bottom;}
div#body div.wrapper div.tl{background:url("../image/body_border_top.png") no-repeat left top;}
div#body div.wrapper div.tr{background:url("../image/body_border_top.png") no-repeat right top;}
div#body div.wrapper div.bl{background:url("../image/body_border_bottom.png") no-repeat left bottom;}
div#body div.wrapper div.br{background:url("../image/body_border_bottom.png") no-repeat right bottom;padding: 5px 0 5px;}
body#browse div#body div.wrapper div.br {padding: 5px 0 5px;}
body#hotsearches div#body div.wrapper div.br {padding: 5px 0 5px;}
body#lookup div#body div.wrapper div.br {padding:15px 0 70px;}
body#FAQ div#body div.wrapper div.br {padding:15px 0 70px;}
body#site div#body div.wrapper div.br {padding:5px 0 5px;}

* html div#body div.wrapper div.br{height:0.01%;}
*+html div#body div.wrapper div.br{height:0.01%;}

div#primary{min-height:65px; overflow:hidden;padding: 0 10px;}


* html div#primary{height:0.01%;}
*+html div#primary{height:0.01%;}

div#footer{background:#548CAF url("../image/footer_bg.png") repeat-x left top;color:#FFF;position:relative;z-index:1;}

div#footer ul li{ list-style-image:none;list-style-position:outside;list-style-type:none;}
div#footer a{ color:#FFFFFF;}
div#footer div.wrapper{padding-top:15px;padding-bottom:10px;position:relative;z-index:1;}
div#footer div.section{width:300px;margin:5px 20px 20px 0;float:left;}
div#footer div.section h4{border-bottom:1px solid #397FA0;margin:0 0 5px 0;padding:0 0 5px 0;}
* html div#footer div.section ul{height:0.01%;}
*+html div#footer div.section ul{height:0.01%;}
div#footer div.section ul li{padding:0 0 5px 0;}
div#footer div.copyright{border-top:1px solid #397FA0;padding:5px;clear:both;text-align:right;}

div#layout{font-size:1.2em;}

#lBox{
    margin:0px;
    margin-right:20px;
    width:250px;
	/*width:220px;*/
    float:left;  
    overflow:hidden;
 }

#rBox{
     clear:both;
     margin:0px;
     padding:0px;
     float:right;
     width:700px;
	/*width:830px;*/
}

.innerLBox{
	/*width:560px;*/width:690px;margin-right:20px;overflow:hidden;display:block;
}

.innerLBox .searchBar{
 width:689px;border:0px;border-right:1px solid #CED6E0;border-bottom:1px solid #CED6E0;	
}

.innerRBox{
	width:120px;float:right;overflow:hidden;display:block;
}

 
div#header div.wrapper,div#body div.wrapper,div#footer div.wrapper{width:990px;/*width:1090px;*/margin:0 auto;padding:0;}
div#header{background:#fcfdff url("../image/header_bg.png") repeat-x left bottom;}

div#header h1{margin:15px 0 0 0;float:left;margin-top:5px; padding-bottom:10px;margin-left:15px;}
div#header h1 a{background:url("../image/header_logo.png") no-repeat left top;text-indent:-5000px;width:172px;height:50px;overflow:hidden;display:block;margin-top:10px;}

div#header span.logo{margin:5px 0 0 5px;float:left;}
div#header span.logo a{background:url("../image/header_logo.png") no-repeat  left;height:70px;overflow:hidden;display:block;}

/* Navigation */
div#header div#navWrapper {float:right;display:block;overflow:hidden;}

/*  auth messages */
div#header .authWrapper {padding:5px 0px;margin-right:10px;}
.authWrapper {clear:both;color:#696969;font-size:85%;margin:0px;text-align:right;line-height:1.22;}
.authWrapper .status, span.status{-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff none repeat scroll 0 0;padding:1px 4px;margin-right:3px;}
.authWrapper .status a, span.staus a{color:#337DA5 ;font-weight:bold;text-decoration:none; }

.authWrapper a.status{color:#CE6A00; font-weight:bold; /*color:#337DA5 ;font-weight:bold;text-decoration:none;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;border:1px solid #999999;font-size:12px;
padding:2px 4px;*/}
.authWrapper input { border:1px solid #999999;	padding:2px;}
.authWrapper .cur { cursor:pointer;}


div#header ul#navigation{margin:3px 0 15px; overflow:hidden;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
div#header ul#navigation li{margin:5px;padding:5px;float:left;list-style:none;}
div#header ul#navigation li a{    background-color:#FFFFFF;    border:1px solid #568EB2;    color:#568EB2;    padding:2px 10px 3px;    text-align:center;}
div#header ul#navigation li a:hover{    border:1px solid #CE6A00;color:#CE6A00;}

body#browse ul#navigation li.browse a, body#FAQ ul#navigation li.FAQ a,body#contact ul#navigation li.contact a { border:1px solid #CE6A00;color:#CE6A00;font-weight:bold; }


#topNav
{	margin: 0;
	padding: 0;
	z-index: 30;
	margin:3px 0 5px; 
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
}

#topNav li
{	
	list-style: none;
	float: left;
	margin:5px;padding:5px;}

#topNav li a
{	display: block;
	background-color:#FFFFFF;    border:1px solid #568EB2;    color:#568EB2;    padding:2px 10px 3px;
	width: 60px;
	
	text-align: center;
	text-decoration: none;}

#topNav li a:hover
{	 border:1px solid #CE6A00;color:#CE6A00;}

#topNav div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background:#DAF0FE;
	z-index:35;
	}

	#topNav div a
	{	
		position: relative;
		display: block;
		margin: 0;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color:#568EB2;    
		padding:2px 10px 3px;
		border:none;
		border-bottom:#B2E7FB solid 1px;
	}

	#topNav div a:hover
	{	background: #568EB2;
		color: #FFFFFF;
		border:none;
		border-bottom:#B2E7FB solid 1px;
	}

body#browse ul#topNav li.browse a,body#FAQ ul#topNav li.FAQ a{ border:1px solid #CE6A00;color:#CE6A00;font-weight:bold; }

    
#blueBtn, #orangeBtn{    
    margin:3px 0 5px; overflow:hidden;
	padding-left:30px;
}

#blueBtn a{
    background:url("../image/blue_btn_left.png") no-repeat left 0px;font-size:16px;font-weight:bold;color:#FFFFFF;padding:0 0 0 8px;display:block;float:left;outline:none;
}

#blueBtn a span{
    background:url("../image/blue_btn_right.png") no-repeat right 0px;padding:8px 20px 10px 15px;display:block;float:left;
}

#orangeBtn a{
    background:url("../image/orange_btn_left.png") no-repeat left 0px;font-size:16px;font-weight:bold;color:#FFFFFF;padding:0 0 0 8px;display:block;float:left;outline:none;
}

#orangeBtn a span{
     background:url("../image/orange_btn_right.png") no-repeat right 0px;padding:10px 20px 15px 15px;display:block;float:left;
}


#lookupBox{width: 500px;height: 56px;background: url(../image/lookup_bg.png) no-repeat center top;padding:5px;padding-bottom:0px;margin:0px;margin-left:15px;
}

#lookupBox .lookupTxt{
    float: left;    
    padding: 0;  
    border: 0;  
    width: 380px;
    height: 46px;    
    background: none;
    padding:5px;
    color:#807E7E;
    font-size:26px;
}

#lookupBox .lookupBtn{float: right; width:103px;height:46px;}


h2.hLine{border-bottom:1px solid #DCE2E6;color:#0083D7;margin-bottom:10px;padding:5px 0 10px;
}

h2.siteTitle{border-bottom:3px solid #B2E7FB;color:#337DA5;margin-bottom:10px;padding:5px 0 10px;
}

div#button_lookup a,div#button_billing a,div#button_forum a{-moz-border-radius:8px;-webkit-border-radius:8px;text-align:left;font-size:1.2em;}


div#button_lookup a span,div#button_forum a span{padding:8px 0 8px 42px;display:block;}



/* Added for displaying definitions of a word */

.nodefinition {padding-right:24px;
}

.definition {float:left;border-right:1px solid #EEEEEE;margin-right:5px;padding-right:5px;
}

.definition_others {width:200px;float:right;background:#F3F3F3 none no-repeat scroll right top;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding:5px;
}


div.adWithHeader{
	margin-top:5px;
    margin-bottom:5px;
    overflow:hidden;
    background:#337DA5;
    padding:2px;
    width:auto;    
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-bottomleft:2px;    
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-right-radius:2px;
    -webkit-border-bottom-left-radius:2px;
}
div.adWithHeader span.heading{
    margin:0px;font-size:18px;color:#FFFFFF;font-weight:bold;padding-left:5px;
}

.blueAdv{
    background-color:#DAF0FE;
    border:1px solid #B2E7FB;
    position:relative;
    -moz-border-radius:8px;    
    -webkit-border-radius:8px;
    z-index:3;
    font-family:Trebuchet MS,arial,sans-serif;
    overflow:hidden;
    margin-bottom:5px;
    /*width:218px;*/
	width:248px;
}

.blueAdv .advDesc{
 margin:3px;padding:5px;background:#FFFFFF;font-size:16px;	
}


div.adWithHeader div.adContent{
    padding:5px; background:#FFFFFF;margin-top:0px;    
}

div.adContent p{
    text-align:justify;width:inherit;margin-bottom:0px;line-height:normal;
}

div.adContent ul li{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    display:inline;
}

div.adContent a{
    color:#AAAAAA;
    cursor:pointer;    
}

#browseBox{
   margin:0px;padding:0px;
   overflow:hidden;
  /* margin-bottom:20px;*/
 }
 
.brWrapper{
	display:block;overflow:hidden; 
}

/*span.lexiTag{
 font-size: 14px; font-weight: bold;color:#337DA5	
}*/

h1.lexiTag{
color:#337DA5;
 
}
h4.lexiTag{
 font-size:17px;
	
}
                    
#browseNav {
    /*background-color:#AAAAAA;*/
    /*background-color:#B2E7FB;
    border-top:2px solid #B2E7FB;*/
    background-color:#FFFFFF;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:-1px 0 0;
    padding:0;
    width:20px;
    padding-left:0;
    display:block;
    /*margin-top:82px;*/    
}

#browseNav div.searchWrapper{
    background:#FFFFFF url(../image/search-input.png) repeat-x scroll left top;
    border-color:#AAAAAA -moz-use-text-color #AAAAAA #AAAAAA;
    border-style:solid none solid solid;
    border-width:1px 0 1px 1px;
    display:block;
    float:left;
    height:29px;
    margin:12px 0 11px 15px;
    
}
.searchBar{
    background:transparent url(../image/search-bar-bg2.png) no-repeat scroll left top;
    border-right:0 none;
    bottom:0;
    float:none;
    height:60px;
    margin:0;
    width:679px;
    padding-top:0;
    /*position:absolute;*/
    right:0;
    display:block;
    vertical-align:baseline;
    border-right:1px solid #CED6E0;
}

div.term{
    background:#FFFFFF url(../image/search-input.png) repeat-x scroll left top;
    border:#AAAAAA;
    border-style:solid none solid solid;
    border-width:1px 0 1px 1px;    
    display:block;
    float:left;
    height:29px;
   /* margin:12px 0 3px 20px;*/
    color:#363636; 
	margin-top:2px;
}

.searchEg{
    color:rgba(0, 0, 0, 0.5);
    font-size:9px;
    margin-left:25px;
    width:600px;float:left;    
}

.term input.whatWord, .term input.whatWord[type="text"] {
    clear:both;
    background-color:transparent;
    border:0 none;
    display:block;
    float:left;
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:14px !important;
    height:18px;
    margin-left:5px;
    margin-top:5px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    vertical-align:middle;
    width:300px;
    border:#DDDDDD;
}

.term select.searchMode {
    /*background:transparent url(/images/header/where-bg.png) no-repeat scroll 5px 3px;*/
    background:none;
    border:#DDDDDD;
    border-style:none none none solid;
    border-width:0 0 0 1px;
    display:block;
    float:left;
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:14px;
    height:20px;
    margin-top:5px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    padding-left:5px;
    width:80px;
}

.wordSubmit {
    /*margin-top:10px;*/
    padding-left:0;
    padding-top:0;
    display:block;
    float:left;
}

.wordSearchBtn {
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:5px;
    
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    
    -moz-box-shadow:none !important;
    background:#CC6600 url(../image/shiny-orange.png) repeat-x scroll left center;
    border-color:rgba(0, 0, 0, 0.125) rgba(0, 0, 0, 0.125) rgba(0, 0, 0, 0.25);
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    height:31px;
    margin-left:-1px;
    margin-top:2px;
    padding:6px 15px 7px;
    position:relative;
    text-decoration:none;
    text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
    font-family:Arial,Geneva,sans-serif;
	width:75px;
}




#browseNav li.current{
    background-color:#D78315;
    left:-1px;
    /*border-right:1px solid #696969;*/
    
}


#browseNav li.current a, #browseNav li.current span{
 color:#FFFFFF;
}
#browseNav li {
    
    /*border-top:1px solid #696969;*/
    /*border-bottom:1px solid #696969;
    border-right:1px solid #696969;*/
    -moz-border-radius-bottomright:8px;
    -webkit-border-bottom-right-radius:8px;
    
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    
    cursor:pointer;
    float:left;
    line-height:20px;
    margin:0;
    padding:0;
    position:relative;
    width:18px;
    z-index:3;
    display:list-item;
    background-color:#337DA5;
    margin-bottom:2px;

}
#browseNav li a, #browseNav li span{
    display:block;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    padding:0 5px 0 4px;
    text-decoration:none;
    color:#FFFFFF;
    cursor:pointer;
}
                        
#browseWords {
    background-color:#FFFFFF;
    border-color:#FFFFFF #CED6E0 #CED6E0;
    border-style:solid;
    border-width:1px;
    float:left;
    position:relative;
    border-top-color:#CED6E0;
    width:678px;
    
}

hr{
    height:3px;
    margin-left:25px;
    color:#B2E7FB;
    background-color:#B2E7F;
}

#browseWords .wordsContainer{ 
    width:645px;
 }

#browseWords .browseInfo{
    background:#DAF0FE url(../image/search_bg.png) no-repeat scroll left center;
    border-bottom:1px solid #CED6E0;
    height:80px;
    padding:0px;
}

#browseWords .browseFilter{
    margin:0;
    padding:3px 5px;
    background:#FFFFFF url(../image/filter.png) no-repeat scroll right center;
    padding-right:25px;
    width:350px;
    float:left;
    border:#AAAAAA solid 1px;
    color:#343434;    
    font-size:18px;
    margin-left:30px;
}

#browseWords .browseMask{
    margin-left:-24px;margin-top:2px;float:left;
}

#browseWords a{
  text-decoration:none;
  color:#337DA5;
  cursor:pointer;        
}

#browseWords a:hover{
 text-decoration:underline;	
}

#browseWords span{
 color:#555555;    
}

#browseWords a.more{
    color:#9F6000;
}

#browseWords  .moreItem{
    text-align:right;border-bottom:0px;line-height:8px;
}


#browseWords div.topNav{
    margin-left:30px;text-align:left;margin-top:3px;
}
#browseWords div.topNav a{
    margin-right:4px;
    font-size:9px;
    color:#337DA5 !important;
}


.wordsContainer ul{
    margin:0px;border:none;
    /*border-top:1px solid #B2E7FB;
    border-bottom:1px solid #B2E7FB;*/
    border-top:1px solid #CED6E0;
    border-bottom:1px solid #CED6E0;
    display:block;
    list-style-type:none;
    border-top:none;
}

.wordsContainer ul li{
    display:list-item;
    margin:0px;
    padding:3px;
    border:none;
    border-bottom:1px dotted #B2E7FB;
}

.wordsContainer li span.shortDef{
    color:#666666;font-size:11px;
    /*font-family:Georgia,"Times New Roman",Times,serif;*/
	font-family:Verdana, Geneva, sans-serif;
    font-style:italic;    
}

.browsePagination{
    margin:0px;
    padding:0px;
    width:24px;
    height:500px;
    display:block;
    float:left;
    padding-left:1px;
    /*margin-left:-5px;*/
    margin-right:5px;
}

.browsePagination .controls{
    margin:0px;
    padding:0px;
    height:300px;
    margin-top:150px;
    background:none;
}

.browsePagination .controls div#scrlTop{
    margin:0px;border:none;
    width:24px;
    height:38px;
}

.browsePagination .controls div#scrlBottom{
    
    margin:0px;border:none;
    margin-top:100px;
    width:24px;
    height:38px;
}

.scrlTopActive{
    cursor:pointer;
    background:#FFFFFF url("../image/scrl_top.png") repeat-x left bottom;
}

.scrlBottomActive{
    cursor:pointer;
    background:#FFFFFF url("../image/scrl_bottom.png") repeat-x left bottom;
}

.scrlTopInactive{
    cursor:default;
    background:#FFFFFF url("../image/scrl_top_dim.png") repeat-x left bottom;
}

.scrlBottomInactive{
    cursor:default;
    background:#FFFFFF url("../image/scrl_bottom_dim.png") repeat-x left bottom;
}

/*Bhairab - Start*/
.scrlTopWait{
    cursor:default;
    background:#FFFFFF url("../image/scrl_top.gif") repeat-x left bottom;
}


.scrlBottomWait{
    cursor:default;
    background:#FFFFFF url("../image/scrl_bottom.gif") repeat-x left bottom;
}
/*Bhairab - End*/

.titleItem{
     border:none;
     background:#FFFFFF;
     padding:5px;
     margin-bottom:5px;
     overflow:hidden;    
}

.defCalloutWrapper{    
    border-bottom:10px solid #337DA5;
    border-left:10px dotted transparent;
    border-right:10px dotted transparent;
    height:0;
    left:0;
    margin-left:10px;
    top:0;
    width:0;
    z-index:4;
}
.defCallout{
    border-bottom:8px solid #DAF0FE;
    border-left:8px dotted transparent;
    border-right:8px dotted transparent;
    height:0;
    left:-6px;
    position:relative;
    top:2px;
    width:0;
    z-index:5;
    
}
.defCalloutContent{
    background-color:#DAF0FE;
    border:1px solid #337DA5;    
    padding:5px;
    position:relative;
    top:-1px;
    -moz-border-radius:8px;    
    -webkit-border-radius:8px;
    z-index:3;
    font-family:Verdana, Geneva, sans-serif;
    overflow:hidden;
}

.lookupCallout{
	background-color:#DAF0FE;
    border:1px solid #CED6E0; 
	border-top:none; 
	border-bottom:1px solid #CED6E0; 
	z-index:0;
    -moz-border-radius-topright:0px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-top-left-radius:0px;
}

.nbMain{
 	padding:2px;background:#DAF0FE;	
}

.nbTitle{
	border-bottom:#B2E7FB solid 1px;font-size:18px;font-weight:bold;color:#337DA5;margin-bottom:5px;padding:0 5px;
}

#nbWrapper{
	 padding:10px;background:#FFFFFF;min-height:80px;width:226px;overflow:hidden;
}
#nbWrapper .nbWord{
 	display:inline;	
}

#nbScrlUp{
  display:block;width:190px;height:16px;background-image:url(../image/nb_scrl_up.png);cursor:pointer;	
}

#nbScrlDown{
  display:block;width:190px;height:16px;background-image:url(../image/nb_scrl_down.png);cursor:pointer;	
}


.nearestCallout{
	background-color:#DAF0FE;
    border:1px solid #CED6E0; 
}

.nearestCallout tr.odd{
	
	background:#FFF5E5;
	border-style:solid;
	border-width:1px 0;	
	border-color:#cccccc;
	
}

.nearestCallout tr.even{
	background:#FFFFFF;
	border-style:solid;
	border-width:1px 0;	
	border-color:#cccccc;	
}

.nearestCallout td{
 padding:3px;	
}


h2#startWith{
    color:#D78315;     
}


.defCalloutContent .leftWrapper{
    padding:2px 0px;float:left;width:74%;padding-bottom:0px;
}

.defCalloutContent .rightWrapper{
    float:right;padding:2px 0px;width:25%;padding-bottom:0px;padding-top:0px;
    
}

body#lookup .defCalloutContent .leftWrapper{
    padding-top:0px;
}
.defCalloutContent .def {    
    margin:0px;padding:0px;border:0px;
    padding-left: 5px;
    background:#fff;
}
.defCalloutContent .def h3{
    margin:0px;padding:0px;border:0px;
    border-bottom:1px solid #CCCCCC;
    color:#444444;
    font-size:12px;
    font-weight:normal;
    font-style:italic;
	width:100%;
    
}
.defCalloutContent .def h3 a{
    float:right;margin-right:10px;color:#337DA5 !important;
}

.def .detail{ padding:0px;}
.def .detail p{margin:0px !important;}
.def .detail ul{
     display:block;
     list-style-type:none;
     margin:0px;
     border-bottom:0px;
}

.def .detail ol{
     display:block;
    margin:0;
    padding-left:5px;
    margin-left:15px;
    border-bottom:0px;    
}
.def .detail li{
    border-bottom:1px solid #CCCCCC;padding:2px;
}

.def .detail li i{
 font-weight:bold !important;    
}

div.sIconContainer{
  clear:both;
  overflow:hidden;
  display:block;
  background-color:#DAF0FE;
  width:246px;
}

div.socialIcons{    
    clear:both;
    float:right;
    height:25px;
    margin-left:0;
    padding:5px 5px 0 0;
    border:#4DABF5 solid 1px;
    float:left; border:none;padding:0px;
}

div.socialIconWrapper{
    line-height:1.5;
    margin:0;
    padding:0;
    overflow:hidden;
}

div.socialIconWrapper li{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    paddin:0px;
    display:inline;
    float:left;
    width:auto;
}
div.socialIconWrapper li.first-child {
    border:0 none;
    padding-left:0;
}

div.socialIconWrapper a{
    color:#000000;
    float:left;
    font-size:13px;
    height:20px;
    line-height:20px;
    margin-top:3px;
    padding-left:20px;
    text-decoration:none;    
}

div.socialIconWrapper a.big{
    height:64px;
    line-height:64px;
    margin-top:3px;
    padding-left:64px;
}

div.socialIconWrapper a.medium{
    height:24px;
    line-height:24px;
    margin-top:5px;
    padding-left:30px;
}

div.socialIconWrapper a.igoogle{
    background:transparent url(../image/igoogle.gif) no-repeat scroll 0 0;
}

div.socialIconWrapper a.facebook{
    background:transparent url(../image/facebook.gif) no-repeat scroll 0 0;
}

div.socialIconWrapper a.orkut{
    background:transparent url(../image/orkut.png) no-repeat scroll 0 0;
}

div.socialIconWrapper a.twitter{
    background:transparent url(../image/twitter.gif) no-repeat scroll 0 0;
}
div.socialIconWrapper a.rss{
    background:transparent url(../image/rss.png) no-repeat scroll 0 0;
}


.a_pronunciation{
    clear:both;
    background:#f1f1f1 url(../image/leftpointer.png) no-repeat scroll left center;
    border:#696969 1px solid;
    font-size:9px;
    font-weight:normal;
    padding:0px;
    padding-left:9px;
    padding-right:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}

.nobackground{
     background-image:none;    
     margin-left:2px;
     padding-left:2px;
}

.wodWrapper{
    clear:both; 
	text-align:center;
    display:table-cell;
    overflow:hidden;
    border:1px dotted #C7C7C7;
    width:auto;
    height:80px;
    vertical-align:middle;    
    width:245px;
}
.wodWrapper span{
  font-family:Trebuchet MS,arial,sans-serif;	
}

.moreLink{
     font-size:9px;
     color:#3C64B6;
     float:right;
     margin-top:10px;
     margin-right:5px;    
}

.didUMean{
    font-family:Verdana,Geneva,sans-serif;
    font-size:12px;
    height:36px;
    overflow:hidden;
    /*padding-top:5px;*/
    text-align:center;
    border-left:#DDDDDD solid 1px; 
	float:right;
	width:260px;
    }
	
h3{
 overflow:hidden;
}
.la{
    float:left;margin:0px;margin-right:5px;display:inline;
}

.ra{
    float:right;margin:0px;margin-right:5px;display:inline;
}
.ra .a{    
 vertical-align:middle;    
}


.qtnWrapper{
    background:#FFFFFF none repeat scroll 0 0;padding:5px;margin:0px;display:block;text-align:left;margin-bottom:2px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    overflow:hidden;
}

.qtnWrapper .qtnItem{
    /*border:2px solid #EAF6FC;*/font-size:14px;overflow:hidden;padding:5px;color:#222222;
}

.qtnItem a.question{
    display:inline;
    /*padding:0px 5px 0px 18px;    */
    padding:0px 5px 0px 0px;    
    color:#696969 !important;
    font-weight:bold;
    text-decoration:none;
    width:100%;
}

.qtnItem a.plus{
    /*background:transparent url(../image/expander-plus.png) no-repeat scroll left center;*/
}

.qtnItem a.minus{
    /*background:transparent url(../image/expander-minus.png) no-repeat scroll left center;*/
}
.qtnWrapper .ansItem{
    background:#EAF6FC;overflow:hidden;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.ansItem p{
    padding:0px 5px 0px 5px;
    font-size:14px;
}

.inputbutton, .inputsubmit{
    background-color:#337DA5;
    border-color:#8EB6D1 #5083A4 #5083A4 #8EB6D1;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    padding:2px 10px 3px;
    text-align:center;
}

.inputaux {
 
    background:#F0F0F0 none repeat scroll 0 0;
    border-color:#E7E7E7 #666666 #666666 #E7E7E7;
    color:#000000;
}


#searchbar_pointer{
	background:#FFF478 none repeat scroll 0 0;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	font-size:14px;
	height:105px;
	padding:0 8px 8px;
	position:fixed;
	right:0;
	top:0;
	width:180px;
	z-index:3000;
	color:#404053;
	vertical-align:baseline;
	font-family:Arial,sans-serif !important;
	display:none;
		
}

#searchbar_pointer a{
  font-weight:bold;
  font-size:14px !important;
  float:left;
  color:#CE6A00;
  margin-top:10px;  
}
.didUMeanWrap {
clear:both;margin:0px;padding:0px;overflow:hidden;padding-left:20px;padding-top:10px;width:659px;
}

#uMean{
 font-size: 16px; color: rgb(206, 103, 95);	
}

.dock_ad {
	position: fixed; 
	z-index: 500; 
	bottom: 0; 
	left: 50%; 
	width: 1000px; 
	margin: 0 0 0 -500px; 
	height: 15px; 
	min-width: 960px;
	text-align:center;
}

#pagination li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination a           { border:solid 1px #9aafe5; margin-right:2px; }
#pagination .previous-off,
#pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a,
#pagination .previous a { font-weight:bold; }	
#pagination .active     { background:#2e6ab1; color:#FFFFFF !important; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination a:link, 
#pagination a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination a:hover     { border:solid 1px #0e509e; }

.bookmarkthis{
	cursor:pointer;position:fixed;text-indent:-10000;z-index:100000;height:47px;width:32px;top:80px;left:auto !important;
	margin-left:0 !important;
	right:0 !important;background:transparent url(../image/bookmarkpage.gif) no-repeat scroll left top;
}


body#lookup .s_wrap{
	clear:both;margin:0px;padding:0px;overflow:hidden;padding-left:20px;padding-top:10px;width:664px;
}

div.home_ad_wrap{
 float:left;width:120px;margin-left:10px;overflow:hidden;display:block;height:600px;margin-top:60px;	
}

.250by250ad{
 background:#FFF;margin:9px;width:250px;height:250px;margin-bottom:5px;   	
}

.tvista_ad{
 width:236px; border:solid 1px #CCCCCC; padding-top:3px; padding-left:6px;padding-right:6px; padding-bottom:3px;margin:5px 0;
}

.site_wrapper{
	background-color:#FFFFFF;
    border:1px solid #B2E7FB;
	margin:20px auto;	
}

.site_wrapper .site_content{
	border:10px solid #DAF0FE;
	padding:20px;
	font-family:Trebuchet MS,arial,sans-serif;
}

.site_content p {
	color:#333333;
	font-size:12px;
	line-height:18px;
}

ul.site_nav{
 padding:0;display:block;list-style-type:none;background:#FFF;margin:10px;	
}
ul.site_nav li{
 line-height:20px;
 padding:5px;
 font-size:16px;
}

div.home_meanings_banner_wrap{
	margin-top:5px;
	display:block;overflow:hidden;width:100%;padding:5px 0;background:#FFF;
}

.lft{
	float:left;margin:0px;border-right:#696969 solid 3px;margin-left:5px; margin-right:10px;padding-right:10px;
}

.rht{
	float:left;margin:0px;
}

.home_page{
 color:#6B757C;
 font-family:Trebuchet MS,arial,sans-serif;
 text-align:center;
}

.home_page hr{
	margin:0 !important;
	
}

.search_area{
 	float:none;margin:0 auto;
	-moz-border-radius:5px;-webkit-border-radius:5px;
	background-image:url(../image/home_search_bg.png);
	background-repeat:repeat-x;
	border:1px solid #CCD8EA;
	padding:5px;
	padding-left:4px;
	text-align:center;
	width:604px;
	color:#4D5A6A;
}

.search_area input {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	vertical-align:middle;
}

.search_area input.inputField {
	background-image:url(../image/home_input_bg.png);
	background-repeat:repeat-x;
	border:1px solid #B2E7FB;
	font-size:20px;
	font-weight:normal;
	height:26px;
	padding:2px 5px;
	width:500px;
	color:#696969;
}

.search_area  input.searchsubmit {
	-moz-border-radius:2px;-webkit-border-radius:2px;
	background:#CC6600 url(../image/home_search_btn_bg.png) repeat-x scroll left center;
 	border-style:solid;
    border-width:1px;
	border-color:#CC6600;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:32px;
	padding-left:2%;
	padding-right:2%;
}

h1.search_title{margin:15px 0;font-size:24px;}
h3.search_eg{font-size:16px;margin-bottom:10px;margin-top:10px;}

.home_section{
	margin:0 auto;
	overflow:hidden;
	display:block;
	text-align:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:2px solid #CCCCCC;
	margin-bottom: 10px;
}
.home_section .home_banner_title {margin:0;padding:10px; font-size:24px;color:#559E51;font-weight:bold; }

.home_section img.home_image, .home_section .swf_wrap{
	display:block;
	float:right;
	margin:0 10px 0 0;
	padding:0;
	/*border:#EDF4F7 solid 2px;*/
}

.home_section .column{
	display:inline;
	float:left;
	margin-right:20px;
	width:450px;
	overflow:hidden;
}

.column .thumb{
  padding:2px 0 10px 0;position:relative;
  min-height:140px;
}

.thumb h3{
	background-color:#EDF4F7;
	border-bottom:1px solid #CCCCCC;
	color:#559E51;
	font-size:19px;
	font-weight:normal;
	margin:0 0 10px;
	padding:5px 0 5px 10px;	
}

.thumb .thumb_img{
	position:relative;
	/*width:128px;*/
	float:left;
}



.thumb .rcol{
 width:165px;
}

.thumb .thumb_text{
	color:#333333;
	font-size:14px;
	line-height:16px;
	margin-bottom:3px;
	padding-top:5px;
}

.thumb_img img{
	border:1px solid #E5E5E5;
	float:left;
	margin-right:10px;
	padding:3px;
}

.thumb_img img.large{
 	margin:0;
	margin-bottom:10px;
}

.cmn_err{
 width:100%;margin:0 auto;text-align:left;	
}
.cmn_err:hover{
	
	/*cursor:pointer;
	font-weight:bold;
	color:#559E51;*/
}

.cmn_err h5{
	padding:5px;text-transform:lowercase;font-size:14px;
	}
.cmn_err h5.top{
	border-bottom:2px solid #696969;
}

p#vtip { display: none; position: absolute; padding: 5px; left: 5px; font-size: 14px !important;font-weight:normal !important; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px;max-width:400px; z-index: 9999;color:#6B757C;font-family:Trebuchet MS,arial,sans-serif !important;line-height:18px !important; }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }


.column .bt{
  border-top:1px solid #E5E5E5;
}

.bt h3{
 margin-top:10px;	
}

.home_section .last{
 margin-right:0;
}

.home_section h2{
	font-weight:bold;
	color:#6B757C;
	font-size:21px;
	/*border-bottom:1px solid #A3A1A1;*/
	margin:0 0 7px;
}


.home_section .box{
	margin:0 0 20px;
	padding:12px 13px;
	background:#EDF4F7 none repeat scroll 0 0;
	border-bottom:1px solid #E5E5E5;
}

ul.home_feature_list{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	color:#333333;
	margin:0 0 10px 20px;	
}

body#home h2.home_banner_title{
 padding-bottom:0;
}

ul.home_feature_list li.feature_list_item{
	font-family:Trebuchet MS,arial,sans-serif;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:0 0 5px;
}

li.feature_list_item span{
	background:#FFFFFF url(../image/ok.png) no-repeat scroll left center;
	padding-left:24px;
}

a.forgot_pwd{
 width:80%;padding-left:18%;display:block;text-align:center;font-size:9px;color:#cc0000;font-weight:normal;
 padding-top:3px;font-family:Trebuchet MS,arial,sans-serif;
}
a.forgot_pwd:hover{
	text-decoration:underline;
}

.tabbar {
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:20px;
}
.tabbar ul {
  margin:0;
  padding:0;
  display:block;
}
.tabbar ul li {
  font-size:11px;
  float:left;
  display:block;
  padding:5px 13px 5px 15px;
  text-align:center;
  margin:0 10px 0 0;
  background-color:#eef2fb;
  border:1px solid #afc1e2;
  border-bottom:1px solid #afc1e2;
  -moz-border-radius-topleft:8px;
  -webkit-border-top-left-radius:8px; 
}
.tabbar ul > li {
  cursor:pointer;
}
.tabbar ul li a , .tabbar ul li span {
  line-height:16px;
  color:#2E7FC1;
  font-size:12px;
  font-weight:bold;
}
.tabbar ul li.selected {
  cursor:pointer;
  background:#fff;
  border-bottom:1px solid #fff;
}
.tabbar ul li.selected a {
  text-decoration:none;
  margin:3px 0 0 0;
  color:black;
}
.tabbar ul li:hover {
  background-color:#dfe9ff;
}
.tabbar ul li.selected:hover {
  background:#fff;
}

a.itslink:hover{
	text-decoration:underline;
}

#menu {
				font-family: Arial, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				margin: 50px 0;
				padding: 0;
				list-style-type: none;
				background-color: #eee;
				font-size: 13px;
				height: 40px;
				border-top: 2px solid #eee;
				border-bottom: 2px solid #ccc;
			}
			#menu li {
				float: left;
				margin: 0;				
			}
			#menu li a {
				text-decoration: none;
				display: block;
				padding: 0 20px;
				line-height: 40px;
				color: #666;
			}
			#menu li a:hover, #menu li.active a {
				background-color: #f5f5f5;
				border-bottom: 2px solid #DDD;
				color: #999;
			}
			#menu_wrapper ul {margin-left: 12px;}
			#menu_wrapper {padding: 0 16px 0 0; background: url(images/grey.png) no-repeat right;}
			#menu_wrapper div {float: left; height: 44px; width: 12px; background: url(images/grey.png) no-repeat left;}



