/*
 * DIT Canada
 *
 */

/* @group Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
img {
	display: block;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
html, body {
	height:100%;
}
a {
	cursor:pointer;
	_cursor:hand;
}
/* @end */

/* @group Shortcuts */
.fl{float:left!important;}
.fr{float:right!important;}
.clr{clear:both;}
.clrl{clear:left;}
.clrr{clear:right;}
.di{display:inline!important;}
.db{display:block!important;}
.dn{display:none!important;}

.hand {cursor:pointer;_cursor:hand;}
.wauto {width:auto;}
.center {text-align:center!important;}
.right {text-align:right!important;}
.left {text-align:left!important;}

.np {padding:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important;}
.nm {margin:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important;}

.posa{position:absolute!important;}
.posr{position:relative!important;}

.oh{overflow:hidden!important;}
.oa{overflow:auto!important;}
.bold, strong{font-weight:bold!important;}
.italic, em{font-style:italic!important;}

.mb {margin-bottom:10px;}
.mt {margin-top:10px;}
.ml {margin-left:10px;}
.mr {margin-right:10px;}

.pb {padding-bottom:10px;}
.pt {padding-top:10px;}
.pt30 {padding-top:30px;}
.pl {padding-left:10px;}
.pr {padding-right:10px;}

.min {width:1%!important;}
.smallest {width:50px;}
.smaller {width:100px;}
.small {width:150px;}
.normal {width:200px;}
.big {width:250px;}
.bigger {width:350px;}
.biggest {width:400px;}
.max {width:100%!important;}

/* @end */

/* @group Codeigniter Error/Msgs (Session Flash)*/

.error_msg{min-height:12px;border:1px solid #CB0F0A;background:#FFBAB8 url(../images/icon_error.png) no-repeat;background-position:7px 10px;color:#77100C;padding:10px 10px 10px 31px;margin: 0 10px 10px;}
.success_msg{min-height:12px;border:1px solid #1CA020;background:#CCF0CD url(../images/icon_success.png) no-repeat;background-position:7px 10px;color:#2C6F14;padding:10px 10px 10px 31px;margin: 0 10px 10px;}

/*@end group*/


#dit-ie { height: 100%; width: 100%; background-color: #fff; font-family: 'Trebuchet MS', 'Helvetica', sans-serif; font-size: 14px; padding-top: 20px; }
#dit-ie .dit-header { font-size: 40px; color: #303B4F; font-weight: bold; padding-bottom: 20px; }
#dit-ie .dit-body { margin: 0 auto; width: 800px; background: url('../images/dit/dit.jpg') no-repeat; padding-left: 120px; }
#dit-ie .dit-browser { padding-top: 20px; }
#dit-ie .dit-browser span { width: 155px; float: left; text-align: center; display: block; }
#dit-ie .dit-browser span img { padding-left: 25px; display: block; }
#dit-ie a { text-decoration:underline; color:#303B4F; }
#dit-ie .dit-problem { padding-top: 40px; clear: both; }

/* @end */

.max { height: 100%; width: 100%; }
@media print { #dit_dev { display: none } }
