body{
	margin-top:10px;
	font-family: Verdana, Lucida Sans Regular;
	font-size: 12px;
	background-color1: #F9DA7A;
background-color: #564B47;
background-color1: #DFF3DE;
background-image1: url(../images/bg_main.gif);
}

a { outline: none;}
img a { text-decoration:none;}

html { font-size:100.01%; }

P {MARGIN: 1em 0px; LINE-HEIGHT: 150%}

#maincontainer{width:990px; HEIGHT: auto;background-color: #FFFFFF;
margin:auto; 0; margin-bottom:10px;
}

#rightcol_ads {	float: right;width: 280px;	padding: 4px;clear: left; background-color:#FFFFFF;HEIGHT: auto;	}

#leftcol_ads {background-color: #FFFFFF;border-right: 1px solid #CCCCCC;line-height: 170%;padding-top: 4px;	padding-right: 20px;padding-bottom: 4px;padding-left: 10px;	width: 670px;	vertical-align: top;float: left; min-height:600px; text-align:left;}



#rightcol {	float: right;width: 212px;	padding: 5px;clear: left; background-color:#FFFFFF;HEIGHT: auto;	}

#leftcol {background-color: #FFFFFF;border-right: 1px solid #CCCCCC;line-height: 170%;padding-top: 4px;	padding-right: 20px;padding-bottom: 4px;padding-left: 10px;	width: 737px; 	vertical-align: top;float: left; min-height:600px; text-align:left;}

* html #leftcol {width: 720px;}



#container{background-color:#f5f5f6;  HEIGHT: auto; TEXT-ALIGN: left; clear:both;float:left;margin-bottom:10px;

}



#maincontent{width:990px;padding-top:20px;	background-color: #FFFFFF;

	margin:0px auto;

	font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif;} 

	

#maincontent h1{font-size: 16px;color: #000; margin: 0px 0px 20px; padding-bottom:10px;}

#header{

	width:982px; border:4px solid #fff; border-bottom:none;

	margin: 0px auto;

	

}

 #headerzone{background-image: url(../images/header_bg_pink.gif);background-color: #993333;

	background-repeat: repeat-x;width: 100%; }



 #headerzone1{background-image: url(../images/bg_header_blue1.gif);background-color: #F43094;

	background-repeat: repeat-x;width: 100%; }





#headerzone a{color: #FFFFFF;	font-size: 12px;font-weight: bold; }

#headertop{padding: 5px 15px 5px 5px;text-align: right; color:#fff; background-color:#4E2913; height1:20px; border-bottom:1px solid #ccc;}

#headertop a{color:#fff}



#headerlogo{padding:12px;}

#headerbanner{width550px;

	float: right;

	text-align: right;

	margin-top: 12px;

	padding-top: 2px;

	padding-right: 8px;

	padding-bottom: 2px;

	padding-left: 2px;

 }

#footer1 {width:990px; margin:auto; 0; clear: both; padding-top:10px; border-top: 4px solid #043956;

	background-color: #eee;	background-image: url(../images/bg_footer1.gif);

	font-size: 11px;text-align: center;	height: 70px;}

#footer {width:990px; margin:auto; 0; clear: both; padding-top:10px; background-color: #F6DEB2;	font-size: 11px;text-align: center;	height: 70px;

	background-image: url(../images/footer_bg2.gif);



}

#footer a{color:#B44109;}





form {margin:0}

h1{font-size: 24px;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;color: #CC3366;margin: 20px 0px 20px; padding-bottom:10px;}



.right{float:right;}

.need_job_img{float:right; margin-top:-13px;>}



#forms {padding: 4px;width: 92%;}



a:link1 {text-decoration: underline;	color: #006699;}

a:visited {	text-decoration: underline;	color: #006699;}

a:hover {text-decoration: none;}

p{line-height: 150%;	padding: 0px;	margin-top: 2px;margin-bottom: 2px;}



li{	margin: 0;padding: 0 0 0px 4px;	line-height: 20px;}



#homebody {	background-color: #FFFFFF;}



#homebody h1 {font-size: 14px;font-weight: bold;	color: #333333;	margin: 0px;}

#homeleftcol {margin-right: 740px;	margin-top: 4px;padding-left: 5px;}

#homerightcol2 {width: 99.5%;	padding: 1px;background-image: url(../images/bg_search.gif);background-color: #00CCCC;

	margin-top: 4px;border: 1px solid #999;}





#linetop {

	background-image: url(../images/lines_bg.gif);

	height: 20px;

	}

#topnav {

	text-align: left;

	margin: 0px;

	background-color: #7D042D;

	background-image: url(../images/top_navbg.gif);

	background-repeat: repeat-x;

	padding: 5px 0px;	height: 35px

	

	}

	

	

#topnav ul {

	FONT-WEIGHT: bold;

	PADDING-BOTTOM: 2px;

	MARGIN: 0px;

	COLOR: white;

	PADDING-TOP: 6px;

	padding-right: 0px;

	padding-left: 0px;

}

#topnav ul li {

	DISPLAY: inline; MARGIN-LEFT: -4px

}



#topnav ul li.my_ac { float:left; width:110px; margin-left:15px; color:#333; display: block;background-color: #eee;border: 1px solid #FFf;	background-image: url(../images/emp_bg.gif);}

#topnav ul li.my_ac a {color: #660033; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;TEXT-DECORATION: underline;}

#topnav ul li.my_ac a:hover{color: #660033;TEXT-DECORATION: none;}





#topnav ul li.emp_solution {color:#333; width:100px;

	text-align:center; margin-right:10px;

	float:right;

	display: block;

	background-color: #eee;

	border: 1px solid #FFf;

	background-image: url(../images/emp_bg.gif);

	

}

#topnav ul li.emp_solution a{margin-left:0px; color: #660033; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;TEXT-DECORATION: underline;}

#topnav ul li.emp_solution a:hover{color: #660033;TEXT-DECORATION: none;}



#topnav ul li a {COLOR: white;TEXT-DECORATION: none;Font-family: Georgia; font-size: 16px;font-weight: normal;	padding-left: 15px;	padding-right: 15px;}



#topnav ul li a:hover { color: #CFDC74; TEXT-DECORATION: underline}





#clientads {float: right;width: 200px;	padding: 4px;max-height: 600;}

#leftcolcontent {padding: 4px;	margin: 2px;}





select {

	FONT-SIZE: 8pt;

	COLOR: #737373;

	FONT-FAMILY: verdana, arial, helvetica, sans-serif;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

}

.redalert {

	color: #FF0000;

	margin-right: 5px;

	margin-left: 2px;

}



#contentbox {

	padding: 4px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	height: 140px;

	margin-right: 10px;

	float: left;

}

#contentbox a {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #BE658F;

	text-decoration: underline;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

#contentbox a:hover {

	margin-top: 15px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

}

.contentboxdate {

	color: #BE658F;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

}

#contentboxcol1 {

	margin-right: 200px;

	padding: 4px;



}

#contentboxcol2 {

	padding: 2px;

	float: right;

	width: 190px;

	margin: 0px;

}



.pagenav {

	padding: 2px;

	text-align: center;

	height: 78px;

	border: 1px solid #CCCCCC;

	width: 60%;

	background-color: #eee;

	margin-top: 10px;

	margin-bottom: 15px;

}

#pagecount {text-align: center;	width: 100%;}

#pagecount a{padding-left: 8px;	color: #006600;}

#pagecount a.visited{padding-left: 5px;	color: #006600;}

#latestjob {margin-top: 4px;padding: 2px 2px 6px;color: #03344D;font-size: 11px;}

.jobdoted {	margin-top: 4px;padding: 2px 2px 6px;font-size: 11px;background-image: url(../images/doted1.gif);background-repeat: repeat-x;background-position: bottom;}

.jobdoted1 {margin-top: 4px;padding: 2px 2px 6px;background-image: url(../images/doted2.gif);background-repeat: repeat-x;background-position: bottom;}

.jobdoted2 {margin-top: 4px;padding: 2px 2px 6px;font-size: 11px;background-image: url(../images/doted1.gif);background-repeat: repeat-x;background-position: bottom;}

#latestjob a {text-decoration: underline;color: #03344D;font-weight: bold;text-transform: uppercase;}







#latestjob a:hover {text-decoration: none;}



.maincol1bg {padding: 0px 0px 4px 4px;background-color: #FFFFFF;border-right: 1px solid #FFFFFF;vertical-align: top;}

.maincol2bg {padding: 0px 0px 4px 4px;background-color: #FFFFFF;border-right: 1px solid #FFFFFF;vertical-align: top;}

.maincol3bg {padding: 0px 0px 4px 4px;background-color: #fff;border-right: 1px solid #FFFFFF;vertical-align: top;}

.maincol4bg1 {padding: 0px 5px 4px 4px;background-color: #Fff;border-right: 1px solid #FFFFFF;vertical-align: top;width:300px;}

.maincol4bg {padding: 5px 5px 4px 4px;background-color: #FFF;border-right: 1px solid #FFFFFF;vertical-align: top; }





#latestprof{margin-top: 4px;padding: 2px 2px 6px;color: #FFFFFF;font-size: 11px;}

#latestprof a {text-decoration: underline;color: #FFFFFF;	font-weight: bold;text-transform: uppercase;}

#latestprof a:hover {text-decoration: none;}

#careerbox {margin: 10px 0px 0px 5px;padding: 0px;	background-color: #F3F3F3;}

.careertitle {margin: 0px;	padding: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;font-size: 12px;color: #000000;}

#careerbox ul {

	margin: 0px;

	padding: 0px 0px 0px 6px;

	list-style-type: none;

}

#careerbox ul li {

	list-style-type: none;

	padding: 4px;

	background-image: url(../images/bullet_orange.gif);

	background-position: left;

	background-repeat: no-repeat;

}

#careerbox ul li a {

	list-style-type: none;

	text-decoration: none;

	color: #003366;

	padding: 5px;

}



.texthighlight {

	font-size: 14px;

	font-weight: bold;

	color: #669900;

	padding: 4px;

	line-height: 145%;

}

.textpink {

	color: #CC3366;

}

#jobs {

	padding: 4px;

	width: 75%;

}

#jobs h1 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding: 2px;

	color: #006699;

	font-size: 14px;

}



.colorbox {

	padding: 6px;

	border: 1px solid #CC6666;

	background-color: #FFEAEA;

	font-family: Georgia, "Lucida Console";

	font-size: 12px;

	text-align: center;

	width: 100%;

	margin-top: 10px;

	margin-bottom: 10px;

}

.alert{border: 1px solid #CC6666; text-align:center;

	background-color: #FFEAEA;}

	

#detailoutline {

	padding: 2px;

	width: 100%;

	margin-bottom: 20px;

}

#detailoutline h3 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 110%;

	padding-bottom: 2px;

	color: #333333;

	padding-top: 0px;

	margin: 0px 0px 10px;

}

.btn86 {



	background-image: url(../Images/btn_86.gif);

	width: 86px;

	background-repeat: no-repeat;

	color: #666666;

	font-weight: bold;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: 0;

	border-right-style: 0;

	border-bottom-style: 0;

	border-left-style: 0;

	height: 21px;

	font-size: 11px;

	text-align: center;

}

.btn116 {

	background-image: url(../images/btn_116.gif);

	width: 116px;

	background-repeat: no-repeat;

	color: #003366;

	font-weight: bold;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: 0;

	border-right-style: 0;

	border-bottom-style: 0;

	border-left-style: 0;

	height: 21px;

	font-size: 11px;

	text-align: center;

	margin-top: 3px;

}

.btn86orange {



	background-image: url(../images/btnOrnage_86.gif);

	width: 86px;

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-weight: bold;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: 0;

	border-right-style: 0;

	border-bottom-style: 0;

	border-left-style: 0;

	height: 21px;

	font-size: 11px;

	text-align: center;

}

.formhelp {

	color: #666666;

	font-size: 11px;

}

#graybox {

	border: 1px solid #D4D4D4;

	background-color: #eee;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

}

/* added from old  */



.datatabletitle1 {

	background-color: #E6E6E6;

	padding: 2px;

}

.datatableborder1 {

	background-color: #FFFFFF;

	border: 1px solid #C0C0C0;

	padding: 2px 2px 8px 5px;

	font-size: 11px;

}

.GridHeader {

	background-color: #ccc;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 1px 2px 2px 5px;

	color: #333333;

	letter-spacing: 1pt;

}

.GridTitle

	{

	background-color: #EFF4E8;

	color: #333333;	

	font: bold 11px Arial, Helvetica, sans-serif;

	padding-left: 4px;

	}



.GridRow1

	{

	background-color: #FFFFFF;

	font-size: 9pt;

	color: #333333;

	padding-left: 4px;

	}



.GridRow2

	{

	background-color: #F2F2F2;

	color: #333333;

	}

.GridBorder {border-collapse:collapse;

	background-color: #eee;

	border: 1px solid #999999; width:100%;

}

.GridBorder td{border-bottom: 1px solid #999; font-size:11px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}



.formsborder {

	border: 1px solid #CCCCCC;

	background-color: #FBFBFB;

	padding: 0px;

	margin: 0px;

	width: 99%;

}

.formsborder td {

	background-color: #FBFBFB;

	padding: 2px 2px 2px 6px;

	margin: 0px;

}

.formsborder td.line{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #eee;

	padding-top: 12px;

}

.formsborder h4 {

	color: #333333;

	background-color: #E4E4E4;

	padding: 2px;

	border-left-width: 4px;

	border-left-style: solid;

	border-left-color: #DD6296;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	font-size: 12px;

}













.signout a {

	color: #CC3300;

	text-decoration: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#toplink {font-family: Verdana, Arial, Helvetica;	background-color: #EEF2BF;	padding: 5px;text-align: left;	width: 92%;	margin-top: 5px;margin-bottom: 10px;border: 1px solid #CFDC74;}

#toplink a,a.visited {font-size: 11px;color: #000000;	text-decoration: none;}

#toplink a:hover {text-decoration: underline;}



#maincontents {

	background-color: #FFFFFF;

	vertical-align: top;

	padding-top: 0px;

	padding-right: 8px;

	padding-bottom: 20px;

	padding-left: 10px;

	margin:0px;

}





#prepage {

	width:29px;

	height:11px;

	z-index:10;

}

#portoutline {

	padding: 4px;

	margin-right: 10px;

	width: 90%;

}

#portmain {

	margin-right: 280px;

	border: 1px solid #CCCCCC;

	height: 265px;

}

#portthumb {

	padding: 2px;

	float: right;

	width: 250px;

	margin: 0px;

}

#portdesc {

	padding: 2px;

	margin-top: 10px;

	width: 66%;

}

#portdesc div {margin-bottom:20px; color:#333;}

/*search box*/

#searchresult {

	padding: 5px;

	margin: 15px 5px;

	color: #333333;

	text-align: center;

	background-color: #eee;

	width: 99%;

	border: 1px solid #ccc;

}



#searchbox {

	padding: 8px 2px 8px 8px;

	background-color: #FAF3DA;

	border: 1px solid #F0E0AA;

	width: 99%;

	float: left;

	margin-top: 10px;

	margin-bottom: 20px;

}

#topbox h1 {padding: 2px;margin: 0px;font-size: 12px;color: #993300;font-weight: bold;background-color: #EADAA2;}

table.search{

	background-color: #FAF3DA;

	width: 100%;

}

table.search h5{font-size: 140%;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;}

table.search td {	border:none;text-align: left;padding: 2px;}

table.search td.title {	font-size: 130%;color: #996600;	font-weight: bold;padding-bottom: 4px;}

table.search td span {color:#666;}

.quote {margin-bottom: 10px;}

.clearAll {clear:both;height:0;line-height:0;width:90.5%}

#clientlogo {padding: 2px;float: right;	height: 40px;width: 140px;border: 1px solid #ccc;text-align: center;}

#toplinkcareer{

	font-family: Verdana;

	color: #000000;

	background-color: #EEF2BF;

	padding: 5px;

	text-align: left;

	margin-top: 5px;

	margin-bottom: 10px;

	font-size: 11px;

	border: 1px solid #CFDC74;

}

#accountbox{padding: 4px;width: 90%;}

.horzline{border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #1B5A7B;}

.grayline{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}



#customer{

	text-align: center;

	border: 1px solid #999900;

	width: 200px;

}

.customerlogoborder {background-color: #FFFFFF;	}

.customer_tld {font-size: 14px;	font-weight: bold;background-color: #999900;color: #FFFFFF;padding: 4px;}

#customer ul{padding: 0;list-style: circle url(none);margin-top: 4px;margin-bottom: 0;margin-left: 0px;}

#customer li{margin: 0;padding: 0 0 0px 4px;line-height: 20px;list-style-image: url(../images/bullet_orange.gif);}

/* Admin */





#action{

	clear: left;

	float: right;

	padding: 2px 0px 2px 2px;

	margin-bottom: 10px;

}

/* tabele ui*/





table.bor{margin-bottom: 15px;	border: 1px solid #999;

	width: 99%;

	border-collapse:collapse;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

table.bor td{margin: 0px;padding: 3px;border: 1px solid #999;}

table.bor td.title{

	margin: 0px;

	padding: 2px;

	background-color: #eee;

	font-weight: bold;

}

table.bor td span  {padding:0 10px}

table.bor tr.row1{background-color: #F8F8F8;}

table.portbor{

	border: 1px solid #999;

	width: 200px;

	background-color: #FFFFFF;

	margin-left:5px;

}

table.portbor td{

	padding: 2px 2px 6px 6px;

	text-align: center;

}

table.portbor td h1{

	font-size: 15px;

	color: #FF6600;

	text-transform: uppercase;

	margin: 0px;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding-bottom: 4px;

	padding-top: 4px;

}

#jobbox{line-height: 130%;font-size: 12px;color: #000000;height: 60px;width:80%;font-family: Georgia;padding: 2px 0px;border-bottom-width: 1px;	border-bottom-style: dotted;border-bottom-color: #999;margin-top:10px;}

#jobbox span {color: #999999;}



#jobbox a{font-size: 15px;color: #C5621D;font-weight: normal;}


#jobbox img{float:right; clear:both;}



#introhome{font-size:20px;margin-top:5px;margin-bottom:20px;padding:0px;}

#introhome span{font-size:15px;color: #666;}

.box { width:99%;

  background: #E7F2E1; 

}

.boxtop { 

  background: url(../images/ne.gif) no-repeat top right; 

}

.boxtop div { 

  font-size: 0;

  height: 8px; 

  background: url(../images/nw.gif) no-repeat top left; 

}

.boxbottom { 

  background: url(../images/se.gif) no-repeat bottom right; 

}

.boxbottom div { 

  font-size: 0;

  height: 8px; 

  background: url(../images/sw.gif) no-repeat bottom left; 

}

.boxcontent {

  padding: 0px 8px 0px 8px;

}

.boxcontent h1 {font-size: 18px;font-weight: normal; margin-left: 4px;margin-top:5px;margin-bottom:0px;color:#000; border:none;}

/*carrer*/

#school{font-size: 12px;color: #000000;font-family: Georgia;padding: 2px 0px;margin-top:15px;padding-bottom:15px;}

#school h2{

	font-size:14px;

	margin-bottom:10px;

	color:#006699;

	background-color:#eee;

	text-transform: uppercase;

}

#school span {color: #999999;}

#school a{color: #FF3399;;font-weight: normal;}

/*profile list*/

#backnav {

	padding-bottom: 12px;

	margin: 0px 0px 0px;

	color: #333333; float:rifht;

	text-align: right;

	width: 100%;

	}

#backnav img{margin-left: 5px;}





#port_nav{ width:95px;

	margin-right: 10px; text-align:left; padding:0px;

}

#port_nav ul{

	margin:0;

	padding: 0px;

}

#port_nav li{

	padding-bottom:4px;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	list-style-type: none;

	margin-left:0px;

}

#port_nav a.link{

	font-size:10px;

	text-decoration:none;

	text-transform: uppercase;

	color: #333333;

}

#port_nav a:hover{

		color:#0099CC;

	}

	

#prof_box{ margin-bottom:20px; border-bottom:2px solid #ccc;}



table.prof_box{width:100%; margin-bottom:10px;}





table.prof_box #photo{width:60px; height:60px;padding: 2px;

	border: 0px solid #CCCCCC;margin-top:4px;}

#photo{width:60px; height:60px;padding: 2px;

	margin-top:4px; margin-bottom:15px;}



table.portfolio1{

	width:100%;

	padding: 4px;

	margin-bottom:20px;

	border-bottom-width: 0px;

	border-bottom-style: dotted;

	border-bottom-color: #333333;

}

table.portfolio{ background-color1:#E1EFED;

	width:626px; height:277px;

margin-bottom:10px;

background-image: url(../images/portfolio_bg1.gif);

	background-repeat: no-repeat;

}



* html table.portfolio {width:618px;}

	

#desc{ width:100%; padding: 4px; text-align:left; font-size:10px; color:#333; margin-right:10px; margin-top:5px;}

#desc img{ vertical-align:middle; margin-right:20px;}

#desc h1{ font-size: 12px; font-weight:bold; color:#A61369; margin-bottom:0px; padding-bottom:0px; font-family: Georgia;}

#portfolio_img1{ text-align:center;

	width:465px;

	height:335px;

	padding-top: 30px;

	margin-bottom:20px;

	text-align:center;

	background-image: url(../images/portfolio_bg.gif);

	background-repeat: no-repeat;

}

#portfolio_img{ text-align:center; margin-top:10px; margin-left:10px;

	width:345px;

	padding:2px;

	text-align:center;



}

#portfolio_img img{border:4px solid #fff; width:336px; height:235px; }

#portfolio_img_home1{ 

	width:280px; margin-top:15px;

	height:145px;

	padding-top: 5px;padding-left: 10px;

	text-align:left;

	background-image: url(../images/latest_portfolio_home.jpg);

	background-repeat: no-repeat;

}

#portfolio_img_home{

	border:1px solid #cecece;

	background-color:#ffffff;

	width:285px;>width:290px;

	margin-top:15px;

	padding:2px;

	padding-left: 10px;

	text-align:left;

	margin-bottom:15px;

	background-image: url(../images/bg_portfolio.gif);

	background-repeat: repeat-x;
height:auto;
}



#portfolio_img_home img{margin:5px; border:1px solid #999;}





.port_home{ float:right;margin-top:10px; font-size:11px; text-align:left; clear:left; width:140px;}

.port_home a{ color:#666; text-decoration:none; font-size:14px; font-weight:bold; font-family:georgia;}



.port_home span{color:#666699}









table.prof_box img.photo{

	padding: 4px;

	border: 1px solid #CCCCCC;

}

table.prof_box a {color: #BE658F;font-weight: bold;	margin: 0px; padding: 0px;}



table.prof_box h1{ border:none; 

    font-size: 18px; font-weight:bold; 

    margin-top:0px; 

     margin-bottom:0px;}



table.prof_box h2{margin-top:0px;

	font-size:16px;

	border:none;

	color:#333333;

	margin-bottom:15px;

}





table.prof_box td{padding:2px; vertical-align:top;}

table.prof_box td.desc{padding-left:10px; text-align:left;}

* html table.prof_box td.desc{padding-left:5px; text-align:left;}



table.prof_box td.descjob{padding-left:2px;}

table.prof_box td.photocol{width:70px;}

table.prof_box td.descdetail{width:100px; text-align:center;}

table.prof_box td.brorleft{ background-color:#Fff; 

	}





table.prof_box td.detail{ color:#000;padding-left:12px;	font-size:11px;}

table.prof_box td.detailjob{padding-left:2px;padding-top:2px;font-size:11px; border-top:1px dotted #ccc;}



table.prof_box td.detailgap{padding-left:40px;}

table.prof_box td.detail img{ vertical-align:middle;}

table.prof_box td span{	color:#666;	margin-right:15px;}



table.border_gray{border: 1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; color:#666666}

table.border_gray td{padding:6px;}

table.border_gray td.hdr{background-color:#EBEBEB;font-size:14px;

	font-weight:bold;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}



#latestcol3 {width:270px;font-family: Georgia;padding: 3px;margin-right:0px;}





#my_account_nav{ font-family:Tahoma; margin-left:8px;

	min-height:550px;

	width:180px;

	margin-right: 10px;

	text-align:left;

	padding:0px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #C0E6ED;

	background-color: #EAFBFB;

	border-top-width: 4px;

	border-top-style: solid;

	border-top-color: #C0E6ED;	

}

#my_account_nav ul{margin:0;padding: 0px;}

#my_account_nav li{

	padding-bottom:4px;

	margin-bottom: 4px;

	list-style-type: none;

	margin-left:10px;

	border-bottom: 1px solid #DAEFEC;

	font-size: 12px;

		

}





#my_account_nav1 li{

	padding-bottom:4px;

	margin-bottom: 4px;

	list-style-type: none;

	margin-left:10px;

	border-bottom: 1px solid #DAEFEC;

	list-style-image: url(../images/bullet_red.gif);

	font-size: 12px;

		

}

#my_account_nav li a{color:#000;}

#my_account_nav li a:active{color:#000; font-weight:bold;}

.my_ac_rightcol{width:750px; float:right; clear:left; margin-right:20px; background-color:#FFFFFF }

/*resume page*/

#resume_box{ background-color:#E8F9F8; padding:15px;}

div#nifty{width:600px; background-color: #E8F9F8}/*corner color*/

#rounded_box{background-color: #E8F9F8}/*corner color*/

b.rtop, b.rbottom{display:block;background: #fff}

b.rtop b, b.rbottom b{display:block;height: 1px;

    overflow: hidden; background: #E8F9F8}/*box top-bottom color*/

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.widget{width:200px;}

#resume_box{padding:0px 15px 5px 15px;	line-height: 130%;font-size:14px; font-family:Trebuchet MS,Verdana,Arial,sans-serif;}

#resume_box span{color:#666;}



#resume_box h2{font-size: 16px;margin-top:0 0 10 0;}

#resume_box h3{font-size: 14px;margin-bottom:0px; color:#000;}

#resume_box h4{font-size: 12px;margin-top:0px;margin-bottom:10px;color:#333;}



#experience {border-bottom:1px dotted #999; margin-bottom:15px; padding-bottom:10px;font-size:12px;}

#education {border-bottom:1px dotted #999; margin-bottom:15px; padding-bottom:10px;font-size:12px;}

/*buttons*/

input.btn_orange_med {background-image: url(../images/btn_orange_med_nor.gif);

width: 124px;background-repeat: no-repeat;color: #000000;font-weight: bold;	border:0px; height: 29px;	font-size: 14px;text-align: center; padding-bottom:4px;>padding-bottom:0px;}



input.btn_orange_med:hover {background-image: url(../images/btn_orange_med_over.gif);

width: 124px;background-repeat: no-repeat;color: #000000; font-weight: bold;	border:0px; height: 29px;	font-size: 14px;text-align: center; padding-bottom:4px;>padding-bottom:0px;}



input.btn_orange_large {background-image: url(../images/btn_orange_large_nor.gif);

width: 204px;background-repeat: no-repeat;color: #000000;font-weight: bold;	border:0px; height: 29px;	font-size: 14px;text-align: center; padding-bottom:4px;>padding-bottom:0px;}



input.btn_orange_large:hover {background-image: url(../images/btn_orange_large_over.gif);

width: 204px;background-repeat: no-repeat;color: #000000; font-weight: bold;	border:0px; height: 29px;	font-size: 14px;text-align: center; padding-bottom:4px;>padding-bottom:0px;}



#port_comments{margin-top:25px; width:99%}

#port_comments h2 {font-size:16px; border-bottom:1px solid #999;}

#port_comments .content {font-size:11px; border-bottom:1px dotted #999; margin-bottom:20px;}

#port_comments .content span{font-size:11px; font-style:italic;}

#port_comments .content a{font-size:12px;}

#wow p img{ vertical-align:middle;}

#wow_box { border:1px dotted #ccc; padding:10px; background-color:#f1f1f1;}

#wow_box a{color:#0099CC;margin-right:5px;	font-weight: normal;}

#wow_box h2{ font-size:14px; color:#333}

#port_browse{ text-align:center; padding-top:8px;

	background-image: url(../images/portfolio_browse_bg.gif);

	background-repeat: no-repeat;

	height: 38px;

	width: 221px;

}

#port_browse a{color:#333;font-weight: normal; text-decoration:none;}

table.shareit {width:100%; margin-top:20px;}

table.shareit td{padding:5px; color:#666666; border-top:1px solid #ccc; }

table.shareit td img{vertical-align: middle; margin-right:5px;}

table.shareit_profile {width:620px; margin-top:0px; margin-bottom:20px; float:right;}

table.shareit_profile td{padding:2px; color:#666666; border-bottom:1px solid #ccc; }

table.shareit_profile td img{vertical-align: middle; margin-right:5px;}





#job_category{ margin-left:10px;}

#job_category h1{margin-bottom:0px;margin-top:10px; border:none;}

#job_category h1 a{color:#DD0000; font-size:12px;}

#job_category a{ line-height:140%; font-size:11px;}

/*home page top visual*/

table.introd td.intro{ background-color:#61B6B8;padding:6px;background-image1: url(../images/intro_bg.gif);

background-repeat: repeat-x; }

table.introd td{}

table.introd td.intro h2{font-size:24px; color:#FFFFFF; margin-top:0px;margin-bottom:5px; padding:0px;}

table.introd td.intro h3{font-size:18px; color:#FFE476; margin:2px; font-weight:normal; font-family: Helvetica, sans-serif;}

table.introd p{ font-size:12px;}

table.introd td.searchbg{ background-color:#DBF1F0; padding-left:30px;padding-right:10px; border:2px solid #94DAD8; text-align:center;}

table.introd td.searchbg h3{font-size:14px; color:#0C6663; margin:0px;}



#profile_intro{padding:12px;color:#fff; margin-top:15px; background-color:#B40F2A; width:280px;}

#profile_intro a{color:#FFF389;}

/*question-answers*/

#question_answer_visual { font-size:13px; margin-bottom:25px;}

#ques_sidebar{float:right; width:200px; padding:2px;}

#ques_sidebar h2{ font-size:14px; margin-bottom:5px; margin-top:0px;}

#askquestion{ background-color:#CCFF99;  padding:8px; border:1px dotted #999;}

#ques_sidebar #expert{ background-color:#f1f1f1; padding:8px; border:1px dotted #999; margin-top:15px;}

#ques_sidebar #expert span{font-size:11px; color:#000; }

#ques_sidebar #expert p{font-size:11px; color:#666; }

#ques_sidebar p img{ vertical-align:middle;}



#ques_mainbar{ float:left; width:500px; padding:4px;}

#qs{margin-bottom:30px; border-bottom:1px dotted #999; width:500px; padding-bottom:10px; font-size:11px;}
.prv{margin-bottom:30px; border-bottom:1px dotted #999; width:487px; padding-bottom:10px; font-size:11px;}

#qs h2{	font-size:13px;	margin-bottom:0px;}

#qs h2 a {color:#006699;}

#qs p{font-size:11px; color:#666666; }

.ques{ border:1px solid #999; width:400px;}



#thumbs_up

{

  display: block;

  width: 24px;

  height: 19px;

  background: url("../images/thumbs_up.gif") no-repeat 0 0;



}



#thumbs_up:hover

{ 

  background-position: 0 -19px;

}



#thumbs_up span

{

  display: none;

}

#GAF_projects_horizontal_box {
	border: 0px solid #5D5E91; 
	background-color: white; 
}
ul.jobber-list {list-style-type: none;margin: 0;padding: 0;}ul.jobber-list li {margin-bottom: 5px;}

.addJob{position:absolute1; margin-top:25px}
.addJob a.add{display:block; width:185px; height:53px; text-indent:-1000em; background:0 url(../images/bt-post.png) no-repeat}
.addJob a.add:hover{background:url(../images/bt-post.png) no-repeat -185px 0}

.addpro{position:absolute1; top:25px}
.addpro a.add{display:block; width:185px; height:53px; text-indent:-1000em; background:url(../images/bt-resume.png) no-repeat 0 0}
.addpro a.add:hover{background:url(../images/bt-resume.png) no-repeat -185px 0}
	.style2 {font-size: 6px}
#latestjobs{margin-left:20px; padding:5px; width:180px; margin-top:20px;font-family: Georgia;}		
#latestjobs h2 {margin-bottom:10px; font-size:20px; color:#222; margin-top:0px;font-family: Georgia;}


ul.jobber-list {font-family: Georgia;
			list-style-type: none;
			margin: 0;
			padding: 0; }
		ul.jobber-list li {
			margin-bottom: 10px; color:#DF500A; border-bottom:1px dotted #999; padding:10px 0px;
		}
ul.jobber-list li a {
			 color:#DF500A;
		}
#mid-col-home {padding:10px;font-family: Georgia; margin-top:0px;line-height:170%}
#mid-col-home h2 {margin-bottom:10px; font-size:18px; color:#222; margin-top:0px;}
#mid-col-home h2 span{color:#fff; background-color:#dd0000; padding:1px;}
#total_profile {line-height:190%;  background-color:#fff; width1:220px; margin-bottom:15px;}
#total_profile span {color:#333}
#total_profile a {color:#336699;} 
table.photoshome{margin:auto 0; width:80%; padding:4px; border:1px solid #fff;}
table.photoshome1 td {padding:2px; border:1px solid #fff;}
table.photoshome img a:link{border:1px solid #ffffff;}
.profileimage img a{ text-decoration:none;}
