@charset "utf-8";

/* -------------------------------------------------------------------------
Style Sheet - Claimtrack

version: 1.1
last update: 08 April 2008
author: Matt Williams MA
email: matt@thinkstorm.co.uk
web: www.thinkstorm.co.uk / www.kraaft.com
------------------------------------------------------------------------- */


/* ---------------------------------
   ******** INITIALISE ********** 
--------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */ table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clearBoth {
	clear: both;
	background-color:#99FF00;
}

/* ---------------------------------
@@@@@@@@@@@ END INITIALISE @@@@@@@@@
--------------------------------- */
body {
font: 100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	min-width: 600px;
}

/* ---------------------------------
   ******** TYPOGRAPHY ********** 
--------------------------------- */

/* browser default text size = 16px */

p {
     	font-size: 0.875em; /* 14px (16 x 0.875 = 14) */
	margin: 1.286em 0; /* 18px (14 x 1.286 = 18) */ }

p.size13px {
     	font-size: 0.8125em; /* 13px (16 x 0.8125 = 13) */
	margin: 1.3846em 0; /* 18px (13 x 1.3846 = 18) */ }

p.size12px {
     	font-size: 0.75em; /* 12px (16 x 0.75 = 12) */
	margin: 1.5em 0; /* 18px (12 x 1.5 = 18) */ }

p.size11px {
     	font-size: 0.6875em; /* 11px (16 x 0.6875 = 11) */
	margin: 1.6363em 0; /* 18px (11 x 1.6363 = 18) */ }
	
	p.larger{
	font-size:107.5%;
	}
	.goBold{
	font-weight: bold;
	color:#000000;}
.subText{
font-weight:bold;
color:#666666;
font-size:1em;
text-decoration:underline;
}
a:link{
color:#00a8dc;
}
a:hover{
text-decoration:none;
}




h3{
float:left;
text-indent:-1000em;
width:250px;
}
h3#workflowManager{
min-height:55px;
background:url(../images/header_workflowManager.jpg) no-repeat left 10px;
}
h3#outstandingTasks{
min-height:55px;
background:url(../images/header_outstanding.jpg) no-repeat left 10px;;
}
h3#activeClaims{
min-height:55px;
background:url(../images/header_active.jpg) no-repeat left 10px;
width:122px !important;
}
h3#completeClaims{
min-height:55px;
background:url(../images/header_complete1.jpg) no-repeat left 10px;
width:152px !important;
}
h3#addTask{
min-height:55px;
background:url(../images/header_addtask.jpg) no-repeat left 10px;
}
h3#addNote{
min-height:55px;
background:url(../images/header_addnote.jpg) no-repeat left 10px;
}
h3#uploadFiles{
min-height:55px;
background:url(../images/header_uploadfile.jpg) no-repeat left 10px;
}
h3#viewFiles{
min-height:55px;
background:url(../images/header_viewfile.jpg) no-repeat left 10px;
}
h3#complete{
min-height:55px;
background:url(../images/header_complete.jpg) no-repeat left 10px;
}
h3#changeStatus{
min-height:55px;
background:url(../images/header_changestatus.jpg) no-repeat left 10px;
}
h3#edit{
min-height:55px;
background:url(../images/header_edit.jpg) no-repeat left 10px;
}
h3#costsAndUsers{
min-height:55px;
background:url(../images/header_costs.jpg) no-repeat left 10px;
}
h3#report{
min-height:55px;
background:url(../images/header_report.jpg) no-repeat left 10px;
}
h3#searchresults{
min-height:55px;
background:url(../images/header_search.jpg) no-repeat left 10px;
}
h3#myaccount{
min-height:55px;
background:url(../images/header_h3myAccount.jpg) no-repeat left 10px;
}
h3#controlPanel{
min-height:55px;
background:url(../images/header_h3controlPanel.jpg) no-repeat left 10px;
}
h3#unassignusers{
min-height:55px;
background:url(../images/h3_unassign_users.JPG) no-repeat left 10px;
 }

h3#users{
min-height:55px;
background:url(../images/h3_users.jpg) no-repeat left 10px;
}
h3#userGroups{
min-height:55px;
background:url(../images/header_usergroups.jpg) no-repeat left 10px;
}
h3#newclaim{
min-height:55px;
background:url(../images/header_new.jpg) no-repeat left 10px;
}
h3#addUserType{
min-height:55px;
background:url(../images/header_selectusertype.jpg) no-repeat left 10px;
width:300px;
}
h3#createlogin{
min-height:55px;
background:url(../images/header_createlogin.jpg) no-repeat left 10px;
width:300px;
}
h3#addUser{
min-height:55px;
background:url(../images/header_adduser.jpg) no-repeat left 10px;
width:300px;
}
h3#userdetails{
min-height:55px;
background:url(../images/header_userdetails.jpg) no-repeat left 10px;
width:300px;
}
h3#deactivateuser{
min-height:55px;
background:url(../images/header_deactivateuser.jpg) no-repeat left 10px;
width:300px;
}
h3#cug{
min-height:55px;
background:url(../images/header_cug.jpg) no-repeat left 10px;
width:300px;
}
h3#usergrouptype{
min-height:55px;
background:url(../images/header_usergrouptype.jpg) no-repeat left 10px;
width:310px;
}
h3#userGroupHead{
min-height:55px;
background:url(../images/header_addgroup.jpg) no-repeat left 10px;
width:310px;
}
h3#preferences{
min-height:55px;
background:url(../images/header_preferences.jpg) no-repeat left 10px;
width:310px;
}
h3#registration{
min-height:55px;
background:url(../images/header_registration.jpg) no-repeat left 10px;
width:310px;
}
h3#fpw{
min-height:55px;
background:url(../images/h3_forgottenPassword.jpg) no-repeat left 10px;
width:310px;
}
h3#cua{
min-height:55px;
background:url(../images/h3_createUserAccount.jpg) no-repeat left 10px;
width:310px;
}
h3#status_desc{
min-height:55px;
background:url(../images/h3_statusDescriptions.jpg) no-repeat left 10px;
width:310px;
}
h3#admin_settings{
min-height:55px;
background:url(../images/h3_administratorsSettings.jpg) no-repeat left 10px;
width:310px;
}
h3#redact{
min-height:55px;
background:url(../images/h3_redact.JPG) no-repeat left 10px;
width:310px;
}

h3#textonly{
text-indent:0;
text-align:left;
font-style:italic;
padding-top:28px;
padding-left:10px;
font-size:1.2em;
height:27px;

}
#numberclaims{
font-size:1.25em;
float:left;
padding-top:26px;
color:#1a91c0;
}

#heading_calltoaction{
font-size:92.5%;
color:#4e4e4e;
padding-top:28px;
padding-right:20px;
float:right;
}

.smallGrey{
font-size:0.8em;
color:#1b85b7;
padding-top:4px;
}

/* ----------------------------------
@@@@@@@@@@@ END TYPOGRAPHY @@@@@@@@@
----------------------------------- */


/* ----------------------------------------
   ******** GENERAL LAYOUT ********** 
---------------------------------------- */



#wrapper {
	margin:0 50px;

	text-align: left;
	
}

#header{
height:120px;
width:100%;
background: url(../images/logoClaimTrack.gif) no-repeat right top;
}

#headerKT{
height:120px;
width:100%;
background: url(../images/keepstrack_logo.jpg) no-repeat right top;
}





#clientLogo {
float:left;
}

#primaryNavigationWrapper{
height:32px;
padding:0;
margin:0;
padding-top:88px;
float:right;
}

#primaryNavigation form{
float:left;
}

#search_workflow_wrapper{
padding:0;
margin:0;
border-bottom:solid #cccccc 1px;
border-top:solid #cccccc 1px;
min-height:37px;
width:100%;
background:#f4fafd;
}
#searchBox {
border-left:solid #cccccc 1px;
padding-left:5px;
min-height:31px;
padding-top:3px;
float: left;
}
#multi_search_workflow_wrapper{
padding:0;
margin:0;
padding-left:363px;
border-bottom:solid #cccccc 1px;
border-left:solid #f4fafd 3px;
border-right:solid #f4fafd 3px;
border-top:solid #cccccc 1px;
min-height:37px;
width:73%;
background:#f4fafd;
}
#multi_searchBox {
border-left:solid #cccccc 0px;
border-right:solid #cccccc 0px;
padding-left:5px;
padding-right:5px;
min-height:31px;
padding-top:3px;
float: center;
}
#primaryNavigation form{
float:left;
}
#workflowBTN {
border-right:solid #cccccc 1px;
min-height:31px;
padding-top:6px;
padding-left:20px;
padding-right:23px;
background:#dbe1e3;
float: right;

}

#searchBox label{
margin-right:5px;
}
/* --------------- styles for shadowed head box --------------------*/

.jobEvents{

width:100%;
}
.shadowHead {
width:100%;
background:url(../images/boxGrad.jpg) repeat-x;
border-bottom:solid #cccccc 1px;
min-height:55px;

}

.shadowHead li{
padding:0;
padding-left:10px;
padding-right:10px;
display:inline;
}

.shadowHeadShort {
width:100%;
background:url(../images/boxGrad.jpg) repeat-x;
border-bottom:solid #cccccc 1px;
min-height:25px;
}

.shadowHeadShort li{
padding:0;
padding-left:10px;
padding-right:10px;
display:inline;
}
ul.centeredInBoxShort{
text-align:center;
padding:0;
padding-top:8px;
margin:0;
padding-bottom:4px;

}
ul.centeredInBox{
text-align:center;
padding:0;
padding-top:30px;
margin:0;
padding-bottom:4px;
}

.infoTitle{
font-size:67.5%;
margin-right:5px;
padding:0;
display:inline;
color:#0977ab;
padding-bottom:10px;
}
.infoDetail{
font-size:92.5%;
padding:0;
display:inline;
color:#000000;
}




/* ------------------------------ */
#secondaryBox{
width:100%;
border-left:none;
border-right:none;
border-bottom:solid #cccccc 1px;
}
#secondaryBox li{
font-size:67.5%;
line-height:2em;
padding:0;
padding-left:12px;
display:inline;
padding-bottom:2px;
}
#addTask{
background:url(../images/icon_addTask.jpg) no-repeat 0 0;
}
#addNote{
background:url(../images/icon_addNote.jpg) no-repeat 0 0;
}
#uploadFile{
background:url(../images/icon_uploadFile.jpg) no-repeat 0 0;
}
#viewFile{
height:18px;
background:url(../images/icon_viewFile.jpg) no-repeat 0 0;
}
#editJob{
background:url(../images/icon_edit.jpg) no-repeat 0 0;
}
#costsAndUsers{
background:url(../images/icon_costs.jpg) no-repeat 0 0;
}
#Users{
background:url(../images/icon_user.jpg) no-repeat 0 0;
}
#report{
background:url(../images/icon_report.jpg) no-repeat 0 0;
}
#back{
border-left:1px solid #999999;
background:url(../images/icon_back.jpg) no-repeat 10px 0;
}
#backActive{

background:url(../images/icon_activeclaims.jpg) no-repeat 0px 0;
}
#backComplete{

background:url(../images/icon_completeclaims.jpg) no-repeat 0px 0;
}
#completeJob{
background:url(../images/icon_complete.jpg) no-repeat 0 0;
}
#changeStatus{
background:url(../images/icon_changeStatus.jpg) no-repeat 0 0;
}
#Redact{
background:url(../images/icon_redact.JPG) no-repeat 0 0;
}


/*----------------------------------- ICONS FOR THE ADMIN SIDE -----------------------------------*/

#home{
background:url(../images/icon_home.jpg) no-repeat 0 0;
}
#unassignusers{
background:url(../images/icon_Unassign_user.JPG) no-repeat 0 0;
 }

#viewUsers{
background:url(../images/icon_user.jpg) no-repeat 0 0;
}
#AddUser{
background:url(../images/icon_addUser.jpg) no-repeat 0 0;
}
#UsersGroups{
background:url(../images/icon_userGroups.jpg) no-repeat 0 0;
}
#AddGroup{
background:url(../images/icon_addGroup.jpg) no-repeat 0 0;
}
#Preferences{
background:url(../images/icon_preferences.jpg) no-repeat 0 0;
}
#status2{
background:url(../images/icon_status.jpg) no-repeat 0 0;
}

#AdminSettings{
background:url(../images/icon_adminSettings.jpg) no-repeat 0 0;
}

/*----------------------------------- ICONS FOR THE ADMIN SIDE -----------------------------------*/
#secondaryBox a{
padding-right:5px;
padding-left:9px;
color:#0977ab;
}
#secondaryBox a:hover{
color:#333333;
}

#secondaryBox #back a{
margin-left:5px;
padding-left:12px;
color:#0977ab;
}
#secondaryBox #back a:hover{
color:#333333;
}


/* -------------IFRAME HOLDER & content------------*/
#iframeHolder{
margin: 0;
padding: 0; 
border-left:solid #CCC 1px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
height:381px;
min-height:351px;
background:#f0f0f0;
}
.ctAdmin #iframeHolder{
margin: 0;
padding: 0; 
border:solid #CCC 1px;

height:451px;
min-height:451px;

}
#iframeHolderInner{
margin: 0;
padding: 0; 
height:351px;
min-height:351px;

}
#RespondiframeHolder{
margin: 0;
padding: 0; 
border-left:solid #CCC 1px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
height:131px;
min-height:131px;
background:#f0f0f0;
}
#ResponddataContent{
padding:0;
margin:0;
width:100%; /* AAAARGH */
height:131px;
min-height:131px;
}
#RespondInnerdataContent{
padding:0;
margin:0;
width:100%; /* AAAARGH */
height:120px;
min-height:120px;
}
/* -------------innerIFRAME HOLDER & content------------*/
#INNERiframeHolder{
text-align:left;
width:100%;
clear:both;
	padding: 0; 
	}


#dataContent{
padding:0;
margin:0;
width:100%; /* AAAARGH */
height:381px;
min-height:351px;
}

.ctAdmin #dataContent{
padding:0;
margin:0;
width:100%; /* AAAARGH */
height:451px;
min-height:451px;
}

#dataContentSecondaryBox{
padding:0;
margin:0;
height:235px;
width:100%;
}

table{
width:100%;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
text-align:left;
border-collapse:collapse;
}


table.zebra tr.even td, table.zebra tr.even { 
background-color:#e9e9ea; 
}

table.zebra tr.odd td {
background-color:#f6f6f6;

}
.stripeMe tr {
background:#eeedff;
}

.stripeMe tr.alt td {
	background: #f9f9f9;
}

.stripeMe tr.over td {
	background: #FFFFFF;
}



th{
padding:5px;
height:14px;
font-size:67.5%;
background:#d4ebf6;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}
td{
font-size:75%;
color:#4a4a4a;
padding:5px;
height:18px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

td a{
color:#0977ab;
text-decoration:none;
}



/* Job Events Data STyles --------------------*/

.dataTable #date,#time,#item{
width:10%;

}
.dataTable #postedBy,#actionBy{
width:20%;
}
.dataTable #description{
width:30%;
}


/* END Job Events Data STyles --------------------*/

/* WORKFLOW MANAGER DATA TABLE */


.wfmdataTable {
padding-top:0px;
}

.wfmTable{
font-size:1.1em;
	margin:0 auto;
	margin-top:12px;
width:434px;
border-right:1px solid #CCC;
}





#tableHead{
vertical-align:middle;
margin:0;
padding:0;
font-size:1.1em;
color:#0099CC;
background:url(../images/headerShadowImage.gif) repeat-x;
height:36px;
text-align:center;
font-weight:bold;

}

.wfmTable #leftCol{
color:#000;
padding-left:20px;
width:346px;
}
.wfmTable #rightCol{
font-weight:bold;
text-align:right;
padding-right:20px;
}
tr.subInfo{
font-weight:normal;
padding-left:50px;
font-size:0.8em;
background:#fafafa;
}
.wfmTable a{
text-decoration:none;
color:#0099CC;
cursor:pointer;

}
.wfmTable a:hover{
cursor:pointer;

}
/*--------------END WFM table -----------*/

/* MULTI-SEARCH DATA TABLE */


.msdataTable {
padding-top:0px;
}

.msTable{
font-size:1.1em;
	margin:0 auto;
	margin-top:12px;
width:634px;
border-right:1px solid #CCC;
}





#tableHead{
vertical-align:middle;
margin:0;
padding:0;
font-size:1.1em;
color:#0099CC;
background:url(../images/headerShadowImage.gif) repeat-x;
height:36px;
text-align:center;
font-weight:bold;

}

.wfmTable #leftCol{
color:#000;
padding-left:20px;
width:346px;
}
.wfmTable #rightCol{
font-weight:bold;
text-align:right;
padding-right:20px;
}
tr.subInfo{
font-weight:normal;
padding-left:50px;
font-size:0.8em;
background:#fafafa;
}
.wfmTable a{
text-decoration:none;
color:#0099CC;
cursor:pointer;

}
.wfmTable a:hover{
cursor:pointer;

}
/*--------------END MULTI-SEARCH table -----------*/



/*-------------- Outstanding Task Data -----------*/
/*-------------- Outstanding Task Data -----------*/

}

table#removeTableBorders{
border-left:0;
border-top:0;
}

table#removeTableBorders2{
padding:0;
margin:0;
border-left:0;
border-top:0;
}
.OTdataTable #job {
width:10%;
}
.OTdataTable #postedby {
width:20%;
}
.OTdataTable #date {
width:10%;
}
.OTdataTable #time {
width:10%;
}
.OTdataTable #description {
width:30%;
}
.OTdataTable #action {
width:20%;
border-right: none;
}

#colorMe{
border-right: none;
}


/*------------- END Outstanding Task Data -----------*/
/*------------- END Outstanding Task Data -----------*/

/*-------------- Active Claims Data -----------*/
/*--------------  Data -----------*/
.stripeMe{
border-collapse: collapse;
}
.ACdataTable {

}
.ACdataTable .shadowHead{

}
.ACdataTable td {
}

.ACdataTable #claimref {

}
.ACdataTable #insuredsname {

}
.ACdataTable #address {

}
.ACdataTable #town{

}
.ACdataTable #county {

}
.ACdataTable #postcode {

}
.ACdataTable #status {

}


/*------------- END Active Claims -----------*/
/*------------- END Active Claims -----------*/

/* ASSIGNUSERS */
#assignUsers{
padding-top:20px;
width:400px;
margin:0 auto;
text-align:left;
}
.subhead {
color:#666666;
font-size:0.8em;
padding-bottom:15px;
}



/*---------------------------------------*/
/* FORM S-------------------------------*/



#formWrapper {
display:block;
width:400px;
margin:0 auto;
padding-top:10px;
text-align:right;
color:#096d9c;
}
#formWrapperLeft {
display:block;
width:400px;
margin:0 auto;
padding-top:10px;
text-align:left;
color:#096d9c;
}

#formWrapperLeft a{
color:#006699;
}
#formWrapperLeft #editUsers{
padding-bottom:10px;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}
.black{
color:#000;
}
#formWrapperStatus {
width:400px;
margin:0 auto;
margin-top:15px;
padding:10px 30px 30px 30px;
text-align:center;
color:#096d9c;

}


#formWrapperLeftAlign {
display:block;
margin:0 30%;
padding-top:10px;
text-align:left;
color:#096d9c;
}

.labelTextFormAlignLeft{
text-align:left;
padding-bottom:0px;
}

#actionButtons {

margin-top:8px;
}
#formWrapperStatus #actionButtons {
margin-top:30px;
border-top:1px dotted #ccc;
}
.clear{
clear:both;
}
#spellCheck{

font-size:0.8em;
color:#666;
}

textarea{
width:400px;
}


label {
/*padding-top:21px;*/
}
#labelText{
text-align:left;
padding-bottom:1px;
}
#labelTextForm{

text-align:left;
padding-bottom:4px;
float:right;
font-size:0.8em;
}

#labelTextFormJim{
text-align:left;
padding-bottom:30px;
float:right;
}
#selectlabelText{
text-align:right;
padding-bottom:5px;
}





#genericInputBox{
text-align:left;
float:left;
}
#emailDropDown{
/*margin-top:1px;*/
float:left;
text-align:left;
clear:both;
}
#email{
/* margin-top:11px; */
}
#submitBtns{
width:200px;
margin:0;
padding:0;
/*padding-top:10px;*/
padding-bottom:10px;
float:right;
}
#submitButton{
float:right;
font-size:0.75em;
color:#0f2944;
}
#submitButton2{
font-size:0.75em;
color:#0f2944;
}
#exitBtn{
float:right;
font-size:0.75em;
color:#8b0404;
margin-left:6px;
}

#submitBtnsStatus{
margin:0;
padding:0;
padding-top:12px;
padding-bottom:10px;
}
#alignButton{
margin:0 auto;
width:774px;
}
#buttonRight {
float:right;
margin-bottom:40px;
}
/*---------------------------------------*/
/* FORM FOR COSTS, USERS etc-------------------------------*/



/*---------------------------------------*/

/*---------------------------------------*/
/* Footer -------------------------------*/

#footer{
color:#666666;
text-align:right;
}
#footer a{
color:#0977ab;
}
#footer a:hover{
color:#000;
}
/* --------------------------------------
@@@@@@@@@@@ END GENERAL LAYOUT @@@@@@@@@
---------------------------------------- */

/* FIXES */
#status{
border-right:0;
}
#loseRightBorder{
border-right:0;
}



/* style gallery table */

#galleryHolder{
background:#fc0;
}

div.galleryImg{
background:#CCC;
 display: inline;
}	
div.galleryImg img{

width:150px;
height:150px;
background:#0f0;
  display: inline;
  margin: 10px;
  padding:15px;
  border: 1px solid #e9e9e9;
}
div.galleryImg a:hover img {
border: 1px solid #ccc;
}

div.desc{
background:#fcc;
  text-align: center;
  font-weight: normal;
  font-size:87.5%;
  color:#3f4f67;
  width: 120px;
  margin: 0 auto;
}


.formForYou{
padding:0;color:#333;background:#FFF;font: 82.5% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;}

#fm-form form{margin:0;padding:0;}
#fm-form fieldset{

margin:10px 0;
border:none;
}

#fm-form legend{
padding:.5em;
padding-left:124px;
color:#036;
background:transparent;
font-size:1.2em;
font-weight:bold;
}

#fm-form label{
float:left;
width:100px;
padding:0 1em;
text-align:right;
}
#fm-form fieldset div{
margin-bottom:.3em;
padding:0;
display:block;
}
#fm-form fieldset div input,#fm-form fieldset div textarea{
width:200px;


color:#333;
}
#fm-form div textarea{
width:200px;
color:#333;
}
#fm-form div input{
color:#333;
width:200px;
}

#fm-form fieldset div select{padding:1px;}


#fm-form textarea:focus{
background:#fafeff;
border:1px solid #f7f7f7;
}

#fm-form fieldset div.fm-req{font-weight:bold;}
#fm-form fieldset div.fm-req label:before{content:"* ";}

#container{margin:0 auto;padding:1em;width:350px;text-align:left;}
#fm-form p#fm-intro{margin:0;}
#fm-form .fm-own{
padding:10px 0 10px 0;
border-top:1px dotted #ccc;
}
#fm-form #moveRight{
padding-right:20px;
float:right;
padding-bottom:10px;
}
#fm-form #submitBtns{
padding-right:20px;
clear:both;
text-align:right;
}
#fm-form #submitButton{
width:70px;
}
#fm-form #exitBtn{
width:50px;
}



.meBold{
font-weight:bold;
color:#001952;
}

.editAC{padding:0;
margin:0;
width:100%;
}



.editAC #shadowHeadShort2{
text-align:center;

}
.editAC #shadowHeadShort2 p.topTitle{
color:#001952;
text-decoration:underline;
}
.editAC #wrapTable{
margin:20px auto;
width:400px;

}
.editAC #wrapTable table{
margin:10px;
width:380px;
font-size:1.2em;
border:0;

}
.editAC #wrapTable table tr{
border:0;

}
.editAC #wrapTable table td{
border:1px solid #ccc;

}
.editAC #wrapTable table #lastTR{
border-bottom:1px solid #ccc;
}

#support{
color:#000;
width:600px;
margin:0 auto;
margin-bottom:20px;
}
#support th{
text-indent:-3000em;
background: none;
height:55px;
background:url(../images/h3_support.jpg) no-repeat left 5px;
}
#support td{
padding:7px;
padding-left:15px;
}

.constant{
width:150px;
background:#f2f2f5;
}
.dynamic{
background:#fbfbff;
}
#wrapArea{
background:#FFF;
margin:10px auto;
width:340px;
padding-bottom:20px;
}

#question{
width:340px;
}
input#rightSub{
float:right;
}
#strongTD{
color:#000;
border-right:1px solid #ccc;

}

.editJob #formWrapper {
padding-top:30px;
color:#096d9c;
}
.editJob #formWrapper #editForm {

}
.editJob  #formWrapper #editForm label{
font-size:0.9em;
padding:0;
margin:0;
float:left;
width:100px;
}

.editJob #formWrapper #editForm input{
clear:none;
}

.editJob #formWrapper #editForm textarea{
border:none;
border:1px solid #ccc;
text-align:left;
width:202px;
background:#fafeff;
}

#selectlabelTextStatus{
text-align:center;
padding-bottom:8px;
}

#genericSelectBox{
margin-top:10px;
border:none;
border:1px solid #999;
text-align:left;
width:150px;
background:#fafeff;
}
#genericTextBox{
text-align:left;
width:400px;
}
#genericTextBoxJim{
float:right;
}



#wrapTextArea{
width:270px;

}
#labelTextFormArea{
padding-bottom:20px;
float:right;
font-size:0.8em;
padding-left:130px;
}
#labelTextFormArea{
float:left;
}
#newTextBox{
clear:both;
height: 80px;
}


.hoverbox
{
font-size:82.5%;
	list-style: none;
}

.hoverbox a
{
color:#003333;
}




.hoverbox img
{

	background: #fff;
	color: inherit;
	padding: 2px;
	vertical-align: top;

}

.hoverbox li
{
width: 150px;
height: 150px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 15px;
	position: relative;
	text-align:center;
	}
	


#alignLeft{

clear:both;
border-top:1px solid #ccc;
padding-top:10px;
padding-bottom:25px;
}

.adminTable{
margin:20px auto;
width:720px;
}

.whiteIcon{
background:#fff;
}

#noCompanyLogo{
font-weight:bold;
font-size:1.25em;
color:#08567b;
padding-top:40px;
}

.adminAddUser{

}
.innerWrapper{
margin:5px auto;
width:800px;
border:1px solid #ccc;
}

#innerTop{
background:#f4f9fc;
font-size:87.5%;

border-bottom:1px solid #ccc;
padding: 8px 0;
}
#leftInner{line-height:1em;
padding-left:10px;
text-align:left;
float:left;
width:220px;
padding: 0 20px;
}
#middleInner{line-height:1em;
padding-left:10px;
text-align:left;
float:left;
width:220px;
padding: 0 20px;
border-left:1px solid #ccc;
}
#rightInner{line-height:1em;
padding-left:10px;
width:220px;
text-align:left;
padding: 0 20px;
border-left:1px solid #ccc;
}
#innerBottom{
background:#f4f9fc;
font-size:87.5%;
border-top:1px solid #ccc;
padding: 8px 0;
}

h5{
padding-top:12px;
font-weight:bold;
color:#163e51;
}

#smallFormWrapper{
padding:4px;
border-top:1px solid #ccc;
}
#selectType{
font-size:95%;
color:#0b9be0;
font-weight:bold;
padding: 6px 0 6px 0;
}

#dropdownWrapper{
padding:0 0 6px 0;
}
#buttonWrap{
width:130px;
margin:0 auto;

}
#buttonWrap input{
float:left;
margin-bottom:10px;
}

#whiteHeads th{
background:#FFF;
}

#whiteHeads #new{
background:#fff url(../images/icon_new.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #addtask{
background:#fff url(../images/icon_addTask.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #addnote{
background:#fff url(../images/icon_addNote.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #uploadfile{
background:#fff url(../images/icon_uploadFile.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #viewfile{
background:#fff url(../images/icon_viewFile.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #edit{
background:#fff url(../images/icon_edit.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #complete{
background:#fff url(../images/icon_complete.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #status2{
background:#fff url(../images/icon_status.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #costs{
background:#fff url(../images/icon_costs.jpg) no-repeat 3px 5px;
padding-left:25px;
}
#whiteHeads #users{
background:#fff url(../images/icon_user.jpg) no-repeat 3px 5px;
padding-left:25px;
}



.createuserlogin .innerWrapper{
margin-top:30px;

}
.createuserloginExt .innerWrapper{
margin-top:30px;

}
.changeuser .innerWrapper{
font-size:0.9em;
margin-top:30px;
width:430px;
text-align:left;
padding:15px 35px;
}



#smallFormInner{
text-align:left;
width:200px;
margin:0 auto;
}
#smallFormInner label{
display:block;
width:200px;
}
#newBtnWrap{
width:150px;
margin:0 auto;
padding-bottom:30px;
}
.floatLeft{
float:left;
}

.warning {
font-size:1em;
margin-top:15px;
color:#d32c28;
margin-bottom:-15px;
}

.redWarning {
color:#d32c28;
font-weight:bold;
}
.createuserloginExt #smallFormInner{
text-align:left;
width:200px;
margin:0 auto;
}
.createuserloginExt #smallFormInner label{
display:block;
width:300px;
}
.createuserloginExt #newBtnWrap{
width:218px;
margin:0 auto;
padding-bottom:30px;
}

.accessKeyNumber{
padding-left:5px;
font-size:0.8em;
color:#666666;
}
#exBut{
margin-top:6px;
}

table#table500{
width:500px;
margin:0 auto;
margin-top:30px;
}

#submitFloatLeft{
float:right;
}

td.left{
padding:6px;
width:100px;
color:#000;
font-weight:bold;
}
td.right{
padding:6px;

}
td.right input{
float:right;

}

#anotherFormWrapper {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #ccc;
}
.addingUserGroup .innerWrapper{
width:500px;
}
.addingUserGroup .innerWrapper fieldset{
font-size:0.9em;
margin:0;
padding:0;
border:0;
background:transparent;
text-align:left;
padding-left:45px;
padding-top:10px;
padding-bottom:10px;
}
.addingUserGroup .innerWrapper fieldset p{
margin:0;
padding:0;
margin:5px 10px 5px 10px;
}


.topHolder{
border-bottom:1px solid #ccc;
padding:5px 0;}

.topHolder input{
margin-left:10px;
}

#topField{
padding-left:10px;
width:239px;
float:left;
text-align:left;

}
#secondField{
border-left:1px solid #ccc;
padding-left:10px;
width:240px;
float:left;
text-align:left;

}

.bottomField{
text-align:center;
border-top:1px solid #ccc;
padding:5px 0;
padding-left:306px;
padding-bottom:10px;
}

.addingUserGroup .innerWrapper fieldset div{
width:10em;
float:left;
}
input#saveexit{
float:left;
margin-bottom:10px;
margin-top:6px;}
input#anotherExit{
float:left;
margin-bottom:10px;
margin-top:6px;
}

.prefBody #table500 td{
padding:6px;
}

table#register{
width:750px;
margin:30px auto;
}

table#register td{
text-align:center;
padding:10px 50px;
}

.emphasize{
font-size: 1em;
background:#f0f7f6;
color:black;
}

.lightblue{
background:#e6f1ef;
}
.lightblue input{
border:1px solid #000;
}