﻿@charset "utf-8";

@import url("lightview.css");
@import url("calendar.css");

* {	margin:0;
	padding:0;
	}

html, body {height:100%;}
body { 
	font-family:'segoe ui', 'Lucida Grande','Gill Sans','Gill Sans MT',Arial,Helvetica,sans-serif;
	font-size:75%;
	color:#8c8c8c;
	background-color:#e7e7e7;
}
a{text-decoration:none;}
a:link, a:visited { color:#FF9900; }
a:hover, a:active { color:#8c8c8c; }
p {font-size:80%; margin-bottom:1em;}

form {margin:0; padding:0;}
h1 {
	font-family:'Rimouski Rg', Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:140%;
}
h1 span {color:#97cc00;}

h2 {
	font-family:'Rimouski Rg', Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:120%;
	font-weight:bold;
	margin-top:0.8em;
}

h2 span {color:#969696;}

h3 {font-family:'Rimouski Rg', Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:90%;
	font-weight:bold;
}


img {border-width:0;}

html > body .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display:inline-block;
}

/* Convienience Styles */
.c {text-align:center;}
.r {text-align:right;}
.l {text-align:left;}
.h {display:none;}


#Content {margin:10px; padding:0;}

/* Form Styles */
.label {display:inline-block; color:#0166a9; width:80px; font-weight:bold;}
.input { background:#fff url(/img/css/bg.input.gif) no-repeat scroll;
	border:1px solid #aaa;
	color:#333;
	display:inline-block;
	margin:2px 3px 0px 24px;
	padding:3px;
}
.inputText { background:#fff url(/img/css/bg.input.gif) no-repeat scroll;
	border:1px solid #aaa;
	font-family:"segoe ui", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display:inline-block;
	margin:0;
	padding:3px;
}
input.validation-failed, textarea.validation-failed {border:1px solid #FF3300;}
input.validation-passed, textarea.validation-passed {border:1px solid #b9d420;}
.validation-advice { margin-left:4px;}

.scroll	{ height:150px; vertical-align:top;text-align: left; padding: 0px; margin: 0;
	overflow: auto;
	overflow-y: scroll;
	scrollbar-face-color: #ffb23c; 
	scrollbar-shadow-color: #ffb23c; 
	scrollbar-highlight-color: #ffb23c; 
	scrollbar-3dlight-color: #fec978; 
	scrollbar-darkshadow-color: #fec978; 
	scrollbar-track-color: #FF9900; 
	scrollbar-arrow-color: #FF9900; }
	
.base-grid { border-collapse:collapse; border:0px solid #bfbfbf; border-width:0 1px 1px 1px;}
.base-grid-header { background:#dcdcdc url(/img/css/tablehead.gif) no-repeat -10px 0; color:#666; font-weight:bold; text-align:left;}
.base-grid-header-cell {background:#dcdcdc url(/img/css/tablehead.gif) no-repeat -10px 0; height:29px; padding:0 10px; vertical-align:middle; color:#0166a9;}

.base-grid-item { background:#eee url(/img/css/white_stripe.gif) repeat-x 0 0; height:25px; text-align:left;}
.base-grid-item-alternate {background:white; height:25px; text-align:left;}
.base-grid-item-cell { padding:3px 10px; vertical-align:middle; height:19px; line-height:19px; border-top: 1px solid #bfbfbf; color:#0166A9;}
