/* 

Color Combo:

Dark Blue: #0078AE;
Light Blue: #1095d0;

*/

/* Globals */

body
{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
img
{
	border:none;
}
p
{
	font-size:14px;
	color:#54534A;
}
a
{
	color:#0078AE;
}
a:hover
{
	text-decoration:none;
}

h1
{
	font-family: 'Oxygen', sans-serif;
	font-size:32px;
	color:#0078AE;
	font-weight:100;
}
h2
{
	font-family: 'Oxygen', sans-serif;
	font-size:24px;
	color:#0078AE;
	font-weight:100;
}
h3
{
	font-family: 'Oxygen', sans-serif;
	font-size:18px;
	color:#0078AE;
}

h4
{
	font-family: 'Oxygen', sans-serif;
	font-size:18px;
	color:#0078AE;
	margin:0;
}


/* Heading */

.header
{
	background:#0078AE url('images/header-grad.jpg') repeat-x;
	height:75px;
	border-bottom:1px solid #C4C4C4;
}

.header-container
{
	margin:0 auto;
	width:960px;
}

.logo
{
	float:left;
	width:350px;
	position:relative;
	top:8px;
}
.login
{
	float:right;
	position:relative;
	top:10px;
	/*width:610px;*/
}

.login label
{
	color:white;
	font-size:10px;
	font-weight:bold;
}
.login a
{
	color:white;
	text-decoration:underline;
	font-size:10px;
}
.login a:hover
{
	
	color:white;
	text-decoration:none;
}

.login p
{
	font-size:10px;
}

.formlogin
{
	width:150px;
	font-size:10px;
}

.formlogin-button
{
	font-size:10px;
	background:#54534A;
	color:white;
	padding:3px;
	font-weight:bold;
	border:1px solid #333;
	cursor:pointer;
}

.formlogin-imis-button
{
	height:40px;
	background:#54534A url('images/imisconnect.png') no-repeat 2px 3px;
	font-size:12px;
	padding:5px 5px 5px 35px;
	font-weight:bold;
	border:1px solid white;
	cursor:pointer;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
}

.footer
{
	width:960px;
	margin:0 auto 50px;
	border-top:1px solid #CCC;
	padding:10px 0;
}
.footer p
{
	margin:0;
	text-align:right;
	font-size:9px;
	color:#B0B0B0;
}
.footer a
{
	color:#B0B0B0;
}

.error-dropdown
{
	
	background:#FFE6E7;
	padding:5px;
}
.error-dropdown-container
{
	width:960px;
	margin:0 auto;
	text-align:right;
	
}
.error-dropdown-container p
{
	color:#F00 !important;
	font-size:10px !important;
}

.activated-dropdown
{
	background:#E1FCFF;
	padding:5px;
}
.activated-dropdown-container
{
	width:960px;
	margin:0 auto;
}
.activated-dropdown-container p
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#0078AE;
}

.main
{
	width:960px;
	margin:0 auto;
}
.main-container
{
	padding:20px 0;
}

.arrow-back
{
	height:110px;
	background:url('/styles/images/arrow-point.jpg') no-repeat 780px 0px;
}


/************** HOME PAGE

//////////////////////////////////////////////////////////////////////////*/

.ui-block
{
	float:left;
	display:block;
	text-align:center;
	color:white;
	cursor:pointer;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

a.ui-block 
{
	text-decoration:none;
}
.ui-block img
{
	display:block;
	margin:20px auto 20px auto;
}

.ui-block h2
{
	margin:0 0 20px 0;
	color:white;
	font-weight:100;
}

.ui-half
{
	width:460px;
	margin-right:20px;
	margin-bottom:20px;
}
.ui-half-end
{
	width:480px;
}

/* 1/4th of page */
.ui-forth
{
	width:220px;
	margin-right:20px;
	margin-bottom:20px;
}
.ui-forth-end
{
	width:240px;
	margin-bottom:20px;
}

/* 1/3rd of page */
.ui-third
{
	width:300px;
	margin-right:20px;
	margin-bottom:20px;
}

.ui-third-end
{
	width:320px;
	margin-bottom:20px;
}

/* 2/3rds of page */
.ui-two-end
{
	width:640px;
	margin:bottom:20px;
}

/* Full width */
.ui-full
{
	width:960px;
	margin-bottom:20px;
}

.ui-table-subheader
{
	background:black !important;
	font-size:9px !important;
	padding:3px 0 3px 5px !important;
}

.ui-green-shade
{
	background: -moz-linear-gradient(#8ADD6D, #60B044) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(#8ADD6D, #60B044); /* IE10 */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ADD6D), color-stop(100%, #60B044)); /* Safari 4+, Chrome 2+ */  
    background: -webkit-linear-gradient(#8ADD6D, #60B044); /* Safari 5.1+, Chrome 10+ */  
    background: -o-linear-gradient(#8ADD6D, #60B044); /* Opera 11.10 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ADD6D', endColorstr='#60B044'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ADD6D', endColorstr='#60B044')"; /* IE8+ */  
    border-color: #74BB5A #74BB5A #509338;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.ui-green-shade:hover
{
	background: -moz-linear-gradient(#7ADD6D, #40B044) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(#8ADD6D, #60B044); /* IE10 */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ADD6D), color-stop(100%, #60B044)); /* Safari 4+, Chrome 2+ */  
    background: -webkit-linear-gradient(#8ADD6D, #60B044); /* Safari 5.1+, Chrome 10+ */  
    background: -o-linear-gradient(#8ADD6D, #60B044); /* Opera 11.10 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ADD6D', endColorstr='#60B044'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ADD6D', endColorstr='#60B044')"; /* IE8+ */  
}

.ui-blue-shade
{
	background: -moz-linear-gradient(#4188D2, #0D58A6) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(#4188D2, #0D58A6); /* IE10 */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4188D2), color-stop(100%, #0D58A6)); /* Safari 4+, Chrome 2+ */  
    background: -webkit-linear-gradient(#4188D2, #0D58A6); /* Safari 5.1+, Chrome 10+ */  
    background: -o-linear-gradient(#4188D2, #0D58A6); /* Opera 11.10 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4188D2', endColorstr='#0D58A6'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4188D2', endColorstr='#0D58A6')"; /* IE8+ */ 
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); 
}

.ui-purple-shade
{
	background: -moz-linear-gradient(#7109AA, #48036F) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(#7109AA, #5F2580); /* IE10 */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7109AA), color-stop(100%, #5F2580)); /* Safari 4+, Chrome 2+ */  
    background: -webkit-linear-gradient(#7109AA, #5F2580); /* Safari 5.1+, Chrome 10+ */  
    background: -o-linear-gradient(#7109AA, #5F2580); /* Opera 11.10 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7109AA', endColorstr='#5F2580'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7109AA', endColorstr='#5F2580')"; /* IE8+ */  
    /*border-color: #74BB5A #74BB5A #509338;*/
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.ui-grey-shade
{
	background: #7d7e7d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.ui-grey-shade:hover
{
	background: #7d7e7d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM3ZDdlN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #7d7e7d 13%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 13%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 13%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 13%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 13%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.ui-red-shade
{
		background: #ff3019; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-8 */

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

}

.ui-red-shade:hover
{
background: #ff3019; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmZjMwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2YwNDA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ff3019 64%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(64%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 64%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 64%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 64%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3019 64%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-8 */

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

}

.ui-orange-shade
{
	
	background: #ff7400; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff7400 0%, #ff7400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7400), color-stop(100%,#ff7400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7400 0%,#ff7400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7400 0%,#ff7400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7400 0%,#ff7400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7400 0%,#ff7400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#ff7400',GradientType=0 ); /* IE6-8 */

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

}

.ui-orange-shade:hover
{
	background: #ffa84c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNmZmE4NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY3YjBkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffa84c 44%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa84c 44%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa84c 44%,#ff7b0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa84c 44%,#ff7b0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa84c 44%,#ff7b0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-8 */
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

}


/* END HOME PAGE */

.notamember
{
	background:#E1FCFF;
	padding:10px;
	margin:10px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.admin-table
{
	border:1px solid #CCC;
	color:#54534A;
	font-size:14px;
	width:400px;
}

.admin-table td
{
	border:1px solid #CCC;
}

.admin-table th
{
	background:#1095d0;
	color:white;
	
}

.header-cancel
{
	color:white !important;
	font-size:16px !important;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	top:15px;
}
.header-cancel:hover
{
	color:#ffd004;
}

.login-pos
{
	position:relative;
	top:10px;
}
.login-message
{
	color:white;
	font-size:10px;
	text-decoration:none;
	margin:2px 0;
}
.login-message a
{
	color:white;
	font-size:10px;
	text-decoration:none;
	margin:2px 0;
	text-decoration:underline;
}
.login-greeting
{
	margin:0;
	font-size:14px !important;
	color:white;
}
.login-name
{
	margin:0;
	color:#FF0;
	font-weight:bold;
	font-size:16px;
}

.activate-table
{
	font-size:14px;
	color:#54534A;
	border:1px solid #CCC;
	padding:10px;
}

.activate-btn
{
	background:#1095d0;
	border:1px solid #0078AE;
	color:white;
	font-size:14px;
	padding:5px; 
	cursor:pointer;
	font-weight:bold;
}

.error-labels p
{
	color:red;
}

.user-table
{
	border:1px solid #CCC;
	color:#54534A;
	font-size:12px;
	width:750px;
}

.user-table td
{
	border:1px solid #CCC;
}

.user-table th
{
	background:#1095d0;
	color:white;
	
}

.height-stable
{
	height:50px;
}

.confirm-box
{
	margin:10px 0;
	font-family: 'Oxygen', sans-serif;
	font-size:14px;
	background:#4f9b06 url('images/confirm-grad.jpg') repeat-x 0 -15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:250px;
	padding:10px;
	text-align:center;
}
.confirm-box p
{
	margin:0;
	color:white;
}

/*
VALIDATE FORM
**********/

.imis-graphic-area
{
	margin:40px 0 0;
}
.imis-logo
{
	width:330px;
	float:left;
	margin-right:25px;
}
.imis-sync-logo
{
	width:96px;
	float:left;
	margin-right:70px;
	margin-top:25px;
}
.table-area
{
	float:left;
	width:435px;
}
.validate-table
{
	padding:10px;
	background:#EEE;
}
.validate-table .label-td
{
	width:150px;
	font-size:14px;
}
.validate-table td
{
	padding:5px 0;
}

.error-td > p
{
	color:red !important;
}

/*
PROCESS IMPROVEMENT FORM CSS
*********/


/*
DEFAULT FORM DESIGN
********/

label
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.defaultlabel-pir
{
	font-size:14px;
	color:#54534A;
	display:block;
	margin-bottom:5px;
	font-family: 'Oxygen', sans-serif;
}

.defaultinputtext-pir
{
	font-size:11px;
	height:20px;
	width:150px;
	padding:5px;
	background:#FBFBFB;
	color:black;
	border:1px solid #CCC;
	font-family:Verdana, Geneva, sans-serif;
}
.defaultinputtext-pir:focus
{
	border:1px solid #6ab9dc;
}

.defaultinputtextarea-pir
{
	font-size:11px;
	padding:5px;
	height:150px;
	width:100%;
	background:#FBFBFB;
	color:black;
	border:1px solid #CCC;
	font-family:Verdana, Geneva, sans-serif;
}

.defaultinputtextarea-pir:focus
{
	border:1px solid #6ab9dc;
}

.defaultselect-pir
{
	font-size:11px;
	height:30px;
	width:150px;
	padding:5px;
	background:#FBFBFB;
	color:black;
	border:1px solid #CCC;
	font-family:Verdana, Geneva, sans-serif;
}

#headline_counter
{
	font-size:11px;
	color:#999;
	margin:0;
	padding:5px 0 0 0px;
}
.explain
{
	color:white;
	font-size:11px;
	margin-left:10px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.explain-more
{
	margin:5px 0 5px 5px;
	color:#888;
	font-size:11px;
}
.error
{
	color:red;
	font-size:11px;
	margin-left:10px;
}

/** END DEFAULT FORM DESIGN **/


.options-header
{
	width:100%;
	border-bottom:1px dashed #CCC;
	margin:10px 0;
}
.options-header-content
{
	padding:10px 0 15px 0;
}

.options-header-rev
{
	/*width:100%;*/
	margin:10px 0;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
border:1px solid #F5F5F5;

	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.options-header-rev-content
{
	/*padding:15px 0 10px 0;*/
}



.heading-block
{
	display:block;
	padding:20px 10px;
}

.issue-category-block
{
	display:block;
	padding:10px;
	/*background:#D6EFF8;*/
	margin-bottom:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.issue-type-block
{
	display:block;
	padding:0px 10px 20px 10px;
	background:#E8E8E8;
}

.written-block
{
	display:block;
	padding:10px;
}

.written-block-hidden
{
	display:block;
	padding:10px;
}

.written-block-left
{
	float:left;
	width:560px;
}

.written-block-right
{
	float:right;
	width:350px;
	position:relative;
	top:125px;
}

.impact-container
{
	padding:10px;
}

.impact-table
{
	float:left;
	padding:15px 0;
	width:280px;
	margin-right:25px;
}

.impact-table label
{
	position:relative;
	top:2px;
	font-size:12px;
	text-align:right;
}

.impact-table-long
{
	float:left;
	padding:15px 0;
	width:635px;
}

.impact-table-long label
{
	position:relative;
	top:2px;
	font-size:12px;
	text-align:right;
}

.big-heading
{
	color: #54534A !important;
    display: block;
    font-family: 'Oxygen',sans-serif;
    font-size: 26px;
    margin-bottom: 5px;
}


/* PIR SUCCESS */
.pir-success-container
{
	margin:20px 0;
	background:url('images/success-man.jpg') no-repeat;
	padding:0 0px 0 325px;
	min-height:286px;
}
.pir-success-textarea
{
	padding-top:10px;
}
.pir-success-textarea h2
{
	font-size:42px;
	font-weight:bold;
	margin:0 0 15px;
}

.pir-encap-details
{
	border:1px solid #CCC;
	background:#F3F3F3;
	padding:10px 5px;
	width:200px;
}
.pir-encap-details p
{
	font-size:11px;
	text-align:center;
	margin:0;
}

/* PIR TERRIBLE */
.pir-terrible-container
{
	margin:20px 0;
	background:url('images/terrible-man.jpg') no-repeat;
	padding:0 0px 0 325px;
	min-height:286px;
}
.pir-terrible-textarea
{
	padding-top:10px;
}
.pir-terrible-textarea h2
{
	font-size:42px;
	font-weight:bold;
	margin:0 0 15px;
}

/* PIR MAINTAIN */
.pir-maintain-container
{
	margin:20px 0;
	background:url('images/build-man.jpg') no-repeat;
	padding:0 0px 0 325px;
	min-height:306px;
}
.pir-maintain-textarea
{
	padding-top:10px;
}
.pir-maintain-textarea h2
{
	font-size:42px;
	font-weight:bold;
	margin:0 0 15px;
}

/* My Submissions Table */

.submissions-table
{
	margin:0;
	border:1px solid #CCC;
	border-collapse:collapse;
}

.submissions-table th
{
	color:white;
	font-family: 'Oxygen',sans-serif;
	font-weight:100;
	font-size:13px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	padding:10px 5px;
}

.submissions-table td
{
	background:white;
	font-size:11px;
	padding:5px;
}

.submissions-table .one
{
	background:white;
	font-size:11px;
	padding:5px;
}

.submissions-table .two
{
	background:#EAEAEA;
	font-size:11px;
	padding:5px;
}
.after-table-text
{
	text-align:right;
	font-size:10px;
	color:#999;
	margin:0 0 20px;
	padding:5px 0 0 0;
	font-style:italic;
}

.image-actions
{
	float:left;
	margin-right:15px;
}


/* Ticket View */

.headline-pir-text
{
	color:black;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	background:url('images/headline-man.jpg') 0 0px no-repeat;
	padding:45px 0 0 120px;
	margin:20px 0px 15px;
	height:105px;
	
}

.date-created-text
{
	margin:0;
	padding:0 0 3px;
	color:#999;
	font-size:11px;
}
.issue-tags-text
{
	margin:0;
	padding:0 0 10px;
	color:#999;
	font-size:11px;
}

.description-block
{
	border:1px solid #CCC;
	background:#F0F0F0;
	margin:15px 0;
	padding:10px;
	overflow-y:auto;
	overflow-x:hidden;
	height:200px;
}

.description-block p
{
	color:black;
	font-size:11px;
}

.text-box-layout
{
	float:left;
	border:1px solid #CCC;
	margin:10px 0;
}

.text-box-layout > h2
{
	background:#F0F0F0;
	color:black;
	font-family: 'Oxygen',sans-serif;
	padding:5px;
	font-size:14px;
	margin:0;
	border-bottom:1px solid #CCC;
}
.text-box-layout > h2.blue
{
	background:url("images/header-grad.jpg") repeat-x scroll 0 -15px #0078AE;
	color:white;
}
.text-box-layout > h2.grey
{
	background:url("images/grey-grad.jpg") repeat-x scroll 0 -30px #2e3436;
	color:white;
}
.text-box-layout > h2.purple
{
	background: url("images/admin-grad.jpg") repeat-x scroll 0 -50px #5C3566;
	color:white;
}
.text-box-layout-textarea
{
	padding:5px;
	height:200px;
	overflow-y:auto;
	overflow-x:hidden;
}
.text-box-layout-textarea > p
{
	font-size:11px;
	color:black;
	
}

.text-box-question
{
	margin:10px 0;
	background:#F0F0F0;
	border:1px solid #CCC;
}

.text-box-question h2
{
	font-family: 'Oxygen',sans-serif;
	padding:5px;
	font-size:14px;
	margin:0;
	color:black;
	font-weight:100;
}
.text-box-question h2.red
{
	background:url("images/red-grad.jpg") repeat-x scroll 0 -90px #0078AE;
	color:white;
}
.text-box-question h2.purple
{
	background: url("images/admin-grad.jpg") repeat-x scroll 0 -50px #5C3566;
	color:white;
}


.impact-table-view
{
	float:left;
	border:1px solid #CCC;
	margin:10px 0;
	border-collapse:collapse;
}

.impact-table-view th
{
	background:#F0F0F0;
	color:black;
	font-family: 'Oxygen',sans-serif;
	padding:5px;
	font-size:14px;
	margin:0;
	border-bottom:1px solid #CCC;
	font-style:normal;
	font-weight:100;
	text-align:left;
}

.impact-table-view th.grey
{
	background:url("images/grey-grad.jpg") repeat-x scroll 0 -30px #2e3436;
	color:white;
}

.impact-table-view td
{
	font-size:11px;
	padding:5px;
	border:1px dotted #CCC;
	width:237px;
	
}

.view-half-page-left
{
	width:479px;
}
.view-half-page-right
{
	width:472px;
	margin-left:5px;
}
.green
{
	color:#030;
	font-weight:bold;
}
.light-green
{
	color:#090;
	font-weight:bold;
}

.red
{
	color:#F00;
	font-weight:bold;
}

.admin-box
{
	margin:10px 0;
	background:#5c3566 url('images/admin-grad.jpg') repeat-x;
	border:1px solid #606;
	text-decoration:none;
	display:block;
	
}
.admin-box:hover
{
	background:#5c3566 url('images/admin-grad.jpg') 0 -40px repeat-x;
}

.admin-box-textarea > h2
{
	color:white;
	margin:0px 0;
	padding:0;
	position:relative;
	top:25px;
}

.admin-box-textarea
{
	padding:0px 0 0px 240px;
	background:url('images/resolve-man-arrow2.png') left top no-repeat;
	height:140px;
}
.admin-box-textarea p
{
	color:white;
	font-size:12px;
	position:relative;
	top:25px;
}

.alert-save-box
{
	margin:10px 0;
}


/* Questions */

.question-block
{
	padding:10px;
}

.question-block h2
{
	color: #54534A;
    display: block;
    font-family: 'Oxygen',sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
}

.question-block-answer
{
	padding:5px;
}

.checklist-area
{
	margin:10px 0;
	padding:10px;
}
.checklist-block
{
	display:block;
	margin:10px 0;
	padding:10px 0;
	background: rgb(238,238,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
	padding:10px;
	border:1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.checklist-block p
{
	font-size:11px;
	color:black;
	margin:0 0 5px;
}


/* TRIANGLE CHAT BUBBLE */

.triangle-right {
   /*background: -moz-linear-gradient(#2E88C4, #075698) repeat scroll 0 0 transparent;*/
    background: #0078AE;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
	font-size:11px;
    margin: 1em 0 3em;
    padding: 15px;
    position: relative;
}
.triangle-right.top {
    background: #0078AE;
	 
}
.triangle-right.left {
    background: none repeat scroll 0 0 #0078AE;
	
    margin-left: 40px;
}
.triangle-right.right {
    background: none repeat scroll 0 0 #0078AE;
	
    margin-right: 40px;
}
.triangle-right:after {
    border-color: #0078AE transparent;
    border-style: solid;
    border-width: 20px 0 0 20px;
    bottom: -20px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
}
.triangle-right.top:after {
    border-color: transparent #0078AE;
    border-width: 20px 20px 0 0;
    bottom: auto;
    left: auto;
    right: 50px;
    top: -20px;
}
.triangle-right.left:after {
    border-color: transparent #0078AE;
    border-width: 15px 40px 0 0;
    bottom: auto;
    left: -40px;
    top: 16px;
}
.triangle-right.right:after {
    border-color: transparent #0078AE;
    border-width: 15px 0 0 40px;
    bottom: auto;
    left: auto;
    right: -40px;
    top: 16px;
}

/* Triangle Area */

.chatbox
{
	margin:10px 0;
}
.left-chatbox
{
	width:180px;
	float:left;
}
.left-chatbox h2
{
	color: #54534A;
    display: block;
    font-family: 'Oxygen',sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
	text-align:center;
	position:relative;
	top:15px;
}
.left-chatbox-content
{
	float:left;
	width:780px;
}

.right-chatbox
{
	width:180px;
	float:left;
}
.right-chatbox h2
{
	color: #54534A;
    display: block;
    font-family: 'Oxygen',sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
	text-align:center;
	position:relative;
	top:15px;
}
.right-chatbox-content
{
	float:left;
	width:780px;
}

.text-alert
{
	background: -moz-linear-gradient(#8ADD6D, #60B044) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(#8ADD6D, #60B044); /* IE10 */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ADD6D), color-stop(100%, #60B044)); /* Safari 4+, Chrome 2+ */  
    background: -webkit-linear-gradient(#8ADD6D, #60B044); /* Safari 5.1+, Chrome 10+ */  
    background: -o-linear-gradient(#8ADD6D, #60B044); /* Opera 11.10 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ADD6D', endColorstr='#60B044'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ADD6D', endColorstr='#60B044')"; /* IE8+ */  
    border-color: #74BB5A #74BB5A #509338;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding:10px;
	position:relative;
}

.text-alert p
{
	color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	margin:0;
}
.text-alert .closex
{
	position:absolute;
	right:10px;
	top:4px;
	color:white;
	font-weight:bold;
	font-size:17px;
}
.text-alert #closeme
{
	cursor:pointer;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.text-alert a
{
	color:white;
}

/* custom background */
.bck-set-text-alert
{
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding:10px;
	position:relative;
}

.bck-set-text-alert p
{
	color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	margin:0;
}
.bck-set-text-alert .closex
{
	position:absolute;
	right:10px;
	top:4px;
	color:white;
	font-weight:bold;
	font-size:17px;
}
.bck-set-text-alert #closeme
{
	cursor:pointer;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.bck-set-text-alert a
{
	color:white;
}

/*** REPORTS ***/

.report-choose
{
	width:46%;
	float:right;
	padding:10px;
	background:#EEE;
	margin-bottom:30px;
}

.report-prop
{
	padding:10px;
	background:#EEE;
}


.loading
{
	display:none;
	text-align:center;
}

.t-vert-title
{
	font-weight:bold;
	font-size:12px;
	width:40%;
	padding:5px 0;
	color:#333;
}

.t-vert-content
{
	font-size:12px;
	width:60%;
	color:#333;
}

.pir-details-container
{
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
border:1px solid #F5F5F5;

	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.pir-checklist-bubble
{
	background: rgb(238,238,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}



.pir-todo-container
{
	margin:25px 0;
	padding:10px;
	background:#825b87;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}


.pir-todo-content-unchecked
{
	padding:10px 10px 10px 48px;
	background:white url('images/checkbox_unchecked.png') no-repeat 10px 12px;
	border-top:1px solid #CCC;
}

.pir-todo-name
{
	font-weight:bold;
	font-size:14px !important;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
}

.pir-todo-container p
{
	font-size:11px;
	margin:3px 0 0;
}

