/* ***************************************
    COMMON
*************************************** */
body { text-align:left; margin:0 auto; padding:0; background:#FFF url('_graphics/main_bg.jpg') top left repeat-x; font:80%/1.4  Arial, "Lucida Grande", Verdana, sans-serif; color:#333333; }
a { color:#4690d6; text-decoration:none; -moz-outline-style:none; outline:none; }
a:visited {}
a:hover { color:#0054a7; text-decoration:underline; }
p { margin:0px 0px 15px 0; }
img { border:none; }
ul { margin:5px 0px 15px; padding-left:20px; }
ul li { margin:0px; }
ol { margin:5px 0px 15px; padding-left:20px; }
ul li { margin:0px; }
form { margin:0px; padding:0px; }
small { font-size:70%; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; line-height:normal; }
h1 { font-size:1.8em; }
h2 { font-size:1.5em; }
h3 { font-size:1.2em; }
h4 { font-size:1.0em; }
h5 { font-size:0.9em; }
h6 { font-size:0.8em; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 1em 1em; padding:0; }
pre, code { font-family:Monaco,"Courier New",Courier,monospace; font-size:12px; background:#EBF5FF; overflow:auto; }
code { padding:2px 3px; }
pre { padding:3px 15px; margin:0px 0 15px 0; line-height:1.3em; }
blockquote { padding:3px 15px; margin:0px 0 15px 0; line-height:1.3em; background:#EBF5FF; border:none !important; -webkit-border-radius:5px; -moz-border-radius:5px; }
blockquote p { margin:0 0 5px 0; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }

/* ***************************************
    NEW HEADER
*************************************** */
#layout_header { text-align:left; width:100%; height:125px; margin:0; padding:0; position:relative;}
#wrapper_header { margin:0; padding:0; background:transparent;  }
/* LOGO */
#site_logo { float:left; width:299px; height:94px; background:transparent url('_graphics/logo.png') 0px 2px no-repeat; margin:0; padding:0; position:relative; top:30px;}
#site_logo a.logo, #site_logo a.logo:hover {display:block; width:98px; height:88px; border:none; text-decoration:none;}

/* MULTI-SITES MENU */
#multisites {float:right; margin:0; padding:0;}
#multisites a.sites {display:block; width:72px; height:60px; margin:-30px 0 0 0; float:right; overflow:hidden; font-size:11px; text-align:center; line-height:90px; text-decoration:none; color:#FFF;}
#multisites a.iknow_prj { background:#666666 url('_graphics/ms_proj.png') 0 -60px no-repeat;}
#multisites a.iknow_ora { background:#ae8cfc url('_graphics/ms_oracle.png') 0 -60px no-repeat;}
#multisites a.iknow_lib { background:#8343f1 url('_graphics/ms_lib.png') 0 -60px no-repeat;}
#multisites a.iknow_comm { background:#069fe3 url('_graphics/ms_comm.png') 0 -60px no-repeat;}
#multisites a.iknow_wws { background:#123fb2 url('_graphics/ms_wws.png') 0 -60px no-repeat;}
#multisites a.iknow_wwb { background:#fc6901 url('_graphics/ms_wwb.png') 0 -60px no-repeat;}
#multisites a.iknow_delphi { background:#c22291 url('_graphics/ms_delphi.png') 0 -60px no-repeat;}
#multisites a.iknow_news { background:#de1800 url('_graphics/ms_news.png') 0 -60px no-repeat;}
#multisites a.sites:hover, #multisites a.selected  {margin-top:0; text-decoration:none; line-height:100px; background-position:0px 0px !important; }

/*#FP7_logo { float:right !important; width:288px; height:80px; background:transparent url('_graphics/fp7.jpg') right top no-repeat; margin:0; padding:0 4px 0 0; border-right:1px solid #D97676; }*/

/* USER LOGIN / INFO */
#user_info { position:absolute; top:0; left:88px; width:300px; min-height:30px; margin:0; padding:0;}
#user_info .user_main {float:left; width:100%; height:30px; font-size:11px; color:#e8e8e8;}
#user_info .user_main span.welcome {display:block; float:left; font-size:12px; background:transparent url('_graphics/user.png') top left no-repeat; color:#FFF; margin:6px 0 0 0; padding:0 0 0 17px;}
#user_info .user_main a.logout {display:block; float:right; font-size:12px; background:transparent url('_graphics/lock.png') top left no-repeat; color:#FFF; margin:6px 0 0 0; padding:0 0 0 17px;}

#user_info form {margin:4px 0 0 0; padding:0;}
input.login-textarea { font-size:11px !important; width:72px; height:14px; margin:0 4px 0 0; padding:0 4px; color:#e8e8e8; background:#717171; border:1px solid #999;}
input.login-submit {width:18px; height:16px;background:transparent url('_graphics/unlock.png') 0 1px; no-repeat; border:none;}
input.login-submit:hover {cursor:pointer;}

#user_info .user_feat {float:left; margin:-1px 0 0 0; padding:0 0 0 30px; font-size:11px; color:#e8e8e8;}
#user_info .user_feat a {color:#b7b7b7;}
#user_info .user_feat a.hover {color:#666 !important;}

#user_info .user_feat a.myprofile { display:block; float:left; color:#b7b7b7; margin:3px 4px 0 -28px; padding:0 4px 4px 22px; background:url('_graphics/profile_icons.png') 0px -4px no-repeat; border-right:1px solid #e8e8e8;}
#user_info .user_feat a.mycareer { display:block; float:left; color:#b7b7b7; margin:3px 4px 0 0; padding:0 4px 4px 22px; background:url('_graphics/career_icons.png') 0px -4px no-repeat; border-right:1px solid #e8e8e8; }
#user_info .user_feat a.mysetting { display:block; float:left; color:#b7b7b7; margin:3px 4px 0 0; padding:0 4px 4px 22px; background:url('_graphics/settings_icons.png') 0px -4px no-repeat;}
#user_info .user_feat a.myprofile:hover, #user_info .user_feat a.mycareer:hover, #user_info .user_feat a.mysetting:hover {background-position:0 -26px; color:#999; text-decoration:none; } 

/* SYSTEM INFO - DATE */
#syst_info { position:absolute; top:62px; right:2px; width:auto; height:18px; margin:0; padding:0; font-size:11px; font-weight:bold; text-transform:capitalize; color:#b7b7b7;}

#content_area_user_title h2 { margin:0; padding:5px 0; color:#333; font-size:1.35em; line-height:1.2em; }
/* ***************************************
    NEW FOOTER
*************************************** */
#footer_info {width:974px; min-height:110px; overflow:hidden; /*margin:20px 0 10px 0; background:url('_graphics/footer_cont.png') no-repeat;*/}
#footer_info .footer_content { float:left; width:668px; height:100px;  padding:5px; overflow:hidden; font-size:11px; line-height:12px; color:#666}
#footer_info .footer_content h2 {font-size:16px; color:#666; margin:0;}
#footer_info .footer_fp7 {float:left; width:276px; height:110px; background:url('_graphics/footer_fp7.png') 0 25px no-repeat;}

#footer_menu {float:left; display:block; width:100%; height:28px; margin:10px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#footer_menu #footer_sites {float:left;}
#footer_sites a.sites {float:left; display:block; height:28px; width:auto; padding:0 10px; background:#dddddd; color:#FFF; font-size:12px; line-height:28px; }
#footer_sites a.iknow_prj:hover { background:#666666;}
#footer_sites a.iknow_ora:hover { background:#ae8cfc;}
#footer_sites a.iknow_lib:hover { background:#8343f1;}
#footer_sites a.iknow_comm:hover { background:#069fe3;}
#footer_sites a.iknow_wws:hover { background:#123fb2;}
#footer_sites a.iknow_wwb:hover { background:#fc6901;}
#footer_sites a.iknow_delphi:hover { background:#c22291;}
#footer_sites a.iknow_news, #footer_menu a.iknow_news:hover { background:#de1800 url('_graphics/fs_news.png') no-repeat;  padding:0 4px 0 30px;}
#footer_sites a.sites:hover {text-decoration:none;}

#footer_menu #footer_links { float:right; height:28px; right:0; top:0; position:relative; text-align:right; width:160px; color:#999; line-height:28px; vertical-align:middle; }
#footer_menu #footer_links a { font-size:11px; color:#999 !important; }
#footer_copy { background:transparent; width:50%; height:20px; font-size:11px; color:#999; line-height:20px; float:left; }
#footer_power { background:transparent; width:50%; height:20px; font-size:11px; color:#999; line-height:20px; float:left; text-align:right; }

/* ***************************************
  NEW HORIZONTAL NAVIGATION  FINAL(11.02.2011)
*************************************** */
#menubar { float:right; text-align:left; background:transparent url('_graphics/menubar_bg.png') right top no-repeat; width:656px; position:relative; /*top:-18px;*/ top:18px; height:32px; z-index:997; }
#menubar_left { float:left; height:32px; left:-10px; top:0; position:relative; text-align:left; width:646px; background:transparent url('_graphics/menubar_bg.png') left top no-repeat; }
#menubar_right { float:right; height:32px; position:relative; right:2px; top:0; width:150px; text-align:right; }
#menubar_left .toolbarsearch { margin:0; padding:0; float:left; }
#searchform { display:block; position:relative; margin:0; padding:0;/*padding:10px 0 10px 18px;*/ width:150px; /*height:16px;*/ height:32px; background:transparent url('_graphics/menubar_search.png') -2px 0 no-repeat; }
#searchform input.search_input { display:block; float:left; background:transparent; border:none; color:#999999; font-size:11px; width:86px; height:12px; padding:2px; position:absolute; top:8px; left:16px; }
#searchform input.search_submit_button { background:transparent url('_graphics/search_but.png') top left no-repeat; border:0; margin:0; padding:0; width:16px; height:16px; position:absolute; top:8px; left:110px; cursor:pointer; }
#searchform input.search_submit_button:hover { background-position:0px -16px; }

/* ***************************************
 NEW HORIZONTAL NAVIGATION  - VERTICAL SUB-MENU FINAL(11.02.2011)
*************************************** */
ul.topbardropdownmenu, ul.topbardropdownmenu ul { margin:0; padding:0; display:inline; float:left; list-style-type:none; z-index:9998; position:relative; }
ul.topbardropdownmenu { padding:0 0 0 0; background:url('_graphics/menubar_sep.png') top right no-repeat; }
ul.topbardropdownmenu li { display:block; list-style:none; margin:0; padding:0; float:left; position:relative; }
ul.topbardropdownmenu a { display:block; }
ul.topbardropdownmenu ul { display:none; position:absolute; left:0; margin:0; padding:0; padding-bottom:10px; background-color:#F2F2F2; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; }

/*menubar menu style */
ul.topbardropdownmenu ul { width:120px; top:32px; }
ul.topbardropdownmenu *:hover { /*background-color:#F2F2F2;*/ }
ul.topbardropdownmenu a { line-height:26px; text-decoration:none; /*color:white;*/ }
ul.topbardropdownmenu a.menuitemtools { color:#999999; font-weight:normal; text-decoration:none; line-height:32px; padding:0 10px;}
ul.topbardropdownmenu a.menuitemtools:hover {text-decoration:none; color:#505050;}
ul.topbardropdownmenu a.menuitemtools.selected, ul.topbardropdownmenu a.menuitemtools.selected:hover {color:#de1800; font-weight:bold; text-decoration:none;}
ul.topbardropdownmenu ul li a {	width:100px; color:#666; font-weight:normal; padding:0px 10px; height:26px; }
ul.topbardropdownmenu ul a.hover { color:#4690d6; text-decoration:underline; }

/* ***************************************
    NEWS RECENT WIWES LISTINGS	
*************************************** */
.recent_wiwes { float:left; display:block; background:#000; padding:4px 5px; width:290px; height:66px; overflow:hidden; border:1px solid #000; border-collapse:collapse; margin:0 10px 5px 0; }
.recent_wiwes:hover { border:1px solid #999999; border-collapse:collapse; background:#535353; }
.recent_wiwes img {float:left; padding:0 5px 0 0;}
.recent_wiwes span { float:left; width:145px; margin:0 !important; padding:0 !important; text-align:left !important;}
.recent_wiwes_wildcard, .recent_wiwes_weaksignal {display:block; max-height:40px; overflow:hidden;}
.recent_wiwes_wildcard a {font-size:12px; color:#FD9D05; line-height:12px;}
.recent_wiwes_weaksignal a {font-size:12px; color:#37A10E; line-height:12px;}
.recent_wiwes .institution {font-size:10px; color:#b7b7b7; display:block; line-height:14px;}
.recent_wiwes .institution a, .recent_wiwes .institution a :hover { font-size:10px; color:#b7b7b7; text-decoration:none; cursor:pointer !important;}
.recent_wiwes .view a {font-size:10px;}

/* ***************************************
    WIWE LISTINGS	
*************************************** */
.news_wiwe_listing { display:block; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f1f1f1; margin:0 0 2px 0; padding:5px; min-height:44px; border:1px solid #e8e8e8; position:relative;}
.news_wiwe_listing:hover { background:#666; color:#FFF !important; }
.news_wiwe_listing:hover .title a, .news_wiwe_listing:hover .description {color:#FFF !important;}
.news_wiwe_listing_icon {float:left; width:105px;}
.news_wiwe_listing_info { margin:0; padding:0; text-align:left !important;}
.news_wiwe_listing_info p { margin:0 !important; padding:0 !important; text-align:left !important; }
.news_wiwe_listing_info .description {font-size:10px; color:#999999;}
.news_wiwe_listing_ribon {display:block; width:37px; height:37px; position:absolute; top:0; left:0; margin-top:-2px; margin-left:-1px; background:transparent url('_graphics/ribon.png') 0 0 no-repeat;}
.wildcard .news_wiwe_listing_ribon {background-position:0 -37px;}

/* ***************************************
    WIWE GALLERY	
*************************************** */
.news_wiwe_gallery { display:block; float:left; width:216px; height:135px; padding:9px 9px 5px 9px; margin:0 10px 10px 0; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f1f1f1; border:1px solid #e8e8e8; position:relative;}
.news_wiwe_gallery:hover { background:#666;}
.news_wiwe_gallery:hover .title a.wiwetitle { color:#FFF !important; }
.news_wiwe_gallery_icon {float:left; width:216px; height:109px; margin:0; padding:0; overflow:hidden; }
.news_wiwe_gallery_info { float:left; width:216px; height:26px; margin:0; padding:0; text-align:left !important; overflow:hidden;}
.news_wiwe_gallery_info .title a.wiwetitle {font-size:12px; line-height:12px; color:#333;}
.news_wiwe_gallery_ribon {display:block; width:37px; height:37px; position:absolute; top:0; left:0; margin-top:-2px; margin-left:-1px; background:transparent url('_graphics/ribon.png') 0 0 no-repeat;}
.wildcard .news_wiwe_gallery_ribon {background-position:0 -37px;}
.news_wiwe_gallery a.info {color:#b7b7b7; position:absolute; right:5px; bottom:5px; font-size:16px; line-height:16px; font-style:italic; font-weight:bold; font-family:Georgia, Arial, Verdana, sans-serif;}
.news_wiwe_gallery:hover a.info, .news_wiwe_gallery a.info:hover {color:#e8e8e8; text-decoration:none; }
.wiwe_spec_icon {display:block; width:60px; height:16px; position:absolute; top:0; right:0;}
.wiwe_spec_icon img {float:right;}

/* ***************************************
    WIWE SINGLE VIEW	
*************************************** */
.wiwesingle {font-size:18px; font-style:italic; font-weight:normal; font-family:Georgia, Arial, Verdana, sans-serif; color:#333; padding:5px 0; margin:0;}
.wiwesingle.wildcard {color:#FD9D05;}
.wiwesingle.weaksignal {color:#37A10E;}
.singleicon { float:left; width:400px; padding:0; margin:0 10px 0 0;}
.singleinfo { float:left; width:318px; padding:0; margin:0;}
.singleinfo p {margin:0 0 5px 0;}
.singledesc {float:left; width:100%; padding:0; margin:10px 0; border-bottom:1px solid #e4e4e4;}
.singlemore .tags {float:left; width:540px !important;}
.singlemore .addthis {float:right; width:160px !important;}

/* ***************************************
    POLICY ALERTS GALLERY	
*************************************** */
.pa_outer { width:236px; height:226px; margin:0 10px 10px 0; overflow:hidden; float:left; position:relative;}
.pa_outer .pa_inner { display:block; float:left; width:214px; height:204px; padding:0; position:absolute; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; } 
.pa_outer .enable {position:absolute; top:3px; left:3px; z-index:2;}
.pa_outer .disable {position:absolute; top:20px; left:20px; z-index:1;}
.pa_outer a.parr {position:absolute; bottom:25px; right:20px; z-index:3; display:block; float:left; padding:2px 8px !important; margin:5px!important; color:#fff; font-size:11px !important; line-height:11px !important; -webkit-border-radius:8px; -moz-border-radius:8px; background:#4690d6;}
.pa_outer a.parr:hover {background:#0054a7 !important; text-decoration:none;}
.pa_outer a.rr {background:#cc3333 !important;}
.pa_outer a.rr:hover {background:#de1800 !important;}
/* .pa_outer a.rr {background:#add57f !important;} */
/* .pa_outer a.rr:hover {background:#86cd34 !important;}*/
.pac {background:#FFF url('_graphics/boxes/policy.jpg') top left repeat-x;}
.rrc {background:#FFF url('_graphics/boxes/research2.jpg') top left repeat-x;}
/*.rrc {background:#FFF url('_graphics/boxes/research.jpg') top left repeat-x;}*/
.pa_inner * {padding:0; margin:0;}
.pa_inner .paissue {color:#fff; display:block; float:left; font-size:11px; height:16px; margin:0; padding:2px 5px; overflow:hidden;}
.pa_inner .padate {color:#fff; display:block; float:right;  font-size:11px; height:16px; margin:0; padding:2px; overflow:hidden;}
.pa_inner .paimg {display:block; float:left; width:214px; height:109px; margin:0; padding:0; overflow:hidden;}
.pa_inner .patitle {display:block; float:left; width:204px;  margin:5px 0; padding:0 5px;}
.pa_inner .patitle a {font-family:Georgia; font-size:15px; line-height:14px; font-style:italic; font-weight:normal !important;  margin:0 !important;}
/*.pa_inner .patitle a {font-family:Georgia; font-size:16px; line-height:15px; font-style:italic; font-weight:normal !important;  margin:0 !important;}*/
.pa_inner .pastar {display:block; float:left; margin:0 !important; padding:5px !important; font-size:11px; color:#333;}
.pa_inner a.paview { position:absolute; bottom:5px; left:0; display:block; float:left; padding:2px 8px !important; margin:5px!important; color:#fff; font-size:11px !important; line-height:11px !important; -webkit-border-radius:8px; -moz-border-radius:8px; background:#4690d6;}
.pa_inner a.paview:hover {background:#0054a7 !important; text-decoration:none;}
.rrc .patitle a {color:#cc3333; }
.rrc a.paview {background:#cc3333 !important;}
.rrc a.paview:hover {background:#de1800 !important;}
/*
.rrc .patitle a {color:#add57f; }
.rrc a.paview {background:#add57f !important;}
.rrc a.paview:hover {background:#86cd34 !important;}
*/

/* ***************************************
    INTERVIEWS GALLERY	
*************************************** */
.intbox { width:150px; height:200px; margin:0 10px 10px 0;  padding:10px; overflow:hidden; float:left; position:relative; border:1px solid #e8e8e8; -webkit-border-radius:8px; -moz-border-radius:8px; }
.intbox .intbox_top { float:left; width:150px; height:150px; margin-bottom:5px; overflow:hidden;}
.intbox .intbox_content { float:left; width:150px; height:38px; margin-bottom:0px; overflow:hidden;}
.intbox .intbox_bottom { float:left; width:150px; height:10px; overflow:hidden; font-size:11px; line-height:11px; color:#999;}
.intbox .intbox_content .country {display:block; width:150px; float:left; height:15px; overflow:hidden; font-size:12px; line-height:12px; color:#333; margin:0;}
.intbox .intbox_content .interviewee {display:block; width:150px; float:left; height:25px; overflow:hidden; font-size:13px; line-height:13px; margin:0;}

/* ***************************************
    CATEGORY (LIKE DELPHI) LISTINGS 04.2011	
*************************************** */
.delphi_listing { display:block; -webkit-border-radius:5px;  -moz-border-radius:5px; background:white; padding:6px 5px; min-height:44px; border:1px solid #dedede; margin:0 0 5px 0; }
.delphi_listing:hover { background:#F1F1F1; }
.delphi_listing_icon {float:left; width:105px;}
.delphi_listing_info { float:left; width:255px; margin:0; padding:0; text-align:left !important;}
.delphi_listing_info p { margin:0 !important; padding:0 !important; text-align:left !important; }
.delphi_listing_info .delphi_wildcard, .delphi_listing_info .delphi_weaksignal {display:block; height:30px; overflow:hidden;}
.delphi_listing_info .delphi_wildcard a {font-size:12px; color:#FD9D05; line-height:14px;}
.delphi_listing_info .delphi_weaksignal a {font-size:12px; color:#37A10E; line-height:14px;}
.delphi_listing_info .institution {font-size:10px; color:#696969; display:block; height:14px; overflow:hidden;}
.delphi_listing_info .institution a, .delphi_listing_info .institution a :hover { font-size:10px; color:#505050; text-decoration:none; cursor:pointer !important;}

/* ***************************************
    GRID BOXES & COLORS
*************************************** */
.grid_3 .box, .grid_4 .box, .grid_8 .box, .grid_12 .box  {float:left; position:relative;}

.grid_3 .box .box_top { float:left; width:236px; height:8px; background:transparent url('_graphics/boxes/236_top.png') top left no-repeat;}
.grid_3 .box .box_content {float:left; width:216px !important; overflow:hidden; min-height:216px; padding:0 10px; background:url('_graphics/boxes/236_bg.png') top left repeat-y;}
.grid_3 .box .box_bottom {float:left; width:236px; height:10px;  background:transparent url('_graphics/boxes/236_bot.png') top left no-repeat;}

.grid_4 .box .box_top { float:left; width:318px; height:8px; background:transparent url('_graphics/boxes/318_top.png') top left no-repeat;}
.grid_4 .box .box_content {float:left; width:298px !important; overflow:hidden; padding:0 10px; background:url('_graphics/boxes/318_bg.png') top left repeat-y;}
.grid_4 .box .box_bottom {float:left; width:318px; height:10px;  background:transparent url('_graphics/boxes/318_bot.png') top left no-repeat;}

.grid_8 .box .box_top { float:left; width:646px; height:8px; background:transparent url('_graphics/boxes/646_top.png') top left no-repeat;}
.grid_8 .box .box_content {float:left; width:626px !important; overflow:hidden; padding:0 10px; background:url('_graphics/boxes/646_bg.png') top left repeat-y;}
.grid_8 .box .box_bottom {float:left; width:646px; height:10px;  background:transparent url('_graphics/boxes/646_bot.png') top left no-repeat;}

.grid_12 .box .box_top { float:left; width:974px; height:8px; background:transparent url('_graphics/boxes/974_top.png') top left no-repeat;}
.grid_12 .box .box_content {float:left; width:954px !important; overflow:hidden; padding:0 10px; background:url('_graphics/boxes/974_bg.png') top left repeat-y;}
.grid_12 .box .box_bottom {float:left; width:974px; height:10px;  background:transparent url('_graphics/boxes/974_bot.png') top left no-repeat;}

.blue {background:#269edc url('_graphics/boxes/blue.jpg') top left repeat-x;}
.green {background:#57a915 url('_graphics/boxes/green.jpg') top left repeat-x;}
.orange {background:#fba105 url('_graphics/boxes/orange.jpg') top left repeat-x;}
.light {background:#fff url('_graphics/boxes/light.jpg') bottom left repeat-x;}
.xlight {background:#e7e7e7 url('_graphics/boxes/xlight.jpg') top left repeat-x;}
.dark {background:#1b1b1b url('_graphics/boxes/dark.jpg') top left repeat-x;}
.wood {background:transparent url('_graphics/boxes/wood.jpg') top center repeat-y;}
.tabbg {background:#e9e7e7 url('_graphics/boxes/tab.jpg') top left repeat-x;}

.orange a.view_btn {background:#ffb905 !important;}
.orange a.view_btn:hover {background:#fd9d05 !important; text-decoration:none;}
.green a.view_btn {background:#a4d03f !important;}
.green a.view_btn:hover {background:#37a10e !important; text-decoration:none;}
.blue a.view_btn {background:#30b0db !important;}
.blue a.view_btn:hover {background:#4690d6 !important; text-decoration:none;}

.blue .slide_pagination li a {background-image:url('_graphics/boxes/blue_pagination.png') !important;}
.green .slide_pagination li a {background-image:url('_graphics/boxes/green_pagination.png') !important;}
.orange .slide_pagination li a {background-image:url('_graphics/boxes/orange_pagination.png') !important;}
.dark .slide_pagination li a {background-image:url('_graphics/boxes/dark_pagination.png') !important;}

/* ***************************************
    GRID BOXES CONTENT
*************************************** */
.box .box_content .boxtitle {font-size:1.4em !important; color:#FFF; /*margin:5px 0 0 0;*/ margin:0;}
.xlight .box_content .boxtitle , .light .box_content .boxtitle {color:#333; padding:0; margin:0;}

/* ***************************************
    GRID BOXES WELCOME
*************************************** */
#news_welcome { display:block; float:left; width:298px; font-size:12px; line-height:14px; color:#333; padding:5px 0; border-bottom:1px solid #b7b7b7;}
#news_wiwecount { display:block; float:left; width:298px; padding:5px 0; border-bottom:1px solid #b7b7b7;}
#news_wiwecount .air_num {padding:3px 0; width:50%; float:left;}
#news_wiwecount .air_num b {background:transparent url('_graphics/airnum.jpg') center left repeat-x; color:#FFF; font-size:16px; font-weight:normal; padding:2px 3px; margin-right:2px;}
#news_submenu { display:block; float:left; width:298px; padding:5px 0 2px 0;}
#news_submenu .newslnk {display:block; font-size:12px; margin:4px 0;}

/* ***************************************
    GRID BOXES SLIDER  -> slides.js
*************************************** */
.boxslider .slides_container { width:298px; height:240px; margin-top:5px; overflow:hidden; position:relative; display:none; }
.boxslider .slides_container div.slide { width:298px; height:240px; display:block; }
.boxslider .slides_container div.slide .slide_img {display:block; float:left; width:298px; height:240px; margin:0; padding:0;}

.largeboxslider .slides_container { width:626px; height:320px; margin-top:5px; overflow:hidden; position:relative; display:none; }
.largeboxslider .slides_container div.largeslide { width:626px; height:320px; display:block; overflow:hidden; margin:0; padding:0; }

.boxslider a.prev { position:absolute; top:6px; right:37px; display:block; width:21px; height:21px; background:transparent url('_graphics/boxes/arrow_left.png') 0 0 no-repeat;}
.boxslider a.next { position:absolute; top:6px; right:11px; display:block; width:21px; height:21px; background:transparent url('_graphics/boxes/arrow_right.png') 0 0 no-repeat;}
.boxslider a.next:hover, .boxslider a.prev:hover { background-position:0 -21px; text-decoration:none;}

.boxslider .slide_caption1 { z-index:101; position:absolute; bottom:0; left:0; height:60px; padding:5px; background:#000; background:rgba(0,0,0,.5); width:288px; font-size:18px; line-height:18px; color:#fff; border-top:1px solid #000; text-shadow:none; }
.boxslider .slide_caption2 { z-index:101; position:absolute; bottom:0; left:0; height:60px; padding:5px; background:#000; background:rgba(0,0,0,.5); width:288px; font-size:18px; line-height:18px; color:#fff; border-top:1px solid #000; text-shadow:none; }
.boxslider .slide_caption3 { z-index:101; position:absolute; bottom:0; left:0; height:60px; padding:5px; background:#000; background:rgba(0,0,0,.5); width:288px; font-size:18px;line-height:18px; color:#fff; border-top:1px solid #000; text-shadow:none; }
.boxslider a.view_btn {display:block; position:absolute; bottom:4px; right:4px; padding:2px 8px !important; margin:0 !important; color:#fff; font-size:11px !important; line-height:11px !important; -webkit-border-radius:8px; -moz-border-radius:8px; background:#666;}

.slide_pagination {margin:2px 79px; padding:0; width:140px;}
.slide_pagination li { float:left; margin:0 1px; padding:0; list-style:none; }
.slide_pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url('_graphics/boxes/light_pagination.png'); background-position:0 0; float:left; overflow:hidden; }
.slide_pagination li.current a { background-position:0 -12px; }

.largeboxslider .slide_pagination { margin:2px 0 !important; width:auto !important;}

/* ***************************************
    GRID BOXES SLIDER -> Recent WIWEs
*************************************** */
#RecentWiWeSlider #loading-image {position:absolute; top:50%; left:50%; margin-left:-33px !important; margin-top:-33px !important;}
#RecentWiWeSlider a.prev {position:absolute; top:6px; right:37px; display:block; width:21px; height:21px; background:transparent url('_graphics/boxes/arrow_left.png') 0 0 no-repeat;}
#RecentWiWeSlider a.next {position:absolute; top:6px; right:11px; display:block; width:21px; height:21px; background:transparent url('_graphics/boxes/arrow_right.png') 0 0 no-repeat;}
#RecentWiWeSlider a.next:hover, #RecentWiWeSlider a.prev:hover { background-position:0 -21px; text-decoration:none;}
#RecentWiWeSlider a.newslnk {display:block; width:120px; float:right;}

#RecentWiWeFilter {position:absolute; top:10px; right:60px;}
#RecentWiWeFilter a { display:inline; margin:0; padding:1px 5px; color:#999999; font-size:11px; -webkit-border-radius:8px; -moz-border-radius:8px;b order-radius:8px; background:transparent;}
#RecentWiWeFilter a.selected, #RecentWiWeFilter a.selected:hover { color:#FFF; background:#666 !important; text-decoration:none; border:none;}
#RecentWiWeFilter a#wildcard.selected { background:#fd9d05 !important;}
#RecentWiWeFilter a#weaksignal.selected { background:#37a10e !important;}

/* ***************************************
    GRID BOXES LIBRARY - INTERVIEWS - MEMBERS
*************************************** */
.boxtab .boxtitle {color:#fff; float:left; padding:0 10px 0 0; margin:5px 0 0 0 !important;}
.boxtab a.tab { display:block; float:left; height:31px; line-height:30px; padding:0 10px; margin:0 2px 0 0; background:#333; color:#999; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
.boxtab a.tab:hover {text-decoration:none; background:#666; color:#FFF; }
.boxtab a.selected, .boxtab a.selected:hover {text-decoration:none; background:#FFF; color:#666666; height:32px; border:none;}
#LibIntMem #loading-image {position:absolute; top:120px; left:50%; margin-left:-33px !important; margin-top:-33px !important;}

/* ***************************************
    GRID BOXES DELPHI
*************************************** */
a.news_delphibanner,a.news_delphibanner:hover {float:left; display:block; width:236px; height:210px; background:transparent url('_graphics/delphi_banner.png') 0 0 no-repeat;  /* IE FIX */ _behavior:url('/iepngfix.htc'); margin:0; padding:0; margin-top:-5px; margin-left:-5px; text-decoration:none; }

/* ***************************************
    GRID BOXES RECENT LIBRARY
*************************************** */
/*#recentlib a.newslnk {display:block; width:80px; float:right; margin-top:-12px;}*/

/* ***************************************
    NEWS SITE - SIDEMENU
*************************************** */
.sidemenu {float:left; width:100%;background:#F1F1F1; border-radius:5px; -moz-border-radius:5px; margin-bottom:10px; position:relative;}
.sidemenu .submenu {float:left; padding:0 0 5px 0;}
.sidemenu .submenu h2 {font-size:15px; font-style:italic; font-weight:normal !important; font-family:Georgia, Arial, Verdana, sans-serif; color:#333; border-bottom:1px solid #e4e4e4; padding:5px 10px; margin:0;}
.sidemenu .submenu ul.nmenu {width:236px; margin:0; padding:0; display:inline; float:left; list-style-type:none;}
.sidemenu .submenu ul.nmenu li.nmenuitem {display:block; width:236px; list-style:none; margin:0; padding:0; float:left; position:relative;}
.sidemenu .submenu ul.nmenu li.nmenuitem a { display:block; width:216px; color:#666; font-weight:normal; font-size:12px !important; height:25px; line-height:25px; border-bottom:1px solid #e4e4e4; padding:0 10px; position:relative;}
.sidemenu .submenu ul.nmenu li.nmenuitem a span.count {float:right; position:absolute; top:0; right:10px; }
.sidemenu .submenu ul.nmenu li.nmenuitem a:hover {background:#ddd; text-decoration:none;}
.sidemenu .submenu ul.nmenu li.nmenuitem a.selected, .sidemenu .submenu ul.nmenu li.nmenuitem a.selected:hover {background:#666; color:#FFF;}
.sidemenu .submenu ul.nmenu li.nmenuitem a.wildcard.selected, .sidemenu .submenu ul.nmenu li.nmenuitem a.wildcard.selected:hover {background:#FD9D05; color:#FFF;}
.sidemenu .submenu ul.nmenu li.nmenuitem a.weaksignal.selected, .sidemenu .submenu ul.nmenu li.nmenuitem a.weaksignal.selected:hover {background:#37A10E; color:#FFF;}

.sidemenu .submenu ul.nmenu li.pmenuitem {display:block; float:left; width:236px; list-style:none; margin:0; padding:0; float:left; position:relative;}
.sidemenu .submenu ul.nmenu li.pmenuitem a { display:block; float:left; width:216px; color:#666; font-weight:normal; font-size:12px !important; line-height:12px; border-bottom:1px solid #e4e4e4; padding:6px 10px; position:relative;}
.sidemenu .submenu ul.nmenu li.pmenuitem a:hover {background:#ddd; text-decoration:none;}
.sidemenu .submenu ul.nmenu li.pmenuitem a.selected, .sidemenu .submenu ul.nmenu li.pmenuitem a.selected:hover {background:#666; color:#FFF;}

.sidemenu .submenu .user {display:block; float:left; width:216px; height:25px; border-bottom:1px solid #e4e4e4; padding:5px 10px;}
.sidemenu .submenu .user img {float:left; margin-right:5px;}
.sidemenu .submenu .user a { display:block; float:left; height:25px; line-height:25px; font-size:14px; font-style:italic; font-family:Georgia, Arial, Verdana, sans-serif;}

a.viewtoggle { display:block; width:52px; height:24px; position:absolute; top:4px; right:5px; background:transparent url('_graphics/view_toggle.png') 0 0 no-repeat;}
a.viewtoggle.gallery {background-position:0 -24px;}
a.viewtoggle:hover {background-position:0 -48px; }

a.viewall {display:block; text-align:right; float:right; position:absolute; top:8px; right:65px; font-size:11px; font-family:Georgia; font-style:italic; color:#999;}
a.viewall.alone { right:8px !important;}

.usermore h2 {font-size:14px !important; border:none !important; padding:0 10px !important; margin:0 !important;}

/* ***************************************
    NEWS SITE - COMMON
*************************************** */
a.wi, a.wi:hover {color:#FD9D05; text-decoration:none;}
a.we, a.we:hover {color:#37A10E; text-decoration:none; }
p#mctip { display:none; position:absolute; padding:10px; left:5px; font-size:1em; background-color:white; border:1px solid #a6c9e2; z-index:9996 }
p#mcdarktip { display:none; position:absolute; padding:5px; left:-5px; top:-5px; font-size:12px; line-height:13px; background-color:#333333 !important; color:#e8e8e8 !important; z-index:9996; max-width:450px; border-radius:5px; -moz-border-radius:5px;  }
.white {color:#FFF !important;}
a.newslnk {font-size:11px; color:#333; padding:0 8px !important; background:transparent url('_graphics/newslnk.png') 0px 2px no-repeat !important;}
.tags { background:transparent url('../mod/iKnow_Theme_v4/_graphics/tag_blue.png') no-repeat left 2px; margin:0; padding:0 0 0 20px; min-height:22px; }
.tags a {font-size:11px !important;}
h2.bodytitle {font-size:17px; font-style:italic; font-weight:normal !important; font-family:Georgia, Arial, Verdana, sans-serif; color:#333; padding:5px 10px 5px 0; margin:0;}
.user_date { font-size:11px; color:#999; margin:2px 0; }
.tagresult { display:block; -webkit-border-radius:5px; -moz-border-radius:5px; background:#EAEAEA; border:1px solid #dedede; margin:10px 0; padding:10px; position:relative; height:20px; font-size:90%; }
.tagresult a.result_tag { color:#FFF; font-size:90%; padding:2px 16px 2px 6px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#4690d6 url('/_graphics/tags_bullet_delete.png') top right no-repeat; }
.tagresult a.result_tag:hover { text-decoration:none; background-color:#0054a7; }
