﻿body { 
	font-family: Arial;
	color: #202020;
	font-size: 11px;
	background-color:#ffffff;
	margin-top:0px;
	}

/* Page Link refers here */	

a:link, a:visited {
	color: #000000;
	font-size: 11px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:underline;
	}
	
a:hover {
	color:#000000;
	font-size: 11px;
	font-weight:normal;
	font-family:Arial;
	text-decoration:underline;
	}
	
a.other:link, a.other:visited {
	color: #990000;
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.other:hover {
	color:#990000;
	font-size: 12px;
	font-weight:normal;
	font-family:bold;
	text-decoration:underline;
	}
/* ****************  */	

/* Menu */	

.mnu1 {
	background-image:url(images/button1.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	color:White;
	text-indent:10px;
	cursor:pointer;
	font-size:14px;
	}
	 
.mnu1On, .mnu1:hover, .mnu1:focus {
	background-image:url(images/button2.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	color:White;
	text-indent:10px;
	cursor:pointer;
	font-size:14px;
}	

a.mnu1:link, a.mnu1:visited {
	color:White;
	font-size: 14px;
	font-family:Arial;
	text-decoration:none;
	}
	
a.mnu1:hover {
	color:White;
	font-size: 14px;
	font-family:Arial;
	text-decoration:none;
	}
	
/* ****************  */
	
/* Header */
.heading 
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
.heading1 
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#4a4a4a;
}

.header {
	background-color:#ffffff;
	background-image:url(images/content_r1_c1.jpg);
	background-repeat:no-repeat;
}
.header1 {
	background-color:#ffffff;
	background-image:url(images/flashheader.jpg);
	background-repeat:no-repeat;
}
.content {
	background-color:#ffffff;
	background-image:url(images/content_r3_c1.jpg);
	background-repeat:repeat-y;
}

contentarea {
	font-family:Arial;
	font-size:120px;
	text-align:justify;
}

a.contentarea:link, a.contentarea:visited {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#990000;
	text-decoration:underline;
}

a.contentarea:hover {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}
.containeru {
 	background-image:url(images/banner_r1_c1.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	text-indent:10px;
	color:#555253;
}
	
.containerm {
 	background-image:url(images/banner_r2_c1.jpg);
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:11px;
	color:#000033;
}

.containerb {
 	background-image:url(images/banner_r3_c1.jpg);
	background-repeat:no-repeat;
}




.logincontaineru {
 	background-image:url(images/userlog_r1_c1.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	color:White;
}
	
.logincontainerm {
 	background-image:url(images/userlog_r2_c1.jpg);
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:11px;
	color:#000033;
}

.logincontainerb A {
	font-family:Arial;
	color:#6ab002;
	text-decoration:underline;
}

.logincontainerb A:hover {
	font-family:Arial;
	color:#6ab002;
	text-decoration:none;
}

.logincontainerb {
 	background-image:url(images/userlog_r3_c1.jpg);
	background-repeat:no-repeat;
}

/* Menu strip below the Header */
 
.menu1 {
	background-image:url('images/belowtop.jpg');
	background-color:#6d6c6a;
	height:21;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-weight:Normal;
	color:#FFFFFF;
}

a.menu1:link, a.menu1:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
	}

a.menu1:hover {
	color: #e5e4e4;
	font-size: 11px;
	text-decoration: none;
	}
	
/* logout Styles */

.toplogout{
	padding-top:3px;
	font-family:Arial;
	height:20px;
	font-size:11px;
	font-weight:Normal;
	color:#FFFFFF;
}

a.toplogout:link, a.toplogout:visited {
	color:#ffffff;
	font-size: 11px;
	font-family:Arial;
	text-decoration:none;
	}
a.toplogout:hover {
	color:#CCCCCC;
	font-size: 11px;
	font-family:Arial;
	text-decoration:none;
	}
	
/* ****************  */

/* Left Telerik Menu properties */

.leftmenu1 {
	background-image:url(images/main-bg2_r1_c1.jpg);
	background-repeat:no-repeat;
	color:White;
	font-family:Arial;
	padding: 14px 0 0 12px;
	float: left;
}
.leftmenu2 {
	background-image:url(images/main-bg2_r2_c1.jpg);
	background-repeat:repeat-y;
	color:White;
	font-family:Arial;
	padding: 14px 0 0 12px;
	float: left;
}
.leftmenu3 {
	background-image:url(images/main-bg2_r3_c1.jpg);
	background-repeat:no-repeat;
	color:White;
	font-family:Arial;
	padding: 14px 0 0 12px;
	float: left;
}

/* ****************  */

/* Telerik Grid Styles */

th.GridHeader_Sunset, th.ResizeHeader_Sunset { 
	font: bold 10px Arial; 
	background:url('images/gridheader.jpg') repeat-x; 
	color:White;
	background-color:#f18f22;
	text-indent:10px;
	border-bottom: solid 1px #bbb; 
	padding-left: 6px; 
} 

th.GridHeader_Sunset A, th.ResizeHeader_Sunset A { 
	color:#ffffff;
	font: bold 11px Arial; 
	text-decoration:none;
}

th.GridHeader_Sunset A:hover, th.ResizeHeader_Sunset A:hover { 
	color:#ffffff;
	font: bold 11px Arial; 
	text-decoration:none;
}

.GridPager_Sunset td { 
	background:url('images/gridpager.jpg') repeat-x; 
	border: solid 1px white; 
	border-top: 1px solid #c7c7c7; 
	color: #3e3d3b; 
	padding-left: 4px; 
}
 
.GridFooter_Sunset td { 
	background-color:#f4ede1; 
	border-top: 1px solid #e8e6e6; 
	color: #666; 
	padding-left: 4px; 
} 

.Grouping {
    background: #a6a5a4; 
	border: solid 1px #fbfbfb; 
	border-top: 1px solid #e8e6e6; 
	color: #666; 
	padding-left: 4px; 
}

.EditedItem, .EditedItem TABLE TR 
{ 
background-color: #ffffe1; 
background-image: none; 
} 

.GridEditItem_Sunset td {
    background-image: url(img/defaultEditItemBg.gif);
    background-repeat: repeat-x;
    padding-left: 4px;
    font-family:Arial;
    font-size:11px;
    background-color: #eef2ea;
}

.GridEditRow_Sunset td { 
	background-color:Green;
} 

/* ****************  */

/* Adding new Telerik skins */

.RadGridHeader { 
	background:url('images/gridheader.jpg') repeat-x; 
	height: 5px; 
	padding: 0px; 
	color: green; 
	font-weight: bold; 
	font-size: 16px; 
	padding-left: 4px; 
} 

.RadGridHeader A, .RadGridHeader SPAN { 
	padding-top: 5px;
	color:Green; 
	display: block; 
	text-decoration: none; 
	font-weight: bold; 
} 

.RadGridHeader A:hover { 
	text-decoration: underline; 
} 

.FooterStyle { 
	height: 6px; 
	line-height: 4px; 
	font-size: 0px; 
} 

.FooterStyle TD { 
	border-left: 7px solid #d2b6c1; 
	border-right: 7px solid #d2b6c1; 
} 

.RadGridPager { 
	background-image: url(img/footer.gif); 
	background-repeat: repeat-x; 
	height: 51px; 
	padding-left: 11px; 
	background-color: white; 
	vertical-align: bottom; 
	color: #b79ea9; 
	font-weight: bold; 
} 

.RadGridPager A { 
	color: #b79ea9; 
} 

/* ****************  */

.hr {
	background-color:Black;
	border-right: #000000 solid; 
	border-top: #000000 solid; 
	border-left: #000000 solid; 
	border-bottom: #000000 solid;
	height: 1px;
}

.topheader {
	background-color:#f18f22;
	background-repeat:repeat;
}

p {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
}
	
/* Drop down panel Styles */

.ddpanel .ddpanelcontent { /*CSS for "content" DIV of Drop Down Panel*/
		margin:0px;
		padding:0px;
		color: white;
		background:#f18f22; /*background of Drop Down Panel*/
		height:97px;/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to         your content's container within this DIV instead */
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
		margin-right: 0px;
		font: normal 12px Arial;
}

.ddpanel .ddpaneltab a { /*"toggle" tab related CSS*/
		float: right;
		color: white;
		background: #f18f22 url(images/toggleleft.gif) no-repeat left bottom; /*background of toggle tab*/
		text-decoration: none;
		letter-spacing: 1px;
}

.ddpanel .ddpaneltab a span { /*"toggle" tab related CSS*/
		float: left;
		display: block;
		background: transparent url(images/toggleright.gif) no-repeat right bottom;
		padding: 1px 13px 6px 13px;
		cursor: pointer;
}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
		margin-left: 5px;
		background-color:transparent;
}

.ddpanel .ddpaneltab a:hover { /*"toggle" tab related CSS*/
		background-color:#666666; /*background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus { /*"toggle" tab related CSS*/
		outline: 0;
}

.ddpanel .ddpaneltab a:hover span { /*"toggle" tab related CSS*/
		background-color: transparent;
}

/* ******************** */

/* Buttons used */

.button123 {
	border: 1px solid #444444;
	font-size: 11px;
	font-family:Arial;
	color: #ffffff;
	cursor:pointer;
	font-weight:lighter;
	background-image: url(images/formButtonBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
	
.button123On, .button123:hover, .button123:focus {
	border : 1px solid #444444;
	font-family:Arial;
	background-color: #ffffff;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	font-weight:lighter;
	background-image: url(images/formButtonBgOn.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.topbutton {
	border: 1px solid #444444;
	font-size: 11px;
	font-family:Arial;
	color:White;
	cursor:pointer;
	font-weight:lighter;
	background-image: url(images/topbutton.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
	
.topbuttonOn, .topbutton:hover, .topbutton:focus {
	border : 1px solid #444444;
	font-family:Arial;
	background-color: #ffffff;
	font-size: 11px;
	color:White;
	cursor:pointer;
	font-weight:lighter;
	background-image: url(images/topbutton1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* Extra buttons */

.button {
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #ffffff;
	font-weight:Normal;
	background-image: url(images/formButtonBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
.buttonOn, .button:hover, .button:focus {
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #ffffff;
	font-weight:Normal;
	background-image: url(images/formButtonBgOn.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
	
.button1 {
	background-image:url(images/button1.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	font-weight:Normal;
	color:#FFFFFF;
}
.button1On, .button1:hover, .button1:focus {
	background-image:url(images/button1over.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	font-weight:Normal;
	color:#FFFFFF;
}

/* ****************  */	

/* Form Styles */

form {
	margin: 0px;
}
	
LI {
	LIST-STYLE-TYPE: square; 
	margin-left: 5px; 
	MARGIN-BOTTOM: 2px;
}
	
UL {
	MARGIN-TOP: 2px;
}

input,select {
	font-family:Arial;
	color:#545250;
	border: 1px solid #888888;
	font-size: 11px;
	background-color: #ffffff;
}

a.SelectedItem:link,
a.SelectedItem:visited {
      color:#990000;
        text-decoration:none;
        font-size:8pt;
        font-family:Arial;
   }

a.SelectedItem:hover {
      color:#990000;
      text-decoration:underline;
      font-size:8pt;
      font-family:Arial;
   }

a.SelectedItem:active {
      color:#990000;
      text-decoration:none;
      font-size:8pt;
      font-family:Arial;
   } 

	
.label{
	font-family:Arial;
	font-size:12px;
	font-weight:lighter;
	color:#3f3e3e;
}

.profilelabel{
	font-family:Arial;
	font-size:13px;
	font-weight:lighter;
	color:#990000;
}

.txtbox {
	border: 1px solid #888888;
	font-size: 11px;
	color:#333333;
	background-color: #ffffff;
}

.searchtxtbox {
	border: 1px solid #888888;
	font-size: 11px;
	color:#333333;
	background-color: #ffffff;
}
	
textarea {
	font-family: Arial;
	color:#545250;
	border: 1px solid #888888;
	font-size: 12px;
	background-color: #ffffff;
	}
	
.checkbox,.radio {
	border:0px;
	background-color: transparent;
	margin: 0px;
	vertical-align: bottom;
}

.drpdwn {
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

.listbox {
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

.panel {
	background-color:#f18f22;
	border:solid 1px #434142;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:2px;
}

.gridview {
	background-color:#f18f22;
	border:solid 1px #434142;
	font-family:Arial;
	font-size:12px;
	color:#403f3d;
	padding-top:2px;
	padding-left:2px;
}

a.contentarealink:link, a.contentarealink:visited {
	color:#990000;
	font-size: 12px;
	font-family:Arial;
	text-decoration:none;
}

a.contentarealink:hover {
	color:#CCCCCC;
	text-decoration:none;
}

/* Footer styles */

.footer {
	background-image:url('images/content_r4_c1.jpg');
	background-repeat:no-repeat;
}

a.footer:link, a.footer:visited {
	color:#ffffff;
	font-size: 11px;
	font-family:Arial;
	text-decoration:none;
}

a.footer:hover {
	color:#CCCCCC;
	font-size: 11px;
	font-family:Arial;
	text-decoration:none;
}
	
a.cetharlink:link, a.cetharlink:visited {
	color:#d8d7d5;
	font-size: 11px;
	font-family:Arial;
	text-decoration:none;
}
	
/* ****************  */	

a.body:link, a.body:visited {
	color: #444444;
	font-size: 12px;
	text-decoration: none;
}
		
a.body:hover {
	color: #ed8a1c;
	text-decoration: none;
}
	
.middle_banner {
	background-color:#f18f22;
	border-bottom: 1px solid #403f3d;
}
.help {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:Normal;
}
.contentarea {
	background-color:#ffffff;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	font-weight:Normal;
	color:#333333;
}

/* myArea is for my account, admin, logout, an about links*/

.myArea {
	font-family:Arial;
	color:#ffffff;
	font-size: 11px;
	font-weight: Normal;
}

a.myAreaLink:link, a.myAreaLink:visited {
	color: #444444;
	text-decoration: none;
}

a.myAreaLink:hover {
	color: #990000;
	text-decoration: none;
}
		
/*for the main screen navigation tabs*/
.currentTab {
	font-size: 12px;
	color: #ffffff;
	font-weight: Normal;
	padding-top: 1px;
	background-image : url(images/currentTab_middle.gif);
}	
	
.currentTabLeft {
	background-image : url(images/currentTab_left.gif);
	background-repeat: no-repeat;
}
		
.currentTabRight {
	background-image : url(images/currentTab_right.gif);
	background-repeat: no-repeat;
}
.otherTabLeft {
	background-image : url(images/otherTab_left.gif);
	background-repeat: no-repeat;
}
		
.otherTabRight {
		background-image : url(images/otherTab_right.gif);
		background-repeat: no-repeat;
}

a.currentTab:link, a.currentTab:visited {
		color: #e99727;
		text-decoration: none;
}
	
a.currentTab:hover {
		color: #e99727;
		text-decoration: none;
}
		
.otherTab {
		font-size: 12px;
		color: #ffffff;
		font-weight: Normal;
		background-image : url(images/otherTab_middle.gif);
		background-repeat: repeat-x;
		background-position: top;
}

a.otherTab:link, a.otherTab:visited {
		color: #ffffff;
		text-decoration: none;
}

a.otherTab:hover {
		color: #e99727;
		text-decoration: none;
}

.subMenu {
		font-size: 11px;
		color: #ffffff;
		background-color: #990000;
		border-bottom: 1px solid #323131;
		border-left: 1px solid #323131;
		border-right: 1px solid #323131;
}

.subMenuTDIcon {
		font-size: 11px;
		color: #ffffff;
		background-color: #444343;
		padding-bottom: 2px;
		padding-top: 1px;
		padding-left: 3px;
		padding-right: 3px;
		border-right: 1px solid #323131;
}

.subMenuTD {
		font-size: 11px;
		color: #ffffff;
		background-color: #444343;
		padding-bottom: 2px;
		padding-top: 1px;
		border-bottom: 1px solid #323131;
}

a.subMenuLink:link, a.subMenuLink:visited {
		color: #ffffff;
		text-decoration: none;
		border-bottom: 0px;
		padding-left: 0px;
}

a.subMenuLink:hover {
		color: #ffffff;
		text-decoration: none;
		border-bottom: 0px;
}
		
/*welcome user and date bar and last view*/

.moduleTitle {
		border-bottom: 1px solid #383838;
}

.welcome {
		font-size: 12px;
		font-weight: Normal;
		color: #ffffff;
		background-color: #f18f22;
		border-bottom: 1px solid #444444;
		padding-left: 10px;
}
		
.searchField {
		border: 1px solid #444444;
		font-size: 11px;
		font-family:Arial;
		color:#545250;
		background-color: #ffffff;
}

.search {
		color: #ffffff;
		background-color: #f18f22;
		border-bottom: 1px solid #444444;
		padding-right: 10px;
		text-align: right;
}
	
/* 07/28/2006 Paul.  Mono requires case-significant paths. */
	
.searchButton {
		/* behavior:	url("Include/pngbehavior.htc");*/
		background-color: transparent;
		border: 0px;
		padding-right: 10px;
}	

.date {
		font-size: 13px;
		font-weight: Normal;
		color: #444444;
		background-color: #ffffff;
		border-bottom: 1px solid #383838;
		padding-right: 10px;
}
		
.lastView {
		color: #ffffff;
		background-color: #f18f22;
		padding-left: 10px;
		border-bottom: 1px solid #383838;
}
		
a.lastViewLink:link, a.lastViewLink:visited {
		color: #ffffff;
		text-decoration: underline;
		border-bottom: 0px;
		padding-left: 0px;
}

a.lastViewLink:hover {
		color: #ececec;
		text-decoration: none;
		border-bottom: 0px;
}
		
/*left column styles*/

table.leftColumnModuleHead th {
		font-size: 12px;
		color: #ffffff;
		text-align: left;
		padding: 0px;
}

.leftColumnModuleS3  {
		font-size: 11px;
		color: #ffffff;
		font-weight: Normal;
		border-bottom: 1px solid #383838;
		border-left: 1px solid #383838;
		border-right: 1px solid #383838;
		background-color: #444343;
		padding: 5px;
}

a.leftColumnModuleS3Link:link, a.leftColumnModuleS3Link:visited {
		color: #ffffff;
		text-decoration: underline;
		border-bottom: 0px;
		padding-left: 0px;
}

a.leftColumnModuleS3Link:hover {
		color: #444444;
		text-decoration: underline;
		border-bottom: 0px;
}
	
/*right main content (suffix S1 stands for Style 1) */

.listView {
		border: 1px solid #444343;
}

table.listView th {
		/* this definition should be exactly the same as .listViewThS1 */
		font-size: 11px;
		color: #666666;
		font-weight: Normal;
		text-align: left;
		background-color: #f8f7f7;
		background-image: url(images/listViewBg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid #980000;
		height: 20px;
}

.listViewThS1 {
		font-size: 11px;
		color: #666666;
		font-weight: Normal;
		text-align: left;
		background-color: #f8f7f7;
		background-image: url(images/listViewBg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid #980000;
		height: 20px;
}

.listViewSubHeadS1 {
		background-color: #ffffff;
}

h5.listViewSubHeadS1 {
		color: #666666; 
		font-size: 13px; 
		font-weight: Normal; 
		margin-top: 1px;
		margin-bottom: 1px;
}

table.listview th a:link, table.listview th a:visited {
		/* this definition should be exactly the same as a.listViewThLinkS1:link, a.listViewThLinkS1:visited */
		color: #444444;
		font-weight: Normal;
		text-decoration: none;
}

table.listview th a:hover {
		/* this definition should be exactly the same as a.listViewThLinkS1:hover */
		color: #222222; 
		text-decoration: none;
}

a.listViewThLinkS1:link, a.listViewThLinkS1:visited {
		color: #444444;
		font-weight: Normal;
		text-decoration: none;
}

a.listViewThLinkS1:hover {
		color: #222222; 
		text-decoration: none;
}

a.listViewTdLinkS1:link, a.listViewTdLinkS1:visited {
		font-size: 12px;
		color: #002780;
		text-decoration: none;
}

a.listViewTdLinkS1:hover {
		text-decoration: underline;
}
	
a.listViewTdToolsS1:link, a.listViewTdToolsS1:visited {
		text-decoration: none;
}

a.listViewTdToolsS1:hover {
		text-decoration: none;
}
	
.evenListRowS1 {
		font-size: 12px;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 2px;
}

.oddListRowS1 {
		font-size: 12px;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 2px;
}

.listViewHRS1 {
		background-color: #cccccc;
}
	
.pageNumbers {
		color: #444444;		
}
	
.listViewPaginationTdS1 {
		font-size: 10px;
		color: #999999;
		background-color: #eeeeee;
		padding-right: 5px;
		padding-left: 5px;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #9E9E9E;
}

a.listViewPaginationLinkS1:link, a.listViewPaginationLinkS1:visited {
		color: #E90000;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
}

a.listViewPaginationLinkS1:hover {
		color: #ff0000;
		font-size: 10px;
		text-decoration: none;
}
	
a.listViewCheckLink:link, a.listViewCheckLink:visited {
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
}

a.listViewCheckLink:hover {
		font-size: 10px;
		text-decoration: none;
}
		
a.utilsLink:link, a.utilsLink:visited {
		color: #B20000;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
}

a.utilsLink:hover {
		color: #FF0000;
		font-size: 11px;
		text-decoration: none;
}
		
.listViewCalCurrentAppt {
		background-color: #75AF4F;
}

.listViewCalOtherAppt {
		background-color: #4D5EAA;
}

.listViewCalConflictAppt {
		background-color: #AA4D4D;
}

.listViewCalCurrentApptLgnd {
		background-color: #75AF4F;
		border: 1px solid #444444;
}

.listViewCalOtherApptLgnd {
		background-color: #4D5EAA;
		border: 1px solid #444444;
}

.listViewCalConflictApptLgnd {
		background-color: #AA4D4D;
		border: 1px solid #444444;
}
	
/* charting styles */

.chartBox {
		background-color: #ffffff;
		border: 1px #9E9E9E solid;
		padding: 5px;
}
	
a.chartToolsLink:link, a.chartToolsLink:visited {
		color:#545250;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
}
	
a.chartToolsLink:hover {
		color: #ff0000;
		font-size: 10px;
		text-decoration: none;
}
		
table.chartForm {
		background-color: #efefef;
		border: 1px #9E9E9E solid;
		padding: 5px;
}
	
table.chartForm td {
		background-color: #efefef;
}
	
/* main tab forms */
	
.tabForm {
		background-color: #f7efe8;
		border: 1px #5b5959 solid;
		padding-top:0px;
		padding-right:0px;
		margin:0px;
		background-image: url(images/searchFormBg.gif);
		background-position: top;
		background-repeat : repeat-x;
}
	
h4.dataLabel {
		color: #666666; 
		font-size: 14px; 
		font-weight: Normal; 
		margin-bottom: 2px;
}
	
h5.dataLabel {
		color: #888888; 
		font-size: 13px; 
		font-weight: Normal; 
		margin-bottom: 1px;
		margin-top: 1px;
}

.dataLabel {
		font-weight: Normal;
		vertical-align : top;
}

.CtrlHeader {
		font-weight: Bold;
		vertical-align : top;						
		font-size:100;	
		text-align:left;		
}

.dataField {
		font-weight: normal;
		vertical-align : top;
}
	
.tabFormAddDel {
		padding-left: 4px; 
		padding-right: 4px; 
		vertical-align: middle; 
		text-align: center;
}
	
a.tabFormAdvLink:link, a.tabFormAdvLink:visited {
		color: #E90000;
		font-size: 10px;
		text-decoration: none;
}

a.tabFormAdvLink:hover {
		color: #FF0000;
		text-decoration: none;
}
	
/* main tab panel views */
	
.tabDetailView {
		border: 1px solid #444444;
		background-color: #cccccc;
}

.tabDetailViewDL {
		font-size: 12px; 
		color: #666666; 
		font-weight: Normal;
		background-color: #eeeeee;
		padding-right: 4px;
		padding-left: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: top;
		text-align: right;
}
	
h4.tabDetailViewDL {
		color: #666666; 
		font-family: Arial;
		font-size: 14px; 
		font-weight: Normal; 
		margin-bottom: 2px;
		text-align: left;
}
	
.tabDetailViewDF {
		font-size: 12px; 
		color: #000000; 
		background-color: #fafafa;
		font-weight: Normal; 
		padding-right: 4px;
		padding-left: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: top;
		font-weight: Normal;
}

a.tabDetailViewDFLink:link, a.tabDetailViewDFLink:visited {
		color: #002780;
		font-size: 12px;
		text-decoration: none;
		font-weight: Normal;
		text-decoration: underline;
}

a.tabDetailViewDFLink:hover {
		color: #002780;
		text-decoration: none;
}
		
.tabDetailView2 {
		border: 1px solid #888888;
		background-color: #cccccc;
}

.tabDetailViewDL2 {
		color: #888888; 
		font-weight: Normal;
		background-color: #DFDFDF;
		padding-right: 4px;
		padding-left: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: top;
}

.tabDetailViewDF2 {
		color: #222222; 
		background-color: #f2f2f2;
		padding-right: 4px;
		padding-left: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: top;
}

a.tabDetailViewDL2Link:link, a.tabDetailViewDL2Link:visited {
		color: #555555;
		font-size: 11px;
		text-decoration: none;
		font-weight: Normal;
}

a.tabDetailViewDL2Link:hover {
		color: #555555;
		text-decoration: underline;
}
	
.top {
		font-family:Arial;
		color:#FFFFFF;
		text-align:center;
		font-size:13px;
}

.below_menu {
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		font-family:Arial;
		font-size:12px;
		font-weight:Normal;
		color:#000000;
		height:19px;
}

.controls {
		font-family: Arial;
		font-size: 12px; 
		color: #990000;
}

.mandatory {
		color: #FF0000;
}
	
.mandatorytext {
		font-family: Arial;
		font-size: 12px;
		color:#FF0000;
}

.tab_button_left {
		background-position: right top;
		background-image:url(images/tabbutton_r1_c1.jpg);
		background-repeat:no-repeat;
} 

.tab_button_middle {
		background-image:url(images/tabbutton_r1_c2.jpg);
		background-repeat:repeat-x;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
}

.tab_button_right{
		background-image:url(images/tabbutton_r1_c3.jpg);
		background-repeat:no-repeat;
		background-position: left top;
}
	
/* calendar styles */

.monthBox {
		border: 1px solid #222222;
}
	
.monthHeader {
		background-image: url(images/calendarHeaderBg.gif);
		background-color: #fbfbfb;
		background-repeat: repeat-x;
		background-position: bottom;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 2px solid #980000;
}

.monthFooterPrev {
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #ffffff;
		background-color:Transparent;
}

.monthFooterNext {
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #ffffff;
		background-color:Transparent;
}

.monthHeaderH3 {
		color: #333333; 
		font-family: Arial;
		font-size: 16px; 
		font-weight: Normal; 
}

.monthCalBody {
		background-color: #dddddd;
}
	
.monthHeaderPrevTd {
		padding-left: 5px;
}

a.NextPrevLink:link, a.NextPrevLink:visited {
		color: #666666;
		text-decoration: none;
		font-weight: Normal;
}

a.NextPrevLink:hover {
		color: #444444;
		text-decoration: none;
		font-weight: Normal;
}
	
.monthHeaderNextTd {
		padding-right: 5px;
}
	
.monthCalBodyTHWeek {
		font-size: 12px;
		background-color: #6f6f6f;
		color: #eeeeee;
		padding: 5px;
}
	
.monthCalBodyTHDay {
		font-size: 12px;
		background-color: #f18f22;
		color: #eeeeee;
		padding: 5px;
}

.monthCalBodyWeek {
		vertical-align: top;
		background-color: #9a9a9a;
		color: #ffffff;
		padding: 5px;
}
	
a.monthCalBodyWeekLink:link, a.monthCalBodyWeekLink:visited {
		font-size: 11px;
		color: #eeeeee;
}
	
a.monthCalBodyWeekLink:hover {
		font-size: 11px;
}
	
.monthCalBodyTodayWeekDay {
		border: 1px solid #600000;
		background-color: #fafafa;
		color: #444444;
		padding: 3px;
		text-align: right;
}

.monthCalBodyWeekDay {
		background-color: #fafafa;
		color: #444444;
		padding: 3px;
		text-align: right;
}
	
.monthCalBodyTodayWeekEnd {
		border: 1px solid #600000;
		background-color: #e9e9e9;
		color: #444444;
		padding: 3px;
		text-align: right;
}
	
.monthCalBodyWeekEnd {
		background-color: #e9e9e9;
		color: #444444;
		padding: 3px;
		text-align: right;
}
	
a.monthCalBodyWeekDayDateLink:link, a.monthCalBodyWeekDayDateLink:visited {
		color: #444444;
		font-size: 11px;
		font-weight: Normal;
}

a.monthCalBodyWeekDayDateLink:hover {
		color: #444444;
		font-size: 11px;
		font-weight: Normal;	
}
	
a.monthCalBodyWeekEndDateLink:hover {
		color: #666666;
		font-size: 11px;
		font-weight: Normal;	
}
	
a.monthCalBodyDayItemLink:link, a.monthCalBodyDayItemLink:visited {
		font-size: 10px;
}

a.monthCalBodyDayItemLink:hover {
		font-size: 10px;
}
	
.monthCalBodyDayItem {
		background-color: #e5e5e5;
		border: 1px solid #aaaaaa;
}

.monthCalBodyDayIconTd {
		padding-left: 2px;
		padding-right: 3px;
		vertical-align: top;
}

.monthCalBodyDayItemTd {
		vertical-align: top;
}
	
.monthViewDayHeight {
		height: 100px;
}

.yearViewDayHeight {
		height: 40px;
}

.dailyCalBodyTime {
		vertical-align: top;
		background-color: #9a9a9a;
		color: #ffffff;
		padding: 3px;
		font-weight: Normal;
		height: 20px;
}
	
.dailyCalBodyItems {
		background-color: #fafafa;
		color: #444444;
		padding: 3px;
		text-align: left;
}
	
a.weekCalBodyDayLink:link, a.weekCalBodyDayLink:visited {
		color: #ffffff;
}
	
a.weekCalBodyDayLink:hover {
		color: #ffffff;
}

.yearCalBody {
		background-color: #f0f0f0;
}
	
.yearCalBodyMonth {
		border: 1px solid #666666;
		background-color: #f18f22;
}

a.yearCalBodyMonthLink:link, a.yearCalBodyMonthLink:visited {
		font-size: 13px;
		font-weight: Normal;
		color: #222222;
}

a.yearCalBodyMonthLink:hover {
		color: #333333;
}
	
h5.calSharedUser {
		color: #ffffff;
		background-color: #9a9a9a;
		height: 20px;
		padding-top: 5px;
		padding-left: 5px;
		font-size: 12px;
		margin-top: 0px;
		border-top: 1px solid #666666;
		border-bottom: 1px solid #666666;	
}

/* misc font displays */

.todaysTask {
		color: #FF7800
}

.overdueTask {
		color: #ff0000;
}
	
.required {
		color: #ff0000;
}
	
.error {
		color: #ff0000;
}
	
.success {
		color: #00ee00;
}
	
.rssItemDate {
		color: #666666;
		font-size: 10px;
}
	
.dateFormat {
		font-weight: normal;
		font-style: italic;
		font-size: 10px;
}
	
.chartFootnote {
		font-size: 10px;
}

.tm {
		font-size: 8px;
		font-family: Arial;
}
	
.footerHR {
		color: #ffffff;
}

/* Scheduler Styles */

.schedulerDiv {
		width: 100%;
		background-color: #FAFAFA;
  		border: 1px solid #9e9e9e;
		border-collapse: collapse;
		margin-top: 0px;
}
 
.schedulerTable {
		width: 100%;
		background-color: #FAFAFA;
		border: 1px solid #dddddd;
		border-collapse: collapse;
}

.schedulerTopRow {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
}

.schedulerTimeRow {
		border-collapse: collapse;
}
 
.schedulerTopDeleteHeaderCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
}

.schedulerDeleteHeaderCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
 }
 
.schedulerTopDateCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
		background-color: #f8f7f7;
		background-image: url(images/listViewBg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		font-weight: Normal;
		font-size: 12px;
 }
 
.schedulerTopHeaderCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
}

.schedulerAttendeeHeaderCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
}

.schedulerAttendeeHeaderCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
 }

 .schedulerTimeCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
		font-size:12px;
		font-family:Arial;
		padding-left: 4px;
}

.schedulerAttendeeCell {
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		overflow: hidden;
		border-collapse: collapse;
		height: 14px;
		padding-left: 4px;
		width: 125px;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
}

.schedulerAttendeeDeleteCell {
		background-color: #FFDDDD;
		color: #000000;
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		padding-left: 4px;
		text-align: left;
		border-collapse: collapse;
}

.schedulerAttendeeIconCell {
		color: #000000;
		border: 1px solid #dddddd;
  		padding: 0px;
		height: 18px;
		border-collapse: collapse;
		width: 16px;
}

.schedulerSlotEmptyDiv {
		border: 0px solid transparent;
		width: 100%;
		height: 100%;
}

.schedulerSlotCellStartTime {
		border-left: 4px solid #75AF4F;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #eeeeee;
		width: 15;
}

.schedulerSlotCellEndTime {
		border-left: 4px solid #ff0000;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #eeeeee;
		width: 15;
}

.schedulerSlotCellHour {
		border-collapse: collapse;
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #eeeeee;
		width: 15;
}

.schedulerAttendeeRow {
		height: 18px;
}

.schedulerEvenListRow {
		font-size: 12px;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 2px;
		background-color: #f1f1f1;
}
	
.schedulerOddListRow {
		font-size: 12px;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 2px;
		background-color: #fdfdfd;
}

/* dynamic tab styles */

ul.tablist {
		padding: 3px 0;
		margin-left: 0;
		margin-bottom: 0;
		border-bottom: 1px solid #9E9E9E;
		font: Normal 11px Arial;
}

ul.tablist li {
		list-style: none;
		margin: 0;
		display: inline;
}

ul.tablist li a {
		padding: 3px 0.5em;
		margin-left: 3px;
		border: 1px solid #9E9E9E;
		border-bottom: none;
		background: #F8F8F9;
		text-decoration: none;
}

ul.tablist li a:link {
		color: #444444;
		text-decoration: none; 
}

ul.tablist li a:visited {
		color: #444444;
		text-decoration: none; 
}

ul.tablist li a:hover {
		color: #000;
		background: #EFEFEF;
		border-left: 1px solid #888888;
		border-right: 1px solid #888888;
		border-top: 1px solid #888888;
}

ul.tablist li a.current {
		background: #EFEFEF;
		border-bottom: 1px solid #EFEFEF;
}

.sqsFloater {
		position:absolute;
		z-index:2;
		bottom:0;
		right:0;
		display:none;
		padding:0;
}

.sqsFloater td {
		background-color:#fdfdfd;
		border:1px inset #9e9e9e;
		color:black;
}

.sqsMatchedSmartInputItem {
		font-size:11px;
		padding: 2px 5px 2px 5px;
		margin: 0;
/*cursor: pointer;*/
/*cursor: hand;*/
}

.sqsSelectedSmartInputItem {
		background-color:#DEEFFF;
}

#sqsSmartInputResults {
		padding:0;
		margin:0;
}

.sqsNoMatch {
		padding: 2px 5px 2px 5px;
		font-weight: Normal;
		background-color:#eeeeee;
		color:#980000;
}

.olCapFontClass { 
		font-weight: Normal; 
		color: #222222;
		background-color: #dfdfdf; 
}

.olOptionsCapFontClass { 
		font-weight: Normal; 
		color: #222222;
		background-color: #f1f1f1; 
}

.olCapFontClass A { 
		color: #dfdfdf; 
		font-size: 9px; 
}

.olFgClass td { 
		background-color: #f1f1f1; 
		padding: 2px 5px 5px 5px;
}

.olOptionsFgClass td { 
		padding: 0px 0px 0px 0px;
}

.olCgClass td {
		border-top: 1px solid #f1f1f1; 
		border-bottom: 1px solid #aaaaaa;
		background-color: #dfdfdf; 
		padding-left: 5px;  
}

.olOptionsCgClass td {
		border-top: 1px solid #f1f1f1; 
		border-bottom: 1px solid #aaaaaa;
		background-color: #f1f1f1; 
		padding-left: 5px;  
}

.olCgClass {
		padding: 0px;
		border: 0px;
}

.olBgClass { 
		background-color: #9e9e9e; 
}

.olCloseFontClass, .olOptionsCloseFontClass { 
		padding-bottom: 1px;
		text-align: right; 
		background-color: #dfdfdf; 
}

/* acl role colors */

.aclAll {
		color: #008000;
		font-weight: Normal;
}

.aclOwner {
		color: #000000;
		font-weight: Normal;
}

.aclNone {
		color: #FF0000;
		font-weight: Normal;
}

.aclEnabled {
		color: #008000;
		font-weight: Normal;
}

.aclDisabled {
		color: #FF0000;
		font-weight: Normal;
}

.aclAdmin {
		color: #0000FF;
		font-weight: Normal;
 }
 
.aclNormal {
		color: #008000;
		font-weight: Normal;
}

ul.noBullet {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
}

li.noBullet {
		list-style-type: none;
		padding: 0;
		margin: 0;
}

/* Telerik styles */

#qsfexWrapper {
		background: transparent url('App_Controls/Img/main-bg1.gif') no-repeat 0 0;
		/*background: transparent url('App_Themes\Theme-orange\images\main-bg2_r2_c1.jpg') repeat-y;*/
		float: left;
		width: 211px;
		/*height: 389px;	*/
		padding: 14px 0 0 12px;
}

.qsfexHeader {
		background: transparent url('images/header-bg1.gif') no-repeat 0 0;
		height: 27px;
		text-indent: 9px;
		color:White;
		font: bold 12px/27px Arial;
}

#qsfexSeparator {
		background: transparent url('images/separator-bg.gif') no-repeat 0 0;
		height: 7px;
		line-height: 7px;
		font-size: 0;
		width: 200px;
}

.qsfexOtherItems {
		list-style-type: none;
		margin: 5px 0 0 0;
		padding: 0;
}

.qsfexOtherItems li {
		float: left;
		clear: left;
		line-height: 16px;
		margin: 0;
		padding: 0;
}

.qsfexLinkImage {
		float: left;
		margin: 5px 0 0 10px;
		clear: left;
}

.qsfexOtherItems li a {
		float: left;
		margin: 5px 0 0 5px;
}

.panelbarHeaderCollapsed {         
		FONT-SIZE: 11px; 
		COLOR: #10110F;
		FONT-FAMILY: Arial;
		font-weight: bold;
		cursor: hand;
		cursor: pointer;
		background-image: url(Img/CollapsedBg.gif);
		height: 32px;
		padding-left: 7px;
}

.panelbarHeaderHover {         
		FONT-SIZE: 11px; 
		COLOR: #10110F;
		FONT-FAMILY: Arial;
		font-weight: bold;
		cursor: pointer;
		background-image: url(Img/HoverBg.gif);
		height: 32px;
		padding-left: 7px;
}

.panelbarHeaderExpand{
		FONT-SIZE: 11px; 
		COLOR: #10110F;
		FONT-FAMILY: Arial;
		font-weight: bold;
		cursor: pointer;
		background-image: url(Img/ExpandBg.gif);
		height: 32px;
		padding-left: 7px;
}

.panelbarItem {
		FONT-SIZE: 11px; 
		COLOR: #333333;
		FONT-FAMILY: Arial;
		width: 100%;
		background-image: url(Img/itemsBg.gif);
		background-repeat: repeat-y;
		background-color: #F6F9EB;
		text-decoration: none;
		padding-left: 7px;
		height: 26px;
}    
.panelbarItemHover {
		FONT-SIZE: 11px; 
		COLOR: #000;
		FONT-FAMILY: Arial,Arial;
		width: 100%;
		background-image: url(Img/itemsBg.gif);
		text-decoration: none;
		padding-left: 7px;
		height: 26px;
}

.panelbar {
		border: 1px solid #608058;
}

.info, .success, .warning, .error, .validation {
		border: 1px solid;
		margin: 10px 0px;
		background-repeat: no-repeat;
		background-position: 10px center;
}

.info {
		color: #00529B;
		background-color: #BDE5F8;
		/*background-image: url('images/info.png');*/
}

.success {
		color: #4F8A10;
		background-color: #DFF2BF;
		/* background-repeat: repeat;*/
		/* background-image:url('images/success.png');*/
}

.warning {
		color: #9F6000;
		background-color: #FEEFB3;
		/*background-image: url('images/warning.png');*/
}

.error {
		color: #D8000C;
		background-color: #FFBABA;
		/*background-image: url('images/error.png');*/
}

.info p, .success p, .warning p, .error p {
		padding: 0px 50px;
}

.info a, .success a, .warning a, .error a {
		float: right;
		padding: 10px;
		cursor:pointer;
}

.container img {
		border: none;
}

/* validation */

.validation {
		color: #D8000C;
		background-color: #FFBABA;
		background-image: url('images/error.png');
}

.validation ul
{
		padding: 0px 30px;
}
/* ************************* */

/**********************************************************************************************************************
 * The contents of this file are subject to the SugarCRM Public License Version 1.1.3 ("License"); You may not use this
 * file except in compliance with the License. You may obtain a copy of the License at http://www.sugarcrm.com/SPL
 * Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
 * express or implied.  See the License for the specific language governing rights and limitations under the License.
 *
 * All copies of the Covered Code must include on each user interface screen:
 *    (i) the "Powered by SugarCRM" logo and
 *    (ii) the SugarCRM copyright notice
 *    (iii) the SplendidCRM copyright notice
 * in the same form as they appear in the distribution.  See full license for requirements.
 *
 * The Original Code is: SplendidCRM Open Source
 * The Initial Developer of the Original Code is SplendidCRM Software, Inc.
 * Portions created by SplendidCRM Software are Copyright (C) 2005 SplendidCRM Software, Inc. All Rights Reserved.
 * Contributor(s): ______________________________________.
 *********************************************************************************************************************/

/* 01/02/2006 Paul.  IE is unstable and freezes often on MOBILE3.  Disable behaviors to see if they are the source of the problem. */
/*
img
{
	behavior: url(null);
}
*/
.checkbox INPUT, .radio INPUT
{
	border:0px;
	background-color: transparent;
	margin: 0px;
	vertical-align: bottom;
}

/* 01/02/2006 Paul.  IE is unstable and freezes often on MOBILE3.  Disable behaviors to see if they are the source of the problem. */
.searchButton
{
	/*behavior: url(null);*/
	background-color: transparent;
	border: 0px;
	padding-right: 10px;
	cursor: hand;
}

.listViewThS1 a:link, .listViewThS1 a:visited
{
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}

a.listViewTdLinkS1:link, a.listViewTdLinkS1:visited
{
	font-size: 12px;
	color: #002780;
	text-decoration: none;
}

.listViewThS1 a:hover
{
	color: #222222;
	text-decoration: none;
}


.evenListRowS1
{
	font-size: 12px;
	color: #000000;
	background-color: #f1f1f1;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 2px;
}
	
.evenListRowS1 td
{
	font-size: 12px;
	color: #000000;
	background-color: #f1f1f1;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 2px;
	border-bottom: 1px solid #cccccc;
}

.oddListRowS1
{
	font-size: 12px;
	color: #000000;
	background-color: #fdfdfd;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.oddListRowS1 td
{
	font-size: 12px;
	color: #000000;
	background-color: #fdfdfd;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 2px;
	border-bottom: 1px solid #cccccc;
}

.listViewPaginationTdS1 td
{
	font-size: 10px;
	color: #999999;
	background-color: #eeeeee;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #444343;
}

.listViewPaginationTdS1 a:link, .listViewPaginationTdS1 a:visited
{
	color: #E90000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.hidden-button
{
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: white;
	width: 1px;
	height: 1px;
}

.modtitle  { font-family:Arial; font-weight:bold; font-size:12pt; color:#000000 }
.itemtitle { font-family:Arial; font-weight:bold; font-size:10pt; color:#000000 }
.itemdate  { font-family:Arial; font-weight:normal; font-size:8pt; color:#999999 }
.itemdesc  { font-family:Arial; font-weight:normal; font-size:10pt; color:#000000 }

.subMenuTDMouseOver
{
	font-size: 11px;
	color: #ffffff;
	background-color: #636161;
	padding-bottom: 2px;
	padding-top: 1px;
	border-bottom: 1px solid #EDEDED;
}

.currentTabLeft
{
	background-repeat: no-repeat;
}
.currentTabRight
{
	background-repeat: no-repeat;
}
.otherTabLeft
{
	background-repeat: no-repeat;
}
.otherTabRight
{
	background-repeat: no-repeat;
}
tr.tabHeight
{
	height: 20px;
}
img.tabSeparator
{
	width: 1px;
	height: 1px;
}
img.tabLeft
{
	width: 8px;
	height: 1px;
}
img.tabRight
{
	width: 8px;
	height: 1px;
}

.currentTabLink
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 1px;
}
a.currentTabLink:link, a.currentTabLink:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.currentTabLink:hover
{
	color: #e7d8c6;
	text-decoration: none;
}

.otherTabLink
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
a.otherTabLink:link, a.otherTabLink:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.otherTabLink:hover
{
	color: #e7d8c6;
	text-decoration: none;
}

/* 12/01/2007 Paul.  Something in Sugar's code is hiding the calendar. */
.Calendar
{
	display: inline;
}

.button-panel
{
	margin-bottom: 2px;
}

table.tabEditView
{
	width: 100%;
	border: none;
	border-collapse: collapse;
}
table.tabEditView td
{
	border: inherit;
}
table.tabEditView th
{
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
	text-align: left;
}
table.tabDetailView
{
	width: 100%;
	border: none;
	border-collapse: collapse;
}
table.tabSearchView
{
	width: 100%;
	border: none;
	border-collapse: collapse;
}
table.tabDetailView2
{
	width: 100%;
	border-collapse: collapse;
}
.emptyTabSpace
{
	background-image: url(images/emptyTabSpace.gif);
}
.moduleTab_middle
{
	background-image: url(images/moduleTab_middle.gif);
}
.subMenuTDIcon
{
	background-image: url(images/createBg.gif);
	background-repeat: repeat-y;
}
