body
{
	font-family:		Tahoma;
	font-style:			normal;
	font-weight:		normal;
	font-size:			11px;
	color:				black;
	margin-left: 		0px;
	margin-top: 		0px;
	background-image: 	url("../images/background/shinygrey.jpg");
	background-repeat: 	repeat;
}

table
{
	background-color:	white;
	padding: 			0px;
}

table.nav
{
	width: 				180px;
	background-color: 	transparent;
	padding: 			0px;
}

table.search
{
	border-color:		#999999;
	width: 				480px;
	padding: 			2px;
	border-style:		solid;
	border-width:		1px;
	background-image: 	url("../images/background/lightgrey-table.jpg");
	background-repeat:	norepeat;
}

table.main
{
	width: 				900px;
	height: 			590px;
	background-color:	white;
	padding: 			0px;
}

table.content
{
	width: 				480px;
	background-color:	white;
	padding: 			0px;
	text-align: 		left;
	vertical-align: 	top;
}

table.title
{
	width: 				830px;
	height: 			100px;
	background-color:	transparent;
	padding: 			0px;
	border-width:		0px;
	text-align: 		left;
	vertical-align: 	top;
}

td
{
	text-align: 		left;
	vertical-align: 	middle;
}

td.LeftTop
{
	text-align: 		left;
	vertical-align: 	top;
}

td.LeftBottom
{
	text-align: 		left;
	vertical-align:		bottom;
}

td.RightBottom
{
	text-align: 		right;
	vertical-align: 	bottom;
}

td.Top
{
	vertical-align: 	top;
}

td.Left
{
	text-align:			left;
}

td.Centre
{
	text-align:			center;
}

td.Right
{
	text-align:			right;
}

td.Grey
{
	width: 				180px;
	height: 			600px;
	text-align: 		center;
	vertical-align: 	top;
	background-image:  	url("../images/background/lightgrey.jpg");
}

td.GridLeft
{
	width: 				180px;
	height: 			600px;
	text-align: 		left;
	vertical-align: 	top;
	background-image: 	url("../images/background/grid-left.gif");
}

td.GridRight
{
	width: 				180px;
	height: 			600px;
	text-align: 		left;
	vertical-align: 	top;
	background-image:  	url("../images/background/grid-right.gif");
}

td.center
{
	width: 				520px;
	background-color: 	white;
	text-align: 		center;
	vertical-align: 	top;
}

td.content
{
	width: 				480px;
	background-color: 	white;
	text-align: 		left;
	vertical-align: 	top;
}

td.footer
{
	width: 				520px;
	background-color: 	white;
	vertical-align: 	bottom;
	text-align: 		center;
}

td.header
{
	width: 				890px;
	height: 			100px;
	text-align:    		center;
	background-image:  	url("../images/background/quantfinancejobs-blank.gif");
}

img
{
	border: 			0px;
}

img.ButtonGIF
{
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#CCCCCC;
}

img.Screenshot
{
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#CCCCCC;
}

p
{
	font-family: 		Tahoma;
	font-size: 			11px;
}

h1
{
	font-weight:		bold;
	font-size:			11px;
	margin-bottom: 		0px;
	padding-bottom: 	0px;
	margin-top: 		0px;
	padding-top: 		0px;
}

h2
{
	font-size:			11px;
	margin-bottom: 		0px;
	padding-bottom: 	0px;
	font-weight: 		normal;
}

a:link, a:active, a:visited
{
	text-decoration:	underline;
	color: 				#000000;
}

a:hover
{ 
	color:				#666666;
}

a.top:link, a.top:active, a.top:visited
{
	text-decoration:	none;
	color: 				#DDDDDD;
}

a.top:hover
{ 
	color:				white;
}

a.job:link, a.job:active
{
	text-decoration:	underline;
	color: 				#000000;
}

a.job:visited
{ 
	color	:			#333333;
}

a.job:hover
{ 
	color:				#666666;
}

a.resume:link, a.resume:active
{
	text-decoration:	underline;
	color: 				#000000;
}

a.resume:visited
{ 
	color:				#666666;
}

a.resume:hover
{ 
	color:				#333333;
}

a.redlink:link, a.redlink:active
{
	text-decoration:	underline;
	color: 				#FF0000;
}

a.redlink:visited
{ 
	color:				#FF0000;
}

a.redlink:hover
{ 
	color:				#FF0000;
}

input
{
	font-family: 		Tahoma;
	font-size: 			11px;
}

textarea
{
	font-family: 		Tahoma;
	font-size: 			11px;
	border: 			1px solid #666666;
}

select
{
	font-family: 		Tahoma;
	font-size: 			11px;
	border: 			1px solid #666666;
}

.bold
{
	font-weight: 		bold;
}

.margin
{
	margin-left:		3px;
}

.SmallRed
{
	font-size: 			9px;
	color: 				#FF0000;
}

.SmallRedBold
{
	font-size: 			9px;
	font-weight: 		bold;
	color: 				#FF0000;
}

.Red
{
	color: 				#FF0000;
}

.RedBold
{
	font-weight: 		bold;
	color: 				#FF0000;
}

.Green
{
	color: 				#006600;
}

.GreenBold
{
	font-weight: 		bold;
	color: 				#006600;
}

.Blue
{
	color: 				#006699;
}

.BlueBold
{
	font-weight: 		bold;
	color: 				#006699;
}

.Small
{
	font-size: 			9px;
}

.SmallBold
{
	font-size: 			9px;
	font-weight	: 		bold;
}

.SmallGrey
{
	color: 				#999999;
	font-size: 			9px;
}

.MediumGrey
{
	color: 				#CCCCCC;
	font-size: 			10px;
}

.SmallGreyBold
{
	color: 				#999999;
	font-size: 			9px;
	font-weight: 		bold;
}

.SmallButton
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				60px;
}

.Width350px
{
	font-family: 		Tahoma;
	font-size:			11px;
	width: 				350px;
	border: 			1px solid #666666;
	padding: 			1px;
}

.Width255px
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				250px;
	height: 			15px;
	border: 			1px solid #666666;
}

.Width204px
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				204px;
	border: 			1px solid #666666;
}

.Width174px
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				174px;
	border: 			1px solid #666666;
}

.Width170px
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				170px;
	border: 			1px solid #666666;
	padding: 			1px;
}

.Width150px
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				150px;
	border: 			1px solid #666666;
	padding: 			1px;
}

.Width100px
{
	font-family: 		Tahoma;
	font-size: 			11px;
	width: 				100px;
	border: 			1px solid #666666;
	padding: 			1px;
}

