#MiddleWrap {
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#MiddleWrap #MiddleHome {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#MiddleWrap #MiddleHome #MainImg {
	background-color: #FFF;
	width: 630px !important;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #999;
	height: 220px;
}

#MainImg ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#MainImg li{
	width: 620px;
	height: 220px;
	padding: 5px;
}

#MiddleWrap #MiddleHome #Login {
	height: 210px;
	width: 350px;
	background-color: #FFF;
	border: none;
	border-radius: 10px;
	float: right;
	box-shadow: 0px 0px 5px #999999;
	padding: 5px;
	margin-top: 0px;
}
#MiddleWrap #MiddleHome #Login #Title {
	font-weight: bold;
	margin-bottom: 5px;
	height: 25px;
	text-align: left;
}
#MiddleWrap #MiddleHome #Login #Title h2 {
	font-size: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666;
}
#MiddleWrap #MiddleHome #Login #Title img {
	margin-right: 5px;
}
#MiddleWrap #MiddleHome #Login #Fields {
	height: 180px;
	margin: 0px;
	padding: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-attachment: scroll;
	background-image: url(../content/images/home-login-backimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #999;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap {
	width: 276px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #username{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #username label{
	font-size: 14px;
	color: #FFF;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #username #login_username{
	font-size: 12px;
	width: 180px;
	color: #333;
	border-radius: 5px;
	border: 1px solid #666;
	padding: 5px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #password{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #password label{
	font-size: 14px;
	color: #FFF;
	padding-right: 6px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #password #login_password{
	font-size: 12px;
	width: 180px;
	color: #333;
	border-radius: 5px;
	border: 1px solid #666;
	padding: 5px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #acceptTerms {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #acceptTerms #remember_me {
	padding: 0px;
	border: 1px none #666;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	float: right;
	margin: 0px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #acceptTerms label {
	font-size: 9px;
	color: #FFF;
	padding-right: 10px;
	float: right;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #buttons {
	text-align: right;
	padding-top: 10px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #buttons #forgotpassBTN {
	color: #FFF;
	font-size: 10px;
	border: 2px solid #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #333;
	background-color: #CCC;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #buttons #forgotpassBTN:hover {
	color: #FFF;
	font-size: 10px;
	border: 2px solid #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #333;
	background-color: #999;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
	cursor: pointer;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #buttons #login {
	color: #FFF;
	font-size: 10px;
	border: 2px solid #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #333;
	background-color: #66CB65;
	font-weight: bold;
	background-image: url(../content/images/login-btn-backimg.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#MiddleWrap #MiddleHome #Login #Fields #wrap #buttons #login:hover {
	color: #FFF;
	font-size: 10px;
	border: 2px solid #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #333;
	background-color: #FEA13A;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../content/images/login-btn-backimg-hover.jpg);
	cursor: pointer;
}
#MiddleWrap #MiddleHome #Content {
	background-color: #FFF;
	margin-top: 12px;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #999;
	padding: 5px;
	text-align: left;
}
#MiddleWrap #MiddleHome #Content #NewsUpdates {
	float: right;
	width: 588px;
	height: 300px;
	border-radius: 5px;
	background-color: #f1efef;
	border: 1px solid #CCC;
	padding: 5px;
}
#MiddleWrap #MiddleHome #Content #TOTD {

}
#MiddleWrap #MiddleHome #Content .Title  {
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	background-color: #666;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.RecNews {
	background-image: url(../content/images/red-title-backimg.jpg);
}
.PrezMess {
	background-image: url(../content/images/blue-title-backimg.jpg);
}
.TipDay {
	background-image: url(../content/images/green-title-backimg.jpg);
}
#MiddleWrap #MiddleHome #Content #Title h2  {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#MiddleWrap #MiddleHome #Content #Title img  {
	margin-right: 5px;
}
#MiddleWrap #MiddleHome #Content #Welcome {
	width: 373px;
	background-color: #f1efef;
	border: 1px solid #CCC;
	margin-bottom: 7px;
	border-radius: 5px;
	padding: 5px;
}
/*
#MiddleWrap #MiddleHome #Content #Welcome #Title {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
}
#MiddleWrap #MiddleHome #Content #Welcome #Title h2 {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float: left;
	width: 276px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
*/
.msymolonImg {
	margin-right: 10px;
	margin-bottom: 50px;
}
#MiddleWrap #MiddleHome #Content #Welcome #Decription {
	font-size: 10px;
	color: #666;
	text-align: left;
	margin-top: 10px;
}
#MiddleWrap #MiddleHome #Content #TOTD {
	width: 373px;
	background-color: #f1efef;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 5px;
	clear: left;
}
#MiddleWrap #MiddleHome #Content #TOTD #Tip {
	margin-top: 10px;
	font-size: 10px;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#MiddleWrap #MiddleHome #Content #TOTD #Links {
	font-size: 12px;
	color: #666;
	text-align: right;
	margin-top: 15px;
}
#MiddleWrap #MiddleHome #Content #TOTD #Links a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 10px;
}
#MiddleWrap #MiddleHome #Content #TOTD #Links a:visited {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 10px;
}
#MiddleWrap #MiddleHome #Content #TOTD #Links a:hover {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #F60;
	font-weight: bold;
	font-size: 10px;
}
#MiddleWrap .MiddleApp  {
	background-color: #FFF;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #999;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	min-height: 256px;
}

#MiddleWrap .MiddleApp #TitleBar {
	background-color: #efefef;
	border-radius: 5px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
}
#MiddleWrap .MiddleApp #TitleBar h1 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#MiddleWrap .MiddleApp #TitleBar img {
	padding: 5px;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	color: #999;
	font-size: 10px;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu label {
	font-size: 10px;
	color: #666;
	margin-right: 2px;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu select {
	font-size: 10px;
	color: #333;
	margin-right: 10px;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu #cdv {
	font-size: 9px;
	color: #333;
	text-align: center;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu a {
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu a:visited {
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
#MiddleWrap .MiddleApp #TitleBar #DashMenu a:hover {
	font-size: 10px;
	color: #F60;
	text-decoration: none;
}
#MiddleWrap .MiddleApp #TitleBar #View {
	float: left;
	font-size: 10px;
	margin-top: 11px;
	color: #999;
}
#MiddleWrap .MiddleApp #TitleBar #View a {
	text-decoration: none;
	color: #333;
}
#MiddleWrap .MiddleApp #TitleBar #View a:visited {
	text-decoration: none;
	color: #333;
}
#MiddleWrap .MiddleApp #TitleBar #View a:hover {
	text-decoration: none;
	color: #F60;
}
#MiddleWrap .MiddleApp #SalesFigs p {
	text-align: left;
	color: #999;
	font-size: 10px;
}









#MiddleWrap .MiddleApp #SalesFigs {
	background-color: #efefef;
	width: 646px;
	height: 240px;
	border: 1px solid #CCC;
	border-radius: 5px;
	float: left;
	margin-bottom: 5px;
	padding: 5px;
}

#MiddleWrap .MiddleApp #Calendar {
	width: 315px;
	height: 240px;
	background-color: #efefef;
	border: 1px solid #CCC;
	float: right;
	border-radius: 5px;
	margin-bottom: 5px;
	padding: 5px;
}







#MiddleWrap .MiddleApp #Widget01 {
	width: 315px;
	float: left;
	margin-right: 5px;
	background-color: #efefef;
	height: 220px;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 5px;
}

#MiddleWrap .MiddleApp #Widget02 {
	width: 314px;
	float: left;
	margin-right: 5px;
	height: 220px;
	background-color: #efefef;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 5px;
}
#MiddleWrap .MiddleApp #Widget03 {
	float: left;
	width: 315px;
	height: 220px;
	background-color: #efefef;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 5px;
}

.MiddleApp h2 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	text-align: left;
}
#MiddleWrap .MiddleApp #Services {
	background-color: #efefef;
	width: 646px;
	border: 1px solid #CCC;
	border-radius: 5px;
	float: left;
	padding: 5px;
	min-height: 200px;
}
#MiddleWrap .MiddleApp #Services #srv01 {
	width: 195px;
	float: left;
	height: 38px;
	background-color: #FFF;
	border-radius: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 8px;
	opacity: .60;
}
#MiddleWrap .MiddleApp #Services #srv01:hover {
	opacity: 1;
}
#MiddleWrap .MiddleApp #Services #srv02 {
	width: 200px;
	float: left;
	height: 38px;
	background-color: #FFF;
	border-radius: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#MiddleWrap .MiddleApp #Services #ServiceTitle   {
	font-size: 12px;
	text-decoration: none;
	color: #666;
	margin-top: 3px;
	margin-right: 5px;
}
#MiddleWrap .MiddleApp #Services a   #srv01 img, #MiddleWrap .MiddleApp #Services a #srv02 img{
	float: left;
	margin-right: 6px;
}




#MiddleWrap .MiddleApp #ServiceInfo {
	width: 315px;
	background-color: #efefef;
	border: 1px solid #CCC;
	float: right;
	border-radius: 5px;
	padding: 5px;
	min-height: 200px;
}
#MiddleWrap .MiddleApp #ServiceInfo #ServiceInfoTitle {
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
}
#MiddleWrap .MiddleApp #ServiceInfo #ServiceInfoDesc {
	font-size: 11px;
	color: #666;
}
#MiddleWrap .MiddleApp #ServiceInfo #Links {
	text-align: right;
	font-size: 12px;
	color: #666;
	margin-top: 10px;
}
#MiddleWrap .MiddleApp #ServiceInfo #Links a {
	text-decoration: none;
	color: #666;
	font-size: 10px;
}
#MiddleWrap .MiddleApp #ServiceInfo #Links a:visited {
	text-decoration: none;
	color: #333;
	font-size: 10px;
}
#MiddleWrap .MiddleApp #ServiceInfo #Links a:hover {
	text-decoration: none;
	color: #F60;
	font-size: 10px;
}


#MiddleWrap .MiddleApp #Services #SrvIcons {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	opacity: .60;
}
#MiddleWrap .MiddleApp #Services #SrvIcons:hover {
	opacity: 1;
}
#MiddleWrap .MiddleApp #Services #SrvList {
	margin-bottom: 20px;
}
#MiddleWrap .MiddleApp #Services #SrvList ul {
	margin: 5px;
	padding-left: 20px;
	padding-right: 20px;
	list-style-type: disc;
	list-style-image: url(../content/images/arrow.gif);
}
#MiddleWrap .MiddleApp #Services #SrvList ul li {
	margin: 5px;
}

#MiddleWrap .MiddleApp #Services #SrvList ul li a {
	color: #333;
	text-decoration: none;
	margin-left: 5px;
	font-size: 14px;
}
#MiddleWrap .MiddleApp #Services #SrvList ul li a:visited {
	color: #333;
	text-decoration: none;
	margin-left: 5px;
	font-size: 14px;
}
#MiddleWrap .MiddleApp #Services #SrvList ul li a:hover {
	color: #F60;
	text-decoration: none;
	margin-left: 5px;
	font-size: 14px;
}

/* BELOW UPDATED 07/14/2011 */

/* Tabbed Panels Begin */

.TabbedPanels {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #a8a8a8;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #666;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border: 1px solid #CCC;
}
.BacktoSearchResults {
	position: relative;
	top: 1px;
	float: right;
	background-color: #FFF;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #666;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-attachment: scroll;
	background-image: url(../content/images/active-search-tab.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BacktoSearchResults:hover  {
	color: #FFF;
	text-decoration: none;
	background-color: #666;
	background-image: none;
}


.TabbedPanelsTab img {
	margin-right: 5px;
}
.TabbedPanelsTabHover {
	background-color: #a8a8a8;
	color: #FFF;
}
.TabbedPanelsTabSelected {
	background-color: #FFF;
	color: #666;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-attachment: scroll;
	background-image: url(../content/images/active-search-tab.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	background-color: #FFF;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border: 1px solid #CCC;
}
.TabbedPanelsContent {
	overflow: hidden;
	padding: 5px;
}
.TabbedPanelsContentVisible {
}

/*@media print {
.TabbedPanels {
	overflow: visible !important;
}*/
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}

}

/* Tabbed Panels End */

/* Search Section Start */

.SearchWrap {
	width: 300px;
	background-color: #efefef;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 5px;
	float: left;
	margin-right: 5px;
}
.SearchArea {
	width: 300px;
	float: left;
}
.Label  {
	color: #666;
	font-size: 10px;
}
.QSearchForm      {
	margin: 10px;
}
.textField        {
	border: 1px solid #CCC;
	border-radius: 3px;
	font-size: 12px;
	padding: 3px;
	color: #666;
}
.select {
	border: 1px solid #CCC;
	border-radius: 3px;
	font-size: 12px;
	padding: 3px;
	color: #666;
	width: 100px;
}
.searchBTN       {
	color: #FFF;
	font-size: 10px;
	border: 1px solid #387238;
	border-radius: 5px;
	background-color: #66CB65;
	font-weight: bold;
	background-image: url(../content/images/login-btn-backimg.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
.searchBTN:hover     {
	color: #FFF;
	font-size: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	background-color: #FEA13A;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../content/images/login-btn-backimg-hover.jpg);
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.searchBTN:active {
	color: #FFF;
	font-size: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	background-color: #d78000;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.clearBTN       {
	color: #FFF;
	font-size: 10px;
	border: 1px solid #999;
	border-radius: 5px;
	background-color: #CCC;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
.clearBTN:hover     {
	color: #FFF;
	font-size: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	background-color: #999;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.clearBTN:active {
	color: #FFF;
	font-size: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	background-color: #666;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

/* Search Section End */

.ResultsWrap {
	width: 661px;
	background-color: #efefef;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px;
	float: left;
}
.ResultsWrap02 {
	background-color: #efefef;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px;
}

.noSearch {
	color: #999;
	font-size: 12px;
	text-align: center;
	padding-top: 116px;
	padding-bottom: 126px;
}
.BtmBtns   {
	margin-top: 5px;
	width: 100%;
}
.BtmBtns .left {
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #999;
	font-size: 9px;
}
.BtmBtns .center {
	text-align: center;
	margin: 0px;
	padding: 0px;

}
.BtmBtns .right {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.BtmBtns .LastUpdated {
	color: #999;
	font-size: 9px;
	padding-left: 5px;
}

.GryBtn  {
	font-size: 9px !important;
	color: #666;
	border: 1px solid #999;
	border-radius: 3px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	font-family: Arial, Helvetica, sans-serif !important;
}

.GryBtn:hover {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #999;
	border-radius: 3px;
	background-color: #666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
.GryBtn:active {
	font-size: 9px !important;
	color: #CCC;
	border: 1px solid #999;
	border-radius: 3px;
	background-color: #333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
.RedBtn  {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #900;
	border-radius: 3px;
	background-color: #FF3131;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: url(../content/images/red-btn-backimg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
.RedBtn:hover {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #900;
	border-radius: 3px;
	background-color: #C00;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
.RedBtn:active {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #900;
	border-radius: 3px;
	background-color: #900;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}

.YelBtn  {
	font-size: 9px !important;
	color: #0F0E0E;
	border: 1px solid #907F0E;
	border-radius: 3px;
	background-color: #ADA704;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: url(../img/btn-backimg-yellow.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
.YelBtn:hover {
	font-size: 9px !important;
	color: #0F0E0E;
	border: 1px solid #907F0E;
	border-radius: 3px;
	background-color: #ADA704;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
.YelBtn:active {
	font-size: 9px !important;
	color: #0F0E0E;
	border: 1px solid #907F0E;
	border-radius: 3px;
	background-color: #907F0E;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
}

.GrnBtn {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #063;
	border-radius: 3px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor: pointer;
	margin: 0px;
	background: #66cc66; /* Old browsers */
	background: -moz-linear-gradient(top,  #66cc66 0%, #336633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66cc66), color-stop(100%,#336633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #66cc66 0%,#336633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #66cc66 0%,#336633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #66cc66 0%,#336633 100%); /* IE10+ */
	background: linear-gradient(top,  #66cc66 0%,#336633 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66cc66', endColorstr='#336633',GradientType=0 ); /* IE6-9 */
	font-family: Arial, Helvetica, sans-serif !important;
}



.GrnBtn:hover {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #063;
	border-radius: 3px;
	background-color: #060;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
}
.GrnBtn:active {
	font-size: 9px !important;
	color: #FFF;
	border: 1px solid #063;
	border-radius: 3px;
	background-color: #030;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	margin: 0px;
}

.SearchResults {
	background-color: transparent;
	background-image: none;
	font-size: 10px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}

.SearchResults .titleBar {
	color: #CCC;
	border: 1px solid #666;
	background-attachment: scroll;
	background-image: url(../content/images/search-title-bar-backimg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
}
.SearchResults .titleBar td {
	color: #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #999;
}
.SearchResults .titleBar td:hover {
	color: #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #999;
	background-color: #333;
	background-image: none;
}

.SearchResults .ResultsOdd {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #FFF;
	color: #666;
}
.SearchResults .ResultsOdd:hover {
	color: #FFF;
	cursor: pointer;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #999;
}
.SearchResults .ResultsOdd td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
}

.SearchResults .ResultsOdd td:hover {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
	background-color: #666;
}
.SearchResults .ResultsEven td:hover {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
	background-color: #666;
}

.SearchResults .ResultsEven {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #efefef;
	color: #666;
}
.SearchResults .ResultsEven:hover {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFF;
	cursor: pointer;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #999;
}
.SearchResults .ResultsEven td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
}
.SearchedContentWrap {
	padding: 5px;
}
.section01 {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	width: 46%;
	float: left;
	margin-right: 5px;
}

.section02 {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	width: 46%;
	float: right;
}
.section01 h3, .section02 h3 , .sectionFull h3, .sectionHalfLeft h3, .sectionHalfRight h3, .sectionThirdLeft h3, .sectionThirdMiddle h3, .sectionThirdRight h3 {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.section01 h3 img, .section02 h3 img , .sectionFull h3 img, .sectionHalfLeft h3 img, .sectionHalfRight h3 img, .sectionThirdLeft h3 img, .sectionThirdMiddle h3 img, .sectionThirdRight h3 img {
	margin-right: 5px;
}
.sectionFull {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
}

.sectionFull .CompLogo {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0px;
}
.sectionFullNoTopRadius {
	border: 1px solid #CCC;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.SectionTopCap {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #CCC;
	padding: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	border: none;
}



.sectionHalfRight {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	width: 455px;
}

.sectionHalfLeft .CompLogo {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.sectionHalfRight .CompLogo {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.sectionHalfLeft {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	width: 455px;
}
.sectionThirdLeft {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
	width: 293px;
}
.sectionThirdMiddle {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	width: 293px;
}
.sectionThirdRight {
	border-radius: 5px;
	border: 1px solid #efefef;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	width: 293px;
}



.SectionHolder {
	clear: both;
}


#SectionControl {
	float: right;
}
#SectionControl02 {
	clear: both;
	padding-top: 10px;
	text-align: right;
}

.EditSectionBTN {
	font-size: 9px;
	color: #CCC;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	padding-right: 10px;
	padding-left: 15px;
	background-color: #efefef;
	cursor: pointer;
	background-attachment: scroll;
	background-image: url(../content/images/Edit-Pencil-Icon.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


.EditSectionBTN:hover {
	font-size: 9px;
	color: #666;
	border: 1px solid #999;
	border-radius: 3px;
	padding-right: 10px;
	padding-left: 15px;
	background-color: #CCC;
	cursor: pointer;
	background-attachment: scroll;
	background-image: url(../content/images/Edit-Pencil-Icon.png);
	background-repeat: no-repeat;
	background-position: 2px center;
}

.EditSectionBTN:active {
	font-size: 9px;
	color: #666;
	border: 1px solid #999;
	border-radius: 3px;
	padding-right: 10px;
	padding-left: 15px;
	background-color: #999;
	cursor: pointer;
	background-attachment: scroll;
	background-image: url(../content/images/Edit-Pencil-Icon.png);
	background-repeat: no-repeat;
	background-position: 2px center;
}

.EditSectionBTN02 {
	font-size: 9px;
	color: #CCC;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	background-color: #efefef;
	cursor: pointer;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.EditSectionBTN02:hover {
	font-size: 9px;
	color: #666;
	border: 1px solid #999;
	border-radius: 3px;
	background-color: #CCC;
	cursor: pointer;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.EditSectionBTN02:active {
	font-size: 9px;
	color: #666;
	border: 1px solid #999;
	border-radius: 3px;
	background-color: #999;
	cursor: pointer;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.EditSectionBTN03 {
	font-size: 9px;
	color: #666;
	border: 1px solid #999;
	border-radius: 3px;
	background-color: #CCC;
	cursor: pointer;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.EditSectionBTN03:hover {
	font-size: 9px;
	color: #666;
	border: 1px solid #666;
	border-radius: 3px;
	background-color: #999;
	cursor: pointer;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.EditSectionBTN03:active {
	font-size: 9px;
	color: #CCC;
	border: 1px solid #333;
	border-radius: 3px;
	background-color: #333;
	cursor: pointer;
	background-image: none;
	margin: 0px;
	padding: 0px;
}


.PageTitle {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 14px;
	color: #666;
}
.Information {
	list-style-type: none;
	font-size: 9px;
	color: #CCC;
	padding: 0px;
	font-weight: normal;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 135px;
}
.InformationNOWidth {
	list-style-type: none;
	font-size: 9px;
	color: #CCC;
	padding: 0px;
	font-weight: normal;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 100%;
}
.InformationCD {
	list-style-type: none;
	font-size: 9px;
	color: #CCC;
	padding: 0px;
	font-weight: normal;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 340px;
}
.Information .LItitles , .InformationNOWidth .LItitles, .InformationCD .LItitles{
	margin-top: 10px;

}
.Information .SubInformation  , .InformationNOWidth .SubInformation, .InformationCD .SubInformation{
	list-style-type: none;
	padding: 0px;
	color: #666;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.InformationNOWidth .LItitles .SubInformation .detailsList  , .Information .LItitles .SubInformation .detailsList{
	padding: 0px;
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0px;
	color: #060;
}


/* Module Edit Window Start */

.editWrap  {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	text-align: left;
	margin-top: 100px;
	box-shadow: 0px 0px 10px #000;
	padding: 5px;
}
.editWrap .editTitleBar  {
	padding: 15px;
	font-size: 16px;
	color: #FFF;
	background-color: #666;
	font-weight: normal;
}
.editWrap .editTitleBar .editTitleHighlight {
	color: #FFF;
}
.editWrap .editMain {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.editWrap .editMain .Titles {
	font-size: 10px;
	color: #CCC;
	text-align: right;
	vertical-align: middle;
	width: 20%;
}
.editInput {
	border: 1px solid #CCC;
	border-radius: 3px;
	text-align: left;
	vertical-align: middle;
	width: 30%;
	padding: 2px;
}
.editInputOrderEntry01 {
	border: 1px solid #CCC;
	border-radius: 3px;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}


.TextFieldActiveYES {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	font-size: 10px;
	color: #666;
	padding: 1px;
	width: 86%;
}
.EyeGlassBtn {
	padding: 0px;
	height: 17px;
	width: 17px;
	background-color: transparent;
	background-attachment: scroll;
	background-image: url(../content/images/eye-glass-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	float: right;
	border-radius: 2px;
}

.EyeGlassBtn:hover {
	padding: 0px;
	height: 17px;
	width: 17px;
	background-color: #CCC;
	background-attachment: scroll;
	background-image: url(../content/images/eye-glass-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-radius: 2px;
}
.EyeGlassBtn:active {
	padding: 0px;
	height: 17px;
	width: 17px;
	background-color: #999;
	background-attachment: scroll;
	background-image: url(../content/images/eye-glass-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-radius: 2px;
}
.DDMenuFieldActiveYES {
	font-size: 10px;
	color: #666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	background-image: none;
	width: 100%;
}
.radioPref {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.EditBtmBtns {
	margin-top: 10px;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Module Edit Window End */
.BillTo {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 100px;
	text-align: right;
	background-color: #efefef;
}
.BillTo .BillToLabel {
	font-size: 10px;
	color: #333;
}
.section01 h3 input , .section02 h3 input{
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ItemSectionTitle {
	font-size: 12px;
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	white-space:nowrap;
	width: auto;
	display: inline-block;
}

.ItemTable {
	font-size: 10px;
	color: #666;
	width: 100%;
	border-collapse: collapse;
}
.ItemTable .ItemTitleTR {
	color: #CCC;
	background-color: #666;
}
.ItemTable .ItemTitleTR .ItemTitleTD {
	padding: 3px;
	border: 1px solid #999;
	text-align: left;
	vertical-align: bottom;
}
.ItemTable .ItemInfoTRodd {
	color: #666;
	background-color: #FFF;
}
.ItemTable .ItemInfoTReven {
	color: #666;
	background-color: #efefef;
}
.ItemTable .ItemInfoTRodd .ItemInfoTD, .ItemTable .ItemInfoTReven .ItemInfoTD {
	padding: 3px;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-top-color: #CCC;
}
.ItemTable .ItemInfoTRodd .ItemSiInfoTD, .ItemTable .ItemInfoTReven .ItemSiInfoTD {
	border-collapse: collapse;
	text-align: left;
	vertical-align: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.ItemTable .ItemInfoTRodd .ItemEditInfoTD, .ItemTable .ItemInfoTReven .ItemEditInfoTD {
	padding: 3px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	text-align: right;
	vertical-align: top;
}
.ItemTable .ItemInfoNoOrders .ItemInfoTD {
	text-align: center;
	padding: 10px;
	border: solid 1px #CCC;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .removeBTN, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .removeBTN {
	background-color: #900;
	border: 1px solid #900;
	font-weight: normal;
	font-size: 7px;
	margin: 0px;
	padding: 0px;
	border-radius: 3px;
	cursor: pointer;
	height: 14px;
	width: 14px;
	background-attachment: scroll;
	background-image: url(../content/images/small-x.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .removeBTN:hover, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .removeBTN:hover {
	background-color: #F00;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .removeBTN:active, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .removeBTN:active {
	background-color: #900;
}

/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .removeBTN, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .noteBTN {
	background-color: #999;
	border: 1px solid #999;
	font-weight: normal;
	font-size: 7px;
	margin: 0px;
	padding: 0px;
	border-radius: 3px;
	cursor: pointer;
	height: 14px;
	width: 14px;
	background-attachment: scroll;
	background-image: url(../content/images/small-n.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .removeBTN:hover, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .noteBTN:hover {
	background-color: #CCC;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .removeBTN:active, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .noteBTN:active {
	background-color: #999;
}


/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .editItemBTN, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .editItemBTN {
	background-color: #999;
	border: 1px solid #999;
	font-weight: normal;
	font-size: 7px;
	margin: 0px;
	padding: 0px;
	border-radius: 3px;
	cursor: pointer;
	background-attachment: scroll;
	background-image: url(../content/images/small-pen.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 14px;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .editItemBTN:hover, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .editItemBTN:hover {
	background-color: #CCC;
}
/*.ItemTable .ItemInfoTRodd .ItemEditInfoTD .editItemBTN:active, .ItemTable .ItemInfoTReven .ItemEditInfoTD*/ .editItemBTN:active {
	background-color: #999;
}
.ItemSectionAddItemBTN {
	border: 1px solid #030;
	background-color: #060;
	background-image: url(../content/images/search-btn-backimg.jpg);
	color: #FFF;
	font-size: 9px;
	border-radius: 3px;
	padding: 0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: right;
	cursor: pointer;
}
.ItemSectionAddItemBTN:hover {
	border: 1px solid #030;
	background-color: #060;
	background-image: none;
	color: #FFF;
	font-size: 9px;
	border-radius: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.ItemSectionAddItemBTN:active {
	border: 1px solid #030;
	background-color: #030;
	background-image: none;
	color: #FFF;
	font-size: 9px;
	border-radius: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}



.TotalsTable {
	margin-top: 10px;
}
.TotalsTable .TotalsTR .TotalsLabelTD {
	font-size: 12px;
	color: #666;
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: top;
}
.TotalsTable .TotalsTR .TotalsInfoTD {
	font-size: 12px;
	color: #333;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
}

/* END UPDATE 07/14/2011 */
h1 {
	font-size: 14px;
	color: #999;
	margin-top: 100px;
}

/* BEGIN NEW DASHBOARD CSS */
td.Actions.Dbl {
    vertical-align: middle !important;
    width: 33px;
}
.BtnGroup ul {
	float: right;
	margin: 5px;
	padding: 0px;
}
.GryBox1 .BtnGroup ul {
	float: left;
	width: auto;
	margin: 0px;
	padding: 0px;
}
.BtnGroup ul li {
	display: block;
	float: left;
	z-index: 0;
	position: relative;
	margin-left: -1px;
}
.BtnGroup ul li a {
	color: #666;
	text-decoration: none;
	font-size: 12px;
	display: block;
	background-image: url(../img/btn-backimg-gry.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 4px 8px;
	border: 1px solid #999;
}
.BtnGroup ul li.AddButton {
	padding: 0;
	background: none;
	border: none;
}
.BtnGroup ul li.AddButton a {
	display: block;
	border: 1px solid #006633;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif !important;
	margin: 0;
	padding: 4px 6px;
	background-image: url(../img/btn-backimg-grn.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BtnGroup ul li:first-child a {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.BtnGroup ul li:last-child a {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.BtnGroup ul li.ui-state-active {
	border: none;
	z-index: 1000;
}
.BtnGroup ul li.ui-state-active a {
	border: 1px solid #ff6600;
	background: #FFF;
	color: #ff6600;
}
.ui-tabs-hide {
	display: none;
}

/* END NEW DASHBOARD CSS */