/**** LAYOUT - Main *****/
body { 
margin:0px; padding:0px; border:0px; 
background:#f5f7ff url('http://www.softwaretestingjobs.net/system/application/views/images/body-BG.gif') repeat-x top left; 
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
}				

table { 
padding:0px; 
/*margin:15px 0 15px 0; */
}

p { 
margin:0px; padding:0px; 
margin-bottom: 10px;
color:#716f6f; 
/*line-height:18px;*/
}

h1
{ 
margin:0px;
color:#7a5418; 
font-size:14pt;
font-weight:bold;
}

h2
{
margin-top: 0px;
color:#7a5418;
font-size: 13pt;
font-weight:bold;
}

h3
{ 
color:#7a5418;
font-size: 12pt;
margin-top: 25px;
font-weight:bold;
}

ul, ol { 
color:#716f6f; /*line-height:18px;*/
}

img { 
border:0px;
}

a { 
color:#2f6517; text-decoration:none;
 }

a:hover { 
color:#fff; background:#2f6517; 
}

.nohover:hover
{
    background: none;
    color:#2f6517; text-decoration:none;
}
.error > input,
.error > select,
.error > textarea,
.error > span
{
    border: 1px solid red;
    margin: 3px;
}
.errorMessage
{
    font-size: 10pt;
    font-weight: bold;
    color: red;
}
.infoMessage
{
    font-size: 10pt;
    font-weight: bold;
    color: darkgreen;
}
.mainContentSubTitle
{
    font-size: 12pt;
    font-weight: bold;
    color: black;
}

.mainContentFormLabel,
#formLabel
{
    margin-top: 10px;
    font-weight: bold;
    color: #7a5418;
}

.mainContentTestLabel
{
    margin-top: 10px;
    font-weight: bold;
    color: rgb(250, 163, 28);
}

.orange
{
	color: rgb(250, 163, 28);
}

/**** LAYOUT - Main Elements *****/
#wrapper1 { 
background: url('http://www.softwaretestingjobs.net/system/application/views/images/figure-1.gif') no-repeat bottom left;
}

#wrapIndex {
/*background: url('http://www.softwaretestingjobs.net/system/application/views/images/figure-2.gif') no-repeat bottom left;*/
}

#wrapper2 { 
margin:0; width:1165px;
}

#loginBox { 
width:201px; height:153px; position:absolute; top:146px; left:0px;
background: url('http://www.softwaretestingjobs.net/system/application/views/images/login-BG.gif') no-repeat;
}

#navBox { 
width:113px; height:204px;
position:absolute; left:216px; top:120px;
z-index: 10;
}

#contentTop { 
height:15px; background: url('http://www.softwaretestingjobs.net/system/application/views/images/content-top.gif') no-repeat; 
}

#contentMid	{
position: relative; 
    min-height:650px;
  height:auto !important;
  height:650px;
 padding:0px 15px;
background: url('http://www.softwaretestingjobs.net/system/application/views/images/content-mid.gif') repeat-y top left;
}

#contentBot { 
height:15px; background: url('http://www.softwaretestingjobs.net/system/application/views/images/content-bot.gif') no-repeat;
}

#introBox, #Lwrap, #Rwrap,
#subPod1, #subPod2 { margin:0 0 15px 0; }

#subPod1,
#subPod2 { 
background:#eaebed; padding:10px; 
clear:both; display:block;
}


/**** LAYOUT - subpage ****/
#subBody {
width:470px; margin:0 auto; 
margin-bottom:15px;
}

.bold
{
    font-weight: bold;
}


{
    font-weight: normal;
}
.justified
{
    text-align: justify;
}

#adR { 
width:150px; height:300px; background:#f600ff; 
float:right; margin:0 0 15px 15px;
}

#adType1 { 
width:280px; height:150px; background:#f600ff; 
clear:both; position:relative; top:265px; left:10px;
}

#adType2 { 
width:635px; height:90px; background:#f600ff; 
margin-bottom:15px;
}

#adType3 { 
width:150px; height:300px; 
background:#f600ff; float:right;
}

.subTable { 
margin:0px; padding:0px; width:635px;
clear:both; margin-bottom:15px;
}

.miniPod { 
background:#dededf; padding:10px;
}

.miniPod p { 
line-height:14px; font-size:.95em;
}

.quote {
line-height:14px; font-size:.95em;
text-align:right; font-style:italic;
}

.mainContentFAQQuestion,
.mainContentResourceTitle
{    
    color:#7a5418;
    font-weight: bold;
    font-size: 13px;
}

.mainContentFAQAnswer,
.mainContentResourceLink,
.mainContentResourceLink a
{
    /*font-size: 12px;*/
    color:#716f6f;
    margin-bottom: 10px;
}
.mainContentResourceLink a:hover
{
    color:#FFFFFF;
}

.profile_table
{
	width: 100%;
	border: 1px solid gray;
	margin-top: 15px;
	margin-bottom: 15px;
}

.profile_table h2
{
	position: relative;
	top: -13px;
	background-color: #FFFFFF;
	display: inline;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

td.flatrow
{
	height: 0px;
}

div#paginator
{
	font-size: 12pt;
	text-align: center;
}
