*{ font-family:  Arial, Helvetica, sans-serif;  padding:0px; margin:0px;}
body{background-color:#DEDFE3; background-image:url(../images/blue.jpg);}

img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#7A7C88; font-size:0.75em; line-height:1.16em; text-align:center;}
input, textarea, select{color:#333; vertical-align:top; text-align:left; border: 1px solid #A09B96; font-family:Arial, helvetica, sans-serif; font-size:0.99em; }
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.top-indent-6{margin-top:30px; display:block;}

/* NEW SUJON */
.cont-box {
	color: #FFF;
	background-color: #06C;
	padding: 6px 12px 6px 12px;
	width: 280px;
	border: thin solid #06C;
}
.cont-content {
	color: #333;
	background-color: #f5f5f5;
	padding: 6px 12px 6px 12px;
	width: 280px;
	border: thin solid #ccc;
}
.cont-fade {
	color: #999;
	padding-left:20px;
	padding-bottom:3px;
}
.cont-rows {
	padding-top:4px;
	border-bottom:1px dotted #CCCCCC;
}
.cont-line{border-bottom:1px solid #ccc;}

.statusRed
{
	padding-left:20px;
	padding-top:0px;
	background-image:url(../images/status_flags/red.gif);
	background-repeat:no-repeat;
	background-position:top left;
	min-height: 15px;
	margin-top:0px;
}
.statusGreen
{
	padding-left:20px;
	padding-top:0px;
	background-image:url(../images/status_flags/green.gif);
	background-repeat:no-repeat;
	background-position:top left;
	min-height: 15px;
	margin-top:0px;
}
.statusBlue
{
	padding-left:20px;
	padding-top:0px;
	background-image:url(../images/status_flags/blue.gif);
	background-repeat:no-repeat;
	background-position:top left;
	min-height: 15px;
	margin-top:0px;
}
.Client{padding: 5px; background-color:#0066CC; color:#FFF; width:100px; text-align: center;}
.Administrator{padding: 5px; background-color: #F60; color:#FFF; width:100px; text-align: center;}
.Contact{padding: 5px; background-color: #CCC; color:#333333; width:100px; text-align: center;}
.Field_Staff{padding: 5px; background-color: #FFC300; color:#333333; width:100px; text-align: center;}
.numberOfHeading{background-color:#f5f5f5; color:#000;}
.padRight{padding-right:8px}
.delete{padding-right:20px;padding-top:2px;background-image:url(../images/icons/delete.png);background-repeat:no-repeat;background-position:top right;min-height: 20px;text-align:right;}
.summaryBig{font-family:Arial, helvetica, sans-serif; color:#FFF; font-size:1.25em; line-height:1.16em; text-align:center; font-weight:bold;}
.errorText{color:#C00;}
.fadeblueText{color:#B9BACA;}
.greenText{color: #6C0;}
.strongFadeText{color:#CCC;}
.fadeText{color:#666;}
.whiteText{color:#fff;}
.contentText{color:#333;}
.contentTextSmall{color:#333; font-size:0.89em;}
.fadeOrangeBg{ background-color:#FFDED4;}
.searchedOn{padding:4px 8px 4px 8px; background-color:#333333; color:#FFFFFF; border:1px solid #CCC;box-shadow: 5px 5px 2px #999;}
.subHeadingText{color:#0C88B1; background-image:url(../images/greybg.jpg); height:26px; padding-top:4px;padding-left:8px; border-bottom:1px solid #CCC; background-color:#ececec; background-repeat:repeat-x;}
.editText{padding-right:8px; text-align:right;}
/*.subHeadingTextAlt{color:#FFF; background-color: #F65C26; padding-top:0px; padding-left:8px; font-size:0.90em;}*/
.subHeadingTextAlt{color:#FFF; background-color: #F65C26;height:26px; padding-top:0px; padding-left:8px; font-size:1.13em;}
/*.weatherBg{color:#216083; background-image:url(../images/weatherbg.jpg); height:26px; padding:4px 8px 4px 8px; font-size:0.9em;}*/
.weatherBg{color:#999; border-bottom:1px dotted #e5e5e5; padding:2px 0px 2px 0px;}
.weatherDay{font-size:12px}
.highTemp{font-weight:bold;}
.lowTemp{font-size:10px}
.picBorder{border: 1px solid #CCC;}
.iframeborder{border: 1px solid #CCC;}
.slidingDiv {
    background-color: #fff;
    padding:0px;
    margin-top:10px;
    /*border-bottom:5px solid #3399FF;*/
}
.show_hide{display:none;}

a{color:#E94411; text-decoration:underline;}
a:hover{text-decoration:none;}

a.link{color:#E94411; text-decoration:underline; font-size:12px;}
a.link:hover{text-decoration:none;}

a.link2{color:#015796; font-size:12px; text-decoration:none;}
a.link2:hover{text-decoration:underline;}

.tick{background-image:url('../images/tick.png'); background-position:left top;background-repeat:no-repeat;}
.cross{background-image:url('../images/cross.png'); background-position:left top; background-repeat:no-repeat;}
.boxAncilLeftOnly{background-image:url(../images/bluebg.jpg); height:45px; text-align:center;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#181b50; background-repeat:repeat-x; }
.boxAncil{background-image:url(../images/bluebg.jpg); height:45px; text-align:center;border-left:1px solid #FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;
background-color:#181b50; background-repeat:repeat-x; }
.boxRedAncil{background-image:url(../images/redbg.jpg); height:45px; text-align:center;border-left:1px solid #FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.boxIndex{background-repeat:no-repeat; background-image:url(../images/categorybg_rounded.gif); width:175px; height:52px; text-align:center; vertical-align:middle; font-size:1.0em; font-family:Georgia,serif;font-variant: small-caps; text-transform: none; font-weight: bold; margin-bottom: 0; padding-top:22px;border-top:2px solid #FFF;}
.successMsg{padding:6px; color:#C00; border: 1px solid #EE8A8A; background-image:url(../images/pink_fade.jpg); background-repeat: repeat;}
.userMsg{width:386px;padding:6px; color:#C00; border: 1px solid #EE8A8A; background-image:url(../images/pink_fade.jpg); background-repeat: repeat;}
.reportInsDate{clear:both; text-align:center;padding:10px;font-size:11px;padding-top:18px;}
/* Commented by sohail abbas */
/*
.button{
	background-color:#F0490B;
	color:#FFF;
	text-align:middle;
	border: 1px solid #F0490B;
	font-family:Arial, helvetica, sans-serif;
	font-size:13px;
	line-height:1.16em;
	text-align:right;
	padding:2px 14px 2px 14px;
}
.buttonGrey{
	background-color:#C0C2C9;
	color:#FFF;
	text-align:middle;
	border: 1px solid #C0C2C9;
	font-family:Arial, helvetica, sans-serif;
	font-size:13px;
	line-height:1.16em;
	text-align:right;
	padding:2px 14px 2px 14px;
}
.buttonSmall{
	background-color:#F0490B;
	color:#FFF;
	text-align:middle;
	border: 1px solid #F0490B;
	font-family:Arial, helvetica, sans-serif;
	font-size:12px;
	line-height:1.16em;
	text-align:right;
	padding:2px 7px 2px 7px;
}
*/
/* Commented by sohail abbas */
/*****New button classes added by sohail*****/
.button {
	-moz-box-shadow:inset 4px -21px 0px -20px #c56c00;
	-webkit-box-shadow:inset 4px -21px 0px -20px #c56c00;
	box-shadow:inset 4px -21px 0px -20px #c56c00;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f47e00), color-stop(1, #f47e00) );
	background:-moz-linear-gradient( center top, #f47e00 5%, #f47e00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47e00', endColorstr='#f47e00');
	background-color:#f47e00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #f25b24;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	letter-spacing:0.30px;
	font-weight:bold;
	padding: 4px 12px 5px 12px ;
	text-decoration:none;
    cursor: hand;
    cursor: pointer;
}
.download-btn {
    background: -moz-linear-gradient(center top , #9DCE2C 5%, #8CB82B 100%) repeat scroll 0 0 #9DCE2C;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9DCE2C), color-stop(1, #8CB82B) );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9DCE2C', endColorstr='#8CB82B');
    border: 1px solid #8CB82B;
    -moz-box-shadow:inset 4px -21px 0px -20px #7F841B;
    -webkit-box-shadow:inset 4px -21px 0px -20px #7F841B;
    box-shadow:inset 4px -21px 0px -20px #7F841B;
    text-align: center;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    color:#ffffff;
    font-size:12px;
    letter-spacing:0.30px;
    font-weight:bold;
    padding: 4px 12px 5px 12px ;
    text-decoration:none;
    cursor: hand;
    cursor: pointer;
}
.download-btn:hover {
    background: -moz-linear-gradient(center top , #8CB82B 5%, #9DCE2C 100%) repeat scroll 0 0 #8CB82B;
    border: 1px solid #9DCE2C;
    box-shadow: 4px -21px 0 -20px #9DCE2C inset;
}
.download-btn:active {
	position:relative;
	top:1px;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f47e00), color-stop(1, #f47e00) );
	background:-moz-linear-gradient( center top, #f47e00 5%, #f47e00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47e00', endColorstr='#f47e00');
	background-color:#f47e00;
}
.button:active {
	position:relative;
	top:1px;
}

.buttonGrey {
	
	/*-moz-box-shadow:inset 4px -20px 0px -19px #bbb;
	-webkit-box-shadow:inset 4px -20px 0px -19px #bbb;
	box-shadow:inset 4px -20px 0px -19px #bbb;*/
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c0c2c9), color-stop(1, #c0c2c9) );
	background:-moz-linear-gradient( center top, #c0c2c9 5%, #c0c2c9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c2c9', endColorstr='#c0c2c9');
	background-color:#c0c2c9;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	letter-spacing:0.30px;	
	border:1px solid #c0c2c9;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding: 5px 10px;
	text-decoration:none;
    cursor: hand;
    cursor: pointer;
	line-height:1.5;
}
.buttonGrey:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a9abb0), color-stop(1, #a9abb0) );
	background:-moz-linear-gradient( center top, #a9abb0 5%, #a9abb0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9abb0', endColorstr='#a9abb0');
	background-color:#a9abb0;
}
.buttonGrey:active {
	position:relative;
	top:1px;
}

.buttonSmall {
	-moz-box-shadow:inset 4px -21px 0px -20px #c56c00;
	-webkit-box-shadow:inset 4px -21px 0px -20px #c56c00;
	box-shadow:inset 4px -21px 0px -20px #c56c00;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f47e00), color-stop(1, #f47e00) );
	background:-moz-linear-gradient( center top, #f47e00 5%, #f47e00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47e00', endColorstr='#f47e00');
	background-color:#f47e00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #f25b24;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	letter-spacing:0.30px;
	font-weight:bold;
	padding: 4px 12px 5px 12px ;
	text-decoration:none;
    cursor: hand;
    cursor: pointer;
}
.buttonSmall:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f47e00), color-stop(1, #f47e00) );
	background:-moz-linear-gradient( center top, #f47e00 5%, #f47e00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47e00', endColorstr='#f47e00');
	background-color:#f47e00;
}
.buttonSmall:active {
	position:relative;
	top:1px;
}

.buttonRed {
	-moz-box-shadow:inset 4px -21px 0px -20px #a50909;
	-webkit-box-shadow:inset 4px -21px 0px -20px #a50909;
	box-shadow:inset 4px -21px 0px -20px #a50909;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CC0000), color-stop(1, #CC0000) );
	background:-moz-linear-gradient( center top, #CC0000 5%, #CC0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#CC0000');
	background-color:#CC0000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #CC0000;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	letter-spacing:0.30px;
	font-weight:bold;
	padding: 4px 12px 5px 12px ;
	text-decoration:none;
    cursor: hand;
    cursor: pointer;
}
.buttonRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CC0000), color-stop(1, #CC0000) );
	background:-moz-linear-gradient( center top, #CC0000 5%, #CC0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#CC0000');
	background-color:#CC0000;
}
.buttonRed:active {
	position:relative;
	top:1px;
}

.buttonBlue {
	-moz-box-shadow:inset 4px -21px 0px -20px #806f80;
	-webkit-box-shadow:inset 4px -21px 0px -20px #806f80;
	box-shadow:inset 4px -21px 0px -20px #806f80;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0c88b1), color-stop(1, #0c88b1) );
	background:-moz-linear-gradient( center top, #0c88b1 5%, #0c88b1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c88b1', endColorstr='#0c88b1');
	background-color:#0c88b1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0c88b1;
	letter-spacing:0.30px;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding: 4px 12px 5px 12px ;
	text-decoration:none;
    cursor: hand;
    cursor: pointer;
}
.buttonBlue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0c88b1), color-stop(1, #0c88b1) );
	background:-moz-linear-gradient( center top, #0c88b1 5%, #0c88b1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c88b1', endColorstr='#0c88b1');
	background-color:#0c88b1;
}
.buttonBlue:active {
	position:relative;
	top:1px;
}
/*****New button classes added by sohail*****/

.searchPaddingNoBorder{padding: 6px 0px 6px 0px;}
.searchPadding{padding: 6px 0px 6px 0px;border-bottom:1px solid #BDBDBD; border-left: 1px solid #BDBDBD;}
.searchPaddingEndColumn{padding: 6px 0px 6px 0px;border-bottom:1px solid #BDBDBD; border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD;}
.searchPaddingHeading{color:#FFFFFF;padding: 6px 0px 6px 0px;border-bottom:1px solid #BDBDBD; border-left: 1px solid #BDBDBD; background-color:#0C88B1;}
.searchPaddingHeadingEndColumn{color:#FFFFFF;padding: 6px 0px 6px 0px;border-bottom:1px solid #BDBDBD; border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; background-color:#0C88B1;}
.backgroundBlue{background-image:url(../images/lightbluebg.jpg); color:#6DB8D0;}
.grid1Heading{border-bottom:1px solid #fff;padding:3px 5px 3px 5px; height:26px;}
.grid1Rows{border-bottom:1px dotted #CCC;padding:3px 5px 3px 5px;}
.grid1RowsGrayColor{border-bottom:1px dotted #CCC;padding:3px 5px 3px 5px;color:#999999;} /* Added by sohail*/
.searchIndent{padding-left:20px;}
.searchIndentHeading{padding-left:12px;}
.searchResultsIndent{padding-left:4px;padding-right:4px;}
.listItem{width:140px;font-size:12px;font-family:arial,sans-serif;}
.padGap{padding-top:8px;}
.padAll{padding:8px;}
.boxBorder{border:1px solid #0C88B1;}
.surveyHeadings{color:#4A8EC4; padding:3px 0px 3px 0px; vertical-align:top;}
.surveyContent{padding:3px 0px 3px 0px; vertical-align:top;}
.surveyType{font-family:Georgia,serif;	color:#FFF;	font-size:20px;	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;	background-image:url(../images/surveytype.jpg);	height:42px; padding-left: 12px; }
.editLink{
	text-align:right; padding-right:8px;
}
.editMode{
	font-family:Georgia,serif;
	color:#FFF;
	font-size:17px;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	background-image:url(../images/edit_dark_blue_bar.png);
	padding:5px;
	padding-left: 12px;
}
.editMode_2{
	color:#FFF;
	font-size:18px;
	font-weight: bold;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #294f64), color-stop(1, #517a91) );
	background:-moz-linear-gradient( center top, #294f64 15%, #517a91 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#294f64', endColorstr='#517a91');background-color:#294f64;
	padding:10px;
}
.editModeGrid{
	color:#FFF;	font-size:12px; padding:6px; text-transform:uppercase; font-weight: bold;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #294f64), color-stop(1, #517a91) );
	background:-moz-linear-gradient( center top, #294f64 15%, #517a91 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#294f64', endColorstr='#517a91');background-color:#294f64;
} 
.editModeGridBlue{
	font-size:12px; padding:6px; text-transform:uppercase; font-weight: bold; background-color:#70CDEC; box-shadow: 1px 1px 15px #CFECF6 inset;
}
.editModeGridBlue2{
	font-size:12px; padding:6px; text-transform:uppercase; font-weight: bold; background-color:#91D5EC; box-shadow: 1px 1px 15px #CFECF6 inset;
} 
.editModeGridOrange{
	font-size:12px; padding:6px; text-transform:uppercase; font-weight: bold; background-color:#FFBB74; box-shadow: 1px 1px 15px #FFE3C6 inset;
}
.editModeGridOrange2{
	font-size:12px; padding:6px; text-transform:uppercase; font-weight: bold; background-color:#FFCC97; box-shadow: 1px 1px 15px #FFE3C6 inset;
} 
.editModeGridOrange3{
	font-size:12px; padding:6px; text-transform:uppercase; font-weight: bold; background-color:#FFDAB3; box-shadow: 1px 1px 15px #FFE3C6 inset;
} 

.editModeSub{
	font-family:Georgia,serif;
	color:#FFF;
	font-size:17px;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	background-image:url(../images/edit_dark_blue_bar_sub.png);
	padding:5px;
	padding-left: 12px;
}
.editModeSubDiv{
	font-family:Georgia,serif;
	color:#FFF;
	font-size:17px;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	background-image:url(../images/edit_dark_blue_bar_sub.png);
	padding:8px 8px 8px 12px;
}
.editModeSub_2{
	color:#FFF;
	font-size:14px;
	font-weight: bold;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97aab4), color-stop(1, #bbc8cf) );
	background:-moz-linear-gradient( center top, #97aab4 15%, #bbc8cf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97aab4', endColorstr='#bbc8cf');background-color:#97aab4;
	
	padding:8px;
 }
.padCell_3{padding:8px 0px 8px 8px;  text-align:left;}
.padCell{padding:8px 0px 8px 8px; border-bottom: 1px dotted #C8C8C8; text-align:left;}
.padCell_2{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left;}
.hColumn{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#D3DCE3; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; color:#333333;}
.lColumn{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#F1EFEF; color:#333333;}
.rColumn{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#FAFAFA; color:#333333;}
.bColumn{padding:10px 6px 6px 6px; text-align:right; color:#333333;}
.grColumn{padding:4px !important; border-bottom: 1px dotted #C8C8C8 !important; text-align:left; }
.hColumn2{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#D3DCE3; font-weight:bold; font-size:14px; color:#333333;}
.padCell_2_c{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:center;}
.hColumn {
	background-color: #D3DCE3; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e3e8ed), color-stop(0.5, #D3DCE3)); 
	background: -webkit-linear-gradient(center bottom, #e3e8ed 0%, #D3DCE3 50%); background: -moz-linear-gradient(center bottom, #e3e8ed 0%, #D3DCE3 50%);
    background: -o-linear-gradient(bottom, #e3e8ed 0%, #D3DCE3 50%); background: -ms-linear-gradient(top, #e3e8ed 0%, #D3DCE3 50%); background: linear-gradient(top, #e3e8ed 0%, #D3DCE3 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D3DCE3', endColorstr='#e3e8ed');
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; font-size:12px; font-weight:bold; color:#333333;
}
.lColumn {
	background-color: #F1EFEF; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e8e5e5), color-stop(0.5, #F1EFEF)); 
	background: -webkit-linear-gradient(center bottom, #e8e5e5 0%, #F1EFEF 50%); background: -moz-linear-gradient(center bottom, #e8e5e5 0%, #F1EFEF 50%);
    background: -o-linear-gradient(bottom, #e8e5e5 0%, #F1EFEF 50%); background: -ms-linear-gradient(top, #e8e5e5 0%, #F1EFEF 50%); background: linear-gradient(top, #e8e5e5 0%, #F1EFEF 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFEF', endColorstr='#e8e5e5');
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; font-size:12px; font-weight:bold; color:#333333;
}
.rColumn {
	background-color: #FAFAFA; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(0.5, #FAFAFA)); 
	background: -webkit-linear-gradient(center bottom, #f5f5f5 0%, #FAFAFA 50%); background: -moz-linear-gradient(center bottom, #f5f5f5 0%, #FAFAFA 50%);
    background: -o-linear-gradient(bottom, #f5f5f5 0%, #FAFAFA 50%); background: -ms-linear-gradient(top, #f5f5f5 0%, #FAFAFA 50%); background: linear-gradient(top, #f5f5f5 0%, #FAFAFA 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f5f5f5');
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; font-size:12px; color:#333333;
}
.bColumn {
	background-color: #FAFAFA; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(0.5, #FAFAFA)); 
	background: -webkit-linear-gradient(center bottom, #f5f5f5 0%, #FAFAFA 50%); background: -moz-linear-gradient(center bottom, #f5f5f5 0%, #FAFAFA 50%);
    background: -o-linear-gradient(bottom, #f5f5f5 0%, #FAFAFA 50%); background: -ms-linear-gradient(top, #f5f5f5 0%, #FAFAFA 50%); background: linear-gradient(top, #f5f5f5 0%, #FAFAFA 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f5f5f5'); padding:10px 10px 6px 10px; text-align:right;
}
.gColumn{padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#D5D5D5; color:#333333; font-weight:bold; }

.padCellBlue_row1{
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E9F4F9), color-stop(1, #EDF5F9) );
	background:-moz-linear-gradient( center top, #E9F4F9 15%, #EDF5F9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9F4F9', endColorstr='#EDF5F9');background-color:#E9F4F9;
}
.padCellBlue_row2{
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left;
	
	background-color:#FAFAFA;
}
.padCellOrange_row1{
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFF4E8), color-stop(1, #FFF7EE) );
	background:-moz-linear-gradient( center top, #FFF4E8 15%, #FFF7EE 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4E8', endColorstr='#FFF7EE');background-color:#FFF4E8;
}
.padCellOrange_row2{
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left;
	
	background-color:#FAFAFA;
}
.padCellInput{padding:8px 0px 8px 0px; border-bottom: 1px dotted #C8C8C8; text-align:left;}
.padCellInput_2{padding:6px 0px 6px 0px; border-bottom: 1px dotted #C8C8C8; text-align:left;}
.moreFilterPad{padding:12px; border: 1px dotted #C8C8C8; text-align:left;}
.pdf_link
{
	padding-left:20px;
	padding-top:0px;
	background-image:url(../images/icons/page_white_acrobat.png);
	background-repeat:no-repeat;
	background-position:top left;
	min-height: 22px; /* was changed to suit processing documention display */
	margin-top:5px;
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    background:#333 url(/media/img/gradient/h300.png) 0 0;
    width: 100%;
    border:1px solid #CCC;
    -background:#666;
    margin: 0 auto;
}

/* accordion header */
#accordion h2 {
	font-size:1.25em;
	font-weight:normal;
	line-height:1.16em;
	color:#0C88B1;
	background-image:url(../images/greybigbg.jpg); 
	height:30px;
    border-top:1px solid #CCC;
	padding: 10px 0px 0px 6px;
    cursor:pointer;
	text-align: left;
	margin:0;
}
.bluebullet{
	background-image:url(../images/blueroundbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/* currently active header */
#accordion h2.current {
    cursor:default;
    background-color:#fff;
}

/* accordion pane */
#accordion .pane {
    /*border:1px solid #fff;
    border-width:0 2px;*/
    display:none;
    height:200px;
    padding:10px;
    color:#333;
	background-color: #fff;
	font-size:0.98em;
	font-weight:normal;
	line-height:1.16em;
}

/* a title inside pane */
/*#accordion .pane h3 {
    font-weight:normal;
    margin:0;
    font-size:16px;
    color:#999;
}
*/


.reportBorder_TR{
	border-top: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	padding-left: 3px;
}
.reportBorder_LTR{
	border-left: 1px solid #BDBDBD;
	border-top: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	padding-left: 3px;
}
.reportBorder_TRB{
	border-top: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	padding-left: 3px;
}
.reportHeading{
	background-color: #004080;
	color: #FFFFFF;
	padding-left: 3px;
}
.reportHeadingAlt{
	background-color: #BFCFDF;
	padding-left: 3px;
}
.objViewer{
	background-color: #DDDDDD;
}
.reportBorder_BR{
	border-bottom: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	padding-left: 3px;
}

/* NEW SUJON */

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

.site-border{background:#C1C2C9; padding:1px;}
.site{background:#FFFFFF; text-align:left;}


/* START ADVANCED SEARCH CSS */
.adv-search							{margin: 20px 0; overflow: hidden;}
.adv-search li						{list-style-type: none; line-height: normal; margin-bottom:15px;}

.adv-sidebar						{float: left; width: 170px;}
.adv-sidebar .widget				{padding: 10px 0 10px; border-top: 1px solid #ccc;}
.adv-sidebar .widget a.toggle {display: block; font-size: 11px; color: #333; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.adv-sidebar .widget ul				{overflow: hidden;}
.adv-sidebar .widget ul li		{ float: left; width: 80px; font-size: 11px; color: #666; margin-bottom:0px; }
.adv-sidebar ul li li { margin-bottom:0px; }

.adv-sidebar .widget ul li input, .adv-sidebar ul li input	{ border: 1px solid #ccc; }
.adv-sidebar .scrollable ul			{height: 130px; padding: 5px; border: 1px solid #ccc; overflow: auto;}
.adv-sidebar .scrollable ul li		{float: none; width: auto;}

.filters label
{
	font-weight:normal;margin-bottom:0px;
}
.adv-content						{float: right; width: 689px;}
.top-bar							{margin: 0 0 20px; overflow: hidden;}
.top-bar .col-left					{float: left;}
.top-bar .col-left a				{}
.top-bar .sort						{float: right;}
.top-bar .sort select				{vertical-align: middle; font-size: 11px;}
.adv-content .list					{margin-left: -15px; overflow: hidden;}
.adv-content .list li				{float: left; width: 219px; min-height: 290px; height:auto !important; height: 290px; margin: 0 0 20px 15px;}
.adv-content .list li img			{width: 219px; height: 237px; margin-bottom: 5px;}
.adv-content .list li .name			{font-size: 12px;}
.adv-content .list li .price		{display: block; font-size: 12px; font-weight: bold;}
.adv-content .list li .price-now 	{display: block; font-size: 12px; font-weight: bold; color: #dd0000;}


/*.checkbox				{float:left; clear:left; width: 10px; height: 10px; margin: 2px 5px 0 0; background: url(../images/checkbox.png) no-repeat; text-align:left; cursor: default;}
.checkbox input			{display: none;}
.checkbox input.show	{display: inline;}
.selected				{background-position: 0 -10px;}*/

/* CSS File for ezMark jQuery Plugin */
.ez-hide				{opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox			{float: left; width: 10px; height: 10px; margin: 1px 5px 0 0; background: transparent url(../images/checkbox.png) no-repeat;}
.ez-radio				{float: left; width: 10px; height: 10px; margin: 1px 5px 0 0; background: transparent url(../images/radio.png) no-repeat;}
.ez-checked				{background-position: 0 -10px;}
.ez-selected			{background-position: 0 -10px;}
.ez-checkbox, .ez-radio	{zoom: 1; *display:inline; _height:10px; }

/* Toggle */
.show						{}
.plus, .minus				{padding-left: 12px; background: url(../images/toggle_arrow.gif) no-repeat -9px 2px;}
.plus:hover, .minus:hover	{}
.plus, .plus:hover			{background-position: 0 -9px;}
.minus, .minus:hover		{margin-bottom: 5px;}
/* END ADVANCED SEARCH CSS */

/*=======header===========*/
.logo{height:auto; padding:3px 19px 0 0; clear:right; margin-bottom: 4px;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------
.menu{height:32px; padding-left:16px;}
.menu a, .menu span{height:30px; line-height: 30px; float:left; display:block; font-size:12px; color:#000000; text-align:center; text-decoration:none;}
.menu a:hover, .menu span{color:#FFFFFF; text-decoration:none;}

.m1{width:133px; background:url(../site/site/images/m1.gif) left top no-repeat;}
.m1_p{width:133px; background:url(../site/site/images/m1_p.gif) left top no-repeat;}
.m1:hover, .m1_p:hover, .m1_act{width:133px; background:url(../site/site/images/m1_act.gif) left top no-repeat;}

.m2{width:138px; background:url(../site/site/images/m2.gif) left top no-repeat;}
.m2_p{width:138px; background:url(../site/site/images/m2_p.gif) left top no-repeat;}
.m2:hover, .m2_p:hover, .m2_act{width:138px; background:url(../site/site/images/m2_act.gif) left top no-repeat;}

.m3{width:169px; background:url(../site/site/images/m3.gif) left top no-repeat;}
.m3_p{width:169px; background:url(../site/site/images/m3_p.gif) left top no-repeat;}
.m3:hover, .m3_p:hover, .m3_act{width:169px; background:url(../site/site/images/m3_act.gif) left top no-repeat;}

.m4{width:152px; background:url(../site/site/images/m4.gif) left top no-repeat;}
.m4_p{width:152px; background:url(../site/site/images/m4_p.gif) left top no-repeat;}
.m4:hover, .m4_p:hover, .m4_act{width:152px; background:url(../site/site/images/m4_act.gif) left top no-repeat;}

.m5{width:94px; background:url(../site/site/images/m5.gif) left top no-repeat;}
.m5_p{width:94px; background:url(../site/site/images/m5_p.gif) left top no-repeat;}
.m5:hover, .m5_p:hover, .m5_act{width:94px; background:url(../site/site/images/m5_act.gif) left top no-repeat;}

.m6{width:72px; background:url(../site/site/images/m6.gif) left top no-repeat;}
.m6_p{width:72px; background:url(../site/site/images/m6_p.gif) left top no-repeat;}
.m6:hover, .m6_p:hover, .m6_act{width:72px; background:url(../site/site/images/m6_act.gif) left top no-repeat;}

.m7{width:136px; background:url(../site/site/images/m7.gif) left top no-repeat;}
.m7:hover, .m7_act{width:136px; background:url(../site/site/images/m7_act.gif) left top no-repeat;}

.m1, .m2, .m3, .m4, .m5, .m6, .m7			{width: 128px; background: url(../site/site/images/m3.gif) no-repeat right center;}
.m7											{background-image: url(../site/site/images/m3_p.gif);}
.m1:hover, .m2:hover, .m3:hover,
.m4:hover, .m5:hover, .m6:hover, .m7:hover	{width: 128px; background-image: url(../site/site/images/m3_act.gif);}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*=====//header===========*/

/*=======content===========*/
#content{clear: both; padding:0 16px 38px 16px;}

#content .col-1{padding-top:19px;}

.title{margin-bottom:15px;}
.title-2{margin-bottom:10px;}

em{color:#0C88B1; font-style:normal; font-size:1.16em; line-height:1em;}

.font-2{font-size:0.91em; line-height:1.27em;}

/* SUJ */
.data-box{}


.info-box{padding-left:8px;padding-right:8px;}
.col-2 .info-box{background:url(../site/site/images/infobox_2.gif) left top no-repeat;}

.link-2{color:#000000; font-size:0.91em; line-height:1.45em; text-decoration:underline}
.link-2:hover{text-decoration:none;}

li{padding:0 0 5px 0;}
li a{color:#000000; font-size:0.91em; line-height:1em; text-decoration:underline}
li a:hover{text-decoration:none;}

.link-3{color:#E94411; text-decoration:underline}
.link-3:hover{text-decoration:none;}

.link-4{color:#000000; text-decoration:underline}
.link-4:hover{text-decoration:none;}

.font-6{color:#000000; font-size:0.91em; }

.font-3{font-size:1.09em; line-height:1.23em;}
.font-4{color:#9D9FA9;}

.img-float{margin-right:20px; float:left;}

.date{color:#FFFFFF; background:#C1C2C9; padding:4px 8px 2px 10px; text-decoration:none; font-size:0.91em;}
.date:hover{text-decoration:underline;}

.line-x{height:1px; font-size:0; background:url(../site/site/images/line_x.gif) left top repeat-x; margin:27px 0 24px 0;}

.title-3{height:18px; padding-top:7px; margin-bottom:24px; color:#000000; background:url(../site/site/images/line_x.gif) left bottom repeat-x; font-size:0.91em;}

.font-5{color:#0C88B1; font-size:1.16em; line-height:1.28em;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1{background:#F8F8FA; padding:19px 19px 31px 19px;}
/*=====//block_1===========*/

/*=======page_1===========*/
#page1 .col-1 .box-1{width:187px; padding-right:15px;}
#page1 .col-1 .box-2{width:190px; padding-right:13px;}
#page1 .col-1 .box-3{width:189px;}

#page1 .col-1 .col-1{width:275px; padding-right:50px; padding-top:0;}
#page1 .col-1 .col-2{width:269px;}
#page1 .col-1 .col-2 .top-indent-6{margin-top:40px;}

#page1 .col-1 .title-2{margin-top:35px;}

#page1 .col-2 .img-float{margin-right:11px;}
#page1 .col-2 .extra .img-float{margin:-15px 7px 0 -4px; position:relative;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page2 .col-1 .title-3{margin-top:70px;}
#page2 .col-1 .img-float{margin-right:4px;}

#page2 .col-1 .extra .img-float{margin:-15px 1px 0 -4px; position:relative;}

#page2 .col-2 .box-1{width:171px; padding-right:15px;}
#page2 .col-2 .box-2{width:168px; padding-right:14px;}
#page2 .col-2 .box-3{width:168px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page3 .col-1 .box-1{width:187px; padding-right:15px;}
#page3 .col-1 .box-2{width:190px; padding-right:13px;}
#page3 .col-1 .box-3{width:189px;}

#page3 .col-1 .col-1{width:270px; padding-right:55px; padding-top:0;}
#page3 .col-1 .col-2{width:269px;}

#page3 .col-2 .img-float{margin-right:11px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page4 .col-1 .box-1{width:187px; padding-right:15px;}
#page4 .col-1 .box-2{width:190px; padding-right:13px;}
#page4 .col-1 .box-3{width:189px;}

#page4 .col-2 .img-float{margin-right:11px;}
#page4 .col-2 .extra .img-float{margin:-15px 7px 0 -4px; position:relative;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 .col-1 .img-float{margin-right:4px;}
#page5 .col-1 .extra .img-float{margin:-15px 1px 0 -4px; position:relative;}

#page5 .col-2 .box-1{width:168px; padding-right:16px;}
#page5 .col-2 .box-2{width:168px; padding-right:16px;}
#page5 .col-2 .box-3{width:168px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page6 .col-2 .img-float{margin-right:11px;}
#page6 .col-2 .extra .img-float{margin:-15px 7px 0 -4px; position:relative;}
/*=====//page_6===========*/

/*=======page_7===========*/
#page7 .col-1 .img-float{margin-right:4px;}
#page7 .col-1 .extra .img-float{margin:-15px 1px 0 -4px; position:relative;}

#page7 .col-2 span{float:right; padding-right:45px;}

#contact-form{width:100%; overflow:hidden; color:#F55814; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#contact-form .box-1{width:210px;}
#contact-form .box-1 div{height:32px;}
#contact-form .box-2{width:326px;}
#contact-form input{width:189px; height:19px;}
#contact-form textarea{width:324px; height:115px; overflow:hidden; margin-bottom:18px;}
#contact-form a{float:right; margin-left:21px;}
/*=====//page_7===========*/

/*=======footer===========*/
#footer{height:17px; padding:30px 0 20px 0; text-align:center; color:#46535B;}
#footer a{color:#46535B; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/


div[style="height:82px;"] {display: none;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes Defined by Aziz: Starts
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.text_fld_error_text { 
	font-weight:bold; color:#FF0000; text-align:left; margin-left:8px; padding-left:8px; 
}

/*----------------------------------------------------------------------------------------------------------
| Tabbed Navigation for Reports
------------------------------------------------------------------------------------------------------------*/
.tabs { list-style-type:none; display:block; margin:0px; padding:0px; font-weight:bold; font-size:14px }
.tabs li { list-style-type:none; display:inline; font-weight:bold; }
.tabs li a { 
	text-decoration:none;
	padding: 3px 5px;
	text-decoration: none;
	color:#FFF;
	border:2px solid #3073a7;
	background-color:#3073a7;
	/*background-image:url(../app-icons/tab_bg1.gif); background-repeat:repeat-x;*/
	
}
.tabs  li a:hover, .tabs  li a.active{
	color: #3073a7;
	background-color:#FFF;
	border:2px solid #3073a7;
	/*background-image:url(../app-icons/tab_bg2.gif); background-repeat:repeat-x;*/
}
/*----------------------------------------------------------------------------------------------------------*/
fieldset { border:1px solid #1D2F79; }
fieldset legend { font-weight:bold; font-size:12px; color:#1D2F79; margin-left:4px; padding-left:4px; padding-right:4px; }

.fieldsetStyle { 
	background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #AAAAAA; border-radius: 4px 4px 0 0; box-shadow: 1px 1px 2px #FFFFFF inset; margin-top: 1em; padding: 1.5em; text-shadow: 0 1px 0 #FFFFFF; color:#333333
}
.fieldsetStyle legend { 
	background-color: #FFFFFF; border: 1px solid #AAAAAA; border-radius: 2px 2px 2px 2px; box-shadow: 3px 3px 15px #BBBBBB; color: #333333; font-weight: bold; padding: 5px 10px;
}

.filters .fieldsetGradient {
	background-color: #FFFFFF; 
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
	background: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
	background: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
	background: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
	background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	border: 1px solid #dadada; border-radius: 4px 4px 4px 4px;
    padding-left: 3px;
    padding-top: 3px;
    height: 130px;
	overflow: auto;
	padding: 5px;
	margin-bottom:15px;

}
.filters .fieldsetGradient.sm {
	height:auto;
}
.filters  input[type="checkbox"] {
	position:relative;
	top:-4px;
}
.filters .fieldsetGradient ul, .filters .fieldsetGradient li {
	margin-bottom:0px;
}
.filters .filter_hd {
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.fieldsetGradient { 
  background-color: #FFFFFF; 
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
  background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
  border: 1px solid #1D2F79;border-radius: 4px 4px 4px 4px;
}
.fieldsetGradient legend   { font-weight:bold; font-size:12px; color:#1D2F79; margin-left:4px; padding-left:4px; padding-right:4px; }
.filtersContentsBox { padding:4px 4px 4px 8px; color:#404040; text-transform:uppercase; vertical-align:top; border-right:1px solid #CCCCCC; }
.filtersContentsBoxNoBorder { padding:4px 4px 4px 8px; color:#404040; text-transform:uppercase; vertical-align:top; }

.fieldsetGradient2 { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #FAFAFA), color-stop(1, #FBFBFB) );
	background:-moz-linear-gradient( center top, #FAFAFA 50%, #FBFBFB 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#FBFBFB');background-color:#FAFAFA;
	
	border: 1px solid #dddddd; border-radius: 4px 4px 0 0; box-shadow: 1px 1px 2px #FFFFFF inset; margin-top: 1em; padding: 1.5em; color:#333333
}
.fieldsetGradient2 legend { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F1EFEF), color-stop(1, #E0E1DF) );
	background:-moz-linear-gradient( center top, #F1EFEF 50%, #E0E1DF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFEF', endColorstr='#E0E1DF');background-color:#F1EFEF;
	color: #333333; font-weight: bold; padding: 8px 10px; font-size:14px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}

.wordFileLink { list-style-type:none; display:block; margin:0px; padding:0px; font-weight:bold; font-size:12px }
.wordFileLink li { list-style-type:none; display:inline; font-weight:bold; }
.wordFileLink li a { text-decoration:none;	padding: 4px 4px 5px 0px; padding-left:27px; background-image:url(../images/icons/document.png); background-repeat:no-repeat; background-position:5px;
					  text-decoration: none; color:#FFFFFF;	background-color:#0066CC; border:1px solid #0066CC; border-radius: 2px;/*background-image:url(../app-icons/tab_bg1.gif); background-repeat:repeat-x;*/ }

.imageFileLink { list-style-type:none; display:block; margin:0px; padding:0px; font-weight:bold; font-size:12px }
.imageFileLink li { list-style-type:none; display:inline; font-weight:bold; }
.imageFileLink li a { text-decoration:none;	padding: 4px 4px 5px 0px; padding-left:27px; background-image:url(../images/icons/photo.png); background-repeat:no-repeat; background-position:5px;
					  text-decoration: none; color:#FFFFFF;	background-color:#2c9d3d; border:1px solid #2c9d3d; border-radius: 2px;/*background-image:url(../app-icons/tab_bg1.gif); background-repeat:repeat-x;*/ }
					  
.defaulFileLink { list-style-type:none; display:block; margin:0px; padding:0px; font-weight:bold; font-size:12px }
.defaulFileLink li { list-style-type:none; display:inline; font-weight:bold; }
.defaulFileLink li a { text-decoration:none;	padding: 4px 4px 5px 0px; padding-left:25px; background-image:url(../images/icons/file.png); background-repeat:no-repeat; background-position:5px;
					  text-decoration: none; color:#FFFFFF;	background-color:#4c76a1; border:1px solid #4c76a1; border-radius: 2px;/*background-image:url(../app-icons/tab_bg1.gif); background-repeat:repeat-x;*/ }					  

/*----------------------------------------------------------------------------------------------------------
| Styling Default GRID
------------------------------------------------------------------------------------------------------------*/
.tbl_head{ text-align:left; border-bottom:1px solid #000;  border-left:1px solid #000; }
.grid { border-top:0px;   }
.grid th {border-top:1px solid #999999;}
.grid th, .grid td { text-align:left; border-bottom:1px solid #999999;  border-left:1px solid #999999; }
.grid th { background-color:#98CCDA; color:#000000; padding:6px; text-align:left; text-transform:uppercase }
.grid td { color:#000000; padding:4px;  }
.grid, .grid th, .grid td { border-color:#999999; }
.grid .r1 { background-color:#FAFAFA; }
.grid .r2 { background-color:#F1EFEF; }
.grid td.top { border-left:0px; text-align:right; padding-right:0px; }
.grid td.bottom {  border:0px solid #999999;}
.grid td.lastcol { border-right:1px solid #999999; }
.grid .action_col { text-align:center }
.grid th.firstcol { border-top-left-radius: 4px; }
.grid th.lastcol { border-right:1px solid #999999; border-top-right-radius: 4px; }
.tbl_hd { background-color:#003366; color:#FFFFFF; padding:6px; }
.grid .spacer td { border:0px solid #999999; padding-top:15px; text-align:right; background-color:#eaeaea }
.grid .paggination td { border:0px solid #999999; padding-top:15px; text-align:center }
.grid .top_links td { border:0px solid #999999; padding:4px 8px 8px 0px; text-align:right; background-color:#eaeaea }
.grid .paggination td a { text-decoration:none; color:#3584B9; border:0px; font-weight:bold; }
.grid .paggination td a:active { text-decoration:none; color:#CC0001; border:0px; font-weight:bold;} 
.grid .paggination td a:visited { text-decoration:none; color:#3584B9; border:0px; font-weight:bold;} 
.grid .paggination td a:hover { text-decoration:none; color:#CC0001; border:0px; font-weight:bold;}
.remov_border{text-align:center; border-bottom:0px;  border-left:0px ;}
.timing_heading th {background-color:#c2d3e0; border-left:solid 1px #999; border-top:solid 1px #999; border-bottom:solid 1px #999; text-align:center; width:11%}
.bgcolor { background:#c2d3e0; border:1px solid #999; border-top:none}
/*----------------------------------------------------------------------------------------------------------
| Styling Manual GRID
------------------------------------------------------------------------------------------------------------*/
.tbl_head{ text-align:left; border-bottom:1px solid #000;  border-left:1px solid #000; }
.grid_manual { border-top:0px; }
.grid_manual th {border-top:1px solid #999999;}
.grid_manual th, .grid_manual td { text-align:left; border-bottom:1px solid #999999;  border-left:1px solid #999999; }
.grid_manual th { background-color:#98CCDA; color:#333333; padding:6px; text-align:left; text-transform:uppercase }
.grid_manual td { color:#333333; padding:4px;  }
.grid_manual, .grid_manual th, .grid_manual td { border-color:#999999; }
.grid_manual .r1 { background-color:#FAFAFA; }
.grid_manual .r2 { background-color:#F1EFEF; }
.grid_manual td.top { border-left:0px; text-align:right; padding-right:0px; }
.grid_manual td.bottom {  border:0px solid #999999;}
.grid_manual td.lastcol { border-right:1px solid #999999; }
.grid_manual .action_col { text-align:center }
.grid_manual th.firstcol { border-top-left-radius: 4px; }
.grid_manual th.lastcol { border-right:1px solid #999999; border-top-right-radius: 4px; }
.tbl_hd { background-color:#003366; color:#FFFFFF; padding:6px; }
.grid_manual .spacer td { border:0px solid #999999; padding-top:15px; text-align:right; background-color:#eaeaea }
.grid_manual .paggination td { border:0px solid #999999; padding-top:15px; text-align:center }
.grid_manual .top_links td { border:0px solid #999999; padding:4px 8px 8px 0px; text-align:right; background-color:#eaeaea }
.grid_manual .paggination td a { text-decoration:none; color:#3584B9; border:0px; font-weight:bold; }
.grid_manual .paggination td a:active { text-decoration:none; color:#CC0001; border:0px; font-weight:bold;} 
.grid_manual .paggination td a:visited { text-decoration:none; color:#3584B9; border:0px; font-weight:bold;} 
.grid_manual .paggination td a:hover { text-decoration:none; color:#CC0001; border:0px; font-weight:bold;}
.remov_border{text-align:center; border-bottom:0px;  border-left:0px ;}
.timing_heading th {background-color:#c2d3e0; border-left:solid 1px #999; border-top:solid 1px #999; border-bottom:solid 1px #999; text-align:center; width:11%}
.bgcolor { background:#c2d3e0; border:1px solid #999; border-top:none}
.grid_manual td.sub_head_1 { border:0px; background-color:#D3DCE3; color:#707070 }
.grid_manual td.center_aligned { text-align:center; }
.grid_manual td.sub_cell_1 { border:0px; background-color:#E5E5E5; }

/*----------------------------------------------------------------------------------------------------------
| Nice Grid Table
------------------------------------------------------------------------------------------------------------*/

.gridTable td{ border-bottom:1px solid #90daf3;  border-left:1px solid #90daf3; padding:4px; text-align:left; font-weight:normal; color:#333333; }
.gridTable th{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #4aaed9), color-stop(1, #1683b1) );
	background:-moz-linear-gradient( center top, #4aaed9 50%, #1683b1 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aaed9', endColorstr='#1683b1');background-color:#4aaed9;
	
	border-bottom:1px solid #90daf3; border-left:1px solid #90daf3; border-top:1px solid #90daf3; padding:4px; text-align:left; font-weight:bold; color:#FFFFFF;
}
.gridTable .row_odd {
    /*box-shadow: 1px 1px 40px #FAFAFA inset;*/
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.25, #F9F9F9), color-stop(1, #FFFFFF) );
    background:-moz-linear-gradient( center top, #F9F9F9 25%, #FFFFFF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#FFFFFF');background-color:#F9F9F9;
}
.gridTable .row_even {
/*    box-shadow: 1px 1px 40px #F1EFEF inset;*/
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F1EFEF), color-stop(1, #E0E1DF) );
    background:-moz-linear-gradient( center top, #F1EFEF 50%, #E0E1DF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFEF', endColorstr='#E0E1DF');background-color:#F1EFEF;
}
.gridTable .warning {
    background: -moz-linear-gradient(center top , #FFE3DE 1%, #FCCAC1 72%) repeat scroll 0 0 transparent;
    /*border-color: #E18B7C;*/
    box-shadow: none;
}
.gridTable .lastcol    { border-right:1px solid #90daf3; }
.gridTable .center_col { text-align:center }
.gridTable .right_col  { text-align:right }
.gridTable .no_border  { border-left:0px solid #90daf3; }
.gridTable td.noGrid   { border:0px; padding:0px; }

/*----------------------------------------------------------------------------------------------------------
| Maintenance Inspection Styles
------------------------------------------------------------------------------------------------------------*/

ul.MI { list-style:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #F79EDA; } 
ul.MI li.heading { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F79EDA), color-stop(1, #EF7CC9) );
	background:-moz-linear-gradient( center top, #F79EDA 50%, #EF7CC9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F79EDA', endColorstr='#EF7CC9');background-color:#F79EDA;
	
	display:block; height:20px; line-height:20px; padding-left:6px; padding-top:3px; font-weight:bold; color:#333333; font-size:14px;
}
ul.MI li.contents  { background:none; display:block; color:#333333; font-size:12px; margin-top:4px; margin-bottom:4px; padding:8px;} 

.MI_border { border:1px solid #F79EDA; }

.MI_heading {  
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F79EDA), color-stop(1, #EF7CC9) );
	background:-moz-linear-gradient( center top, #F79EDA 50%, #EF7CC9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F79EDA', endColorstr='#EF7CC9');background-color:#F79EDA;
}
.MI_heading_purple {  
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #a238b2), color-stop(1, #af46bf) );
	background:-moz-linear-gradient( center top, #a238b2 50%, #af46bf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a238b2', endColorstr='#af46bf');background-color:#a238b2;
}
.MI_heading_grey {  
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #EEEEEE), color-stop(1, #DDDDDD) );
	background:-moz-linear-gradient( center top, #DDDDDD 50%, #DDDDDD 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DDDDDD');background-color:#EEEEEE;
}
.MI_contents {
	color:#333333; font-size:12px; padding:8px;
}

.gridTableMI { width:100%; border-collapse:collapse; color:#333333; font-size:12px; }
.gridTableMI th{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #D3DCE3), color-stop(1, #E4EBF1) );
	background:-moz-linear-gradient( center top, #D3DCE3 50%, #E4EBF1 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D3DCE3', endColorstr='#E4EBF1');*/background-color:#D3DCE3;
	
	border:1px solid #A1A6AA; padding:1px 6px 0px 6px; height:24px; text-align:left; font-weight:bold;
}
.gridTableMI td {
	border:1px solid #A1A6AA; padding:1px 6px 0px 6px; height:24px; text-align:left; font-weight:normal;
}
.gridTableMI .row_odd {
/*    box-shadow: 1px 1px 40px #F1EFEF inset;*/
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.25, #F9F9F9), color-stop(1, #FFFFFF) );
    background:-moz-linear-gradient( center top, #F9F9F9 25%, #FFFFFF 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#FFFFFF');*/background-color:#F9F9F9;
}
.gridTableMI .row_even {
/*    box-shadow: 1px 1px 40px #F1EFEF inset;*/
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F1EFEF), color-stop(1, #E0E1DF) );
    background:-moz-linear-gradient( center top, #F1EFEF 50%, #E0E1DF 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFEF', endColorstr='#E0E1DF');*/background-color:#F1EFEF;
}
.gridTableMI .row_sub {
/*    box-shadow: 1px 1px 40px #F1EFEF inset;*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #DDDDDD), color-stop(1, #CCCCCC) );
    background:-moz-linear-gradient( center top, #DDDDDD 50%, #CCCCCC 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#CCCCCC');background-color:#DDDDDD;
	font-weight:bold;
}
.gridTableMI .purple_box {
    box-shadow: 1px 1px 30px #8834c9 inset; background-color:#7622b7; font-weight:bold; color:#FFFFFF;
}

.gridTableMI .txt_b_l { font-weight:bold; text-align:left;  }
.gridTableMI .txt_b_r { font-weight:bold; text-align:right;  }
.gridTableMI .txt_b_c { font-weight:bold; text-align:center; }

/*----------------------------------------------------------------------------------------------------------
| Styling data information panels
------------------------------------------------------------------------------------------------------------*/
.dataPanelHead{color:#FFF; background-color: #F65C26; height:26px; padding-top:0px; padding-left:8px; font-size:1.13em; border:1px solid #F65C26;}
.dataPanelInformation{padding:8px; border:1px solid #F65C26; color:#333333}
.dataPanelInformationTD{vertical-align:top; padding-left:2px;}

.bucketPanelHead_1{color:#FFF; background-color: #ce0100; box-shadow: 3px 3px 15px #E76868 inset; border-radius: 4px 4px 0 0; padding:8px; font-size:14px; border:1px solid #ce0100;}
.bucketPanelInformation_1{padding:0px; border:1px solid #ce0100; color:#333333}

.bucketPanelHead_2{color:#FFFFFF; background-color: #7D5300; box-shadow: 3px 3px 15px #BE9B55 inset; border-radius: 4px 4px 0 0; padding:8px; font-size:14px; border:1px solid #7D5300;}
.bucketPanelInformation_2{padding:0px; border:1px solid #7D5300; color:#333333}

.bucketPanelHead_3{color:#000; background-color: #ffaa22; box-shadow: 3px 3px 15px #FFD185 inset; border-radius: 4px 4px 0 0; padding:8px; font-size:14px; border:1px solid #ffaa22;}
.bucketPanelInformation_3{padding:0px; border:1px solid #ffaa22; color:#333333}

/*.bucketPanelHead_3{color:#FFF; background-color: #ffec64; box-shadow: 3px 3px 15px #77d42a inset; border-radius: 4px 4px 0 0; padding:8px; font-size:14px; border:1px solid #ffec64;}
.bucketPanelInformation_3{padding:0px; border:1px solid #268a16; color:#333333}*/

.bucket1_head {background-color:#E76868; padding:4px; color:#000000; font-size:12px; font-weight:bold;}
.bucket2_head {background-color:#BE9B55; padding:4px; color:#000000; font-size:12px; font-weight:bold;}
.bucket3_head {background-color:#FFD185; padding:4px; color:#000000; font-size:12px; font-weight:bold;}
/*.bucket3_head {background-color:#77d42a; padding:4px; color:#000000; font-size:12px; font-weight:bold;}*/
.row1{ background-color:#F1EFEF; padding:4px; color:#333333; font-size:12px; }
.row2{ background-color:#FAFAFA; padding:4px; color:#333333; font-size:12px; }
/*----------------------------------------------------------------------------------------------------------
| Styling Priorities
------------------------------------------------------------------------------------------------------------*/
.buckets { text-align:center; }
.bucket { width:100%; min-height:102px; margin-bottom:10px; }
a.bucket:active, a.bucket:hover, a.bucket:focus {
	text-decoration:none;
}
.bucket_subtitle {
	font-size:11px; margin-top:10px; margin-left:10px; font-weight:bold;
}
a.bucket1 {
	/*-moz-box-shadow:inset 0px 1px 0px -5px #f29c93; -webkit-box-shadow:inset 0px 1px 0px -5px #f29c93; box-shadow:inset 0px 1px 0px -5px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:2px solid #d83526;
	display:inline-block; color:#ffffff; font-family:Trebuchet MS; font-size:16px; font-weight:bold; padding:32px 20px 32px 45px; text-decoration:none; text-shadow:0px 0px 0px #b23e35;*/
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #dcdcdc;
	display:inline-block; color:#666666; font-family:arial; font-size:16px; font-weight:bold; padding:16px 16px 16px 16px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;
}
a.bucket1:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93; box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background-color:#fe1a00; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:2px solid #d83526; color:#ffffff; text-shadow:1px 1px 0px #b23e35;
	/*background-image:url(../images/buckets-tick-circular-white.png); background-repeat:no-repeat; background-position:5px; */
}
a.bucket1:active {
	position:relative;
	top:1px;
}
a.bucket1_checked, a.bucket1.active { 
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93; box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background-color:#fe1a00; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:2px solid #d83526; color:#ffffff; text-shadow:1px 1px 0px #b23e35;
	/*background-image:url(../images/buckets-tick-circular-white.png); background-repeat:no-repeat; background-position:5px; */
}

a.bucket1_small_checked { 
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93; box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background-color:#fe1a00; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:2px solid #d83526; color:#ffffff; text-shadow:1px 1px 0px #b23e35;
	font-size:12px; padding:4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
a.bucket1_small{
	font-size:12px; padding:4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
/*------- bucket2 -------*/ 
a.bucket2 {
	/*-moz-box-shadow:inset 0px 1px 0px -5px #fff6af;	-webkit-box-shadow:inset 0px 1px 0px -5px #fff6af;	box-shadow:inset 0px 1px 0px -5px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #ffaa22;
	display:inline-block;	color:#333333;	font-family:Trebuchet MS;	font-size:16px;	font-weight:bold;	padding:32px 20px 32px 45px;	text-decoration:none;	text-shadow:0px 0px 0px #ffee66;*/
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #dcdcdc;
	display:inline-block; color:#666666; font-family:arial; font-size:16px; font-weight:bold; padding:16px 18px 16px 20px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;
}
a.bucket2:hover {
	border: 2px solid #996600;	background: #7d5300;
	background: -webkit-gradient(linear, left top, left bottom, from(#c28813), to(#7d5300)); background: -webkit-linear-gradient(top, #c28813, #7d5300);
	background: -moz-linear-gradient(top, #c28813, #7d5300); background: -ms-linear-gradient(top, #c28813, #7d5300); background: -o-linear-gradient(top, #c28813, #7d5300);
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0;	color:#FFFFFF;
	/*background-image:url(../images/buckets-tick-circular.png); background-repeat:no-repeat; background-position:5px;*/ 
}
a.bucket2:active {
 position:relative;
 top:1px;
}
a.bucket2_checked, a.bucket2.active { 
	border: 2px solid #996600;	background: #7d5300;
	background: -webkit-gradient(linear, left top, left bottom, from(#c28813), to(#7d5300)); background: -webkit-linear-gradient(top, #c28813, #7d5300);
	background: -moz-linear-gradient(top, #c28813, #7d5300); background: -ms-linear-gradient(top, #c28813, #7d5300); background: -o-linear-gradient(top, #c28813, #7d5300);
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0;	color:#FFFFFF;
	/*background-image:url(../images/buckets-tick-circular.png); background-repeat:no-repeat; background-position:5px; */
}

a.bucket2_small_checked { 
	border: 2px solid #996600;	background: #7d5300;
	background: -webkit-gradient(linear, left top, left bottom, from(#c28813), to(#7d5300)); background: -webkit-linear-gradient(top, #c28813, #7d5300);
	background: -moz-linear-gradient(top, #c28813, #7d5300); background: -ms-linear-gradient(top, #c28813, #7d5300); background: -o-linear-gradient(top, #c28813, #7d5300);
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0;	color:#FFFFFF;
	
	font-size:12px; padding:4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
a.bucket2_small{
	font-size:12px; padding:4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
/*------- bucket3 -------*/
a.bucket3 {
/*	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #ffaa22;
	display:inline-block; color:#333333; font-family:arial; font-size:16px; font-weight:bold; padding:16px 16px 16px 16px; text-decoration:none; text-shadow:1px 1px 0px #ffee66;*/
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #dcdcdc;
	display:inline-block; color:#666666; font-family:arial; font-size:16px; font-weight:bold; padding:16px 16px 16px 16px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;
}
a.bucket3:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	background-color:#ffec64; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #ffaa22; color:#333333; text-shadow:1px 1px 0px #ffee66;
/*	background-image:url(../images/buckets-tick-circular-white.png); background-repeat:no-repeat; background-position:5px; */
}
a.bucket3:active {
	position:relative;
	top:1px;
}
a.bucket3_checked, a.bucket3.active { 
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	background-color:#ffec64; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #ffaa22; color:#333333; text-shadow:1px 1px 0px #ffee66;
/*	background-image:url(../images/buckets-tick-circular-white.png); background-repeat:no-repeat; background-position:5px; */
}

a.bucket3_small_checked { 
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	background-color:#ffec64; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #ffaa22; color:#333333; text-shadow:1px 1px 0px #ffee66;
	
	font-size:12px; padding:4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
a.bucket3_small{
	font-size:12px; padding:4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
/*------- no further works -------*/
a.nofurtherworks {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #dcdcdc;
	display:inline-block; color:#666666; font-family:arial; font-size:16px; font-weight:bold; padding:34px 8px 35px 8px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;
}
a.nofurtherworks:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c; -webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c; box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	background-color:#9dce2c; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #83c41a; color:#ffffff; text-shadow:1px 1px 0px #689324;
}
a.nofurtherworks:active {
 position:relative;
 top:1px;
}
a.nofurtherworks_checked, a.nofurtherworks.active {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c; -webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c; box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	background-color:#9dce2c; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #83c41a; color:#ffffff; text-shadow:1px 1px 0px #689324;
}
/*------- access issues -------*/
a.accessissues {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #dcdcdc;
	display:inline-block; color:#666666; font-family:arial; font-size:16px; font-weight:bold; padding:8px 8px 8px 8px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;
}
a.accessissues:hover {
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0;
	background: #0c88b1; background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#0c88b1)); background: -webkit-linear-gradient(top, #65a9d7, #0c88b1);
	background: -moz-linear-gradient(top, #65a9d7, #0c88b1); background: -ms-linear-gradient(top, #65a9d7, #0c88b1); background: -o-linear-gradient(top, #65a9d7, #0c88b1);
	-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;	border:2px solid #65a9d7; color:#ffffff; text-shadow: rgba(0,0,0,.4) 0 1px 0;
}
a.accessissues:active {
 position:relative;
 top:1px;
}
a.accessissues_checked, a.accessissues.active {
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0;
	background: #0c88b1; background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#0c88b1)); background: -webkit-linear-gradient(top, #65a9d7, #0c88b1);
	background: -moz-linear-gradient(top, #65a9d7, #0c88b1); background: -ms-linear-gradient(top, #65a9d7, #0c88b1); background: -o-linear-gradient(top, #65a9d7, #0c88b1);
	-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:2px solid #65a9d7; color:#ffffff; text-shadow: rgba(0,0,0,.4) 0 1px 0;
}
/*----------- All Priorities at home page -----------*/
a.all_buckets {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:4px;	-webkit-border-radius:4px;	border-radius:4px;	border:2px solid #dcdcdc;
	display:inline-block; color:#666666; font-family:arial; font-size:12px; font-weight:bold; padding:4px 4px 4px 4px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;
}
a.all_buckets:hover {
	background: #3e779d; 
	background: -webkit-gradient(linear, left top, left bottom, from(#28597a), to(#3e779d)); background: -webkit-linear-gradient(top, #28597a, #3e779d); background: -moz-linear-gradient(top, #28597a, #3e779d);
	background: -ms-linear-gradient(top, #28597a, #3e779d); background: -o-linear-gradient(top, #28597a, #3e779d); border:2px solid #3e779d;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size:12px; font-weight:bold; padding:4px 4px 4px 4px; text-decoration: none;
}
a.all_buckets:active {
	position:relative;
	top:1px;
}
.row a.all_buckets, a.all_buckets.active {
	font-size: 16px !important;
    padding: 34px 8px 35px !important;
   
}
a.all_buckets_checked, a.all_buckets.active{
	background: #3e779d; 
	background: -webkit-gradient(linear, left top, left bottom, from(#28597a), to(#3e779d)); background: -webkit-linear-gradient(top, #28597a, #3e779d); background: -moz-linear-gradient(top, #28597a, #3e779d);
	background: -ms-linear-gradient(top, #28597a, #3e779d); background: -o-linear-gradient(top, #28597a, #3e779d); border:2px solid #3e779d;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size:12px; font-weight:bold; padding:4px 4px 4px 4px; font-family:Arial;
}

/*----------------------------------------------------------------------------------------------------------
| Pagination Styles
------------------------------------------------------------------------------------------------------------*/
.pagination { float:right; width:700px; padding-left:4px; }
.pagination ul li.inactive, .pagination ul li.inactive:hover{	background-color:#ededed; color:#bababa; border:1px solid #bababa; cursor: default;}
.data ul li{ list-style: none; font-family: verdana; margin: 5px 0 5px 0; color: #333;}
.pagination ul li{ list-style: none; float: left; border: 1px solid #006699; padding: 10px; margin: 0 3px 0 3px; font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #006699; 
				   font-weight: bold; background-color: #f2f2f2; display:block;}
.pagination ul li:hover{ color: #fff; background-color: #006699; cursor: pointer;}
.pagination .go_button{ background-color:#f2f2f2; border:1px solid #006699;color:#cc0000; padding:2px 4px 2px 4px; cursor:pointer; position:absolute; margin-top:-1px;}
.pagination .total{float:right;font-family:arial;color:#999;}
.pagination input.goto{ color:#333; padding:2px 1px 2px 1px; text-align:left; border: 1px solid #A09B96; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:20px; text-align:center }
/*----------------------------------------------------------------------------------------------------------
| Styles for Job Completion Check List and Panel used on different pages
------------------------------------------------------------------------------------------------------------*/
.panelHeading      { background: none repeat scroll 0 0 #0C88B1; font-size:14px; border-radius: 4px 4px 0 0; padding:8px; box-shadow: 1px 1px 15px #67bedb inset; /*text-shadow:0 1px 0 #777777;*/ color:#FFFFFF }
.panelHeadingGreen { border-left: 1px solid #5ccc89; border-right: 1px solid #5ccc89; background: none repeat scroll 0 0 #5CCC89; font-size:14px; border-radius: 4px 4px 0 0; padding:8px; box-shadow: 1px 1px 15px #5CCC89 inset; /*text-shadow:0 1px 0 #777777;*/ font-weight:bold; color:#FFFFFF }
.panelHeadingGreen2 { background: none repeat scroll 0 0 #5CCC89; font-size:12px; border-radius: 4px 4px 0 0; padding:8px; box-shadow: 1px 1px 15px #33CC71 inset; /*text-shadow:0 1px 0 #777777;*/ color:#FFFFFF }
.panelHeadingGreen3 { background: none repeat scroll 0 0 #6db8d0; font-size:14px; border-radius: 4px 4px 0 0; padding:8px; box-shadow: 1px 1px 15px #6db8d0 inset; /*text-shadow:0 1px 0 #777777;*/ font-weight:bold; color:#FFFFFF }
.panelHeadingBlue { background: none repeat scroll 0 0 #0C88B1; font-size:14px; border-radius: 4px 4px 0 0; padding:8px 8px 8px 8px; box-shadow: 1px 1px 15px #67bedb inset; color:#FFFFFF; }
.panelHeadingRed { background: none repeat scroll 0 0 #CC0000; font-size:14px; border-radius: 4px 4px 0 0; padding:8px 8px 8px 8px; box-shadow: 1px 1px 15px #cc0000 inset; color:#FFFFFF; }
.panelHeadingOrange { border-left: 1px solid #fa9e3e; border-right: 1px solid #fa9e3e; background: none repeat scroll 0 0 #FA9E3E; font-size:14px; border-radius: 4px 4px 0 0; padding:8px; box-shadow: 1px 1px 15px #FAB770 inset; text-shadow:0 1px 0 #BBBBBB; color:#FFFFFF }
.panelHeadingOrangeDark { background: none repeat scroll 0 0 #F65C26; font-size:14px; border-radius: 4px 4px 0 0; padding:8px; box-shadow: 1px 1px 15px #f56f41 inset; /*text-shadow:0 1px 0 #CCCCCC;*/ color:#FFFFFF }
.panelContentsOrangeDark { border:1px solid #f56f41; padding:8px; color:#333333; }
.panelHeadingGrey { background: none repeat scroll 0 0 #C0C0C0; font-size:14px; border-radius: 4px 4px 0 0; padding:8px 8px 8px 8px; box-shadow: 1px 1px 15px #C0C0C0 inset; color:#333333; }
.contentsBox 	   { text-align:center; background-color:#FAFAFA; border:1px solid #67bedb; }
.subHeadingBlue { background-color:#70CDEC; box-shadow: 1px 1px 15px #CFECF6 inset; }
.subHeadingBlue2 { background-color:#91D5EC; box-shadow: 1px 1px 15px #CFECF6 inset; }
.subHeadingBlue3 { background-color:#CFECF6; box-shadow: 1px 1px 15px #E5F5FB inset; }
.subHeadingOrange { background-color:#FFBB74; box-shadow: 1px 1px 15px #FFE3C6 inset; }
.subHeadingRed { background-color:#DF3510; box-shadow: 1px 1px 15px #FFE3C6 inset; }
.subHeadingOrange2 { background-color:#FFCC97; box-shadow: 1px 1px 15px #FFE3C6 inset; }
.subHeadingOrange3 { background-color:#FFDAB3; box-shadow: 1px 1px 15px #FFE3C6 inset; } 
.subHeadingGrey { background-color:#E5E5E5; box-shadow: 1px 1px 15px #F1EFEF inset; }
.contentsRowBg {background-color:#F1EFEF;}
.panelText { text-align:center; padding:4px; color:#333333; }
.panelTextHead { text-align:center; padding:6px; color:#333333; font-weight:bold; }
.panelTextHeadUpper { text-align:center; padding:6px; color:#333333; font-weight:bold; text-transform:uppercase; }
.colapse_header { background-image:url(../images/icons/collapse.gif); background-position:5px; background-repeat:no-repeat;	padding-left:25px; cursor:pointer; }
.expand_header { background-image:url(../images/icons/expand.gif); background-position:5px; background-repeat:no-repeat; padding-left:25px;	cursor:pointer; }

.panelHeadingLightGrey { 
	background-color: #E0E1DF; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #F1EFEF), color-stop(1, #E0E1DF));
	background: -webkit-linear-gradient(center bottom, #F1EFEF 50%, #E0E1DF 100%); background: -moz-linear-gradient(center bottom, #F1EFEF 50%, #E0E1DF 100%); 
    background: -o-linear-gradient(bottom, #F1EFEF 50%, #E0E1DF 100%); background: -ms-linear-gradient(top, #F1EFEF 50%, #E0E1DF 100%); background: linear-gradient(top, #F1EFEF 50%, #E0E1DF 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFEF', endColorstr='#E0E1DF');
	-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border:1px solid #DDDDDD;
	font-size:14px; font-weight:bold; padding:8px 8px 8px 8px; color:#333333;
}
.lightGreyPanelContents{
	background-color: #FBFBFB; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #FAFAFA), color-stop(1, #FBFBFB));
	background: -webkit-linear-gradient(center bottom, #FAFAFA 50%, #FBFBFB 100%); background: -moz-linear-gradient(center bottom, #FAFAFA 50%, #FBFBFB 100%); 
    background: -o-linear-gradient(bottom, #FAFAFA 50%, #FBFBFB 100%); background: -ms-linear-gradient(top, #FAFAFA 50%, #FBFBFB 100%); background: linear-gradient(top, #FAFAFA 50%, #FBFBFB 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#FBFBFB');
	border:1px solid #DDDDDD; border-top:0px; color:#333333;
}
.panelContentsDefault{
	background-color:#FFFFFF; border:1px solid #DDDDDD; border-top:0px;
}

.panelHeadingAmber { 
	background-color: #FFD481; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #FFC657), color-stop(1, #FFD481));
	background: -webkit-linear-gradient(center bottom, #FFC657 50%, #FFD481 100%); background: -moz-linear-gradient(center bottom, #FFC657 50%, #FFD481 100%); 
    background: -o-linear-gradient(bottom, #FFC657 50%, #FFD481 100%); background: -ms-linear-gradient(top, #FFC657 50%, #FFD481 100%); background: linear-gradient(top, #FFC657 50%, #FFD481 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC657', endColorstr='#FFD481');
	-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border:1px solid #E8B10D;
	font-size:14px; font-weight:bold; padding:8px 8px 8px 8px; color:#333333;
}
.panelContentsAmber { 
	border:1px solid #E8B10D; border-top:0px;
}

.panelHeadingTeal { 
	background-color: #75DCDC; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #45B9B9), color-stop(1, #75DCDC));
	background: -webkit-linear-gradient(center bottom, #45B9B9 50%, #75DCDC 100%); background: -moz-linear-gradient(center bottom, #45B9B9 50%, #75DCDC 100%); 
    background: -o-linear-gradient(bottom, #45B9B9 50%, #75DCDC 100%); background: -ms-linear-gradient(top, #45B9B9 50%, #75DCDC 100%); background: linear-gradient(top, #45B9B9 50%, #75DCDC 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45B9B9', endColorstr='#75DCDC');
	-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border:1px solid #448686;
	font-size:14px; font-weight:bold; padding:8px 8px 8px 8px; color:#FFFFFF;
}
.panelContentsTeal { 
	border:1px solid #448686; border-top:0px; color:#333333;
}

.panelHeadingTealDark { 
	background-color: #02bbc7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #02a3ae), color-stop(1, #02bbc7));
	background: -webkit-linear-gradient(center bottom, #02a3ae 50%, #02bbc7 100%); background: -moz-linear-gradient(center bottom, #02a3ae 50%, #02bbc7 100%); 
    background: -o-linear-gradient(bottom, #02a3ae 50%, #02bbc7 100%); background: -ms-linear-gradient(top, #02a3ae 50%, #02bbc7 100%); background: linear-gradient(top, #02a3ae 50%, #02bbc7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02a3ae', endColorstr='#02bbc7');
	-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border:1px solid #018c95;
	font-size:14px; font-weight:bold; padding:8px 8px 8px 8px; color:#FFFFFF;
}
.panelContentsTealDark { 
	border:1px solid #018c95; border-top:0px; color:#333333;
}

.panelPinkCurveHead { 
	background:url(../images/pink_head_curved.png) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; height:28px; padding:0px 0px 0px 6px;
}
.panelPinkCurveHead400 { 
	background:url(../images/pink_head_curved_400.png) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; height:28px; padding:0px 0px 0px 6px;
}
.panelPinkHead { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #db3baa), color-stop(1, #df1ca1) );
	background:-moz-linear-gradient( center top, #db3baa 50%, #df1ca1 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3baa', endColorstr='#df1ca1');background-color:#db3baa;
	
	-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; font-size:14px; font-weight:bold; color:#FFFFFF; padding:8px; border:1px solid #df1ca1;
}

.panelPinkHeadCLSR { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #8ec2e7), color-stop(1, #65A3CF) );
	background:-moz-linear-gradient( center top, #8ec2e7 50%, #65A3CF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ec2e7', endColorstr='#65A3CF');background-color:#8ec2e7;
	
	-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; font-size:14px; font-weight:bold; color:#FFFFFF; padding:8px; border:1px solid #65A3CF;
}
.sml_head{font-size:10px;}

.panelPinkCurveContents{
	background-color:#FFFFFF; border:1px solid #df1ca1;
}

/*----------------------------------------------------------------------------------------------------------
| Tabs Styles
------------------------------------------------------------------------------------------------------------*/
.box_contents { border:1px solid #cc552a; padding:6px; font-size:12px; }
.panelTabs 	  { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:99%; }

.panelTabs ul{ margin:0px; padding:0px; list-style:none; }
.panelTabs li{ display:inline; margin:0px; padding:0px; }

.panelTabs a { 
	float:left; color:#404040; font-size:14px; box-shadow: 1px 1px 15px #CCCCCC inset; font-weight:bold; padding:8px 8px 8px 8px; margin-right:3px; text-decoration:none; min-width:100px;
		
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CCCCCC), color-stop(1, #DDDDDD ) );
	background:-moz-linear-gradient( center top, #CCCCCC 15%, #DDDDDD  100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#DDDDDD');background-color:#CCCCCC;
	-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;
}

.panelTabs a:active { 
	float:left; color: white; font-size:14px; box-shadow: 1px 1px 15px #cc552a inset; font-weight:bold; padding:8px 8px 8px 8px; margin-right:3px; text-decoration:none; min-width:100px;
		
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cc552a), color-stop(1, #d05301) );
	background:-moz-linear-gradient( center top, #cc552a 15%, #d05301 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc552a', endColorstr='#d05301');background-color:#cc552a;
	-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0; color:#FFFFFF;
}

.panelTabs a.selected { 
	float:left; color: white; font-size:14px; box-shadow: 1px 1px 15px #cc552a inset; font-weight:bold; padding:8px 8px 8px 8px; margin-right:3px; text-decoration:none; min-width:100px;
		
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cc552a), color-stop(1, #d05301) );
	background:-moz-linear-gradient( center top, #cc552a 15%, #d05301 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc552a', endColorstr='#d05301');background-color:#cc552a;
	-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0; color:#FFFFFF;
}
/*----------------------------------------------------------------------------------------------------------
| labels used for asset remedial options ( DO NOT CHANGE ANYTHING UNLESS ASKED BY AZIZ OR SUJON )
------------------------------------------------------------------------------------------------------------*/

.redCategory 		{ background-color:#7e1613; border:2px solid #f2614e; padding:4px; }
.orangeCategory 	{ background-color:#f3912c; border:2px solid #f5b235; padding:4px; }
.yellowCategory 	{ background-color:#ceb80a; border:2px solid #f2de3a; padding:4px; }

/*----------------------------------------------------------------------------------------------------------
| General Styles
------------------------------------------------------------------------------------------------------------*/

/*-- font styles, F = font-szie, P = padding, --*/
.label_F14_P8 { padding:8px; font-weight:bold; color:#333333; font-size:14px; }
.label_F14_P8_W { padding:8px; font-weight:bold; color:#FFFFFF; font-size:14px; }
.label_F14_P8_G { padding:8px; font-weight:bold; color:#888888; font-size:14px; }
.label_F12_P6_G { padding:6px; font-weight:bold; color:#888888; font-size:12px; }

/*-- font styles, tl = top left, tr = top right --*/
.round_border 		{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.round_border_tl  	{ -moz-border-radius:4px 0px 0px 0px; -webkit-border-radius:4px 0px 0px 0px; border-radius:4px 0px 0px 0px; }
.round_border_tr 	{ -moz-border-radius:0px 4px 0px 0px; -webkit-border-radius:0px 4px 0px 0px; border-radius:0px 4px 0px 0px; }

h1, h2, h3{color:#0C88B1; padding:6px 6px 15px 6px;}

.table_head { background: none repeat scroll 0 0 #0C88B1; font-size:14px; border-radius: 4px 4px 0 0; padding:8px 8px 8px 8px; box-shadow: 1px 1px 15px #67bedb inset; color:#FFFFFF; font-weight:bold; }
.table_sub_head { background-color:#CFECF6; padding:4px; text-transform:uppercase; font-weight:bold; color:#333333; }
.table_sub_head_c { background-color:#CFECF6; padding:4px; text-transform:uppercase; font-weight:bold; color:#333333; text-align:center; }
.table_sub_head_c_main { background-color:#CFECF6; padding:4px; text-transform:uppercase; font-weight:bold; color:#333333; text-align:center;border-left:1px solid #67bedb; border-bottom:1px solid #67bedb; }
.table_sub_head_c_main_last { background-color:#CFECF6; padding:4px; text-transform:uppercase; font-weight:bold; color:#333333; text-align:center;border-left:1px solid #67bedb; border-bottom:1px solid #67bedb;border-right:1px solid #67bedb; }

.table_row_green_c{ background-color:#91AF23; padding:4px; color:#ffffff;text-align:center; }
.table_row_red_c{ background-color:#E6413A; padding:4px; color:#ffffff; text-align:center;}
.table_row_1 { background-color:#F1EFEF; padding:4px; color:#333333; }
.table_row_2 { background-color:#FAFAFA; padding:4px; color:#333333; }
.table_row_1_0 { background-color:#F1EFEF; padding:0px; color:#333333; }
.table_row_2_0 { background-color:#FAFAFA; padding:0px; color:#333333; }
.table_row_1_c { background-color:#F1EFEF; padding:4px; color:#333333; text-align:center; }
.table_row_c { background-color:#ffffff; padding:4px; color:#333333; text-align:center; }
.table_row_2_c { background-color:#FAFAFA; padding:4px; color:#333333; text-align:center; }
.table_row_1_c_b { background-color:#F1EFEF; padding:4px; color:#333333; text-align:center; border-left:1px solid #67bedb; border-bottom:1px solid #67bedb;}
.table_row_2_c_b { background-color:#FAFAFA; padding:4px; color:#333333; text-align:center; border-left:1px solid #67bedb; border-bottom:1px solid #67bedb;}

.table_row_1_c_b_last { background-color:#F1EFEF; padding:4px; color:#333333; text-align:center;border-right:1px solid #67bedb;border-left:1px solid #67bedb; border-bottom:1px solid #67bedb;}
.table_row_2_c_b_last { background-color:#FAFAFA; padding:4px; color:#333333; text-align:center;border-right:1px solid #67bedb; border-left:1px solid #67bedb; border-bottom:1px solid #67bedb;}


.table_row_last_td { border-right:1px solid #67bedb; }

.box_head_grey { background: none repeat scroll 0 0 #ebe8e8; font-size:14px; border-radius: 4px 4px 0 0; padding:8px 8px 8px 8px; box-shadow: 1px 1px 15px #d2d0d0 inset; font-weight:bold; }
.box_panel { border:1px solid #d2d0d0; }
.box_data { padding:8px 6px 8px 6px; vertical-align:top; }

.subHeadGradientBg { 
	box-shadow: 1px 1px 40px #e1e1e1 inset; 

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e1e1), color-stop(1, #FFFFFF) );
	background:-moz-linear-gradient( center top, #e1e1e1 15%, #FFFFFF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#FFFFFF');background-color:#e1e1e1;
}
.subHeadGradientBg2 { 
	box-shadow: 1px 1px 40px #8bb1cf inset;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8bb1cf), color-stop(1, #FFFFFF) );
	background:-moz-linear-gradient( center top, #8bb1cf 15%, #FFFFFF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bb1cf', endColorstr='#FFFFFF');background-color:#8bb1cf;
}

.comments_heading { 
	background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #dcdcdc; border-radius: 4px 4px 0 0; box-shadow: 1px 1px 2px #FFFFFF inset; 
	padding: 12px; font-weight:bold; font-size:14px; color:#333333; 
}
.comments_heading_txt { color:#999999; font-weight:normal; font-size:12px; margin-top:4px; }
.comments_body { padding:12px; border:1px solid #dcdcdc; border-top:0px; font-size:12px; color:#333333; }

#dvLoading{ background:#000 url(../images/loading_icon.gif) no-repeat center center; height: 100px;	width: 100px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin: -25px 0 0 -25px; }

input.report_button{ font-size: 12px; padding:2px; font-family: Arial, Tahoma, Verdana;	background-color: #F3F3F3; color: #00355E; border: 1px solid #77B6E7; }

input.txtInput{ color:#333; padding:2px; text-align:left; border: 1px solid #A09B96; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:200px; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
 }
input.txtInput_rColumn{ color:#333; padding:2px; text-align:left; border: 1px solid #FAFAFA; background-color:#FAFAFA; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:100%; }

input.txtGradient{
    background-color: #FFFFFF; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
    background: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%); background: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
    background: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
    border: 1px solid #AAAAAA; border-radius: 4px 4px 4px 4px; color: #444444; padding: 4px;
}


input.txtInputError { border:1px solid #FF0000; }
				   
select.selectInput{ color:#333; padding:1px 1px 1px 0px; text-align:left; border: 1px solid #A09B96; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:206px; }
select.selectInput_rColumn{ color:#333; padding:1px 1px 1px 0px; text-align:left; border: 1px solid #FAFAFA; background-color:#FAFAFA; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:100%; }

textarea.textareaInput{ color:#333; padding:2px; text-align:left; border: 1px solid #A09B96; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:300px; height:75px; }
textarea.textareaInput_rColumn{ color:#333; padding:2px; text-align:left; border: 1px solid #FAFAFA; background-color:#FAFAFA; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:100%; height:100%; }

.success { 
	font-weight:bold; padding:6px; padding-left:25px; color:#009900; background-image:url(../images/icons/icon_success.png); background-repeat:no-repeat; 
	background-position:5px; background-color: #FFFFE6; border: 1px solid #009900; margin:0px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:12px; 
}
.error { 
	font-weight:bold; padding:6px; padding-left:25px; color:#FF0000; background-image:url(../images/icons/icon_error.png); background-repeat:no-repeat; 
	background-position:5px; background-color: #FFFFCC; border: solid 1px  #FF0000; margin:0px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:12px;
}
.text_fld_error_text { 
	font-weight:bold; color:#FF0000; text-align:left; margin-left:0px; padding-left:0px; margin-top:5px; 
}
.info { 
	font-weight:bold; padding:6px; padding-left:25px; color:#9f6000; background-image:url(../images/icons/icon_info.png); background-repeat:no-repeat; 
	background-position:5px; background-color: #FFFFE6; border: 1px solid #9f6000; margin:0px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:12px;
}
.warning { 
	font-weight:bold; padding:6px; padding-left:25px; color:#333333; background-image:url(../images/icons/warning.png); background-repeat:no-repeat; 
	background-position:5px; background-color: #FFFFCC; border: 1px solid #e8cd2b; margin:0px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:12px;
}
.warning_small { 
	font-weight:bold; padding:4px; padding-left:25px; color:#333333; background-image:url(../images/icons/warning.png); background-repeat:no-repeat; 
	background-position:5px; background-color: #FFFFCC; border: 1px solid #e8cd2b; margin:0px 0px 0px 0px; text-align:left; border-radius: 4px; font-size:11px;
}

.notice 				{ border:1px solid #d9d9d9;box-shadow:inset 0 0 0px 1px #FFFFFF;-moz-box-shadow:inset 0 0 0px 1px #FFFFFF;-webkit-box-shadow:inset 0 0 0px 1px #FFFFFF;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:15px;padding:8px 8px 8px 8px; }
.notice span 			{ color:#515151;font-size:12px; font-weight:bold;text-shadow:1px 1px rgba(255,255,255,0.5); } 

.notice.warning2 span 	{ color:#4a3505; }
.notice.warning2 		{ border-color:#eac572;background: rgb(255,244,214);background: -moz-linear-gradient(top,  rgba(255,244,214,1) 1%, rgba(244,226,184,1) 71%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,244,214,1)), color-stop(71%,rgba(244,226,184,1)));background: -webkit-linear-gradient(top,  rgba(255,244,214,1) 1%,rgba(244,226,184,1) 71%);background: -o-linear-gradient(top,  rgba(255,244,214,1) 1%,rgba(244,226,184,1) 71%);background: -ms-linear-gradient(top,  rgba(255,244,214,1) 1%,rgba(244,226,184,1) 71%);background: linear-gradient(top,  rgba(255,244,214,1) 1%,rgba(244,226,184,1) 71%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4d6', endColorstr='#f4e2b8',GradientType=0 ); }

.notice.info2 span		{ color:#244f74; }
.notice.info2 			{ border-color:#7facd0;background: rgb(199,225,247);background: -moz-linear-gradient(top,  rgba(199,225,247,1) 1%, rgba(176,210,238,1) 71%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(199,225,247,1)), color-stop(71%,rgba(176,210,238,1)));background: -webkit-linear-gradient(top,  rgba(199,225,247,1) 1%,rgba(176,210,238,1) 71%);background: -o-linear-gradient(top,  rgba(199,225,247,1) 1%,rgba(176,210,238,1) 71%);background: -ms-linear-gradient(top,  rgba(199,225,247,1) 1%,rgba(176,210,238,1) 71%);background: linear-gradient(top,  rgba(199,225,247,1) 1%,rgba(176,210,238,1) 71%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e1f7', endColorstr='#b0d2ee',GradientType=0 ); }

.notice.error2 span 	{ color:#571212; }
.notice.error2 			{ border-color:#e18b7c;background: rgb(255,227,222);background: -moz-linear-gradient(top,  rgba(255,227,222,1) 1%, rgba(252,202,193,1) 72%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,227,222,1)), color-stop(72%,rgba(252,202,193,1)));background: -webkit-linear-gradient(top,  rgba(255,227,222,1) 1%,rgba(252,202,193,1) 72%);background: -o-linear-gradient(top,  rgba(255,227,222,1) 1%,rgba(252,202,193,1) 72%);background: -ms-linear-gradient(top,  rgba(255,227,222,1) 1%,rgba(252,202,193,1) 72%);background: linear-gradient(top,  rgba(255,227,222,1) 1%,rgba(252,202,193,1) 72%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe3de', endColorstr='#fccac1',GradientType=0 ); }

.notice.success2 span	{ color:#617718; }
.notice.success2 		{ border-color:#b2c866;background: rgb(240,250,204);background: -moz-linear-gradient(top,  rgba(240,250,204,1) 0%, rgba(223,242,153,1) 71%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,250,204,1)), color-stop(71%,rgba(223,242,153,1)));background: -webkit-linear-gradient(top,  rgba(240,250,204,1) 0%,rgba(223,242,153,1) 71%);background: -o-linear-gradient(top,  rgba(240,250,204,1) 0%,rgba(223,242,153,1) 71%);background: -ms-linear-gradient(top,  rgba(240,250,204,1) 0%,rgba(223,242,153,1) 71%);background: linear-gradient(top,  rgba(240,250,204,1) 0%,rgba(223,242,153,1) 71%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0facc', endColorstr='#dff299',GradientType=0 ); }

.success_icon			{ background-image:url(../images/icons/icon_success.png); background-repeat:no-repeat; position:relative; padding-right:22px; }
.warning_icon			{ background-image:url(../images/icons/icon_warning.png); background-repeat:no-repeat; bottom:1px; position:relative; padding-right:24px; }
.info_icon				{ background-image:url(../images/icons/icon_info.png); background-repeat:no-repeat; bottom:0.06em; position:relative; padding-right:22px; }
.attention_icon			{ background-image:url(../images/icons/attention.png); background-repeat:no-repeat; position:relative; bottom:1px; padding-right:26px; padding-bottom:1px; }
.error_icon				{ background-image:url(../images/icons/icon_error.png); background-repeat:no-repeat; position:relative; bottom:0.06em; padding-right:22px; padding-bottom:1px; }

a.button_light_grey{ 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F3F3F3), color-stop(1, #F9F9F9) );
	background:-moz-linear-gradient( center top, #F3F3F3 50%, #F9F9F9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#F9F9F9');background-color:#F3F3F3;
	
	border: 1px solid #b0c1c8; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; color:#333333; text-decoration:none; padding: 5px 10px 5px 10px
}
a.button_light_grey:hover{ 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F9F9F9), color-stop(1, #F3F3F3) );
	background:-moz-linear-gradient( center top, #F9F9F9 50%, #F3F3F3 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F3F3F3');background-color:#F3F3F3;
}
a.button_light_grey:active{ 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F3F3F3), color-stop(1, #F9F9F9) );
	background:-moz-linear-gradient( center top, #F3F3F3 50%, #F9F9F9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#F9F9F9');background-color:#F3F3F3;
}

a.button_lnk { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #1683b1), color-stop(1, #4aaed9) );
	background:-moz-linear-gradient( center top, #1683b1 50%, #4aaed9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1683b1', endColorstr='#4aaed9');background-color:#1683b1;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	border:1px solid #2386aa;display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:12px;font-weight:bold;padding:5px 12px;text-decoration:none;
}
a.button_lnk:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #4aaed9), color-stop(1, #1683b1) );
	background:-moz-linear-gradient( center top, #4aaed9 50%, #1683b1 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aaed9', endColorstr='#1683b1');background-color:#4aaed9;
}
a.button_lnk:active{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #1683b1), color-stop(1, #4aaed9) );
	background:-moz-linear-gradient( center top, #1683b1 50%, #4aaed9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1683b1', endColorstr='#4aaed9');background-color:#1683b1;
}

div.widgetScrollable { border: 1px solid #ccc; height:92px; overflow: auto; padding:4px; color: #666; width:150px; }
div.widgetScrollable li	{ list-style-type: none; line-height: normal; }

div.widgetScrollableGradient { 
	background-color: #FFFFFF; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
    background: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); border: 1px solid #AAAAAA; border-radius: 4px 4px 4px 4px; 
	color: #444444; padding:4px; height:92px; overflow:auto; width:150px; 
}
div.widgetScrollableGradient li	{ list-style-type: none; line-height: normal; color: #444444; }

.filter ul li {	color: #505050;		font-size:11px;		line-height:15px;}
#map_filters .filter ul li { padding:5px; }
.filter { padding:4px; color:#404040; vertical-align:top; }
.widgetGradient { 
	background-color: #FFFFFF; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
    background: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); border: 1px solid #AAAAAA; border-radius: 4px 4px 4px 4px; 
	color: #444444; padding:4px; height:92px; display:inline-block;
}

.gradient { 
	background-color: #FFFFFF; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
    background: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); border: 1px solid #AAAAAA; border-radius: 4px 4px 4px 4px; 
	color: #444444; padding:4px;
	margin-bottom:10px;
}


.deletePhotoButton { 
	-moz-box-shadow:inset 0px 1px 0px 0px #ef818e;-webkit-box-shadow:inset 0px 1px 0px 0px #ef818e;box-shadow:inset 0px 1px 0px 0px #ef818e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e53f52), color-stop(1, #981323) );background:-moz-linear-gradient( center top, #e53f52 5%, #981323 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e53f52', endColorstr='#981323'); background-color:#e53f52;
	border-radius: 4px 4px 0 0; border:1px solid #a01010;display:inline-block; cursor:pointer;
	font-family:arial;font-size:12px;font-weight:bold;padding:1px 0px;text-decoration:none;color:#ffffff;width:240px;
}
.deletePhotoButton:hover { 
	text-decoration:none;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #981323), color-stop(1, #e53f52) );background:-moz-linear-gradient( center top, #981323 5%, #e53f52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#981323', endColorstr='#e53f52');background-color:#981323;
}
.deletePhotoButton:active { 
	text-decoration:none;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e53f52), color-stop(1, #981323) );background:-moz-linear-gradient( center top, #e53f52 5%, #981323 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e53f52', endColorstr='#981323');background-color:#e53f52; 
}

.cleanTable  			{ color:#404040;}
.cleanTable td			{ border-bottom:1px solid #E6E6E6;  border-left:1px solid #E6E6E6; padding:4px; text-align:left; font-weight:normal; }
.cleanTable th 			{ border-bottom:1px solid #E6E6E6;  border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6; padding:8px; text-align:left; font-weight:normal; }
.cleanTable .lastcol 	{ border-right:1px solid #E6E6E6; }
.cleanTable .center_col { text-align:center }
.cleanTable .right_col 	{ text-align:right }
.cleanTable .no_border 	{ border-left:0px solid #E6E6E6; }

.button-orange { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA9E3E), color-stop(1, #FAB770) );background:-moz-linear-gradient( center top, #FA9E3E 5%, #FAB770 100% ); 
	background-color:#FA9E3E; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	border:1px solid #F47D00;display:inline-block;color:#06246A;font-family:arial;font-size:12px;font-weight:bold; padding:5px 15px; text-decoration:none;
}
.button-orange:hover  { 
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FAB770), color-stop(1, #FA9E3E) );
	background:-moz-linear-gradient( center top, #FAB770 5%, #FA9E3E 100% ); background-color:#FAB770; 
}
.button-orange:active { 
	/*position:relative;top:1px;color:#E11B11;*/
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA9E3E), color-stop(1, #FAB770) );
	background:-moz-linear-gradient( center top, #FA9E3E 5%, #FAB770 100% );background-color:#FA9E3E; 
}

.button-orange-small { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA9E3E), color-stop(1, #FAB770) );background:-moz-linear-gradient( center top, #FA9E3E 5%, #FAB770 100% ); 
	background-color:#FA9E3E; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	border:1px solid #F47D00;display:inline-block;color:#06246A;font-size:10px;font-weight:bold; padding:1px 5px; text-decoration:none;
}
.button-orange-small:hover  { 
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FAB770), color-stop(1, #FA9E3E) );
	background:-moz-linear-gradient( center top, #FAB770 5%, #FA9E3E 100% ); background-color:#FAB770; 
}
.button-orange-small:active { 
	/*position:relative;top:1px;color:#E11B11;*/
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA9E3E), color-stop(1, #FAB770) );
	background:-moz-linear-gradient( center top, #FA9E3E 5%, #FAB770 100% );background-color:#FA9E3E; 
}

.button-black-small {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000), color-stop(1, #000) );background:-moz-linear-gradient( center top, #000 5%, #000 100% );
	background-color:#000; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	border:1px solid #000;display:inline-block;color:#0000;font-size:10px;font-weight:bold; padding:1px 5px; text-decoration:none;
    color: #fff;
}
.button-black-small:hover  {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #4c4c4c) );
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #4c4c4c 100% ); background-color:#000FFF;
}
.button-black-small:active {
	/*position:relative;top:1px;color:#E11B11;*/
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #4c4c4c) );
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #4c4c4c 100% );background-color:#000FFF;
}


.button-orange-medium { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA9E3E), color-stop(1, #FAB770) );background:-moz-linear-gradient( center top, #FA9E3E 5%, #FAB770 100% ); 
	background-color:#FA9E3E; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	border:1px solid #F47D00;display:inline-block;color:#06246A;font-size:12px;font-weight:bold; padding:3px 9px; text-decoration:none;
}
.button-orange-medium:hover  { 
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FAB770), color-stop(1, #FA9E3E) );
	background:-moz-linear-gradient( center top, #FAB770 5%, #FA9E3E 100% ); background-color:#FAB770; 
}
.button-orange-medium:active { 
	/*position:relative;top:1px;color:#E11B11;*/
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA9E3E), color-stop(1, #FAB770) );
	background:-moz-linear-gradient( center top, #FA9E3E 5%, #FAB770 100% );background-color:#FA9E3E; 
}

div.homePageFullInspectionTab {
	background-image:url(../images/icons/list_bullets.png); background-repeat:no-repeat; background-position:5px;
	
	background-color:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3366CC), color-stop(1, #6490E6) );
	background-color:-moz-linear-gradient( center top, #3366CC 15%, #6490E6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3366CC', endColorstr='#6490E6');background-color:#3366CC;
	
	font-size:12px; font-weight:bold; color:#FFFFFF; border:1px solid #3366CC; width:92px; float:left; padding:8px 8px 8px 30px; cursor:pointer;
}
div.homePageMaintenaceInspectionTab {
	background-image:url(../images/icons/list_bullets.png); background-repeat:no-repeat; background-position:5px;
	
	background-color:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FC0FC0), color-stop(1, #FE7ADD) );
	background-color:-moz-linear-gradient( center top, #FC0FC0 15%, #FE7ADD 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC0FC0', endColorstr='#FE7ADD');background-color:#FC0FC0;
	
	font-size:12px; font-weight:bold; color:#FFFFFF; border:1px solid #FC0FC0; width:140px; float:left; padding:8px 8px 8px 30px; cursor:pointer;
}
div.homePageMaintenaceInspectionTabGreen {
	background-image:url(../images/icons/list_bullets.png); background-repeat:no-repeat; background-position:5px;
	
	background-color:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #819A1D), color-stop(1, #68C24D) );
	background-color:-moz-linear-gradient( center top, #819A1D 15%, #68C24D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#819A1D', endColorstr='#68C24D');background-color:#819A1D;
	
	font-size:12px; font-weight:bold; color:#FFFFFF; width:140px; float:left; padding:8px 8px 8px 30px; cursor:pointer;
}

div#maintenace_inspection_tab {
    width:140px !important;
}
div.homePageDisableTab { 
	background-image:url(../images/icons/list_bullets_black.png); background-repeat:no-repeat; background-position:5px;
	
	background-color:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #FFFFFF) );
	background-color:-moz-linear-gradient( center top, #eeeeee 15%, #FFFFFF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#FFFFFF');background-color:#eeeeee;
	
	font-size:12px; font-weight:bold; color:#333333; border:1px solid #CACACA; width:92px; float:left; padding:8px 8px 8px 30px; cursor:pointer;
}

div.onMouseOver {
	border:1px solid #404040; cursor:pointer; padding:4px;
	-moz-box-shadow: 3px 3px 6px #b5b5b5; -webkit-box-shadow: 3px 3px 6px #b5b5b5; box-shadow:3px 3px 6px #b5b5b5;
}

.redAlertBox { 
	-moz-box-shadow:1px 1px 15px #b52000 inset; -webkit-box-shadow:1px 1px 15px #b52000 inset;; box-shadow:1px 1px 25px #b52000 inset;; color:#FFFFFF !important; background-color:#df3700;
	/*box-shadow: 1px 1px 15px #FFE3C6 inset;*/
}

.frm { background-color: #FAFAFA; /*border: 8px solid #0099CC;*/ }
.frm td { padding:4px; text-align:left; color:#333333; border-bottom:1px solid #EEE; }
.frm .header { background-color:#F65C26; color:#FFFFFF; padding:6px; font-weight:bold; border-top-left-radius: 4px; border-top-right-radius:4px; text-align:center; text-transform:uppercase; }
.frm .button_row { border-bottom:0px; text-align:right; background-color:#FFFFFF; }
.frm .td_caption { font-weight:bold; }
.frm .noborder td, .frm .noborder th, .frm .noborder tr{ border:0px; }
.frm td.default_bg { border:1px solid #eae5e5; }
.frm td.heading { border:2px solid #333333; background-color:#c0c0c0; font-size:14px; font-weight:bold; text-align:center; }
.frm td.blue_bg { background-color:#ccffff; border:1px solid #25f5f5; }
.frm td.orange_bg { background-color:#ffcc99; border:0px solid #333333; }
.frm td.dark_grey_bg { background-color:#666666; border:1px solid #eae5e5; color:#FFFFFF; }
.frm td.no_border { border:0px; }
.frm td.seperatpr_white { border:0px; background-color:#FFFFFF; }

.bg_color_orange { background-color:#ffcc99; }
.orange_bg_data { background-color:#ffcc99; padding:2px 0px 2px 4px; border:1px solid #f5a04c; width:400px; }
.txtColumn { padding:0px 0px 0px 3px; }

.gradeCell { background-color:#E5E5E5; padding:4px; vertical-align:top; }

.edit-icon-link{
	width:10px; color:#FFFFFF; line-height:15px; background:url(glyphicons-halflings-white.png) no-repeat -96px -72px; padding:0 0 0 15px; font-weight:bold; text-decoration:none; margin-right:15px; float:right;
}
.edit-icon-link:hover{
	text-decoration:none; background:url(glyphicons-halflings-red.png) no-repeat -96px -72px; color:#cc0001;
}
.edit-icon-link:active{
	text-decoration:none;
}

.verify-icon-link-blue{
	color:#015796; background:url(glyphicons-halflings-blue.png) no-repeat -144px -72px; padding:0 0 0 15px; text-decoration:none; margin-right:2px;
}
.verify-icon-link-blue div { float:right; position:relative; bottom:1px; font-weight:bold; }
.verify-icon-link-blue:hover{
	text-decoration:none; background:url(glyphicons-halflings-red.png) no-repeat -144px -72px; color:#cc0001;
}
.verify-icon-link-blue:active{
	text-decoration:none;
}

.showData { display:block; }
.hideData { display:none; }

.align-right { text-align:right; float:right; }
.align-left { text-align:left; float:left; }
.align-center { text-align:center; margin:0px auto; }
.jquery-btn-grey { 
	border: 1px solid #cccccc; background: #cccccc ; font-weight: bold; color: #FFFFFF; 
	padding: 4px 8px 4px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.jquery-btn-red { 
	border: 1px solid #d35562; background: #cc1500 url(../images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #FFFFFF; 
	padding: 4px 8px 4px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.jquery-btn-green {
	border: 1px solid #45930b; background: #4ca20b url(../images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #FFFFFF; 
	padding: 4px 8px 4px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.jquery-btn-blue {
	border: 1px solid #3366CC; background: #4ca20b url(../images/ui-bg_highlight-soft_33_3366CC_3366DE.png) 50% 50% repeat-x; font-weight: bold; color: #FFFFFF; 
	padding: 4px 8px 4px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes Defined by Aziz: Ends 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes Defined by Mostanser: Starts
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.widget-box {
    padding: 0px;
    box-shadow: none;
    margin: 3px 0px;
    border-bottom: 1px solid rgb(204, 204, 204);
    float: left;
    clear: right;
    width: 48.5%;
}

.clear-divs {
    clear: both;
}

.widget-header {
    position: relative;
    min-height: 38px;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(238, 238, 238) 100%) repeat scroll 0% 0% transparent;
    color: rgb(102, 159, 199);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(221, 221, 221);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding-left: 12px;
    text-align: right;
    border-radius: 4px 4px 0 0;
}

.widget-header > h1, .widget-header > h2, .widget-header > h3, .widget-header > h4, .widget-header > h5, .widget-header > h6 {
    line-height: 36px;
    padding: 0px;
    margin: 0px;
    float: left;
    text-align: left;
}
h5.smaller {
    font-size: 14px;
}
.widget-toolbar {
    display: inline-block;
    padding: 0px 10px;
    line-height: 37px;
    position: relative;
    text-align: left;
}
.label-success, .badge-success {
    background-color: rgb(130, 175, 111) !important;
}
.label {
    border-radius: 0px 0px 0px 0px;
    text-shadow: none;
    font-weight: normal;
    padding: 1px 5px 3px;
    background-color: rgb(171, 186, 195) !important;
}
.label-success, .badge-success {
    background-color: rgb(70, 136, 71);
}
.label {
    border-radius: 3px 3px 3px 3px;
}
.widget-body {
    border-right: 1px solid rgb(204, 204, 204);
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background-color: rgb(255, 255, 255);
}
.widget-main.padding-5 {
    padding: 5px;
}
.widget-main {
    padding: 0px;
}

.widget-body .alert:last-child {
    margin-bottom: 0px;
}

.alert, .alert h4 {
    color: #676767;
}
.alert {
    padding: 5px;
    margin-bottom: 5px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
    background-color: rgb(252, 248, 227);
    border: 1px solid rgb(251, 238, 213);
}
.alert-info {
    background-color: #EFFDFC;
    border-color: #BCE8F1;
    color: #676767;
}

.widget-header[class*="header-color-"] {
    color: #FFFFFF;
}
.header-color-purple {
    background: none repeat scroll 0 0 #7E6EB0;
    border-color: #7E6EB0;
}
.header-color-pink {
    background: none repeat scroll 0 0 #CE6F9E;
    border-color: #CE6F9E;
}
.header-color-green3 {
    background: none repeat scroll 0 0 #4EBC30;
    border-color: #4EBC30;
}
.header-color-orange {
    background: none repeat scroll 0 0 #FFC657;
    border-color: #E8B10D;
    color: #855D10 !important;
}

.header-color-grey {
    background: none repeat scroll 0 0 #848484;
    border-color: #999999;
}
.header-color-blue2 {
    background: none repeat scroll 0 0 #5090C1;
    border-color: #5090C1;
}



.label {
    background-color: #ABBAC3 !important;
    border-radius: 0 0 0 0;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 5px 3px;
    text-shadow: none;
}
.label-important, .badge-important {
    background-color: #B94A48;
}
.label, .badge {
    background-color: #999999;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.label-important.arrowed:before {
    border-right-color: #D15B47;
}

.label.arrowed:before, .label.arrowed-in:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #ABBAC3 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 9px 7px;
    content: "";
    display: inline-block;
    left: -14px;
    position: absolute;
    top: 0;
}
.label.arrowed {
    margin-left: 2px;
}
.label.arrowed, .label.arrowed-in {
    position: relative;
}

.header.orange {
    border-bottom-color: #FFD8AB;
}
h3.smaller {
    font-size: 13px;
}
.lighter {
    font-weight: lighter;
}
.header {
    border-bottom: 0px solid #CCCCCC;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 0;
}
.orange {
    color: #FF892A !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    text-align: left;
    z-index: 1000;
}

li.ui-menu-item {
    border-bottom: 1px dashed #d4d4d4;
    /*height: 42px;*/
	height:auto;
}
li.ui-menu-item .ui-state-hover{
    height: auto;
    border: 0;
    border-radius: 0;
    margin-left: 2px;
    background: #65A7D1;
    background-image: linear-gradient(#73C6FC,#65A7D1);
    color: white;
}
.ui-autocomplete {
    max-height: 425px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    width: 250px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 425px;
    width: 250px;
}

.ui-menu .ui-menu-item a {
    cursor: pointer;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes Defined by Nostanser: Ends
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Report Stats
Author: Salman
*/
#StatsBox{
	width:99%;
	margin:0px auto;
	border-radius:5px;
	border:1px solid #d9d9d9;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
.innerRepeatBox{
	width:25%;
	float:left;
	height:inherit;
	padding:15px 0 0 0;
	border-right:1px solid #cccccc;
}
.innerRepeatBox p{
	font-size:10px;
	color:#a0a5a9;
	margin:0;
}
.innerRepeatBox h1{
	font-size:30px;
	color:#000;
	margin:0;
	text-align:center;
	font-weight:bold !important;
	font-family:Tahoma, Geneva, sans-serif;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.15);
}
.innerRepeatBox h1 sub{
	font-size:11px;
	font-weight:normal;
	color:#a0a5a9;
	text-shadow:none !important;
	font-family:Tahoma, Geneva, sans-serif;
}
.innerRepeatBox h1 p{
	padding-top: 5px;
	font-size:11px;
	font-weight:normal;
	color:#a0a5a9;
	text-shadow:none !important;
	font-family:Tahoma, Geneva, sans-serif;
}
#borderNone{
	border:none;
	margin:0 0;
	width:24% !important;
}
@media all and (max-width:750px) and (min-width:280px){
	.innerRepeatBox{
	width:100%;
	float:none;
	margin-bottom:10px;
	border:1px solid #cccccc;
}
#borderNone{
	border:1px solid #cccccc;
}

}
.SurveyAlert {
	background:#E48984;

}

.ImgCarousel {
	margin-left:2px;
	border-right: 2px solid #CFECF6;
}

.headingCrewReport {
	position: relative;
	font-size: 40px;
	margin-top: 25px;
	font-family: 'Myriad-Pro', 'Myriad', helvetica, arial, sans-serif;
	text-shadow: 1px 2px 2px #000000;
	letter-spacing: -2px;
	-webkit-text-stroke: 1px white;
	color:#2C272B !important;
}
.headingCrewReportDate {
	position: relative;
	font-size: 40px;
	margin-top: 25px;
	font-family: 'Myriad-Pro', 'Myriad', helvetica, arial, sans-serif;
	
	letter-spacing: -2px;
	-webkit-text-stroke: 1px white;
	color:#7FBF7F !important;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes Defined by Salman: Ends
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Add New Surveys CSS
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.formBoxBorder{border:8px solid #00a94f;}
.formBox{background-color:#6699FF;color:#FFFFFF; vertical-align:middle;text-align:center;font-family:georgia,serif;font-weight:bold;font-size:15px;line-height:1.25; height:32px;padding-top:8px;}

.subHeading{
	color:#FFF; height:26px; padding-top:0px; padding-left:8px; font-size:1.13em;text-align:center;text-transform:uppercase; font-weight:bold;
	background-color: #0980d7; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #0072c6), color-stop(1, #0980d7));
	background: -webkit-linear-gradient(center bottom, #0072c6 50%, #0980d7 100%); background: -moz-linear-gradient(center bottom, #0072c6 50%, #0980d7 100%); 
	background: -o-linear-gradient(bottom, #0072c6 50%, #0980d7 100%); background: -ms-linear-gradient(top, #0072c6 50%, #0980d7 100%); background: linear-gradient(top, #0072c6 50%, #0980d7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072c6', endColorstr='#0980d7');
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.widget-box {
    padding: 0px;
    box-shadow: none;
    margin: 3px 0px;
    border-bottom: 1px solid rgb(204, 204, 204);
    float: left;
    clear: right;
    width: 48.5%;
}

.clear-divs {
    clear: both;
}

.widget-header {
    position: relative;
    min-height: 38px;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(238, 238, 238) 100%) repeat scroll 0% 0% transparent;
    color: rgb(102, 159, 199);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(221, 221, 221);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding-left: 12px;
    text-align: right;
    border-radius: 4px 4px 0 0;
}

.widget-header > h1, .widget-header > h2, .widget-header > h3, .widget-header > h4, .widget-header > h5, .widget-header > h6 {
    line-height: 36px;
    padding: 0px;
    margin: 0px;
    float: left;
    text-align: left;
}
h5.smaller {
    font-size: 14px;
}
.widget-toolbar {
    display: inline-block;
    padding: 0px 10px;
    line-height: 37px;
    position: relative;
    text-align: left;
}
.label-success, .badge-success {
    background-color: rgb(130, 175, 111) !important;
}
.label {
    border-radius: 0px 0px 0px 0px;
    text-shadow: none;
    font-weight: normal;
    padding: 1px 5px 3px;
    background-color: rgb(171, 186, 195) !important;
}
.label-success, .badge-success {
    background-color: rgb(70, 136, 71);
}
.label {
    border-radius: 3px 3px 3px 3px;
}
.widget-body {
    border-right: 1px solid rgb(204, 204, 204);
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background-color: rgb(255, 255, 255);
}
.widget-main.padding-5 {
    padding: 5px;
}
.widget-main {
    padding: 0px;
}

.widget-body .alert:last-child {
    margin-bottom: 0px;
}

.alert, .alert h4 {
    color: #676767;
}
.alert {
    padding: 5px;
    margin-bottom: 5px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
    background-color: rgb(252, 248, 227);
    border: 1px solid rgb(251, 238, 213);
}
.alert-info {
    background-color: #EFFDFC;
    border-color: #BCE8F1;
    color: #676767;
}

.widget-header[class*="header-color-"] {
    color: #FFFFFF;
}
.header-color-purple {
    background: none repeat scroll 0 0 #7E6EB0;
    border-color: #7E6EB0;
}
.header-color-pink {
    background: none repeat scroll 0 0 #CE6F9E;
    border-color: #CE6F9E;
}
.header-color-green3 {
    background: none repeat scroll 0 0 #4EBC30;
    border-color: #4EBC30;
}
.header-color-orange {
    background: none repeat scroll 0 0 #FFC657;
    border-color: #E8B10D;
    color: #855D10 !important;
}

.header-color-grey {
    background: none repeat scroll 0 0 #848484;
    border-color: #999999;
}
.header-color-blue2 {
    background: none repeat scroll 0 0 #5090C1;
    border-color: #5090C1;
}



.label {
    background-color: #ABBAC3 !important;
    border-radius: 0 0 0 0;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 5px 3px;
    text-shadow: none;
}
.label-important, .badge-important {
    background-color: #B94A48;
}
.label, .badge {
    background-color: #999999;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.label-important.arrowed:before {
    border-right-color: #D15B47;
}

.label.arrowed:before, .label.arrowed-in:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #ABBAC3 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 9px 7px;
    content: "";
    display: inline-block;
    left: -14px;
    position: absolute;
    top: 0;
}
.label.arrowed {
    margin-left: 2px;
}
.label.arrowed, .label.arrowed-in {
    position: relative;
}

.header.orange {
    border-bottom-color: #FFD8AB;
}
h3.smaller {
    font-size: 13px;
}
.lighter {
    font-weight: lighter;
}
.header {
    border-bottom: 0px solid #CCCCCC;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 0;
}
.orange {
    color: #FF892A !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    text-align: left;
    z-index: 1000;
}

li.ui-menu-item {
    border-bottom: 1px dashed #d4d4d4;
    /*height: 42px;*/
	height:auto;
}
li.ui-menu-item .ui-state-hover{
    height: 38px;
    border: 0;
    border-radius: 0;
    margin-left: 2px;
    background: #65A7D1;
    background-image: linear-gradient(#73C6FC,#65A7D1);
    color: white;
}
.ui-autocomplete {
    max-height: 425px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    width: 250px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 425px;
    width: 250px;
}

.ui-menu .ui-menu-item a {
    cursor: pointer;
}

.panelHeadingBrown {
    background: none repeat scroll 0 0 #BF9130;
    border-radius: 4px 4px 0 0;
    box-shadow: 1px 1px 15px #F7BE81 inset;
    color: #FFFFFF;
    font-size: 14px;
    padding: 8px 5px 8px 5px;
}

.panelHeadingBrown .white_head { color:#FFFFFF; font-weight:bold; }
.panelHeadingBrown .edit_link_cls { text-align:right; float:right; padding-right:5px; }

.table_sub_head_c_2 {
    background-color: #CFECF6;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    text-transform: capitalize;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes Defined by Salman: Ends
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.grade4or5Class {
    /*color: red;*/
}
.grade4or5Bg{
	width:20px;
	height:16px;
	padding-top:3px;
	font-weight:bold;
	text-align:center;
	background-color:#A41500;
	color:#ffffff;
	font-size:13px;
	margin-left:0px;
}
.grade4or5Normal{
	margin-left:8px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CSS Classes for Notified Issues: BillW
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.aniGreen {
    font-weight: bold;
    color: #006600;
}

.aniAmber {
    font-weight: bold;
    color: #cc9900;
}

.aniRed {
    font-weight: bold;
    color: #cc0000;
}
.highlight-pink {
 background-color:#ffc9d2;
}
.version_switch { position:fixed; top:0px; left:0px; 
right:0px; width:100%; padding:2px;font-size:12px; background-color:#FF0; 
color:#333; text-align:center; z-index:999; box-shadow:0px 0px 5px #666;  
}

.cbox {
	border:1px solid #65a3cf;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-bottom:20px;
	color:#333;
}
.cbox .cbox-title {
	color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
	
	background: rgb(135,186,223); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3YmFkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzhkYzFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NWEzY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(135,186,223,1) 0%, rgba(141,193,230,1) 52%, rgba(101,163,207,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,186,223,1)), color-stop(52%,rgba(141,193,230,1)), color-stop(100%,rgba(101,163,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(135,186,223,1) 0%,rgba(141,193,230,1) 52%,rgba(101,163,207,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(135,186,223,1) 0%,rgba(141,193,230,1) 52%,rgba(101,163,207,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(135,186,223,1) 0%,rgba(141,193,230,1) 52%,rgba(101,163,207,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(135,186,223,1) 0%,rgba(141,193,230,1) 52%,rgba(101,163,207,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87badf', endColorstr='#65a3cf',GradientType=0 ); /* IE6-8 */


}
.cbox .cbox-content { padding:5px; }
.cbox .cbox-content.nopad { padding:0px; }
.cgrid {}
.cgrid td, .cgrid th { border:1px solid #65a3cf; padding:5px; border-width:1px 0px 0px 1px;  }
.cgrid tr td:first-child, .cgrid tr th:first-child {
	border-left:0px;
}
.cgrid th { background-color:#d5dde3; font-weight:bold; font-size:12px; text-transform:uppercase;  }
#grading_meter_graph_hs{height: 140px;width:356px;}
#grading_meter_graph_c{height: 140px;width:356px;}
#grading_meter_graph_s{height: 140px;width:356px;}

#grading_meter_graph_fi_hs{height: 140px;width:356px;}
#grading_meter_graph_fi_c{height: 140px;width:356px;}
#grading_meter_graph_fi_s{height: 140px;width:356px;}

#grating_meter_graph_hs,#grating_meter_graph_c,#grating_inpection_meter_graph_s{height: 140px;width:356px;}


table.table > tbody > tr > td,
table.table > thead > tr > th {
	vertical-align:middle !important;
}
.arow {
	line-height:24px !important;
}
tr.area > td, tr.r_hd td {
	background-color:#eff8ff !important;
}

tr.r_closed td a {
	color: #e94411;
	text-decoration:underline;
}
tr.r_closed td a:hover {
	color: #e94411;
	text-decoration:none;
}

tr.r_closed td a.btn {
	color:#FFF;
	text-decoration:none;
}
tr.r_closed td a.btn:hover {
	color:#FFF;
	text-decoration:none;
}

td a {
	color:#e94411;
	text-decoration:underline;
}
td a:hover {
	text-decoration:none;
}

td a.btn {
	text-decoration:none !important;
}
td a.btn:hover {
	text-decoration:none !important;
}
#left_side_actions .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    /*border-bottom-right-radius: 1px !important;
    border-top-right-radius: 5px !important;*/
	border-radius: 0px !important;
	
}
#left_side_actions .dropdown-menu li{line-height:1.5em; padding:0px; }
#left_side_actions .dropdown-menu .divider{padding:0px; margin-left:10px;}
#left_side_actions .dropdown-menu li a{color:#000000; font-size:12px;text-decoration:none;margin-left:12px;padding:3px 10px;}
#left_side_actions .dropdown-menu li a:hover,
#left_side_actions .dropdown-menu li a:hover span.c-color-red,
#left_side_actions .dropdown-menu li a:hover i.fa.c-color-red
{
	color:#FFF !important;
}
#left_side_actions .dropdown-menu b{margin-left:10px; margin-top:10px; font-size:12px;}
#left_side_actions .dropdown-menu{   
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;   
	padding-right:12px; 
    width: 100%;
}
.actions{
	margin-bottom:10px;
 }
.actions .btn{
    background-color: #e5e5e5;
    color: #333333;
}
.c-color-red {
    color: #ff0000;
}
#left_side_actions .dropdown-menu li a:hover{color:#000000;}

/*recent assets*/
.recent-assets-container{width:100%; margin:auto;}
.recent-assets-photo-container{width:32%; float:left; margin-top:9px; margin-left:3px;}
.recent-assets-no-photo{width:84px; height:91px; font-weight:bold; background-color:#eeeeee; color:#DCD2CC; padding-top:20px; font-size:11px; text-align:center;}

.c-upper{text-transform: uppercase;}
h1.blue span.blue {color:#30669f}


@media all and (max-width:1400px) and (min-width:992px){
    .c-break-floc{width:80px; word-wrap: break-word;}
    .more_assets .contentTextSmall{ font-size: 0.8em; }
}

.pass-policy li{
	line-height: 21px !important;
	padding: 0px !important;
	list-style: circle;
	margin-left: 11px;
	font-size: 13px;
}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"]{
    display: none;
}


/* Dropdown buttons*/

.button {
	border: 1px solid #3d5b92;
	background: #4d72b5;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	font-weight: bold;
	padding: 0.3em .75em 0.4em;
	line-height: 1;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-decoration: none;
	-moz-transition-property: background-color;
	-o-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-moz-transition-duration: 350ms;
	-o-transition-duration: 350ms;
	-webkit-transition-duration: 350ms;
	transition-duration: 350ms;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	cursor: pointer;
	display: inline-block;
}
.button:hover {
	background: #4566a4;
	text-decoration: none;
}

.btn-large {
	padding: 1em;
	text-align: center;
}

.btn-create:before {
	content: "+";
	padding-right: .5em;
	font-weight: bold;
}

.btn-create.btn-large {
	position: relative;
	padding-left: 3em;
	padding-right: 1.5em;
}
.btn-create.btn-large:before {
	content: "+";
	font-size: 2em;
	position: absolute;
	left: 16px;
	left: 1rem;
	top: 6.4px;
	top: 0.4rem;
}

.button-dropdown {
	position: relative;
	display: inline-block;
	padding-bottom: 15px;
}
.button-dropdown .btn-create {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px 0 0 3px;
}
.button-dropdown .button.toggle {
	text-indent: 100%;
	overflow: hidden;
	display: inline-block;
	width: 33px;
	/*padding: 1em .3em;*/
	vertical-align: bottom;
	margin-left: -5px;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0;
	border-radius: 0 3px 3px 0;
	border-left: 0;
	position: relative;
}
.button-dropdown .button.toggle:after {
	content: '';
	position: absolute;
	top: 1em;
	left: 13px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top-color: #fff;
	z-index: 99999 !important;
}
.button-dropdown .dropdown {
	display: none;
	position: absolute;
	top: 70%;
	left: 0;
	right: 0;
	border-radius: 2px;
	list-style-type: none;
	padding: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index: 99999 !important;
	/*width: 150px;*/
}
.button-dropdown .dropdown li:first-child .dropdown-link {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px;
	border-radius: 3px 3px 0 0;
}

.button-dropdown .dropdown li{
	padding: 0px;
}
.button-dropdown .dropdown li:first-child .dropdown-link:before {
	content: '';
	position: absolute;
	bottom: 100%;
	right: 13px;
	width: 0;
	height: 0;
	border: 6px outset transparent;
	border-bottom: 6px solid #e4eaf4;
}
.button-dropdown .dropdown li:last-child .dropdown-link {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0;
	border-radius: 0 0 3px 3px;
	border: 0;
}
.button-dropdown .dropdown .dropdown-link {
	display: block;
	position: relative;
	padding: .75em 1em;
	background: #e4eaf4;
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #d2dcec;
}
.button-dropdown .dropdown .dropdown-link:hover {
	background: #d2dcec;
}

.button-dropdown li:first-child > .dropdown-link:hover:before {
	border-bottom-color: #d2dcec;
}

.dropdown:hover {
	display: block;
}

.button-dropdown:hover > .dropdown, .button-dropdown.open > .dropdown {
	display: block;
}

/* End Drop down button */

.badge-pending{
	background-color: #F75407 !important;
}

.badge-review{
	background-color: #00307A !important;
}

.badge-approved{
	background-color: #3F631C !important;
}

.badge-rejected{
	background-color: #BC0207 !important;
}

.infoText{
	color: #000;
	font-weight: bold;
}

/* Asset page fixed table */

.header-fixed {
	width: 100%
}

.header-fixed > thead,
.header-fixed > tbody,
.header-fixed > thead > tr > th{
	display: block;
}

.header-fixed > tbody > tr:after,
.header-fixed > thead > tr:after {
	content: ' ';
	display: block;
	visibility: hidden;
	clear: both;
}

.header-fixed > tbody {
	overflow-y: auto;
	max-height: 480px;
}

.header-fixed > tbody > tr > td,
.header-fixed > thead > tr > th {
	/*width: 20%;
	float: left;*/
}

.blink {
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;

	-moz-animation-name: blinker;
	-moz-animation-duration: 2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;

	animation-name: blinker;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;

	background-color: red;
	color: white;
	padding: 7px 14px;
}

@-moz-keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

@keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

.warningMessage { list-style-type:none; display:block; margin:0px 0px 0px 15px; padding:0px; font-weight:bold; font-size:12px }
.warningMessage li { list-style-type:circle; font-weight:bold; line-height: 29px; }

.selectFullWidth {width:100%;}

.grayText{
	color: darkgray;
}

.hexagon-icon{
	display: inline-block;
	width: 27px;
	height: 24px;
	margin-left: 7px;
	text-align: center;
	padding-top: 3px;
	position: relative;
	bottom: -2px;
	right: -6px;
}

.hexagon-icon-open-issues {
	background-image: url("../images/icons/open-issues.png");
	background-repeat: no-repeat;

}

.hexagon-icon-no-open-issues {
	background-image: url("../images/icons/no-open-issues.png");
	background-repeat: no-repeat;
}

.priority-link{
	color: rgb(65,112,184);/* #30669f;*/
}

.priority-link a{
	color: rgb(65,112,184);/* #30669f;*/
}

.all-issues-link{
	color: rgb(65,112,184); /*#30669f;*/
	text-decoration: underline;
}

ul.select2-results__options li{
    padding: 10px!important;
}