/* CSS Document */
body			{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
form			{margin:0; padding:0;}
img, iframe		{background-color:#FFFFFF;border:1px solid #BBBBBB;padding:3px;}
input[type=button], .Button, input[type=submit], input[type=reset]{background:#0000CC url(../images/titleHeadBG.jpg) repeat-x; border: #063F74 1px solid; padding:5px; color:#FFFFFF; font-size:11px; cursor:pointer; font-weight:bold;}
.container		{width:900px; margin-left:auto; margin-right:auto; position:relative;}
.topHeader		{background:#4A95FA url(../images/headerTop.jpg) no-repeat; height:66px;}
.topSpacer		{float:left; width:240px; height:180px; cursor:pointer; position:relative;}
.submitJobOrder {float:left; position:relative; width:165px; top:23px; font-size:14px; text-align:center;}
.submitResume	{float:left; position:relative; width:165px; top:23px; font-size:14px; text-align:center; margin-left:62px;}
.submitJobOrder a, .submitResume a{color:#FFFFFF; text-decoration:none;}
.submitJobOrder a:hover, .submitResume a:hover{text-decoration:underline;}
.search			{float:left; position:relative; width:165px; top:5px; margin-left:65px; color:#FFFFFF;}
.search .txtBox {float:left; width:145px; height:17px; border:none; background-color:#F4EEF8;}
.search .submitBtn {float:left; width:17px; height:19px; border:none; padding:0; margin:0; background:#F4EEF8 url(../images/txtSearchBG.jpg) no-repeat left; cursor:pointer;}
.midHeader		{background:#85C0FA url(../images/headerMid.jpg) no-repeat; height:61px;}
.botHeader		{background:#EEF7FE url(../images/headerBot.jpg) no-repeat; height:54px;}
.menuBG			{background:#EFEFEF url(../images/menuBG.jpg) repeat-x; height:33px;}
.menuBGLeft		{background:transparent url(../images/menuBGLeft.jpg) no-repeat left; height:34px;}
.menuBGRight	{background:transparent url(../images/menuBGRight.jpg) no-repeat right; height:34px;}
.menuSpacer		{height:4px;}
.bannerLeft		{background:#1E020E url(../images/bannerLeft.jpg) no-repeat left; height:110px}
.bannerRight	{background:transparent url(../images/bannerRight.jpg) no-repeat right; height:110px}
.rotator img	{border:none;}
.rotator		{left:-3px; position:relative;}
.bannerSpacer	{height:27px; clear:both;}
.sepLeft		{background:#FFFFFF url(../images/sepLeft.jpg) no-repeat;float:left; width:13px; height:456px; position:relative;}
.sideContent	{float:left; width:216px;position:relative; margin-left:8px; margin-right:8px;}
.sideContent img{border:none;}
.manRec			{background:#5353D9 url(../images/ManRec.jpg) no-repeat; width:216px; height:29px;}
.manRecSpacer	{height:10px;}
.innerSideContent{min-height:385px; height:auto !important; height:385px; font-size:11px; position:relative}
.aVetOwn		{background:#5353D9 url(../images/aVetOwn.jpg) no-repeat; width:216px; height:29px;}
.sepRight		{background:transparent url(../images/sepRight.jpg) no-repeat;float:left; width:13px; height:456px;position:relative;}
.contentPane	{float:left; background-color:transparent;position:relative; width:620px; margin-left:5px; font-size:12px; font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif !important;}
.contentPane table, .innerSideContent, .innerSideContent table{font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif !important;}
.contentSpacer 	{clear:both; height:13px;}
.footer			{background:#5555D9 url(../images/footerBG.jpg) repeat-x; color:#FFFFFF;}
.footerMenu		{padding-top:20px;}
.copyRight, .footerContent{padding-top:5px;}
.copyRight		{padding-bottom:20px;}
.clear			{clear:both;}
.ProfileBG		{background:transparent url(../images/ProfileBG.jpg) repeat-x bottom; border:1px solid #999999; margin-bottom:5px; padding:10px; font-size:12px;}
.ProfileBG table{font-size:12px;}

.jobListing
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#listing_wrapper
{
	margin-left:20px;
	margin-right:20px;
	position:relative;
}
#listing_wrapper table.cls_even tr td
{
	background-color:#F6F7F7;
	padding:10px;
	border-top:#FFFFFF 1px solid;
	border-bottom:#E9E9E9 1px solid;
	position:relative;
}
table.cls_even tr
{
	background-color:#F6F7F7;
}
#listing_wrapper table.cls_odd tr td
{
	background-color:#F2F1EE;
	padding:10px;
	border-top:#FFFFFF 1px solid;
	border-bottom:#E9E9E9 1px solid;
}
table.cls_odd
{
	background-color:#F2F1EE;
}

#listing_wrapper .cls_even tr:hover td, #listing_wrapper .cls_odd tr:hover td
{
	background-color:#FFFFFF;
}

#listing_wrapper td img
{
	border:#CCCCCC 1px solid;
}
#listing_wrapper td img:hover
{
	border:#FFFFFF 1px solid;
}
.tableTitleDiv td	{background:#0000CC url(../images/titleHeadBG.jpg) repeat-x; border-top: #063F74 1px solid;border-bottom: #063F74 1px solid; padding:6px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.tableTitleDiv td.left
					{border-left: #063F74 1px solid;}
.tableTitleDiv td.right
					{border-right: #063F74 1px solid;}
.tableTitleDiv td a	{color:#FFFFFF; text-decoration:none;}
.tableTitleDiv td a:hover
					{text-decoration:underline;}

.even td			{border-top:#FFFFFF 1px solid;border-bottom: #F3F3F3 1px solid; padding:3px; background-color:#FCFCFC;font-size:12px;}
.odd td				{border-top:#FFFFFF 1px solid; border-bottom:#F3F3F3 1px solid; padding:3px; background-color:#F8F8F8;font-size:12px;}
.even:hover td, .odd:hover td
					{background-color:#FFFFFF;}
.itemTitleDiv 		{margin-top:-15px; position:relative;}
.itemTitleDiv, .subTitleNarrow, .subTitleWide 
					{background:#0000CC url(../images/titleHeadBG.jpg) repeat-x; border: #063F74 1px solid; padding:6px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.subItemTitleNarrow, .label
					{font-weight:bold;}
.subTitleWide		{margin-bottom:5px;}
.ItemGroup			{padding-bottom:5px; padding-top:5px;}
.subTitleNarrow		{margin-bottom:5px;}
.subItemTitleWide	{font-weight:bold; border-bottom: #666666 1px dotted; padding-bottom:3px; margin-bottom:3px;}
.listTableRoot .listTableItemLong, .listTableRootWide .listTableItemLong
					{background:transparent url(../images/sqBullet.gif) no-repeat 0px 5px;; padding-left:10px;}
.linkNarrow			{display:none;}
table.imgHolder		{font-size:12px;}
table.imgHolder tr td img
					{background-color:#FFFFFF;border:1px solid #BBBBBB;padding:3px;}
#EmailToFriend		{font-size:12px;}
#EmailToFriend div.hr
					{border-top:#666666 1px dotted;}
.MapLinks			{margin-top:10px; padding:5px;}
span.required		{color:#FF0000; font-weight:bold;}
