@media print {BODY {font-family:times new roman; font-size:11pt;}.InfoForLinks {display: none;}.NoPrint {display: none}}
@media screen{
	
.column { margin:10px; float: left;}

.dividerWide{
clear: left;
margin-bottom: 10px;
width:250px;
padding-bottom: 10px;
border-bottom: #E1E1E1 solid thin;
}

.divider{
clear: left;
margin-bottom: 10px;
width:170px;
padding-bottom: 10px;
border-bottom: #E1E1E1 solid thin;
}
.dividerNoLine{
clear: left;
margin-bottom: 10px;
width:170px;
padding-bottom: 10px;}

.InputSearch {FONT-SIZE: 8px; text-align:left;
	FONT-FAMILY: verdana, arial, sans-serif;
	height:20px;
	width:25px;
	padding-right:10px; background-image:url(/~Images/Buttons/GO.png); background-repeat:no-repeat; background-position:center;
	font-weight: bold;
	background-color: #74824F;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF ;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	cursor: hand;}

.SmallText {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; font-size:11px;   }
.SubHead{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:18px;   }
.redArrows{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#D70000 ; font-size:18px; font-weight:bold; }
.floatRight{float:right;}
.ViewAllText {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px; margin-left:20px;}
.margin {margin:15px;}
.menuMargin {margin:15px;}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;
background-color:#e6e6e6; 
}

/*a.BlueLinks:link, a.BlueLinks:visited, a.BlueLinks:hover{color: #47819b; text-decoration: none;}
a.BlueMenuLinks:hover {color: #5eb5db; } 
*/
a.GreenLinks:link, a.GreenLinks:visited, a.GreenLinks:hover{ color:#82a234; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; margin-left:15px; }
a.GreenLinks:hover {color: #46581b; text-decoration:none; }
.News {font-size: 12px; font-family: "Arial", Trebuchet MS, Helvetica, sans-serif; line-height:18px; }
P {font-size: 12px;}

.MenuSearch {font-family: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;background-color:#FFFFFF;height: 16px;float: right;z-index: -22;vertical-align: bottom;text-indent: 2px;border: 1px solid #333333;}}
	
strong{ font-family: Geneva, Arial, Helvetica, sans-serif;  font-weight: bold }

Em{font-family:'verdana','arial','helvetica',sans-serif; font-style:italic;}

.NoPrint {}
a:link  { color: #3890c4; text-decoration: none; }a:visited { color: #3C6688; text-decoration: none;}a:hover { color: #006666; text-decoration: underline;}
a.InfoForLinks:link, a.InfoForLinks:visited, a.InfoForLinks:hover 
{color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 4px; padding-bottom: 5px; line-height: 20px; text-decoration: none;}
a.InfoForLinks:hover {color: #FFCC00;}

a.MainLinks:link, a.MainLinks:visited, a.MainLinks:hover{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;letter-spacing: 1px;line-height: 16px;text-decoration: none;}
a.MainLinks:link {color: #FFFFFF;}a.MainLinks:visited {color: #FFFFFF;}a.MainLinks:hover {color: #E4F0B5;}

a.TopLinks:link, a.TopLinks:visited, a.TopLinks:hover {color: #FFFFFF; font-size: 11px;letter-spacing:  0 px; text-decoration: none; }
a.TopLinks:hover { color: #F7F4C4;  text-decoration: underline; }

.InfoForLinksBox { font-size:14px; color: #FFFFFF;}
.MainLinksBox { padding-left:20px; font-size:14px; color: #FFFFFF;}

.QuickLinks{ text-valign: bottom; padding: 0px;
color: #333333; margin: 0px;border: 0px;bordercolor: #000000;font-size: 10px;width:166px;
background-color: #EFEFE9 ;font-family: "Microsoft Sans Serif", Geneva, sans-serif; font-weight: bold;}

INPUT.Button {FONT-SIZE: 11px;WIDTH: auto;FONT-FAMILY: verdana, arial, sans-serif;padding: 0px;height: 20px;margin: 10px 5px;font-weight: bold;
background-color: #68768C !important; color: #FFFFFF;border-top: thin ridge #000000;
border-right: thin ridge #666666;border-bottom: thin ridge #CCCCCC;border-left: thin ridge #CCCCCC;cursor: hand;}

form {border-top-style: 0;border-right-style: 0;
border-bottom-style: 0;border-left-style: 0;wrap: hard;}

	
	/*--- SLIDES General ---*/
body 	{  font-size:10px; /* Overridden for IE in ie.css */ }

/*--- Content (Body) ---*/
#wrapperSection { background:#FFF; width:100%; min-width:814px; padding:0; border-bottom:solid 1px #9B9892; float:left; clear:both; }

/*--- Defaults ---*/
p, dl, ul, ol, form { font: 1.3em/1.4 Helvetica, Arial, sans-serif;	margin:0 0 1em 0; color:#333; }

#featureMain { width:663px; height:326px; padding:0 0 0 0; margin:-11px 0 0 0; float:left; position:absolute; overflow:hidden; }

#featureMain .slides { width:auto; height:295px; float:left; position:relative; overflow:hidden; left:0;  }
#featureMain .slide { width:663px; height:295px; float:left; background-color:#111; }
#featureMain .slide img { border:none; padding:0; }
#featureMain .slides .video { display:none; }
#featureMain .slides .active .video { display:inline; }

#featureMain .navSlides ul { list-style-type:none; margin:0 0 0 11px; padding:7px 0 0 0; }
#featureMain .navSlides li { float:left; margin:0 8px 0 0; margin-top:4px;}
#featureMain .navSlides a { font-size:12px;width:20px; padding:1px 0 0 0; text-align:center; text-decoration:none; color: #CCC; display:block;}

/*#featureMain .navSlides li.next a,
#featureMain .navSlides li.prev a { width:20px; text-indent:-1000px; overflow:hidden; }
#featureMain .navSlides li.next a { background:url(/Homepage/~Images/arrowRight.gif) right 3px no-repeat; }
#featureMain .navSlides li.prev a { background:url(/Homepage/~Images/arrowLeft.gif) left 3px no-repeat;  }*/
#featureMain .navSlides li.active { background: #C10005; }
/*background:url(/Homepage/~Images/ciclenavbk.gif) no-repeat;*/

/*SKINS jQUERY */
.jcarousel-skin-scroller .jcarousel-container {
	xborder: 1px solid #346F97;
		margin-left:15px;
	}
	
.jcarousel-skin-scroller .jcarousel-container-vertical {
	width: 220px;
	height: 245px;
	padding: 30px 10px;
	}

.jcarousel-skin-scroller .jcarousel-clip-vertical {
	width:  220px;
	height: 245px;
	}

.jcarousel-skin-scroller .jcarousel-item {
	width: 220px;
	height: 75px;
	}

.jcarousel-skin-scroller .jcarousel-item-vertical {
	margin-bottom: 10px;
	}

.jcarousel-skin-scroller .jcarousel-item-placeholder {
	background: #004A8B;
	color: #000;
	}

/**
*  Vertical Buttons
*/
.jcarousel-skin-scroller .jcarousel-next-vertical {
	position: absolute;
	bottom: 0px;
	margin-left:10px;
	left: 0px;
	width: 220px;
	height: 17px;
	cursor: pointer;
	background: transparent url(/~Images/Homepage/next.gif) no-repeat 0 0;
	}

.jcarousel-skin-scroller .jcarousel-next-vertical:hover {
	background-position: 0 -17px;
	}

.jcarousel-skin-scroller .jcarousel-next-vertical:active {
	background-position: 0 -34px;
	}

.jcarousel-skin-scroller .jcarousel-next-disabled-vertical,
.jcarousel-skin-scroller .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-scroller .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -51px;
	}

.jcarousel-skin-scroller .jcarousel-prev-vertical {
	position: absolute;
	top: 0px;
	margin-left:10px;
	left: 0px;
	width: 220px;
	height: 17px;
	cursor: pointer;
	background: transparent url(/~Images/Homepage/prev.gif) no-repeat 0 0;
	}

.jcarousel-skin-scroller .jcarousel-prev-vertical:hover {
	background-position: 0 -17px;
	}

.jcarousel-skin-scroller .jcarousel-prev-vertical:active {
	background-position: 0 -34px;
	}

.jcarousel-skin-scroller .jcarousel-prev-disabled-vertical,
.jcarousel-skin-scroller .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-scroller .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -51px;
	}
/*JQuery.JCarosel css*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 110px;
    height: 120px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
}
