@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	text-align:center;
	background:#000 url(/images/page-background-grid.gif);
}
body, td, th, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	behavior: url("/includes/iepngfix.htc")
}


.clsDev {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:150px;
	height:150px;
	background:url(/images/dev-server.png) no-repeat;
	_background:url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dev-server.png',1);
}



a:link, a:visited {
	color: #416699;
}
a:hover, a:active {
	color: #22416c;
}
h2 {
	margin-top:0px;
}

h3 {
	color:#e21a22;
	margin:0 0 15px 0;
	font-size:16px;
}
.clsOuter {
	background:#fff url(/images/outer-repeating-tile.gif) repeat-x top center;
	border-bottom: 3px solid #e21a22;
	margin-bottom:12px;
	min-width:950px;
}
.clsInner {
	background: url(/images/inner-background-frame.jpg) no-repeat center 90px;
	min-width:950px;
}
.clsMain {
	width:950px;
	margin:0 auto;
	text-align:left;
}
.clsHeader {
	height:120px;
	position:relative;
}
.clsHeader h1 {
	float:right;
	color:#fff;
	padding:0;
	margin:7px 0 0 0;
	font-size:26px;
	line-height:56px;
	background: url(/images/header-h1-background.png) no-repeat;
	behavior: url("/includes/iepngfix.htc");
	text-align:right;
	width:360px;
}
.clsHeader h1 span {
	padding-right:15px;
}
.clsHeader .clsSearchBox {
	position:absolute;
	left:270px;
	width:auto;
	top:25px;
	z-index:3;
	height:20px;
	overflow:hidden;
	background: url(/images/bg_searchbar_left.png) no-repeat left top;
	behavior: url("/includes/iepngfix.htc");
	padding-left:15px;
}
.clsSearchBox .clsSearchField {
	margin:-1px 0 0 -1px;
	height:18px;
	float: left;
	width: 160px;
	color: #666666;
	background:#e3e3e3 url(/images/bg_searchbar.gif) repeat-x 0px 1px;
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 0px 0px;	
	outline:none;
}
.clsSearchBox .clsSearchButton {
	float: left;
	background-image: url(/images/bg_searchbar_right.png);
	behavior: url("/includes/iepngfix.htc");
	background-repeat: no-repeat;
	width:23px;
	height:20px;
	background-position: left top;
	display:block;
	margin-left:-1px;
	text-indent:-999px;
	overflow:hidden;
	border:none;
	color:#fff;
	font-size:1px;
}
.clsSearchButton {
	width:auto;	
}
.clsNavigation {
	position:absolute;
	top:-57px;
	left:-25px;
	width:951px;
	z-index:2;
}
ul.clsNavList {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0px;
}
ul.clsNavList li {
	margin:0px;
	padding:0px;
	float:left;
}
ul.clsNavList li a:link, ul.clsNavList li a:visited {
	font-size:14px;
	color:#fff;
	line-height:41px;
	padding-right:18px;
	background: url(/images/nav-background.png) no-repeat right -41px;
	text-decoration:none;
	display:block;
	outline:none;
}
ul.clsNavList li span {
	display:block;
	background: url(/images/nav-background.png) no-repeat left -41px;
	padding-left:18px;
}
ul.clsNavList li a:hover, ul.clsNavList li a:active {
	color:#000;
}
ul.clsNavList li a.clsActive:link, ul.clsNavList li a.clsActive:visited {
	background-position: right 0px;
	color:#535353 !important;
}
ul.clsNavList li a.clsActive span {
	background-position: left 0px;
}
ul.clsNavList li.clsAdminTab a.clsActive:link, ul.clsNavList li.clsAdminTab a.clsActive:visited {
	background-position: right -82px;
	color:#fff !important;
}
ul.clsNavList li.clsAdminTab a.clsActive span {
	background-position: left -82px;
}
.clsAdminSubNav {
	background:#e21a22;
	padding:0px 15px;
	color:#f3a3a7;
	font-size:13px;
	clear:left;
	line-height:24px;
}
.clsAdminSubNav a {
	position:relative;
	outline:none;
}
.clsAdminSubNav a:link, .clsAdminSubNav a:visited {
	color:#fff;
	padding:0px 10px 0px 10px;
}
.clsAdminSubNav a.clsActive:link, .clsAdminSubNav a.clsActive:visited {
	font-weight:bold;
	text-decoration:none;
}
.clsSubnNav-Indicator {
	position:absolute;
	left:0px;
	height:7px;
	bottom:-11px;
	background: url(/images/subnav-indicator.gif) no-repeat center top;
}

.clsSubNavPadding {
	padding-top:30px;	
}
.clsLoggedInAs {
	position:absolute;
	right:-20px;
	top:-60px;
	width:350px;
	height:29px;
	background:url(/images/logged-in-background.png) no-repeat;
	z-index:3;
}
.clsLoggedInAs div {
	padding:5px 30px 0px 30px;	
	color:#525252;
}
.csLogoutLink {
	float:right;	
}

.clsContent {
	width:900px;
	margin:10px auto 20px auto;
	min-height:400px;
	font-size:13px;
	position:relative;
}
.clsLoginBox {
	position:relative;
	margin:100px auto 15px auto;
	width:546px;
	height:220px;
	border: 6px solid #8e8e8e;
	background: #989898 url(/images/login-box-background.jpg) no-repeat;
}
input.error, textarea.error, select.error, checkbox.error, radio.error {
	background: #ffbcbc !important;
}
span.error {
	color:#ff0000;
	font-style:italic;
	font-size:12px;
}
.clsRelative span.error {
	position:absolute;
	top:4px;
	left:400px;
}
#idSpecificDate span {
	background:url(/images/magnifier.png) no-repeat left center;	
	padding-left:18px;
	behavior: url("/includes/iepngfix.htc");
}
.clsDateLookup {
	position:absolute;
	width:500px;
	top:-12px;
	right:-20px;
	z-index:3;
}
.clsDateLookup form {
	height:20px;
	position:relative;
}
.clsDateLookup form .clsFormClose {
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	z-index:5;
}
.clsDateLookup span.error {
	display:none !important;	
}
.clsLoginBox span.error {
	line-height:30px;
}
.clsLoginBox .clsInset {
	padding:20px 15px;
}
form input, form select, form textarea {
	float:left;
	margin-right:10px;
}
.clsFauxMilestone {
	width:150px;
	float:left;
	margin-right:10px;
	padding:3px;
}
form textarea {
	margin-bottom:15px;	
}
.clsAdminForm, .clsDetailView {
	margin:10px;
	padding:15px;
	background:#e5eff4;
	border:6px solid #cbcbcb;
}
.clsFormSection {
	clear:left;
	padding:10px 0;
	border-top: 1px solid #c3d8e2;
	background: url(/images/form-section-tile.gif) repeat-x;
}
.clsLoginForm label, .clsForgotForm label, .clsResetPasswordForm label, .clsAdminForm label, .clsBulkUpdateForm label {
	float:left;
	width:140px;
	text-align:right;
	margin-right:10px;
	margin-bottom:15px;
	color:#404040;
	font-size:16px;
	line-height:30px;
}
.clsAdminForm label, .clsBulkUpdateForm label {
	font-size:13px;
	line-height:22px;
}
.clsLoginForm input, .clsForgotForm input, .clsResetPasswordForm input {
	font-size:16px;
}
.clsLoginForm br, .clsForgotForm br, .clsResetPasswordForm  br, .clsAdminForm br {
	clear:left !important;
}
.clsAdminForm label {
	clear:left !important;	
	color:#0974ac;
}
.clsFormButton {
	border:2px solid #c9060e;
	background: #e21a22 url(/images/form-button-background.gif) repeat-x;
	color:#fff;
	padding:3px 10px;
	cursor:pointer;
}
.clsBulkUpdateForm {
	margin-top:0px;	
}
.clsBulkUpdateForm .clsFormButton {
	padding:1px 7px;
}
.clsBulkUpdateForm select {
	margin-top:2px;	
}
a.clsFormButton {
	display:block;
	float:left;
	border:2px solid #c9060e;
	background: #e21a22 url(/images/form-button-background.gif) repeat-x;
	color:#fff;
	padding:3px 10px;
	text-decoration:none;
}
a.clsFormButtonGray {
	display:block;
	float:left;
	border:2px solid #696969;
	background: #7e7e7e url(/images/form-button-gray-background.gif) repeat-x;
	color:#fff;
	padding:3px 10px;
	text-decoration:none;
	font-size:12px;
}
.clsFormLink {
	float:left;
	margin-left:40px;
	line-height:30px;
}
.clsActivityOther {
	margin-left:50px;
}
.clsDateRangeDiv {
	position:absolute;
	width:450px;
	right:0px;
	z-index:1;
}
.clsCampaignWrapper {
	position:relative;	
}
.clsIsCampaign {
	position:absolute;
	width:350px;
	top:0px;
	left:190px;
	z-index:1;
}
.clsIsNOTAvailableAll, .clsIsAvailableAll {
	float:left;
	width:500px;
	margin-bottom:12px;
}
.clsAssociatedLinks, .clsMilestones {
	float:left;
	width:680px;
	margin-bottom:10px;
}

.clsAssociatedLinks label, .clsMilestones label {
	clear:none !important;
	width:auto !important;	
}
.clsMilestoneHolder {
	position:absolute;
	width:34px;
	height:28px;
	left:-38px;
	top:-2px;
	z-index:6;
	background:url(/images/milestone.png) no-repeat;
	behavior: url("/includes/iepngfix.htc");	
}
.clsMHInset {
	position:absolute;
	width:600px;
	z-index:99;
	top:-4px;
	left:26px;
	padding:5px 10px;
	white-space:nowrap;
	border: 4px solid #750303;
	background:#CCC;
}
.clsMHInset h2 {
	width:580px;
	white-space:normal;
	color:#333;
}
.clsMHInsetIconSnippet {
	width:14px;
	height:28px;
	top:0px;
	left:-10px;
	position:absolute;
	background:url(/images/milestone.png) no-repeat top right;
	behavior: url("/includes/iepngfix.htc");	
	
}
.clsRemove {
	float:right;
	text-decoration:underline;
	cursor:pointer;
}
.clsUser {
	margin:3px;
	padding:3px 8px 3px 25px;
	border:1px solid #ccc;
	width:400px;
	background:#ffffff url(/images/user.png) no-repeat 2px 2px;
	behavior: url("/includes/iepngfix.htc");
}
#idUserList {
	clear:left;
	margin:0 0 15px 150px;	
}
p.clsAlert {
	margin:0px 30px 20px 10px;
	padding-left:20px;
	font-size:115%;
	color:#e21a22;
	background: url(/images/alert.png) no-repeat;
	behavior: url("/includes/iepngfix.htc");
}

.clsEditIcon {
	background:url(/images/icon-edit-bg.gif) no-repeat;
}
.clsAddIcon {
	background:url(/images/icon-add-bg.gif) no-repeat;
}
.clsViewIcon {
	background:url(/images/icon-view-bg.gif) no-repeat;
}
.clsDelIcon {
	background:url(/images/icon-del-bg.gif) no-repeat;
}
.clsIconlink img {
	margin-right:3px;
	border:0px;
}
a.clsIconlink:hover img {
	background-position:right;
}

.clsAdminTable {
	background:#ffffff;
	border:1px solid #aba8a8;
	margin-bottom:12px;
}
.clsAdminTable td {
	border-right:1px solid #dfdddd;
	border-bottom:1px solid #dfdddd;
}
.clsSmallTDText td {
	font-size:85%;	
}
.clsAdminTable th {
	background:#858080;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	border-right:1px solid #dfdddd;
}
.clsAdminTable .clsLastCell {
	border-right:0px !important;
}
.clsInactive td {
	color:#aaaaaa !important;
	font-style: italic !important;
}
.odd {background-color:#f3f3f3;}
.over, .over td {background-color:#f4fce9 !important;}

.clsDetailTable th {
	font-size:115%;	
	background:#cbdbe3;
	text-align:left;
}
.clsDetailTable td {
	background:#f3f6f8;
	border-bottom:1px solid #cbdbe3;
	font-size:115%;
}
.clsInsetTable td, .clsInsetTable th {
	border-bottom:1px solid #cbdbe3;
	font-size:80% !important;
	padding:5px 5px 5px 0;
}
.clsInsetTable th {
	padding-left:5px;	
}
.clsAdminTable td .clsInsetTable td {
	padding:5px;
	border-right-width: 0px;
	font-size:100% !important;
}
.clsAdminTable td .clsInsetTable th  {
	font-size:100% !important;
}
.clsPastDue, .clsPastDue td {
	color:#F00 !important;	
	font-weight:bold;
}
.clsCompleted, .clsCompleted td {
	color:#093 !important;	
}
.clsFooter {
	width:930px;
	margin:10px auto;
	text-align:left;
	font-size:12px;
	color:#c6c6c6;
}
.clsFooter a:link, .clsFooter a:visited {
	color: #fff;
}
.clsFooter a:hover, .clsFooter a:active {
	color: #fff;
	text-decoration:none;
}
.clsMsg {
	position:absolute;
	top:0px; right:0px;	
	z-index:5;
	padding:3px 5px 3px 30px;
	font-style:italic;
	cursor:pointer;
	z-index:5;
	white-space:nowrap;
	
}
.clsSubNavPadding .clsMsg {
	top:20px; right:0px;		
}
.clsLoginBox .clsMsg {
	top:-35px; right:0px;	
}
.clsErrMsg {
	background:#f44c50 url(/images/message-background-error.jpg) no-repeat;
	border:1px solid red;
	color:#fff;
}
.clsSuccessMsg {
	border:1px solid green;
	background:#73e21a url(/images/message-background-success.jpg) no-repeat;
}

.clsSidebar {
	float:right;
	width:350px;	
}

.clsActivitySidebar {
	background:#ebebeb;
	padding:20px;
	margin-bottom:20px;
}
.clsActivitySidebar .clsInset {
		
}
.clsFileDescription {
	display:none;
}
.clsActivitySidebar .clsInset h2 {
	background:#CCC;
	padding:2px 10px;
	font-size:14px;
	margin:3px 0px;
	color:#999;
}
.clsActivitySidebar .clsInset h2.clsActive {
	color:#fff;
	background:#333;
}
.clsFileUploadStep {
	padding:8px 8px 12px 8px;	
}
#idFileURLfaux {
	font-weight:bold;
}


.clsScrollDiv {
	height:250px;
	overflow: auto;
	background:#fff;
	padding:8px;
	border:2px solid #ccc;
}
.clsExpandoCollapso {
	cursor:pointer;	
	float:right;
	color:#5e5e5e;
	font-size:14px;
	text-align:right;
	background:url(/images/expando-collapso-indicator.gif) no-repeat right bottom;
	padding-right:15px;
}
.clsCollapsed {
	background-position: right top;	
}
td.clsReorder {
	background:url(/images/bu-background.gif) no-repeat right top;
	padding-bottom:10px;
}
td.clsReorder table.clsAdminTable {
	margin-bottom:0px;
}
td.clsReorder table.clsAdminTable td, .clsBUTitle {
	cursor:auto;
}
.clsBUTitle {
	color:#e01f20;
	font-size:16px;
	padding:0 0 0 46px;
	line-height:35px;
	background:url(/images/bu-background-left.gif) no-repeat left top;
	width:500px;
}
.tDnD_whileDrag td.clsReorder{
	background: url(/images/bu-background-red.gif) no-repeat right top;
}

.tDnD_whileDrag .clsBUTitle {
	background:url(/images/bu-background-left-red.gif) no-repeat left top;	
	color:#fff;
}
.tDnD_whileDrag .clsExpandoCollapso {
	color:#CCC;	
}
.clsNoListings {
	text-align:center;
	color:#999;
	font-size:125%;
	font-style:italic;
	padding:60px 10px;
}
.clsDragTable {
	margin:25px 0 12px 0;	
}
.clsCampaignDiv {
	padding:8px 15px;
	border-top:3px solid #cccccc;
	background:url(/images/campaign-div-background.gif) repeat-x;
}
.clsCampaignDiv .clsBUTitle {
	width:480px;	
}
.clsFilterDiv {
	float:left;
	margin-right:14px;
	width:190px;
	margin-bottom:15px;
}
.clsBulkUpdateHeader {
	background:#ebebeb;
	height:30px !important;
	margin:0;
	padding-top:4px;
	position:relative;
	overflow:hidden;
	border-top:2px solid #cbcbcb;
}
.clsFilterTrigger {
	position:absolute;
	top:0px;
	right:20px;
	width:180px;
	background:#cbcbcb;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	z-index:12;
	line-height:22px;
}

.clsPastDueOuter {
	width:830px;
	margin:0 auto 10px auto;
	background:url(/images/past-due-bottom.gif) bottom left no-repeat;
}
.clsPastDueInner {
	background:url(/images/past-due-top.gif) top left no-repeat;
	padding:35px;
}
.clsPastDueTop {
	background:url(/images/past-due-top.gif) top left no-repeat;

}
.clsPastDueRepeat {
	background:url(/images/past-due-repeating.gif) repeat-y;
	width:830px;
	margin:0 auto 10px auto;
}
.clsPastDueBottom {
	background:url(/images/past-due-bottom.gif) bottom left no-repeat;
	padding:35px;
}
.clsPastDueTop h2 {
	line-height:48px;
	padding-left:56px;
	background: url(/images/warning.png) top left no-repeat;
	font-size:20px;
	behavior: url("/includes/iepngfix.htc");
	margin:0 0 7px 0px;
}
.clsPastDueTrigger {
	float:right !important;
	margin-top:13px;
}

a.clsTotalComments {
	position:absolute;
	right:0px;
	top:-18px;
	z-index:3;
	font-size:12px;
	line-height:24px;
	padding-top:14px;
	padding-left:38px;
	background:url(/images/comments.png) no-repeat;
	behavior: url("/includes/iepngfix.htc");
}
div.fixed-div {
	border-bottom: 1px solid #E0E0E0 ;
	left: 50% ;
	margin-left:109px;
	position: fixed ;
	top: 20px ;
}
#idComments {
	margin-top:30px;
	background:#fff;
	padding:20px;
	position:relative;	
}
#idNewComment {
	float:right;
	height:140px;
	width:270px;
	padding:10px;
	background-color:#ebebeb;
}
#idNewComment h2 {
	margin-bottom:8px;
	padding:3px 10px;
	background:#CCC;
	color:#fff;
	font-size:16px;
}
.clsCommentForm {
	margin:0px;	
}
.clsCommentsList {
	width:485px;	
}
.clsComment {
	border-bottom:1px solid #ebebeb;
	padding:2px 8px 12px 3px;
}
.clsCommentAuthorDate {
	float:left;
	width:120px;
	padding-left:38px;
	padding-top:8px;
	padding-bottom:12px;
	background:url(/images/comments.png) no-repeat;
	behavior: url("/includes/iepngfix.htc");
}
.clsCommentText {
	float:left;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:12px;
	width:300px;
}
/* table sorter */
table.tablesorter {
	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background:#858080;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	border-right:1px solid #dfdddd;
	padding-right:16px;
}
th.clsCheckBoxCell {
	padding-right:0px !important;	
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#f3f3f3
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #047bba;
}


/* utility classes  */

/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	font-size:11px;
	max-width:500px;
	}	

/*  */

.clsEmailOrView {
	position:relative;	
}
.EmailOrViewPopup {
	position:absolute;
	z-index:10;
	width:auto;
	left:-10px;
	top:-20px;
	display:none;
	border-top: 2px solid #000;
}
.EmailOrViewPopup div {
	padding:5px 5px 12px 5px;
	background: url(/images/emailview-popup-background.gif) no-repeat bottom left;
	white-space:nowrap;
	font-size:10.5px;
}
.EmailOrViewPopup a:link, .EmailOrViewPopup a:visited {
	color:#fff;	
	border-bottom-width:0px;
}
.EmailOrViewPopup a:hover, .EmailOrViewPopup a:active {
	color:#fff;	
	text-decoration:none !important;
}

.clsActivityFilters {
	background:#cbcbcb;
	margin:0px;
	padding:10px 0;
}
.clsActivityFilters .clsAdminForm {
	margin: 0px 10px;	
}

.clsSmallText {
	font-size:11px;
}
.clsBigText {
	font-size:120%;
}
.clsRedText {
	color:#e21a22;	
}
.clsGrayItalic {
	font-style:italic;
	color:#666666;
}
.clsBoldRed {
	font-weight:bold;
	color:#F00;
}
.clsNoBorders {
	border-width:0px !important;
}
.clsDisplayNone {
	display:none;
}
.clsFloatRight {
	float:right;
	margin-left:10px;
	position:relative
}
.clsFloatLeft {
	float:left;
	margin-right:10px;
	position:relative
}
.clsFloatNone {
	float:none !important;
}
.clsClearNone {
	clear:none !important;
}
.clsClearBoth {
	clear:both;
}
.clsClearLeft {
	clear:left;
}
.clsClearRight {
	clear:right;
}
.clsMargin0 {
	margin:0px;
}
.clsMarginTop5 {
	margin-top:5px;
}
.clsMarginTop10 {
	margin-top:10px;
}
.clsMarginTop20 {
	margin-top:20px;
}
.clsMarginTop30 {
	margin-top:30px;
}
.clsMarginTopNeg5 {
	margin-top:-5px;
}
.clsMarginTopNeg10 {
	margin-top:-10px;
}
.clsMarginBottom5 {
	margin-bottom:5px;	
}
.clsMarginBottom10 {
	margin-bottom:10px;
}
.clsMarginRight10 {
	margin-right:10px;
}
.clsMarginRight20 {
	margin-right:20px;
}
.clsMarginleft10 {
	margin-left:10px;
}
.clsMarginLeft20 {
	margin-left:20px;
}
.clsMarginLeft30 {
	margin-left:30px;
}
.clsMarginLeft60 {
	margin-left:60px;
}
.clsPadding6 {
	padding:6px;
}
.clsHorizPadding20 {
	padding:0px 20px 0px 20px;
}
.clsLeftPadding100 {
	padding-left:100px;
}
.clsRelative {
	position:relative;
}
.clsNoWrap {
	white-space:nowrap;
}
.clsAlignTop {
	vertical-align: top !important;
}
.clsAlignMiddle {
	vertical-align: middle !important;
}
.clsAlignBottom {
	vertical-align: bottom !important;
}
.clsAlignLeft {
	text-align: left !important;
}
.clsAlignCenter {
	text-align: center !important;
}
.clsAlignRight {
	text-align: right !important;
}
.clsWidth10 {
	width: 10px;
}
.clsWidth20 {
	width: 20px;
}
.clsWidth50 {
	width: 50px;
}
.clsWidth70 {
	width: 70px;
}
.clsWidth75 {
	width: 75px;
}
.clsWidth90 {
	width: 90px;
}
.clsWidth100 {
	width: 100px;
}
.clsWidth120 {
	width: 120px;
}
.clsWidth150 {
	width: 150px;
}
.clsWidth180 {
	width: 180px;
}
.clsWidth200 {
	width: 200px;
}
.clsWidth250 {
	width: 250px;
}
.clsWidth300 {
	width: 300px;
}
.clsWidth350 {
	width: 350px;
}
.clsWidth375 {
	width: 375px;
}
.clsWidth430 {
	width: 430px;
}
.clsWidth450 {
	width: 450px;
}
.clsWidth500 {
	width: 500px;
}
.clsWidthFull {
	width: 100%;
}
.clsWidthAuto {
	width: auto !important;
}
.clsHeight30 {
	height: 30px;
}
/*  Mods to jQuery UI */
.ui-widget{ font-size:11px !important; }
