﻿.PartTitleStyle
{
    background-color: #EEEEEE;
    height: 25px;
    font-size: 8px;
    padding: 0px 0px 5px 10px;
    background-image: url(images/boxes/bg_box_nw_grey.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.PartTitleStyle table
{
    background-image: url(images/boxes/bg_box_ne_grey.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.PartTitleStyle table tr td
{
    padding: 10px 10px 0 10px;
}
.PartTitleStyle table tr td span
{
    font-size: 12px;
    font-weight: bold;
    background-color: #EEEEEE;
    padding-right: -10px;
}
.PartStyle
{
    background-color: #EEEEEE;
    border: solid 1px #DDDDDD;
}
.PartZone
{
}
.PartZoneHeader
{
    height: 0px;
    display: none;
}

.Latest
{
    list-style: none;
    margin: 5px;
    white-space: pre-line;
}

.Latest ul
{
    margin-top: 0;
    margin-bottom: 0;
}

.Latest li
{
    padding-bottom: 1px;
    margin: 0px 0px 5px -5px;
}

.ActionBox
{
    padding-left: 15px;
    padding-top: 5px;
    border: 0px;
}

#homeContent
{
    width: 530px;
    float: left;
}

#homeRight
{
    width: 250px;
    float: right;
}

.RadSlider_Web20
{
    background: url(Images/RatingRail2.gif) 20px 1px no-repeat;
}

ul.ratingdetails
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.ratingdetails li
{
    margin: 0;
    padding: 0;
}
ul.ratingdetails li a
{
    color: #777;
    display: block;
    padding: 0px 0px 0px;
    text-align: left;
    text-decoration: none;
}
ul.ratingdetails li#Rate5 a
{
    background: url(images/rating/Rate5.gif) no-repeat top left;
}
ul.ratingdetails li#Rate4 a
{
    background: url(images/rating/Rate4.gif) no-repeat top left;
}
ul.ratingdetails li#Rate3 a
{
    background: url(images/rating/Rate3.gif) no-repeat top left;
}
ul.ratingdetails li#Rate2 a
{
    background:  url(images/rating/Rate2.gif) no-repeat top left;
}
ul.ratingdetails li#Rate1 a
{
    background: url(images/rating/Rate1.gif) no-repeat top left;
}
ul.ratingdetails li a span
{
    padding-left: 35px;
}

.largetextbox
{
    font-size: 15px;
}

div.largetextbox
{
    text-align: center;
}

.largetextbox input
{
    border: solid 1px #5e80b9;
    width: 250px;
    color: #5e80b9;
    font: normal 18px Verdana, Arial, Sans-serif;
    line-height: 26px;
    height: 26px;
}

.help_summary
{
}
.help_steps_summary
{
}
.help_steps p
{
}
.help_steps ul
{
}
.help_steps li
{
    list-style: none;
    padding: 5px;
}
.help_image
{
}


ul.generallist
{
   margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.generallist li
{
    padding-left: 10px;
    background-image: url(images/buttons/bullet.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-top: 5px;
}

ul.generallist li a
{
    display: block;
    padding-left: 20px;
    padding-bottom: 5px;
    color : #d87e24;
}

ul.bidStats
{
    list-style: none;
    margin: 5px;
    padding: 5px;
}
ul.bidStats li
{
    margin: 0;
    padding: 5px;
}
ul.bidStats li a
{
    display: block;
    padding: 0px 0px 0px;
    text-align: left;
}

.raddock
{
    margin: 10px 20px 30px 40px !important;
}


/* boxes.css */
/* Fency Rounded Gridient Box */
.rounded { padding-right: 0px; padding-left: 11px; background: url(images/boxes/bg_box_tsr-l.gif) no-repeat left top; padding-bottom: 0px; margin: 10px 5px; padding-top: 0px;}
.rounded H1 { padding-right: 0px; padding-left: 11px; background: url(images/boxes/bg_box_tsr-r.gif) no-repeat right top; padding-bottom: 0.3em; margin: 0px; text-transform: none; line-height: 1.1em; padding-top: 0.6em; padding-bottom: 10px; color: #4862A7; font-size:10pt; font-family:Verdana, System, Arial, Courier, "Courier New";}
.rounded H1 SPAN { color: #4862A7;}
.rounded H1 SPAN.left { float: left; margin-right: 140px; text-align: left;}
.rounded H1 SPAN.right {float: right; width: 120px; margin-right: 20px; text-align: right;}
.rounded DIV.p { padding-right: 0px; padding-left: 11px; background: #fff; padding-bottom: 0.5em; margin: 0px 0px 0px -11px; border-left: #d8d8d8 1px solid; padding-top: 0px;}
.rounded TABLE.p { padding-right: 11px; padding-left: 11px; background: #fff; padding-bottom: 0.5em; margin: 0px 0px 0px -11px; border-left: #d8d8d8 1px solid; padding-top: 0px; width: 100%;}
.rounded .x TD { padding-left: 11px;}
.rounded .y TD { padding-left: 0px;}
.rounded .gridview TD { padding: 5px;}
.rounded .gridview TH { padding: 5px;}
.rounded .roundedMain { border-right: #d8d8d8 1px solid; border-top: #d8d8d8 0px solid; border-left: #d8d8d8 0px solid; border-bottom: #d8d8d8 0px solid;}
.rounded .roundedEnd { padding-left: 11px; background: url(images/boxes/bg_box_tsr-l.gif) no-repeat left bottom; margin: 0px 0px 0px -11px;}
.rounded .roundedEnd DIV{ padding-right: 0px; padding-left: 11px; background: url(images/boxes/bg_box_tsr-r.gif) no-repeat right bottom; padding-bottom: 10px; padding-top: 0px; height: 6px;}
.rounded#logon { margin-left: 200px; margin-right: 200px;}
.small H1 {padding-left: 0px; font-size:9pt; font-family:Verdana, System, Arial, Courier, "Courier New";}
.small .x TD  { padding-left: 0px;}
.small TABLE.p { padding-right: 0px;}
.roundgreenl{ background: url(images/boxes/bg_box_tsr-l_greenl.gif) no-repeat left top; }
.roundgreenl H1 { background: url(images/boxes/bg_box_tsr-r_greenl.gif) no-repeat right top; }
.roundgreenl .roundedEnd { background: url(images/boxes/bg_box_tsr-l_greenl.gif) no-repeat left bottom; }
.roundgreenl .roundedEnd DIV { background: url(images/boxes/bg_box_tsr-r_greenl.gif) no-repeat right bottom; }
.roundgreenl .roundedMain { border-right: #bcce99 1px solid; }

.roundbluel TABLE.p { border-left: #b6c0dc 1px solid; }
.roundbluel { background: url(images/boxes/bg_box_tsr-l_bluel.gif) no-repeat left top; }
.roundbluel H1 { background: url(images/boxes/bg_box_tsr-r_bluel.gif) no-repeat right top; }
.roundbluel .roundedEnd { background: url(images/boxes/bg_box_tsr-l_bluel.gif) no-repeat left bottom; }
.roundbluel .roundedEnd DIV { background: url(images/boxes/bg_box_tsr-r_bluel.gif) no-repeat right bottom; }
.roundbluel .roundedMain { border-right: #b6c0dc 1px solid; }
.roundbluel TABLE.p { border-left: #b6c0dc 1px solid; }

/* Plain Background Boxes Defalt Orange*/
.box { background: #A5A5DE; }
.boxtop { background: url(images/boxes/ne.gif) no-repeat top right; }
.boxtop div { height: 10px; background: url(images/boxes/nw.gif) no-repeat top left; }
.boxtop H1 SPAN { padding-left: 10px; font-size:10pt; }
.boxtop H2 SPAN { padding-left: 10px; font-size:10pt; }
.boxbottom { background: url(images/boxes/se.gif) no-repeat bottom right; }
.boxbottom div { height: 10px; background: url(images/boxes/sw.gif) no-repeat bottom left; }
.boxcontent { padding: 0px 10px 0px 10px; color: #FFFFFF;}
.box ul { margin: 0 auto; padding: 5px; vertical-align: middle;}
.box li { height: 20px; list-style: none; float: left; padding-top: 5px; padding-right: 10px; margin: 0px; vertical-align: middle;}
/* Full Rounded Box Green */
.boxgreen { background: #D0F969; }
.boxtopgreen { background: url(images/boxes/bg_box_ne_green.gif) no-repeat top right; }
.boxtopgreen div {background: url(images/boxes/bg_box_nw_green.gif) no-repeat top left; }
.boxbottomgreen { background: url(images/boxes/bg_box_se_green.gif) no-repeat bottom right; }
.boxbottomgreen div { background: url(images/boxes/bg_box_sw_green.gif) no-repeat bottom left; }
.boxcontentgreen { color: #214A5D;}
/* Plain Background Box Grey */
.box#grey { background: #EEEEEE;}
.boxtop#grey { background: url(images/boxes/ne_grey.gif) no-repeat top right; }
.boxtop#grey div { background: url(images/boxes/nw_grey.gif) no-repeat top left; }
.boxbottom#grey { background: url(images/boxes/se_grey.gif) no-repeat bottom right; }
.boxbottom#grey div { background: url(images/boxes/sw_grey.gif) no-repeat bottom left; }
/* Plain Background Box Dark Blue */
.box#dblue { background: #EEEEEE;}
.boxtop#dblue { background: url(images/boxes/bg_box_ne_dblue.gif) no-repeat top right; }
.boxtop#dblue div { background: url(images/boxes/bg_box_nw_dblue.gif) no-repeat top left; }
.boxbottom#dblue { background: url(images/boxes/bg_box_se_dblue.gif) no-repeat bottom right; }
.boxbottom#dblue div { background: url(images/boxes/bg_box_sw_dblue.gif) no-repeat bottom left; }
/* Plain Background Box Dark Grey */
.box#dgrey { background: #EEEEEE;}
.boxtop#dgrey { background: url(images/boxes/bg_box_ne_dgrey.gif) no-repeat top right; }
.boxtop#dgrey div { background: url(images/boxes/bg_box_nw_dgrey.gif) no-repeat top left; }
.boxbottom#dgrey { background: url(images/boxes/bg_box_se_dgrey.gif) no-repeat bottom right; }
.boxbottom#dgrey div { background: url(images/boxes/bg_box_sw_dgrey.gif) no-repeat bottom left; }
/* Empty Boxes Default Thin Blue */
div.emptyboxframe { padding-top: 10px}
.emptyboxframe p { background: url(images/boxes/bg_box_frame_blue.gif) no-repeat top left; height: 20px; padding: 5px; margin: 0px;}
.emptyboxframe h1 { background: url(images/boxes/bg_box_frame_blue_bottom.gif) no-repeat bottom left; padding: 0px; height: 6px; margin: 0px;}
.emptyboxframe h1, .emptyboxframe p { padding-left: 20px; padding-right: 20px;}
.emptybox .content#submitbid { padding-left: 340px; padding-bottom: 30px;}
/* Filled Top and Different Filled Bottom Box */
.filledbox p, .filledbox ul { background: #e8f5bf url(images/boxes/bg_box_filled_trans.gif) no-repeat bottom left; height: 75px; padding: 5px; margin: 0px; width: 580px;}
.filledbox h1 { background: url(images/boxes/bg_box_filled_green.gif) no-repeat bottom left; height: 40px; margin: 0px; color: #214A5D; font-size: 18px;}
.filledbox h1 span { padding-top: 5px; display: block;}
.filledbox h1, .filledbox p, .filledbox ul { padding-left: 20px; padding-right: 20px; margin-left: 5px; }
.filledbox ul li { list-style: none; padding: 3px;}
.filledbox ul li span { display: block; float: left; width: 100px; margin: 0px; padding: 0px; }
.filledbox ul ul { padding: 0px; margin: 0px; height: 20px; background: none; width: 580px; list-style: none;}
.filledbox ul ul li { float: left; width: 290px; padding: 0px; margin: 0px; }
.filledbox ul ul li span { float: none; display: inline; vertical-align: top; }
.smallfilledbox p { background: #e8f5bf url(images/boxes/bg_box_filled_trans_small.gif) no-repeat bottom left; height: 220px; padding: 5px; margin: 0px; width: 290px;}
.smallfilledbox h1 { background: url(images/boxes/bg_box_filled_green_small.gif) no-repeat bottom left; height: 40px; margin: 0px; color: #253054; font-size: 18px;}
.xsmallfilledbox p { background: #F2F2F2 url(images/boxes/bg_box_filled_trans_xsmall.gif) no-repeat bottom left; height: 65px; padding: 5px; margin: 0px; width: 150px;}
.xsmallfilledbox h1 { background: url(images/boxes/bg_box_filled_green_xsmall.gif) no-repeat bottom left; height: 20px; margin: 0px; padding-left: 35px; margin-top: 0px; color: #FFFFFF; font-size: 11px;}
.smallfilledboxrng p { background: #F2E29B url(images/boxes/bg_box_filled_trans_small.gif) no-repeat bottom left; height: 220px; padding: 5px; margin: 0px; width: 290px;}
.smallfilledboxrng h1 { background: url(images/boxes/bg_box_filled_orange_small.gif) no-repeat bottom left; height: 40px; margin: 0px; color: #253054; font-size: 18px;}
/* Inside Empty Box Thick Purple Blue Thick */
.emptybox, .emptybox .content, .emptybox .title, .emptybox .title *
{ background: #FFF url(images/boxes/bg_box_blue_thick.gif) 100% 100% no-repeat; }
.emptybox { margin: 15px 0; padding: 0 15px 0 0; }
.emptybox .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0; }
.emptybox .title * { background-position: 0 0; margin: 0; padding: 15px 0 5px 15px; height: 1%; }
.emptybox .content { background-position: 0 100%; margin-right: 0px; padding: 0 0 15px 15px; }
.emptybox h2 { font-size: 14px; color: #B7D0D9;}
#blue_thin, #blue_thin .content, #blue_thin .title, #blue_thin .title *
{ background: #FFF url(images/boxes/bg_box_blue_thin.gif) 100% 100% no-repeat; }
.emptybox#lblue_thick, .emptybox#lblue_thick .content, .emptybox#lblue_thick .title, .emptybox#lblue_thick .title *
{ background: #FFF url(images/boxes/bg_box_lblue_thick.gif) 100% 100% no-repeat; }
.emptybox#purpure_thick, .emptybox#purpure_thick .content, .emptybox#purpure_thick .title, .emptybox#purpure_thick .title *
{ background: #FFF url(images/boxes/bg_box_purpure_thick.gif) 100% 100% no-repeat; }
.emptybox#purpure_thin, .emptybox#purpure_thin .content, .emptybox#purpure_thin .title, .emptybox#purpure_thin .title *
{ background: #FFF url(images/boxes/bg_box_purpure_thin.gif) 100% 100% no-repeat; }
/* Specific Boxes */
/* Post Project */
.sidebox { background: #4862A7; width: 140px; }
.sideboxtop { background: url(images/boxes/bg_box_ne.gif) no-repeat top right; }
.sideboxtop div {padding: 0; margin: 0; height: 20px; background: url(images/boxes/bg_box_nw.gif) no-repeat top left; }
.sideboxtop H1 SPAN { padding-left: 10px; font-size:8pt; font-weight: bold; color: #FFFFFF;}
.sideboxbottom { background: url(images/boxes/bg_box_se.gif) no-repeat bottom right; }
.sideboxbottom div { height: 10px; background: url(images/boxes/bg_box_sw.gif) no-repeat bottom left; }
.sideboxcontent { padding: 20px 5px 0px 10px; color: #FFFFFF; height: 65px;}
.sideboxcontent span { display: block;padding-top: 0px; font-size:7pt; }
.sideboxcontent span a { text-decoration: underline; color: Blue; color: #214A5D; font-weight: bold;}
div.whyRegister { background: url(images/whyregister.jpg) no-repeat ; height: 201px; width: 350px;}
ul.whyRegister{ padding-left : 90px; padding-top: 20px;}
li.whyRegister { font-size: 12px;list-style: url(images/green_ball.jpg); padding-top: 5px; padding-left: 5px; vertical-align: middle; background-position: left; font-weight: bold;}

.simplebox
{
    background-color: #f5f5f5;
    border: solid 1px #cccccc;
    margin-top: 10px;
    padding: 5px;
}

.anemptybox
{
    background-color: #FFFFFF;
    border: solid 1px #cccccc;
    padding: 5px;
    margin-bottom: 10px;
}


.simplebox h1
{
    font-size: 12px;
    color: #2c76e3;
    padding: 5px 5px 0px 5px;
}

.simplebox p
{
    padding: 0px 5px 5px 5px;
    color: #505050;
    font-size: 11px;
}

.simpleboxquestions
{
    background-color: #f5f5f5;
    border: solid 1px #cccccc;
    padding: 5px;
}

.questionsearch
{
     border: solid 1px #f5f5f5;
     color: #4862A7;
     background-color: #cccccc;
}

.greenbox
{
    margin: 0px;
    padding: 10px;
    border-left: solid 1px #85cf85;
    border-right: solid 1px #85cf85;
    background-color: #f5fdf5;
}

.greenbox h1
{
    font-size: 11px;
    color: #85cf85;
}

.greenbox p
{
}

div.greenbox-t
{
    background-image: url('images/boxes/green-corners.gif');
    background-repeat: repeat-x;
    background-position: 0px -23px;
       background-color: #f5fdf5;
}

div.greenbox-tl 
{
    background-image: url('images/boxes/green-corners.gif');
    background-repeat: no-repeat;
    height: 5px;
    width: 9px;

}

div.greenbox-tr
{
    float: right;
    margin-top: -5px;
    background-image: url('images/boxes/green-corners.gif'); 
    background-repeat: no-repeat;
    background-position: 2px -8px;
    height: 5px; 
    width: 6px;
}

div.greenbox-b
{
    background-image: url('images/boxes/green-corners.gif');
    background-repeat: repeat-x;
    background-position: 0px -20px;
}

div.greenbox-bl 
{
    background-image: url('images/boxes/green-corners.gif');
    background-repeat: no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0px -4px;

}

div.greenbox-br
{
    float: right;
    margin-top: -4px;
    margin-right: 0px;
    background-image: url('images/boxes/green-corners.gif'); 
    background-repeat: no-repeat;
    background-position: 2px -12px;
    height: 4px; 
    width: 6px;

}

.qheader { font-size: 12px; font-weight: bolder; background-color: #FFFFFF; padding: 10px; border: solid 1px #cccccc; width: 95%; display: block; margin-right: 10px;}
.qheaderans { text-align: center; font-size: 12px; font-weight: bolder; background-color: #FFFACD; padding: 10px; border: solid 1px #cccccc; width: 95%; display: block; margin-right: 10px;}
.qheaderans2 { text-align: left; font-size: 12px; font-weight: bolder; background-color: #FFFACD; padding: 10px; border: solid 1px #cccccc; width: 95%; display: block; margin-right: 10px;}

div.MessageSmooth
{
    background-image: url('images/boxes/bg_module_info_featured_1x113.gif');
    background-repeat: repeat-x;
    height: 113px;
    border: 1px solid #def0da;
}

.MessageSmooth h1
{
    font-size: 14px;
    width: 800px;
    text-align: center;
    color: #33945e;
}

.MessageSmooth p
{
    padding: 5px;
}

.MessageSmooth span
{
    text-align: center;
    padding: 5px;
    display: block;
}

/* buttons.css */
a:hover {cursor: hand;}
a:link { color: #039; }
a:visited { color: #339; }
a img { border: 0; }
a.backtop { display: block; font-size: 92%; text-align: right; margin-bottom: 10px; }
a.action { display: block; float: left; margin: 0 10px 0 0; background: #ffcc00 url(images/buttons/bg_formbutton_right.gif) no-repeat 100% 0; text-decoration: none; color: #000 !important; cursor: pointer; text-align: center; _font-size: 13px;}
a.action span { display: block; padding: 4px 20px 0 20px; _padding-bottom: 3px !important; min-height: 19px; background: url(images/buttons/bg_formbutton_left.gif) no-repeat 0 0; }
a.action:hover {cursor: hand; background: #c8e7fa url(images/buttons/bg_formbutton_right.gif) no-repeat 100% 0; }
a.action:hover span { background: url(images/buttons/bg_formbutton_left.gif) no-repeat 0 0; }
a.action:visited {color: #000;}

.formButtons, .formButtons {  border: 1px solid #4862A7; padding:  1px 8px 1px; color: #4862A7; font: bold 100% Verdana, System, Arial, Courier, "Courier New"; overflow: visible; vertical-align: middle; }


.feedbackButton { background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.respondButton { background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.applyButton { background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.viewButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.viewResumeButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font-size: 11px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.deletedButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.appliedButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.pendingButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.respondedButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.completedButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.declinedButton { padding-right:10px; background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.submitButton { background: url(images/buttons/bg_btn_apply.gif) ; width: 119px; height: 23px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }
.postProject { background: url(images/buttons/btnPostProject.gif) ; width: 119px; height: 29px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; color:#FFFFFF; margin-top: 5px; display: block; }
.greenButton { background: url(images/buttons/GreenButton.jpg) ; width: 161px; height: 31px; border: 0px; font: bold 92% Verdana, System, Arial, Courier, "Courier New"; }	

.ratingStar {
    font-size: 0pt;
    width: 19px;
    height: 19px;
    margin: 0px;
    padding: 2px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/Rating_On.gif);

}

.emptyRatingStar {
     background-image: url(Images/Rating_Off.gif);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

.ratingStarSmall {
    font-size: 0pt;
    width: 10px;
    height: 10px;
    margin: 0px;
    padding: 5px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStarSmall {
    background-image: url(Images/star_green_on.gif);

}

.filledRatingStarSmallBlue {
    background-image: url(Images/star_blue_on.gif);

}

.emptyRatingStarSmall {
     background-image: url(Images/Rating_Off.gif);
}

.savedRatingStarSmall {
    background-image: url(Images/SavedStar.png);
}

 div.mainicon
{
	background-image: url(/Images/icons/check_grey.jpg) ;
	background-repeat: no-repeat;
	height: 20px;
}

.mainicon span
{
	padding-left: 40px;
}

 div.mainicon1
{
	background-image: url(/Images/icons/blue_change.jpg) ;
	background-repeat: no-repeat;
	height: 20px;
}

.mainicon1 span
{
	padding-left: 40px;
}

 div.mainicon2
{
	background-image: url(/Images/icons/green_change.jpg) ;
	background-repeat: no-repeat;
	height: 20px;
}

.mainicon2 span
{
	padding-left: 40px;
}



 div.arrowitem
{
	background-image: url(/Images/icons/white_arrow3.jpg) ;
	background-repeat: no-repeat;
}

.arrowitem span
{
	padding-left: 40px;
}

 div.arrowaltitem
{
	background-image: url(/Images/icons/white_arrow2.jpg) ;
	background-repeat: no-repeat;
}

.arrowaltitem span
{
	padding-left: 40px;
}


 div.footeritem
{
	background-image: url(/Images/icons/white_arrow.jpg) ;
	background-repeat: no-repeat;
}

.footeritem span
{
	padding-left: 40px;
}

/* grids.css */
.gridviewheader { background-color: #EEEEEE; height: 30px; font-weight: bold; text-align: left;  width: 15%;}
.gridviewaltrow { background-color: #ffffff; height: 30px; text-align: left;}
.gridviewrow { background-color: #f6f6f6; height: 30px; text-align: left;}
.gridviewrowselected { background-color: #DBEE98;}
.gridviewepager { padding: 0px; font-size: 14px;}
.detailsviewemptyrow { }
.detailsview { width: 100%; border-width: 0px;}
.gridview { width: 100%; border-width:0px;}
.gridactionbutton { text-align: right;}
.formactionbuttons { text-align: right; width: 100%;}
.gridviewaltrowlarge { background-color: #ffffff; height: 75px; text-align: left;}
.gridviewrowlarge { background-color: #f6f6f6; height: 75px; text-align: left;}


.gridviewheaderfancy { background-color: #e8e7df; height: 30px; font-weight: bold; text-align: left;  width: 15%;}
.gridviewrowfancy1 { background-color: #fafaf7; height: 30px; text-align: left;}
.gridviewrowfancy2 { background-color:  #f2f2f2; height: 30px; text-align: center;}
.gridviewrowfancy3 { background-color:  #e8f5bf; height: 30px; text-align: center;}

.gridviewaltrowfancy1 { background-color: #fcfbf4; height: 30px; text-align: left;}
.gridviewaltrowfancy2 { background-color: #e8e8e8; height: 30px; text-align: center;}
.gridviewaltrowfancy3 { background-color: #dbee98; height: 30px; text-align: center;}

.gridviewfooterfancy { background-color: #e8e7df; height: 30px; font-weight: bold; text-align: left  width: 15%;}

/* layout.css */
.top_header
{
	width: 800px;
	margin: 0 auto;
}

#top_header {
  padding:  0px 8px 0px 8px;
  position: relative;
  font-size: 12px;
  font-family: Tahoma, sans-serif;
}

#top_header img {
  border: none;
}

#top_header p {
  font-size: 13px;
  position: absolute;
}

#tagline {
  left: 160px;
  top: 36px;
  position: absolute;
  white-space: nowrap;
}

#logline {
  position: absolute;
  list-style-type: none;
  right: 8px;
  top: 0.1em;
  white-space: nowrap;
  font-size: 12px;
}

#logline a {
  color: #0033ff;
  text-decoration: underline;
}

#logline li {
  display: inline;
  padding-right: 8px;
  height: 50px;
}



#header {
  padding: 0px 0px 0px;
  padding-right: 0px;
  margin: 0 auto;
  width: 800px;
  font-size: 12px;
  font-family: Tahoma, sans-serif;
}

#header_left {
  background: transparent url(images/navigation/corner_uright.gif) no-repeat scroll right top;
  float: right;
  margin-top: -2px;
  padding-top: 8px;
  padding-right: 10px;
  white-space: nowrap;
  padding-left: 533px;
}

#subnav
{
  padding: 0px 5px;
  font-size: 0px;
  font-family: Tahoma, sans-serif;
  margin: 0 auto;
  width:800px;
}

#page {
	width: 800px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	background: #FFFFFF;
}

#content 
{
    padding-top: 5px;
	float: right;
	width:100%;
	width: 800px;
	background: #FFFFFF;
}

#footer {
	clear: both;
	height: 35px;
	padding: 15px 0;
	border-top: 1px solid #999999;
	text-align: center;
	width: 800px;
	background: #FFFFFF;
}


div.topfunctions
{

	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 30px;

}

.topfunctions ul
{
	display: block;
	width: 100%;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	vertical-align: top;
	
}

.topfunctions li
{
	display: block;
	height: 30px;
	list-style: none;
	float: left;
	padding: 10px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

#filter
{
	width: 300px;
	height: 75px;
	margin: 0 auto;
	padding: 0px;
}

#filter li
{
	padding: 0px;
}

#filter ul
{
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	list-style-type: none;
}

div.bottomfunctions
{
	vertical-align: middle;
	
}

div.bottomfunctions
{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	
}

.bottomfunctions ul
{
	width: 100%;
	margin: 0 auto;
	padding: 5px;
	vertical-align: middle;
}

.bottomfunctions li
{
	height: 30px;
	list-style: none;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	margin: 0px;
	vertical-align: middle;
}

.Login
{
	margin:  10px 0px 0px 200px; 
	width: 350px;
}


#actions
{
	float: right;
   vertical-align: top;
}

#actions ul li
{
	float: left;
	padding: 20px;
	list-style: none;
}

h1.pageheader 
{
	font-size: 14px;
}

TABLE.columns
{
	width: 100%;
	border: solid 1px #eeeeee;
}

.csstable { position: relative; }
ul.csstable { margin: 0px; padding: 0px; list-style-type: none;}
.csstable h1 { font-size: 15px; margin: 5px; background: none;}
.csstable h2 { font-size: 11px;margin: 1px;}
.csstable li { position: relative;   margin-bottom: 5px; padding: 0 150px 15px 0; zoom: 1;}
.csstable dd { margin: 0; padding: 0; line-height: 1.4em; }
csstable dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.csstable dl { *height: 1%; }
.csstable dl.general { margin: 0 0 8px -0px; font-size: 11px; color: #666; clear: both; }
.csstable dl.generalhide { display: none; }
.csstable dl.general dt { display: inline; }
.csstable dl.general dd { display: inline; padding: 0 4px 0 6px;	}
.csstable dl.general dd.general { border-left: 1px solid #666; }

.csstable dl.actions { position: absolute; top: 0; right: 0; color: #666; }
.csstable dl.actions dt { display: none; }
.csstable dl.actions dd { float: left; margin-right: 10px; width: 32px; }
.csstable dl.actions dd strong { display: block; width: 32px; margin: 0 auto; text-align: center; }
.csstable dl.actions strong.none { text-indent: -12345px; }
.csstable dl.actions dd.Rating { margin-right: 10px; width: 120px; }

#tutorial li
{
	padding: 10px;
}

#tutorial ul
{
	list-style: none;
}

.LeftNav
{
	vertical-align: top;
	width: 170px;
}

.RightSide
{
	vertical-align: top;
}

ul.LargeArrowList
{
    padding-top: 30px;
    margin-left: -10px;
}

.LargeArrowList li
{
	padding-top: 10px;
	padding-bottom: 15px;
	margin: 0px;
	list-style: none;
	background: transparent url(/business/images/about/arrow.jpg) no-repeat left  center;

}

#check li
{
    background: transparent url(/business/images/about/check_sign.jpg) no-repeat left  center;
}


.LargeArrowList li a
{
	padding-top: 20px;
	padding-left: 40px;
	height: 40px;
	width: 40px;

    text-decoration: none;
    color: #000000;
    font-size: 12px;   
}

.sideContainer
{
    width: 100%;
}

.leftSideInfo
{
    width: 18%;
    vertical-align: top;
}

.rightSideContent
{
    width: 78%;
}


.RadTabStripTop_FreelanceMenu .rtsSelected,
.RadTabStripTop_FreelanceMenu .rtsSelected:hover
{
	border-bottom-color: #9e9e9e;
	margin-top: 0;
	padding-top: 2px;
}
/* </orientation: top> */

/* <orientation: bottom> */
.RadTabStripBottom_FreelanceMenu_Baseline .rtsLevel { background-position: 0 -149px; background-repeat: repeat-x; }

.RadTabStripBottom_FreelanceMenu .rtsLink
{
	margin-bottom: 2px;
}

.RadTabStripBottom_FreelanceMenu .rtsLink:hover
{
	border-top-color: #4c4c4c;
}

.RadTabStripBottom_FreelanceMenu .rtsSelected,
.RadTabStripBottom_FreelanceMenu .rtsSelected:hover
{
	border-top-color: #9e9e9e;
	margin-bottom: 0;
	padding-bottom: 2px;
}
/* </orientation: bottom> */

/* <orientation: left> */
.RadTabStripLeft_FreelanceMenu .rtsLink:hover
{ border-right-color: #4c4c4c; }

.RadTabStripLeft_FreelanceMenu .rtsSelected,
.RadTabStripLeft_FreelanceMenu .rtsSelected:hover
{ border-right-color: #9e9e9e; }
/* </orientation: left> */

/* <orientation: right> */
.RadTabStripRight_FreelanceMenu .rtsLink:hover
{ border-left-color: #4c4c4c; }

.RadTabStripRight_FreelanceMenu .rtsSelected,
.RadTabStripRight_FreelanceMenu .rtsSelected:hover
{ border-left-color: #9e9e9e; }
/* </orientation: right> */

/* <disabled states> */
.RadTabStrip_FreelanceMenu .rtsDisabled,
.RadTabStrip_FreelanceMenu .rtsDisabled:hover
{
	border-color: #4c4c4c;
	background: #8c8c8c;
	color: #696969;
}
/* </disabled states> */

DIV.RadTabStrip_FreelanceMenu{BACKGROUND-COLOR: #345b9e}
DIV.RadTabStrip_FreelanceMenu .rtsLevel1{}
DIV.RadTabStrip_FreelanceMenu .rtsLink{BACKGROUND-COLOR: #eeeeee}
DIV.RadTabStrip_FreelanceMenu .rtsLink .rtsOut{}
DIV.RadTabStrip_FreelanceMenu .rtsLink .rtsIn{}
DIV.RadTabStrip_FreelanceMenu .rtsLink{}:hover
DIV.RadTabStrip_FreelanceMenu .rtsLink:hover .rtsOut{}
DIV.RadTabStrip_FreelanceMenu .rtsLink:hover .rtsIn{}
DIV.RadTabStrip_FreelanceMenu .rtsSelected{BACKGROUND-COLOR: #345b9e; COLOR: #ffffff}
DIV.RadTabStrip_FreelanceMenu .rtsSelected{BACKGROUND-COLOR::hover #345b9e; COLOR: #ffffff}
DIV.RadTabStrip_FreelanceMenu .rtsSelected .rtsOut{}
DIV.RadTabStrip_FreelanceMenu .rtsSelected:hover .rtsOut{}
DIV.RadTabStrip_FreelanceMenu .rtsSelected .rtsIn{}
DIV.RadTabStrip_FreelanceMenu .rtsSelected:hover .rtsIn{}
DIV.RadTabStrip_FreelanceMenu .rtsDisabled{}
DIV.RadTabStrip_FreelanceMenu .rtsDisabled{}:hover
DIV.RadTabStrip_FreelanceMenu .rtsDisabled .rtsOut{}
DIV.RadTabStrip_FreelanceMenu .rtsDisabled:hover .rtsOut{}
DIV.RadTabStrip_FreelanceMenu .rtsDisabled .rtsIn{}
DIV.RadTabStrip_FreelanceMenu .rtsDisabled:hover .rtsIn{}

.RadDock
{
    margin:  0px 0px 10px 0px !important;
}

/* LiveTranslation.css */
div.InstantQuoteSection 
{
   padding-left: 20px;
   padding-top: 10px;
    padding-right: 20px;
}

.InstantQuoteSection h1
{
    font-size: 12px;
    color: #4862A7;
}

#LiveQuoteContainer
{
   width: 800px;
   float: left;
}

#LiveQuoteLeftPanel
{
      float: left; 
      width: 170px;
}

#LiveQuoteRightPanel
{
    float: right;
    width: 600px;
}

.LiveOrderInstruction
{
    text-align: left; 
    vertical-align: top;
    color: #6E6E6E;
    display: block;
    float: left;
    margin-right: 30px;
    width: 120px;
}

.LiveOrderRow
{
    padding-top: 5px;
    width: 100%;
}

/* Menu Freelance */
/* <RadMenu / Outlook> */

.RadMenu_Freelance .rmLink,
.RadMenu_Freelance .rmText,
.RadMenu_Freelance .rmLeftArrow,
.RadMenu_Freelance .rmRightArrow,
.RadMenu_Freelance .rmTopArrow,
.RadMenu_Freelance .rmBottomArrow
{
	background-image: url('Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Freelance .rmRootGroup
{
	border: 1px solid #b7bdcd;
	background-color: #4862A7;
}

/* <Root items> */

.RadMenu_Freelance,
.RadMenu_Freelance .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.RadMenu_Freelance .rmLink,
.RadMenu_Freelance .rmText
{
	background-position: 0 1050px;
	background-repeat: no-repeat;
}

.RadMenu_Freelance .rmLink:hover,
.RadMenu_Freelance .rmFocused,
.RadMenu_Freelance .rmSelected
{
	background-position: 0 -72px;
}

.RadMenu_Freelance .rmLink:hover .rmText,
.RadMenu_Freelance .rmFocused .rmText,
.RadMenu_Freelance .rmSelected .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Freelance .rmExpanded,
.RadMenu_Freelance .rmExpanded:hover
{
	background-position: 0 -120px;
}

.RadMenu_Freelance .rmExpanded .rmText,
.RadMenu_Freelance .rmExpanded:hover .rmText
{
	background-position: 100% -144px;
}

.RadMenu_Freelance .rmDisabled,
.RadMenu_Freelance .rmDisabled:hover
{
	color: #7d7d7d;
}

.RadMenu_Freelance .rmDisabled:hover,
.RadMenu_Freelance .rmDisabled:hover .rmText
{
	background: none;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Freelance .rmGroup,
.RadMenu_Freelance .rmGroup .rmVertical
{
	border: 1px solid #002d96;
	background: #4862A7 url('Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Freelance .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Freelance_rtl .rmGroup,
.RadMenu_Freelance_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Freelance .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Freelance .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Freelance .rmGroup .rmFirst,
.RadMenu_Freelance .rmGroup .rmLast
{
	background: none;
}

.RadMenu_Freelance .rmGroup .rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Freelance .rmGroup .rmLink:hover,
.RadMenu_Freelance .rmGroup .rmFocused,
.RadMenu_Freelance .rmGroup .rmSelected,
.RadMenu_Freelance .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Freelance .rmGroup .rmLink:hover .rmText,
.RadMenu_Freelance .rmGroup .rmFocused .rmText,
.RadMenu_Freelance .rmGroup .rmSelected .rmText,
.RadMenu_Freelance .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Freelance .rmGroup .rmExpandRight,
.RadMenu_Freelance .rmGroup .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Freelance .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Freelance .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Freelance .rmGroup .rmSelected .rmExpandRight,
.RadMenu_Freelance .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Freelance .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Freelance .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Freelance .rmGroup .rmSelected .rmExpandDown,
.RadMenu_Freelance .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Freelance .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Freelance .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Freelance_rtl .rmGroup .rmLink:hover,
.RadMenu_Freelance_rtl .rmGroup .rmFocused,
.RadMenu_Freelance_rtl .rmGroup .rmSelected,
.RadMenu_Freelance_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Freelance_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Freelance_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Freelance_rtl .rmGroup .rmSelected .rmText,
.RadMenu_Freelance_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Freelance_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Freelance_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Freelance_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Freelance_rtl .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_Freelance_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Outlook - specific, overlapping submenus)> */

.RadMenu_Freelance .rmSlide
{
	margin: -3px 0 0 3px;
}

.RadMenu_Freelance .rmVertical .rmSlide,
.RadMenu_Freelance .rmSlide .rmSlide,
.RadMenu_Freelance_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Freelance_rtl .rmSlide
{
	margin: -3px 0 0 -3px;
}

.RadMenu_Freelance_rtl .rmVertical .rmSlide,
.RadMenu_Freelance_rtl .rmSlide .rmSlide,
.RadMenu_Freelance_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Freelance .rmLeftArrow,
.RadMenu_Freelance .rmRightArrow
{
	background-color: #E0E5F5;
}

.RadMenu_Freelance .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #B7BDCD; }
.RadMenu_Freelance .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #B7BDCD; }

.RadMenu_Freelance .rmTopArrow,
.RadMenu_Freelance .rmBottomArrow,
.RadMenu_Freelance .rmGroup .rmLeftArrow,
.RadMenu_Freelance .rmGroup .rmRightArrow
{
	background-color: #f0f0f0;
}

.RadMenu_Freelance .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #B7BDCD; }
.RadMenu_Freelance .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #B7BDCD; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Freelance .rmVertical .rmSeparator .rmText,
.RadMenu_Freelance .rmHorizontal .rmVertical .rmSeparator .rmText
{
	background-position: 0 -406px;
}

.RadMenu_Freelance .rmHorizontal .rmSeparator .rmText,
.RadMenu_Freelance .rmVertical .rmHorizontal .rmSeparator .rmText
{
	background-position: 0 -386px;
}

/* </Separators> */

/* </RadMenu / Outlook> */

/* postProject.css */
div#postProject
{
	text-align: left;
	padding-bottom: 10px;
}

div.postProjectLeft
{
	background: url(images/post_project_left.jpg) no-repeat ;
	height: 201px;
	width: 350px;
}

ul.postProjectLeft
{
	 padding-left : 50px;
	 padding-right : 15px;
	 padding-top: 20px;
	 float: right;
}


li.postProjectLeft 
{
 font-size: 12px;
  list-style: url(images/green_ball.jpg);
  padding-top: 5px;
  padding-left: 5px;
  vertical-align: middle;
  background-position: left;
  font-weight: bold;
}


/* Register.css */
div#registerRight
{
	text-align: left;
	padding-bottom: 10px;
}

div.registerRight
{
	background: url(images/register_bgr.jpg) no-repeat ;
	height: 301px;
	width: 300px;
}

ul.registerRight
{
	 padding-top: 90px;
}


li.registerRight 
{
 font-size : 12px;
  list-style: url(images/green_ball_dark.jpg);
  padding-top: 5px;
  padding-left: 15px;
  vertical-align: middle;
  background-position: left;
  font-weight: bold;
}

/* Resume */

.ResumeWrapper
{
    border: solid 1px #828282;
    padding: 5px;
}

h1.ResumeSectionHeader
{
    font-size: 15px;  
    color: #003c74;
}

.langname
{
       color: #003c74;
       font-weight: bold;
}

.underline_dot
{
    background: url(images/buttons/underline_dot.gif) repeat-x;
    width: 100%;
    display: block;
    height: 1px;
}

.ResumePicture a
{
        display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
}

.ResumePicture a img
{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
}


.resumeheader
{
	padding: 0px;
	margin: 0px;
}

.resumeheader ul
{
	list-style-type: none;
	padding-right: 0px;
	margin: 0px;
	padding: 0px;
}

.resumeheader li
{
	margin: 0px;
	padding: 5px;
}

.resumeheader dt
{
	float: left;
	padding-right: 5px;
}

.resumeheader dl
{
	margin: 0 0 0 5px;
}

.resumeprogress
{
	padding-left: 40px;
}

.resumeprogress .first
{
	text-align: center;
}
.resumeprogress ul li ul li
{
	display: block;
	float: left;
	width: 125px;
}

.resumeprogress li.checked
{
	background: url(/images/progress/check_sign_24x19.png) no-repeat ;
	display: block;
	height: 25px;
}

.resumeprogress li.unchecked
{
	background: url(/images/progress/cross_24x19.png) no-repeat ;
	display: block;
	height: 25px;
}

.resumeprogress li span
{
	font-weight: bold;
	text-align: left;
	text-indent: 25px;
}

.resumeprogress ul ul li span { float: left;}

.resumeprogress a
{
 text-decoration: none;
 font-weight: 700;
}

.SelectedDayClass
{
	background-image: url(/images/no_av_cal.gif) !important; 
	background-repeat: no-repeat; 
	_background-attachment: fixed; 
}

.resumeprogress p, .resumeprogress ul
{
    width: 640px;
    background: #e8f5bf url(images/boxes/bg_box_filled_trans_large.gif) no-repeat bottom left; 
}

.resumeprogress ul ul 
{
    width: 640px;
}
    
.resumeprogress h1 { background: url(images/boxes/bg_box_filled_green_large.gif) no-repeat bottom left; }

/* search */
/* Search Results Page */

dl dt { margin: 0 0 1px 15px; font-weight: bold; }
dl dd { margin: 0 0 12px 30px; }

.searchResults { position: relative; }
ul.searchResults { margin: 0px; padding: 0px; list-style-type: none;}
.searchResults h1 { font-size: 15px; margin: 5px; background: none;}
.searchResults h2 { font-size: 11px;margin: 1px;}
.searchResults li { position: relative; background: url(images/bg_dots_horiz_4x1.gif) repeat-x 0 100%;  margin-bottom: 15px; padding: 0 150px 15px 0; zoom: 1;}
.searchResults dd { margin: 0; padding: 0; line-height: 1.4em; }
searchResults dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.searchResults dl { *height: 1%; }
.searchResults dl.general { margin: 0 0 8px -0px; font-size: 11px; color: #666; clear: both; }
.searchResults dl.generalhide { display: none; }
.searchResults dl.general dt { display: inline; }
.searchResults dl.general dd { display: inline; padding: 0 4px 0 6px;	}
.searchResults dl.general dd.general { border-left: 1px solid #666; }

.searchResults dl.actions { position: absolute; top: 0; right: 0; color: #666; }
.searchResults dl.actions dt { display: none; }
.searchResults dl.actions dd { float: left; margin-right: 10px; width: 32px; }
.searchResults dl.actions dd strong { display: block; width: 32px; margin: 0 auto; text-align: center; }
.searchResults dl.actions strong.none { text-indent: -12345px; }
.searchResults dl.actions dd.feedback { color: #3399cc; }
.searchResults dl.actions dd.portoflio { color: #695246; }
.searchResults dl.actions dt.responses { display: block; padding-left: 0px; margin-left: 0px; }
.searchResults dl.actions dd.responses { color: #3399cc; width: 40px; height: 40px; background-color:#FFF7C7; padding-left: 25px; padding-top: 10px; font-size: 20px;}

.searchResults dl.actions dd.bidFeedback { margin-right: 10px; }
.searchResults dl.actions dd.bidPortfolio { margin-right: 10px }
.searchResults dl.actions dd.bidRating { margin-right: 10px; width: 120px; }
.searchResults dl.actions dd.bidRespond { margin-right: 90px }


.searchResults dl.actions#projects dd { float: left; margin-right: 90px; width: 32px; }

p.noResultsInfo {padding-top: 50px;padding-left: 200px;}
div.searchbox { float:right; }


.searchArticles{ position: relative; }
ul.searchArticles { margin: 0px; padding: 0px; list-style-type: none;}
.searchArticles h1 { font-size: 15px; margin: 5px; background: none;}
.searchArticles li { position: relative; background: url(images/bg_dots_horiz_4x1.gif) repeat-x 0 100%;  margin-bottom: 15px; padding: 0 150px 15px 0; zoom: 1;}
.searchArticles dd { margin: 0; padding: 0; line-height: 1.4em; }

.searchArticles a { text-decoration: none;   background: url(/images/icons/bookclosed.gif) no-repeat; padding-left: 30px;}
searchArticles dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.searchArticles dl { *height: 1%; }
.searchArticles dl.general { margin: 0 0 8px -0px; font-size: 11px; color: #666; clear: both; }
.searchArticles dl.generalhide { display: none; }
.searchArticles dl.general dt { display: inline; }
.searchArticles dl.general dd { display: inline; padding: 0 4px 0 6px;	}
.searchArticles dl.general dd.general { border-left: 1px solid #666; }

.searchArticles dl.view { margin: 0 0 16px -0px; font-size: 11px; color: #666; clear: both; }
.searchArticles dl.view dt { display: inline;  }
.searchArticles dl.view dd { display: inline; padding: 0 4px 0 6px; 	}
.searchArticles dl.view dd.view { border-left: 1px solid #666; }
a#viewArticle { text-decoration: none; height: 20px; color: #666; background: url(/images/article_view.gif) no-repeat; padding-left: 20px; display: inline-block;}
a#bookmarkArticle {text-decoration: none; color: #666; height: 20px; background: url(/images/bookmark_article.gif) no-repeat; padding-left: 20px; display: inline-block;}

/* tabs.css */
/* Colored theme */
.ajax__tab_colored-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_colored-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tabs/colored/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px  0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_colored-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_colored-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/tabs/colored/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_colored-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_colored-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/tabs/colored/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_colored-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:   0.5em 0.0em;
    background: url(images/tabs/colored/background.jpg) #FFFFFF repeat-x ;  
    border:solid 1px #808080;
    border-top-width:0px;
    text-align: center;
}


/* Colored theme */
.ajax__tab_contactinfo-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_contactinfo-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tabs/colored/sprite.png) #d8d8d8  repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_contactinfo-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_contactinfo-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/tabs/colored/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_contactinfo-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_contactinfo-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/tabs/coloredsprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_contactinfo-theme .ajax__tab_body 
{
	
    font-size: 11px; 
    font-family: Verdana, System, Arial, Courier, "Courier New";
    padding: 0.5em 0.5em;
    background-color:#FFFFFF;    
    border:solid 1px #808080;
    border-top-width:0px;
    text-align: center;
}

/* TabStrip.Freelance.css */
.RadTabStrip_Freelance .rtsLI,
.RadTabStrip_Freelance .rtsLink
{
	color: #000;
	font: 12px/26px "Segoe UI", Arial, sans-serif;
}

.RadTabStrip_Freelance .rtsLink:hover
{
	color: #4477dd;
}

.RadTabStrip_Freelance .rtsSelected:hover
{
	color: #000;
}

.RadTabStripLeft_Freelance .rtsSeparator,
.RadTabStripRight_Freelance .rtsSeparator
{
	background: #003C74;
}

/* <disabled tabs> */
.RadTabStrip_Freelance .rtsLevel .rtsDisabled,
.RadTabStrip_Freelance .rtsLevel .rtsDisabled:hover
{
	color: #aaa;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Freelance .rtsNextArrow,
.RadTabStrip_Freelance .rtsPrevArrow,
.RadTabStrip_Freelance .rtsPrevArrowDisabled,
.RadTabStrip_Freelance .rtsNextArrowDisabled
{
	background-image: url('TabStrip/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Freelance .rtsLevel { background-color: transparent; }

.RadTabStripTop_Freelance .rtsLevel .rtsLink,
.RadTabStripTop_Freelance .rtsLevel .rtsOut,
.RadTabStripBottom_Freelance .rtsLevel .rtsLink,
.RadTabStripBottom_Freelance .rtsLevel .rtsOut,
.RadTabStripTop_Freelance_Baseline .rtsLevel,
.RadTabStripBottom_Freelance_Baseline .rtsLevel { background-image: url('TabStrip/TabStripStates.png'); }

.RadTabStripLeft_Freelance .rtsLink,
.RadTabStripRight_Freelance .rtsLink { background-image: url('TabStrip/TabStripVStates.png'); }

.RadTabStripLeft_Freelance .rtsLast .rtsLink,
.RadTabStripRight_Freelance .rtsLast .rtsLink
{
	border-bottom: 1px solid #003c74;
}

.RadTabStripRight_Freelance .rtsLink,
.RadTabStripRight_Freelance .rtsLI .rtsDisabled:hover { background-position: 100% 0; }
.RadTabStripRight_Freelance .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Freelance .rtsSelected,
.RadTabStripRight_Freelance .rtsSelected:hover { background-position: 100% -400px; }
/* </tab backgrounds> */


/* <background positioning: tabs with hovers> */

/* <orientation: top> */

.RadTabStripTop_Freelance .rtsLink { background-position: 0 0; }
.RadTabStripTop_Freelance .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Freelance .rtsLink:hover { background-position: 0 -52px; }
.RadTabStripTop_Freelance .rtsLink:hover .rtsOut { background-position: 100% -52px; }

.RadTabStripTop_Freelance .rtsSelected,
.RadTabStripTop_Freelance .rtsSelected:hover { background-position: 0 -26px; }
.RadTabStripTop_Freelance .rtsSelected .rtsOut,
.RadTabStripTop_Freelance .rtsSelected:hover .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_Freelance .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripTop_Freelance .rtsDisabled:hover .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Freelance_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Freelance .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_Freelance .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Freelance .rtsLink:hover { background-position: 0 -130px; }
.RadTabStripBottom_Freelance .rtsLink:hover .rtsOut { background-position: 100% -130px; }

.RadTabStripBottom_Freelance .rtsSelected,
.RadTabStripBottom_Freelance .rtsSelected:hover { background-position: 0 -156px; }
.RadTabStripBottom_Freelance .rtsSelected .rtsOut,
.RadTabStripBottom_Freelance .rtsSelected:hover .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_Freelance .rtsDisabled:hover { background-position: 0 -182px; }
.RadTabStripBottom_Freelance .rtsDisabled:hover .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Freelance_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Freelance .rtsUL .rtsLink,
.RadTabStripRight_Freelance .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_Freelance .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Freelance .rtsUL .rtsSelected,
.RadTabStripRight_Freelance .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* </background positioning: tabs with hovers> */

/* <simplistic sub-item styles> */

.RadTabStrip_Freelance_SimpleSubItems .rtsLevel2,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel3,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel4 { background: #fff; }

.RadTabStrip_Freelance_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel4 .rtsSelected
{
	text-decoration: underline;
}

.RadTabStrip_Freelance_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_Freelance_SimpleSubItems .rtsLevel4 .rtsIn
{
	background: none;
}

/* </simplistic sub-item styles> */

/* Text.css */
* html {   font-size: 11px; font-family: Verdana, System, Arial, Courier, "Courier New";}
body { background: #EEEEEE url(images/top_bg.png) repeat-y center;padding: 0; margin: 0; margin-top: 15px; font-size: 11px; font-family: Verdana, System, Arial, Courier, "Courier New"; color: #000000;}
.header { font-weight: bold;}
.rowHeader { font-family: Verdana, System, Arial, Courier, "Courier New"; font-size: 11; color: #000000; font-weight: bold;}
.rowText { font-family: Verdana, System, Arial, Courier, "Courier New"; font-size: 11; color: #000000;}
.ErrorText { FONT-FAMILY: Verdana, System, Arial, Courier, "Courier New"; FONT-SIZE: 11px; COLOR: #990000; padding: 5px 0px 0px 5px; }
.ErrorTextBox { border: 1px solid #990000; background-color: #eeeeee; FONT-FAMILY: Verdana, System, Arial, Courier, "Courier New"; FONT-SIZE: 11px; COLOR: #990000; padding: 5px 0px 0px 25px;}
.ErrorTextBoxLabel { border: 1px solid #990000; background-color: #eeeeee; FONT-FAMILY: Verdana, System, Arial, Courier, "Courier New"; FONT-SIZE: 11px; COLOR: #990000; padding: 5px 0px 0px 30px; margin: 5px 0px 0px 5px;}
.name { font-weight: bold; padding-right: 5px; vertical-align: middle;}
.message { font-style: italic;}
.pager {  font-family: Verdana, System, Arial, Courier, "Courier New"; font-size: 13; color: #FFFFFF; text-decoration: none;}
.pagerselected { font-family: Verdana, System, Arial, Courier, "Courier New"; font-size: 13; color: #FFFFFF; font-weight: bold; text-decoration: none;}
div.pager{ border: solid 1px #4862A7;  padding: 5px;  text-align: center;}
div.pager:hover { background-color: #4862A7;} 
div.pagerselected{background-color: #4862A7; border: solid 1px #4862A7;  padding: 5px;  text-align: center;}
.qname { font-weight: bold; color: #4862A7; font-size: 11px; }
.qdetails { color: #4862A7; font-style: italic;}

