﻿@import "reset.css";
@import "start/jquery-ui.css";
@import "pro.css";
@import "grid.css";
@import "forms.css";
@import "jquery.multiselect.css";
@import "jquery.multiselect.filter.css";
@font-face {
    font-family: 'Lobster';
    src: url('//member.iatse212.com/_functions/fonts/lobster_1.3-webfont.eot');
    src: url('//member.iatse212.com/_functions/fonts/lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'),
         url('//member.iatse212.com/_functions/fonts/lobster_1.3-webfont.woff') format('woff'),
         url('//member.iatse212.com/_functions/fonts/lobster_1.3-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html,body{height:100%;}
body{ background:#FFFFFF; font:12px/20px Arial, Helvetica, sans-serif; color:black; position:relative; margin:0; padding:0; height:100%; min-height:100%;}
p{padding-bottom:20px;}
a{color:#000;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2{line-height:1.3em;color:navy;font-family:Arial, sans-serif; font-weight:400;}
h3,h4,h5,h6{line-height:1.3em;color:navy;font-family: Arial, Tahoma, sans-serif; font-weight:400;}
h1{font-size:30px;font-weight:700;}
h2{font-size:26px;font-weight:400; letter-spacing:0px; padding-bottom:17px;}
h3{font-size:20px;padding-bottom:17px;} 
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
h7{font-size:42px;line-height:1.3em;color:navy;font-family: Arial, Tahoma, sans-serif; font-weight:400;}
h8{font-size:20px;color:navy;font-family: Arial, Tahoma, sans-serif;}
/* Global Structure---------------------------------------- */
label {
	display: inline-block;
	width: 5em;
}

.ui-tooltip{
	/* background: url(theme/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; */
	background: silver;
	border: 1px solid navy;  
	padding: 5px 5px;
	color: navy;
	border-radius: 5px;    
	font: normal 12px Arial, Sans-Serif;   
	box-shadow: 0 0 3px black;
	white-space: pre-line;
}
#main{
	margin:0 auto;
	position:relative;
	width:100%;
	overflow:visible;
	min-height:100%;
	height:100%;
}
.bg-main{ width:100%;}
/*----- txt,links,lines,titles -----*/
.memberlistdata { background-color: #fff;}
.memberlistdata:hover { background-color: #ddd; text-decoration:none;}
.grey-list-bg { background-color: #ccc; }
.red_font{color:red;}
.white_font{color:white;}
.highlighted{ background-color:yellow;}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left;}
.fright{float:right;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignmiddle *{vertical-align:middle;}
.color1{color:#000;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
/*********************************header*************************************/
.header{position:relative; padding:0 0 0 0; margin: 0 0 0 0; width:100%; height:60px; background:url(../../images/body_bg11_inv.jpg);border-bottom:thin navy solid;}
#header h1{ padding-bottom:39px;}
#header h1 a{ display:block; background: url("../images/logo.gif") 0 0 no-repeat;width:410px; height:80px; text-indent:-5000px;}
#nav { width:100%; padding-bottom:10px; position: fixed; left: 0; top: 0; height:55px; z-index:999;}
#nav.main-menu{ width:100%; margin:0 auto; padding-bottom:0px;}
/* menu */
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; font-weight:bold; background:none;}
.sf-menu li { -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background: url(theme/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; float:left; position:relative; padding-left:0px; text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif;}
.sf-menu li:first-child{ padding-left:0;}
	.sf-menu li a {	-moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; display:block; width:auto; padding:5px 10px; text-align:center; color:#eaeaea; position:relative; overflow:hidden; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; border-top: thick aqua solid; border-right:thin navy solid; border-bottom:thin navy solid;}
	.sf-menu li.last a{ width:auto; border-right:thin navy solid; border-bottom:thin navy solid;}
			.sf-menu li a em{ font-style:normal; color:#eaeaea;}
			.sf-menu li.sfHover a,.sf-menu li.current a,.sf-menu li a:hover{ text-decoration:none; background: url(theme/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; color:navy;}
			.sf-menu li.sfHover a em,.sf-menu li.current a em,.sf-menu li a:hover em{ color:navy;}
.sf-menu ul {position:absolute;top:-999em;z-index:99;width:100px;display:none;background:none; padding:5px;}
.sf-menu li li{padding:0; width:100%; font:10px/13px Arial, Helvetica, sans-serif;}
	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{color:#fff; background: url(theme/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; width:auto; padding:10px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{ background: url(theme/images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color:navy;}
.sf-menu ul ul {position:absolute;top:-999em;z-index:99;width:auto;display:none;background:none; padding:5px;}
	.sf-menu li li li{padding:0; width:100%;}
	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{color:#fff; width:auto; padding:5px;}
		.sf-menu li a:hover,.sf-menu li li li.current a{ color:navy; background: url(theme/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-top:thick navy solid;}
		.sf-menu li a.current{ color:navy; border-top:thick white solid;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:0px; /* match top ul list item height */}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:0px;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:179px; /* match ul width */top:0px;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:0px;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:0em; /* match ul width */	top:0px;}
/* sub menu */
#nav.sub-menu{ width:100%; margin:0 auto; padding-top:20px;}
.subsf-menu, .subsf-menu * { margin:0; padding:0; list-style:none; font-weight:bold; }
.subsf-menu li {float:left; position:relative; padding-left:0px; text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif;}
.subsf-menu li:first-child{padding-left:0px;}
	.subsf-menu li a { -moz-border-radius: 5px 5px 0 0;	border-radius: 5px 5px 0 0;	display:block; background: url(theme/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x;	color:navy; width:auto; padding: 5px 10px; text-align:center; position:relative; overflow:hidden; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; border-bottom:medium navy solid; border-top:thin navy solid; border-left:thin navy solid;}
	.subsf-menu li.last a{ width: auto; border-right: thin navy solid; border-top: thin navy solid;}
			.subsf-menu li a em{ font-style:normal; color:navy;}
			.subsf-menu li.subsfHover a,.subsf-menu li.current a,.subsf-menu li a:hover{text-decoration:none; background:#2191c0 url(theme/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; border-bottom:medium aqua solid;}
			.subsf-menu li.subsfHover,.subsf-menu li.current,.subsf-menu li:hover em{ color:white;}
.subsf-menu ul {position:absolute;top:-999em;z-index:99;width:100px;display:none;background:none; background:navy; padding:10px; color:#eaeaea;}
.subsf-menu li li{padding:0; width:auto; font:10px/13px Arial, Helvetica, sans-serif;}
	.subsf-menu li li a,.subsf-menu li.subsfHover li a:hover,.subsf-menu li.current li a{color:#eaeaea; background:#2191c0 url(theme/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; width:auto; padding:10px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		.subsf-menu li li a:hover,.subsf-menu li li.subsfHover a,.subsf-menu li li.current a{ background:#efeeee; color:#000;}
.subsf-menu ul ul {position:absolute;top:-999em;z-index:99;width:auto;display:none;background:none; background:navy; padding:10px;}
	.subsf-menu li li li{padding:0; width:100%;}
	.subsf-menu li li li a,.subsf-menu li li.subsfHover li a,.subsf-menu li li.current li a{color:#eaeaea; background:navy; width:auto; padding:10px;}
		.subsf-menu li li li a:hover,.subsf-menu li li li.current a{background:navy; color:#eaeaea;}
.subsf-menu li:hover ul,.subsf-menu li.subsfHover ul {left:1px;top:53px; /* match top ul list item height */}
ul.subsf-menu li:hover li ul,ul.subsf-menu li.subsfHover li ul {top:-999em;}
ul.subsf-menu li li:hover ul,ul.subsf-menu li li.subsfHover ul {left:179px; /* match ul width */top:0px;}
ul.subsf-menu li li:hover li ul,ul.subsf-menu li li.subsfHover li ul {top:0px;}
ul.subsf-menu li li li:hover ul,ul.subsf-menu li li li.subsfHover ul {left:0em; /* match ul width */ top:0px;}
/* slider */
.pad-slider{ padding:13px 0 0 0;}
.main-slider{ width:950px; height:440px; position:relative; overflow:hidden; margin:0 auto;}
.main-slider .pagination{ position:absolute; z-index:99; bottom:26px; left:30px;}
	.main-slider .pagination li{ display:block; float:left; margin-right:3px;}
	.main-slider .pagination li a{ display:block; background:url("../images/slider-pagination.png") -17px 0 no-repeat; width:14px; height:14px;}
	.main-slider .pagination li.current a,.main-slider .pagination li a:hover{background:url("../images/slider-pagination.png") 0 0 no-repeat;}
.slider-banner{ width:950px; height:70px; background:url("../images/bg-slider-banner.png") 0 0 repeat; bottom:0; left:0; z-index:90 !important; position:absolute;  text-transform:uppercase; font:24px/30px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px;}
	.slider-banner span{ display:block;text-align:right;  padding:21px 30px 0 0;}
/********************** Content ************************/
.showgrad{
background-image: linear-gradient(bottom, rgb(241,242,234) 40%, rgb(168,168,161) 70%);
background-image: -o-linear-gradient(bottom, rgb(241,242,234) 40%, rgb(168,168,161) 70%);
background-image: -moz-linear-gradient(bottom, rgb(241,242,234) 40%, rgb(168,168,161) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(241,242,234) 40%, rgb(168,168,161) 70%);
background-image: -ms-linear-gradient(bottom, rgb(241,242,234) 40%, rgb(168,168,161) 70%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.4, rgb(241,242,234)),
	color-stop(0.7, rgb(168,168,161))
);
/* border-bottom: 2px navy solid; */
}
#section{position:relative; height:100%; width: 100%; display:block; margin-top:60px; margin-bottom:60px;}
#section.padsection{ padding:0 0 24px 0;}
#section.padsection2{ padding:11px 0 49px 0;}
#section.padsection3{ padding:11px 0 34px 0;}
#section.padsection4{ padding:11px 0 56px 0;}
#section.padsection5{ padding:11px 0 29px 0;}
#section.padsection6{ padding:11px 0 52px 0;}
#section.padsection7{ padding:21px 0 56px 0;}
.services{ width:178px; height:210px; background:url("../images/bg-body2.jpg") 0 0 repeat;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; margin:5px 9px 5px 5px; float:left;}
.services.first{margin:5px 9px 5px 0px;}
.services.last{margin:5px 0px 5px 8px;}
	.services a{ display:block; padding:30px 0 0 0; height:100%; position:relative;}
	.services a span{ display:block; font-family:'Arimo', sans-serif; font-weight:400;line-height:1.3em;color:#e4e0dd;font-size:24px; padding:7px 0 0 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; text-align:center;}
	.services a span strong{ display:block; margin-top:-11px; font-weight:normal;}
	.services a em{ margin-left:48px; display:inline-block; position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.services a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.services a img.image-hover{ position:absolute; top:0; left:0; opacity:0;}
		.services a:hover,.services:hover a{ text-decoration:none;}
		.services:hover a span{color:#fff;}
	.services:hover a img{ opacity:0;}
	.services:hover a img.image-hover{ opacity:1;}
.partners{ position:relative; overflow: hidden; margin-top:-1px;}
	.partners li{ float:left; margin:0 60px 0 0px;}
	.partners li a{ display:block;}
	.partners li a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.partners li a:hover img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.list-1{ padding:5px 0 24px;}
.list-1.padlist{ padding-bottom:9px;}
.list-1.padlist2{ padding-bottom:30px;}
	.list-1 li{ background: url("../images/marker.png") 0 10px no-repeat; padding:4px 0 0 15px;}
	.list-1 li a{ color:#949494;}
.list-2{}
	.list-2 li{ background:url("../images/marker2.png") 0 17px no-repeat; padding:13px 0 11px 41px; font-size:13px;}
	.list-2 li a{ color:#949494;}
	.list-2 li a strong{ display:block; color:#000;}
	.list-2 li a:hover{ text-decoration:none;}
	.list-2 li a:hover strong{ text-decoration:underline;}
.pdf-link{ display:block; background:url("../images/pdf-image.png") 0 0 no-repeat; color:#000; height:51px; padding:2px 0 0 65px; margin:13px 0 0 0;}
	.pdf-link span{ display:block;color:#000; text-decoration:underline;}
	.pdf-link:hover, .pdf-link:hover span{ text-decoration:none;}
.map{ width:470px; height:297px;}
	.map iframe{width:470px; height:297px;}
.contacts{ font-style:normal; padding:16px 0 23px 0;}
	.contacts span{ display:inline-block; width:107px;}
	.contacts a{ text-decoration:underline;}
	.contacts a:hover{ text-decoration:none;}
	.contacts em{ font-style:normal;}
.und{ text-decoration:underline;}
	.und:hover{ text-decoration:none;}
.hoverbox{
	background:#FFFFFF;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:black;
	width: 99%; 
	text-align:left;
	border:1px solid gray; 
}
.hoverbox:hover{
	background:silver;
	border:1px solid navy; 
}
.gray_box{
	background:#FFFFFF;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width: 99%; 
	text-align:left;
	border:1px solid navy; 
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.gray_box2{
	background:#FFFFFF;
	font:xx-small Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width:150px; 
	text-align:left;
	float:left; 
	border:1px solid navy; 
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.gray_box3{
	background:#FFFFFF;
	font:xx-small Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width:auto; 
	text-align:left;
	float:left; 
	border:1px solid navy; 
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.gray_box4{
	background:#FFFFFF;
	font:small Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width:300px; 
	text-align:left;
	border:1px solid navy;
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.quickview{
	background:#FFFFFF;
	font:small Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width:95%;
	text-align:left;
	float:left; 
	border:1px solid navy; 
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.quickviewleft{
	background:#FFFFFF;
	font:small Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width:45%; 
	text-align:left;
	float:left; 
	border:1px solid navy; 
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.quickviewright{
	background:#FFFFFF;
	font:small Arial, Helvetica, sans-serif;
	color:black;
	padding: 5px; 
	width:45%; 
	text-align:left;
	float:right; 
	border:1px solid navy; 
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.sessionupdater{
	width:110px;
	background:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	padding-right: -30px;
	text-align:right;
	vertical-align:text-top;
	float:right;
	border-top:0px white none;
	border-left:1px solid navy; 
	border-right:0px white none;
	border-bottom:1px solid navy;
	-moz-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}
.mmtracker{
	width:120px;
	height:30px;
	background:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	padding-right: 0px;
	text-align:center;
	vertical-align:middle;
	line-height: 30px;
	float:right;
	margin-top: 0px;
	border-top:1px solid navy;
	border-left:1px solid navy; 
	border-right:0px solid navy;
	border-bottom:1px solid navy;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
#mmtracker_div{
	width:200px;
	height:40px;
	text-align:right;
	vertical-align:middle;
	float:right;
	margin-top: -10px;
	white-space:nowrap;
}
#mmtracker_icon{
	width:50px;
	height:50px;
	vertical-align:middle;
	margin-top: -5px;
}
.usertracking{
	background:#CCFF66;
	margin-top: 15px;
	margin-right: 0px;
/*	margin-right: -61px;	 */
	text-align: right;
	font-size:x-small;
	color:black;
	width:125px;
	line-height: 10px;
	font-weight:normal;
	padding: 0 2px 0 5px;
	vertical-align:middle;
	/* float:right;*/
	border-top:0px white none;
	border-left:1px solid navy; 
	border-right:0px white none;
	border-bottom:1px solid navy;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}
.user_tracking_assign{
	background:#66CCFF;
	margin-top: 21px;
	margin-right: 5px;
/*	margin-right: -61px;	 */
	text-align: right;
	font-size:x-small;
	color:black;
	width:125px;
	line-height: 10px;
	font-weight:normal;
	padding: 0 2px 0 5px;
	vertical-align:middle;
	/* float:right;*/
	border-top:0px white none;
	border-left:1px solid navy; 
	border-right:0px white none;
	border-bottom:1px solid navy;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}
.list_box {background:#FFFFFF;font:12px/20px Arial, Helvetica, sans-serif;color:navy;padding:20px 0 0 20px;float:left;  border-left:1px solid #e9e8e8; padding:14px 5px 0 19px; min-height:300px;width:250px}
.list_box .column:first-child{ border:none;padding-left:0;margin: 0 0 0 0;width:134px;}
.list_box ul{width:135px;}
.list_box ul span{ display:inline-block;}
.lineH{ background:url("../images/lineH.png") 0 0 repeat; height:5px; width:100%;}
.list_box2 {font:14px Arial, Helvetica, sans-serif; color:black; min-height:300px; width:250px;}
.list_box2 option[class=working] { background-color:#FFFFAA;}
.list_box2 option[class=available] { background-color: #AAFFAA; background-image: url('../../images/silk/add.png') }
.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 100px;
}
* html .ui-autocomplete {
	height: 300px;
	padding-right: 20px;
}
.custom-combobox { position: relative; display: inline-block; width:auto; font-size: 85%;}
.custom-combobox option{ font-size: 85%;}
.custom-combobox-toggle { 
	position: absolute; 
	top: 0; 
	bottom: 0; 
	margin-left: -1px; 
	margin-right: 20px;
	padding: 0; 
	/* support: IE7 */ 
	*height: 1.7em; 
	*top: 0.1em;
}
.custom-combobox-input { margin-right: 0; padding: 0.3em; width: 300px; }
.ui-autocomplete-loading {background: white url('images/ui-anim_basic_16x16.gif') no-repeat right center;}
/* buttons */
.button{ display:inline-block; background:#000 url("../images/bg-body2.jpg") 0 0 repeat; text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif; color:#fff; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; padding:7px 15px 6px;}
	.button:hover{ background:#e4e0dd; color:#000; text-decoration:none;}
/******************** Footer ******************/
#footer{ color:white; height:40px; position:fixed; bottom:0; width:100%; background-color:gray;}
#footer p{ padding-bottom:9px;background:#FFF;}
#footer h4{ padding-top:17px;}
.privacy{ color:#fff;}
.privacy span{ display:inline-block; margin:0 9px;}
.privacy a{ text-decoration:underline;color:#fff;}
.privacy a:hover{ text-decoration:none;}
.footer-logo{ padding-bottom:19px;}
	.footer-logo a{ display:block; background:url("../images/logo-footer.png") 0 0 no-repeat; width:94px; height:35px; text-indent:-5000px;}
.footer-list li a{color:#adadad;}
.tooltips{ position:relative; overflow:hidden;}
	.tooltips li{ float:left; padding:0px 70px 7px 0;}
	.tooltips li a{color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.tooltips li a:hover{ text-decoration:none; color:#adadad;}
	.tooltips li a img{ margin:3px 9px 0 0;}
footer h4{ color:#fff;}
/* padding */
.padline6{ padding:30px 0 56px;}
.padline{ padding:25px 0 52px;}
.padline4{ padding:34px 0 54px;}
.padline5{ padding:46px 0 58px;}
.padline2{ padding:60px 0 52px;}
.padline3{ padding:60px 0 54px;}
.pad{ padding:15px 0 14px 0;}
.padbot{ padding-bottom:26px;}
.padbot3{ padding-bottom:24px;}
.padbot2{ padding-bottom:14px;}
.imgindent{ float:left; min-width:71px; margin:3px 0 0;}
.imgindent2{ float:left;margin:13px 13px 0 0;}
.imgindent3{ float:left;margin:6px 19px 0 0;}
.imgindent4{ float:left;margin:6px 20px 15px 0;}
.imgindent5{ float:left;margin:0 0px 15px 0;}
.imgindent6{ float:left;margin:0 12px 0 0;}
.padtitle22{ padding-bottom:6px !important;}
.padtitle2{ padding-bottom:7px !important;}
.padtitle{ padding-bottom:11px !important;}
.padtitle4{ padding-bottom:9px !important;}
.padtitle3{ padding-bottom:13px !important;}

/****************************backtotop************************/
.back-to-top {
position:fixed;
/*
margin-left:50%;
margin-right:50%;
*/
bottom: 50%;
right: 0px;
background: url('../../images/arrows.png') left top no-repeat; 
width: 25px;
height: 23px;
z-index:999;
}

.back-to-top a {
text-indent: -9999px;
display: block;
z-index:999;
}

.back-to-top:hover { 
background:url('../../images/arrows.png') left -23px no-repeat; 
}
/****************************main page calendar************************/
td.calfilterheader {font-family:tahoma, verdana, arial; font-size:16px; color:#000000; font-weight:normal; font-style: italic}
td.calday {font-family:tahoma, verdana, arial; font-size:10px; color:navy; font-weight:bold;}
td.calnon {font-family:tahoma, verdana, arial; font-size:12px; color:#C0C0C0; font-weight:bold;}
td.caltop {font-family:tahoma, verdana, arial; font-size:8px; color:#0000FF; font-weight:bold;}
td.calsome {font-family:tahoma, verdana, arial; font-size:8px; color:#000000; font-weight:bold;}

a.calnoevent:Link {font-family:tahoma, verdana, arial; font-size:8px; color:#000000; font-weight:normal; text-decoration: none;}
a.calnoevent:Visited {font-family:tahoma, verdana, arial; font-size:8px; color:#000000; font-weight:normal; text-decoration: none;}

a.calevent:Link {font-family:tahoma, verdana, arial; font-size:9px; color:#0000CC; font-weight:bold; text-decoration: none;}
a.calevent:Visited {font-family:tahoma, verdana, arial; font-size:9px; color:#0000AA; font-weight:bold; text-decoration: none;}

a.calnormal:Link {font-family:verdana, arial; font-size:8px; color:#0000FF; font-weight:normal; text-decoration: none;}
a.calnormal:Visited {font-family:verdana, arial; font-size:8px; color:#0000FF; font-weight:normal; text-decoration: none;}
.calshadeform {border:1px solid #ffffff; padding:0px; font-family: Arial; font-size: 10pt; color: #ffffff;}

