.page img {
	vertical-align:baseline;
}

.info_button
{
    border:1px solid #d0d0d0;
    height:19px;    
    background-image : url(../../images/profile/button_info.gif);
    background-repeat : repeat;
    padding-top:4px;
    text-align:center;
    cursor:pointer;
}

.info_button:hover
{
    border:1px solid #d0d0d0;
    height:19px;    
    background-image : url(../../images/profile/button_info_roll.gif);
    background-repeat : repeat;
    padding-top:4px;
    text-align:center;
}

.info_value
{
    font-weight:bold;
    color:#a70200;
    text-align:center;     
}

.menu_button {
	font-weight:normal;
	width:80px;
}
/*
.menu_button
{
    border:1px solid #d0d0d0;
    height:28px;    
    background-image : url(../../images/profile/button_menu.gif);
    background-repeat : repeat;
    text-align:center;
    cursor:pointer;
}

.menu_button:hover
{
    border:1px solid #d0d0d0;
    height:28px;    
    background-image : url(../../images/profile/button_menu_roll.gif);
    background-repeat : repeat;
    text-align:center;
}

.menu_button_sel
{
    border:1px solid #d0d0d0;
    height:28px;    
    background-image : url(../../images/profile/button_menu_roll.gif);
    background-repeat : repeat;
    text-align:center;
}
*/

.content .info_button {
	margin-bottom:5px;
	font-weight:bold;
}

.add_button
{
	padding-left:40px;
	margin-left:5px;
	height:30px;
    background: url(../../images/profile/button_add.gif) no-repeat;
}


#profile_name {
	font-size:12pt;
	font-weight:bold;
}
#profile_map {
	text-align:left;
	height:250px;
	overflow:hidden;
}
#video {
	text-align:left;
	color:#686868;
}
#profile_description {
	width:95%;
	height:150px;
	padding:10px;
}
.required {
	color:#993300;
	font-size:9pt;
	font-weight:bold;
}

/* basic info style */
#employer_basic {
	border:1px solid #c2c1c5;
}
#basic {
	padding:5px 20px 15px 20px;
}
#basic a {
	font-size:10pt;
}
#basic table {
	width:60%;
}
#basic table.contact {
	float:left;
	margin:-10px 0px 0px 10px;
}
#basic table td {
	font-size:10pt;
	color:#454545;
}
#basic table span.title {
	color:#fd4f00;
}
#basic table td.icon {
	text-align:center;
	width:0px;
/*	vertical-align:middle;*/
}
#basic .buttons {
	clear:right;
}
#basic .info_button {
	float:right;
	margin-top:10px;
	width:235px;
	height:34px;
	letter-spacing:0.1em;
	font-weight:bold;
	text-align:left;
}
#basic .menu_button {
	float:right;
	margin-top:10px;
	width:200px;
	font-weight:bold;
}
#basic .add_button {
	font-size:8pt;
	padding-top:2px;
	color:#454545;
}
#basic .view_button {
	width:158px;
	height:20px;
	text-align:center;
	color:#454545;
	width:235px;
}

/* edit basic style */
#edit_basic {
	padding:5px 20px 15px 20px;
}
#edit_basic table.contact {
	width:60%;
	margin:-10px 0px 0px 20px;
	float:right;
}
#edit_basic form {
	padding:0px;
	margin:0px;
}
#edit_basic select {
	width:150px;
}
#edit_basic input {
	width:150px;
}
#edit_basic input.check { 
	width:16px;
}
#edit_basic.section_form .small_button {
	color:#f0fcff;
	margin-right:5px;
	float:left;
}

/* bulletins style */
#bulletin_post {
	font-weight:bold;
}
#bulletin_form {
	width:100%;
	text-align:center;
	margin:20px auto;
}
#bulletin_form textarea {
	width:80%;
}
#bulletin_form .info_button {
	margin:8px 10px;
	width:158px;
	height:20px;
	color:#454545;
	font-weight:bold;
	letter-spacing:0.1em;
	padding-top:0px;
}
#bulletin {
	padding:5px 5px 20px 5px;
}
#bulletin .nav {
	float:right;
	padding-right:5px;
}
#bulletin img {
	border:none;
}
#bulletin img.bulletin_image {
	float:left;
	margin-right:10px;
}
#bulletin .bulletin {
	padding:8px;
	margin:8px 12px;
	border:1px solid #c2c1c5;
}
#bulletin .small_button {
	float:right;
	margin-right:3px;
}
#bulletin .bulletin_head {
	color:#454545;
}
#bulletin .bulletin .section_hide,#bulletin .bulletin .small_button {
	visibility:hidden;
}
#bulletin .bulletin:hover .section_hide,#bulletin .bulletin:hover .small_button {
	visibility:visible;
}
#bulletin .author {
	font-weight:bold;
}
#bulletin .message {
	margin-top:8px;
}
#bulletin .reply {
    color:#FF0000;
}

/* reference styles */
#reference .author {
	font-weight:bold;
	padding:5px 0px;
}
#reference .date, #reference .message {
	padding:5px 0px;
}
#reference .small_button {
	float:right;
	background-color:#5993b8;
}

/* display and account options popup dialog boxes */
.options {
	text-align:left;
}
#display_options ul {
	list-style-type:none;
}
#display_options li {
	padding:3px 0px;
}
#display_options input {
	height:11pt;
}
#display_options li label {
	padding-left:10px;
}
#account_options table {
	margin:10px;
}

