/*---- Import Files ----*/
@import 'admin.css';
@import 'text.css';
@import 'home.css';
@import 'radmenu.css';
@import 'contactform.css';
@import 'container.css';
@import '960_24_col.css';
@import '960_80_col.css';
@import 'application.css';
@import 'CSS/_app.css';
/*---- End Import Files ----*/


/*---- Default DNN Formatting ----*/

.student-profile-distance
{
    background: #f4f4f4;
    border: solid 1px #ddd;
    height: 70px;
    padding-left: 3px;    
    width: 187px;
}

.validationbackground
{
    text-align:left !important;
    background-color:#FAFAFA;
    background-image:url(/images/validationerrortop.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:20px !important;
    padding-right:5px !important;
    padding-bottom:15px !important;
    height:auto !important;
    width:600px !important;
    border:1px red solid;
    vertical-align:middle !important;
    margin:auto;
    margin-bottom:15px !important;
    font-size:13pt !important;  
    font-weight:bold !important; 
    color:Red;
}


.validationbackground li
{
    font-size:10pt !important;  
    font-weight:normal !important;
}

.job-profile-distance
{
    background: #f4f4f4;
    border: solid 1px #ddd;
    height: 70px;
    padding-left: 3px;    
    width: 187px;
}

.LoginBlock
{    
    float: left;
    width: 660px;
}
.LoginBlock h3
{
    background-color: #f7f7f7;
    color: #8f0000;
    padding: 2px 0px;
}
.LoginBlock dd, .LoginBlock dt
{
    display: inline;
}
.LoginBlock dt
{
    color: #333;
    font-weight: bold;    
}
.LoginBlock p.LoginNotes
{
    font-size: .8em;
}
.LoginBlock div.LoginBlock
{
    border: 1px #f0f0f0 solid;
    float: left;        
    margin: 0px 2px;
    padding: 5px 5px;
    width: 310px;
}
/*---- End Default DNN Formatting ----*/
html, body
{
    background-color: #C8C8C8;    
    margin: 0;
    padding: 0;
}
form#Form
{
    background-color: #C8C8C8;
}
body
{
    text-align: left;
}
.wrapper
{
    background-image: url(images/content-repeat.png);
    background-repeat: repeat-y;
    margin: 0 auto;
    text-align: left;
    width: 980px;
}

/*---- Header ----*/
.header
{
    height: 112px;
    padding-left: 35px;
    padding-right: 35px;
}
.header-logo
{
    float: left;
}
.header-logo a img
{
    border: none;
}
.header-links
{
    float: right;
}
.header-links a
{
    color: #333;
    text-decoration: underline;
}
.menu
{
    background-image: url(images/menu-bg.png);
    clear: both;
    height: 53px;
    margin: 0px auto;
    width: 960px;
}


/*---- Content ----*/

.content
{
    margin: 0px auto;
    width: 960px;
}
.content-pane
{    
    margin: 0px auto;
}
.content-info-buttons
{
    padding-top: 60px;
}
.content-info-buttons-contact
{
    float: left;
}
.content-info-buttons-options
{
    float: right;
}
.company-profile-hr
{
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}
.company-profile-header-left
{
    float: left;
    width: 152px;
}
.company-profile-header-mid
{
    float: left;
    width: 506px;
}
.company-profile-header-right
{
    float: left;
    width: 242px;
}
.field-label
{
    color: #ed6f18;
    font-weight: bold;
}
.field-label,
.label-control
{
    float: left;
}
.field h2
{
	padding: 0;
	margin: 0;
}
.company-profile-header-mid .field-label
{
    width: 119px;
}
.company-profile-header-mid .label-control
{
    width: 387px;
}
.company-profile-header-right
{
    width: 232px;
}
.company-profile-header-right .field-label
{
    width: 86px;
}
.company-profile-header-right .label-control
{
    width: 146px;
}
.company-profile-header-right-first
{
    padding-bottom: 90px;
}
.company-profile-header-right-item
{
    padding-bottom: 60px;
}
.company-profile table
{
    width: 100%;
}


/*---- General Classes ----*/

.inline
{
	display: inline;
}
.align-right
{
	text-align: right;
}
