﻿*, html, body {margin:0; padding:0; outline:none;}
table {border-collapse:collapse;}
li {list-style:none;}
ul.bulleted li {background:url(../images/bullet_blue.png) no-repeat 0 3px; padding-left:15px; line-height:15px;}
ul.bulletedgray li {background:url(../images/bullet_gray.png) no-repeat 0 3px; padding-left:15px; line-height:15px;}
textarea {font-family: Arial, Helvetica; font-size:12px;}

h1 {color:#fff; font-size:24px; font-weight:bold;}
h2 {color:#333; font-size:20px; font-weight:bold;}
h3 {color:#333; font-size:18px; font-weight:bold;}

.caption {font-weight:bold; color:#555;}

.button, .button_small, .button_small_red {border:none; color:#fff; font-weight:bold; cursor:pointer;}
.button { background:url(../images/button_blue.png) no-repeat; width:148px; height:30px;}
.button_small {background:url(../images/button_small.png) no-repeat; width:88px!important; height:30px!important; }
.button_edit {background:url(../images/button_edit.png) no-repeat; width:21px; height:25px; display:inline-block;}
.button_small_red {background:url(../images/button_red_small.png) no-repeat; width:98px; height:30px;}
.button_up {background:url(../images/up.png) no-repeat; width:10px; height:10px; display:inline-block;}
.button_down {background:url(../images/down.png) no-repeat; width:10px; height:10px; display:inline-block;}

.radio * {vertical-align:middle; margin:0!important;}
.radio input {width:20px!important;}

.chkbox * {vertical-align:middle; margin:0!important;}
.chkbox label {padding-left:5px;}

.font_normal {font-weight: normal;}
.font_bold {font-weight: bold;}

a.delete {background:url(../images/delete.gif) no-repeat; width:10px; height:10px; display:inline-block;}

.validationSummary {background:#ffa; border:solid 1px #eec600; color:#333!important; padding:12px; font-size:12px; margin:16px 0;}
.validationSummary li {list-style-type:disc; list-style-position:inside;}
.successsummary {background:#81c1dc;border:solid 1px #003300; color:#003300; padding:12px; font-size:12px; margin:16px 0;}

#freelanceMenu {background:url(../images/body_bg_gray.png);}
#freelanceMenu ul { background:#81c1dc url(../images/submenu_bg.png); width:950px; margin:0 auto; text-align:right; overflow:hidden; text-align:center;}
#freelanceMenu ul li {float:right; border-right:1px solid #d5e1e7; padding:0 20px; line-height:28px;}
#freelanceMenu ul li a {color:#fff; font-size:12px; text-decoration:none;}
#freelanceMenu ul li.first {background:url(../images/submenu_left.png) no-repeat; border-right:none; width:6px; padding:0; float:left;}
#freelanceMenu ul li.last {background:url(../images/submenu_right.png) no-repeat; border-right:none; width:6px; padding:0; }
#freelanceMenu ul li.noborder {border-right:none;}


.box {overflow:hidden; width:240px;}
.box .title { background:url(../images/box_header.png) no-repeat;color:#fff; font-weight:bold; font-size:14px; line-height:34px; padding-left:10px; }
.box .boxbody {background:#fff; border:solid 1px #eee; border-top:none; padding:10px 10px 5px 10px; overflow:hidden;}

.box2 {overflow:hidden;}
.box2 .title {background:#81c1dc; font-weight:bold; font-size:16px; color:#fff; padding:10px;}
.box2 .footer {background:url(../images/smallbox_gray.png) repeat-x; border-top:solid 1px #eee; padding:5px;}
.box2 .boxbody {background:#fff; border:solid 1px #eee; border-top:none; padding:10px; overflow:hidden;}

.box3 {overflow:hidden;}
.box3 .divtitle {background:url(../images/title_bg_gray.png) repeat-x; color:#616161; line-height:39px;}
.box3 .title {background:url(../images/title_icon_suitcase.png) no-repeat; padding-left:60px;}
.box3 .title_hotjobs {background:url(../images/icon_hot_jobs.jpg) no-repeat; padding-left:60px;}
.box3 .title_categories {background:url(../images/icon_job_categories.jpg) no-repeat; padding-left:60px;}
.box3 .title_filemngt {background:url(../images/icon_filemanager.jpg) no-repeat; padding-left:60px;}
.box3 .boxbody {background:#fff; border:solid 1px #eee; border-top:none; padding:10px; overflow:hidden;}


.noborder {border:none!important;}
.nopadding {padding:0!important;}

.column {float:left;}

.userphoto {width:150px; height:150px; border:solid 1px #333!important;}
.twobar {background:url(../images/twoline_separator.png) no-repeat; width:6px; height:22px;}

#divSearch {width:658px; overflow:hidden; border:solid 1px #eee;}
#divSearch #lookfor {color:#959595; font-weight:bold; font-size:16px; margin-bottom:5px; }
#divSearch .radio  {font-size:14px; margin-right:20px; }

#divSearch #searchoption {background:#eee; padding:10px; overflow:hidden;}
#divSearch #searchoption li {float:left; margin-right:10px;}
#divSearch #searchoption li * {vertical-align:middle;}

#divSearch #searchbody {line-height:44px; padding-left:10px;}
#divSearch #searchbody * {vertical-align:middle; margin-right:10px;}

/*radDateTimePicker*/
.RadCalendar_Default .rcTitlebar TD { background-color:#81c1dc; color:#fff;}
.RadPicker_Default .rcInputCell {width:160px!important;}
div.RadPicker_Default .RadInput_Default input {width:160px!important;}
div.RadPicker_Default table td {height:17px!important; line-height:17px!important; vertical-align:top!important;}
div.RadPicker_Default td.rcInputCell {padding-right:10px !important;}
.riTextBox {height:17px!important; line-height:17px!important; padding:0!important; border:solid 1px #c5c5c5!important;}

.RadCalendarTimeView_Default TH.rcHeader {background-color:#56b9fc; color:#fff;}
/*radDateTimePicker*/

.starrating {overflow:hidden; display:inline-block; padding:5px; }
.starrating li {float:left; width:21px; height:21px; margin-right:1px; cursor:pointer;}
.starrating li.full {background:url(../images/star.png) no-repeat!important;}
.starrating li.empty {background:url(../images/star_blank.png) no-repeat;}
.starrating li.locked {cursor:default;}

.ajaxloader {background:url(../images/ajax.gif) no-repeat center center; height:32px; display:block;}

.aminoplus_icon {background:url(../images/amino_plus.png) no-repeat center;}

.paging {font-weight:bold; height:30px;}
.paging table td {border:none!important;}
