﻿body
{
    font-size:12px;
    font-family:Verdana;
    color:#666666;
    margin:0px;
    padding:0px;
    padding-top:5px;
}

a
{
    color:#8C0101;
    text-decoration:none;
    font-family:Verdana;
    font-size:11px !important;
}

a:hover
{
    color:#8C0101;
    text-decoration:underline;
    font-family:Verdana;
}

img
{
    border:0;
}

h1
{
    font-size:18px;
}

.cursor
{
    cursor:pointer !important;
}

.username, .password
{
    padding:0;
    margin:0;
}

#BodyWrapper
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.tblHeader_default
{
    width:980px;
    height:191px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/cut_bgrounds_02.gif) no-repeat;
}

.tblHeader_about
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_about.jpg) no-repeat;
}

.tblHeader_contact
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_contact.jpg) no-repeat;
}

.tblHeader_itconsulting
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_itconsulting.jpg) no-repeat;
}

.tblHeader_itsupport
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_itsupport.jpg) no-repeat;
}

.tblHeader_jobdetails
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_jobdetails.jpg) no-repeat;
}

.tblHeader_jobresults
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_searchresults.jpg) no-repeat;
}

.tblHeader_jobsearch
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_jobsearch.jpg) no-repeat;
}

.tblHeader_latestnews
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_latestnews.jpg) no-repeat;
}

.tblHeader_login
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_login.jpg) no-repeat;
}

.tblHeader_logout
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_logout.jpg) no-repeat;
}

.tblHeader_services
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_services.jpg) no-repeat;
}

.tblHeader_staffingservices
{
    width:980px;
    height:148px;
    margin-left:auto;
    margin-right:auto;
    background:white url(../images/header_staffingservices.jpg) no-repeat;
}

#Logo
{
    float:left;
}

#HeaderRight
{
    float:right;
}

.LoginTextNormal
{
    color:#666666;
}

.LoginTextItalic
{
    color:#c7c7c7;
}

.btnLogin
{
    border:0;
    width:63px;
    height:22px;
    line-height:20px;
    background:url(../images/btnLogin.gif) no-repeat;
    cursor:pointer;
}

#Services
{
    clear:both;
    padding-top:80px;
    width:100%;
    font-size:22px;
    color:#8c0101;
    font-family:Georgia;
}

#Services .content
{
    padding:20px;
    padding-bottom:0;
    font-size:10px !important;
    color:#666666;
    display:block;
    line-height:14px;
    font-family:Verdana;
}

#Services a
{
    float:right;
    font-size:12px;
    color:#8c0101;
    padding-right:25px;
}

#ITSupport
{
    background:url(../images/cut_bgrounds_04.gif) no-repeat;
    width:320px; 
    height:163px;
    float:left;
    padding-top:30px;
}

#ITConsulting
{
    background:url(../images/cut_bgrounds_06.gif) no-repeat;
    width:320px; 
    height:163px;
    float:left;
    padding-top:30px;
}

#Staffing
{
    background:url(../images/cut_bgrounds_08.gif) no-repeat;
    width:320px; 
    height:163px;
    float:left;
    padding-top:30px;
}

#Hours
{
    background-color:#fff;
}

#Hours td
{
    background-color:#ddd;
}


.supportspacer
{
    width:10px;
    height:193px;
    float:left;
}

.DefaultBottomWrapper
{
    clear:both;
    background:url(../images/default_bottom_bground.gif) repeat-x;
    width:660px; 
    border-bottom:1px solid #cccccc;
}

.PostingWrapperHeader
{
    font-size:14px;
    font-weight:bold;
    color:#042b66;
    font-family:Verdana;
}

.PostingWrapperSubHeader
{
    font-size:10px;
    font-family:Verdana;
}

.PostingWrapperContent
{
    font-size:11px;
    line-height:14px;
}

.sectionheader
{
    font-size:22px;
    color:#8c0101;
    padding-bottom:5px;
    font-family:Georgia;
}

.pageheader
{
    font-size:18px;
    color:#8c0101;
    padding:5px;
    font-family:Georgia;
}

#DefaultBottomLeft
{
    float:left;
    width:660px;
}

#DefaultWrapper
{ 
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.DefaultBottomRight
{
    width:290px;
    background:url(../images/default_right_bground_repeat_y.gif) repeat-y;
}

.DefaultBottomRight A
{
    float:right;
    color:#8c0101;
}


.DefaultRightHeader
{
    padding-left:10px;
    width:280px;
    height:32px;
    /*background:url(../images/default_right_header.gif) no-repeat;*/
    background:url(../images/default_right_header_b.gif) no-repeat;
    color:White;
    font-size:18px;
    font-family:Georgia;
}

.tblAbout
{
    width:290px;
    background:url(../images/default_right_bground.gif) no-repeat bottom;
}

#Footer
{
    clear:both;
    background:url(../images/menucolumn_bground.jpg) repeat-x;
    /*background:url(../images/footer_bground.gif) no-repeat;
    height:50px;
    border-top:1px solid #ccc;
    line-height:50px;*/
    width:970px; 
    padding:5px;
    padding-left:10px;
    padding-right:10px;
}

#Footer a
{
    color:#0f3789;
    text-decoration:none;
}

#Footer a:hover
{
    color:#0f3789;
    text-decoration:underline;
}


#FooterLeft
{
    float:left;
    font-size:10px;
    color:#888;
}

#FooterRight
{
    float:right;
}

#MenuColumn
{
    width:210px;
}

.MenuColumnWrapper
{
    /*background:url(../images/default_bottom_bground.gif) repeat-x;*/
    background:url(../images/menucolumn_bground.jpg) repeat-x;
    background-position:top center;
    border-bottom:1px solid #cccccc;
    width:209px;
}

.MenuColumnHeader
{
    width:200px;
    /*background:url(../images/default_bottom_bground.gif) repeat-x;*/
    background:url(../images/menucolumn_header_b.jpg) no-repeat;
    color:White;
    height:21px;
    font-size:18px;
    padding:5px;
    font-family:Georgia;
}
.MenuColumnWrapper ul
{
    margin:0;
    padding:0;
    padding-left:10px;
}

.MenuColumnWrapper li
{
    list-style:none;
}
.MenuColumnAnchor
{
    font-size:14px !important;
    color:#042B66 !important
}

#SpacerColumn
{
    width:10px;
}

#JobHeader
{
    width:100%;
    border-bottom:1px dashed #ccc;
    padding-bottom:5px;
}

#JobHeader b
{
    font-size:16px;
    color:#042b66;
    padding-bottom:5px;
    padding-top:5px;
}

#bqDescription
{
    margin-right:20px;
    margin-left:20px;
}

#bqDescription b
{
    color:#042B66;
}

.ErrorSummary
{
	background-image: url(../images/alert.png);
	background-repeat:no-repeat;
	border:5px solid #DD3C10;
	background-color:#FFEBE8;
	text-align:left;
	min-height:50px;
	height:auto !important;
	height:50px;
	min-width:360px;
	width:360px;
	padding-left:50px;
	padding-top:11px;
	padding-bottom:11px;
	color:#333333 !important;
	font-size:12px;
	line-height:15px;
	background-position:10px 15px;
	margin:10px;
}

.ErrorSummary_HeaderText
{
    font-size:16px;
    font-weight:bold;
}

.boldred
{
    color:red;
    font-weight:bold;
}

#divUpload 
{ 
    position:absolute; 
    padding:5px;
    border:solid 5px #006fb1; 
    font-size:12px; 
    text-align:center; 
    color:#666; 
    background:white; 
    top:15px; 
    left:50px; 
    display:none; 
    z-index:1100 !important; 
}   

.RadGrid_Default
{
    border:0 !important;
    color:#666 !important;
    font-size:12px !important;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol
{
    border-color:#ddd !important;
    border-top:1px solid #ddd !important;
}

.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a
{
    color:#666 !important;
    text-decoration:none !important;
    font-weight:bold  !important;
    color:#042b66 !important;
}

.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .GridToolTip_Default
{
    font-size:12px !important;
}