@charset "UTF-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background-image:url(graphics/radial_grade_animation3.gif);
  background-repeat:repeat-x;
  background-attachment:fixed;
  color: white;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding:5px 20px 20px 20px;
  height:1%;
  }

#wrapper {
 position:relative;
 top:0;
 left:0;
 width:925px;
 margin-right:auto;
 margin-left:auto;
 color: black;
 padding:0px;
 }

#index{
 position:relative;
 top:0;
 left:0;
 width:925px;
 margin-right:auto;
 margin-left:auto;
 color: black;
 padding:0px;
 font-family:Arial, Helvetica, verdana, sans-serif;
 font-size: 24px;
 }
 
#index h1{
font-family:Arial, Helvetica, verdana, sans-serif;
font-size:24px;
font-weight:600;
color:#cc0000;
}

#logo{
	position:absolute;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 140px;
	height: 55px;
	left: 30px;
	top:0px;
 }  
 #logo a:link, #logo a:visited{
display:block;
text-decoration:none;
}

#slogan{
	position:absolute;
	color:#000000;
	font-weight:500;
	font-size:18px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 415px;
	height: 31px;
	left: 256px;
	top:37px;
 }  
 #slogan a:link, #logo a:visited{
display:block;
text-decoration:none;
}

 #youtube{
	position:absolute;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 30px;
	height:30px;
	left: 703px;
	top: 18px;
 }  
  #youtube a:link, #youtube a:visited{
display:block;
text-decoration:none;
}
 
 #twitter{
	position:absolute;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 30px;
	height: 30px;
	left: 743px;
	top: 18px;
 }  
  #twitter a:link, #twitter a:visited{
display:block;
text-decoration:none;
}
 
#facebook{
	position:absolute;
	
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 30px;
	height: 30px;
	left: 823px;
	top: 18px;
 }  
  #facebook a:link, #facebook a:visited{
display:block;
text-decoration:none;
}

#linkedin {
	position:absolute;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 30px;
	height:30px;
	left: 783px;
	top: 18px;
 }  
  #linkedin a:link, #linkedin a:visited{
display:block;
text-decoration:none;
}


#banner{
 margin:0 0 0 0;
 padding: 0px;
 background-image:url(graphics/leaf_banner2.png);
 background-repeat:no-repeat;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:24px;
 color:#FFFFFF;
 height:58px;
}

#search{
 background-color:#FFFFFF;
 background-image:url(graphics/cdn_flag_Banner_winter.jpg);
 padding: 0px 25px 0px 0px;
 border: 3px solid #990000;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 font-weight:300;
 color:#ffffff;
 height:60px;
}

#searchemail h1{
 padding: 0px 25px 0px 0px;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 font-weight:300;
 color:black;
}

#searchemail p1{
 padding: 0px 0px 0px 0px;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 font-weight:300;
 text-align:right;
 color:#000000;
}

#searchemail a:link, #search a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:500;
 font-size: 14px;
 padding: 0;
 color:#CC0000;
 text-decoration: none;
}

#searchemail a:hover {
 color:#cc0000;
 margin: 0;
 font-weight:500;
}

#googlesearch{
	position:relative;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width: 231px;
	height: 60px;
	float:left;
	margin-left: 6px;
	margin-top: 6px;
}

#searchemail{
	position:relative;
	margin-left:650px;
	margin-top:-20px;
	width:250px;
	padding:30px 0px 0px 0px;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-weight:300;
	color:#000000;
	text-align:right;
	height:30px;
}

#mailcontact{
	z-index: 1;
	position:relative;
	 background:#FFFFFF;
	margin-left:700px;
	margin-top:3px;
	width:200px;
	padding:0px 0px 0px 0px;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-weight:300;
	color:#000000;
	text-align:center;
	height:15px;
}

#mailcontact h1{
 padding: 0px 25px 0px 0px;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 font-weight:300;
 color:black;

}

#mailcontact p1{
 padding: 0px 0px 0px 0px;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 font-weight:300;
 text-align:right;
 color:#000000;
}

#mailcontact a:link, #search a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:500;
 font-size: 14px;
 padding: 0;
 color:#CC0000;
 text-decoration: none;
}

#mailcontact a:hover {
 color:#cc0000;
 margin: 0;
 font-weight:500;
}

#contentnav{
 margin:0 0 0 0;
 position:relative;
 height:100%;
 width:925px;
 float:left;
 }
 
#nav-block{
height:auto;
position:relative;
 top:0;
 left:0;
 width: 200px;
 float:left;
}
 
#nav {
 position:relative;
 top:0;
 left:0;
 width: 200px;
 float:left;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 color:#ffffff;
}


#nav ul {
 list-style: none;
 margin: 0;
 padding:0;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 color:#ffffff;
}

#nav ul li {
 float: left; 
 width: 100%;
}



#nav ul li a:link, #nav li a:visited {
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-size: 14px;
 font-weight:200;
 display: block;
 padding: 1px 0 1px 12px;
 background-color: #990000;
 color: #ffffff;
 text-decoration: none;
}

#nav ul li a:hover {

 background-repeat:no-repeat;
 background-color:#ffffff;
 color:#000000;
}

#nav ul li {
 float: left; 
 width: 100%;
}



#nav ul li2 a:link, #nav ul li2 a:visited {
 font-family:Arial, Helvetica, Verdana, sans-serif;

 font-size: 14px;
 font-weight:200;
 display: block;
 padding: 1px 0 1px 12px;
 background-color: #ffffff;
 color: #cc0000;
 text-decoration: none;
}

#nav ul li2 a:hover {
 background-repeat:no-repeat;
 background-color:#ffffff;

 color: #000000;
}


#nav ul ul {
 margin-left: 6px;
}

#nav ul ul li {
margin:0;
}

#nav ul ul li a:link, #nav ul ul li a:visited {
 background-color: #cc0000;
 display: block;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:200;
 font-size: 14px;
 display: block;
 padding: 1px 0 1px 18px;
 color: #ffffff;
 text-decoration: none;
}

#nav ul ul li a:hover {

 background-color:#ffffff;
 color: #000000;
 margin: 0px 0px 0px 0;
 text-decoration:none;
}

#nav ul ul li2 {
margin:0;
}
#nav ul ul li2 a:link, #nav ul ul li2 a:visited {

 background-color: #ffffff;
 background-repeat:no-repeat;
 display: block;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:200;
 font-size: 14px;
 padding: 0px 0 0px 18px;
 color:#000000;
 text-decoration: none;
}
#nav ul ul li2 a:hover {
 color: #000000;
 margin: 0 0px 0 0;
}

#navblock-fill{

height:100%;
width:auto;
margin-top:550px;
}



---------------------------!>
#content {
position:relative;
background-color:#FFFFFF;
 margin-left:200px;
margin-bottom:6px;
 height:auto;
 width:721px;
 padding:0;
 overflow: visible;
 float:left;
 }

#wrap-content{
position:relative;
width:720px;
height:100%;
margin:0px;
float:left;
background-color:#FFFFFF;
text-align:center;

}

#wrap-content2{
position:relative;
width:720px;
height:448px;
margin:0px;
float:left;
background-color:#FFFFFF;
text-align:center;

}

#content .wrap-one{
width:709px;
float:left;
background-color:#FFFFFF;
padding:0 0 0 12px;
}

#content .wrap-two{
width:709px;
float:left;
background-color:#FFFFFF;
padding: 0 0 0 12px;
}

#content .wrap-two2{
width:720px;
float:left;
background-color:#FFFFFF;
height:50px;
}

#content .wrap-three{
width:720px;
float:left;
background-color:#FFFFFF;
padding: 0 0 0 0;
}

#content .prodhead{
margin-top:0;
width:auto;
height:auto;

}


#content .wrap-prodhead{
width:100%;
float:left;
margin-bottom:0px;
}

#content .prodhead h1{
font-family:arial, helvetica, verdana, sans-serif;
font-size:28px;
font-weight:600;
color:#cc0000;
margin-right:25px;
margin-bottom:10px;
text-align:right;
}

#content .prodhead p{
font-family:arial, helvetica, verdana, sans-serif;
color:black;
font-size:18px;
font-weight:300;
margin-right:25px;
margin-top:0;
text-align:right;
}

#content .prodhead p2{
font-family:arial, helvetica, verdana, sans-serif;
color:black;
font-size:14px;
font-weight:300;
text-align:right;
margin-top:0px;
}

#content .prodhead p2 a:link, #content .prodhead p2 a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:600;
 font-size: 14px;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .prodhead p2 a:hover {
 color: #ff0000;
 margin: 0;
}

#content .one a:link, #content .one a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 12px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .one a:hover {
 color: #ff0000;
 margin: 0;
}

#content .one{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-top:0;
margin-left:0;
height:140px;
width:120px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .one h1{
font-size:12px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .one p{
margin-top:6px;
font-size:12px;
font-weight:400;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}

#content .one p3{
font-size:12px;
font-weight:400;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}


#content .two a:link, #content .two a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 14px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .two a:hover {
 color: #ff0000;
 margin: 0;
}

#content .two{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-left:0;
margin-top:0;
height:140px;
width:120px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .two h1{
font-size:12px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .two p{
font-size:12px;
font-weight:400;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
margin-top:6px;
color:#cc0000;
}

#content .two p3{
font-size:12px;
font-weight:400;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}

#content .two2{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-left:0;
margin-top:0;
height:120px;
width:120px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .two2 h1{
font-size:12px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .two2 p{
font-size:12px;
font-weight:400;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
margin-top:6px;
color:#cc0000;
}

#content .two2 p3{
font-size:12px;
font-weight:400;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}

#content .three a:link, #content .three a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 14px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .three a:hover {
 color: #ff0000;
 margin: 0;
}

#content .three{
background-image:url(graphics/n_transparent_265x339px.png);
background-repeat:no-repeat;
position:relative;
margin-left:0;
margin-top:0;
height:252px;
width:328px;
padding:0;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .three h1{
font-size:14px;
text-decoration:none;
}

#content .three p{
font-size:12px;
font-weight:100;
}

#content .four a:link, #content .four a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 14px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .four a:hover {
 color: #ff0000;
 margin: 0;
}

#content .four{
background-image:url(graphics/n_transparent_265x339px.png);
background-repeat:no-repeat;
position:relative;
margin-left:0;
margin-top:0;
height:252px;
width:328px;
padding:0;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .four h1{
font-size:14px;
text-decoration:none;
font-family:arial, helvetica, verdana, sans-serif;
}

#content .four p{
font-size:12px;
font-weight:400;
font-family:arial, helvetica, verdana, sans-serif;
}

#content .five{
position:relative;
background-color:#FFFFFF;
margin:0 0 0 0;
padding:0px;
height:80px;
width:709px;
float:left;
text-align:center;
font-family: arial, helvetica, verdana, sans-serif;
font-size:14px;
font-weight:400;
font-style:italic;
color:#cc0000;
}

#content .two-thirds a:link, #content .two-thirds a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 15px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .two-thirds a:hover {
 color: #ff0000;
 margin: 0;
}

#content .two-thirds{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-top:0;
margin-left:0;
height:120px;
width:372px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .two-thirds h1{
font-size:16px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .two-thirds p{
margin-top:6px;
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}

#content .one a:link, #content .one a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 15px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .one a:hover {
 color: #ff0000;
 margin: 0;
}

#content .youtube-div2{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-top:0;
margin-left:0;
height:258px;
width:326px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .youtube-div2 h1{
font-size:16px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .youtube-div2 p{
margin-top:6px;
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}

#content .youtube-div2 p3{
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}



#content .wrap-content{
width:100%;
float:left;
}

#content .two a:link, #content .two a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:300;
 font-size: 15px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .two a:hover {
 color: #ff0000;
 margin: 0;
}

#content .six a:link, #content .four a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 14px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .six a:hover {
 color: #ff0000;
 margin: 0;
}

#content .six{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-left:0;
margin-top:0;
height:140px;
width:372px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .six h1{
font-size:16px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .six p{
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
margin-top:6px;
color:#cc0000;
}

#content .seven a:link, #content .four a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 14px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .seven a:hover {
 color: #ff0000;
 margin: 0;
}

#content .seven{
background-image:url(graphics/n_transparent_170x133px.png);
background-repeat:no-repeat;
position:relative;
margin-left:0;
margin-top:0;
height:140px;
width:372px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .seven h1{
font-size:16px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .seven p{
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
margin-top:6px;
color:#cc0000;
}


#one-content p{
font-family: arial, helvetica, verdana, sans-serif;
font-size:14px;
color:#000000;
}

#one-content h1{
font-family: arial, helvetica, verdana, sans-serif;
font-size:24px;
color:#cc0000;
font-weight:bold;
}

#one-content a:link, #content .four a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;

 font-size: 14px;
 display: block;
 padding: 0;
 color:#000000;
}

#one-content a:hover {
 color: #cc0000;
 margin: 0;
}

#one-content ol {
 list-style: none;
 margin: 0;
 padding:0;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 color:#000000;
}

#one-content li {
 list-style: none;
 margin: 0;
 padding:0;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
 color:#000000;
}



#content .youtube-div a:link, .youtube a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 15px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .youtube-div a:hover {
 color: #ff0000;
 margin: 0;
}

#content .youtube-div{
position:relative;
margin-top:0;
margin-left:0;
height:150px;
width:240px;
padding-top:0px;
float:left;

text-decoration:none;
text-align:center;
}

#content .youtube-div h1{
font-size:16px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .youtube-div p{
margin-top:6px;
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}


#content .half-div{
position:relative;
margin-top:0;
margin-left:0;
height:150px;
width:240px;
padding:0;
float:left;

text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, verdana, sans-serif;
}

#content .half-div h1{
font-size:16px;
text-decoration:none;
margin-bottom:20px;
font-weight:bold;
font-style:italic;
}

#content .half-div p1{
font-size:13px;
font-weight:300;
font-family: arial, helvetica, verdana, sans-serif;
color:#cc0000;
margin-bottom:20px;
display:block;
}

#content .half-div a:link, .half-div a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 12px;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .half-div a:hover {
 color: #ff0000;
 margin: 0;
 font-size:13px;
}

#content .half-div p2{
font-size:13px;
font-weight:300;
font-family: arial, helvetica, verdana, sans-serif;
color:#cc0000;
margin-bottom:20px;
}


#content .half-div2{
position:relative;
margin-top:0;
margin-left:0;
height:150px;
width:240px;
padding-top:0;
float:left;
background-image:url("graphics/new_index_contentsection_07.jpg");
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, verdana, sans-serif;

}

 #lower-block{
	position:relative;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	height:150px;
width:480px;

 }

 #large-banner{
	position:relative;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	height:136px;
width:389px;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
 }  
 
  #large-banner a:link, #large-banner a:visited{
display:block;
text-decoration:blink;
}
 #large-banner a:hover {
 color: #ff0000;
 margin: 0;
}


 #content .long-rectangle a:link, .long-rectangle a:visited{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-weight:400;
 font-size: 15px;
 display: block;
 padding: 0;
 color:black;
 text-decoration: none;
}

#content .long-rectangle a:hover {
 color: #ff0000;
 margin: 0;
}

#content .long-rectangle{
background-image:url(graphics/canada_day_banner2.png);
background-repeat:no-repeat;
position:relative;
margin-top:0;
margin-left:0;
height:320px;
width:658px;
padding-top:0px;
float:left;
border-top: 3px solid #cccccc;
border-bottom: 3px solid #666666;
border-right: 3px solid #999999;
border-left: 3px solid #cccccc;
text-decoration:none;
text-align:center;
}

#content .long-rectangle h1{
font-size:16px;
text-decoration:none;
margin-bottom:0;
font-weight:bold;
}

#content .long-rectangle p{
margin-top:6px;
font-size:14px;
font-weight:700;
font-family: arial, helvetica, verdana, sans-serif;
font-style:italic;
color:#cc0000;
}

#content .emailsub{
position:relative;
margin-top:0;
margin-left:0;
height:100px;
width:720px;
padding-top:0px;
float:left;
text-decoration:none;
text-align:center;
}

#subscription{
width:360px;
position:relative;
float:right;}

#contactsub{
margin:0;
position:absolute;}

#search2{
 background-image:url(graphics/search2_background.png);
 border: 3px solid #990000;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:15px;
 font-weight:300;
 height:60px;
 float:left;
 width:915px;
}

#contact{
margin-top:0px;
position:relative;
float:left;
width:100%;
height: 200px;
text-align:center;
padding:4px 0 0 0;
}

#contact h1{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  color: #cc0000;
 margin-top:25px;
  background-color: #cccccc;
text-align:left;
  font-weight:400;
}
#contact h3{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  color: #cc0000;
 margin-top:100px;
  background-color: #cccccc;
  font-weight:400;
  text-align:left;
}
#contact h4{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
 margin-top:100px;
  font-weight:400;
  text-align:left;
}

#contact p1{
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:14px;
  color: #000000;
  margin-bottom:12px;
  font-weight:400;
  line-height:18px;
}

#contact h2{
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:10px;
  color: #000000;
  margin: 6px 6px 0 0;
  text-align:center;
  font-weight:400;
  line-height:17px;
}

#bottomfill{
background-image:url("graphics/new_index_contentsection_01.jpg");
position:relative;
margin-top:0;
margin-left:0;
height:50px;
width:720px;
padding-top:10px;
float:left;
text-decoration:none;

}

#border{
	position:relative;
	float:left;
	width:695px;
	margin-left:0;
	height:25px;

}
--------CMCN-------------

#cmcn{
position:relative;
text-align:center;
width:612px;
height:100%;
}
#table{
	position:relative;
	height:612px;
	width:792px;
	left: 1px;
	top: 71px;
}

#paypal{
position:relative;
width:700px;
float:left;}
