  /*
* Global CSS styles
*/

body { background:#f3f3f3 url("/ivslImages/body_bg.jpg") repeat-x; color:#4b4b4b; font:normal 12px Tahoma, Arial, Sans-serif ; line-height:1.3em; margin:0; padding:0; }

/* generics */
#wrap { width:944px; margin:0 auto 20px; }
/*h2 img, a img { display:block; }*/
a { color:#00a2e5; }
a:hover, a.active { text-decoration:none; }

/* reset */
h1, h2, h3, h4, p, dl, dt, dd, form, fieldset, button, ul, ol, dl { margin:0; padding:0; }
a, button { outline:none; }
img, fieldset { border:none; }
legend { display:none; }
input.text, select { border:1px solid #c4c4c4; padding:1px; }

/* global */
.more_link,
.more_link_plus { display:block; text-align:right; }
.more_link a,
.more_link_plus { font-weight:bold; }
.more_link_plus a { padding-right:10px; background:url("/ivslImages/arrow_right.gif") no-repeat right 5px; }

/* header */
h1 { padding-top:8px; }
#header { padding-bottom:13px; }
#header ul { list-style:none; }
#header ul li { float:left; background:url("/ivslImages/menu_separator.gif") no-repeat right center; padding:0 10px; }
#header ul li.last { background:none; }
#header ul li a { font-size:13px; font-weight:bold; text-decoration:none; color:#4b4b4b; }
#header #top { position:relative; height:100px; }
#header #top .utility { position:absolute; top:0; right:0; width:374px; }
#header #top .utility .language { padding:6px 0; float:left; }
#header #top .utility .language li { padding:2px 10px; }
#head_search { float:right; background:#0068a7 url("/ivslImages/head_search_bg.gif") repeat-y; width:247px; }
#head_search fieldset { padding:13px; background:url("/ivslImages/head_search_corners.gif") no-repeat bottom left; }
#head_search fieldset input.text { width:151px; float:left; }
#head_search fieldset input.button { float:right; }
#head_nav { position:absolute; bottom:0; right:0; padding:0 6px 5px 0; }
#head_nav li a:hover, #head_nav li a.active { color:#358c00; }

#head { background:#fff; font-size:20px; height:162px; }
#head img { display:block; }

/* main */
#main_corners { background:url("/ivslImages/main_bottom_bg.gif") no-repeat bottom left; padding-bottom:13px; }
#main { clear:both; background:#fff; padding-bottom:40px; overflow:hidden; }

/* sidebar */
#sidebar { float:left; }
#sidenav_container { width:245px; background:#f3f3f3 url("/ivslImages/body_bg.jpg") repeat-x left -282px; padding:0 13px 36px 0; position:relative; }
#sidenav_corners { position:absolute; bottom:0; left:0; width:258px; height:26px; background:url("/ivslImages/sidenav_corners.gif") no-repeat bottom left; }
#sidenav { background:#00b3ef url("/ivslImages/sidenav_top_bg.png") no-repeat; position:relative; }
#sidenav_bottom { position:absolute; bottom:-10px; left:0; width:245px; height:10px; background:url("/ivslImages/sidenav_bottom_corners.png") no-repeat bottom left; }
#sidenav ul { list-style:none; }
#sidenav .top_level { padding:14px 0 26px; background:url("/ivslImages/sidenav_bottom_bg.png") no-repeat bottom; }
#sidenav .top_level li { margin-bottom:8px; background:url("/ivslImages/sidenav_item_bg.png") repeat-y 1px 0; }
#sidenav .top_level li a { display:block; padding:1px 10px 1px 22px; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; }
#sidenav .top_level li a:hover,
#sidenav .top_level li a.active { color:#adec1a; }
#sidenav .second_level {  }
#sidenav .second_level li { margin:1px 0 0; background:url("/ivslImages/sidenav_item_separator.png") no-repeat; }
#sidenav .second_level li a { padding:1px 10px 1px 42px; font-size:12px; color:#b9f7ff; }
#sidenav .second_level li a.active { color:#adec1a; background:url("/ivslImages/sidenav_item_bullet.gif") no-repeat 30px 5px; }

#sideblocks_container { width:241px; padding:0 2px 0 15px; }
#register_now { background:#019d17 url("/ivslImages/block_head_corners.gif") no-repeat; }
#register_now h3 { color:#fff; font-size:14px; padding:5px 16px 8px; }
#register_now .content { background:#0e6500 url("/ivslImages/register_now_bg.png") no-repeat bottom left; padding:6px 16px; position:relative; font-family:Verdana, Arial, Sans-serif; }
#register_now .content .corners { position:absolute; top:0; left:0; height:5px; width:241px; background:url("/ivslImages/register_now_content_corners.gif") no-repeat; }
#register_now .content p { padding-bottom:6px; color:#fff; }
#register_now .content select { color:#4b4b4b; font-size:11px; width:100%; font-family:Verdana, Arial, Sans-serif; }
#register_now .content form { text-align:right; }
#register_now .content form input.button { margin:4px -3px 0 0; }

#sideblocks_container .sideblock { margin-top:14px; background:#0db601 url("/ivslImages/sideblock_head_corners.gif") no-repeat; }
#sideblocks_container .sideblock h3 { color:#fff; font-size:14px; padding:5px 16px 6px; }
#sideblocks_container .sideblock .content { background:#fff url("/ivslImages/sideblock_bg.gif") no-repeat bottom left; border:1px solid #c4c4c4; padding:10px 16px; position:relative; font-family:Verdana, Arial, Sans-serif; text-align:right; }
#sideblocks_container .sideblock .content .corners_top { position:absolute; top:-1px; left:-1px; height:6px; width:241px; background:url("/ivslImages/sideblock_content_top.gif") no-repeat; }
#sideblocks_container .sideblock .content .corners_bottom { position:absolute; bottom:-1px; left:-1px; height:7px; width:241px; background:url("/ivslImages/sideblock_content_bottom.gif") no-repeat }
#sideblocks_container .sideblock .content .bl1 { display:block; float:left; width:1px; height:56px; }
#sideblocks_container .sideblock .content .bl2 { clear:left; display:block; float:left; width:100px; height:100px; }
#sideblocks_container .sideblock .content p { font-size:11px; padding-bottom:10px; }

/* content*/
#content { float:right; padding:8px 15px; width:656px; background:url("/ivslImages/content_top_bg.gif") no-repeat; }

/* content Arabic*/
#content_ar { float:right; padding:8px 15px; width:656px; background:url("/ivslImages/content_top_bg.gif") no-repeat; direction:rtl;}


#breadcrumbs { border-bottom:1px solid #ededed; width:360px; margin-left:-15px; padding:0 0 6px 20px; list-style:none; overflow:hidden; }
#breadcrumbs li { float:left; background:url("/ivslImages/arrow_right.gif") no-repeat 3px 5px; padding-left:14px; }
#breadcrumbs li.home { background:none; padding-left:0; }
#breadcrumbs li a,
#breadcrumbs li span { font-weight:bold; font-family:Verdana, Arial, Sans-serif; }
#breadcrumbs li span { color:#009d14; }

#document { clear:both; float:left; width:380px; }
#document h2 { padding:20px 0 20px 20px; font-size:18px; }
#document h2 .section { color:#009e16; }
#document h2 .page { color:#4fca00; }
#document .body { padding:0 20px 30px; font-family:Verdana, Arial, Sans-serif; }
#document .body h3 { padding:2px 0 4px; color:#009e16; font-size:14px; }
#document .body .button_link { display:block; margin-top:10px; background:#049919; color:#fff; }
#document .body .button_link img { display:block; }

#main.help #document { background:url("/ivslImages/help_bg.png") no-repeat top right; }
#main.help #document .body .spacer { display:block; float:right; width:120px; height:100px; }

#main.journals_search #document { background:url("/ivslImages/journals_search_bg.png") no-repeat top right; }
#main.journals_search #document .body { padding-bottom:40px; }
#main.journals_search #document .body .spacer { display:block; float:right; width:120px; height:140px; }
#main.journals_search #document .body .button_link { width:213px; }

#main.educational_resources #document { background:url("/ivslImages/edu_resources_bg.png") no-repeat top right; }

#db_search { background:#0db601 url("/ivslImages/dbsearch_head_corners.gif") no-repeat; }
#db_search h3 { color:#fff; font-size:14px; padding:6px 10px 6px 40px; position:relative; }
#db_search h3 .icon { position:absolute; top:-7px; left:10px; width:28px; height:31px; background:url("/ivslImages/dbsearch_icon.gif") no-repeat; }
#db_search .content { background:#fff url("/ivslImages/dbsearch_content_bg.png") no-repeat top right; border:1px solid #c4c4c4; padding:10px 16px; position:relative; font-family:Verdana, Arial, Sans-serif; }
#db_search .content .corners_top { position:absolute; top:-1px; left:-1px; height:6px; width:380px; background:url("/ivslImages/dbsearch_content_top.gif") no-repeat; }
#db_search .content .corners_bottom { position:absolute; bottom:-1px; left:-1px; height:6px; width:380px; background:url("/ivslImages/dbsearch_content_bottom.gif") no-repeat bottom left; }
#db_search .content .intro { width:180px; padding-bottom:20px; }
#db_search .content form dl {}
#db_search .content form dl dt { float:left; width:70px; padding:3px 4px 3px 0; }
#db_search .content form dl dt label { display:block; text-align:right; padding-top:2px; }
#db_search .content form dl dd { float:left; width:270px; padding:3px 0; }
#db_search .content form dl dd select { width:268px; color:#4b4b4b; font-size:12px; font-family:Verdana, Arial, Sans-serif; }
#db_search .content form dl dd.button { text-align:right; padding-top:4px; }

#journals_search_results .result { padding:0 20px; border-top:1px solid #c4c4c4; }
#journals_search_results .result .head { padding:10px 0 0; }
#journals_search_results .result .head .head_container { overflow:hidden; background:url("/ivslImages/separator_vert.gif") repeat-y center top; }
#journals_search_results .result .head .head_container .logo { float:left; width:170px; }
#journals_search_results .result .head .head_container .info { float:right; width:160px; padding-left:10px; }
#journals_search_results .result .head .head_container .info p { font-weight:bold; font-family:Verdana, Arial, Sans-serif; }
#journals_search_results .result .head .head_container .info p .name { color:#009c14; font-size:12px; display:block; }
#journals_search_results .result .head .go_to_link { display:block; clear:both; padding:10px 0; }
#journals_search_results .result .head .go_to_link a { padding-right:10px; background:url("/ivslImages/arrow_right.gif") no-repeat right 5px; font-weight:bold; font-family:Verdana, Arial, Sans-serif; }
#journals_search_results .result .description { padding-bottom:20px; }
#journals_search_results .result .description p { font-family:Verdana, Arial, Sans-serif; }

#educational_resources .resource { padding:16px 20px; border-top:1px solid #c4c4c4; font-family:Verdana, Arial, Sans-serif; }
#educational_resources .resource .head p { font-weight:bold; }
#educational_resources .resource .head p .name { color:#009c14; }
#educational_resources .resource .description { padding-top:10px; }

#announcements_list { list-style:none; font-family:Verdana, Arial, Sans-serif; }
#announcements_list li { padding:14px 20px; border-top:1px solid #c4c4c4; }
#announcements_list li h3 { padding:0 0 6px; color:#009e16; font-size:14px; }
#announcements_list li .posted { font-weight:bold; }
#announcements_list li .announcement .new { font-weight:bold; color:#009e16; }

/* column */
#column { float:right; width:264px; padding-top:6px; }

#column .column_box { background:#0db601 url("/ivslImages/columnbox_head_corners.gif") no-repeat; margin-bottom:13px }
#column .column_box h3 { color:#fff; font-size:14px; padding:5px 16px 6px; position:relative; }
#column .column_box .content { background:#fff; border:1px solid #c4c4c4; padding:10px 16px 30px; position:relative; font-family:Verdana, Arial, Sans-serif; }
#column .column_box .content .corners_top { position:absolute; top:-1px; left:-1px; height:6px; width:264px; background:url("/ivslImages/columnbox_content_top.gif") no-repeat; }
#column .column_box .content .corners_bottom { position:absolute; bottom:-1px; left:-1px; height:6px; width:264px; background:url("/ivslImages/columnbox_content_bottom.gif") no-repeat bottom left; }
#column .column_box .content .announcments_list { list-style:none; }
#column .column_box .content .announcments_list li { padding:4px 0 8px; }
#column .column_box .content .announcments_list li .title { color:#019d18; display:block; font-weight:bold; }

#announcments.column_box .content .announcments_list li a { font-weight:bold; }

#history.column_box .content img { float:right; }

#rss { padding:10px 3px; text-align:right; }
#rss a { padding:4px 0 7px 30px; font-weight:bold; background:url("/ivslImages/rss_icon.gif") no-repeat; }

#journal_search.column_box .content { background:#fff url("/ivslImages/journal_search_eng_bg.png") no-repeat top right; padding-bottom:20px; }
#journal_search.column_box .content .intro { font-weight:bold; padding-bottom:20px; width:130px; }

#resources.column_box .content { background:#fff url("/ivslImages/resources_bg.png") no-repeat bottom left; padding-bottom:20px; }
#resources.column_box .content p { text-align:right; }
#resources.column_box .content .res1 { display:block; float:left; width:1px; height:50px; }
#resources.column_box .content .res2 { clear:left; display:block; float:left; width:80px; height:40px; }
#resources.column_box .content .res3 { clear:left; display:block; float:left; width:140px; height:60px; }

/* partners */
#partners_block { clear:both; width:656px; background:#00b0ec url("/ivslImages/partners_head_corners.gif") no-repeat; }
#partners_block h3 { color:#fff; font-size:13px; padding:5px 70px 6px 16px; position:relative; font-family:Verdana, Arial, Sans-serif; }
#partners_block .content { background:#fff; border:1px solid #c4c4c4; padding:10px 16px 30px; position:relative; font-family:Verdana, Arial, Sans-serif; }
#partners_block .content .corners_top { position:absolute; top:-1px; left:-1px; height:6px; width:656px; background:url("/ivslImages/partners_content_top.gif") no-repeat; }
#partners_block .content .corners_bottom { position:absolute; bottom:-1px; left:-1px; height:6px; width:656px; background:url("/ivslImages/partners_content_bottom.gif") no-repeat bottom left; }

#partners_block .content .partners_list { list-style:none; overflow:hidden; padding:2px 0 0 8px; }
#partners_block .content .partners_list li { float:left; width:96px; height:58px; margin:1px 6px 0 0; }
#partners_block .content .partners_list li img { display:block; }

/* footer */
#footer { clear:both; background:url("/ivslImages/footer_top_bg.png") no-repeat; padding-top:15px; }
#footer_bg { background:url("/ivslImages/footer_bottom_bg.png") no-repeat bottom; padding-bottom:18px; position:relative; }

#footer_nav { list-style:none; background:#0068a7 url("/ivslImages/footer_menu_bg.png") repeat-y top right; padding:2px 4px; position:absolute; right:2px; top:-8px; }
#footer_nav li { float:left; background:url("/ivslImages/menu_separator_blue.gif") no-repeat right center; padding:0 10px; }
#footer_nav li.last { background:none; }
#footer_nav li a { color:#fff; font-size:11px; font-family:Verdana, Arial, Sans-serif; text-decoration:none; }

/* copy */
#copy { padding:4px 14px; font-family:Verdana, Arial, Sans-serif; font-size:10px; overflow:hidden; }
#copy .rights { float:left; }
#copy .powered { float:right; }
#copy .powered a { color:#4b4b4b; text-decoration:none; }
#copy .powered a:hover { text-decoration:underline; }



