/* * wrapper styles * */
.gridBkgd {border:1px solid #ababab;background:url('../images/grid_bkgd.jpg') 100% 100% no-repeat;}
.vault_gridBkgd {border:1px solid #ababab;background:url('../images/vault_bkgd.png') 100% 100% no-repeat;}
div.hr_dashes          { height:1px; background: url(../images/dashes.gif) 0 0 repeat-x;clear: both; margin:10px 0px;}
div#wrapper {
    margin-left: auto;
    margin-right: auto;
    min-width: 922px;
    max-width: 922px;
    _width: expression((( document . body . clientWidth) ) <   922 ? "922px" : (( document . body . clientWidth ) ) >   922 ? "922px" : "auto" );
}
div#wrapper_r span#top_links {
    padding-top: 25px;
    padding-right: 24px;
    float: right;
    color: #339900;
    font-size: 12px;
    line-height: 14px;
}
div#wrapper_r span#top_logout {
    padding-top: 25px;
    padding-right: 24px;
    float: right;
    color: #333;
    font-size: 11px;
    line-height: 13px;
}
	
/*  shutter styles  */
.info {
	width: 800px;
	position: absolute;
	left: 50%;
	top: 80px;
	min-height: 100px;
	margin-left: -400px;
	background: transparent;
	z-index: 99;
}
.shutter {
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity = 60);
	background-color: #000000;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 98;
}

* html .shutter {
	position: absolute;
	height: 1200px;
}

#resolution_choice input {margin: 5px 5px 0px 0px;}

/* start webform styles  */
#webform {padding:10px;border:1px dotted #ababab;}
#webform table.webform {border-color:#ababab;}
#webform table.webform td {padding:3px;}
#webform table.webform th {padding:3px;}
#webform table.webform_footer td {padding:0px;}
#webform table.webform_spec td {padding:1px;}
#webform ul li { list-style-type: circle;padding:0px 5px 1px 1px;margin-left:35px;}
#webform h5 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#000}
#webform h4 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; padding-bottom:10px;border-bottom:1px solid #ababab;margin-bottom:10px; color:#069}
#webform .formdata {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#069}
#webform .formaddress {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color:#069}
#webform .formhdr {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#333}
#webform .formsubhdr {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color:#333}
#webform .formfield { width:100%;padding:1px;border:1px solid #fff; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#069; background-color:white}
#webform .formfield:focus {width:100%; padding:1px;border:1px solid #069; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#069; background-color:lightcyan}
#webform .formfootnote {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#666}
#webform .formasterick {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:red}
#webform .formdisclaimer {font-family:Verddana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color:#666;}
#webform .remarks_data {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#069}
#webform .page {padding: 20px 20px 20px 20px;}
#webform #outerbar {padding: 10px; color: white; background-color: #666; text-align: center; position: relative; left: 0px; top: 0px; width: 100%; /* height: 30px; */}

/* end webform styles  */

/* bubble styles */
#bubble .bubble_01 {
    background:url(../images/bubble_graphics/bubble_01.png) top left no-repeat;
    height:31px;
    width:33px;
}
#bubble .bubble_01b {
    background:url(../images/bubble_graphics/bubble_01b.png) top left no-repeat;
    height:31px;
    width:16px;
}
#bubble .bubble_02 {
    background:url(../images/bubble_graphics/bubble_02.png) top left repeat-x;
    height:31px;
    width:201px;
}
#bubble .bubble_03 {
    background:url(../images/bubble_graphics/bubble_03.png) top left no-repeat;
    height:31px;
    width:16px;
}
#bubble .bubble_03b {
    background:url(../images/bubble_graphics/bubble_03b.png) top left no-repeat;
    height:31px;
    width:33px;
}
#bubble .bubble_04 {
    background:url(../images/bubble_graphics/bubble_04.png) top left no-repeat;
    height:189px;
    width:33px;
}
#bubble .bubble_04a {
    background:url(../images/bubble_graphics/bubble_04a.png) top left no-repeat;
    height:189px;
    width:33px;
}
#bubble .bubble_04b {
    background:url(../images/bubble_graphics/bubble_04b.png) top left no-repeat;
    height:189px;
    width:16px;
}
#bubble .bubble_05 {
    background: #fff url(../images/bubble_graphics/bubble_05.png) top left repeat-x;
    height:189px;
    width:201px;
}
#bubble .bubble_06 {
    background:url(../images/bubble_graphics/bubble_06.png) top left no-repeat;
    height:189px;
    width:16px;
}
#bubble .bubble_06b {
    background:url(../images/bubble_graphics/bubble_06b.png) top left no-repeat;
    height:189px;
    width:33px;
}
#bubble .bubble_07 {
    background:url(../images/bubble_graphics/bubble_07.png) top left no-repeat;
    height:16px;
    width:33px;
}
#bubble .bubble_07b {
    background:url(../images/bubble_graphics/bubble_07b.png) top left no-repeat;
    height:16px;
    width:16px;
}
#bubble .bubble_08 {
    background:url(../images/bubble_graphics/bubble_08.png) top left repeat-x;
    height:16px;
    width:201px;
}
#bubble .bubble_09 {
    background:url(../images/bubble_graphics/bubble_09.png) top left no-repeat;
    height:16px;
    width:16px;
}
#bubble .bubble_09b {
    background:url(../images/bubble_graphics/bubble_09.png) top left no-repeat;
    height:16px;
    width:33px;
}
#bubble .bubbleheader {
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#003300;
    padding-left:10px;
}
#bubble .bubbletext {
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#006600;
    padding:5px 0px 10px 10px;
}
#bubble a.link {
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#009900;
    padding:0px 0px 10px 10px;
}
#bubble a.link:hover {
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#00CC00;
    padding:0px 0px 10px 10px;
    text-decoration:underline;
}
#bubble #bubble_body {
    height:189px;
    width:201px;
    overflow:auto;
}
#bubble #rc_bubble_body {
    height:189px;
    width:201px;
    overflow:auto;
}
#bubble table.list td {
    padding: 3px;
    text-align: left;
    vertical-align: top;
    font-size:.96em;
}
#bubble table.list th {
    padding: 3px;
    text-align: right;
    vertical-align: top;
    font-size:.96em;
}
/* bubble styles */

/* select styles */
select.editSelect {
    color: #300;
    font-size: 11px;
    background-color: #ffc;
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: left top;
    width: 200px;
    height: 80px;
    border: solid 1px #ababab
}
select.editSelectAvail {
    color: #300;
    font-size: 11px;
    background-color: #ffc;
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: left top;
    width: 200px;
    height: 225px;
    border: solid 1px #ababab;
    margin-bottom:10px;
}
/* select styles */

/* expand styles for images plus & minus */
div.module-grey img.expand {
    float: right;
    margin-right: 2px;
    cursor: pointer;
}
div.module-grey img.collapse {
    float: right;
    display: none;
    margin-right: 2px;
    cursor: pointer;
}div.module-grey img.expand_v2 {
    float: right;
    display: none;
    margin-right: 2px;
    cursor: pointer;
}
div.module-grey img.collapse_v2 {
    float: right;
    margin-right: 2px;
    cursor: pointer;
}
/* expand styles for images plus & minus */

/* Notification Module styles   */
div.module-grey ul#settings li {padding:3px 0;border-bottom:1px dashed #ababab;margin-bottom:2px;}
div.module-grey ul#settings li a.prefs {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/prefs_icon.gif) 0 100% no-repeat;
	color: #036;
	white-space: nowrap
}
div.module-grey ul#mtc_portal li {padding:3px 0;/*border-bottom:1px dashed #ababab;*/margin-bottom:2px;}
div.module-grey ul#mtc_portal li a.ext_link, a.ext_link {
	/* padding-left: 16px; */
	font-weight: normal;
	/* background: url(../images/external_link_bullet.gif) top left no-repeat; */
	color: #369;
}

div.module-grey div#NotificationList, div#NotificationList {
    overflow: auto;
    padding: 0px;
    margin: 0px;
}
div.module-grey div#NotificationList li, div#NotificationList li, #lateSampleDiv li, #activityDiv, #inProgressDiv, #recentlyFailedDiv, #recentlyPassedDiv  {
    padding:2px 0px;
}
div.module-grey div#NotificationList li a, div#NotificationList li a, #lateSampleDiv li a, #activityDiv li a, #inProgressDiv li a, #recentlyFailedDiv li a , #recentlyPassedDiv li a {
    padding-left:3px;
}
div.module-grey div#NotificationList span.data, div#NotificationList span.data, #lateSampleDiv span.data, #activityDiv span.data, #inProgressDiv span.data, #recentlyFailedDiv span.data, #recentlyPassedDiv span.data, #comDiv span.data {
    font-size: .86em;
    font-weight: normal;
    color: #999;
}
.data {
    font-size: 11px;
    font-weight: normal;
    color: #666;
}

.gold_txt {
    font-size: 11px;
    font-weight: bold;
    color: gold;
}
.red_txt {
    font-size: 11px;
    font-weight: bold;
    color: red;
}
.white_txt {
    font-size: 11px;
    font-weight: bold;
    color: white;
}
/*  Server Messages DIV */
#serverMsg {
	padding: 5px;
	border: 1px dotted #c30;
	margin-bottom: 10px;
	/* background: url(../images/errorbkgd.png) 100% 0 repeat-y;
	height: 57px; */
	overflow: auto;
}
#serverMsg li {
	margin: 5px 0px;
	border-bottom:1px dotted #c30;
}
.successMessage {
	FONT-SIZE: 11px;
	COLOR: #3366ff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 24px;
	font-weight: normal;
	background: url(../images/success.png) top left no-repeat;
}
.errorMessage {
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 24px;
	font-weight: normal;
	/* background: url(../images/error.png) top left no-repeat; */
}
.alertMessage {
	FONT-SIZE: 11px;
	COLOR: #333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 24px;
	font-weight: normal;
	background: url(../images/alert.gif) 0 0 no-repeat;
}

#serverMsg a.alertLink {
    font-size: 11px;
    font-weight: normal;
    color: red;
    text-decoration:underline;
}
#serverMsg a.alertLink:hover {
    font-size: 11px;
    font-weight: normal;
    color: red;
    text-decoration:none;
}
/* Notification Module styles   */

/* dashboard table styles */
table.dashTable {padding:0px;margin-top:10px;empty-cells:show;border-right:1px solid #ababab;border-left:1px solid #ababab;}
table.dashTable th {padding:2px;text-align:right;border-bottom:1px solid #ababab;}
table.dashTable td {padding:2px;border-bottom:1px solid #ababab;}

/* dashboard table styles */

#top_logout td.logout_bkgd_01 {width:10px; height:33px; background:url(../images/logout_bkgd_01.gif) top left no-repeat}
#top_logout td.logout_bkgd_02 {color:#fff; height:33px; background:url(../images/logout_bkgd_02.gif) top left repeat-x}
#top_logout td.logout_bkgd_03 {width:10px; height:33px; background:url(../images/logout_bkgd_03.gif) top right no-repeat}


body.ecs2 div#topmodule_r table {clear:both;}
body.ecs2 div#topmodule_r span.userName, #top_logout span.userName {color:gold;}
body.ecs2 div#topmodule_r span.mtc_userName, #top_logout span.mtc_userName {color:#369;}


body.ecs2 div#topmodule_r span.ecs {
	padding: 8px 10px 0px 0px;
	color: #C5AB6E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	float:left;
}
body.ecs2 div#topmodule_r span.app_name {
	padding: 8px 10px 0px 0px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float:left;
}



table.dd_menu td.menu_arrow	{padding-left:26px;}
table.dd_menu td.menu_tlc 	{height:6px; width:6px; background:url(../images/dropdown_graphics/dropdown_menu_tlc.gif) 0 0 no-repeat;}
table.dd_menu td.menu_tm 	{height:6px; width:auto; background:url(../images/dropdown_graphics/dropdown_menu_tm.gif) 0 0 repeat-x;}
table.dd_menu td.menu_trc 	{height:6px; width:6px; background:url(../images/dropdown_graphics/dropdown_menu_trc.gif) 0 100% no-repeat;}
table.dd_menu td.menu_left 	{height:auto; width:6px; background:url(../images/dropdown_graphics/dropdown_menu_left.gif) top left repeat-y;}
table.dd_menu td.menu_mid 	{height:100%; width:100%; background:url(../images/dropdown_graphics/dropdown_menu_mid.gif) top left repeat;}
table.dd_menu td.menu_right 	{height:auto; width:6px; background:url(../images/dropdown_graphics/dropdown_menu_right.gif) top right repeat-y;}
table.dd_menu td.menu_blc 	{height:6px; width:6px; background:url(../images/dropdown_graphics/dropdown_menu_blc.gif) bottom left no-repeat;}
table.dd_menu td.menu_bm 	{height:6px; width:auto; background:url(../images/dropdown_graphics/dropdown_menu_bm.gif) bottom left repeat-x;}
table.dd_menu td.menu_brc 	{height:6px; width:6px; background:url(../images/dropdown_graphics/dropdown_menu_brc.gif) bottom right no-repeat;}

/* admin dropdown DIV */
div#admin_menu {
	/* opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity = 75); */
	height:auto;
	width:170px;
    position: absolute;
    z-index:99;
    visibility:hidden;
    display:none;
    color: #fff;
    text-align: left;
    font-size: 11px;
    background-color:#76A6E5;
}
div#admin_menu ul {
    padding:0px;
    margin:10px 0px;
}
div#admin_menu li {
    padding:0px;
    margin:0px;
    height:21px;
}
div#admin_menu a:hover {
    background-color:#5AE55A;
}

div#admin_menu a {
    padding:4px 10px 4px 10px;
    color: #fff;
    display:block;
    /* background:url(../images/user_admin_icon.gif) 0 0 no-repeat; */
    text-decoration:none;
}

div#admin_menu a.indent {
    padding-left:26px;
    color: #fff;
    display:block;
    background:url(../images/user_admin_sublevel_icon.gif) 10px 5px no-repeat; 
    text-decoration:none;
}
div#admin_menu a.indent:hover {
    background-color:#5AE55A;
}

/* bottom rounded white corners */
.srch_box_L {border-left:1px solid #9FB3B7;width:15px;}
.srch_box_R {border-right:1px solid #9FB3B7;width:15px;}
.bot_Lcnr {background:url(../images/left-bot-cnr-white.gif) bottom left no-repeat;}
.bot_mid {background:url(../images/bot-mid.gif) bottom left repeat-x;}
.bot_Rcnr {background:url(../images/right-bot-cnr-white.gif) bottom right no-repeat;}
.top_Lcnr {background:url(../images/left-top-cnr-white.gif) top left no-repeat;}
.top_mid {background:url(../images/top-mid.gif) top left repeat-x;}
.top_Rcnr {background:url(../images/right-top-cnr-white.gif) top right no-repeat;}

#maincolumn table.list td .negativeINT{color:red; text-decoration:none;}
#maincolumn table.list td .positiveINT {color:green; text-decoration:none;}
#maincolumn table.list td .negativeINT:before { content: "- "; color:red; text-decoration:none;}
#maincolumn table.list td .positiveINT:before { content: "+ "; color:green; text-decoration:none;}

.pdfBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: underline;
	padding-left: 0px;
		
	padding-left: 18px;
	background: url(../images/pdf_bullet.gif) 0px 0px no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	display:block;
	}
.wordDoc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: underline;
	padding-left: 0px;
		
	padding-left: 18px;
	background: url(../images/word_icon.gif) 0px 0px no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	display:block;
	}
.excelDoc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: underline;
	padding-left: 0px;
		
	padding-left: 18px;
	background: url(../images/excel_icon.gif) 0px 0px no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	display:block;
	}
.pptDoc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: underline;
	padding-left: 0px;
		
	padding-left: 18px;
	background: url(../images/ppt_icon.gif) 0px 0px no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	display:block;
	}
.attach {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: none;
	padding-left: 0px;
		
	padding-left: 18px;
	background: url(../images/attach_icon.gif) 0px 0px no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	display:block;
	}

#globalSitesSelect   {background: url('../images/global_sites_icon.gif') left center no-repeat;height:18px;}

#resource_links #mtc_portal ul#sub_menu {margin:0px;padding:0px}
#resource_links #mtc_portal ul#sub_menu li {margin:0px;padding:3px 0px 3px 15px;border:none;}

table.list ul#groups, ul#groups	{padding:0px;margin:0px}
table.list ul#groups li, ul#groups li {
	margin:5px 0px;
	padding:2px 0px;
}
ul#contentList	{padding:0px;margin:0px}
ul#contentList li {
	margin:2px 0px;
	padding:1px 0px;
}
INPUT.blind_field {
	BORDER: 0px;
	PADDING: 2px 2px 4px 20px;
	background:url(../images/edit_icon.gif) top left no-repeat;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666;
	BACKGROUND-COLOR: transparent;
	CURSOR:pointer;
	text-decoration:none;
}
.blind_span {
	BORDER: 0px solid #ababab;
	padding: 2px 1px 4px 21px;
	height:11px;
	display:block;
	overflow:hidden;
	background:url(../images/edit_icon.gif) top left no-repeat;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666;
	BACKGROUND-COLOR: transparent;
	CURSOR:pointer;
	text-decoration:none;
}
.prefered_txt {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
	color: #333;
	font-weight:bold;
	padding-left:2px;
}
#orgMsg 		{width:auto;height:100px;overflow:auto;border:1px solid #666;padding:10px;background: #ffc;color:#333;}
#orgMsg td 		{text-align: left;vertical-align: top;}

table#note_prefs {margin:10px 0px;border-left:1px solid #ababab;border-top:1px solid #ababab;}
#note_prefs td {border-bottom:1px dashed #ababab;border-right:1px solid #ababab;padding:2px;vertical-align:top;font-size:.86em;color:#333;}

#tabmenu font {font-size: 11px;}

/* collab dropdown DIV */
div#collab_menu {
	/* opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity = 75); */
	height:auto;
    position: absolute;
    z-index:99;
    visibility:hidden;
    display:none;
    color: #fff;
    font-size: 11px;
}
div#collab_menu ul {
    padding:0px 0px;
    margin:5px 10px;
}
div#collab_menu li {
    padding:4px 0px;
    margin:0px;
    border-bottom:1px dashed #fff;
}
div#collab_menu a {
    color: #fff;
    display:block;
    text-decoration:none;
}
div#collab_menu a:hover {
    color: #ccc;
}

div.module-grey ul#mainlevel li a {padding:1px 0px}
div.module-grey ul#mainlevel li a.openFolder, a.openFolder, div.openFolder {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/proj_open_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.location, a.pricebook {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/books_open.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.address, a.address {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/address_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.location, a.location {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/location_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.attachment, a.attachment {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/attach_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.post, a.post {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/postNote_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.ticket, a.ticket {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/openTicket_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.action, a.action {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/interact_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.member {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/member_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.contact, a.contact {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/contact_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.email, a.email {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/exList_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.case, a.case {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/case_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.folder, a.folder {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/folder_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.search, a.search {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/search16x16.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.report,a.report {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/reports_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.proList, a.proList {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/projList_icon.gif) no-repeat;
	white-space: nowrap
}div.module-grey ul#mainlevel li a.proList, a.project {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/projects_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.proList, a.model {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/model_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.programs, a.programs {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/program_sm_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.members, a.members {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/member_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.contacts, a.contacts {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/contact_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.admin, a.admin {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/user_admin_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.activity, a.activity {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/activity_icon.gif) no-repeat;
	white-space: nowrap
}

div.module-grey ul#mainlevel li a.add_to_list, a.add_to_list {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/add_to_list_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.account, a.account {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/account_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.quote, a.quote {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/quote_icon.gif) no-repeat;
	white-space: nowrap
}
iv.module-grey ul#mainlevel li a.invoice, a.invoice {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/invoice_icon.gif) 0px 2px no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.invoice_A, a.invoice_A {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/invoice_approved_icon.gif) 0px 2px no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.invoice_D, a.invoice_D {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/invoice_disputed_icon.gif) 0px 2px no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.invoice_P, a.invoice_P {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/invoice_pending_icon.gif) 0px 2px no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.invoice_G, a.invoice_G {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/invoice_gen_icon.gif) 0px 2px no-repeat;
	white-space: nowrap
}

div.module-grey ul#mainlevel li a.shipment_add, a.shipment_add {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/shipment_add_icon.gif) 1px -2px no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.shipment_canceled, a.shipment_canceled {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/shipment_canceled_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.shipment_departing, a.shipment_departing {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/shipment_departing_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.shipment_expected, a.shipment_expected {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/shipment_expected_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.shipment_received, a.shipment_received {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/shipment_received_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.shipment_unexpected, a.shipment_unexpected {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/shipment_unexpected_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.txtfile, a.txtfile {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/textfile_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}

div.module-grey ul#mainlevel li a.assoc, a.assoc {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/assoc_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.assocList, a.assocList {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/assocList_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.manufacturer, a.manufacturer {
	padding-left: 21px;
	font-weight: normal;
	background: url(../images/manufacturers_icon.gif) 1px -2px  no-repeat;
	white-space: nowrap
}
/* CapTours icons */
div.module-grey ul#mainlevel li a.school, a.school {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/school_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.tour, a.tour {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/tour_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.family, a.family {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/family_icon.gif) no-repeat;
	white-space: nowrap
}

div.module-grey ul#mainlevel li a.schooladmin, a.schooladmin {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/school_admin_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.child, a.child {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/contact_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.employee, a.employee {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/member_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.pay_cc, a.pay_cc {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/creditcard_icon.gif) 0px 3px no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.pay_by_check, a.pay_by_check {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/pay_by_check_icon.gif) no-repeat;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a.refund, a.refund {
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 29px;
	font-weight: normal;
	background: url(../images/refund_icon.gif) no-repeat;
	white-space: nowrap
}

/* capTours End  */

/* start module tabs navigation */
#module_navigation, 
#team_module_navigation, 
#actions_module_navigation {
    height: 21px;
    background: url(../images/tabs/tab-bkgd2.gif) repeat top left;
    padding: 0px 0px 0px 5px;
    margin-bottom: 5px;
}
#module_navigation UL, 
#team_module_navigation UL, 
#actions_module_navigation UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    height: 21px;
}
#module_navigation LI, 
#team_module_navigation LI, 
#actions_module_navigation LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
/* width:75px;  the width can be addedd so that the all tab widths can be equal */
}
#module_navigation A, 
#team_module_navigation A, 
#actions_module_navigation A {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(../images/tabs/tab-ltc2.gif) no-repeat left top;
    COLOR: #999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    DISPLAY: block;
    FLOAT: none;
}
#module_navigation A SPAN, 
#team_module_navigation A SPAN, 
#actions_module_navigation A SPAN {
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../images/tabs/tab_rtc2.gif) no-repeat right top;
    DISPLAY: block;
    FLOAT: none;
}
#module_navigation A SPAN SPAN, 
#team_module_navigation A SPAN SPAN, 
#actions_module_navigation A SPAN SPAN {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/tabs/tab-mid2.gif) repeat-x left top;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    text-align: center;
    line-height: 12px;
}
#module_navigation A:active, #module_navigation A:focus, 
#team_module_navigation A:active, #team_module_navigation A:focus,
#actions_module_navigation A:active, #actions_module_navigation A:focus {
    outline: none;
    outline-style: none;
}
/* Begin hover module tab styles */
#module_navigation A:hover, 
#team_module_navigation A:hover, 
#actions_module_navigation A:hover {
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/tabs/tab-tlc_selected2.gif) no-repeat left top;
    COLOR: #333
}
#module_navigation A:hover SPAN, 
#team_module_navigation A:hover SPAN, 
#actions_module_navigation A:hover SPAN {
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../images/tabs/tab-trc_selected2.gif) no-repeat right top
}
#module_navigation A:hover SPAN SPAN, 
#team_module_navigation A:hover SPAN SPAN, 
#actions_module_navigation A:hover SPAN SPAN {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/tabs/tab-mid_selected2.gif) repeat-x left top;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    font-weight:bold;
}
/* End hover module tab styles */
/* Begin selected module tab styles */
#module_navigation A.selected_tab, 
#team_module_navigation A.selected_tab, 
#actions_module_navigation A.selected_tab {
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/tabs/tab-tlc_selected2.gif) no-repeat left top;
    COLOR: #333
}
#module_navigation A.selected_tab SPAN, 
#team_module_navigation A.selected_tab SPAN, 
#actions_module_navigation A.selected_tab SPAN {
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../images/tabs/tab-trc_selected2.gif) no-repeat right top
}
#module_navigation A.selected_tab SPAN SPAN, 
#team_module_navigation A.selected_tab SPAN SPAN, 
#actions_module_navigation A.selected_tab SPAN SPAN {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/tabs/tab-mid_selected2.gif) repeat-x left top;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    font-weight:bold;
}
/* End module tab styles */

INPUT.seqField {
    BORDER: 0px;
	PADDING: 2px;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: transparent;
	text-decoration:none;
	width:30px;
}

.BG_Color_alert {
    Background:#fff url('../images/errorbkgd.png') top right no-repeat;
}

span#is_active, span#is_active_1, span#is_active_2, 
span#is_appointment, span#is_appointment_1, span#is_appointment_2, 
span#can_be_emailed, span#win_or_loss, span#win_or_loss_1, span#win_or_loss_2,
span#IsActive, span#IsActive_1, span#IsActive_2,
span#active, span#active_1, span#active_2,
span#is_rented_list, span#is_rented_list_1, span#is_rented_list_2, span#allow_multiple_placements,
span#is_distinct, span#available_for_query, span#available_for_query_1, span#available_for_query_2, 
span#driver_table, span#driver_table_1, span#driver_table_2, 
span#is_available_value, span#is_available_value_1, span#is_available_value_2,
span#hiResAvail
{width:20px;float:left;}



#content ul {margin-left:15px;}
#content ul li {margin-left:15px;list-style-type:disc}
#content ul ul {margin-left:15px;}
#content ul ul li {margin-left:15px;list-style-type:circle}
#content ul ul ul li {margin-left:15px;list-style-type:square}


