body{	background-color:#fff;	margin:0px;	padding:0px;}body, table{	font-family:Verdana;	font-size:11px;}a {	text-decoration: underline;	/*color: #353b4a*/	color:#353b4a; /*#003399;*/}a:hover {	text-decoration: underline;	color:Blue;	/*color:#353b4a;color: #003399;	background-color:#353b4a;	color:#fff;	*/}a.next{	color:#29616b;	background-position:right center;	background-image:url(/csi/images/sm_arrow.gif);	background-repeat:no-repeat;	padding:0 14px 0 0;	text-decoration:none;}h1 {	font-family: Arial,Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #006699;}p{	margin:6px 6px 8px 6px;	padding:0px;}ul{	/*list-style-image:url(/csi/images/sm_arrow.gif);*/}li{	padding:4px 6px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	font-style: normal;	font-weight: normal;}.clear{	clear:both;}.important{	color:Red;	font-weight:bold;}/* grid tables */table.grid th{	font-size:11px;	padding:3px;	text-align:right;}table.grid td{	font-size:11px;}table.grid td.section{	padding:3px;	font-weight:bold;	font-size:12px;	color:006699;}/* main layout table */table.mainLayout{	width:800px;}/*  =================================================================			          top header area (mainLayout --> CsiHeader cell)*/div.logo{	text-align:left;	padding:10px 0 6px 0;}div.navigation{	width:776px;	height:20px;	margin:0px;	padding:3px 12px;	background-color:#e7e7e7;	text-align:right;}div.navigation table{	float:right;}/* cssMenu overrides */div.navigation ul.IT_Outsourcing_Solutions li li{	width:200px;}/*div.navigation ul.Place_Service_Request li{	background:url(/csi/images/wrench.gif);	background-repeat:no-repeat;	padding-left:8px;}*//* =================================================================				  main content cell (mainLayout --> CsiContent cell)*/td.CsiContent{	padding:18px 0 24px 0;}/* breadcrumbs */div.breadcrumbs{	margin:8px 16px 12px 16px;	padding:2px 2px 12px 2px;	text-align:left;	font-size:14px;	color:#353b4a;	font-family:Arial, Helvetica, sans-serif;	background-image:url(/csi/images/bar_head_expander.gif);	background-position:left bottom;	background-repeat:repeat-x;}div.breadCrumbs a{	text-decoration:none;	font-size:14px;	color:#353b4a;	font-family:Arial, Helvetica, sans-serif;}div.breadCrumbs a:hover{	text-decoration:underline;}/* general content styles */div.content{	margin:22px;	text-align:left;}div.content h1{}/* home page  */div.feed div.rssItem h1{	font-weight:bold;	margin:4px;	font-size:12px;}div.feed div.rssItem h1 a{	color:#444;	text-decoration:none;}/*  =================================================================														    page body */div.pageBody{	margin:8px 24px 12px 16px;	text-align:left;}div.pageBody div{	clear:both;}div.pageBody p img{	float:right;}div.pageBody div.intro{	padding:4px;}div.pageBody div.intro p{	font-size:11px;}/* pagebody -> bio */div.pageBody  div.bio{	padding:0 12px;}div.pageBody div.bio h1{	margin:4px;	padding:0px;	font-size:14px;}div.pageBody div.bio .title{	font-style:italic;	margin-bottom:12px;}/* pagebody -> jobSummary */div.pageBody div.jobSummary{	border:1px solid #999;	margin:12px;	padding:8px;	background-color:#fafafa;}div.pageBody div.jobSummary h1{	font-size:14px;}/* pagebody -> job */div.pageBody div.job{	margin:12px;	padding:8px;}div.pageBody div.job h1{	font-size:14px;}div.pageBody div.job h2{	font-size:12px;}div.pageBody div.apply{	border:1px solid #999;	margin:12px;	padding:8px;	background-color:#f4f4f4;}/* pageBody --> rates */div.pageBody div.rates table.grid th{	width:280px;	text-align:left;	font-size:10px;	font-weight:normal;	color:#444;}div.pageBody div.rates table.grid td{	font-size:10px;}div.pageBody div.rates table.grid td.section{	padding-top:12px;	font-size:12px;	border-bottom:1px solid #ddd;}/*  =================================================================																 forms*/div.instructions{	padding:0 12px;}div.form{	padding:12px;	border:1px solid #ddd;}div.form div.form{	margin:8px;	background-color:#f4f4f4;}div.form table th{	color:#444;	padding:4px;	text-align:right;	font-weight:normal;}div.form div.instructions span{	font-weight:bold;margin:4px;}div.form table th.required span{	font-weight:bold;margin:4px;}div.form table td{	padding:5px 4px;}div.controls{	padding:12px;	text-align:right;}div.form .RadioButtonGroup{	/*background-color:#fff;*/}div.form .RadioButtonGroup td{	padding:0px;}div.form .RadioButtonGroup label{	margin:0 8px 0 0;}div.question{	padding:4px;}div.question .label{	color:#444;}div.question div.input{	padding:3px 0 3px 12px;}/*  =================================================================			      sidebar navigation (mainLayout --> CsiSidebar cell)*/div.SideBarNav{		margin:20px 0px;	padding:8px;	width:180px;	/*border:1px solid #999;	background-color:#e7e7e7;*/	text-align:left;	/*-moz-border-radius:8px;*/	border-left:1px solid #006699;	background-color:#f4f4f4;	}div.SideBarNav div.menu1{	margin:0px;	padding:4px 0;}div.SideBarNav div.menu2,div.SideBarNav div.menu3,div.SideBarNav div.menu4{	margin:0px;	padding:2px 0;}div.SideBarNav a{	color:#000;	text-decoration:none;}div.SideBarNav a:hover{	text-decoration:underline;}div.SideBarNav h1 a{	color: #006699;}div.SideBarNav h1{	margin:4px 0;	padding:0 0 0 4px;		font-family: Arial, Helvetica, sans-serif;	color: #006699;	font-size:14px;	font-weight:bold;	/*border-bottom:1px solid #006699;*/}div.SideBarNav h2{	margin:1px 0 0 0;	padding:0px;	font-family:Arial;	font-weight:normal;	font-size:11px;	color:#777;}div.SideBarNav h3,div.SideBarNav h4{	margin:1px 0 0 0;	padding:0px;	font-family:Arial;	font-weight:normal;	font-size:11px;	color:#777;}/*  =================================================================													 copyright footer */div.copyFooter{	margin:32px 0 0 0;	padding:8px;	font-family:Verdana;	font-size:11px;	color:#666;	border-top:1px solid #006699;}/*  =================================================================												     location footer */div.locationFooter{	width:738px;	padding:6px 30px;	/*background-color:#f4f4f4;*/	font-family:Arial;		/*border-bottom:1px solid #006699;*/}div.locationFooter td{	padding:0 24px 0 0;}div.locationFooter h1{	font-size:11px;	margin:2px;	padding:0px;	color:#444;	text-align:left;	border-bottom:1px solid #bbb;	/*text-indent:-2000px;	background-repeat:no-repeat;	height:23px;	text-decoration:underline;*/}div.locationFooter p{	text-align:left;	padding:1px 2px 1px  2px;	margin:0px;	font-family:Arial;	font-size:11px;	color:#444;}/*  =================================================================													     admin footer*/div.adminFooter{	width:790px;	background-color:#eee;	border:1px solid gray;	margin:36px 0 0px 0px;	padding:4px;	font-family:Verdana;	font-size:11px;	-moz-border-radius:4px;}div.adminFooter a{	margin:8px;	color:Blue;}/* ===================== BEGIN LEGACY CSS STYLES ======================= *//* THIS STYLE IS FOR FIELD VALUES b{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: 006699;}*//* THIS STYLE IS DEFAULT FOR ALL TEXT IN "TD"small {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #353b4a;} *//* THIS STYLE IS FOR LIST HEADERSi {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	font-style: italic;} *//* THIS STYLE IS FOR SEARCH QUERY HEADERS em {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-style: normal;	font-weight: normal;	line-height: 14px}*//* THIS STYLE IS FOR TEXT LINKS A {	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	color: #353b4a}A:hover {	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	color: #000000;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #353b4a;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	color: #353b4a;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #353b4a;}*/