
/* Global Defaults */

html, body {
margin: 0px;
padding: 0px;
border: 0px;
}

/* Body */

body {
font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
background-color:#fff;
padding-bottom: 150px;
background-image:url("/images/bg_gradient_new.jpg");
background-repeat:repeat-x;
}

/* Links */

a {text-decoration:none; color:#333333;}

a:visited {text-decoration:none;}

/* Images */

img {border:0;}

/* Forms */

/*input{
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
display:inline;
float:left;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;
margin:0;
padding:0;
width:200px;
} */

input:focus, textarea:focus{ 
background-color:#f1f1f1;
}

/* Cleaner */

.clear { 
clear: both;
width:0;
height:0;
line-height:0;
}

/* Headlines */

h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

/* Page Wrap */

#wrap{
width:950px;
margin:0 auto;
}

/* Header */

#header{
width:950px;
height:73px;
}

#newlogo
{
	float: left;
	margin-top: -10px;	
}

/* Header -Top Navigation */

.top_navigation{
width:950px;
height:35px;
color:#818180;
font-size:11px;
text-align:right;
}

.top_navigation a{
color:#7d0303;
}

.top_navigation ul{
margin:10px 0 0 0;
padding:0;
list-style:none;
}

.top_navigation li{
display:inline;
margin-left: 24px;
}

/* Logo */

.logo_bar{
float:left;
padding-top:25px;
width:950px;
height:62px;
}

/* Main Navigation */

.navigation{
float:left;
width:482px;
height:30px;
font-size:12px;
background: #7d0303 url(/images/menu_bg.jpg) repeat-x 0 0;
}
.navigationadmin{
float:left;
width:950px;
height:30px;
font-size:12px;
background: #7d0303 url(/images/menu_bg.jpg) repeat-x 0 0;
}

.navigationadmin ul{
margin:0;
padding:0;
list-style:none;
}

.navigationadmin li{
margin:0;
padding:0;
display:inline;
width:600px;
}

.navigation ul{
margin:0;
padding:0;
list-style:none;
}

.navigation li{
margin:0;
padding:0;
display:inline;
width:600px;
}
 
.navbutton_normal{
width:118px;
height:22px;
display: block;
float:left;
background: #7d0303 url(/images/menu_bg.jpg) repeat-x 0 0;
border-right: 1px solid #910000;
text-align:center;
padding-top:8px;
color:#f1f1f1;
}

a.navbutton_normal:hover, a.navbutton_normal:active{
background: #7d0303 url(/images/menuselect_bg.jpg) repeat-x 0 0;
color: #f1f1f1;
border-right: 1px solid #910000;
}

.navbutton_active{
width:118px;
height:22px;
display: block;
float:left;
background: #7d0303 url(/images/menuselect_bg.jpg) repeat-x 0 0;
border-right: 1px solid #910000;
text-align:center;
padding-top:8px;
color:#fafafa;
}

/* Search Bar */

.search_bar{
float:right;
width:468px;
height:26px;
padding-top:4px;
background: #7d0303 url(/images/menu_bg.jpg) repeat-x 0 0;
display:inline;
}

.search_input{
float:left;
width:168px;
height:16px;
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333;
margin-top: 1px;
margin-right: 10px;
margin-bottom: 0;
margin-left: 204px;
}

.search_button{
float:left;
width:72px;
height:21px;
border:1px #7d0303 solid;
color:#fafafa;
cursor: pointer;
padding: 0 0 2px 0;
margin-top: 1px;
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
}

.search_button:hover {
background:url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

.search_bar_stretch{
float:right;
width:260px;
height:26px;
padding-top:4px;
padding-left:688px;
background: #7d0303 url(/images/menu_bg.jpg) repeat-x 0 0;
}

.search_bar_stretch input.search_input{
float:left;
margin:1px 10px 0 0;
width:168px;
height:16px;
background-color:#fff;
border:1px #910000 solid;
color:#333;
}


.search_bar_stretch .search_button{
float:left;
width:72px;
height:21px;
border:1px #7d0303 solid;
color:#fafafa;
cursor: pointer;
padding: 0 0 2px 0;
margin-top: 1px;
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
}

.search_bar_stretch .search_button:hover {
background:url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

/* Sidebar */

#sidebar{
float:left;
width:228px;
min-height:550px;
height:auto;

border:1px #c5c0b2 solid;
background: #fff;
position: relative;
}

#sidebar a.title{
display:block;
width:220px;
height:20px;
padding:4px 0 0 8px;
background-image:url(/images/bg_gradient_sidebar.png);
background-repeat:repeat-x;
background-color:#f1f1f1;
color:#666666;
border-top: 1px solid #c5c0b2;
border-bottom: 1px solid #c5c0b2;
font-size:15px;
}

#sidebar a.title:hover, a.title:active{
background:#7D0303 url(../images/menuselect_bg.jpg) repeat-x scroll 0 0;
color:#FAFAFA;
display:block;
font-size:15px;
height:20px;
padding:4px 0 0 8px;
width:220px;
}

#sidebar .title_midgrey{
width:220px;
height:20px;
padding:4px 0 0 8px;
background-color:#f1f1f1;
color:#cbb370;
font-size:15px;
}

#sidebar .title_active{
display:block;
width:220px;
height:20px;
padding:4px 0 0 8px;
background: #7d0303 url(../images/menuselect_bg.jpg) repeat-x 0 0;
color: #fafafa;
font-size:15px;
}

#sidebar .sidebar_items{
width:206px;
padding:0 0 0 22px;
margin-bottom:20px;
display:inline;
}

#sidebar .sidebar_items ul{
list-style:none;
padding:0;
margin:0 0 12px 0;
float:right;
}

#sidebar .sidebar_items li{
clear:both;
}

.sidebar_items .normal_text_inbox{
width:197px;
height:14px;
display: block;
float:left;
background-color:#ffffff;
background-image:url(../images/sidebar_right_normal.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
color:#333333;
padding:1px 0 0 8px;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
border-left:1px #ffffff solid;
}

.sidebar_items a.normal_text_inbox:hover, a.normal_text_inbox:active{
background-color:#910000;
background-image:url(../images/sidebar_right_active.jpg);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
border-bottom:1px solid #C5C0B2;
border-left:1px solid #C5C0B2;
border-top:1px solid #C5C0B2;
}

.sidebar_items .active_text_inbox{
width:197px;
height:14px;
display: block;
float:left;
background-color:#910000;
background-image:url(../images/sidebar_right_active.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
color:#ffffff;
padding:1px 0 0 8px;
border-bottom:1px solid #C5C0B2;
border-left:1px solid #C5C0B2;
border-top:1px solid #C5C0B2;
}

.sidebar_items .number{
float:left;
width:80px;
text-align:center;
color: #CCCCCC;
cursor: pointer;
}

.sidebar_items .number:hover {
color: #7d0303;
}

.sidebar_items .number_active{
float:left;
width:80px;
text-align:center;
color: #7d0303;
cursor: pointer;
}

.sidebar_items .text{
float:left;
width:117px;
text-align:left;
cursor:pointer;
}

.sidebar_items .normal_text{
width:181px;
height:14px;
display: block;
float:left;
background-color:#ffffff;
text-align:left;
color:#333333;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
border-left:1px #ffffff solid;
padding:6px 0 0 8px;
}

.sidebar_items a.normal_text:hover, a.normal_text:active{
width:181px;
height:14px;
display: block;
float:left;
background-color:#7d0303;
text-align:left;
color:#ffffff;

padding:6px 0 0 8px;
border-top:1px solid #C5C0B2;
border-bottom:1px solid #C5C0B2;
border-left:1px solid #C5C0B2;
background: #7d0303 url(/images/menuselect_bg.jpg) repeat-x 0 0;
}

.sidebar_items .active_text{
width:197px;
height:14px;
display: block;
float:left;
background-color:#7d0303;
text-align:left;
color:#ffffff;
border-top:1px solid #C5C0B2;
border-bottom:1px solid #C5C0B2;
border-left:1px solid #C5C0B2;
padding:1px 0 0 8px;
background: #7d0303 url(/images/menuselect_bg.jpg) repeat-x 0 0;
}

/* Main Content */

#main_content{
width:708px;
border:1px #c5c0b2 solid;
background: #fff url("/images/bg_gradient.png") repeat-x top left;
float:right;
margin-bottom:48px;
}

/* User Profile */

#profile{
float:left;
width:672px;

padding:18px 24px 15px 12px;
}

#profile_preview {
float:left;
width:672px;
height:auto;
padding:18px 24px 0px 12px;
}

#profile_preview h1 {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
width:650px;
height:50px;
color:#000;
font-weight:normal;
padding:0;
margin:0;
}

#profile_new {
float:left;
width:672px;
padding:18px 24px 15px 12px;
}

#profile h1 {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
width:650px;
height:50px;
color:#000;
font-weight:normal;
padding:0;
margin:0;
}

h1#profile_preview {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
width:684px;
height:40px;
color:#333;
font-weight:normal;
border-bottom: 1px solid #CCC;
padding:0;
margin:0 0 20px 0;
}

#profile.image_left{
float:left;
width:132px;
border:1px #a5a6a4 solid;
background-color: #eeeded;
margin-left:8px;
}

#profile_preview .image_left{
float:left;
width:132px;
border:1px #a5a6a4 solid;
background-color: #eeeded;
margin-left:8px;
margin-right: 29px;
}

.image_left{
float:left;
width:132px;
border:1px #a5a6a4 solid;
background-color: #eeeded;
margin-left:8px;
}

#profile .profile_text{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#323131;
width:180px;
height:156px;
margin:0 0 0 18px;
}

#profile .profile_text ul{
padding:0;
margin:0;
}

#profile .profile_text li{
list-style:none;
padding-top:4px;
}

#profile .profile_text_gcview{
float:left;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
font-style:normal;
color:#323131;
width:450px;
height:156px;
margin:10px 0 0 29px;
}

#profile .profile_text_gcview ul{
padding:0;
margin:0;
}

#profile .profile_text_gcview li{
list-style:none;
padding-top:4px;
}

#profile .profile_text img{
margin:4px 4px 0 0;
}

#profile .image_right{
float:right;
width:288px;
height:156px;
border:1px #a5a6a4 solid;
background-color: #eeeded;
}





#profile_preview .profile_text{
float:left;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:14px;
color:#323131;
width:180px;
height:156px;
margin:0 0 0 18px;
}

#profile_preview .profile_text ul{
padding:0;
margin:0;
}

#profile_preview .profile_text li{
list-style:none;
padding-top:4px;
}

#profile_preview .profile_text_gcview{
float:left;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:12px;
font-style:normal;
color:#323131;
width:450px;
height:156px;
margin:10px 0 0 0px;
}

#profile_preview .profile_text_gcview ul{
padding:0;
margin:0;
}

#profile_preview .	profile_text_gcview li{
list-style:none;
padding-top:4px;
}

#profile_preview .profile_text img{
margin:4px 4px 0 0;
}

#profile_preview .image_right{
float:right;
width:288px;
height:156px;
border:1px #a5a6a4 solid;
background-color: #eeeded;
}


/* Table Container */

#table_container{
width:708px;
}

#table_container h1{
float:left;
width:504px;
height:30px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
padding:6px 0 0 12px;;
margin:0;
color: #fafafa;
font-weight:normal;
font-size:20px;
}

#table_container .header_sort{
float:left;
width:192px;
height:28px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
padding-top:8px;
}

#table_container .sort_dropdown{
width:168px;
height:18px;
border:1px #a5a6a4 solid;
font-size:11px;
color:#8f8f8f;
float:left;
margin:0;
padding:0;
}

/* Inbox Table Sizes*/

li.inbox_date{
width: 86px;
}

li.inbox_type{
width: 100px;
}

li.inbox_details{
width: 70px;
}

li.inbox_company{
width: 180px;
}

li.inbox_name{
width: 130px;
}

li.inbox_action{
width: 60px;
}

/* gCV_listview */

#gCV_listview{
width:708px;
border-top:1px #b9b9b9 solid;
}

.gCVheader{
float:left;
width:696px;
height:30px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
padding:6px 0 0 12px;;
margin:0;

}

.gCVheader h1{
float:left;
color:#fafafa;
font-weight:normal;
font-size:20px;
}

.gCVheader_create{
float:left;
width:696px;
height:30px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
padding:6px 0 0 12px;;
margin:0;
}

.general_settings {
padding: 20px 20px 10px 20px;
}

span.instruction {
font-size: 11px;
color: #910000;
padding-top: 10px;
margin-left: 0px;
font-style: normal;
}

.gCVheader_create h1{
float:left;
color:#fafafa;
font-weight:normal;
font-size:20px;
}


a.preview_button, a.print_button{
display:block;
text-align:center;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:19px;
width:auto;
margin-left:20px;
padding:5px 5px 0 5px;

}

a.preview_button:hover, a.preview_button:active, a.print_button:hover, a.print_button:active {
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}



.addgcv_button{
background-color:#f1f1f1;
background-image:url(../images/add_cross_ie6.png);
background-repeat:no-repeat;
background-position: center left;
border:0 none;
color:#7d0303;
cursor:pointer;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
float:right;
font-size:12px;
height:18px;
margin-right:12px;
padding-left:28px;
padding-top:6px;
width:100px;
}


#gCV_listview .section_header{
float:left;
background-color:#6b6b6b;
color:#ffffff;
border-bottom: 1px solid #999;
font-weight:normal;
font-size:20px;
width:696px;
height:30px;
padding:6px 0 0 12px;;
margin:0;
}

p.menu_head {
float:left;
border-top: 1px solid #c5c0b2;
font-weight:normal;
font-size:17px;
width:696px;
height:30px;
padding:6px 0 0 12px;;
margin:0;
}

p.menu_head_notactive {
float:left;
color:#666;
border-top: 1px solid #c5c0b2;
border-bottom: 1px solid #c5c0b2;
font-weight:normal;
font-size:17px;
width:696px;
height:28px;
padding:8px 0 0 12px;
margin:0;
background-color:#f1f1f1;
}

#gCV_listview .profile_section{
float:left;
width:696px;
margin:0;
padding-top:12px;
padding-left:12px;
}

#gCV_listview .profile_section p{
float:left;
width:672px;
margin:0;
padding:0;
font-family:Georgia "Times New Roman", Times, serif;
color:#333333;
line-height:20px;
padding-bottom:20px;

}

#gCV_listview .edit_button{
float:right;
width:35px;
height:19px;
padding:4px 0 0 36px;
margin:0 12px 0 0;
background:url(../images/edit_button.gif);
background-repeat:no-repeat;
font-size:12px;
color:#FFFFFF;
}

#gCV_listview .profile_edit{
width:696px;
height:25px;
margin-bottom:12px;
} 

#gCV_listview .edit_button a{
color:#FFFFFF;
}

table.gCV_displayAccomplish {
border-collapse: collapse;
margin: 10px 0 20px 0;
width: 680px;
border: 1px solid #666;
}	

table.gCV_displayAccomplish thead {
background: #f1f1f1;
text-align: left;
border-bottom: 1px solid #666;
height: 20px;
}

table.gCV_displayAccomplish tr {
}

table.gCV_displayAccomplish td {
padding: 5px;
border: 1px solid #666;
}	

table.gCV_displayAccomplish th {
font-style:normal;
padding: 5px;
}	

/* gCV_listview Table Sizes -take 12px padding off*/

li.gCV_privacy{
padding:0;
text-align:center;
width: 60px;
}

li.gCV_job{
width: 204px;
}

li.gCV_company{
width: 156px;
}

li.gCV_datefrom{
width: 72px;
}

li.gCV_dateto{
width: 72px;
}

li.gCV_action{
list-style:none;
width: 72px;
}

li.gCV_select{
list-style:none;
width: 52px;
}

li.gCV_title_profile{
list-style:none;
width: 182px;
}

li.gCV_preview{
list-style:none;
width:342px;
}

.gCV_expand li{
float:left;
list-style:none;
width: 708px;
padding:0;
}

.gCV_no_padding{
padding:0;
}

.gCV_description{
float:left;
width:622px;
height:16px;
border:1px #fd0326 solid;
margin:12px 12px 0 12px;
padding:5px 5px 5px 54px;
background-image:url(../images/table_edit.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#eeeded;
color:#333333;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
font-size:12px;
}

.gCV_detail{
float:left;
width:670px;
border:1px #fd0326 solid;
margin:12px;
padding:5px;
background-color:#eeeded;
color:#333333;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
font-size:12px;
overflow: hidden;
}

.gCV_save_button{
float:right;
width:71px;
height:23px;
padding:0 0 0 20px;
margin:12px 12px 12px 0;
background-image:url(../images/save_button.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#E8363F;
border:0;
color:#ffffff;
cursor: pointer;
font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

.gCV_form{
padding:0;
margin:0;
float:left;
}

.tagged_content h4 {
font-size: 18px;
color: #333;
}

.tagged_content_achievements {
clear: left;
color: #000;
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
border:1px solid #C5C0B2;
margin-left: 100px;
padding:20px;
width:430px;
}

.tagged_content {
clear: left;
color: #666;
border-top: 1px solid #999;
background:#EEEDED;
padding:12px 0 10px 12px;
}


.tagged_content_achievements label{
float:left;
width:120px;
text-align:left;
margin-right:12px;
padding-top:3px;
}

.select_tag{
clear: left;
color: #000;
padding:24px 0 0 100px;
width:538px;
}

.select_tag select{
float:left;
width:228px;
height:24px;
margin-right:12px;

}

.select_tag label{
float:left;
width:120px;
text-align:left;
margin-right:12px;
padding-top:3px;
}

.margin_top{
margin-top:12px;
}

.tag_description{
float:left;
margin-top:12px;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
font-size:12px;
width:280px;
height:100px;
}

.tag_title{
float:left;
width:228px;
margin-right:12px;

}

input.add_tag {

background-color:#f1f1f1;
background-image:url(../images/add_cross_ie6.png);
background-repeat:no-repeat;
color:#000000;
display:block;
border:0;
height: 22px;
width: 100px;
margin: 0;
font-size: 11px;
cursor:pointer;
padding:0 0 2px 5px;
float:right;
margin-right:12px;
}

a.addtag_button {
margin: 0 0 0 20px;
}

input.add_tag:hover {
}

/* gCV */

#gCV{
width:708px;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif	;
color:#333333;
}

#gCV p{
line-height:20px;
padding:3px 0 3px 0;
margin:0 0 10px 0;
}

#gCV h1{
margin:15px 0 5px 0;
font-family:"lucida grande bold", "verdana bold", sans-serif;
font-size:16px;
padding:3px 0 3px 0;
}

#gCV h2{
padding: 0;
margin:0;
color:#6b6b6b;
font-family:"lucida grande bold", "verdana bold", sans-serif;
font-size:12px;
font-style:normal;
}

#gCV ul{
padding:0 0 12px 0px;
margin:0;
}

#gCV li{
list-style:none;
margin:5px 0 0 0;
}

#gCV .profile_section{
padding:0 24px 0 12px;
width:672px;
font-size:11px;
}	

#gCV .experience_section{
margin-top:10px;
padding:0 24px 0 12px;
width:672px;
font-size:11px;
}

#gCV .education_section{
margin-top:10px;
padding:0 24px 0 12px;
width:672px;
font-size:11px;
}

#gCV .skills_section{
margin:10px 0 20px 0;
padding:0 24px 0 12px;
width:672px;
font-size:11px;
}

#gCV .skills_section ul li {
list-style-image:none;
list-style-position: inside;
list-style-type:disc;
margin:5px 0pt 0pt;
}

/*Tasks*/

#tasks{
width:708px;
}

.tasks_header{
float:left;
width:696px;
height:38px;
background: #7d0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
padding:16px 0 0 12px;
margin:0;
position: relative;
}

ul.addmenu {
z-index: 100;
position: absolute;
top: 16px;
left: 56px;
}

ul.addmenu li {
list-style-type: none;
width: 140px;
height: 20px;
}

ul.addmenu li a.addmenu_button {
float: left;
width:140px;
height:20px;
padding:3px 0 0 33px;
background: #919191;
font-size:12px;
color:#FFFFFF;
}


.tasks_header h1{
float:left;
display:inline;
color: #fafafa;
font-weight:normal;
font-size:20px;
margin-right: 12px;
}


.tasks_header .addtask_button a{
color: #FFFFFF;
}

#tasks .header_sort{
float:right;
width:168px;
height:18px;
margin:3px 24px 0 0;
}

#tasks .sort_dropdown{
width:168px;
height:18px;
border:1px #a5a6a4 solid;
font-size:11px;
color:#8f8f8f;
float:left;
margin:0;
padding:0;
}

/* Log Table Sizes -take 12px padding off*/

li.tasks_privacy{
padding:0;
text-align:left;
width: 60px;
}

li.tasks_type{
width: 96px;
}

li.tasks_title{
width: 312px;
}

li.tasks_date{
width: 108px;
}

li.tasks_action{
width: 72px;
}

/* Achievements Table Sizes -take 12px padding off*/

li.achievements_privacy{
padding:0;
text-align:left;
width: 60px;
}

li.achievements_title{
width: 420px;
}

li.public_title{
width: 368px;
}

li.achievements_date{
width: 108px;
}

li.achievements_action{
width: 72px;
}

/* List Table Styles*/

.table_list {
width: 708px;
float:left;
z-index: 1;
}

.table_list ul{
margin:0;
padding:0;
}

.table_list .actions ul{
display:block;
padding:0;
margin:0;
line-height:0;
float:left;
text-align:left;
margin-right:3px;
}

.table_list .actions li{
display:block;
padding:0;
margin:0;
list-style:none;
line-height:0;
display:inline;
text-align:left;
margin-right:5px;
}

.table_list .actions_icon{
display:block;
width:14px;
height:14px;
float:left;

}
 
ul.table_header {
font-size: 11px;
background-color: #910000;
color:#ffffff;
text-align:left;	
height:24px;
}

ul.table_header li {
float: left;
list-style-type: none;
margin: 0;
padding-top: 4px;
padding-left:12px;
}

ul.rowStyle1 {
width: 708px;
font-size: 12px;
background-color: #f1f1f1;
color: #333333;
border-top: 1px solid #c5c0b2;
text-align:left;
min-height: 35px;
height:auto !important;
height: 35px;
}

ul.rowStyle1 li {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding-left:12px;
padding-top:10px;
}

ul.rowStyle2 {
width: 708px;
font-size: 12px;
background-color: #fafafa;
color: #333333;
border-top: 1px solid #c5c0b2;
text-align:left;
float: left;
min-height: 35px;
height:auto !important;
height: 35px;
}

ul.rowStyle2 li {
float: left;
padding-left: 12px;
list-style-type: none;
margin: 0;
display:inline;
padding-top: 10px;
}

ul.rowStyle3 {
width: 708px;
font-size: 12px;
background-color: #fafafa;
color: #333333;
border-top: 1px solid #c5c0b2;
text-align:left;
float: left;
height: auto !important;
height: 35px;
}

ul.rowStyle3 li {
float: left;
padding-left: 12px;
list-style-type: none;
margin: 0;
display:inline;
padding-top: 10px;
padding-bottom: 10px;
}


/* Index Styles*/

#login{
float:left;
height:354px;
width:228px;
border:1px #c5c0b2 solid;
background: #fff;
padding:0;
margin:12px 0 0 0;
background-image:url(/images/bg_gradient_new.jpg);
background-repeat:repeat-x;
}

#login h1{
float:left;
width:216px;
height:25px;
margin:0 0 24px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
color: #F1f1f1;
font-size:17px;
padding:5px 0 0 12px;
background-image:url(/images/menu_bg.jpg);
background-repeat:repeat-x;
}


#login form{
padding: 0;
margin:0;
}

#login label{
padding: 0;
margin:0;
}


#login .login_button{
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:21px;
padding:0 0 2px;
width:72px;
margin:15px 0 20px 0;
clear:both;
}

#login .login_button:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

#login .forgot_password{
margin-top:4px;
float:left;
color:#7d0303;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:11px;
}


#login a.forgot_password:hover, a.forgot_password:active{
text-decoration:underline;
}

#signup{
float:right;
width:706px;
height:324px;
background: #fafafa;
border:1px #c5c0b2 solid;
}

#signup h1{
width:694px;
height:25px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
color:#fafafa;
font-size:15px;
padding:11px 0 0 12px;
}

.signup_bullets{
float:left;
padding-top:24px;
height:168px;
width:360px;
}

#signup ul{
padding:0;
margin:0 0 0 30px;
color:#333;
list-style-type: none;
}

#signup li{
margin:0;
padding:0 0 8px 0;
}

#signup li p {
margin: 3px 0 0 0;
padding: 0;
color: #cbb370;
}

#signup li a#signup_btn {
background-image: url(../images/login_button.png);
background-repeat:no-repeat;
background-position:top left;
}

.signup_text{
float:left;
height:264px;
width:365px;
}

.signup_bullets{
}

/* Find Users Styles*/

#finduser{
width:708px;
}

#finduser .sort{
float:left;
width:504px;
height:30px;
background-color:#dedede;
padding:6px 0 0 12px;;
margin:0;
color:#fafafa;
font-weight:normal;
font-size:20px;
}

#finduser h1{
float:left;
width:696px;
height:30px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
padding:6px 0 0 12px;;
margin:0;
color:#fafafa;
font-weight:normal;
font-size:20px;
}

#finduser .header_sort{
float:left;
width:192px;
height:28px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
padding-top:8px;
}

#finduser .sort_dropdown{
width:168px;
height:18px;
border:1px #a5a6a4 solid;
font-size:11px;
color:#8f8f8f;
float:left;
margin:0;
padding:0;
}

#finduser h2{
width:682px;
float:left;
color:#7d0303;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
margin:30px 0 0 26px;
padding:0;
line-height:0px;
}

.finduser_search{
float:right;
width:684px;
padding:0;
margin:24px 0 12px 0;
}

.finduser_search li{
float:left;
list-style:none;
width:228px;
}

#finduser form{
padding:0;
margin:0;
}

#finduser label{
color:#7d0303;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:12px;
clear:both;
line-height:24px;
}

.finduser_input{
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
display:inline;
float:left;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;
margin:0;
padding:0;
width:200px;
}

input.finduser_input:focus{ 
background-color:#f1f1f1;
}

.finduser_button{
float:left;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#fafafa;
cursor:pointer;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:12px;
height:23px;
margin:10px 0 24px 24px;
width:84px;
}

.finduser_button:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

/* Find User Table Sizes -take 12px padding off*/

li.finduser_name{
width: 180px;
}

li.finduser_name a{
text-decoration:none;
color: #333;
}

li.finduser_name a:hover{
text-decoration:underline;
color: #FF0000;
}

li.finduser_job{
width: 180px;
}

li.finduser_company{
width: 180px;
}

li.finduser_endorsements{
width: 120px;
}

/*back end */

li.finduser_active{
width: 90px;
}

li.finduser_role{
width: 90px;
}

li.finduser_datejoined{
width: 90px;
}

li.finduser_endorsementsbackend{
width: 90px;
}

li.finduser_action{
position:relative;
width: 90px;
}



li.finduser_subscriber{
width: 100px;
text-align: center;
}




li.finduser_date{
width: 165px;
text-align: center;
}

/* Public Home */

.add_contact_button_public{
float:right;
width:112px;
height:20px;
background-image:url(../images/add_contact_button.gif);
background-repeat:no-repeat;
color:#ffffff;
padding:4px 0 0 32px;
margin-right:12px;

}

.backtolog_public{
width:112px;
height:20px;
padding:4px 0 0 0;
text-align:center;
float: right;
margin:0px 20px 20px 20px;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
}

.backtolog_public:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}


.kpi_button_public{
float:right;
font-style:normal;
width:104px;
height:20px;
background-color: #f1f1f1;
background-image: url(../images/chart_bar.png);
background-repeat: no-repeat;
background-position: 8% center;
border: 1px solid #999;
margin-right:12px;
color:#7d0303;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
padding:4px 0 0 36px;
margin:0;
}




#public_profile{
float:left;
width:672px;
height:230px;
padding-top: 18px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 12px;
}

#public_profile h1 {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
width:223px;
height:50px;
color:#333333;
font-weight:normal;
padding:0;
margin:0;
margin-left: 10px;
}

#public_profile .image_left{
float:left;
width:40px;
height:auto;
border:1px #a5a6a4 solid;
background-color: #f1f1f1;
margin-left:12px;
display:inline-block;
position:relative;
}

#public_profile .image_left img{
width:40px;
}

.image_left_search{
float:left;
width:30px;
height:auto;
border:1px #a5a6a4 solid;
background-color: #f1f1f1;
margin-left:12px;
display:inline-block;
position:relative;
margin-right: 3px;
margin-top: -8px;
}

#public_profile .profile_text{
float:left;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:12px;
color:#323131;
width:500px;
height:156px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 18px;
overflow: auto;
}

#public_profile .profile_text a{
color:#7d0303;
}

.profile_links{
width:142px;
background-color:#fafafa;
float:right;
margin-right: -12px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.profile_links ul{
margin:0;
padding:0;
}

.profile_links ul li{
list-style:none;
height:19px;
border-bottom:1px solid #999999;
padding:3px;
}

.profile_links ul li.title{
background-color:#f1f1f1;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif	;
}

.profile_links ul li a{
font-family:"lucida grande", tahoma, verdana, arial, sans-serif	;
font-size:11px;
color:#7D0303;
}

.profile_links ul li a:hover, .profile_links ul li a:active {
text-decoration:underline;
}

#public_profile .profile_text ul{
padding:0;
margin:0;
}

#public_profile .profile_text li{
list-style:none;
padding-top:4px;
}

#public_profile .profile_text img{
margin:4px 4px 0 0;
}

#public_profile .image_right{
	float:right;
	width:216px;
	height:156px;
	border:1px #a5a6a4 solid;
	background-color: #eeeded;
}

/* Public Home Task Table Sizes -take 12px padding off*/

li.publichome_date{
width: 96px;
}

li.publichome_subject{
width: 384px;
}

li.publichome_endorser{
width: 120px;
}

li.publichome_rating{
width: 60px;
}

.publichome_link a{
color:#333333;
}

.publichome_link a:hover, a:active{
}


/* Contacts */

#contacts .contact_header{
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
color:#FAFAFA;
float:left;
height:30px;
margin:0;
padding:6px 0 0 12px;
width:696px;
}

#contacts .contact_header h1{
float:left;
color: #fafafa;
font-weight:normal;
font-size:20px;
margin:0;
padding:0;
}

#contacts .sort_dropdown{
width:168px;
border:1px #a5a6a4 solid;
font-size:11px;
color:#8f8f8f;
float:left;
margin:0;
padding:0;
}

#contacts .sort_dropdown option{
margin:0;
padding:0;
} 


#contacts .addcontact_button{
float:left;
width:109px;
height:19px;
padding:4px 0 0 45px;
margin-left:24px;
background-color:#f1f1f1;

font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
background-image: url(../images/add_cross.png);
background-position: 13% center;
background-repeat: no-repeat;
font-size:12px;
color:#7d0303;
border:1px #999999 solid;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
}

/* Contacts Table Sizes -take 12px padding off*/

li.contacts_name{
width: 120px;
}

li.contacts_member{
width: 36px;
}

li.contacts_type{
width: 60px;
}

li.contacts_company{
width: 168px;
}

li.contacts_email{
width: 168px;
}

li.contacts_actions{
width: 84px;
}

.contacts_rowStyle2 {
width:708px;
background-color: #FFF;
}


.contacts_edit{
width:684px;
height:144px;
margin-left: 30px;
}



.contacts_picturebox{
float:left;
width:108px;
height:120px;
margin-top:12px;
background-color:#f1f1f1;
border:1px solid #C5C0B2;
}

.contacts_picturebox_spacer{
float:left;
width:110px;
height:120px;
margin-top:12px;
}

.active_border{
border:1px solid #910000;
}

.normal_border{
border:1px solid #C5C0B2;
}

.contacts_contentbox{
float:left;
width:456px;
height:120px;
margin-top:12px;
margin-left:12px;
background-color:#ffffff;
}

.contacts_contentbox_nopic ul{
margin:0;
padding:0;
}

.contacts_contentbox_nopic{
float:left;
width:644px;
min-height:120px;
height:auto !important;
height:120px;

margin-top:12px;
margin-bottom:12px;
margin-left:24px;
padding-left:12px;
padding-bottom:12px;
background-color:#ffffff;
}

.groups_contentbox{
float:left;
width:600px;
  min-height:120px;
  height:auto !important;
  height:120px;
margin-top:12px;
margin-left:12px;
background-color:#ffffff;
}

.groups_contentbox span.feedback{
float:left;
width:200px;
margin-left:120px;
margin-bottom:10px;
}

.groups_info{
float:left;
width:400px;
min-height:108px;
padding-top:12px;
margin-left:12px;
}

.contacts_info{
float:left;
width:400px;
min-height:108px;
padding-top:12px;
margin-left:12px;
}

.contacts_info li{
list-style:none;
width:400px;
float:left;
display:inline;

}

.contacts_label{
float: left;  
width: 96px;  
margin-right: 3px;
padding-top:1px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
}

.contacts_input{
width:144px;
height:15px;
padding-left:5px;
font-size:12px;
color:#333333;
background-color:#f1f1f1;
border:1px solid #910000; 
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

.contacts_text{
float:left;
padding-top:1px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
margin:0;
}

.contacts_groups{
float:left;
  min-height:108px;
  height:auto !important;
  height:108px;
width: 156px;
padding-top:12px;
padding-bottom:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.contacts_groups label{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
color:#7d0303;
}

.contacts_groups h1{
color:#333333;
font-size:12px;
}

.contacts_groups a{
color:#333333;
}

.contacts_groups li{
list-style:none;
display:inline;
}

.contacts_edit_actions{
margin-top:8px;
margin-bottom:5px;
padding-right:27px;
float:right;
width:60px;
height:97px;
text-align:right;
}

.contacts_edit_actions ul{
margin:0;
padding:0;
}

.contacts_edit_actions li{
list-style:none;
display:inline;
margin-right:5px;
}

.save_contact{
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:21px;
margin:5px 0 0 120px;
padding:0 0 2px;
width:72px;
}

.save_contact:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

.visitprofile_button{
float:left;
margin-left:8px;
width:84px;
height:23px;
background:#7d0303 none repeat scroll 0 0;
border:1px solid #910000;
color:#fafafa;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
font-size:12px;
cursor:pointer;
}

.visitprofile_button:hover{
background:#910000 none repeat scroll 0 0;
}

.add_picture{

}

input.add_contact_button{
background-color:#f1f1f1;
border:1px #999999 solid;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
color:#7d0303;
background-image:url(../images/add_cross_ie6.png);
background-repeat:no-repeat;
float:left;
clear: left;
font-size:12px;
height:23px;
padding:0 0 3px 0;
width:84px;
cursor:pointer;
margin:5px 0px 20px 120px;
display:inline-block;
}

a.text_add{
display:block;
float:left;
margin-top:10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:normal;
color:#7d0303;

}


.contacts_info_add{
float:left;
width:250px;
height:108px;
padding-top:12px;
}

.contacts_info_add li{
list-style:none;
width:250px;
height:24px;
}

.logo_add{
display:block;
float:left;
height:50px;
margin-right:5px;
margin-top:10px;
}

/* Groups */

#groups .group_header{
float:left;
width:696px;
height:30px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
color: #fafafa;
padding:6px 0 0 12px;
margin:0;
}

form#sort_content {
float: right;
margin: 3px 12px 0 0;
}

#groups .group_header h1{
float:left;
color: #fafafa;
font-weight:normal;
font-size:20px;
}

#groups .sort_dropdown{
width:168px;
height:18px;
border:1px #a5a6a4 solid;
font-size:11px;
color:#8f8f8f;
float:left;
margin:0;
padding:0;
}

#groups .addgroup_button{
background-color:#f1f1f1;
background-image:url(../images/add_cross_ie6.png);

background-repeat:no-repeat;
border:1px solid #7D0303;
color:#7D0303;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:19px;
margin-left:24px;
padding:4px 0 0 45px;
width:109px;
}

.groups_contentbox ul{
margin:0;
padding:0;
}

.groups_contentbox{
float:right;
width:660px;
height:120px;
margin-top:12px;
margin-bottom:12px;
margin-right:24px;
background-color:#ffffff;
}

.groups_labels{
padding-top:12px;
margin-bottom:12px;
float:left;
width: 11em;
height:108px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

ul.groups_abels{
}

.groups_labels li{
list-style:none;
margin-bottom:12px;
}

.groups_info{
float:left;
width:350px;
padding-top:12px;
}

.addcontacts_groups{
float:left;
height:108px;
width: 380px;
padding-top:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.groups_info li{
list-style:none;
width:300px;
height:24px;
}

.groups_label{
	float: left;
	width: 100px;
	margin-right: 3px;
	padding-top:1px;
	text-align: right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin-bottom: 12px;
	font-style: normal;
	color:#7d0303;
}

.groups_input{
width:200px;
height:15px;
padding-left:5px;
float: right;
margin-right:22px;
margin-bottom:12px;
font-size:12px;
color:#333333;
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

.groups_input:focus{
background-color:#f1f1f1;
}

.notes{
height:24px;
}

.groups_submit_changes{

background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:23px;
margin:5px 0 10px 120px;
padding:0 10px 3px 10px;
width:auto;
}

.groups_submit_changes:hover, .groups_delete:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}


.groups_delete{

background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:23px;
margin:5px 0 10px 5px;
padding:0 10px 3px 10px;
width:auto;
}

.sort_dropdown_group{
width:168px;
height:18px;
border:1px #a5a6a4 solid;
font-size:11px;
color:#8f8f8f;
float:left;
margin:0;
padding:0;
}

.add_to_group{
background-color:#CBB370;
background-image:url(../images/add_cross_ie6.png);
background-position:10% center;
background-repeat:no-repeat;
color:#000000;
float:left;
width:108px;
height:20px;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
font-size:11px;
padding-left:20px;
padding-bottom:3px;
border:0;
margin-left:12px;
cursor:pointer;

}

#groups .first_add{
float:right;
width:708px;
height:168px;
}

#groups .first_add p{
float:left;
width:568px;
margin:36px 0 0 0;
padding:0;
color:#333333;
}

#groups .first_add img{
float:left;
width:60px;
height:61px;
margin:36px 24px 72px 24px;
}

#groups .add_group_button{
margin:12px 24px 0 0;
float:right;
width:109px;
height:19px;
padding:4px 0 0 45px;
background-color:#cbb370;
background-image: url(../images/add_cross.png);
background-position: 13% center;
background-repeat: no-repeat;
font-size:12px;
color:#000;
}

/* Groups Table Sizes -take 12px padding off*/

li.group_name{
width: 168px;
}

li.group_notes{
width: 276px;
}

li.group_members{
width: 132px;
}

li.group_actions{
width: 84px;
}


/* Groups Expanded*/


.group_extended_table{
	width:684px;
	border:1px #6b6b6b solid;
	float:left;
	margin-left:12px;
	margin-bottom: 12px;
}

.group_extended_table ul{
margin:0;
padding:0;
}

ul.table_header_extended {
font-size: 12px;
background-color: #7d0303;
color:#ffffff;
text-align:left;
height:24px;
}

ul.table_header_extended li {
float: left;
list-style-type: none;
margin: 0;
padding-top: 4px;
padding-left:12px;
}

ul.rowStyle1_extended {
width:684px;
font-size: 12px;
background-color: #FFF;
color: #333333;
border-top: 1px solid #CCC;
text-align:left;
min-height:36px;
}

ul.rowStyle1_extended li {
float: left;
list-style-type: none;
margin: 0;
display:inline;
padding-top: 10px;
padding-left: 12px;
height:26px;
}

/* Groups Expanded Table Sizes -take 12px padding off*/

li.groupe_name{
width: 108px;
}

li.groupe_member{
width: 48px;
}

li.groupe_type{
width: 60px;
}

li.groupe_company{
width: 168px;
}

li.groupe_email{
width: 156px;
}

li.groupe_actions{
width: 72px;
}

/* -- group extended form -- */

.group_extended{
float:left;
height:96px;
width:708px;
}

.group_name_input{
height:18px;
width:240px;
border:1px #FF0000 solid;
float:right;
}

.group_notes_input{
height:36px;
width:240px;
border:1px #FF0000 solid;
float:right;
}

.group_label{
float:right;
}

.left_extended{
float:left;
width:360px;
}

.right_extended{
float:right;
width:348px;
}

/* -- endorsement form -- */

#endorsement_details {
padding-bottom: 20px;
}

#endorsement_details h1 {
width:697px;
height:25px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
color: #fafafa;
font-size:17px;
padding:11px 0 0 12px;
border-bottom: 1px solid #b9b9b9;
}

#endorsement_details p {
line-height: 20px;
color: #333;
}

.endorsement_form h1 {
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #B9B9B9;
color:#FAFAFA;
font-size:17px;
height:25px;
padding:11px 0 0 12px;
width:697px;
}

ul.endorsement_list {
margin: 20px 0 20px 20px;
padding: 0;
}	

ul.endorsement_list li {
list-style-type: none;
padding: 5px;
line-height: 20px;
}

li.endorse_summary_title span.endorse_title {
font-size: 16px;
font-weight: 600;
}

span.endorse_title {
color: #666;
font: 11px "lucida grande bold", "tahoma bold", "verdana bold", "arial bold", sans-serif;
font-style: normal;
margin-right: 5px;
}

span.error_title {
float: left;
color: #666;
font: 15px Georgia, "Times New Roman", Times, serif;
font-style: normal;
padding: 20px 20px 10px 20px;
}

span.	profile_list a#toggle, span.profile_list a#toggle2, span.profile_list a#toggle3, span.profile_list a#toggle4 {
color: #910000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
border: 1px solid #999;
line-height: 40px;
margin: 20px 0 20px 0;
padding: 3px 20px 3px 30px;
background: #F1F1F1 url(../images/table_pencil.png) no-repeat 3% center;
}

form.basic_form .skill_level_select span input {
width: 1em;
}


form.basic_form .skill_level_select br {
display: none;
}
/* -- information pages -- */

#info_text p {
float:left;
padding: 10px 10px 0 40px;
margin: 0;
line-height: 18px;
font-size: 12px;
color: #333;
}


#info_text h1 {
width:697px;
height:31px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
color: #fafafa;
font-size:20px;
padding:10px 0 0 12px;
}

.sidebar_signup_button{
float:left;
width:174px;
height:54px;
padding-top:18px;
padding-left: 24px;
background-image:url(../images/sidebar_signup_button.gif);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-size:13px;
color:#ffffff;
margin:0 0 0 16px;
}

.sidebar_signup_button_text{
font-size:12px;
font-weight:bold;
}

ul.sidebar_signup {
clear: left;
color: #333;
}

ul.sidebar_signup li {
padding: 5px;
}	

h1.sidebar_title {
float:left;
width:216px;
height:25px;
margin:0 0 12px 0;
background: #7d0303 url(../images/menuselect_bg.jpg) repeat-x 0 0;
color: #f1f1f1;
font-size:15px;
padding:11px 0 0 12px;
}

#sidebar_signup_image {
width: 196px;
height: 130px;
margin: 18px 0px 20px 16px;
background: #eeeded;
border: 1px solid #bababa;
}

/* -- Form Styling -- */

form#contact_form {
margin: 20px 0 20px 20px;
}

form#gCV_form {
margin: 0 0 0 120px;
}

form#endorsement_form {
margin: 20px 0 0px 55px;
}

form.basic_form label {
float: left;
width: 13em;
margin: 5px 0 5px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
color:#7d0303;
}

form.basic_form input {
width: 200px;
}

form.basic_form input[type="radio"] {
width: auto;
}

p.question {
float: left;
margin: 0 12px 0 0;}

form.basic_form input[type="text"], form.basic_form input[type="password"], form.basic_form textarea, form.basic_form select {
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color:#fafafa;
margin: 5px 0 5px 0;
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
}

form.basic_form select {
width: 170px;
margin: 5px 0 0 0;
}

form.basic_form textarea {
width: 300px;
font-size: 12px;
}

form.basic_form input.radio, form.basic_form input.checkbox, form.basic_form input.submit, form.basic_form input.star {
width: auto;
}

form.basic_form input#submit_contact {
margin: 0 0 0 30px;
}

form.basic_form input:focus, form.basic_form textarea:focus {
background: #f1f1f1;
}

form.basic_form label .required {
font-size: 11px;
color:#666;
}

form.basic_form span.feedback {
font-weight: bold;
color:#FF0000;
margin-left: 20px;
padding-left: 18px;
font-size: 11px;
background: url(../images/error.png) no-repeat left top;
}

.feedback {
font-weight: bold;
color:#FF0000;
margin-left: 20px;
padding-left: 18px;
font-size: 11px;
background: url(../images/error.png) no-repeat left top;
}

.basic_form input.radio {
float: left;
margin-right: 10px;
}

form.basic_form input.star {
float: left;
margin-right: 10px;
}

form.basic_form label#endorse {
width: 3em;
margin: 0;
}

form.basic_form label.kpi {
width: 13em;
margin: 0;
}

form#gCV_form label {
width: 10em;
}

/* Set the width for IE6- */
* html .feedback{
width: 10em;
}

.submit {
height: 25px;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
margin: 15px 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
cursor:pointer;
}

.submit:hover {
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

form.basic_form input.submit{
height: 25px;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
margin: 15px 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
cursor:pointer;
}

form.basic_form input.submit:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

#include {
margin: 0 0 30px 0;
padding: 0;
border: none;
background: transparent;
}


#include div {
width: 150px;
float: left;
}

#include label {
/*width: 3em;*/
float: none;
display: inline;
}

input.submit_gCV, fieldset.standard_fieldset input.submit_gCV{
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7d0303;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:24px;
float:left;
margin-right:12px;
margin-bottom: 20px;
width:auto;
padding:0 5px 0 5px;
}

input.submit_gCV:hover, fieldset.standard_fieldset input.submit_gCV:hover {
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

#gcv_tabs input.submit_gCV{
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7d0303;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:24px;
float:right;
margin:30px 60px 20px 0;
width:auto;
padding:0 5px 0 5px;
}

#gcv_tabs input.submit_gCV:hover{
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

a.add_new {
position: absolute;
right: 20px;
top: 4px;
color: #CCC;
font-size: 9px;
text-transform: uppercase;
padding-top: 6px;
}

a.add_new:hover {
color: #98bede;
}	


form.basic_form input.submit_gCV {
height: 25px;
width: 100px;
background: #7d0303;
color: #FFF;
border: 1px solid #910000;
margin: 15px 0 15px 0px;
}

form.basic_form input.submit_gCV:hover {
background: #910000;
}

form#signup_form {
margin: 20px 0 20px 65px;
}

form#signup_form fieldset {
float: left;
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
border:1px solid #C5C0B2;
margin: 10px 65px 20px 0;
width: 560px;
padding: 15px 10px 10px 10px;
position: relative;
}	

form#signup_form legend {
border: 1px solid #CCC;
background-color: #F1F1F1;
position: absolute;
padding: 3px;
top: -12px;
left: 7px;
color: #000;
font: 13px Georgia, "Times New Roman", Times, serif;
font-style: normal;
}	

ul#signup_features {
clear: left;
}

li.gCV_select input {
margin: 0 0 0 10px;
overflow: visible;
}

li.gCV_select input:hover {
cursor: pointer;
}

label#terms {
margin: 2px 0 0 0;
width: 280px;
}

label#renew {
margin: 2px 0 0 0;
width: 200px;
}	

label#member_since {
margin: 2px 0 10px 0;
font-size: 13px;
color: #999;
width: 580px;
}

label#member_signup {
margin: 2px 0 10px 0;
font-size: 13px;
color: #333;
width: 580px;
}	

form.basic_form label.buy {
width: 290px;
margin-top: 2px;
}

form#signup_form fieldset#buy_wrapper {
border: 1px solid #CCC;
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
padding: 35px 0px 20px 10px;
margin: 0;
}	

form#signup_form fieldset#buy_wrapper textarea {
height: 150px;
}	

form#signup_form fieldset#privacy_wrapper {
background: #EEEDED;
border: 1px solid #FF0000;
padding: 20px 10px 20px 10px;
}	

form.basic_form label.privacy {
width: 340px;
margin-top: 2px;
}

form.basic_form label.gcv_profile {
width: 300px;
}

ul#payment_methods {
list-style-type: none;
position: relative;
left: -40px;
}

ul#payment_methods li {
display: inline;
margin: 0;
}


form#login_form {
border: none;
padding: 15px 15px 5px 15px;
}

form#login_form input {
width: 180px;
}


form#login_form input#remember {
width: 20px;
float: left;
margin: 0 5px 0 0;
}

a.openid_login {
display:block;
padding: 0px 0 0 20px;
height: 20px;
width:115px;
background-image: url(../images/openid_icon.png);
background-repeat: no-repeat;
background-position: left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7d0303;
font-style:normal;
}

a.openid_login:hover {
text-decoration:underline;
}

a.standard_login {
padding: 0 0 0 30px;
height: 15px;
background-image: url(../images/gm_symbol.gif);
background-repeat: no-repeat;
background-position: left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7d0303;
font-style:normal;

}

a.standard_login:hover {
text-decoration:underline;
}

span.openid_check {
}

span.image_upload {
clear: left;
color: #666;
margin: 10px 0 10px 0;
font-size: 11px;
}

span.profile_list {
	color: #333333;
	line-height: 15px;
	font-style:normal;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
}

span.logform_list {
color: #910000;
font-size: 11px;
line-height: 20px;
}

form.basic_form p {
padding: 0;
margin: 0;
}

form.basic_form input.submit_business, .submit_business {
width: auto;
padding:0 5px 0 5px;
height: 25px;
color:#FAFAFA;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
border: 1px solid #7d0303;
margin: 0 0 20px 0;
float:left;
clear:both;
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;

}

form.basic_form input.submit_business:hover, .submit_business:hover {
background: url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

div.divider {
height: 3px;
overflow: visible;
float: left;
width: 600px;
border-top: 3px double #CCC;
margin: -10px 40px 20px 54px;
}

ul.profile_display_list {
margin: 0;
padding: 0;
list-style-type:none;
}

ul.profile_display_list li {
margin: 10px 0 0 0;
}

form#signup_form h5 {
font-size: 15px;
color: #333;
font-weight: bold;
margin-bottom: 6px;
}

span.user_info {
  margin: 20px 0 20px 0;
  padding: 10px 0 10px 20px;
  background-image: url(/images/information.png);
  background-position: left center;
  background-repeat: no-repeat;
  color: #910000;
  font-size: 11px;
  line-height: 20px;
  width:700px;
  float:left;
}

img.avatar {
width:80px;
padding: 3px;
border: 1px solid #CCC;
background: #FAFAFA;
}

#panel {
display: none;
margin: 0;
padding: 0;
}



/* --- tasks welcome screen --- */

#profile_new h2 {
margin-bottom: 20px;
}

.info_wrapper {
float:left;
clear: left;
  min-height:100px;
  height:auto !important;
  height:100px;

width:684px;
border:1px solid #c5c0b2;
background-image:url("/images/error_gradient.jpg");
background-repeat:repeat-x;
margin-bottom:12px;
}

.info_wrapper_bottom {
float:left;
clear: left;
height:100px;
width:684px;
border:1px solid #c5c0b2;
background-image:url("/images/error_gradient.jpg");
background-repeat:repeat-x;
}

.info_box {
float: left;
width: 76px;
height: 96px;
margin: 10px 20px 15px 15px;
}

.info_text {
float:left;
display:inline;
width:500px;
margin-left:12px;
margin-top:12px;
padding-top:3px;
}

.info_text p{
margin:0 0 15px 0;
padding:0;
min-height:25px;
height:auto !important;
height:25px;
}

a.get_started{
display:block;
float:left;
height:19px;
border:1px solid #7d0303;
padding:3px 12px 0 12px;
background-image:url("/images/red_gradient_button.jpg");
background-repeat:repeat-x;
color:#FFFFFF;
margin-bottom:10px;
}

a.get_started:hover, a.get_started:active {
background-image:url("/images/grey_gradient_button.jpg");
border:1px solid #8f9096;
}

h2.firstshow_heading{
font-family:Georgia, "Times New Roman", Times, serif;
color:#7d3030;
font-style:normal;
float:left;
font-size: 18px;
margin-top:20px;
}

h2.firstshow_heading a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#7d3030;
font-style:normal;
float:left;
margin-bottom:-20px;
text-decoration:underline;
}

.input_label{
float:left;
margin:12px 0 5px 12px;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
}

.no_margin{
margin-top:0px;
}

.log_expanded1 {
float:left;
  min-height:238px;
  height:auto !important;
  height:238px;
width:708px;
background-color:#f1f1f1;
border-top: 1px dotted #c5c0b2;
padding-bottom:20px;
}

.log_expanded2 {
float:left;
  min-height:238px;
  height:auto !important;
  height:238px;
width:708px;
background-color:#fafafa;
border-top: 1px dotted #c5c0b2;
padding-bottom:20px;
}

.log_expanded1 .label{
float:left;
text-align:right;
margin-right:12px;
padding-top:3px;
width:108px;
height:21px;
color:#333333;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-style:normal;
font-size:11px;
color:#7d3030;
margin-top:12px;
}

.log_expanded1 .content{
margin-top:12px;
float:left;
color:#333333;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
width:201px;
  min-height:21px;
  height:auto !important;
  height:21px;
padding:3px 0 0 3px;
}

.log_expanded1 .dates{
margin-top:12px;
float:left;
color:#333333;
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
width:80px;
min-height:21px;
height:auto !important;
height:21px;
padding:3px 0 0 3px;
}

.log_expanded1 .to{
margin-top:12px;
float:left;
color:#333333;
width:35px;
height:21px;
padding:3px 0 0 3px;
text-align:center;
}

.log_expanded1 .description{
  min-height:96px;
  height:auto !important;
  height:96px;
}

.log_expanded1 .title{
height:60px;
}

.log_expanded1 .left{
float:left;
width:354px;
}

.log_expanded1 .right{
float:right;
width:354px;
}

.log_expanded2 .label{
float:left;
text-align:right;
margin-right:12px;
padding-top:3px;
width:108px;
height:21px;
color:#333333;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
margin-top:12px;
}

.log_expanded2 .content{
margin-top:12px;
float:left;
color:#333333;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
width:201px;
min-height:21px;
height:auto !important;
height:21px;
padding:3px 0 0 3px;
}

.log_expanded2 .dates{
margin-top:12px;
float:left;
color:#333333;
background-color:#FFFFFF;
width:80px;
  min-height:21px;
  height:auto !important;
  height:21px;
padding:3px 0 0 3px;
}

.log_expanded2 .to{
margin-top:12px;
float:left;
color:#333333;
width:35px;
height:21px;
padding:3px 0 0 3px;
text-align:center;
}


.log_expanded2 .description{
  min-height:96px;
  height:auto !important;
  height:96px;
}

.log_expanded2 .title{
height:60px;
}

.log_expanded2 .left{
float:left;
width:354px;
}

.log_expanded2 .right{
float:right;
width:354px;
}

.contacts_bg{
width:708px;
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
border-top:1px solid #C5C0B2;;
float:left;
}

.appraisal_header{
float:left;
width:696px;
height:30px;
background:#7D0303 url(../images/tablehead_bg.jpg) repeat-x 0 0;
padding:6px 0 0 12px;;
margin:0;
}


.appraisal_header h1{
float:left;
color: #fafafa;
font-weight:normal;
font-size:20px;
margin-right:10px;
}


a.add_appraisal_button {
float:right;
display:block;
margin-right:12px;
background-color:#CBB370;
background-image:url(../images/add_cross_ie6.png);
background-repeat:no-repeat;
color:#000000;
font-size:12px;
height:19px;
padding:4px 0 0 35px;
width:129px;

background-color:#F1F1F1;
background-image:url(../images/add_cross_ie6.png);

background-repeat:no-repeat;
border:1px solid #999999;
color:#7D0303;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;



}

form.appraisal_form{
margin:0;
padding:0;
}

form.appraisal_form select{
	float:left;
	width:233px;
	margin-top:24px;
}

form.appraisal_form .appraisal_input{
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
display:inline;
float:left;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;
margin:0;
padding:0;
width:200px;
}

form.appraisal_form input.comphouse_check {
	margin-top: 28px;
}

form.appraisal_form label{
margin-right:12px;
margin-top:24px;
text-align:right;
float:left;
width:240px;
}

select.time_period {
width: 150px;

}



.submit_appraisal {
height: 25px;
width: 100px;
background:#7d0303 none repeat scroll 0 0;
border:1px solid #910000;
color:#fafafa;
border: 1px solid #666;
margin:12px 12px 12px 500px;
font-size: 11px;
float:right;
cursor:pointer;
}

.submit_appraisal:hover {
background-color:#910000;
}

form.appraisal_form span.feedback {
font-weight: bold;
color:#FF0000;
margin-left: 10px;
margin-top:24px;
padding-left: 18px;
font-size: 11px;
background: url(../images/error.png) no-repeat left top;
float:left;
}


.profile_header_wrap{
width:682px;
height:50px;
float:left;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:12px;
margin-bottom:20px;
border-bottom: 1px solid #c5c0b2;
}

h1.profile_header_wrap{
line-height:10px;	 
margin:0;
padding:0;
}


label#delete_account {
margin: 0;
color: #FF0000;
}

/* -- Appraisal notes -- */

#gCV .appraisal_container {
margin-top: 30px;
border-top: 1px solid #CCC;
}

#gCV h1.appraisal_title {
margin-top: 12px;
font-size: 15px;
}

#gCV h2.appraisal_date {
font-size: 13px;
margin-top: 0;
}

#gCV span.appraisal_description {
font-size: 12px;
line-height: 20px;
margin: 12px 0 5px 0;
}

/* -- Tweaks -- */

textarea#description, textarea#notes, textarea#endorsermessage{
height:100px;
width:250px;

background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;
font-size:12px;
margin:5px 0;
}

dd{
padding:0;
margin:0;
}

form.basic_form span.feedback{
float:left;
margin-left:155px;
display:block;
width:400px;
}

.feedbackbob{
font-weight: bold;
color:#FF0000;
padding-left: 18px;
font-size: 11px;
background: url(../images/error.png) no-repeat left top;
margin-bottom:5px;
float:left;
display:block;
width:150px;
}

#login_form .feedback{
font-weight: bold;
color:#FF0000;
padding-left: 18px;
font-size: 11px;
background: url(../images/error.png) no-repeat left top;
margin-bottom:5px;
float:left;
display:block;
width:150px;
margin-left:0;
}

span.endorse_text a#toggle{
border:3px double #1985b5;
background: #fff url(../images/gm_symbol.gif) no-repeat 2% center;
font-family:"lucida grande", "tahoma", "verdana", "arial", sans-serif;
font-size:14px;
font-weight:200;
padding: 5px 7px 5px 37px;
margin-left:0;
}

span.separate{
float:left;
margin-left:155px;

}

.submit{
margin-left:155px;
}

span.tags_explained{
float:left;
display:block;
background-image: url(/images/information.png);
background-position: left center;
background-repeat: no-repeat;
color: #910000;
padding-left: 20px;
margin-bottom: 10px;
}

span.tags_explained a {
text-decoration: underline;
}

.powered_by_kwiqq{
margin:0 auto;
width:940px;
text-align:right;
}

.powered_by_kwiqq a{
font-size:10px;
color:#666666;
}

.powered_by_kwiqq img{
margin-bottom:-3px;
}

#paginationControl{
float:right;
background-color:#7d0303;
border-top:1px solid #C5C0B2;
color:#ffffff;
font-size:12px;
height:20px;
padding:5px 5px 0 0;
text-align:right;
width:703px;
}

#paginationControl a{
color:#ffffff;
}

#signup li a#signup_btn{
background-image:url(../images/login_button.png);
background-position:left top;
background-repeat:no-repeat;
border:0 none;
clear:both;
color:#000000;
cursor:pointer;
font-family:"LucidaGrande","Lucida Sans",sans-serif;
font-size:11px;
margin-top:10px;
padding:5px;
width:109px;
float:left;
display:block;
text-align:center;
}



/* -- Error Info -- */

.error_box{
width:694px;
min-height:216px;
float:left;
border:1px solid #c5c0b2;
background-image:url("/images/error_gradient.jpg");
background-repeat:repeat-x;
padding:24px 0 0 12px;
}

.error_box h1{
float:left;
width:682px;
color:#333333;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:26px;
font-weight:normal;
height:50px;
margin:0;
padding:0;
border-bottom:1px solid #C5C0B2;
margin-bottom:12px;
}

.error_box p{
float:left;

margin-top:12px;
height:50px;
width:550px;
font-size:15px;
}

.error_icon{
float:left;
display:inline;
margin-right:24px;
}

a.error_link{
display:block;
float:left;
height:19px;
border:1px solid #7d0303;
padding:3px 12px 0 12px;
background-image:url("/images/red_gradient_button.jpg");
background-repeat:repeat-x;
color:#FFFFFF;
}

a.error_link:hover, a.error_link:active {
background-image:url("/images/grey_gradient_button.jpg");
border:1px solid #8f9096;
}

/* -- First Show -- */

a.add_achievement {
display:block;
width: 96px;
height: 76px;
background-image:url("/images/add_achievement_grey.png");
background-repeat:no-repeat;
}
a.add_achievement:hover, a.add_achievement:active{
background-image:url("/images/add_achievement.png");
background-repeat:no-repeat;
}

a.add_skill {
display:block;
width: 96px;
height: 76px;
background-image:url("/images/add_skill_grey.png");
background-repeat:no-repeat;
}
a.add_skill:hover, a.add_skill:active{
background-image:url("/images/add_skill.png");
background-repeat:no-repeat;
}

a.add_publication {
display:block;
width: 96px;
height: 76px;
background-image:url("/images/add_publication_grey.png");
background-repeat:no-repeat;
}
a.add_publication:hover, a.add_publication:active{
background-image:url("/images/add_publication.png");
background-repeat:no-repeat;
}

a.add_qualification {
display:block;
width: 96px;
height: 76px;
background-image:url("/images/add_qualification_grey.png");
background-repeat:no-repeat;
}
a.add_qualification:hover, a.add_qualification:active{
background-image:url("/images/add_qualification.png");
background-repeat:no-repeat;
}

/* -- Homepage -- */

ul.signup_imageshomepage{
width:696px;
height: 420px;
float:right;
margin:0 0 0 0;
padding:0;
}

ul.signup_imageshomepage li{

list-style:none;
}

ul.signup_images{
width:696px;
height: 420px;
float:right;
margin:0 0 0 0;
padding:0;
}

ul.signup_images li{
width:696px;
list-style:none;
}

a.signup_button{
display:block;
width:336px;
height:50px;
float:right;
background-image:url("/images/signup_gradient.png");
border:1px solid #7d0303;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:15px;
text-align:center;
padding-top:10px;
margin:10px 0 30px 0;
}

a.signup_button:hover, a.signup_button:active {
background-image:url("/images/signup_gradient_grey.png");
border:1px solid #8f9096;
}

ul.homepage_nav{
visibility:hidden;
width:600px;
float:right;
margin:0;
padding:0;
}

ul.homepage_nav li{
z-index:100;
list-style:none;
display:inline;
}

a.homepage_button:hover, a.homepage_button:active, a.homepage_button_active {
display:block;
float:right;
width:108px;
height:24px;
border:1px solid #7d0303;
padding-top:3px;
background-image:url("/images/homepage_buttons_gradient.png");
background-repeat:repeat-x;
text-align:center;
color:#FFFFFF;
font-size:14px;
margin-left:12px;
}

a.homepage_button{
display:block;
float:right;
width:108px;
height:24px;
border:1px solid #8f9096;
padding-top:3px;
background-image:url("/images/homepage_buttons_gradient_grey.png");
background-repeat:repeat-x;
text-align:center;
color:#FFFFFF;
font-size:14px;
margin-left:12px;
}

.pics { height: 264px; width: 696px; padding:0; margin:0; border: 1px solid #666; background-color: #fafafa; overflow: hidden }
.picshomepage { height: 264px; width: 686px; padding:5px; margin:0; border: 1px solid #666; background-color: #fafafa; display: block; }

.pics img { height: 242px; width: 674px; padding: 10px; top:0; left:0 }

#output h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight: 100; font-style: normal; font-size: 13px; line-height: 1.3em;}

#output {margin-top: 10px; width: 340px; float: left;}

#nav a {width:110px; height: 28px; background: #910000; color: #FFF; padding: 10px 5px 10px 5px; margin-right: 12px; text-decoration: none;}

#title_wrapper {height: 50px; width:650px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: 100; font-style: normal; font-size: 26px; color: #910000; margin: 0; padding: 0; line-height: 1.6em; overflow: hidden;}

#title_wrapper h3 {width: 550px; float: left; height: 50px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: 100; font-style: normal; font-size: 26px; color: #910000; margin: 0; padding: 0; line-height: 1.6em;}



/* -- Inside Tabs styles -- */

#gcv_userinfo {
  padding: 0 10px 0 10px;
  float: left;
  margin-top: 30px;
}

#gcv_userinfo h2 {
  color: #000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 18px;
}

#gcv_userinfo p {
  line-height: 1.6em;
  color: #666;
}

#gcv_tabs {
  margin-top: 20px;
}

form#gCV_form label.gcv_profile {
width: 200px;
margin: 3px 0 0 0;
}

.gcv_divider {
  height: 1px;
  border-top: 1px solid #f1f1f1;
  margin-top: 22px;
  width: 422px;
}

table.gcv_creator {
border-collapse: collapse;
margin: 10px 0 20px 0;
width: 422px;
border: 1px solid #c5c0b2;
font-size: 11px;
}	

table.gcv_creator thead {
background: #f1f1f1;
text-align: left;
border-bottom: 1px solid #c5c0b2;
height: 20px;
}

table.gcv_creator tr {
background: #FFF;
}

table.gcv_creator td {
padding: 5px;
border: 1px solid #c5c0b2;
background: #FFF;
}	

table.gcv_creator th {
padding: 5px;
background: #f1f1f1;
}


.contacts_info ul li dd {
display:inline;
padding:0;
margin:0;
}

.contacts_info ul li label{
color:#7d0303;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
padding:0;
margin:0;
width:120px;
float:left;
display:inline;

}

 .contacts_info ul li input {
 background-color:#FaFaFa;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;
display:inline;
padding:0;
margin:0 0 5px 0;
width:200px;
}

 .contacts_info ul li input:focus, .contacts_info ul li textarea:focus{ 
background-color:#f1f1f1;
}


.groupItem .itemHeader li.tasks_title a{
text-decoration: underline;
display:inline;
font-size:12px;
text-align:left;
position:relative;
right:0;
}

.groupItem .itemHeader li.inbox_type a{
text-decoration:underline;
display:inline;
font-size:12px;
text-align:left;
position:relative;
right:0;
}

fieldset#include label{
width:120px;
float:left;
display:block;
clear:left;
}

fieldset#include span input{
width:10px;
clear:right;
float:left;
display:inline;
}

input#privacyType{
width:10px;
}

ul#saveditems li{
list-style:none;
padding:0;
}

ul#saveditems{
list-style:none;
padding:0;
margin:0;
}

ul#saveditems li a{
background:#F1F1F1 url(../images/achievement_title.png) no-repeat scroll 3% center;
border:1px solid #999999;
color:#910000;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
line-height:40px;
margin-right:0;
padding:3px 20px 3px 30px;
}

.clearform{
background-color:#F1F1F1;
background-image:url(../images/add_cross_ie6.png);

background-repeat:no-repeat;
border:1px solid #999999;
color:#7D0303;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:19px;
margin-bottom:20px;
padding:4px 20px 0 35px;
width:auto;
}

.buttonform{
background-color:#F1F1F1;
background-image:url(../images/add_cross_ie6.png);

background-repeat:no-repeat;
border:1px solid #999999;
color:#7D0303;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
height:19px;
margin-bottom:20px;
padding:4px 20px 0 35px;
width:auto;
}

div#achievementsmessage{

width:400px;
height:35px;
display:block;
float:left;
border:1px solid #c5c0b2;
background-image:url("/images/info_icon_sml.png");
background-repeat: no-repeat;
padding:14px 0 0 70px;
background-color:#f1f1f1;
color:#910000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-style:normal;
margin:0 0 0 100px;
}

span.message{
width:606px;
height:51px;
display:block;
float:left;
border:1px solid #c5c0b2;
background-image:url("/images/info_icon.png");
background-repeat: no-repeat;
padding:24px 0 0 100px;
background-color:#f1f1f1;
color:#910000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-style:normal;
clear:both;
}

ul li span.feedback{
float:left;
width:200px;
margin:10px 0 10px 100px;
display:inline;
font-weight: bold;
color:#FF0000;
padding-left: 18px;
font-size: 11px;
background: url(../images/error.png) no-repeat left top;
}


.prodetails_form{
background-image:none;
margin:10px 70px 20px 60px;
}

form#professionalform h5, form#employmentform h5, form#educationform h5, form#salaryform h5{
color:#333333;
font-size:15px;
font-weight: bold;
margin-bottom:6px;
}

.general_settings form.basic_form span.profile input{
width:auto;
}

.general_settings form.basic_form span.profile label{
float:left;
display:inline;
clear:both;
width:auto;
}

.general_settings form.basic_form span.profile br{
width:0;
}

#box fieldset, #box2 fieldset, #box3 fieldset, #box4 fieldset{
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
border:1px solid #C5C0B2;
margin:10px 65px 20px 0;
padding:15px 10px 10px;
position:relative;
}


#box legend, #box2 legend, #box3 legend, #box4 legend{
background:#f1f1f1 none repeat scroll 0 0;
border:1px solid #C5C0B2;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:7px;
line-height:normal;
padding:3px;
position:absolute;
top:-12px;
}

a.profileedit, a.companyedit {
color:#999999;
font-family:"lucida grande bold", "tahoma bold", "verdana bold", "arial bold", sans-serif;
font-style:normal;
line-height:10px;
font-size:10px;
margin-left:10px;
}

a.profileedit:hover, a.companyedit:hover {
text-decoration:underline;
}

a.delete_item {

color:#999999;
font-family:"lucida grande bold", "tahoma bold", "verdana bold", "arial bold", sans-serif;
font-style:normal;
line-height:10px;
font-size:10px;
margin:0 10px 0 10px;
}

a.delete_item:hover {
text-decoration: underline;
}


ul#saveditems li a.delete_item 
{

color:#910000;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
line-height:40px;
margin-left:10px;
background-image:none;
padding:0;
border:0;
background-color:transparent;
}

#togglenew, #toggle2new,  #toggle3new, #toggle4new {
color: #910000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
line-height: 40px;
padding-left: 20px;
border: 1px solid #999;
padding: 3px 8px 3px 25px;
background-color: #F1F1F1;
background-image: url(/images/add_cross.png);
background-repeat:  no-repeat;
background-position:  5% 55%;
}

ul.ui-autocomplete-input{
list-style:none;
}

dd input{
margin:0;
padding:0;
display:inline;

}

.general_settings{
background-image:url(/images/gcv_profile_grey.png);
background-repeat:no-repeat;
background-position:left top;
}

.task_section{
background-image:url(/images/gcv_achievements_grey.png);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
}

.qualificationform{
background-image:url(/images/gcv_qualifications_grey.png);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
}

.skillform{
background-image:url(/images/gcv_skills_grey.png);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
}

.publicationform{
background-image:url(/images/gcv_publications_grey.png);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
}

.employmentform{
background-image:url(/images/gcv_employment_grey.png);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
}

.educationform{
background-image:url(/images/gcv_education_grey.png);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
}

.general_settings form.basic_form{
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
border:1px solid #C5C0B2;
clear:left;
color:#000000;
margin-left:140px;
padding:20px;
width:430px;
}
form.basic_form div.privacy_type label {
width:120px;
}

.general_settings form.basic_form label {
width:120px;
}

#info_text{
float:left;
display:inline;
width: 669px;
padding-bottom: 30px;
}


fieldset.standard_fieldset input, fieldset.standard_fieldset select, input.standard_input, textarea.standard_input {
float:left;
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
display:inline;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;
margin:0 0 5px 0;
padding:0;
width:200px;
}


fieldset.standard_fieldset input:focus, input.standard_input:focus, textarea.standard_input:focus{ 
background-color:#f1f1f1;
}

fieldset.standard_fieldset p{
float:left;
width:100px;
margin:0;
padding:0;
display:inline;
}

fieldset.standard_fieldset p label{
color:#7D0303;
display:inline;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
margin:0;
padding:0;
width:120px;
}


fieldset.standard_fieldset{
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
border:1px solid #C5C0B2;
float:left;
width:500px;
margin:30px 0 30px 65px;
padding:15px 10px 10px;
display:block;
}

fieldset.standard_fieldset label{
color:#7D0303;
display:inline;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
margin:0 10px 5px 0;
padding:0;
width:140px;
}

fieldset.standard_fieldset span.feedback{
margin:0 0 5px 150px;
}

label.standard_label{
color:#7D0303;
display:inline;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
margin:0;
padding:0;
width:120px;
}

.appraisal_form_top{
float:left;
width:678px;
height:200px;
padding:30px;
}

.ui-autocomplete-even, .ui-autocomplete-odd{
list-style:none;
color:#7d0303;
display:block;
cursor:pointer;
margin-left:0;
}

#pane1-frag-1, #pane1-frag-2, #pane1-frag-3, #pane1-frag-4, #pane1-frag-5, #pane1-frag-6, #pane1-frag-7{
background:#FFFFFF url(/images/bg_gradient.png) repeat-x scroll left top;
}

.inline{
float:left;
display: inline-block;

}

.groupItem .itemHeader a.inline{
float:right;
display: inline-block;
width:16px;
height:16px;
position:absolute;
right:83px;

}


.groupItem .itemHeader a.inline1{
float:right;
display: inline-block;
width:16px;
height:16px;
position:absolute;
right:63px;
top:10px;

}

.groupItem .itemHeader a.inline2{
float:right;
display: inline-block;
width:16px;
height:16px;
position:absolute;
right:43px;
top:10px;

}

.groupItem .itemHeader a.inline3{
float:right;
display: inline-block;
width:16px;
height:16px;
position:absolute;
right:23px;
top:10px;

}

.groupItem .itemHeader a.inline4{
float:right;
display: inline-block;
width:16px;
height:16px;
position:absolute;
right:3px;
top:10px;

}

form.standard_form {
margin:20px 0 20px 65px;
}

form.standard_form h5{
color:#333333;
font-size:15px;
margin-bottom:6px;
}

form.standard_form a.edit_button{
background:#F1F1F1 url(../images/table_pencil.png) no-repeat scroll 3% center;
border:1px solid #999999;
color:#910000;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
line-height:40px;
padding:3px 20px 3px 30px;
}

form.standard_form a.add_button{
background:#F1F1F1 url(../images/add_cross.png) no-repeat scroll 5% 55%;
border:1px solid #999999;
color:#910000;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
line-height:40px;
padding:3px 8px 3px 25px;
}

.awards_list{
color:#666666;
line-height:20px;
}

.tab1_save{
float:right;
margin-right:-80px;
}

fieldset#include .block1{
float:left;	
width:200px;
}

.hidden{
visibility:hidden;
width:0;
height:0;
line-height:0;
}

form#static_form{
margin:20px 0 0 20px;
}

form#static_form label{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
color:#7d0303;
float:left;
clear:left;
margin:0 0 5px 0;
}

form#static_form input{
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333333;
float:left;
height:16px;
margin:1px 0 20px 0;
width:168px;
clear:both;
}

form#static_form input:focus{
background-color:#f1f1f1;
}

form#static_form input.submit {
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
height:25px;
margin:-20px 0 20px 0;
width:60px
}

form#static_form input#id{
visibility:hidden;
}

form#static_form input.submit:hover {
background:#7D0303 url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

textarea#data{
border:10px;
}

span.requiredmark{
position:absolute;
}

form.basic_form label.endorsementradio {
width:70px;

}

form.basic_form label.endorsementradio input {
width:20px;

}

textarea#feedback{
height:200px;
}

.groupItem .itemHeader li a{
text-decoration:underline;
position:relative;
right:auto;
}




form.basic_form div.skill_level_select span label.skillsradio{
width:75px;
float:left;
display:inline;
position:relative;
margin:0 5px 0 2px;
padding:0;

}

form.basic_form div.skill_level_select span label.skillsradio input{
float:left;
width:10px;
}

ol.asmList{
margin:0 0 10px 0;
padding:0;
float:left;
display:block;

}


ol.asmList li{
margin:0 0 20px 0;
padding:0;
float:left;
display:block;


}



span.asmListItemLabel{
float:left;
display:inline-block;
position:relative;
margin:0;
padding:0;


color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:normal;
height:20px;

}

a.asmListItemRemove{
float:left;
display:block;
position:relative;
font-style:normal;
margin:0 0 0 10px;
padding:0;

color:#7D0303;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
font-style:normal;
height:20px;
}

a.asmListItemRemove:hover{
text-decoration:underline;
}


span.asmHighlight{
height:20px;
display:block;
position:relative;
color:#7D0303;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:normal;
margin:0 0 20px 3px;
}

.contacts_groups select{
border:1px solid #A5A6A4;
color:#8F8F8F;
float:left;
font-size:11px;
margin:0;
padding:0;
width:168px;
} 

.firstshow_text{
	float:left;	
	color:#323131;
	width:500px;
	height:156px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;
	line-height:18px;
}

.firstshow_text h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:normal;
font-size:24px;
}

a.terms{
float: left;
width:250px;
display: block;
}

input#terms{
margin-left:120px;
}

.subscription_details h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:normal;
font-size:14px;
color:#7d0303;
margin-left:24px;
}

.subscription_details ul{
color:#333333;
}

.subscription_details ul li{
margin:5px 0 5px 0;
}

textarea#message{
height:100px;
}

form.appraisal_form{
margin:0;
padding:0;
}

p.standard_paragraph{
margin:20px;
color:#333333;
line-height: 16px;
}

.sort_dropdown {
border:1px solid #A5A6A4;
color:#8F8F8F;
float:right;
font-size:11px;
height:18px;
margin:0 12px 0 0;
padding:0;
width:168px;
}

div.static_page h2{
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
margin: 20px 0 0 20px;
float: left;
clear:both;
width:600px;
font-size: 16px;
}

div.static_page h3{
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
margin:15px 0 0 20px;
float:left;
clear:both;
width:600px;
}

div.static_page h4{
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
margin:10px 0 0 20px;
padding-bottom: 0;
float:left;
clear:both;
width:600px;
}

div.static_page p{
width:640px;
padding: 10px 0 10px 0;
}

div.static_page a{
text-decoration:underline;
}

div.static_page ul{
width:600px;
float:left;
list-style-position:outside;
}

div.static_page ul li{
width:600px;
color:#333333;
float:left;
line-height:20px;
}

.static_page a {
color: #7D0303;
}

.static_page table {
margin: 15px 0px 15px 50px;
width: 600px;
}

h3.kpi_heading{
margin:20px 0 20px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

p.forgot_pswd {
clear: left;
margin: 3px 0 0 0;
width: 600px;
}

/* Tooltips CSS */

a.user_help{
    position:relative; /*this is the key*/
   background-color: none;
    top: -20px;
    left: 165px;
    text-decoration:none;
    color: #FFF;
    margin: 0 0 0 10px;}

a.user_help:hover{}

a.user_help span{display: none; }

a.user_help:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:17px; left:-80px; width:200px;
    border:1px #999 solid;
    font-size: 11px;
    background-color:#eeeeee; 
    color: #000;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    padding: 7px 10px 7px 10px;
    text-align:left;
    z-index: 700;}

p.privacy_label label {
  width : 100px;
  clear: left;
  margin-left: 65px;
}

#gcv_userinfo p.user_info_text {
  margin: 15px 0 10px 0;
  background-image:url(/images/information.png);
  background-position:left center;
  background-repeat:no-repeat;
  color:#910000;
  padding-left: 20px;
}

a.cv2{
position:absolute;
top:385px;
left:40px;
right:0px;
z-index:1;
}


a.issue{
position:absolute;
top:355px;
left:80px;
right:0px;
z-index:3;
}

form.basic_form select.dateselector{
width:50px;
}


.ztwo{
z-index:2;
}

.zthree{
z-index:3;
}

.zfour{
z-index:4;
}

.zfive{
z-index:5;
}


p.kpi_blurb {
color: #910000;
font-size: 11px;
width: 500px;
font-weight:bold;
}


img.log_item_add {
position: absolute;
width: 10px;
height: 10px;
left: 10px;
margin-top: 5px;
}

.ui-autocomplete-results {
background: #FFF;
border-left: 2px solid #999;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
margin-left: 1px;
}

.ui-autocomplete-odd:hover {
background: #910000;
color: #FFF;
}

.ui-autocomplete-even:hover {
background: #910000;
color: #FFF;
}

.pagination{
float:left;
width:708px;
position:relative;
}

img.select_gcv_image {
float: left;
margin: 10px 10px 10px 25px;
}

table.select_gcv {
margin-top: 40px;
border:1px solid #C5C0B2;
border-collapse:collapse;
font-size:11px;	margin:10px 0 20px;
	width:422px;
	}

table.select_gcv thead {
text-align: left;
}

table.select_gcv th {
background:#F1F1F1 none repeat scroll 0 0;
padding:5px;
}

table.select_gcv td {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C5C0B2;
padding:5px;
}

table.select_gcv td a {
margin: 0;
padding: 0;
text-decoration: underline;
color: #910000;
}

table.select_gcv td form input {
margin: 15px 0 0 0;
padding: 0;
}


span.add_gcv {
font-family:Georgia, "Times New Roman", Times, serif;
font-style: normal;
font-size: 11px;
margin-left: 11px;
color: #999;
}

.instruction_connect {
font-size: 14px;
color: #910000;
margin-left: 10px;
font-style: normal;
font-family: Georgia, "Times New Roman", Times, serif;
background: #F1F1F1 url(/images/add_cross.png) no-repeat 3% center;
border: 1px solid #999;
padding: 5px 3px 5px 20px;
margin-top: -8px;
margin-bottom: 3px;
}

a.user_cv2{
    position:relative; /*this is the key*/
   	background-color: none;
    text-decoration:none;
    color: #FFF;
    margin: 0 0 0 10px;
	top:2px;
	left:-335px;	
	z-index:1;}

a.user_cv2:hover{}

a.user_cv2 span{display: none; }

a.user_cv2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:17px; left:-80px; width:200px;
    border:1px #999 solid;
    font-size: 11px;
    background-color:#eeeeee; 
    color: #000;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    padding: 7px 10px 7px 10px;
    text-align:left;
    z-index: 700;}


a.user_issue{
    position:relative; /*this is the key*/
   	background-color: none;
    text-decoration:none;
    color: #FFF;
    margin: 0 0 0 10px;
	z-index:1;
	top:2px;
	left:-290px;
	right:0px;
	z-index:3;}

a.user_issue:hover{}

a.user_issue span{display: none; }

a.user_issue:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:17px; left:-80px; width:200px;
    border:1px #999 solid;
    font-size: 11px;
    background-color:#eeeeee; 
    color: #000;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    padding: 7px 10px 7px 10px;
    text-align:left;
    z-index: 700;}


h1.log_header{
font-size:15px;
}

.hidden{
display:none;
}

#tasks .header_sort {
display:none;
}

form.add_log input{
float:left;
display:inline;
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333333;
height:16px;
margin:1px 10px 0 0;
width:275px;

}

form.add_log select{
background-color:#FAFAFA;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333333;
height:20px;
margin:1px 10px 0 0;
width:auto;

}

form.add_log input.add{
background:#7D0303 url(/images/menuselect_bg.jpg) repeat-x scroll 0 0;
border:1px solid #7D0303;
color:#FAFAFA;
cursor:pointer;
font-family:"lucida grande", "tahoma", "verdana", "arial", sans-serif;
font-size:11px;
font-style:normal;
height:21px;
margin-top:1px;
padding:0 5px 2px 5px;
width:100px;
}

form.add_log input.add:hover{
background:transparent url(/images/menu_bg.jpg) repeat-x scroll 0 0;
}

.log_message{
color:#333;
font-style:normal;
padding:20px;
font-size:16px;

font-family:Georgia,"Times New Roman",Times,serif;
background-color:#F1F1F1;
}

.menu a.normal_link:hover{
background-image:url(../images/add_cross.png);
}

.menu{
float:left;
display:inline;
width:450px;
position:relative;
}
.social
{
color: #7D0303;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 11px;
}
}