@charset "utf-8";
/* CSS Document */

*{padding: 0; margin: 0; outline: none; }
html {overflow-y: -moz-scrollbars-vertical !important; } 
body{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px; color: #000000; background-color:#fff;}
body{background:url(../images/background2.jpg) top center repeat-y;height:100%}
ul{list-style:none;}
.ulnormal {list-style:square;margin-left:20px}
select, input, textarea{font-family:Helvetica, Arial, sans-serif;font-size:11px;}
img{border:0;}
a{color:#000000;}
p{margin:8px 0px 8px 0px;}
#main{margin:0px auto 0px auto;width:990px;}

#header{border-bottom:1px solid #ffffff;}
#identity{float:left;}


/*Menu*/
#top-menu{}
#top-menu ul{padding-left:7px;padding-right:7px;background-color:#00539b; height:37px;position:relative;float:left;overflow:hidden;}
#top-menu ul li{float: left;}
#top-menu ul li a{display:block; padding:13px 13px 10px 13px; vertical-align:middle;}
#top-menu ul li a:hover
,#top-menu ul li a.active{ background:url(../images/clear.gif) center bottom no-repeat;}

/*top-links*/
#top-links{float:right;margin-top:45px;padding-right:16px}
#top-links, #top-links a{color:#6B9AC2;font-size:11px;text-decoration:none;}

/*PAGE*/
#page-left{float:left;width:669px; }
#page-right{float:right;width:321px; }

#page-bottom1{background:url(../images/page-bottom-left.gif) left bottom no-repeat;}
#page-bottom1-right{padding:0px 0px 0px 0px;background:url(../images/page-bottom-right.gif) right bottom no-repeat;}

#page-bottom{padding:0px 0px 0px 0px;background:url(../images/page-bottom-left2.gif) left bottom no-repeat;}
#page-bottom-right{padding:0px 0px 0px 0px;background:url(../images/page-bottom-right2.gif) right bottom no-repeat;}

#page-wrap{background:url(../images/right-bar-inner.gif) 669px top repeat-y;}



#content-inner{padding:37px 25px 0px 25px; font-size:12px;}
.list-norm{list-style:disc;margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;}
.list-norm li{padding:0px 0px 0px 10px;margin:0px 0px 10px 0px;}

/*banner-place*/
#banner-place{float:left;padding:10px 0px 10px 10px;}
.banner-right{float:right;padding:10px 0px 10px 0px;}


#task-bar{width:669px;height:28px;position:relative;float:left;overflow:hidden;background-color:#FAA634;}
#task-bar li{float: left;}
#task-bar li a{color:#FFFFFF; font-size:12px; font-weight:normal;display:block; padding:0px 13px 0px 13px; vertical-align:middle; line-height:28px;text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}
#task-bar li a:hover,#task-bar li a.active{font-weight:bold;padding:0px 14px 0px 14px;letter-spacing:0px;}


.right-bar{background:url(../images/taskbar-right2.gif) right top no-repeat;}
.right-bar-inner{/*background:url(../images/right-bar-inner.gif) left top repeat-y;*/}
#task-bar-quick{height:28px; background:url(../images/btn-quick-taskbar2.gif) left center no-repeat;}

.info-box h3{ text-transform:uppercase; font-size:12px;margin:0px 0px 5px 0px; font-weight:bolder; color:#faa634; }
.info-box dl{ padding:15px 10px 10px 10px;  background:url(../images/info-box-bg.gif) left top repeat-x;}
.info-box dl dt{float:left;margin-right:10px;}
.info-box dl dt img{border:1px solid #faa634;}
.info-box dl dd{font-size:11px;}


/*footer*/
#footer{clear:both;padding:5px 0px 80px 20px;}
#footer-inner{color:#e3ded5;clear:both; font-size:10px;}

/*msc*/
.clearer,
.clearer-right
{clear: both; float:none;height: 0; line-height: 0; font-size: 0;overflow:hidden;}
.clearer-right{clear: right; }
.space{width:1px;height:1px;overflow:hidden;font-size:1px;}








#search-bar{margin:5px 0px 10px 0px; }
#search-bar h2{ font-size:18px; color:#9fa5ac; font-weight:normal;margin:0px 0px 10px 0px;}
#search-bar-inner{width:330px;height:24px; float:left; background:url(../images/ico-search.gif) left top no-repeat; border:1px solid #4f8ace;}
#search-bar input{vertical-align:middle;}
#search-bar .input{margin-left:25px;width:278px;height:22px;border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#037cbc;vertical-align:middle;}
.btn-search
, .btn-reset{
	float:left;
	width:60px;height:26px;
	margin-left:3px;
	background-color:#4f8ace; border-left:1px solid #97beeb;border-top:1px solid #97beeb;border-right:1px solid #24416d;border-bottom:1px solid #24416d;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.btn-reset{background-color:#a8a8a8;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-right:1px solid #727272;border-bottom:1px solid #727272;}
.search-help{ font-family:Arial, Helvetica, sans-serif; float:right; color:#b7bcc1; font-size:14px;font-weight:bold;}

.relations-result{ background:url(../images/relations-bg.gif) left top no-repeat;padding:5px 10px 10px 10px;}
.relations-result a{ color:#037cbc;}
.relations-result h3{font-size:smaller;}

.relations-dl{ font-size:11px;line-height:20px;margin-left:5px;}
.relations-dl img{  vertical-align:middle;}
.relations-dl dt{ float: left; clear:left;    font-weight:bold;margin-right:5px;}
.relations-dl dd{}
.relations-dl dd a{ color:#037cbc;}
 

.search-history{ background:url(../images/search_history_bg.gif) left top repeat-x;padding:5px 10px 10px 10px;}
.search-history a{ font-size:11px;}
.search-history h3{font-size:smaller;}
.dark-link{color:#000000;} 

.search-history ul{ font-size:11px;line-height:17px;}
.search-history ul li{ font-weight:bold;}
.search-history ul li a{ color:#037cbc; font-weight:normal;}
.search-history ul li img{  vertical-align:middle;}


.ico-person{ background:url(../images/ico-person.gif) left center no-repeat; padding-left:15px;}
.ico-us-gov{ background:url(../images/ico-us-gov.gif) left center no-repeat; padding-left:20px; }
.ico-globe{ background:url(../images/ico-globe.gif) left center no-repeat; padding-left:15px;}
.ico-wikipedia{background:url(../images/ico-wikipedia.gif) left center no-repeat; padding-left:20px;}
.ico-fb{background:url(../images/ico-fb.gif) left center no-repeat; padding-left:18px;}
.ico-myspace{background:url(../images/ico-myspace.gif) left center no-repeat; padding-left:16px;}
.ico-flickr{background:url(../images/ico-flickr.gif) left center no-repeat; padding-left:20px;}
.ico-about{background:url(../images/ico-about.gif) left center no-repeat; padding-left:20px;}
.ico-cube{background:url(../images/ico-cube.gif) left center no-repeat; padding-left:15px;}
.ico-karmata{background:url(../images/ico-karmata.gif) left center no-repeat; padding-left:18px;}

.more-link{color:#000000 !important;}
.add_link{color:#000000 !important; background:url(../images/ico-add.gif) left center no-repeat;padding-left:15px; font-size:11px;}

.recent-searches{}
.recent-searches h3{font-weight:normal;margin-bottom:8px;}
.recent-searches ul li{line-height:20px;}
.recent-searches ul li a{color:#037cbc;font-size:14px; text-decoration:none;}


/*Search result*/
#result-summary{ clear:both; height:25px;margin-bottom:5px; font-weight:bold;background-color:#ebeff9;border-top:4px solid #037cbc; color:#63676b; line-height:25px; padding:0px 5px 0px 5px;}
#result-summary h3{float:left;font-size:13px;}
#result-summary .search-text{font-size:12px; font-weight:normal;font-size:12px;}
#result-summary em{ font-weight:bold; font-style:normal;  }
#result-summary .res-count{float:right; }

.result-list{
padding:10px 0px 10px 0px;
border-top:1px solid #949494;border-bottom:1px solid #949494;}

.result-list li{margin:0px 0px 10px 0px;}

.result-paging{line-height:30px;}
.result-paging span{color:#a90a3d; font-weight:bold;}
.result-paging a{color:#000000;}
.result-paging a.next{font-size:11px; font-weight:bold;}

cite{color:green;font-style:normal;}
em {font-weight:bold;font-style:normal;}
.r {font-weight:normal;	font-size:small;}
.r a{color:#00c;}
.gl a{color:#77c;}

/* Misc */
/* .lifeTitle {color: #faa634;font-weight:bold} */
.lifeTitle {color: #e78e17; font-weight:bold; font-size:13px;}
.faq_questions {color: #e78e17; font-weight:bold;}

@-moz-document url-prefix()
{
	body{background:url(../images/background.jpg) top center repeat-y;}
}


