/*<agl.folder "image of the month">*/
	#imageofthemonth { color: #d8d8d8; text-align: left; width: 898px; height: 261px; margin-right: auto; margin-left: 20px; padding-top: 15px; }
	#imageofthemonth img { float: left; }
	#imageofthemonth img.download { float: left; margin-top: 15px; }
	#imageofthemonth img.viewall { float: right; margin-top: 15px; margin-right: -20px; }
	#imageofthemonth img.rating { float: right; }
	#imageofthemonth div#details { color: #d8d8d8; background-image: url(../media/imageofthemonth/1106/imageofthemonth_detail.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 286px; height: 216px; float: right; }
	#imageofthemonth div#details ul { margin: 32px 0 0; padding: 0; float: right; }
	#imageofthemonth div#details li { color: #2c2c2c; font-weight: bold; background: url(../media/btn/grey_on_black.gif) no-repeat left center; text-align: center; cursor: pointer; display: block; margin: 0; padding: 2px 0 3px; width: 100px; float: right; }
	#imageofthemonth div#details li a { color: #2c2c2c; text-decoration: none; display: block; }
	#imageofthemonth div#details li a:hover { color: #800000; }
	#imageofthemonth div#details p { margin: 0; padding: 0; }
	#imageofthemonth div#details p.title { color: #d8d8d8; font-size: 19px; margin-bottom: 10px; }
	#imageofthemonth div#details #userinfo { height: 197px; }
	#imageofthemonth div#details #userinfo .identifier { font-weight: bold; }
	#imageofthemonth div#details #userinfo .detail { color: #ff9c00; font-weight: bold; }
	#imageofthemonth div#details #userinfo  p.commend { margin: 10px 0 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "info">*/
	#info { color: #d8d8d8; background-image: url(../media/content/gallery/info_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 898px; height: 140px; margin: 15px auto; }
	#info div#intro { text-align: left; width: 572px; height: auto; float: left; margin-top: 50px; padding-left: 20px; }
	#info div#intro a { color: #f9ec78; font-weight: bold; text-decoration: none; }
	#info div#intro table { margin-right: auto; margin-left: auto; }
	#info div#intro td { color: white; font-size: 9px; font-weight: bold; }
	#info div#intro select { font-size: 9px; width: 138px; margin-right: 40px; }
	#info div#intro a:hover { text-decoration: underline; }
	#info div#intro p { height: 36px; margin: 0; padding: 0; }
	#info div#intro ul { margin: 0; padding: 0; float: right; }
	#info div#intro ul.left { margin: 0; padding: 0; float: left; }
	#info div#intro li { color: #2c2c2c; font-weight: bold; background: url(../media/btn/grey_on_gray.gif) no-repeat left center; text-align: center; cursor: pointer; display: block; margin: 0; padding: 2px 0 3px; width: 100px; float: left; }
	#info div#intro li a { color: #2c2c2c; text-decoration: none; display: block; }
	#info div#intro li a:hover { color: #800000; }
	#info div#statistics { font-size: 10px; text-align: left; width: 286px; float: left; padding-top: 50px; padding-left: 20px; }
	#info div#statistics img { float: left; margin-right: 10px; border: solid 1px white; }
	#info div#statistics p { text-align: left; margin: 0; padding: 0; }
	#info div#statistics p .identifier { font-weight: bold; }
	#info div#statistics p .identifier a { color: #ff9c00; text-decoration: none; }
	#info div#statistics p .identifier a:hover { text-decoration: underline; }
	#info div#statistics p .detail { color: #ff9c00; font-weight: bold; }
	#info div#statistics p .detail a { color: #ff9c00; text-decoration: none; }
	#info div#statistics p .detail a:hover { text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "content">*/
	#edit { text-align: left; width: 898px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
	#edit form { padding-bottom: 10px; }
	#edit table { color: #404040; font-size: 11px; line-height: 13px; background-color: #f2f2f2; width: 100%; }
	#edit td.top { font-weight: bold; background-image: url(../media/global/forms/background_top.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 10px 15px 0; }
	#edit td.bottom { font-weight: bold; background-image: url(../media/global/forms/background_top.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 10px 15px 0; }
	#edit td.top p { color: #404040; font-weight: normal; margin: 0; padding: 0 0 10px; }
	#edit td.content { font-weight: bold; background-image: url(../media/global/forms/background.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; padding: 10px 15px 0; }
	#edit td.assoc { font-weight: bold; background-image: url(../media/global/forms/background_assoc.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 5px 15px 6px; }
	#edit td.clearer { height: 10px; }
	#content div#entry { background-image: url(../media/content/gallery/thumb_info_bg_202.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: left; width: 286px; height: 202px; float: left; padding-right: 20px; padding-bottom: 20px; display: compact; }
	#content div#entry_assigned { background-image: url(../media/content/gallery/thumb_info_bg_202_assigned.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: left; display: compact; padding-right: 20px; padding-bottom: 20px; width: 286px; height: 202px; float: left; }
	#content div#entry #remove { background-image: url(../media/btn/remove.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 16px; height: 16px; float: right; margin-top: 2px; margin-right: 2px; }
	#content { width: 918px; float: left; padding-left: 20px; }
	#id { }
	#edit input { width: 100%; }
	#edit input.zip { width: 80px; }
	#edit select { width: 100%; }
	#edit select.salutation { width: 54px; }
	#edit select.year { width: 100px; float: left; margin-right: 10px; }
	#edit select.month { width: 115px; margin-right: 10px; }
	#edit select.day { width: 54px; }
	#edit .formnote { font-size: 10px; font-weight: normal; }
	#content div#entry #edit, div#entry_assigned #edit { width: 120px; height: 16px; float: right; margin-top: -30px; padding-top: 7px; padding-right: 10px; }
	#content div#entry #edit a.remove { background-image: url(../media/btn/remove.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 16px; height: 16px; float: right; }
	#content div#entry #edit a.remove_favourite { background-image: url(../media/btn/remove_blue.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 16px; height: 16px; float: right; }
	#content div#entry #edit a.add { background-image: url(../media/btn/add.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 16px; height: 16px; float: right; }
	#content div#entry #edit a.edit { background-image: url(../media/btn/edit.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 16px; height: 16px; float: right; margin-right: 5px; }
	#content div#entry_last { width: 286px; height: 200px; float: right; }
	#content h1 { font-size: 18px; font-weight: bold; text-align: left; width: 868px; margin-top: 0; margin-bottom: 10px; padding-right: 20px; padding-bottom: 0; padding-left: 10px; border-bottom: 1px solid #999; display: block; }
	#content img.h1 { width: 898px; height: 49px; margin: 10px 0; padding: 0; display: block; }
	#content h3 { color: #d8d8d8; font-size: 12px; font-weight: bold; height: 19px; margin: 0; padding: 14px 0 0 20px; }
	#content img { width: 100px; height: 100px; float: left; margin-right: 10px; margin-left: 20px; }
	#content img.example { float: none; margin-left: 5px; cursor: auto; }
	#content div#details { width: 154px; float: right; margin-top: -16px; margin-bottom: 4px; }
	#content p { font-size:9px; line-height: 13px; text-align: left; margin: 0 0 0; padding: 0; }
	#content .identifier { color: #d8d8d8; font-weight: bold; }
	#content .download { color: #f9ec78; font-weight: bold; }
	#content .detail { color: #ff9c00; font-weight: bold; }
	#content .detail a, #content div#note a, #content h3 a { color: #ff9c00; font-weight: bold; text-decoration: none; }
	#content .detail a:hover, #content div#note a:hover, #content h3 a:hover { text-decoration: underline; }
	#content div#note { font-size: 9px; height: 28px; margin: 8px 0 0; padding: 0 10px 0 20px; float: left; }
	#content div#note_assigned { color: #ff9c00; font-size: 9px; font-weight: bold; margin: 8px 0 0; padding: 0 10px 0 20px; height: 28px; float: left; }
	#html .* #content div#note_assigned, html * #content div#note_assigned { color: #ff9c00; font-size: 9px; font-weight: bold; width: 266px; margin: 8px 0 0; padding: 0 10px 0 20px; height: 28px; float: left; }
	#html .* #content div#note, html * #content div#note { font-size: 9px; margin: 8px 0 0; padding: 0 10px 0 20px; width: 266px; height: 28px; float: left; }
	#content ul { font-size: 9px; width: 100px; margin: 5px 10px 0 0; padding: 0; float: right; }
	#content li { color: #d7d7d7; font-weight: bold; background-image: url(../media/btn/myaccount/blank_100x19_black.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-align: center; cursor: pointer; display: block; margin: 0; padding: 3px 0 2px; width: 100px; float: left; }
	#content li.rate { color: #2c2c2c; font-weight: bold; background-image: url(../media/btn/gray_on_blue.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-align: center; cursor: pointer; display: block; margin: 0; padding: 3px 0 2px; width: 100px; float: left; }
	#content li a { color: #d7d7d7; text-decoration: none; display: block; }
	#content li a:hover { color: #9cf; }
	#content p.commend { width: 246px; float: left; margin: 0.8em 0 0; padding: 0 0 0 20px; }
/*</agl.folder>*/
#walkthrough { width: 898px; float: left; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding-left: 20px;}
#walkthrough img.on {padding-bottom: 8px; }
#walkthrough img.off { margin-right: 10px; padding-bottom: 8px; }
#walkthrough a { color: black; text-decoration: none; margin-right: 10px; margin-bottom: 5px; }
#info div#subnav { padding:0; color:#acacac; text-align: left; width: 286px; height: 140px; float: right; margin-top: 0; }
#info h2, #sidebar div div.top { background:#303030 url(../../../../swead/swead.com/web-content/media/content/sidebar_bgtop.gif) no-repeat left top; font-size:12px; margin-bottom: 0; padding: 0 0 1em 20px; }
#info div#subnav h3 { padding-top:16px; padding-bottom:10px; }
#info div#subnav ul { margin: 0; padding: 0 0 0; border-left: 1px solid #303030; list-style-type: none; }
#info div#subnav li a { font-size:10px; font-weight:bold; text-decoration:none; color:#acacac; background-color: #1d1d1d; width: 275px; height: 24px; margin: 0; display:block; padding: 10px 0 0 10px; border-top: 1px solid #303030; }
#info div#subnav li a:hover { color:#fff; background-color:#111111; }
#info div#subnav li.on { color: white; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #232323; background-image: url(../media/myaccount/subnav_a_on.gif); background-position: right center; cursor: text; display: block; margin-top: 0; margin-right: 0; margin-bottom: -1px; padding: 10px 0 0 10px; width: 275px; height: 25px; }
#info div#subnav li.last a { background-color: #1d1d1d; background-image:url(../media/myaccount/subnav_a.gif); background-position:right bottom; width: 275px; height: 25px; margin: 0; padding: 10px 0 0 10px; }
#info div#subnav li.last a:hover { background-image:url(../media/myaccount/subnav_a_hover.gif); background-position:right bottom; }
#info div#subnav li.first a { font-size:10px; font-weight:bold; text-decoration:none; color:#acacac; background-image: url(../media/myaccount/subnav_a.gif); background-position: right top; width: 275px; height: 24px; margin: 0; display:block; padding: 10px 0 0 10px; border-top-style: none; }
#info div#subnav li.first a:hover { color:#fff; background-image: url(../media/myaccount/subnav_a_hover.gif); background-position: right top; }
#info div#subnav li.first_on { font-size:10px; font-weight:bold; text-decoration:none; color:white; background-color: #232323; background-image: url(../media/myaccount/subnav_a_on.gif); background-position: right top; width: 275px; height: 25px; margin-top: 0; margin-right: 0; margin-bottom: -1px; display:block; padding: 10px 0 0 10px; cursor: text; }
/*<agl.folder "billboard add">*/
	#billboard { font-size: 11px; line-height: 13px; text-align: left; width: 898px; margin-right: auto; margin-left: auto; }
	#billboard h1 { font-size: 18px; font-weight: bold; margin-top: 0; margin-bottom: 10px; }
	#billboard h2 { font-size: 18px; font-weight: bold; margin-top: 20px; margin-bottom: 0; }
	#billboard h3 { color: #ff9c00; font-size: 18px; font-weight: bold; width: 400px; margin-top: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #aaa; display: block; }
	#billboard p { font-weight: bold; margin-top: 0; margin-bottom: 3px; }
	#billboard .detail { color: #ff9c00; }
	#billboard .note { font-weight: normal; margin: 10px 0 0; }
	#billboard p.comment { font-weight: normal; font-style: italic; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; order-top-style: solid; }
	#billboard li { color: #d8d8d8; background-image: url(../media/btn/btn-bevel-sidebox-286.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-align: right; width: 256px; cursor: pointer; display: block; margin: 0 0 10px -40px; padding: 4px 30px 6px 0; }
	#billboard li a, #billboard li.admin a { color: #d8d8d8; font-weight: bold; text-decoration: none; width: 100%; display: block; }
	#billboard li a:hover { color: #9cf; }
	#billboard li.admin { color: #d8d8d8; background-image: url(../media/btn/btn-bevel-sidebox-admin-286.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-align: right; cursor: pointer; display: block; margin: 0 0 10px -40px; padding: 4px 30px 6px 0; width: 256px; }
	 #billboard li.admin a:hover { color: #ff9c00; }
	#billboard a.detail { color: #ff9c00; font-weight: bold; text-decoration: none; }
	#billboard a:hover.detail { text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "featurenav">*/
	html.* #featurenav { overflow:hidden; width:898px; padding:5px 0; border-bottom: 1px solid #999; line-height:20px; text-align: center; margin: 20px auto; }
	html.* #featurenav select { color: #9cf; font-weight: bold; margin-top: 7px; width: 140px; float: right; }
	html.* #featurenav .buynow { color: #9cf; font-weight: bold; float:right; padding:7px 20px; }
	html.* #featurenav li { display:inline; }
	html.* #featurenav li a { float:left; padding:7px 14px 7px 20px; }
	html.* #featurenav li.on { color: #9cf; font-weight: bold; text-decoration: none; padding: 7px 14px 7px 20px; float: left; }
	html.* #featurenav li.off { color: #1e283c; font-weight: bold; text-decoration: none; padding: 7px 14px 7px 20px; float: left; }
	html.* .navlinks a, #featurenav .navlinks a:link { text-decoration: none; color: #acacac; font-size: 11px; font-weight: bold; }
	html.* #featurenav .navlinks a:hover { color: #9cf; }
	#featurenav { font-weight: bold; overflow:hidden; width:898px; text-align: center; margin: 0 auto 20px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
	#featurenav table { text-align: center; width: 100%; }
	#featurenav a { color: #acacac; font-size: 11px; font-weight: bold; text-decoration: none; }
	#featurenav a:hover { color: #9cf; }
	#featurenav .on { color: #9cf; font-weight: bold; text-decoration: none; }
	#featurenav .off { color: #1e283c; font-weight: bold; text-decoration: none; }
	#featurenav .buynow { color: #9cf; font-weight: bold; float:right; padding:7px 20px; }
	#featurenav select { color: #9cf; font-weight: bold; width: 140px; float: right; margin-top: 7px; }
	#featurenav li { display:inline; }
	#featurenav li a { float:left; padding:7px 14px 7px 20px; }
	#featurenav li.off { color: #1e283c; font-weight: bold; text-decoration: none; padding: 7px 14px 7px 20px; float: left; }
	.navlinks a, #featurenav .navlinks a:link { text-decoration: none; color: #acacac; font-size: 11px; font-weight: bold; }
	#featurenav select.order { font-size: 9px; float: none; margin: 0; }
/*</agl.folder>*/
/*<agl.folder "comments">*/
	#comments, #post_comment { background-color: #212121; margin-bottom: 10px; }
	input .f_button { background-image: url(../media/btn/f_blank.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; width: 60px; height: 20px; border: 0 transparent; display: block; }
	#comments td.top { background: url(../media/content/gallery/comments/user_comments_td_top.gif) no-repeat left top; height: 30px; padding-right: 10px; padding-left: 10px; }
	#comments td.top_post { background: url(../media/content/gallery/comments/post_reply_td_top.gif) no-repeat left top; padding-right: 10px; padding-left: 10px; height: 30px; }
	#comments td.top_rating { background: url(../media/content/gallery/ratings/rating_history_td_top.gif) no-repeat left top; padding-right: 10px; padding-left: 10px; height: 30px; }
	#comments td.top_rating_no_rating { background-image: url(../media/content/gallery/ratings/rating_history_no_rating.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: 30px; }
	#comments td.bottom_rating { background: url(../media/content/gallery/ratings/rating_history_td_bottom.gif) no-repeat left bottom; padding-right: 10px; padding-left: 10px; height: 15px; }
	#comments td.top_files { background: url(../media/content/gallery/files/files_download_td_top.gif) no-repeat left top; padding-right: 10px; padding-left: 10px; height: 30px; }
	#comments td.bottom_files { background: url(../media/content/gallery/files/files_download_td_bottom.gif) no-repeat left bottom; padding-right: 10px; padding-left: 10px; height: 15px; }
	#comments td.top_post_content_top { background-color: #e1e1e1; padding-top: 8px; padding-bottom: 5px; }
	#comments td.top_post_content_mid { background-color: #e1e1e1; padding-right: 10px; padding-left: 10px; }
	#comments td.top_post_content_bottom { color: black; background-color: #e1e1e1; padding: 5px 10px 8px; }
	#comments fieldset { color: black; font-weight: bold; margin: 0 -5px 0 0; padding: 0; }
	#comments td.splitter { background-color: #212121; height: 1px; padding-right: 10px; padding-left: 10px; border-top: 1px solid #6f6f6f; }
	#comments td.note { font-weight: bold; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #6f6f6f; }
	#comments td.note a { color: #fff; text-decoration: none; }
	#comments td.note a:hover { text-decoration: underline; }
	#comments td.info { background-color: #4a4a4a; width: 172px; padding: 10px; border-top: 1px solid #6f6f6f; }
	#comments td.info a { color: #fff; font-weight: bold; background-image: url(../media/btn/img20_2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; margin-top: 5px; display: block; }
	#comments td.info a:hover { text-decoration: underline; }
	#comments td.info_first { background-color: #5c3838; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 172px; border-top: 1px solid #6f6f6f; }
	#comments td.info_rest { background-color: #5c3838; width: 172px; padding: 10px; }
	#comments td.info .username, td.info_first .username { font-size: 16px; font-weight: bold; }
	#comments td.comment { font-weight: normal; background-color: #373737; padding: 10px; border-top: 1px solid #6f6f6f; }
	#comments td.comment img.icon { margin-bottom: -1px; }
	#comments td.comment img { margin-bottom: -6px; }
	#comments td.comment p { font-weight: normal; margin-top: 5px; }
	#comments td p.quote { color: #f1f1f1; font-weight: normal; background-color: #6e6e6e; padding: 10px; border: solid 1px #373737; }
	#comments td.comment p.warning { color: orange; font-weight: bold; margin-top: 20px; padding-top: 10px; padding-bottom: 5px; border-top: 1px solid #6f6f6f; }
	#comments td.comment p.signature {  }
	.quote_bold { font-weight: bold; }
	.quote_italic { font-style: italic; }
	.quote_underline { text-decoration: underline; }
	.quote_url a { color: #fff; font-weight: bold; text-decoration: none; }
	.quote_url a:hover { color: #9cf; text-decoration: underline; }
	#comments td.report { background-color: #373737; padding: 5px 10px 10px 0; }
	#comments td a.abuse { color: white; font-weight: bold; background-image: url(../media/btn/blank_100x19_red.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; text-align: center; width: 100px; float: right; margin-top: 10px; padding: 3px 0 4px; display: block; }
	#comments td a.quote { color: #516d9a; font-weight: bold; background-image: url(../media/btn/blank_100x19_lightblue.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; text-align: center; width: 100px; float: right; margin-top: 10px; margin-right: 20px; padding: 3px 0 4px; display: block; }
	#comments td.comment_first { background-color: #452a2a; padding: 10px; border-top: 1px solid #6f6f6f; }
	#comments td.comment_first img { margin-bottom: -5px; }
	#comments td.comment_smily { background-color: #452a2a; padding: 10px; border-top: 1px solid #6f6f6f; border-left: 1px solid #6f6f6f; }
/*</agl.folder>*/
a.jump_first { color: #f1f1f1; font-size: 9px; font-weight: bold; background: url(../media/btn/blank_100x19_black.gif) no-repeat center; text-decoration: none; display: block; margin: 0 0 10px; padding: 6px 0 7px; }
a:hover.jump_first { color: #9cf; }
a.jump_second { color: #f1f1f1; font-size: 9px; font-weight: bold; background: url(../media/btn/blank_100x19_black.gif) no-repeat center; text-decoration: none; text-align: center; width: 100px; float: left; margin-right: 10px; padding: 6px 0 7px; display: block; }
a:hover.jump_second { color: #9cf; }
a.jump { color: #999; background:url(../media/btn/btn-bevel-sidebox-286.gif) no-repeat right center; display:block; padding:7px 15px; margin:-8px 0 10px; font-weight:bold; font-size:9px; }
html.* .message, html * .message { width: 618px; height: 150px; margin-top: 4px; }
.message { width: 618px; height: 155px; margin-top: 4px; }
/*<agl.folder "pages">*/
	#pages { color: black; float: right; margin-bottom: 10px; }
	#pages tr { text-align: right; }
	#pages td.splitter { background-color: #6e6e6e; width: 1px; }
	#pages td.pageof { color: black; font-weight: bold; background-image: url(../media/content/gallery/pages_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding-right: 8px; padding-left: 8px; }
	#pages td.pageofone { color: black; font-weight: bold; background-image: url(../media/content/gallery/pages_onepage.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; padding: 3px 8px; }
	#pages td a.forward { background-image: url(../media/content/gallery/pages_next.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; width: 27px; padding: 3px 0; }
	#pages td a:hover.forward { text-decoration: none; }
	#pages td.forward_off { background-image: url(../media/content/gallery/pages_next_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; width: 27px; padding: 3px 0; }
	#pages td a.forward_last { background-image: url(../media/content/gallery/pages_last_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; padding: 3px 0; width: 34px; }
	#pages td a:hover.forward_last { text-decoration: none; }
	#pages td.forward_last_off { background-image: url(../media/content/gallery/pages_last_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; padding: 3px 0; width: 34px; }
	#pages td a { color: #516d9a; background-image: url(../media/content/gallery/pages_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; text-decoration: none; padding: 3px 5px; display: block; }
	#pages td a:hover { text-decoration: underline; }
	#pages td.on { color: #000; background-image: url(../media/content/gallery/pages_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; text-decoration: none; padding: 3px 5px; display: block; }
	#pages td a.back { background-image: url(../media/content/gallery/pages_back.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 27px; padding: 3px 0; }
	#pages td a:hover.back { text-decoration: none; }
	#pages td.back_off { background-image: url(../media/content/gallery/pages_back_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 27px; padding: 3px 0; }
	#pages td a.back_first { background-image: url(../media/content/gallery/pages_first_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 34px; padding: 3px 0; }
	#pages td a:hover.back_first { text-decoration: none; }
	#pages td.back_first_off { background-image: url(../media/content/gallery/pages_first_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 3px 0; width: 34px; }
/*</agl.folder>*/
/*<agl.folder "listings">*/
	#listings { color: #000; }
	#listings td { color: #000; border-bottom: 1px solid #424a55; }
	#listings td.titles { font-weight: bold; background: #e1e1e1 url(../media/content/gallery/table_title_bg_off.gif) left center; padding: 5px 10px; border-right: 1px solid #aaa; }
	#listings td.titles_on { font-weight: bold; background: #e1e1e1 url(../media/content/gallery/table_title_bg_on.gif) left center; padding: 5px 10px; border-right: 1px solid #aaa; }
	#listings td.titles_on a.desc { color: black; background-image: url(../media/content/gallery/table_title_sorting_desc.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
	#listings td.titles_on a.asc { color: black; background-image: url(../media/content/gallery/table_title_sorting_asc.gif); text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: right center; display: block; }
	#listings td.titles_last { font-weight: bold; background: #e1e1e1 url(../media/content/gallery/table_title_bg_off.gif) left center; padding: 5px 10px; }
	#listings td.listings { color: #4a4a4a; font-weight: bold; background-color: #fff; padding: 5px 10px 5px 15px; border-right: 1px solid #aaa; }
	#listings td.listings a { color: #4a4a4a; font-weight: bold; background-image: url(../media/btn/img20.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
	#listings td.listings a:hover { text-decoration: underline; }
	#listings td.listings_1 { color: #4a4a4a; font-weight: bold; background-color: #e0e6f1; padding: 5px 10px 5px 15px; border-right: 1px solid #aaa; }
	#listings td.listings_1 a { color: #4a4a4a; font-weight: bold; background-image: url(../media/btn/img20_1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
	#listings td.listings_1 a:hover { text-decoration: underline; }
	#listings td .info { color: #000; font-weight: normal; text-decoration: none; margin-left: 10px; }
	#listings td a:hover { color: #1a3663; text-decoration: underline; }
/*</agl.folder>*/
#fullsize { text-align: center; width: 898px; margin-top: 10px; margin-bottom: 20px; }
#user_profile table { height: 200px; margin-top: -10px; }
#user_profile td { background-color: #292929; }
#user_profile td.top { background-image: url(../media/content/gallery/profile/rating_profile_td_top.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding-right: 10px; padding-left: 10px; height: 30px; }
#user_profile td.bottom { background-image: url(../media/content/gallery/profile/rating_profile_td_bottom.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding-right: 10px; padding-left: 10px; height: 15px; }
#user_profile td img { margin-bottom: 10px; margin-left: 20px; border: solid 1px white; }
#user_profile td.content { line-height: 13px; margin: 0; padding: 0 10px; }
#user_profile td.contact { padding-left: 10px; }
#listings td.listings a.info { color: #4a4a4a; font-weight: bold; background-image: url(../media/btn/info_list_white_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
#listings td.listings a:hover.info { text-decoration: underline; }
#listings td.listings_1 a.info { color: #4a4a4a; font-weight: bold; background-image: url(../media/btn/info_list_blue_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
#listings td.listings_1 a:hover.info { text-decoration: underline; }
#listings td.listings a.download { color: #4a4a4a; font-weight: bold; background-image: url(../media/btn/download_list_white_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
#listings td.listings a:hover.download { text-decoration: underline; }
#listings td.listings_1 a.download { color: #4a4a4a; font-weight: bold; background-image: url(../media/btn/download_list_blue_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; text-decoration: none; display: block; }
#listings td.listings_1 a:hover.download { text-decoration: underline; }
/*<agl.folder "featurenav sub">*/
	html.* #sub_featurenav { overflow:hidden; width:898px; padding:5px 0; line-height:20px; text-align: center; margin: 20px auto; border-top: 1px solid #999; }
	html.* #sub_featurenav select { color: #000; font-weight: bold; margin-top: 7px; width: 140px; }
	html.* #sub_featurenav select.order { font-size: 9px; width: 160px; }
	#sub_featurenav td.titles { color: #fff; font-size: 9px; font-weight: bold; }
	#sub_featurenav { font-weight: bold; overflow:hidden; width:898px; text-align: center; margin: 10px auto 20px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #999; border-bottom: 1px solid #999; order-top-style: solid; }
	#sub_featurenav table { text-align: center; width: 100%; }
	#sub_featurenav select.order { font-size: 9px; width: 160px; margin: 0; }
/*</agl.folder>*/
/*<agl.folder "interview">*/
	#interview { font-size: 10px; }
	#interview .title { background-image: url(../media/content/featured/title_interview.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: 49px; }
	#interview .title ul { float: right; }
	#interview .question { font-weight: bold; margin: 0; }
	#interview .answer { font-weight: normal; font-style: italic; text-align: left; margin: 0 0 20px 0; padding: 0; }
	#interview .answer a { color: white; font-style: italic; text-decoration: underline; }
	#interview .answer a:hover { text-decoration: underline; }
	#interview img { margin: 0 0 20px; };padding: 0;
/*</agl.folder>*/

