body
{
    background-image:url(images/body_bg.jpg);
    background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;   
	color:#333333; 
    width:100%;  
    margin:0px; 
    padding:0px;
    top:0px;
}
.normal {font-size:11px;font-weight: normal; color:#333333; }
img, .img {margin:0px;border:0px;padding:0px;}
div, .div {position:relative;margin:0px; padding:0px;}

input[type=text], input[type=password], input[type=file], select, textarea {border:1px solid #326CA5;color:#184673;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;margin:0px 1px;padding:1px;}
select, textarea {margin-bottom:2px;}
textarea {padding:0px;}
input[type=button], input[type=submit] {}
input[type=checkbox] {margin-bottom:0px;}

	
.main {width:100%;height:100%;background:url(images/bg-repeat-x.jpg) repeat-x 0px -172px;margin:0px; padding:0px; top:0px;}
#header {width:760px;margin-left:auto;margin-right:auto;height:104px;background-color:#ffffff;}
#header1 {float:left;width:760px;height:86px;}
#header2 {float:left;background: url(images/bg-repeat-x.jpg) repeat-x 0px -132px; width:732px;padding-left:22px;left:3px;height:18px;}

#center {width:760px;margin-left:auto;margin-right:auto;background-color:#ffffff;}
#center0 {width:728px; padding:10px 0px 0px 15px; margin-bottom:10px;}
#center1 {width:177px;float:left;padding-left:17px;padding-top:15px;padding-bottom:20px;}
#center2 {width:220px;float:left;padding-left:18px;padding-bottom:20px;}
#center3 {width:175px;float:left;margin-top:15px;padding-bottom:20px;}

#foter {width:760px;margin-left:auto;margin-right:auto;}

.home_div1_1 {float:left; width:353px; height:52px; background:url(images/home.jpg) no-repeat 0px 0px;}
.home_div1_2 {float:left; width:353px; height:52px; padding-left:20px; background:url(images/home.jpg) no-repeat -353px 0px;}
.home_div1_3 {float:left;width:127px;}
.home_div1_4 {float:left;width:127px; height:118px;background:url(images/home.jpg) no-repeat 0px -52px;}
.home_div1_5 {float:left; width:127px; height:119px; background-repeat:no-repeat;}
.home_div1_8 {width:224px; height:192px; background:url(images/home.jpg) no-repeat -127px -52px; border-right:2px #bceaf7 solid;float:left;}
.home_div1_9 {width:353px; float:left; padding-left:20px;}
.home_div1_9 img {float:left; margin-right:4px;}
.home_div1_10 {float:left;background:url(images/home.jpg) no-repeat -373px -52px;width:117px; height:50px; padding-left:8px; border-left:2px solid #89f7c3;}
.home_div1_11 {float:left; background:url(images/home.jpg) no-repeat -501px -52px;width:121px; height:50px;}
.home_div1_13 {float:left; background:url(images/home.jpg) no-repeat -373px -102px;width:117px; height:49px; padding-left:8px; border-left:2px solid #89f7c3;}
.home_div1_111 {float:left;padding-left:8px;padding-bottom:9px;width:110px;}
.home_div1_12 {float:left; background:url(images/home.jpg) no-repeat -127px -244px;width:477px; height:24px; background-repeat:no-repeat;text-align:center;}
.home_div1_14 {float:left; background:url(images/home.jpg) no-repeat -501px -102px;width:117px;width:121px; height:49px;}
.home_div1_15 {float:left; background:url(images/home.jpg) no-repeat -621px -52px;width:105px; height:99px;}		
.home_div1_16 {float:right; background-image:url(images/home_l_25.jpg);width:124px; height:138px;}
.home_div1_17 {float:left; padding-left:20px; width:231px;}
.home_div1_17 img {float:left; margin-right:4px;}
.home_div1_18 {float:left; background:url(images/home.jpg) no-repeat -375px -151px;height:54px;width:119px; padding-left:8px; padding-top:9px; border-left:2px solid #89f7c3;}	
.home_div1_19 {float:left; padding-top:9px; background:url(images/home.jpg) no-repeat -501px -151px; width:102px; height:54px;}	
.home_div1_20 {float:left; background:url(images/home.jpg) no-repeat -375px -214px; width:229px; height:30px;border-left:2px solid #89f7c3;}	

.home_div3_1 {padding-left:50px;background-image:url(images/home_tab1_blue.gif);width:210px;float:left;height:14px;background-repeat:no-repeat;background-position:right bottom;}
.home_div3_2 {padding-left:210px;background-image:url(images/home_tab1_green.gif);width:210px;float:left;height:14px;background-repeat:no-repeat;background-position:right bottom;}
.home_div4_1 {height:58px; }
.home_div4_4 {background-repeat:no-repeat; background-image:url(images/home_tut_bg_left.jpg); background-position:left;width:9px; height:58px; float:left}
.home_letter {background-image:url(images/home_tut_star.jpg);width:44px;padding:0px 9px 0px 9px;height:58px;float:left;background-repeat:no-repeat;background-position:center;background-color:#a3e4f6;}
.home_div4_2 {float:left;background-color:#a3e4f6;padding:0px 10px 0px 0px;background-image:url(images/home_tut_bg.jpg);background-repeat:no-repeat;background-position:right;height:58px;}
.home_div4_3 {float:left; vertical-align:middle; height:58px; background-color:#a3e4f6;background-image:url(images/home_tut_bg_right.jpg); background-repeat:no-repeat; background-position:right; padding-right:11px;}
.home1_div4_4 {background-repeat:no-repeat; background-image:url(images/home_tut2_bg_left.jpg); background-position:left;width:9px; height:58px; float:left}
.home1_letter {background-image:url(images/home_tut2_star.jpg);width:44px;padding:0px 9px 0px 9px;height:58px;float:left;background-repeat:no-repeat;background-position:center;background-color:#7cef9d;}
.home1_div4_2 {float:left;background-color:#7cef9d;padding:0px 10px 0px 0px;background-image:url(images/home_tut2_bg.jpg);background-repeat:no-repeat;background-position:right;height:58px;}
.home1_div4_3 {float:left; vertical-align:middle; height:58px; background-color:#7cef9d;background-image:url(images/home_tut2_bg_right.jpg); background-repeat:no-repeat; background-position:right; padding-right:11px;}

#header1_r {float:left;width:227px;text-align:right;padding-top:12px;}
#header1_r p {margin:0px;padding:0px;}
#header1_q {float:left;width:250px;padding-left:50px;text-align:left;padding-top:30px;}

.c1_box1 {width:177px;}
#c1_box1_top {background: url(images/bg.png) no-repeat 0px -223px;width:177px;height:8px;line-height:0px;}
#c1_box1_m_1 {float:left;background-image:url(images/lmenu_bg.jpg);background-repeat:repeat;}
#c1_box1_m_2 {background-image:url(images/lmenu_bg_vert.jpg);background-repeat:repeat-x;background-position:top;}
#c1_box1_bottom {background-image:url(images/lmenu_bg_bottom.jpg);height:7px;background-repeat:no-repeat;background-position:top;float:left;}

#frame_top {background: url(images/bg.png) no-repeat 0px -248px;width:539px;height:11px;}
#frame_m {width:517px;border-left:1px solid #4d81b1;border-right:1px solid #4d81b1;padding:0px 10px 0px 10px;}
#frame_bottom {background: url(images/bg.png) no-repeat 0px -264px;width:539px;height:15px;}
.acc-header {width:497px;height:19px;padding:0px;padding-left:9px;padding-right:10px;background-color:#517db9;}
.acc-header div {float:right; height:19px;position:static;}
.acc-header div .collapseImage {margin-left:15px; vertical-align:bottom;width:16px;height:17px;border:0px;display:none;}
#center1 .acc-header h2 {color:#FFFFFF;padding-bottom:0px;}
.acc-header h2 img {margin:0px;margin-right:5px;vertical-align:top;}
.acc-subheader {min-height:14px;background-color:#e5e6e8;color:#666666;line-height:14px;margin-top:2px;padding-left:10px;padding-right:10px;position:static;overflow:hidden;border:1px solid #e5e6e8;}
.acc-subheader a {font-weight:bold;color:#666666;}
.frame_grey {float:left;width:497px;height:14px;margin-top:2px;margin-bottom:5px;padding:0px 7px 0px 13px;background-color:#e5e6e8;}
.frame_grey p {color:#666666;line-height:14px;}
.frame_line {height:20px;line-height:20px;width:500px;margin-top:2px;	margin-bottom:2px;padding-left:10px;}
.frame_line_double {height:40px;}
.frame_line_1 {float:left;width: 310px;padding:0px 7px 0px 0px;}
.frame_line_2 {float:left;}
.frame_line_1_group {float:left;height:20px;width: 490px;padding:0px 12px 0px 13px;}
.flow_c2_line {float:left;width:510px;margin-top:5px;}
.accountmenu_box {width:177px;}
.accountmenu_box p {margin:0px;}
#accountmenu_box_top {background: url(images/bg.png) no-repeat 0px -223px;height:8px;line-height:0px;}
#accountmenu_box_m_1 {float:left;background-color:#DFEEFC;background-repeat:repeat;}
#accountmenu_box_m_2 {background-image:url(images/lmenu_bg_vert.jpg);background-repeat:repeat-x;background-position:top;}
#accountmenu_box_bottom {background-image:url(images/lmenu_bg_bottom.jpg);height:9px;background-repeat:no-repeat;background-position:top;float:left;}
#step1_c2_top {background-image:url(images/step1_05.jpg);width:525px;float:left;line-height:0px;height:12px;background-repeat:no-repeat;background-position:bottom;}
#step1_c2_m {width:493px;border-left:1px solid #4d81b1;border-right:1px solid #4d81b1;border-bottom:1px solid #4d81b1;padding:0px 15px 5px 15px;float:left;}

.color_image {float:left;width:170px;height:108px;padding-left:23px;padding-bottom:11px;background-repeat:no-repeat;background-position: top right;cursor:pointer;}
.color_gradient {float:left;width:170px;padding-left:23px;padding-right:8px;font-size:10px;color:gray;}
.color_image_description {float:left;width:320px;padding:9px;}	
.blog1 {width:710px;float:left;}
.blog_title {width:417px;float:left;background-image:url(images/blog_title_bg.jpg);height:18px;background-repeat:no-repeat;background-position:bottom;line-height:18px;vertical-align:bottom;}
.blog_author {width:193px;float:left;height:18px;}
.blog_date {width:95px;float:left;height:18px;}
.blog_middle {border:1px solid #7aa8c0;float:left;width:668px;background-color:#f6fbff;padding:13px 13px 13px 27px;}	
.blog_middle.testimonial {padding:2px 13px 2px 27px;}

.home_latest {float:left;width:330px;height:30px;padding-top:15px;}
.home_subscribe {float:left;width:14px;height:25px;}
.home_list_box {width:330px;background-image:url(images/home_grid_bg.jpg);background-repeat:repeat;padding:0px 5px 0px 15px;float:left;}
.home_listbox1 {width:32px;	}
.home_listbox1 p {margin:0px;}
.home_listbox2 {width:213px;}
.home_listbox2 p {margin:0px;}
.home_listbox3 {width:77px;}
.home_listbox3 p {margin:0px;}
.home_listbox3_2 {width:109px;}
.home_listbox3_2 p {margin:0px;}
.home_top {float:left;border-right:1px solid #afc4e2;border-bottom:1px solid #84a2d0;}	
.home_m {float:left;}
.home_groupbox {float:left;width:324px;padding-top:2px;padding-bottom:2px;}
.home_whitebg {background-image:none;background-color:#FFFFFF;padding-top:0px;padding-bottom:0px;}
.home_list_box2 {width:340px;background-image:url(images/home_grid_bg.jpg);background-repeat:repeat;padding:0px 5px 0px 7px;float:left;}
.home_listbox4 {width:203px;}
.home_listbox4 p {margin:0px;}
.home_listbox5 {width:120px;}
.home_listbox5 p {margin:0px;}
.home_top1 {float:left;border-right:1px solid #c6e1cb;border-bottom:1px solid #79a97d;}
.home_groupbox1 {float:left;width:336px;padding-top:2px;padding-bottom:2px;}
.home_listbox6 {width:200px;padding-left:5px;float:left;}
.home_listbox6 p {margin:0px;}
.home_listbox7 {width:131px;float:left;}
.home_listbox7 p {margin:0px;}
.home_listbox8 {float:left;width:336px;padding-bottom:1px;}
.home_listbox8 p {margin:0px;}	
.home_whitebg1 {background-image:none;background-color:#FFFFFF;border:1px #9acd9a solid;padding-top:0px;padding-bottom:0px;}

#find_div1 {width:740px;float:left;height:76px;}
#find_div2 {float:left; width:339px; height:25px;padding-left:20px;padding-top:3px;}
#find_div3 {padding-top:2px;padding-left:2px;width:359px; float:left; height:24px; background:url(images/bg-repeat-x.jpg) repeat-x 0px -28px;}
#find_div4 {background:url(images/bg.png) no-repeat -448px -30px; width:152px; height:76px; float:left;padding-left:12px;padding-top:10px;}
#find_div5 {background:url(images/bg.png) no-repeat -317px -170px; float:left; width:139px; padding-left:36px; padding-top:17px; height:35px;}
#find_div6 {background:url(images/bg.png) no-repeat -499px -170px; width:175px; height:18px; padding-top:6px; float:left;}
#find_div7 {float:left; height:76px; width:35px;background:url(images/bg-repeat-x.jpg) repeat-x 0px -54px; }
.UserCategory /*div8*/ {float:left;width:706px;}
.CategoryName /*find_div9*/ {background:url(images/bg.png) no-repeat 0px -170px; width:312px; height:19px;}
.SubCategories /*find_div10*/ {width:704px;float:left;border:1px solid #1d52a6;padding-bottom:17px;}
.SubCategoriesContainer /*find_div11*/ {border-top:5px solid #517db9;width:687px;padding-left:17px;padding-top:17px;}
.SubCategory {float: left;width: 33%;line-height: 14pt;}
.UserRow {float: left;width: 50%;line-height: 14pt;}
.browse_div1 {float:left;width:287px; float:left; height:26px; background: url(images/bg-repeat-x.jpg) repeat-x 0px 0px; }
.browse_div2 {float:left; background:url(images/bg.png) no-repeat 0px 0px; width:211px; height:21px; padding-top:4px;}
.browse_div2 p  {margin:0px;padding-left:4px;}	
.browse_div3 {float:left; background:url(images/bg.png) no-repeat -225px 0px; width:227px; height:21px; padding-left:8px;padding-top:4px;}
.browse_div3 p {margin:0px;padding-left:4px;}
.browse_div4 {width:446px; float:left; height:26px; background: url(images/bg-repeat-x.jpg) repeat-x 0px 0px; }
.browse_div4 p {margin:0px;}

.question_div {float:left; background-image:url(images/question_tab_green.gif); width:300px; height:70px; background-repeat:no-repeat;}
.questions_innerdiv {margin:0px;padding-top:4px;padding-left:4px;padding-right:4px;font-size:10px;color:#FFFFFF;}
	
.ProjectRow {width:733px; float:left; padding-top:10px;}
.ProjectRowDummy {width:73px; padding-left:590px; height:17px; float:left; }
.ProjectRowViewTab {float:left; width:59px; background:url(images/bg.png) no-repeat -464px -8px; padding:0px 0px 0px 8px; height:17px;}
.ProjectRowViewTab p {line-height:17px; color:#FFFFFF; font-weight:bold;margin:0px;text-align:center;}
.ProjectRowViewTab p a {color:#FFFFFF; text-decoration:none;}
.ProjectRowContent {background-color:#e4f5fc; width:723px; float:left; padding:6px 5px 6px 5px;}
.ProjectRowContentAlt2 {width:723px; padding:6px 5px 6px 5px;background-color:#FFFFFF; border-left:1px solid #4d81b1;border-right:1px solid #4d81b1;}
#frame_top_wide {clear:both;width:735px;height:11px;background:url(images/bg.png) no-repeat 0px -130px;}
#frame_bottom_wide {clear:both;width:735px;height:11px;background:url(images/bg.png) no-repeat 0px -154px;}

.ProjectRowLeft {float:left; width:439px; background-image:url(images/icon_jbt_standard.gif); background-repeat:no-repeat; background-position:left top; padding-left:22px; padding-right:5px;}
.ProjectRowLeft.timeline {background-image:url(images/icon_jbt_timeline.gif); }
.ProjectRowLeft.phone {background-image:url(images/icon_jbt_phone.gif); }
.ProjectRowHeader {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;    background-color: #FFFFFF;line-height:20px; color:#1b57a8; padding-left:5px;padding-bottom:2px;}
.ProjectRowHeader.alt2 {background-color: #e4f5fc;}
.ProjectRowRight {float:left; border-left:1px solid #cbd8de; padding-left:22px; width:230px;}
.ProjectRowRight p {margin:0px;}
.ProjectRowBottom {float:left; background:url(images/bg.png) no-repeat 25px -30px;width:420px; margin-right:23px;height:20px; padding-left:30px; padding-right:22px; }
.ProjectRowBottom.tab1 {background-position: 25px -55px;}
.ProjectRowBottom.tab2 {background-position: 25px -80px;}
.ProjectRowBottom.tab3 {background-position: 25px -105px;}
.ProjectRowBottom p {margin:0px;}
.ProjectRowID {float:left; background:url(images/bg.png) -553px -5px; width:113px; height:20px;}
.ProjectCategory {color:#2bb22e; text-align:left; font-weight:bold;margin:0px;}
#blockCategory .category { border-top: 1px solid #eee;line-height: 16pt;clear: both;}
#blockCategory .category-label {display: block;color: Black;font-weight:bold;cursor:pointer;}
#blockCategory .subcategories {overflow:hidden !important;}
#blockCategory .subcategory {display: inline-block;float: left;width: 250px;white-space:nowrap;}

.job_div1 
{
	float:left; background-image:url(images/job_tab1.jpg); 
	width:155px; background-repeat:no-repeat; 
	height:22px; background-position:center;
}
.job_div1 p {line-height:22px; margin:0px; color:#FFFFFF; font-weight:bold;text-align:center;}
.job_div2 
{
	background-image:url(images/job_frame_top.jpg); 
	background-repeat:no-repeat; width:356px; 
	float:left; height:13px;
}
.job_div3 {float:left; width:347px; padding-left:5px; border-left:2px solid #bceaf7; border-right:2px solid #bceaf7; background-image:url(images/job_frame_bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#9dccf4;}
.job_div4 {background-color:#e4f7fc; width:332px;border-left:2px solid #d3ecfb; border-right:2px solid #d3ecfb; background-image:url(images/job_frame_bg2.jpg); background-repeat:repeat-x; background-position:bottom;}
.job_div5
{
	float:left; background-image:url(images/job_frame_bottom.jpg); 
	width:356px; height:17px; 
	background-repeat:no-repeat; background-position:top;
}
.sprocketfile {
	float: left;
	width: 250px;
	height: 64px;
	margin-right: 4px;
	background: url(images/filebackground.gif) no-repeat scroll right top;
}
.sprocketfile .thumbnail {float: left;margin-right: 6px;}
.sprocketfile .fileinfo {height: 64px;}
.sprocketfile .filename {margin-top: 4px;}	

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.smallText {font-size:10px;}
.smallTextGray {font-size:10px;color:#666666;}
.smallText2 {font-size:9px;}
ul.errors {margin-top:0px;font-weight: bold;color: Red;}

/* a fix for IE Mac */
.clearfix {display: inline-block;}
.center {text-align:center;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
