@import url('form_shared.css');

#mariner-login .form_lrg {
	width: 120px
}

#mariner-login div label {
	display: block;
	float: left;
	width: 60px;
}

#mariner-login div input {
	height: 1em;
	padding: 1px;
}

#mariner-login div {
	padding: 5px
}

#mariner-login #submit-block input {
	height: auto;
	padding: 0	
}

#status-boxout {
	margin: 20px 5px 5px 5px;
 	background: #f3f4f4;
 	float: left;
 	padding: 5px;
 	width:470px;
}

.tab-area {
    float:left;
    width:232px;
    padding:0;
    background:transparent url(../img/tab_area_bg.gif) no-repeat top left
}

.tab-area h3 {
    font-weight:normal;
    font-size:1em;
}

.tab-area .details {
    float:left;
    clear:both;
    width:208px;
    padding:0 12px 12px 12px;
    background:#fff url(../img/tab_area_detail_bg.gif) no-repeat bottom

}

.tab-area .details img {
    float:right;
    margin-left:5px;
    margin-bottom:5px;
    display:inline
}

.tab-area .details .warning-high {
    color:
}
.tab-area .details img.icon {
    float:left;
    margin:0 5px 5px 0
}

#content .tab-area .details form {
    margin:0;
    width:200px
}

.tab-area h2{
    float:left;
    width:220px;
    padding:0 0 0 12px;
    margin:0;
    background:transparent url(../img/tab_area_h_bg.gif) no-repeat 12px bottom;
}
.tab-area h2 span {
    float:left;
    padding-top:12px;
    padding-right:24px;
    background:transparent url(../img/tab_area_inner_bg.gif) no-repeat right top;
    margin-bottom:15px
}

#teasers {
    margin-bottom:5px
}
#teasers img {
    margin-bottom:1px
}

#work-history {
    clear:both
}

#work-history th, #work-history td {
    padding:2px;
}
#work-history .date-row th {
    font-weight:normal;
    color:#0D4E93;
    border-top:1px solid #ddd
}

.personal-info {
    margin-bottom:20px
}
.personal-info th, .personal-info td {
    padding:0.3em
}
.personal-info th {
    text-align:left;
    padding-left:0
}

#notification {
    text-align:left;
    width:210px;
}

#notification p {
    font-size:1em;
    margin:0;
    padding:0.1em;
    line-height:1.2;
    text-align:left;
    width:210px;
}

img.left{
	text-align:left
}

#notification h3 {
    margin:0;
    padding:0.1em;
    text-align:left;
}

#notification em {
    font-style:normal;
    color:#05a6ba;
    text-align:left;
}

#content #notification input {
    font-size:0.9em;
    margin:5px 0
}