/*	Content management and site development
	Navigata Communications Ltd.
	e: web.solutions@navigata.ca
	w: www.navigata.com
	t: 1.877.477.5266
*/
/*----------- DEFAULT HTML ELEMENTS -----------*/
* {margin: 0px; padding: 0px; border: 0px; }
h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : #525051; margin: 0px 0px 10px 0px; }
h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #A63A00; margin: 0px 0px 10px 0px; }
ul {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #525051; list-style : disc outside; margin: 0px 0px 10px 20px; }
p {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #525051; line-height : 140%; margin: 0px 0px 10px 0px; }
tbody {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #525051; line-height : 140%; }
body {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #525051; }
A:link{
	color: #B86133; text-decoration: underline; }
A:active{
	color: #B86133; text-decoration: underline; }
A:visited{
	color: #B86133; text-decoration: underline; }
A:hover{
	color : #525051; text-decoration: underline; }

/*----------- BODY CONTENT -----------*/

h1.white {
	/*HEADER*/
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : #fff;
}
.webconf_header {
	/* WEBCONF TITLE HEADER*/
font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 20px; color : #187996; padding: 0px 5px 10px 0px;
}
.webconf_formText {padding: 5px 10px 5px 5px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525051;
}
.webconf_formCell {padding: 5px 10px 5px 5px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525051;
}
.webconf_tab {padding: 0px 0px 0px 0px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; background-color:#525051;
}
.webconf_text {padding: 10px 10px 10px 10px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #525051;
}
.form_text {padding: 5px 10px 5px 15px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525051; width:220px;
}
.form_mktg_text {
	padding: 5px 10px 5px 15px;text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; width:220px; background-color:#D3CDC5;
}
.form_text_indent {
	padding: 5px 10px 5px 95px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525051; width:250px;
}
.form_cell {
	padding: 5px 10px 5px 5px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525051; width:380px;
}
.form_mktg_cell {
	padding: 5px 10px 5px 5px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525051; width:380px; background-color:#D3CDC5;
}
ul.small {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #222222;
}
p.footnote {
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #444444; line-height : 100%;
}

/*----------- RIGHT SIDEBAR CONTENT -----------*/
.rightcontent_header { /*STYLE FOR RIGHT LINK HEADERS*/
	background:#525051; margin: 0px 0px 10px 0px; padding: 5px 8px 5px 8px; font-family : Verdana,  Arial, Helvetica, sans-serif;  color : #ffffff; font-weight : bold; font-size : 11px; border-bottom : 1px solid #ffffff;
}
p.right_text {
	font-size : 11px; font-family : Verdana,  Arial, Helvetica, sans-serif; color : #525051; padding: 0px 8px 2px 8px;
}


/*----------- FORM ELEMENTS -----------*/
/*HOME PAGE FORMS*/
.input_main{
	background-color : #ffffff; border : 1px solid #525051; font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 5px 0px 5px; width : 190px;
}
.select_main{
	font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 5px 0px 5px; width : 190px;
}

/*GENERAL SITE FORMS*/
.input_search{
	background-color : #ffffff; border : 1px solid #525051; font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 0px 0px 0px; width : 140px;
}
.input_text{
	background-color : #ECEAE7; border : 1px solid #525051; font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 0px 0px 5px; width:185px;
}
.input_text_gen{
	background-color : #ECEAE7; border : 1px solid #525051; font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 0px 0px 5px;
}
.input_text_sm{
	background-color : #ECEAE7; border : 1px solid #525051; font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 0px 0px 1px; width:30px;
}
.input_textarea{
	background-color : #ECEAE7; border : 1px solid #525051; font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px 0px 0px 5px;
}
.select_default{
	font : 10px Verdana, Arial, Helvetica, sans-serif; padding : 0px; width : 200px; background-color : #ECEAE7;
}


/*----------- LEFT SIDEBAR NAV -----------*/
/* 1ST LEVEL LEFT NAV */
.nav {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #3C2A13; background: #D09143; text-align : left; }
.nav A {
	display: block; padding: 5px 5px 5px 6px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.nav A:active {
	display: block; padding: 5px 5px 5px 6px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.nav A:link {
	display: block; padding: 5px 5px 5px 6px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.nav A:visited {
	display: block; padding: 5px 5px 5px 6px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.nav A:hover {
	display: block; padding: 5px 5px 5px 6px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; background: #E3BD8E; }

/* 1ST LEVEL LEFT NAV -----ON-----*/
.nav_on {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #D9A769; background: #ffffff; text-align : left; }

A.nav_on {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #D9A769; background: #ffffff; text-align : left; }

A.nav_on:hover {
	background: #ffffff; }
A.nav_on:active {
	background: #ffffff; }
A.nav_on:link {
	background: #ffffff; }
A.nav_on:visited {
	background: #ffffff; }

/*  2ND LEVEL LEFT NAV */
.sub_nav {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #3C2A13; background: #D9A769; text-align : left; }
.sub_nav A {
	display: block; padding: 5px 5px 5px 15px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.sub_nav A:active {
	display: block; padding: 5px 5px 5px 15px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.sub_nav A:link {
	display: block; padding: 5px 5px 5px 15px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.sub_nav A:visited {
	display: block; padding: 5px 5px 5px 15px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }
.sub_nav A:hover {
	display: block; padding: 5px 5px 5px 15px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; background: #E3BD8E; }

/* 2ND LEVEL LEFT NAV ------ON */
.sub_nav_on {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #272B2C; background: #ffffff; text-align : left; }

A.sub_nav_on {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #272B2C; background: #ffffff; text-align : left; }

A.sub_nav_on:hover {
	background: #ffffff; }
A.sub_nav_on:active {
	background: #ffffff; }
A.sub_nav_on:link {
	background: #ffffff; }
A.sub_nav_on:visited {
	background: #ffffff; }


/* 3RD LEVEL LEFT NAV */

.sub_nav2 {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #3C2A13; background: #E3BD8E; text-align : left; }

.sub_nav2 A {
	display: block; padding: 5px 5px 5px 20px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }

.sub_nav2 A:active {
	display: block; padding: 5px 5px 5px 20px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }

.sub_nav2 A:link {
	display: block; padding: 5px 5px 5px 20px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }

.sub_nav2 A:visited {
	display: block; padding: 5px 5px 5px 20px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #3C2A13; }

.sub_nav2 A:hover {
	display: block; padding: 5px 5px 5px 20px; margin: 0; text-decoration: none; border-bottom : 1px solid #ffffff; color: #272B2C; background: #ffffff; }

/* 3RD LEVEL LEFT NAV ------ON */

.sub_nav2_on {
	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #272B2C; background: #ffffff; text-align : left; }

A.sub_nav2_on {
	background: #ffffff; }

A.sub_nav2_on:active {
	background: #ffffff; }

A.sub_nav2_on:link {
	background: #ffffff; }

A.sub_nav2_on:visited {
	background: #ffffff; }

A.sub_nav2_on:hover {
	background: #ffffff; }


/*----------- FOOTER -----------*/
A.footer:link{
    color: #ffffff;
	text-decoration: none; }
A.footer:active{
    color: #ffffff;
	text-decoration: none; }
A.footer:visited{
    color: #ffffff;
	 text-decoration: none; }
A.footer:hover{
    color: #ffffff;
	text-decoration: underline; }