/*  STYLE SHEET AND SITE DESIGN COPYRIGHT BY GIL ZVULONY (2004) and licensed to Lani Gozlan*/


/* GENERAL STYLES (EXCEPT FORMS) STARTS HERE */


blockquote {border-left:1px solid #000066; line-height: 110%; font-size: 80%; padding-left:5px} 
img {border: 0px none; }
a  { text-decoration: none }

UL {PADDING: 0px; MARGIN: 0px}

LI {DISPLAY: Block; LIST-STYLE-TYPE: none}

h1, h2, h3, h4, h5, h6 {font-family: verdana, Arial, Helvetica, sans-serif; text-align:left}

address  {text-decoration:none; font-style:normal; line-height:125%}

html { padding: 0; margin: 0}

body {background:#FFFFFF url('../images/canada.jpg') repeat-y; font-size:90%; height: 100%; font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif
; line-height:100%; margin:0px; padding: 0px; text-decoration:none}

acronym, abbr {border-bottom:1px dotted #0000FF; cursor:help}


.small {font-size:.9em; line-height: 100%; }

/* GENERAL STYLES (EXCEPT FORMS) ENDS HERE */


/* IMAGE CLASSES START HERE */
.imgl {float: left; padding-right: 25px}
.imgr {float: right; padding-left: 25px}
/* IMAGE CLASSES END HERE */

/* FORM STYLES STARTS HERE */


br {
	clear: left;
}


form         { border: 1px solid #800000; 
               padding: 15px; margin: 5px}
       
form h2 {line-height: 110%}
               

label {display: block;
	width: auto;
text-align: left; }

.dataentry{
	width: auto; margin-bottom: 15px; padding:0;
	text-align: left; 
background: #FFCC00; }


input:focus {
	background: white}

select:focus {
	background: white}
textarea:focus {
	background: white}

.submit-button {text-align:center; margin-left:25%; width: 15em; color: #FFCC00; font-family: Lucida Console; font-variant: small-caps; 
               border-style: outset; border-width: 2px; padding: 4px; 
               background-color: #800000}
               
:focus.submit-button {color: #800000; font-family: Lucida Console; font-variant: small-caps; 
               border-style: inset; border-width: 2px; padding: 4px; 
               background-color: #FFCC00}

br {
	clear: left;
}

legend       {border:1px dotted #000080; font-size: 1.5 em; color:#000066; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
           
fieldset {border-style:solid; border-width:0px; background:#FFFFFF; padding:10px; margin:10px; }

/* FORM STYLES ENDS HERE */


/* BREADCRUMBS STYLES STARTS HERE */

#breadcrumbs {padding:0; position: absolute; top: 150px; left:2%; font-size:.7em; color:#000066}

#breadcrumbs a:hover { text-decoration: none; color: #000066; background-color:#FFFF99 }
#breadcrumbs a { color: #000066; text-decoration: none}

/* BREADCRUMBS STYLES ENDS HERE */



#top {background:#800000; display:block; position: fixed; top:0; left:0; width: 100%; height:120px; z-index:100; padding:0}


#terms {border:1px dashed #FFCC00; padding:10px; margin-top: 2em; margin-bottom: 2em}
#terms a {color: #FFFFFF; text-align: center; font-size: .8em; text-decoration: none; font-family:Verdana; font-weight:bold; border-top-width:1px; border-bottom-width:1px; }
#terms a:hover { border:1px solid #FFCC00;  }

#top h1 {font-size: 2em; text-transform: uppercase; font-family: Engravers MT; 
               text-align: center; color: #FFCC00; padding: 5px; background-color: #800000}
#top h2 {font-size:.9em; color: #FFFFFF; line-height: 100%; 
text-align:center;  padding-top:5px; padding-bottom:5px}

#navcontainer {border-left:1px solid #000066; border-top:8px solid #000066; border-right:1px solid #000066; border-bottom:3px solid #000066; 
float:left; text-align: left; position: relative; left: 40px; top:0}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #FFFF99;
color: #000066;
float: left;
font-weight:bold;
padding-top:5px;
padding-bottom:5px}


#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
background-color: #FFFF99;
color: #000066;
text-decoration: none;
float: left;
FONT-SIZE: .9em; font-weight:bold; padding-left:1em; padding-right:1em; padding-top:0; padding-bottom:0}

#navcontainer ul li a:hover
{
background-color: #000066;
color: #FFFF99;
}



#header {display:block; color: #FFFFFF; background: #000066 url('../images/background.gif') left top; 
		width:100%; margin-top:-20px; padding:0; height:128px}


#header a {display:none}





#leftnav     { text-align: center; width: 90%; margin-top: 1em; margin-bottom: 4em; }

#leftnav a
{
font-size: 1em;
display: block;
padding: 3px;
width: 100%;
border-bottom: 1px solid #C0C0C0; color:#FFFFFF; text-decoration:none; border-left-width:1px; border-right-width:1px; border-top-width:1px
}

#leftnav a:link 
{
color: #EEEEEE;
text-decoration: none
}

#leftnav a:visited {color: #EEEEEE;
text-decoration: none
}

#leftnav a:hover
{
border-bottom:1px solid #FFCC00; color: #FFCC00;border-left-width:1px; border-right-width:1px; border-top-width:1px
}





		
		#col1
		{
			padding:5px; float: left;
			width: 65%;
			margin-bottom: 100px;
			position: relative; left: 40px; top:148px
		}


						
	#col2
		{
	background:#800000 left top;
	float:right;
	width: 130px;
	padding: 15px;
	text-align:center;
	font-size:.8em;
	color:#FFFFFF;
	position:absolute;
	right:2%;
	top:138px;
	z-index:9;
	height: 252px;
	left: 690px;


		}

#col2 h1 {line-height: 1em; border-top:1px solid #FFCC00; border-bottom:1px solid #FFCC00; font-size: 1em; text-align: center; margin-top: 4px; 
               margin-bottom: 4px; padding-top:.5em; padding-bottom:.5em; border-left-width:1px; border-right-width:1px}



		
#footer		{
	background-position: left top;
	clear:both;
	position: relative;
	top: 165px;
	width: 75%;
	FONT-SIZE: .9em;
	text-decoration:none;
	text-align:center;
	padding-top:0px;
	padding-bottom:120px;
	background-image:url('../none');
	background-repeat:repeat;
	background-attachment:scroll;
	left: 2px;
}

#legal {border-top:1px solid #800000; clear:both; text-align:left; padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:40px}
#legal p {line-height: 125%; font-size: 1em; text-align: left}
#legal a {text-decoration: underline; font-weight: bold}



               
#box {font-size: .9em; position: relative; float: left; left: 0px; width: 40%; text-align: center; line-height : 125%;
               border: 1px dotted #CCCCFF; padding: 10px; margin: 10px}

#box h2 {font-size: 1em; color:#000066; font-weight:bold }
#box p {font-size: .9em; color:#000080; font-weight:normal; text-align: justify}
#box a:hover {text-decoration: none; color:#000066; background-color:#FFFF99}
#box a {text-decoration: none}
#box strong {font-weight:bold; font-size:.9em}
#box ul, #box li {margin:0; padding:0; list-style-type:none; text-indent:0; word-spacing:0; text-align:left}



#box2 {border: 1px dotted #CCCCFF; padding: 10px; margin: 0px; font-size: .9em; width: 85%; text-align: center; line-height : 100%;
               }
               
               
#box2 h2 {color: #000066; font-size:1.8em; text-align:center; background:#E6E6F3; line-height: 150%}              
#box2 h3 {color: #000066; font-size:1.5em; line-height: 150%}
#box2 p {line-height: 150%; font-size: 1em; color:#000080; font-weight:normal; text-align: left}
#box2 a:hover {text-decoration: none; color:#000066; background-color:#FFFF99}
#box2 a {text-decoration: none}

#box2 ul, #box2 li {margin:0; padding:0; list-style-type:none; text-indent:0; word-spacing:0; text-align:left}





#content {list-style-position: outside; list-style-type:square; background:#FFFFFF url('none') no-repeat center; text-align : justify; margin-left: 50px; margin-right: 50px; line-height:200%; font-size:1em}

#content a {text-decoration: underline}      

#content li {list-style-type: disc; margin-left: 50px; padding: 5px; line-height: 125%}

#content ul {list-style-type: disc; list-style-position:outside}
/* #content img {
border: none; margin:5px; position : relative;
float : right;
left : 0;
top : 0;
text-align:center; padding-left:10px; padding-right:1px; padding-top:1px; padding-bottom:1px}
*/


#content a:hover {text-decoration: none; color:#000066; background-color:#FFFF99}

div#col1 h1 {
margin-left:50px; margin-right:50px; border-top:1px solid #800000; border-bottom:1px solid #800000; font-size : 2em;
text-align : left;
line-height : 125%;
border-right-style : solid;
border-right-width : 0; padding-top:10px; padding-bottom:10px; color:#800000
}


DIV#mainbox {margin: auto; background:#EDEEFE url('../images/tabs-tl.gif') no-repeat; color : #000080;
text-align : center;
position : relative;
top : 0px;
padding: 0;
width: 600px; float:left
  
  }
      
/* TOP MENU STARTS HERE */
      
#menucontainer {border-bottom:1px solid #800000; background-color: #FFCC00; height:1em; text-align:center; position:fixed; left: 0; top:110px; width: 100%; z-index:198; padding:5px; 
                font-size:.8em; display:block; color:#800000
	}     
	
#menucontainer a {padding: 0px; color:#800000; font-size:.8em; text-transform:uppercase; font-weight: bold;letter-spacing:3pt; vertical-align:middle}
#menucontainer a:hover {color: #FFCC00; background-color: #800000} 


/* NAVIGATION MENU ENDS HERE */
