body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.mainbg {

	background-color: #f1f1f1;

	background-image: url(../images/general/main-bg.gif);

	background-repeat: repeat-y;

}

.text11 {

	font-family: Arial;

	font-size: 11px;

	color: #000;

}

.text12 {  

	font-family: Arial; 

	font-size: 12px;

}

.text12org {

	font-family: Arial;

	font-size: 12px;

	color: #FF4200;

	font-weight: bold;

}



.text10 {

	font-family: Arial;

	font-size: 10px;

	color: #FFFFFF;

}



.text11red {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #CC0000;

}
a:link, a:visited {
	color:#0066CC;
	text-decoration:none;
	}
a:hover, a:active {
	color:#000000;
	text-decoration:underline;
	}
.text14 {  font-family: Arial; font-size: 14px}



.text16 {  font-family: Arial; font-size: 16px}



.linkwht {  color: #FFFFFF; text-decoration: underline}

.linkyellow {  color: #FFCC00; text-decoration: none}

.linkblack {  color: #000000; text-decoration: none}

.linkblack1{  color: #555555; text-decoration: none}

a.linkblack1:hover{ background:url(../images/general/submenubg1.gif) bottom left no-repeat;color: #990000; text-decoration: underline; width: 130px; height 25px;}

a.linkblack1{  	background:url(../images/general/submenubg1.gif) bottom left no-repeat; color: #000000; text-decoration: underline; width: 200px; height 25px;}



#vertical-list li a {

    display:block;

	height:22px;

	border:none;

	text-decoration:none;

	margin:-5px;

}

#vertical-list li a img {

    border:none;

	vertical-align:bottom; /* for IE6 */

}

#vertical-list li a:hover img {

	visibility:visible;

}

#vertical-list li a:hover img/**/ {

    visibility:hidden; /* hide from IE5.0/win */

}

.linkblue {  color: #000099; text-decoration: underline}



.linkblue a:hover{  color: #000099; text-decoration: underline}

.linkblue a:visited{  color: #000099; text-decoration: underline}

.linkgrey {  color: #3E566F; text-decoration: none}



.1linkwht{  color: #FFFFFF; text-decoration: underline}

a:hover {

	text-decoration: none;

}

.text11wht {

	font-family: Arial;

	font-size: 11px;

	color: #FFFFFF;

}

.blackborder {

	border: 1px solid #000000;

}



.greyborder {

	padding: 1px;

	border: 3px solid #9A9A9A;

}



#caption{

	font-family: Arial;

	font-size: 11px;

	padding-top: 5px;

	text-align: center;

	padding-bottom: 5px;

}

.imageborder {

	padding: 1px;

	border: 1px solid #B6B6B6;

	margin: 0px;

}

#detailscover {

	padding: 2px;

	overflow: visible;

	background-color: #3561AA;

	width: 500px;

	background-position: center;

}

}

.img_right {

	padding: 1px;

	border: 1px solid #ccc;

	margin:10px;

	float:right;

}

.img_left {

	padding: 1px;

	border: 1px solid #ccc;

	margin:10px;

	float:left;

}

.img_center {

	padding: 1px;

	border: 1px solid #ccc;

	margin:10px;

	float:center;

}

.contenttext {

	font-family: Arial;

	font-size: 11px;

}



.headertext {

	font-family: Arial;

	font-size: 12px;

}



.smalltext {

	font-family: Arial;

	font-size: 10px;

}



.dropdown {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 95px;

}

.mybutton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #520000;

	background-color: #FFCC00;

	font-weight: bold;

	padding-top:2px;

	padding-top:2px;margin-top:2px;

}

#contentarea {

	font-family: Arial;

	font-size: 11px;

	padding: 10px;

	width: auto;

	overflow: visible;

}

#footer {

	font-family: Arial;

	font-size: 11px;

	color: #FFFFFF;

	padding: 8px;

}

#footer a:hover {

	text-decoration: none;

}

#footer a {

	color: #FFFFFF;

	text-decoration: underline;

}

/*******************************************************************/

.canadalink {

	width:100%;

	}



#navbar li {

	list-style-type: none;

}



#navbar a { /* define general characteristics of the "navbar" buttons */

	display: block;

	width: 80%;

	padding: .5em;

	border-style: solid;

	font-family: "Arial", Times, serif;

	text-decoration: none;

}



#navbar a { /* borders and colors for the non-hover state */

	border-width:  1px  2px  2px  1px; /* top, right, bottom, left */

	border-color: #ffa #dc5 #dc5 #ffa; /* top, right, bottom, left */

	background-color: #fe6;

	color: #333;

}



#navbar a:hover { /* borders and colors for the a:hover state */

	border-width:  2px  1px  1px  2px; /* top, right, bottom, left */

	border-color: #b94 #fe7 #fe7 #dc5; /* top, right, bottom, left */

	background-color: #f3e360; /* darker background (button face) */

	color: #000; /* darker text */

}

