/* CSS Document */
/*
*****************************************************************
** Central Server Administration :: Global CSS
*****************************************************************
** Page Author : Tathagata Basu
** Created On  : 19/11/2013
** Modified On : 
*****************************************************************
*/

/**

General Rule

*/

html, body {
	margin:0;
}

body {
	/*font-family:'calibriregular';*/
	font-family:Arial, Helvetica, sans-serif;
	background:#2e5e79;
	color:#333;
	font-size:14px;
	overflow-x:hidden;
}

img {
	border:0;
}

a {
	color:inherit;
	text-decoration:none;
	padding:0px 5px;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	
}

input:focus,
select:focus {
outline:none;
}

label {
	font-weight:bold;
}

table {
	
}

.smallRow tbody td {
	padding:5px 0px 5px 5px;
}

/**

General Layout

*/

.container {
	padding: 0 20px;
	width:980px;
	margin:auto;
	
	/*border:1px solid #F00;*/
}

.header {
	width:100%;
	height:100px;
	
	border-bottom:1px solid #DDDDDD;
	
	background: #EEEEEE;
	background:-moz-linear-gradient(top, #EEEEEE 0%, #EFEFEF 2%, #FFFFFF 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(2%,#EFEFEF), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #EEEEEE 0%, #EFEFEF 2%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #EEEEEE 0%, #EFEFEF 2%,#FFFFFF 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #EEEEEE 0%, #EFEFEF 2%,#FFFFFF 100%); /* IE10+ */
	background:linear-gradient(top, #EEEEEE 0%, #EFEFEF 2%,#FFFFFF 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF')";
	
	margin-bottom:15px;
	
	/*-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	   -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	        box-shadow: 0px 0px 20px rgba(0,0,0,0.5);*/
			
	-webkit-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
	        box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
			
	position:relative;		
	z-index:10;
}

.logo img {
	width:180px;
	height:90px;
}

.appName {
	float:right;
	text-align:right;
	height:100%;
	padding-top:20px;
	font-size:24px;
	font-weight:bold;
}

.topBar {
	width:100%;
	height:20px;
	
	background: #F5F5F5;
	
	border-bottom:1px solid #DDDDDD;
	
	background:-moz-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%, #FFFFFF 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(2%,#F6F6F6), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* IE10+ */
	background:linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF')";
	
	margin-bottom:15px;
	
	-webkit-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
	        box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
	
	position:relative;		
	z-index:9;
}

.topBar .userInfo {
	float:right;
}

.menuBar {
	height:50px;
	
	border-bottom:1px solid #000;	
	
	position:relative;
	z-index:8;
	
	background:#fff;
	background:-moz-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%, #FFFFFF 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(2%,#F6F6F6), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* IE10+ */
	background:linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF')";
	
}

.mainArea {
	position:relative;
	z-index:6;
}

.content {
	padding:20px;
	
	height:100%;
	
	border-color:#333;
	border-style:solid;
	border-width:0px 1px;
	
	-webkit-box-shadow: 0px 0px 40px rgba(0,0,0,0.5);
	   -moz-box-shadow: 0px 0px 40px rgba(0,0,0,0.5);
	        box-shadow: 0px 0px 40px rgba(0,0,0,0.5);
			
			
}

.content .contentHeader {
	
	font-weight:bold;
	font-size:18px;
	
	float:left;
	
}

.footer {
	position:relative;
	z-index:6;	
	height:5px;
	
	border-top:1px solid #333;
	padding:20px;
	
	background:#fff;
	background:-moz-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%, #FFFFFF 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(2%,#F6F6F6), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* IE10+ */
	background:linear-gradient(top, #F5F5F5 0%, #F6F6F6 2%,#FFFFFF 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#FFFFFF')";
	
}

.footer .versionInfo {
	
}

.footer .copyright {
	float:right;
}

.dialog {
	display:none;
}

.ui-dialog-content {
	/* Override Default style*/
	font-size:12px;
}

.centered {
	margin:auto;
}

.left {
	float:left;
	text-align:left;
}

.right {
	float:right;
	text-align:right;
}

.bordered {
	border:1px solid #000;
}

.rounded {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.box3D {
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.7);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.7);
}

.notify {
	background: #EEE;
	padding: 15px 35px;
	margin-bottom: 1.5em;
	border: 1px solid #DDD;
	position: relative;
	
	border-radius: 5px;
	
	box-shadow: 1px 1px 1px rgba(0,0,0,.15);
	
	font: 13px/1.7em "Open Sans", "trebuchet ms", arial, sans-serif;
}

	.notify p:last-child
	, .notify ul:last-child { margin-bottom: 0; }
		
.notify .close {
	position: absolute;
	top: 6px;
	right: 12px;
}

.notify-success { background: #d5ffce url('../images/tick_circle.png') 10px 17px no-repeat; color: #556652; border-color: #9adf8f; }
.notify-warning { background: #fffbcc url('../images/exclamation.png') 10px 17px no-repeat; color: #666452; border-color: #e6db55; }
.notify-error { background: #ffcece url('../images/cross_circle.png') 10px 17px no-repeat; color: #665252; border-color: #df8f8f; }
.notify-info { background: #dbe3ff url('../images/information.png') 10px 17px no-repeat; color: #585b66; border-color: #a2b4ee; }

.actnLink {
cursor:pointer;	
}


/**

UI Elements

*/


input[type="text"], 
input[type="password"],
select {
	font-size: 12px;
	background: #fff url('../images/bg-form-field.gif') top left repeat-x;
	border: 1px solid #d5d5d5;
	color: #333;
	width:200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

select {
	padding: 4px;
}

input[type="text"],
input[type="password"]  {
	padding:4px;;
}

input[type="text"][readonly],
select[readonly] {
	background:#EEE;
}

input[type="text"][disabled="disabled"],
select[disabled="disabled"] {
	background:#DDD;
}

.btn {
	background-repeat: repeat-x;
	background-position: 0 0;
	
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: normal;	
	color: #FFF;
	
	display: inline-block;
	margin: 0;
	*overflow: visible; 
	
	position: relative;	
	
	border: none;
	border-width: 1px;
	border-style: solid;
	
	cursor: pointer;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);	
}

.btn:hover { text-decoration: none; }

.btn:active { background-position: left bottom; top: 1px; }

.btn { font-size: 13px; padding: 8px 12px; }
.btn-large { font-size: 16px; padding: 12px 18px; }
.btn-small { font-size: 11px; padding: 5px 8px; }
.btn-xlarge { font-size: 24px; padding: 12px 18px; }

.btn [class^="icon-"] {
	background-image: url(../images/sprite/sprite-16-white.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
	position: relative;
	top: 0;
	left: -4px;
	
	display: inline;
}

.btn-small [class^="icon-"] {
	background-image: url(../images/sprite/sprite-12-white.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-bottom: 2px;
	position: relative;
	top: 1px;
	left: -2px;
}

.btn-large [class^="icon-"] {
	background-image: url(../images/sprite/sprite-24-white.png);
	padding-left: 24px;
	padding-bottom: 8px;
	top: -4px;
	left: -10px;
}


.btn-xlarge [class^="icon-"] {
	background-image: url(../images/sprite/sprite-32-white.png);
	padding-left: 36px;
	padding-bottom: 6px;
	top: -2px;
	left: -10px;
}

.btn.btn-quaternary [class^="icon-"] {
	background-image: url(../images/sprite/sprite-16-black.png);
	opacity: .7;
	filter: alpha(opacity=70);

}

.btn-small.btn-quaternary [class^="icon-"] {
	background-image: url(../images/sprite/sprite-12-black.png);
	opacity: .7;
	filter: alpha(opacity=70);
}

.btn-large.btn-quaternary [class^="icon-"] {
	background-image: url(../images/sprite/sprite-24-black.png);
	opacity: .7;
	filter: alpha(opacity=70);
}

.btn-xlarge.btn-quaternary [class^="icon-"] {
	background-image: url(../images/sprite/sprite-32-black.png);
	opacity: .7;
	filter: alpha(opacity=70);
}

.btn-blue {
	background: #066ECD;
	background:-moz-linear-gradient(top, #A8CCEC 0%, #4993D7 2%, #066ECD 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#A8CCEC), color-stop(2%,#4993D7), color-stop(100%,#066ECD)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #A8CCEC 0%, #4993D7 2%,#066ECD 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #A8CCEC 0%, #4993D7 2%,#066ECD 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #A8CCEC 0%, #4993D7 2%,#066ECD 100%); /* IE10+ */
	background:linear-gradient(top, #A8CCEC 0%, #4993D7 2%,#066ECD 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4993D7', endColorstr='#066ECD');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4993D7', endColorstr='#066ECD')";
	
	color: #FFF;
	
	border-color: #0561B4;
}	

.btn-blue:hover {
	background: #0561B4;
	background:-moz-linear-gradient(top, #F19F9F 0%, #4588C4 2%, #0561B4 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F19F9F), color-stop(2%,#4588C4), color-stop(100%,#0561B4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #F19F9F 0%, #4588C4 2%,#0561B4 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #F19F9F 0%, #4588C4 2%,#0561B4 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #F19F9F 0%, #4588C4 2%,#0561B4 100%); /* IE10+ */
	background:linear-gradient(top, #F19F9F 0%, #4588C4 2%,#0561B4 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4588C4', endColorstr='#0561B4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4588C4', endColorstr='#0561B4')";
}

.btn-blue:active { 	
	background: #4588C4;
	background:-moz-linear-gradient(top, #0561B4 2%,#4588C4 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#0561B4), color-stop(100%,#4588C4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #0561B4 2%,#4588C4 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #0561B4 2%,#4588C4 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #0561B4 2%,#4588C4 100%); /* IE10+ */
	background:linear-gradient(top, #0561B4 2%,#4588C4 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4588C4', endColorstr='#0561B4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4588C4', endColorstr='#0561B4')";
}

/* ---------------------------------- */
/* @Icon Positions */

[class^="icon-"] {
	background: url(images/sprite/sprite-16-black.png);
	width: 16px;
	height: 16px;
	display: inline-block;	
}
	
.icon-ampersand { background-position: 0 -0px; } 
.icon-aperture { background-position: 0 -44px; } 
.icon-aperture-alt { background-position: 0 -88px; } 
.icon-arrow-down { background-position: 0 -132px; } 
.icon-arrow-down-alt1 { background-position: 0 -176px; } 
.icon-arrow-down-alt2 { background-position: 0 -220px; } 
.icon-arrow-left { background-position: 0 -264px; } 
.icon-arrow-left-alt1 { background-position: 0 -308px; } 
.icon-arrow-left-alt2 { background-position: 0 -352px; } 
.icon-arrow-right { background-position: 0 -396px; } 
.icon-arrow-right-alt1 { background-position: 0 -440px; } 
.icon-arrow-right-alt2 { background-position: 0 -484px; } 
.icon-arrow-up { background-position: 0 -528px; } 
.icon-arrow-up-alt1 { background-position: 0 -572px; } 
.icon-arrow-up-alt2 { background-position: 0 -616px; } 
.icon-article { background-position: 0 -660px; } 
.icon-at { background-position: 0 -704px; } 
.icon-award-fill { background-position: 0 -748px; } 
.icon-award-stroke { background-position: 0 -792px; } 
.icon-bars { background-position: 0 -836px; } 
.icon-bars-alt { background-position: 0 -880px; } 
.icon-battery-charging { background-position: 0 -924px; } 
.icon-battery-empty { background-position: 0 -968px; } 
.icon-battery-full { background-position: 0 -1012px; } 
.icon-battery-half { background-position: 0 -1056px; } 
.icon-beaker { background-position: 0 -1100px; } 
.icon-beaker-alt { background-position: 0 -1144px; } 
.icon-bolt { background-position: 0 -1188px; } 
.icon-book { background-position: 0 -1232px; } 
.icon-book-alt { background-position: 0 -1276px; } 
.icon-box { background-position: 0 -1320px; } 
.icon-brush { background-position: 0 -1364px; } 
.icon-brush-alt { background-position: 0 -1408px; } 
.icon-calendar { background-position: 0 -1452px; } 
.icon-calendar-alt-fill { background-position: 0 -1496px; } 
.icon-calendar-alt-stroke { background-position: 0 -1540px; } 
.icon-camera { background-position: 0 -1584px; } 
.icon-cd { background-position: 0 -1628px; } 
.icon-chart { background-position: 0 -1672px; } 
.icon-chart-alt { background-position: 0 -1716px; } 
.icon-chat { background-position: 0 -1760px; } 
.icon-chat-alt-fill { background-position: 0 -1804px; } 
.icon-chat-alt-stroke { background-position: 0 -1848px; } 
.icon-check { background-position: 0 -1892px; } 
.icon-check-alt { background-position: 0 -1936px; } 
.icon-clock { background-position: 0 -1980px; } 
.icon-cloud { background-position: 0 -2024px; } 
.icon-cloud-download { background-position: 0 -2068px; } 
.icon-cloud-upload { background-position: 0 -2112px; } 
.icon-cog { background-position: 0 -2156px; } 
.icon-cog-alt { background-position: 0 -2200px; } 
.icon-comment-alt1-fill { background-position: 0 -2244px; } 
.icon-comment-alt1-stroke { background-position: 0 -2288px; } 
.icon-comment-alt2-fill { background-position: 0 -2332px; } 
.icon-comment-alt2-stroke { background-position: 0 -2376px; } 
.icon-comment-alt3-fill { background-position: 0 -2420px; } 
.icon-comment-alt3-stroke { background-position: 0 -2464px; } 
.icon-comment-fill { background-position: 0 -2508px; } 
.icon-comment-stroke { background-position: 0 -2552px; } 
.icon-compass { background-position: 0 -2596px; } 
.icon-cursor { background-position: 0 -2640px; } 
.icon-curved-arrow { background-position: 0 -2684px; } 
.icon-denied { background-position: 0 -2728px; } 
.icon-denied-alt { background-position: 0 -2772px; } 
.icon-dial { background-position: 0 -2816px; } 
.icon-document-alt-fill { background-position: 0 -2860px; } 
.icon-document-alt-stroke { background-position: 0 -2904px; } 
.icon-document-fill { background-position: 0 -2948px; } 
.icon-document-stroke { background-position: 0 -2992px; } 
.icon-download { background-position: 0 -3036px; } 
.icon-eject { background-position: 0 -3080px; } 
.icon-equalizer { background-position: 0 -3124px; } 
.icon-eye { background-position: 0 -3168px; } 
.icon-eyedropper { background-position: 0 -3212px; } 
.icon-first { background-position: 0 -3256px; } 
.icon-folder-fill { background-position: 0 -3300px; } 
.icon-folder-stroke { background-position: 0 -3344px; } 
.icon-fork { background-position: 0 -3388px; } 
.icon-fullscreen { background-position: 0 -3432px; } 
.icon-fullscreen-alt { background-position: 0 -3476px; } 
.icon-fullscreen-exit { background-position: 0 -3520px; } 
.icon-fullscreen-exit-alt { background-position: 0 -3564px; } 
.icon-hash { background-position: 0 -3608px; } 
.icon-headphones { background-position: 0 -3652px; } 
.icon-heart-fill { background-position: 0 -3696px; } 
.icon-heart-stroke { background-position: 0 -3740px; } 
.icon-home { background-position: 0 -3784px; } 
.icon-image { background-position: 0 -3828px; } 
.icon-info { background-position: 0 -3872px; } 
.icon-iphone { background-position: 0 -3916px; } 
.icon-key-fill { background-position: 0 -3960px; } 
.icon-key-stroke { background-position: 0 -4004px; } 
.icon-last { background-position: 0 -4048px; } 
.icon-layers { background-position: 0 -4092px; } 
.icon-layers-alt { background-position: 0 -4136px; } 
.icon-left-quote { background-position: 0 -4180px; } 
.icon-left-quote-alt { background-position: 0 -4224px; } 
.icon-lightbulb { background-position: 0 -4268px; } 
.icon-link { background-position: 0 -4312px; } 
.icon-list { background-position: 0 -4356px; } 
.icon-lock-fill { background-position: 0 -4400px; } 
.icon-lock-stroke { background-position: 0 -4444px; } 
.icon-loop { background-position: 0 -4488px; } 
.icon-loop-alt1 { background-position: 0 -4532px; } 
.icon-loop-alt2 { background-position: 0 -4576px; } 
.icon-loop-alt3 { background-position: 0 -4620px; } 
.icon-loop-alt4 { background-position: 0 -4664px; } 
.icon-magnifying-glass { background-position: 0 -4708px; } 
.icon-magnifying-glass-alt { background-position: 0 -4752px; } 
.icon-mail { background-position: 0 -4796px; } 
.icon-mail-alt { background-position: 0 -4840px; } 
.icon-map-pin-alt { background-position: 0 -4884px; } 
.icon-map-pin-fill { background-position: 0 -4928px; } 
.icon-map-pin-stroke { background-position: 0 -4972px; } 
.icon-mic { background-position: 0 -5016px; } 
.icon-minus { background-position: 0 -5060px; } 
.icon-minus-alt { background-position: 0 -5104px; } 
.icon-moon-fill { background-position: 0 -5148px; } 
.icon-moon-stroke { background-position: 0 -5192px; } 
.icon-move { background-position: 0 -5236px; } 
.icon-move-alt1 { background-position: 0 -5280px; } 
.icon-move-alt2 { background-position: 0 -5324px; } 
.icon-move-horizontal { background-position: 0 -5368px; } 
.icon-move-horizontal-alt1 { background-position: 0 -5412px; } 
.icon-move-horizontal-alt2 { background-position: 0 -5456px; } 
.icon-move-vertical { background-position: 0 -5500px; } 
.icon-move-vertical-alt1 { background-position: 0 -5544px; } 
.icon-move-vertical-alt2 { background-position: 0 -5588px; } 
.icon-movie { background-position: 0 -5632px; } 
.icon-new-window { background-position: 0 -5676px; } 
.icon-pause { background-position: 0 -5720px; } 
.icon-pen { background-position: 0 -5764px; } 
.icon-pen-alt2 { background-position: 0 -5808px; } 
.icon-pen-alt-fill { background-position: 0 -5852px; } 
.icon-pen-alt-stroke { background-position: 0 -5896px; } 
.icon-pilcrow { background-position: 0 -5940px; } 
.icon-pin { background-position: 0 -5984px; } 
.icon-play { background-position: 0 -6028px; } 
.icon-play-alt { background-position: 0 -6072px; } 
.icon-plus { background-position: 0 -6116px; } 
.icon-plus-alt { background-position: 0 -6160px; } 
.icon-question-mark { background-position: 0 -6204px; } 
.icon-rain { background-position: 0 -6248px; } 
.icon-read-more { background-position: 0 -6292px; } 
.icon-reload { background-position: 0 -6336px; } 
.icon-reload-alt1 { background-position: 0 -6380px; } 
.icon-right-quote { background-position: 0 -6424px; } 
.icon-right-quote-alt { background-position: 0 -6468px; } 
.icon-rss { background-position: 0 -6512px; } 
.icon-rss-alt { background-position: 0 -6556px; } 
.icon-share { background-position: 0 -6600px; } 
.icon-spin { background-position: 0 -6644px; } 
.icon-spin-alt { background-position: 0 -6688px; } 
.icon-star { background-position: 0 -6732px; } 
.icon-steering-wheel { background-position: 0 -6776px; } 
.icon-stop { background-position: 0 -6820px; } 
.icon-sun { background-position: 0 -6864px; } 
.icon-sun-alt-fill { background-position: 0 -6908px; } 
.icon-sun-alt-stroke { background-position: 0 -6952px; } 
.icon-tag-fill { background-position: 0 -6996px; } 
.icon-tag-stroke { background-position: 0 -7040px; } 
.icon-target { background-position: 0 -7084px; } 
.icon-transfer { background-position: 0 -7128px; } 
.icon-trash-fill { background-position: 0 -7172px; } 
.icon-trash-stroke { background-position: 0 -7216px; } 
.icon-umbrella { background-position: 0 -7260px; } 
.icon-undo { background-position: 0 -7304px; } 
.icon-unlock-fill { background-position: 0 -7348px; } 
.icon-unlock-stroke { background-position: 0 -7392px; } 
.icon-upload { background-position: 0 -7436px; } 
.icon-user { background-position: 0 -7480px; } 
.icon-volume { background-position: 0 -7524px; } 
.icon-volume-mute { background-position: 0 -7568px; } 
.icon-wrench { background-position: 0 -7612px; } 
.icon-x { background-position: 0 -7656px; } 
.icon-x-alt { background-position: 0 -7700px; } 

/**

Modal Box

*/

.modalForm label {
	font-weight:600;
	font-size:16px;
}

.modalForm {
font-size:14px;	
}

.modalForm table {
width:95%;
}

.modalForm table th {
font-weight: 600;
font-size: 13px;
font-style: italic;
/*border-bottom:2px #8A8A8A solid;*/
}

.modalForm table td {
white-space:nowrap;	
}

/*.modalForm*/ .largeField input[type="text"] {
width:400px;	
}
.modalForm select {
width:210px;
}

/*

DataTable 

*/

/*.dataTables_wrapper div.ui-widget-header:last-child {
	display:none;
}*/

/**

Element Specific Rule

*/

.signInDiv {
	width:400px;
	margin-top:250px;
	padding:20px;
	background:#FFF;
	padding-bottom:50px;
}

.signInDiv a {
	color:#00F;
}

.signInDiv h2 {
	text-align:center;
}

.signInDiv table {
	margin:auto;
}

#prodCatList {
	display:inline;
}
#prodCatList li {
	list-style:none;
	float:left;
}

#infoDiv {
	border:1px solid #EEE;
	padding:10px;
	margin:10px 0px;
	min-height:50px;
}

/************************************************ Reports ************************************************/

.report {
	padding:20px;
}

.report h3 { font-size:18px; }
.report small { font-size:14px; }


.report table {
	width:100%;
	padding:10px;
}

.report table th{
	background:#DDD;
}

.report table td{
	background:#FEFEFE;
	border:1px solid #EEE;
	
	text-align:center;
}

.red-text {
	color:#D10101;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}