body {  }
/*<agl.folder "index">*/
	#index #localnav { font-size: 11px; background-color: #36435d; background-repeat: repeat-x; text-transform: uppercase; text-align: center; white-space: nowrap; height: 25px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
	#index #localnav td a { color: #fff; font-weight: bold; text-decoration: none; background-image: url(../media/global/localnav_a.gif); background-repeat: repeat-x; display: block; padding: 5px 0 6px !important; width: 100%; }
	#index #localnav td a:hover {background-image: url(../media/global/localnav_hi.gif); }
	#index #localnav .hi { color: #fff; font-weight: bold; background-image: url(../media/global/loaclnav_on.gif); }
	#index #localnav .hi a { font-weight: bold; background-image: url(../media/global/loaclnav_on.gif); }
	#index #localnav .hi a:hover {background-image: url(../media/global/localnav_hi.gif); }
/*</agl.folder>*/
/*<agl.folder "index feature">*/
	#index #feature { color: white; font-size: 11px; background: #36435d url(../media/global/feature_bg_0106.jpg) no-repeat; text-align: center; width: 100%; height: 468px; }
	#index #feature .left { vertical-align: top; width: 500px; padding-top: 20px; border-right-color: #62759c; }
	#index #feature .right { vertical-align: top; width: 400px; padding-top: 30px; }
	#index #feature .lefttitle_customer { font-weight: bold; float: left; padding-left: 60px; }
	#index #feature .lefttitle_jobname { font-style: italic; float: right; padding-right: 80px; }
	#index #feature .left_image { float: left; margin: 5px 100px 5px 60px; border: solid 1px #fff; }
	#index #feature .left_views { float: left; padding-left: 60px; }
	#index #feature .left_rating { float: right; padding-right: 80px; }
	#index #feature .left_info { font-style: italic; text-align: justify; float: left; margin-top: 20px; padding-right: 60px; padding-left: 40px; }
	#index #feature .left_info a { color: #fff; font-weight: bold; font-style: italic; text-decoration: none; }
	#index #feature .left_info a:hover { font-weight: bold; font-style: italic; text-decoration: underline; }
	#index #feature .left_infoname { font-weight: bold; font-style: italic; float: right; padding-right: 60px; padding-left: 60px; }
	#index #feature .right_contentbox { font-size: 9px; text-align: left; width: 355px; float: left; margin-top: 5px; margin-bottom: 20px; }
	html .*	#index #feature .right_contentbox { font-size: 9px; text-align: left; width: 355px; float: left; margin-top: 5px; margin-bottom: 30px; }
	#index #feature .righttitle_customer { font-size: 11px; font-weight: bold; width: 100%; float: left; padding-left: 10px; white-space: nowrap; }
	#index #feature .righttitle_jobname { font-weight: bold; width: 100%; float: left; padding-bottom: 15px; padding-left: 10px; white-space: nowrap; }
	#index #feature .right_image { float: left; border: solid 1px white; }
	#index #feature .right_views { width: 100%; float: left; padding-bottom: 5px; padding-left: 10px; }
	#index #feature .right_rating { width: 100%; float: left; padding-bottom: 5px; padding-left: 10px; }
	#index #feature .right_category { font-weight: bold; padding-bottom: 25px; padding-left: 10px; width: 100%; float: left; }
	#index #feature .right_info { font-size: 9px; width: 100%; float: left; padding-bottom: 5px; padding-left: 10px; }
	#index #feature .right_website { color: #fff; text-decoration: none; width: 100%; float: left; padding-left: 10px; }
	#index #feature .right_website a { color: #fff; text-decoration: none; }
	#index #feature .right_website a:hover { text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "project">*/
	#project #localnav { font-size: 11px; background-color: #36435d; background-repeat: repeat-x; text-transform: uppercase; text-align: center; white-space: nowrap; height: 25px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
	#project #localnav td a { color: #fff; font-weight: bold; text-decoration: none; background-image: url(../media/global/localnav_a.gif); background-repeat: repeat-x; display: block; padding: 5px 0 6px !important; width: 100%; }
	#project #localnav td a:hover {background-image: url(../media/global/localnav_hi.gif); }
	#project #localnav .hi { color: #fff; font-weight: bold; background-image: url(../media/global/loaclnav_on.gif); }
	#project #localnav .hi a { font-weight: bold; background-image: url(../media/global/loaclnav_on.gif); }
	#project #localnav .hi a:hover {background-image: url(../media/global/localnav_hi.gif); }
	#project #content .stillstitle { font-size: 13px; font-weight: bold; text-transform: uppercase; width: 100%; float: left; padding-top: 20px; }
	#project #content .stills { text-align: center; width: 840px; float: left; margin-left: 15px; padding-top: 5px; }
	#project #content li { line-height: 15px; width: 100%; list-style-type: none; }
	#project #content .teamtitle { font-style: italic; padding-left: 5px; display: block; }
	#project #content .rightsubcontent { padding-left: 5px; display: block; }
	#project #content .teamname { font-weight: bold; padding-left: 5px; display: block; }
	#project #content .images { text-align: center; margin-right: 70px; margin-left: 70px; }
	#project #content .img { float: left; border: solid 1px white; }
	#project #content .img_nav { background-image: none; width: 722px; float: left; margin-right: 0; margin-bottom: 0; margin-left: 70px; padding: 0; }
	#project #content .back { width: 100px; float: left; margin-top: 10px; }
	#project #content .forward { text-align: right; width: 100px; float: right; margin-top: 10px; }
	#project #content .count { text-align: center; width: 520px; float: left; margin-top: 10px; }
	#project #content_popup { text-align: center; margin-top: 66px; }
	#project #content_popup .img { margin-bottom: 20px; border: solid 1px #fff; }
	#project #content_popup .close_popup { color: #fff; text-align: right; width: 900px; margin-bottom: 20px; }
	#project #content_popup .close_popup a { color: #fff; text-decoration: none; }
	#project #content_popup .close_popup a:hover { color: #fff; text-decoration: underline; }
	#project #content .making_of { text-align: justify; float: left; margin-right: 0; margin-bottom: 10px; }
	#project #content .making_of_subtitle { font-style: italic; width: 520px; float: right; margin-top: 5px; margin-right: 2px; margin-bottom: auto; }
	#project #content .making_of_img { width: 522px; float: right; margin-right: 0; margin-bottom: 10px; margin-left: 20px; }
	#project #content .making_of_img .img { border: solid 1px white; }
	#project #content .making_of_subtitle_left { font-style: italic; width: 520px; float: left; margin: 5px 0 5px 2px; }
	#project #content .making_of_img_left { width: 522px; float: left; margin-right: 15px; }
	#project #content .making_of_img_left .img { border: solid 1px white; }
	#project #content .making_of_img_left_small { margin-right: 15px; width: 400px; float: left; }
	#project #content .making_of_subtitle_left_small { font-style: italic; margin: 5px 0 5px 2px; width: 400px; float: left; }
	#project #content .making_of_img_left_small .img { width: 400px; margin-bottom: 10px; border: solid 1px white; }
	#project #content .left { text-align: left; width: 500px; float: left; padding-top: 20px; padding-bottom: 20px; padding-left: 40px; }
	#project #content .award { text-align: left; width: 800px; float: left; }
	#project #content .title_left { font-size: 13px; font-weight: bold; text-transform: uppercase; padding-bottom: 5px; }
	#project #content .title_left a { color: #fff; font-size: 10px; font-weight: bold; font-style: italic; text-decoration: none; }
	#project #content .title_left a:hover { color: #fff; font-weight: bold; font-style: italic; text-decoration: underline; }
	#project #content .text_left { line-height: 15px; text-align: justify; padding-bottom: 10px; }
	#project #content .text_left a { color: #fff; font-style: italic; line-height: 15px; text-decoration: none; }
	#project #content .text_left a:hover { color: #fff; font-style: italic; line-height: 15px; text-decoration: underline; }
	#project #content .img_left { float: left; margin-top: 5px; margin-right: 15px; margin-bottom: 10px; border: solid 1px #fff; }
	#project #content .img_right { float: right; margin-top: 5px; margin-bottom: 10px; margin-left: 15px; border: solid 1px #fff; }
	#project #content .right { text-align: left; width: 300px; float: right; padding: 20px 20px 21px 0; }
	#project #content .title_right { color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-bottom: 7px; }
	#project #content .text_right { line-height: 15px; }
	#project #content .text_right a { color: #fff; text-decoration: none; }
	#project #content .text_right a:hover { color: #fff; text-decoration: underline; }
	#project #content .rightimg { margin-bottom: 10px; border: solid 1px #fff; }
	#project { color: #fff; }
	#project .info { color: #fff; background: #324058 url(../media/projects/global/global_bg.jpg) repeat-x left top; }
/*</agl.folder>*/
/*<agl.folder "software">*/
	#software #localnav { font-size: 11px; background-color: #000; background-repeat: repeat-x; text-transform: uppercase; text-align: center; white-space: nowrap; height: 25px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
	#software #localnav td a { color: #fff; font-weight: bold; text-decoration: none; background-image: url(../media/software/global/localnav_a.gif); background-repeat: repeat-x; display: block; padding: 5px 0 6px !important; width: 100%; }
	#software #localnav td a:hover {background-image: url(../media/software/global/localnav_hi.gif); }
	#software #localnav .hi { color: #fff; font-weight: bold; background-image: url(../media/software/global/loaclnav_on.gif); }
	#software #localnav .hi a { font-weight: bold; background-image: url(../media/software/global/loaclnav_on.gif); }
	#software #localnav .hi a:hover {background-image: url(../media/software/global/localnav_hi.gif); }
	#software #content .left { text-align: justify; width: 368px; height: 100%; float: left; margin-top: 10px; margin-left: 10px; padding-left: 5px; }
	#software #content .right_top { background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; width: 480px; height: 10px; float: right; margin: 10px 15px 0 10px; }
	#software #content .right_title { color: #fff; font-size: 12px; font-weight: bold; background-color: #454c4e; text-align: left; margin-right: 15px; width: 460px; float: right; margin-top: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
	#software #content .right { color: #fff; background-color: #454c4e; text-align: justify; width: 460px; float: right; margin-right: 15px; margin-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
	#software #content .right a { color: #fff; text-decoration: underline; }
	#software #content .right_info { color: #fff; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; margin-right: 15px; margin-left: 10px; width: 460px; float: right; margin-top: 0; padding: 0 10px; }
	#software #content .right_price { color: #fff; font-size: 13px; font-weight: bold; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; margin-top: 0; margin-right: 15px; margin-left: 10px; padding: 5px 10px; width: 460px; float: right; }
	#software #content .right_buy { color: #fff; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; width: 460px; float: right; margin: 1px 15px 0 10px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
	#software #content .right_buy2 { color: #fff; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; margin: 1px 15px 0 10px; padding: 10px 10px 0; width: 460px; float: right; }
	#software #content .right_buy_info { color: #fff; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; width: 460px; float: right; margin: 1px 15px 0 10px; padding: 10px; }
	#software #content .right_processingtime { color: #fff; font-size: 11px; font-weight: bold; background-color: #454c4e; text-align: left; margin-top: 0; padding-bottom: 5px; width: 460px; float: right; }
	#software #content .right_bottom { background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; width: 480px; height: 10px; float: right; margin: 0 15px 10px 10px; }
	#software #content .Dleft_msg { color: white; text-align: justify; width: 820px; float: left; margin: 10px 20px; }
	#software #content .Dleft_msg a { color: white; text-decoration: underline; }
	#software #content .Dleft { text-align: justify; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; padding-left: 5px; width: 300px; float: left; margin-right: 5px; }
	#software #content .Dright_top { background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; width: 480px; height: 10px; float: right; margin: 5px 80px 0 20px; }
	#software #content .Dright_title { color: #fff; font-size: 12px; font-weight: bold; background-color: #454c4e; text-align: left; margin-right: 80px; width: 460px; float: right; margin-top: 0; margin-left: 20px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
	#software #content .Dright { color: #fff; background-color: #454c4e; text-align: justify; width: 460px; height: 100%; float: right; margin-right: 80px; margin-left: 20px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
	#software #content .Dright a { color: #fff; text-decoration: underline; }
	#software #content .Dright_info { color: #fff; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; margin-right: 80px; margin-left: 20px; width: 460px; float: right; margin-top: 0; padding: 0 10px; }
	#software #content .Dright_buy2 { color: #fff; background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; text-align: left; margin: 1px 80px 0 20px; padding: 10px 10px 0; width: 460px; float: right; }
	#software #content .Dright_bottom { background-color: #454c4e; background-repeat: repeat-x; background-attachment: scroll; width: 480px; height: 10px; float: right; margin: 0 80px 10px 20px; }
/*</agl.folder>*/
/*<agl.folder "contact">*/
	#contact { color: #000; font-size: 11px; text-align: center; }
	#contact #leftbox { font-size: 11px; width: 540px; float: left; padding-left: 40px; }
	#contact #leftbox #form { color: #5a5a5a; font-size: 11px; background-color: #f2f2f2; width: 540px; border: solid 1px #c9c9c9; }
	#contact #leftbox .title { color: #5a5a5a; font-size: 24px; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 20px; }
	#contact #rightbox { text-align: left; width: 250px; float: right; margin-top: 47px; margin-right: 0; margin-bottom: 20px; padding-right: 40px; }
	#contact #rightbox .title { font-size: 11px; font-weight: bold; background-color: #f2f2f2; text-align: left; width: 240px; height: 20px; float: left; margin-top: 22px; padding-top: 5px; padding-left: 10px; border-top: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; }
	#contact #rightbox .content { font-size: 9px; text-align: left; padding-top: 8px; padding-left: 10px; width: 240px; float: left; padding-bottom: 8px; border: solid 1px #c9c9c9; }
	#contact #rightbox .content td { font-size: 9px; text-align: left; }
	#contact #rightbox .content a { color: #5a5a5a; font-size: 11px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "search">*/
	#search #leftbox .hits_main  { }
	#search { color: #000; font-size: 11px; text-align: center; }
	#search #leftbox { font-size: 11px; width: 900px; float: left; }
	#search #leftbox #header { color: #5a5a5a; font-size: 11px; background: #f2f2f2 url(../media/search/header.gif) repeat-x left top; height: 51px; float: left; margin: 0; padding: 0; }
	#search #leftbox #header .results { font-weight: bold; padding-top: 10px; padding-left: 10px; }
	#search #leftbox #header .search { float: right; padding-right: 10px; }
	#search #leftbox #results { background-color: #fff; float: left; }
	#search #leftbox #results .maincat { color: #fff; font-size: 11px; font-weight: bold; background: #5895f2 url(../media/search/bg_maincat.gif) repeat-x left top; text-decoration: none; text-align: left; width: 895px; height: 16px; float: left; margin-bottom: 1px; padding-top: 3px; padding-left: 5px; }
	#search #leftbox #results .subcat { color: #373737; font-size: 11px; text-decoration: none; text-align: left; width: 882px; height: 16px; padding-top: 3px; padding-left: 18px; float: left; border-bottom: 1px solid #aaa; }
	#search #leftbox #results .subcat a { color: #373737; font-weight: bold; text-decoration: none; }
	#search #leftbox #results .subcat a:hover { text-decoration: underline; }
	#search #leftbox #results .subcatitem { color: #373737; font-size: 11px; text-decoration: none; text-align: left; float: left; }
	#search #leftbox #results .subcatitem a { color: #373737; font-weight: bold; text-decoration: none; }
	#search #leftbox #results .subcatitem a:hover { text-decoration: underline; }
	#search #leftbox #results .subcatimg { color: #373737; font-size: 11px; text-decoration: none; text-align: left; width: 882px; height: 75px; padding-top: 3px; padding-left: 18px; float: left; padding-bottom: 3px; border-bottom: 1px solid #aaa; }
	#search #leftbox #results .subcatimg a { color: #373737; font-weight: bold; text-decoration: none; }
	#search #leftbox #results .subcatimg a:hover { text-decoration: underline; }
	#search #leftbox .title { color: #5a5a5a; font-size: 24px; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 20px; }
	#search #rightbox { text-align: left; width: 250px; float: right; margin-top: 47px; margin-right: 0; margin-bottom: 20px; padding-right: 40px; }
	#search #rightbox .title { font-size: 11px; font-weight: bold; background-color: #f2f2f2; text-align: left; width: 240px; height: 20px; float: left; margin-top: 22px; padding-top: 5px; padding-left: 10px; border-top: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; }
	#search #rightbox .content { font-size: 9px; text-align: left; padding-top: 8px; padding-left: 10px; width: 240px; float: left; padding-bottom: 8px; border: solid 1px #c9c9c9; }
	#search #rightbox .content td { font-size: 9px; text-align: left; }
	#search #rightbox .content a { color: #5a5a5a; font-size: 11px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "animation">*/
	#animation #leftbox .hits_main  { }
	#animation { color: #000; font-size: 11px; text-align: center; }
	#animation #leftbox { font-size: 11px; width: 900px; float: left; }
	#animation #leftbox #header { color: #5a5a5a; font-size: 11px; background: #f2f2f2 url(../media/search/header.gif) repeat-x left top; height: 51px; float: left; margin: 0; padding: 0; }
	#animation #leftbox #header .results { font-weight: bold; width: 500px; float: left; padding-top: 10px; padding-left: 10px; }
	#animation #leftbox #header .search { float: right; padding-right: 10px; }
	#animation #leftbox #header .sorting { color: #5a5a5a; font-size: 11px; font-weight: bold; text-align: right; width: 205px; float: right; margin-right: 10px; padding-top: 20px; display: table; white-space: nowrap; }
	#animation #leftbox #header .sorting a { color: black; font-size: 11px; font-weight: bold; text-decoration: none; }
	#animation #leftbox #header .sorting a:hover { text-decoration: underline; }
	#animation #leftbox #results { background-color: #fff; float: left; margin: 0; padding: 0; }
	#animation #leftbox #results .maincat { color: #fff; font-size: 11px; font-weight: bold; background: #5895f2 url(../media/search/bg_maincat.gif) repeat-x left top; text-decoration: none; text-align: left; width: 900px; height: 16px; float: left; margin: 0 0 1px; padding: 3px 0 0; }
	#animation #leftbox #results .subcat { color: #373737; font-size: 11px; background-color: white; text-decoration: none; text-align: left; width: 900px; float: left; margin: 0; padding: 3px 0 3px 0; border-bottom: 1px solid #aaa; }
	#animation #leftbox #results .subcat a { color: #373737; font-weight: bold; text-decoration: none; }
	#animation #leftbox #results .subcat a:hover { text-decoration: underline; }
	#animation #leftbox #results .subcatitem { color: #373737; font-size: 11px; text-decoration: none; float: left; }
	#animation #leftbox #results .subcatitemname { font-size: 11px; text-align: left; width: 150px; height: 16px; float: left; margin-left: 18px; }
	#animation #leftbox #results .subcatitemproject { font-size: 11px; text-align: left; margin-left: 18px; width: 200px; height: 16px; float: left; }
	#animation #leftbox #results .subcatitemauthor { font-size: 11px; text-align: right; margin-left: 18px; width: 300px; height: 16px; float: left; }
	#animation #leftbox #results .subcatitemdate { font-size: 11px; text-align: right; margin-left: 18px; width: 100px; height: 16px; float: left; }
	#animation #leftbox #results .subcatiteminfo  { text-align: right; width: 50px; height: 16px; float: right; margin-right: 5px; }
	#animation #leftbox #results .subcatmoreinfo { color: #373737; font-size: 11px; background-color: #f2f2f2; text-decoration: none; text-align: left; width: 890px; height: 75px; float: left; margin-top: -1px; padding: 5px; border-top: 1px dotted #c8c8c8; border-bottom: 1px solid #aaa; }
	#animation #leftbox #results .subcatimg { text-decoration: none; text-align: left; width: 120px; float: left; margin-left: 18px; }
	#animation #leftbox #results .subcatdesc { font-size: 11px; text-align: left; margin-left: 18px; width: 540px; float: left; }
	#animation #leftbox #results .subcatcounts { text-align: right; margin-right: 5px; width: 150px; float: right; margin-top: 20px; }
	#animation #leftbox #results .subcatimg a { color: #373737; font-weight: bold; text-decoration: none; }
	#animation #leftbox #results .subcatimg a:hover { text-decoration: underline; }
	#animation #leftbox .title { color: #5a5a5a; font-size: 13px; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 20px; }
	#animation #leftbox #sorting .title { font-size: 13px; font-weight: bold; }
	#animation #rightbox .title { font-weight: bold; text-align: left; }
	#animation #rightbox .points { color: black; font-size: 9px; text-align: left; width: 200px; }
/*</agl.folder>*/
#animation .mainbox { width: 900px; }
#projects { font-size: 11px; }
#projects #maincat { color: white; font-size: 12px; font-weight: bold; background: #36435d url(../media/global/localnav_a.gif) repeat-x; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-top: 1px solid #fff; border-bottom: 1px solid white; }
#projects #topshadow { background-image: url(../media/projectslist/top_shadow.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 6px; }
#projects #subcat { color: #696969; background: #dadada url(../media/projectslist/bg_cat.gif) repeat-x; height: 134px; border-bottom: 1px solid #696969; }
#projects #subcat .img { background-image: url(../media/projectslist/bg_img.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding-top: 8px; }
#projects #subcat .projecttitle { color: #000; font-size: 11px; font-weight: bold; }
#projects #subcat .description { font-size: 10px; padding-top: 6px; }
#projects #subcat .descriptionbold { color: #000; font-size: 11px; padding-top: 6px; font-weight: bold;}
#projects #subcat .description a { color: #696969; font-size: 10px; text-decoration: none; padding-top: 6px; }
#projects #subcat .description a:hover { font-size: 10px; text-decoration: underline; padding-top: 6px; }
#projects #subcat .detail { color: #696969; font-size: 10px; padding-top: 6px; padding-right: 20px; }
#projects #subcat .detail a { color: #696969; font-size: 10px;}
#projects #subcat .detail a:hover { color: black; font-size: 10px;}
#projects #view_all { color: white; font-size: 10px; font-weight: bold; background: #36435d url(../media/software/global/loaclnav_on.gif) repeat-x; text-align: right; padding: 2px 20px 2px 10px; border-bottom: 1px solid white; order-top-style: solid; }
#projects #view_all a { color: white; font-size: 9px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#projects #view_all a:hover { text-decoration: underline; }
#projects #lowshadow { background-image: url(../media/projectslist/low_shadow.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 6px; margin-bottom: 14px; }
#projects #sorting { color: #fff; font-size: 11px; }
#projects #sorting .splitttop { color: black; font-weight: bold; padding-left: 55px; border-left: 1px solid #36435d; }
#projects #sorting .splitttop_first { color: black; font-weight: bold; height: 25px; padding-left: 55px; }
#projects #sorting .splitttop_client { color: white; font-weight: bold; text-align: left; height: 25px; padding-left: 26px; }
#projects #sorting .splitttop_client a { color: white; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; }
#projects #sorting .splitttop_client a:hover { font-weight: bold; text-decoration: underline; }
#projects #sorting .splittlow { font-weight: bold; padding-left: 55px; border-left: 1px solid #36435d; }
#projects #sorting .firstsplitt { padding-left: 55px; }
#projects #sorting a { color: #fff; font-size: 10px; line-height: 15px; text-decoration: none; }
#projects #sorting a:hover { text-decoration: underline; }
#projects #maincat_flat { color: #000; font-size: 12px; font-weight: bold; background-color: #c9c9c9; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1px solid #696969; border-bottom: 1px solid #aaa; }
#projects #subcat_flat { color: #4b4b4b; background-position: 0 0; text-align: left; border-bottom: 1px solid #aaa; }
#projects #subcat_flat .projecttitle_flat { color: #000; font-size: 11px; font-weight: bold; padding-left: 20px; }
#projects #subcat_flat .description_flat { font-size: 10px; padding-top: 3px; padding-bottom: 3px; }
#projects #subcat_flat .description_flat a { color: #4b4b4b; font-size: 10px; font-weight: bold; text-decoration: none; }
#projects #subcat_flat .description_flat a:hover { font-weight: bold; text-decoration: underline; }
#projects #view_all_flat { color: black; font-size: 10px; font-weight: bold; background-color: #c9c9c9; text-align: right; padding: 2px 20px 2px 10px; border-bottom: 1px solid #696969; order-top-style: solid; }
#projects #view_all_flat a { color: black; font-size: 9px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#projects #view_all_flat a:hover { color: red; text-decoration: underline; }
#projects #lowshadow_low { margin-bottom: 25px; height: 6px; }
#projects td .form { color: white; font-weight: bold; }
.readme { text-align: left; padding: 10px; border-top: 1px solid #36435d; }
/*<agl.folder "profile">*/
	#profile #localnav { font-size: 11px; background-color: #36435d; background-repeat: repeat-x; text-transform: uppercase; text-align: center; white-space: nowrap; height: 25px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
	#profile #localnav td a { color: #fff; font-weight: bold; text-decoration: none; background-image: url(../media/global/localnav_a.gif); background-repeat: repeat-x; display: block; padding: 5px 0 6px !important; width: 100%; }
	#profile #localnav td a:hover {background-image: url(../media/global/localnav_hi.gif); }
	#profile #localnav .hi { color: #fff; font-weight: bold; background-image: url(../media/global/loaclnav_on.gif); }
	#profile #localnav .hi a { font-weight: bold; background-image: url(../media/global/loaclnav_on.gif); }
	#profile #localnav .hi a:hover {background-image: url(../media/global/localnav_hi.gif); }
/*</agl.folder>*/
/*<agl.folder "index profile">*/
	#profile #content { color: white; background-color: #8D98AA; background-image: url(../media/profile/profile_bg.gif); background-repeat: repeat; font-size: 11px; text-align: center; width: 100%; height: 468px; }
	#profile #content .left { vertical-align: top; width: 100%; padding-top: 20px; border-right-color: #62759c; }
	#profile #content .right { vertical-align: top; width: 100%; padding-top: 30px; }
	#profile #content .left_title { font-weight: bold; float: left; padding-left: 40px; margin-top: 20px; width: 100%; text-align: left; text-transform: uppercase; }
	#profile #content .left_image { float: left; margin: 5px 100px 5px 80px; border: solid 1px #fff; }
	#profile #content .left_info { font-style: none; float: left; text-align: justify; text-justify: right; margin-top: 20px; padding-right: 40px; padding-left: 40px; display: block;}
	#profile #content .left_info a { color: #fff; font-style: none; text-decoration: underline; }
	#profile #content .left_info a:hover {  color: #243861; font-style: none; text-decoration: underline; }

