﻿/*Amino new skin design - wfp*/
body, html {color: #616161; font-family: Arial, Helvetica; font-size:12px;}
body {background:url(../images/body_bg_gray.png);}

a {color:#3488ad; text-decoration:none;}
a:hover {text-decoration:underline;}
a.highlight {font-weight:bold;}

#background_body {background:url(../images/body_bg_gradient.png) repeat-x; width:100%; height:100%; }
#background_header {background:url(../images/body_header_bg_wave.png) no-repeat top center; width:100%; height:118px;}
#background_footer {background:url(../images/body_footer_bg_wave.png) no-repeat bottom center; width:100%; height:107px; margin-top:5px; }
#AminoFooterLogo {background:url(../images/body_footer_bg_wave_inner.png) no-repeat; position:absolute; width:976px; height:107px; margin:0 auto;  margin-top:5px;}
#AminoFooterLogo a {background:url(../images/body_footer_logo.png) no-repeat; width:158px; height:73px; position:relative; float:right; margin-top:25px;}

#body, #navigation {width:980px;}
#body { margin-left:auto; margin-right:auto;  margin-top:-118px; overflow:hidden;}

#header {background:url(../images/body_header_bg_wave_inner.png) no-repeat; height:118px; }
#header #headerlogo {float:left; width:450px;}
#header .AminoLogo {background:url(../images/header_amino_logo.png?v=04122010) no-repeat; width:145px; margin-left:28px; float:left; height:69px; margin-top:10px; }
#header .AminoFreelancerLogo {background:url(../images/logo_amino_freelancer.png?v=04122010) no-repeat; width:183px; margin-left:-5px; margin-top:42px; float:left; height:44px; }
#header .AminoSubText {color:#b8e6f9; font-size:11px; font-weight:bold; margin-left:40px; clear:both; width:400px; position:relative; top:-10px;}
#header #headertopmenu {float:right;}
#header #headertopmenu ul li {background:url(../images/header_menu_bg.png) repeat-x; float:left; line-height:28px; padding:0 5px; border-right:solid 1px #ccc;}
#header #headertopmenu ul li a {font-weight:bold;}
#header #headertopmenu ul li.first {background:url(../images/header_menu_left.png) no-repeat; width:7px; padding:0; border-right:none;}
#header #headertopmenu ul li.last {background:url(../images/header_menu_right.png) no-repeat; width:7px; padding:0; border-right:none;}
#header #headertopmenu ul li.noborder {border-right:none;}


#navigation {border:0 none; margin:0; margin-top:10px; overflow:hidden; background:url(../images/menubar_bg.png) repeat-x;}
#navigation ul {list-style-type:none; }
#navigation ul li { float:left; border-right:1px solid #4c8098; line-height:35px; }
#navigation ul li a {color:#fff; cursor:pointer; font-size:12px; font-weight:bold; padding:0px 14px; display:block; text-decoration:none; cursor:pointer;}
#navigation ul li a {padding:0px 19px;}/*after some of the menu were told to remove(oct 20, 2009), we need to widen each menu to occupy the length of the page - wfp*/
#navigation a.Selected {background:url(../images/menubar_active.png) repeat-x; }
#navigation ul li.first {background:url(../images/menubar_left.png) no-repeat; width:8px; border-right:none;}
#navigation ul li.last {background:url(../images/menubar_right.png) no-repeat; width:8px; border-right:none; float:right;}
#navigation ul li.lastmenu {border-right:none;}

#contentBody {background:url(../images/body_bg_gray.png); padding-left:13px; padding-right:13px; padding-top:12px; min-height:400px;}

#footer {margin-top:16px; position:absolute; z-index:999;}
#footer a {background:url(../images/bullet_circle.png) no-repeat 0 3px; padding-left:10px; color:#616161; font-weight:bold; font-size:11px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#activeweb {display:block; margin-top:10px; background-image:none!important;}

.contentBox {background:#fff url(../images/content_border.png) repeat-y; padding:12px; overflow:hidden;}
.contentBox2 {background:#fff url(../images/content_border2.png) repeat-y; width: 674px; padding:2px 12px; overflow:hidden;}
.contentBoxtitle {background:url(../images/content_header.png) no-repeat; line-height:54px; padding-left:10px;}
.contentBoxtitle_plain {background:url(../images/content_header_plain.png) no-repeat; height:10px;}
.contentBoxtitle2 {background:url(../images/content_header2.png) no-repeat; width: 698px; line-height:54px; padding-left:10px; }
.contentBoxtitle_extended {background:url(../images/content_header_extended.png) no-repeat; min-height:54px; padding-left:10px;}
.contentBoxtitle3 {background:url(../images/content_header3.png) no-repeat; line-height:54px; padding-left:10px;}
.contentBoxtitle_plain2 {background:url(../images/content_header_plain2.png) no-repeat; height:10px;}

.contentBoxtitle_home {background:url(../images/icon_aminofreelance.jpg) no-repeat; padding-left:100px;}
.contentBoxtitle_editprofile {background:url(../images/icon_edit_profile.jpg) no-repeat; padding-left:70px;}
.contentBoxtitle_messaging {background:url(../images/icon_messaging.jpg) no-repeat; padding-left:70px;}
.contentBoxtitle_jobpost {background:url(../images/icon_job_posting.jpg) no-repeat; padding-left:60px;}
.contentBoxtitle_search {background:url(../images/icon_search.jpg) no-repeat; padding-left:70px;}
.contentBoxtitle_feedback {background:url(../images/icon_feedback.jpg) no-repeat; padding-left:60px;}
.contentBoxtitle_manage {background:url(../images/icon_job_proposal_management.jpg) no-repeat; padding-left:60px;}
.contentBoxtitle_profile {background:url(../images/icon_aminofreelance.jpg) no-repeat; padding-left:100px; min-height:44px; padding-top:10px;}

.contentBoxFooter {background:url(../images/content_footer.png) no-repeat; width: 950px; height:10px;}
.contentBoxFooter2 {background:url(../images/content_footer2.png) no-repeat; width: 698px; height:10px;}

.commonTable {width:100%; border-collapse:collapse!important;}
.commonTable th {background:#81c1dc; border:none; color:#fff; padding:0px 4px; text-align:left; font-weight:normal; font-size:14px; line-height:35px; }
.commonTable th a {color:#fff;}
.commonTable .center {text-align:center;}
.commonTable tr {background:none;}
.commonTable tr.alternate {background:#eee;}
.commonTable td {border: solid 1px #eee; color:#333; padding:4px;}

.listHeader {background:#eee; border-color:#eee; border-style:solid; border-width:1px 1px 1px 0; color:#666; font-weight:bold; padding:4px 4px 4px 6px; text-align:left; }
.listRow {background-color:#eee;}
.listRowAlt {}
.listCell {border: solid 1px #eee; color:#333;}

.sponsors {text-align:center; }
.sponsors a img {border:none; margin-right:15px; vertical-align:middle;}
.sponsors a.lastchild img {margin-right:0px;}