﻿/* MAIN ********************************************** */

#tbl-container  { border:border-collapse; text-align:center; background:url('images/v2/bg-whole.gif') repeat-y center; }
#tbl-hdr        { }
#tbl-body       { }
#tbl-ftr        { background:url('images/v2/bg-footer.gif') repeat-x bottom center; }
#ftr     	{ width: 760px; }
#ftr .left 	{ width: 680px; height:60px; text-align:left; }
#ftr .right	{ width: 70px;  height:60px; text-align:right; }

html, body 		{ /*text-align:center;*/ height:100%; margin:0; padding:0; }
div.cntr 		{ width:760px; margin-left:auto; margin-right:auto; border:solid 0px red; }

/*div#container 	{ height:100%; min-height:100%; position:relative; background:url('images/v2/bg-whole.gif') repeat-y center; }*/
div#hdr 		{ width:100%; background:#fff; }
/*div#body 		{ padding-bottom:60px; padding:10px; margin-bottom:60px; border:solid 0px red; }*/
/*div#ftr 		{ width:100%; height:60px; position:absolute; left:0; bottom:0; 
	background:url('images/v2/bg-footer.gif') #96b6c0 repeat-x; 
    border:solid 0px green; vertical-align:bottom; }*/
div#top1 			{ height:45px; background-color:#fff; }
div#top1 div.left 	{ width: 500px; float:left; text-align:left; }
div#top1 div.right	{ width: 255px; float:left; text-align:right; }
div#top2 			{ height:22px; padding:4px; background-image:url('images/v2/technology-job-search-bg.gif'); }
div#top2 input 		{ font-size:11px; }
div#top3 			{ width:100%; text-align:center; background:url('images/v2/software-network-engineer-job-search-line.gif') repeat-x; }
div#body div.cntr 	{ width:730px; margin-left:auto; margin-right:auto; padding-bottom:15px; text-align:left; }
#ftr p 			{ font-size:11px; line-height:12px; margin:2px 0 8px 0; }
/*div#ftr div.left 	{ width: 680px; height:60px; float:left; text-align:left; }
div#ftr div.right	{ width: 70px;  height:60px; float:left; }*/

h1 	{ color:#3366FF; font-size:28px; margin-top:15px; font-family:Georgia,Times New Roman,Times; font-weight:normal; border-bottom:solid 0px #cbdbdf; }
h2 	{ color:#003399; font-size:20px; font-family:Trebuchet MS,Tahoma,Arial,Helvetica; font-weight:normal; }
h3 	{ color:#999999; font-size:15px; font-family:Trebuchet MS,Tahoma,Arial,Helvetica; font-weight:bold; }
div,p,table	{ font-size:13px; font-family:Trebuchet MS,Tahoma,Arial,Helvetica; }

.wrap       { word-wrap:break-word; overflow:hidden; }
.clear 		{ clear:both; }

/* old */
.sm,.sm input,.sm select    { font-size: 11px; }
a           { color:#0066CC; text-decoration:underline; } 
a:vlink     { color:#003399; text-decoration:underline; } 
a:hover     { color:#6699CC; text-decoration:none; }
textarea    { font-family: Verdana,Tahoma; font-size: 11px; }
.Code, .code, #code 		{ font-family:Courier New, Courier; font-size: 12px; overflow: auto; min-height:40px;
width: 540px; border: solid 1px #999999; background-color: #f0f0f0; margin-left:10px; padding: 5px 5px 5px 5px; }



/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: #ccc;
}
.DataGrid_Container
{
	background-color: Transparent;
	font-family: Trebuchet MS, Tahoma, Verdana;
	font-size: 11px;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: #cccccc;
}
.DataGrid_Item
{
	background-color: #e0e0e0;
}
.DataGrid_SelectedItem
{
	background-color: #FFFFCC;
}
.DataGrid_Paging
{
	background-color: #cccccc;
}
.required
{
	color: #ff9999;
}


.bar
{	
	vertical-align: top;
}
.bar_seo
{
	background-color: #e3d1d1;
}
.bar_software
{
	background-color: #cfdde2;
}
.bar_web_design
{
	background-color: #d4e2d0;
}