/* START OF STYLE SHEET */

/*Site Search*/
#searchwrapper {
width:150px; /*follow your image's size*/
height:23px;/*follow your image's size*/
background-image:url(../../images/sitewide/search.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:3px;
left:10px;
width:115px;
height:17px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:125px;
width:19px;
height:18px;
}

.submit_button
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding: 4px 8px 4px 8px;
    border: 1px solid #999;
 
    text-shadow: 0px 1px 1px #FFF;
    text-decoration: none;
 
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
 
    background: #ffcc66;
    background: -moz-linear-gradient(top, #ffcc66 0%, #ffe6b6 50%, #ffbc47 51%, #ffc75d 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ffe6b6), color-stop(0.4, #ffe6b6), color-stop(0.5, #fff), color-stop(.5, #ffbc47), color-stop(0.9, #ffc75d));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc66', endColorstr='#ffe6b6', GradientType=0 );
    cursor: pointer;
}
/****NOW STYLE THE BUTTON'S HOVER STATE***/
submit_button:hover, cartbutton:focus {
    background: -moz-linear-gradient(top, #ffcc66 0%, #ffe6b6 50%, #ffe6b6 51%, #ffc75d 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ffe6b6), color-stop(0.4, #ffe6b6), color-stop(0.5, #fff), color-stop(.5, #fff), color-stop(0.9, #ffc75d));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe6b6', endColorstr='#ffe6b6', GradientType=0 );
}

/* body attributes */
body {
	margin: 0; 
	padding: 0; 
	background-image:url(../../images/sitewide/background.jpg); 
	background-position:center; 
	background-position:top;
}

/* links */

a:link {text-decoration: none; color: #0b76aa;}
a:visited {text-decoration: none; color: #0b76aa;}
a:active {text-decoration: none; color: #0b76aa;}
a:hover {text-decoration: none; color: #0b76aa;}

a.linkred:link {text-decoration: none; color: #990000;}
a.linkred:visited {text-decoration: none; color: #990000;}
a.linkred:active {text-decoration: underline; color: #990000;}
a.linkred:hover {text-decoration: underline; color: #990000;}

a.linkwhite:link {text-decoration: none; color: #ffffff;}
a.linkwhite:visited {text-decoration: none; color: #ffffff;}
a.linkwhite:active {text-decoration: underline; color: #ffffff;}
a.linkwhite:hover {text-decoration: underline; color: #ffffff;}

a.linkblue:link {text-decoration: none; color: #0b257b;}
a.linkblue:visited {text-decoration: none; color: #0b257b;}
a.linkblue:active {text-decoration: underline; color: #0b257b;}
a.linkblue:hover {text-decoration: underline; color: #0b257b;}


/* Calendar */

.buttons {font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.cal_buttons { font-weight: normal; border: none; font-size:14px; }
.cal_buttons_on { font-weight: normal; border: none; font-size:14px; }

td.calendar_off {
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

td.calendar_on {
	background: #ffffcc; 
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
}

td.calendar_filled {
	background: #4669B3; 
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-style:normal; 
	font-weight: normal; 
	text-decoration: none; 
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	vertical-align:middle
}

td.calendar_active {
	background: #4669B3; 
	padding: 0px 0px 0px 0px;
	color: #FFFF00;
	font-family: Arial, Helvetica; 
	font-size: 13px; 
	font-style:normal; 
	font-weight: 900; 
	text-decoration: none; 
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	vertical-align:middle;
	cursor:pointer
}

/* POPUP BOX FOR VIDEOS */
.popup_position{
	display:none;
	position: fixed;
	top: 0;
	left:0;
	background-color: rgba(0,0,0,0.4);
	width: 100%;
	min-height:100%;
	z-index: 100;
}
#popup_wrapper{
	width:1100px;
	margin: 70px auto;
	text-align: center; 
}
#popup_container{
	background-color: #FFF;
	padding:30px 15px;
	padding-top: 20px;
	border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px #808080, 0px 0px 2px #808080;
    -webkit-box-shadow: 1px 1px 1px #808080, 0px 0px 2px #808080;
    box-shadow: 1px 1px 1px #808080, 0px 0px 2px #808080;
}
.close_button{
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	float:right;
}
.close_button:hover{
	opacity: 0.55;
	filter: alpha(opactiy=55);
}

.close_button img {
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	float:right;
}

.close_words{
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
}
.close_words:hover{
	opacity: 0.55;
	filter: alpha(opactiy=55);
}

/*----------------------------------------------
------------------------------------------------
Top Nav Styles
------------------------------------------------
----------------------------------------------*/

/*micro-clearfix by Nicolas Gallagher http://nicolasgallagher.com/micro-clearfix-hack/*/
/* For modern browsers */
.cf:before, .cf:after {
	content:"";
	display:table;
}

.cf:after {
	clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom:1;
}

ul li {
	list-style-type:none; 
	text-decoration:none;
}
ul li a {
	text-decoration:none;
}

/* OVERHEAD PUBLIC NAVIGATION*/
#top_nav_wrapper {
	width: 100%;
}
#top_nav {
	margin: 0 auto;
	position:relative;
	padding-top: 9px;
	padding-left: 10px;
	z-index: 90; /*Make sure Z index is higher than any obstructing elements*/
}

#top_nav ul, #top_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#top_nav ul {
	width: 100%;

}
#top_nav li a {
	display: block;
	line-height: 1.3em;
	padding: 0 1.6em; /*padding inbetween links*/
	padding-bottom: 4px; /*Must be low enough to make up the difference of space between top nav and drop down*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; /*font size of links*/
	color: #f9d21b;
	text-decoration: none;
	font-weight:bold;
}

.top_link{
	cursor: default;
}


/*Top nav default link state*/
#top_nav a:link {color:#FFF; text-decoration: none; } 
#top_nav a:visited {color:#FFF; text-decoration: none;}
#top_nav a:active {color:#FFF; text-decoration: none;}
#top_nav a:hover {color:#FFF; text-decoration: none;}
#top_nav a:focus {color:#FFF; text-decoration: none;}
/*Top nav hover color link state and selected menu color*/
#top_nav .top_menu li:hover > a {color:#FFF; text-decoration: none;}

/*dropdown menu styles*/
#top_nav ul.sub_menu {
	float: none;
	height: auto;
	width: auto;
	position: absolute;
	top: 29px;  /*adjusts distance of drop down for main nav bar*/
	left: -9000em;
	max-height: 0;
	-moz-transition:max-height 0.5s ease-in-out;
	-webkit-transition:max-height 0.5s ease-in-out;
	-o-transition:max-height 0.5s ease-in-out;
	transition:max-height 0.5s ease-in-out;
	overflow:hidden;
}
#top_nav ul.sub_menu li {
	float: none;
	padding: 0;
	background: #e1e6ea; /* default state bg color of navigation items*/
	display:block;
	width:235px; /*Dropdown menus width*/
}
#top_nav .top_menu li:hover ul {
	left: auto;
	max-height: 20em;
}
#top_nav ul.sub_menu li a {
	border-bottom: solid white 1px;
	padding: .7em 1em;
	white-space: nowrap;
	font-size:12px; /*font size of sublinks*/
	color: black;  /*font color of sublinks*/
}
#top_nav ul.sub_menu li:last-child a {
	border-bottom: none;
}
#top_nav ul.sub_menu li a:hover {
	background: #2d4c99; /*Color of the bg navigation hover*/
	color: #f9d21b;  /*Color of text links hover*/
	padding: .2em 1 em;
	top: 0;
	left: auto;

}


/* text - black */

.pk8  {color: #000000; font-family: Arial, Helvetica; font-size: 8px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk9  {color: #000000; font-family: Arial, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk10  {color: #000000; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk10b {color: #000000; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk10i {color: #000000; font-family: Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pk11 {color: #000000; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk11b {color: #000000; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk11i {color: #000000; font-family: Arial, Helvetica; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pk12 {line-height: 160%;color: #000000; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk12j {color: #000000; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; text-align:justify}
.pk12x {color: #000000; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 165%;}
.pk12b {color: #000000; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk12i {color: #000000; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pk12bi {color: #000000; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pk13 {color: #000000; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk13b {color: #000000; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk13i {color: #000000; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pk14 {color: #000000; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk14b {color: #000000; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk14i {color: #000000; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pk15 {color: #000000; font-family: Arial, Helvetica; font-size: 15px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk15b {color: #000000; font-family: Arial, Helvetica; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk15i {color: #000000; font-family: Arial, Helvetica; font-size: 15px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pk15bi {color: #000000; font-family: Arial, Helvetica; font-size: 15px; font-style: italic; font-weight: bold; text-decoration: none; }

.pk16 {color: #000000; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk16b {color: #000000; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk16i {color: #000000; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pk18 {color: #000000; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: none; }
.pk18b {color: #000000; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; }
.pk18i {color: #000000; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pk18bi {color: #000000; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none;  }
.pk22b {color: #000000; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: bold; text-decoration: none;  }
.pk24b {color: #000000; font-family: Arial, Helvetica; font-size: 24px; font-style: normal; font-weight: bold; text-decoration: none;  }
.pk28b {color: #000000; font-family: Arial, Helvetica; font-size: 28px; font-style: normal; font-weight: bold; text-decoration: none;  }


/* text - red */

.pr10 {color: #990000; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr10b {color: #990000; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr10i {color: #990000; font-family: Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pr10u {color: #990000; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; }

.pr11 {color: #990000; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr11b {color: #990000; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr11i {color: #990000; font-family: Arial, Helvetica; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pr12 {color: #990000; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr12b {color: #990000; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr12i {color: #990000; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pr13 {color: #990000; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr13b {color: #990000; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr13i {color: #990000; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pr14 {color: #990000; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr14b {color: #990000; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr14i {color: #990000; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pr16 {color: #990000; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr16b {color: #990000; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr16i {color: #990000; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pr18 {color: #990000; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: none; }
.pr18b {color: #990000; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; }
.pr18i {color: #990000; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: none;  }


/* text - blue */

.pb10 {color: #0b257b; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb10b {color: #0b257b; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb10i {color: #0b257b; font-family: Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pb11 {color: #0b257b; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb11b {color: #0b257b; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb11i {color: #0b257b; font-family: Arial, Helvetica; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pb12 {color: #0b257b; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb12b {color: #0b257b; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb12i {color: #0b257b; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pb13 {color: #0b257b; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb13b {color: #0b257b; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb13bi {color: #0b257b; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;  }
.pb13i {color: #0b257b; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pb14 {color: #0b257b; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb14b {color: #0b257b; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb14i {color: #0b257b; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pb14ib {color: #0b257b; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: bold; text-decoration: none;  }


.pb15 {color: #0b257b; font-family: Arial, Helvetica; font-size: 15px; font-style: normal; font-weight: normal; text-decoration: none;  }

.pb16 {color: #0b257b; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb16b {color: #0b257b; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb16i {color: #0b257b; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pb16bi {color: #0b257b; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pb18 {color: #0b257b; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb18b {color: #0b257b; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb18i {color: #0b257b; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pb18ib {color: #0b257b; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none;  }
.pb18bi {color: #0b257b; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none; }
.pb22 {color: #0b257b; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: normal; text-decoration: none; }
.pb24b {color: #0b257b; font-family: Arial, Helvetica; font-size: 24px; font-style: normal; font-weight: bold; text-decoration: none; }
.pb24bi {color: #0b257b; font-family: Arial, Helvetica; font-size: 24px; font-style: italic; font-weight: bold; text-decoration: none; }


/* custom stles */


/* text - white */
.pw10 {color: #ffffff; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw10b {color: #ffffff; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw10i {color: #ffffff; font-family: Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pw11 {color: #ffffff; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw11b {color: #ffffff; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw11i {color: #ffffff; font-family: Arial, Helvetica; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pw12 {color: #ffffff; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw12b {color: #ffffff; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw12i {color: #ffffff; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pw12bi {color: #ffffff; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pw13 {color: #ffffff; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw13b {color: #ffffff; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw13b {color: #ffffff; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw13bi {color: #ffffff; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pw14 {color: #ffffff; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw14b {color: #ffffff; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw14i {color: #ffffff; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pw15bi {color: #ffffff; font-family: Arial, Helvetica; font-size: 15px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pw16 {color: #ffffff; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw16b {color: #ffffff; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw16i {color: #ffffff; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pw18 {color: #ffffff; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw18b {color: #ffffff; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw18i {color: #ffffff; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pw18bi {color: #ffffff; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none; }

.pw22 {color: #ffffff; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: normal; text-decoration: none; }
.pw22b {color: #ffffff; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: bold; text-decoration: none; }
.pw40b {color: #ffffff; font-family: Arial, Helvetica; font-size: 40px; font-style: normal; font-weight: bold; text-decoration: none; }


/* text - green */
.pgr10 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr10b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr10i {color: #1A5E20; font-family: Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgr11 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr11b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr11i {color: #1A5E20; font-family: Arial, Helvetica; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgr12 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr12b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr12i {color: #1A5E20; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pgr12bi {color: #1A5E20; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pgr13 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr13b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr13b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr13bi {color: #1A5E20; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pgr14 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr14b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr14i {color: #1A5E20; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgr15bi {color: #1A5E20; font-family: Arial, Helvetica; font-size: 15px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pgr16 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr16b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr16i {color: #1A5E20; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgr18 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr18b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr18i {color: #1A5E20; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pgr18bi {color: #1A5E20; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none; }

.pgr22 {color: #1A5E20; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgr22b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgr40b {color: #1A5E20; font-family: Arial, Helvetica; font-size: 40px; font-style: normal; font-weight: bold; text-decoration: none; }

/* text - green */
.pgrn10 {color: #235d67; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn10b {color: #235d67; font-family: Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn10i {color: #235d67; font-family: Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgrn11 {color: #235d67; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn11b {color: #235d67; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn11i {color: #235d67; font-family: Arial, Helvetica; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgrn12 {color: #235d67; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn12b {color: #235d67; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn12i {color: #235d67; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgrn13 {color: #235d67; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn13b {color: #235d67; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn13bi {color: #235d67; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;  }
.pgrn13i {color: #235d67; font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgrn14 {color: #235d67; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn14b {color: #235d67; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn14i {color: #235d67; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pgrn14ib {color: #235d67; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pgrn15 {color: #235d67; font-family: Arial, Helvetica; font-size: 15px; font-style: normal; font-weight: normal; text-decoration: none;  }
.pgrn15b {color: #235d67; font-family: Arial, Helvetica; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none;  }

.pgrn16 {color: #235d67; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn16b {color: #235d67; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn16i {color: #235d67; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pgrn16bi {color: #235d67; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pgrn18 {color: #235d67; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn18b {color: #235d67; font-family: Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn18i {color: #235d67; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: none;  }
.pgrn18ib {color: #235d67; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none;  }
.pgrn18bi {color: #235d67; font-family: Arial, Helvetica; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none; }
.pgrn22 {color: #235d67; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: normal; text-decoration: none; }
.pgrn22b {color: #235d67; font-family: Arial, Helvetica; font-size: 22px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn24b {color: #235d67; font-family: Arial, Helvetica; font-size: 24px; font-style: normal; font-weight: bold; text-decoration: none; }
.pgrn24bi {color: #235d67; font-family: Arial, Helvetica; font-size: 24px; font-style: italic; font-weight: bold; text-decoration: none; }


/* text - grey */
.pg12 {color: #333333;  line-height: 200%; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
.pg12b {color: #333333; font-family: Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.pg12i {color: #333333; line-height: 200%;  font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pg13 {color: #333333;  line-height: 160%; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; }
.pg13b {color: #333333; line-height: 160%;  font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pg13b {color: #333333; line-height: 160%;  font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }
.pg13bi {color: #333333; line-height: 160%;  font-family: Arial, Helvetica; font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;  }

.pg14 {color: #333333; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
.pg14b {color: #333333; font-family: Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }
.pg14i {color: #333333; font-family: Arial, Helvetica; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pg15 {color: #333333; font-family: Arial, Helvetica; font-size: 15x; font-style: normal; font-weight: normal; text-decoration: none; }
.pg15b {color: #333333; font-family: Arial, Helvetica; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none; }
.pg15i {color: #333333; font-family: Arial, Helvetica; font-size: 15px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pg16 {color: #333333; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
.pg16b {color: #333333; font-family: Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.pg16i {color: #333333; font-family: Arial, Helvetica; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none;  }

.pgrey14 {color: #424141; font-family: Arial, Helvetica; font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none;  }

.background_ratio{
	padding-top:0%;
	width:100%;
	display:block;
	background-size:cover;
	-moz-background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.formsstyles{
  background: -webkit-linear-gradient(white,white,white, #E8E6E6); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white,white,white, #E8E6E6); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white,white,white, #E8E6E6); /* For Firefox 3.6 to 15 */
  background: linear-gradient(white,white,white, #E8E6E6); /* Standard syntax */
  border-color:##BDBBBB;
  border-style:double;
	/*-webkit-border-radius: 0px;
	-moz-border-radius: 0px;*/
	/*-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);*/
}

/* end custom styles */

/* END OF STYLE SHEET */