/*
Theme Name: Caltech CMS
Theme URI: http://www.antsplace.co.uk
Description: CMS theme for Wordpress
Version: 1
Author: Antony Jones
*/
/* import the tooltips stylesheet classes for EC */
@import url(ec-tooltips.css);

/* RESET ALL MARGINS AND PADDING */

* {margin: 0;padding: 0;}
p {margin-bottom: 10px; text-shadow: #eeeeee 0px 1px 0px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal;line-height: 34px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal;line-height: 34px;}
h3 {font-size: 20px;line-height: 30px;font-weight:normal}
h1, h2, h3 {color:#4692b8;}
ul, ol {margin: 11px 0 10px 18px; list-style-type:none;}

.index-headers {font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal;line-height: 34px; color:#4692b8;}
.headerone {font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
/* GENERAL */

body { font: 12px/20px Arial, Helvetica, sans-serif; margin: 0 auto;padding: 0; width:1024px; background:url(img/background2.jpg) repeat-x #88b0d4;}
#wrapper {width: 1000px;background-color:#FFFFFF;}
#content {width:100%; background-color:#FFFFFF;}
a {color: #0084B4;text-decoration: none;}
a:hover {text-decoration: underline;}
br.clear {clear: both;}

/* HEADER */

#head { height: 170px; width:1000px;background:url(img/header.png) no-repeat right;}
#head-top {height: 170px; width:1000px; background:url(img/logo2.jpg) no-repeat left;}
#head-bottom {height: 27px; width:auto; float:left;}
#wrap {width:1000px; position:relative; height:100%;}
.breadcrumb {float:left; margin-top:120px; margin-left:250px;}
.breadcrumb a{color:#000000; font-weight:bold; padding-left:5px;}
#logo2 {float:left; border:0px;}
#top-menu {position:relative; list-style:none; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color0:#00000; background:url(img/telephone.png) no-repeat right; margin-left:250px;}
#top-menu ul {list-style-type:none; display:inline;}
#top-menu ul li {display:inline; padding:0px 5px 0px 5px;}
#top-menu ul li a{color:#000000;}
#top-menu ul li a:hover{text-decoration:underline; color:#0084B4;}

#menu1 {position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background: url(img/menu.png) repeat-x; height:34px; padding: 6px 0px 0px 0px; width:100%;}
#menu1 ul {list-style-type:none; display:inline;}
#menu1 ul li {display:inline; padding:0px 22px 0px 0px;}
#menu1 ul li a{color:#000000;}
#menu1 ul li a:hover{text-decoration:underline; color:#0084B4;}

/* CONTENT */

#mainpage {padding: 0px 10px 0px 10px; text-align:justify;background:#FFFFFF;}
#mainpage ul {list-style-type:square;}
#mainpage p{text-align:justify;}
#product {height:620px;}

#main-right {float:right; width:480px; height:260px;}
#right-column2 {width:238px;  float:right;}
#right-column3 {width:230px;  float:right; margin:0px 10px 0px 10px;}
#right-column4 {width:240px;  float:right; margin:0px 10px 0px 10px;}
#testimonials { width:469px; background: url(img/achieving2.png) no-repeat; height:230px; margin:0px 0px 0px 5px;}
#testimonials  p{padding: 60px 15px 0px 10px; color: #ffffff; text-align: justify; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#testimonials a {color:#2e3a45;}
#testimonialsh2 {color:#ffffff; text-shadow: #4388aa 0px 1px 0px; padding: 0px 0px 0px 25px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height: 34px; }
#latestnews-hdr {height:27px; width:239px; }
#latestnews {border: 1px solid #cccccc; height:300px; width:228px;}
#contentpad {padding:0px 10px 0px 10px;}
#right-column {float:right; width:239px;}
#contacts {height:260px; width:225px; background:url(img/quick-links.png) no-repeat; padding:5px;}
#contactsh2{color:#ffffff; font-size:18px; font-weight:bold; text-shadow: #4388aa 0px 1px 0px; padding:0px 0px 0px 60px;}
#contacts ul {margin: 0px;}
#contacts li {list-style-type:none; margin: 3px 0px 3px 0px;}
#contacts a{font-size:12px; text-align:left;}
#right-column p {color:#ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 0px 0px 0px}
#right-column a {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#contacts a {text-shadow: #4388aa 0px 1px 0px;}
#quicklinks {width:238px; color:#ffffff; background:url(img/quick-links.png) no-repeat; height:260px;padding:5px 0px 0px 0px; margin:0px;}
#quicklinks h2{color:#ffffff; font-size:18px; font-weight:bold; text-shadow: #4388aa 0px 1px 0px; padding:10px 0px 0px 60px;}
#quicklinksh2{color:#ffffff; font-size:18px; font-weight:bold; text-shadow: #4388aa 0px 1px 0px; padding:20px 0px 0px 60px;}
#quicklinks ul{list-style-type:none; margin-top:0px; }
#quicklinks ul li{line-height: 22px;padding: 0px;}
#quicklinks ul li a{color:#ffffff; font-weight:bold; font-size:14px; text-shadow: #4388aa 0px 1px 0px;}
#quicklinks2 {width:215px; color:#ffffff; background-color:#88b0d4; height:260px; padding: 0px; margin:0px; float:right;}
#quicklinks2 h2{color:#ffffff; font-size:18px; font-weight:bold; text-shadow: #4388aa 0px 1px 0px; padding-left:60px;}
#quicklinks2 ul{list-style-type:none; }
#quicklinks2 ul li{line-height: 40px;padding: 0px; margin-left:20px;}
#quicklinks2 ul li a{color:#ffffff; font-weight:bold; font-size:14px; text-shadow: #4388aa 0px 1px 0px;}
#standardlinks-hdr {height:22px; width:239px; background: url(img/standard-links.png) no-repeat; padding:5px 0px 0px 10px; font-weight:bold;}
#standardlinks {border: 1px solid #cccccc; width:228px; color:#5da0c1; padding: 0px 0px 10px 0px;}
#standardlinks ul{list-style-type:none;}
#standardlinks ul li{line-height: 30px;}
#standardlinks ul li a{color:#5da0c1;}

#products {width:385px; height:480px; background: url(img/products.png) no-repeat;}

/* FOOTER */

#footer { background: url(img/footer.png) left no-repeat; height:130px; border-top:3px solid #267ea9; width:100%; margin-top:10px;}
#footer-social {float:right;}
#follow {margin-left:120px; font-weight:bold; font-size:14px;}
#followbuttons {margin-top:0px;}
#followbuttons ul {height:80px; width:310px; margin: 0px 0px 0px 20px;}
#followbuttons li {display:inline;}
#followbuttons li a {height:80px; width:50px; padding:3px; color:#000000; border:0px;}
#followbuttons img {border:0px;}
#twitter { height:80px; width:50px; background: url(img/twitter.png) top left no-repeat; margin-right:15px; padding:65px 20px 0px 10px;}
#rssfeed { height:80px; width:50px; background: url(img/rss.png) top left no-repeat;}
#emailme { height:80px; width:50px; background: url(img/email.png) top left no-repeat;}
#facebook { height:80px; width:50px; background: url(img/facebook.png) top left no-repeat;}
#footer p {color:#000000;}

img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

#regaddress {float:left; padding: 10px 0px 0px 10px;}
#foot-left {float:left; padding: 100px 0px 0px 10px;}
#foot-right {float:right; padding: 100px 10px 0px 0px;}
#foot-right ul {list-style-type:none; display:inline;}
#foot-right ul li{display:inline;}
#foot-right ul li a{color:#000000;}
#foot-right ul li a:hover{color:#0084B4;}

/* WEBLOG */

.post {border-bottom: 1px solid #ccc;margin-bottom: 15px; width:720px; float:left;}

.comment-list {width: 450px}

.avatar {float: right;}

#comment {width: 450px;}

.linkcat {list-style-type:none; font-weight:bold; color:#5da0c1; line-height: 30px; margin:0px; padding: 5px 10px 10px 10px;}
.linkcat li {border-bottom:1px solid #cccccc;list-style-type:none;}
.linkcat li a {color:#5da0c1; text-decoration:none;}
.linkcat li a:hover{color:#000000;}
#readmore {padding:0px; margin:0px;}
#excert{font-weight:normal; color:#666666; padding:0px; margin:0px; height:20px; text-decoration:none;}
.postby{font-size:11px; border-top: 2px solid #cccccc; padding: 5px 5px 0px 0px; color:#000000; width:100%;}
.grey {color:#666666;}
/* product slider menu */

.glidecontentwrapper{position: relative; /* Do not change this value */width: 480px;height: 590px; /* Set height to be able to contain height of largest content shown*/border: 1px solid #cccccc;overflow: hidden;}
.glidecontent{ /*style for each glide content DIV within wrapper.*/position: absolute; /* Do not change this value */background: #eeeeee;
color:#000000;font-weight:bold;padding: 10px;visibility: hidden;width: 470px; text-align:left;}
.glidecontent a{color:white;}
.glidecontent li a{color:#000000;}
.glidecontent li a:hover{color:#ffffff;}
.glidecontent ul {padding:0px 0px 0px 5px; margin:0px;}
.glidecontent ul li {list-style-type:none; padding:0px; margin:0px;}
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */padding-top:6px;width:430px;height:20px;text-align: left; /*How to align pagination links: "left", "center", or "right"*/background: white; /*always declare an explicit background color for fade effect to properly render in IE*/}
.glidecontenttoggler a{ /*style for every navigational link within toggler */color: #8b8b8b;font-weight: bold;text-decoration: none;padding:10px 10px 10px 10px;width:180px;}

#but1 {width:140px; background: url(img/product-menu.png) no-repeat; height:30px; padding: 10px 48px 10px 10px;}
#but2 {width:140px; background: url(img/product-menu.png) no-repeat; height:30px; padding: 10px 55px 10px 10px;}
#but3 {width:140px; background: url(img/product-menu.png) no-repeat; height:30px; padding: 10px 50px 10px 10px;}
#but1.selected {background: url(img/product-menu-hvr.png) no-repeat;}
#but2.selected {background: url(img/product-menu-hvr.png) no-repeat;}
#but3.selected {background: url(img/product-menu-hvr.png) no-repeat;}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */color: black;
background: url(img/product-menu-hvr.png) no-repeat;z-index:1000;}
.glidecontenttoggler a:hover{color: black;}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{color: white;}
#glidecontentproduct1 {width:150px; background:url(img/gradient1.png) repeat-y ; height:350px; float:left; margin:0px 5px 0px 0px;}
#glidecontentproduct1 p{ padding:0px 10px 0px 10px;  text-shadow:none; text-align:left; line-height:17px;}
.prodimg {border:0px; float:none; width:150px; height:77px; color:#FFFFFF;}
.prodimg2 {border:0px; float:left; width:150px; height:77px; color:#FFFFFF; padding:0px 5px 5px 0px;}
#glidecontentproduct2 {width:150px; background:url(img/gradient2.png) repeat-y ; height:350px; float:left; margin:0px 5px 0px 0px;}
#glidecontentproduct2 p{ padding:0px 10px 0px 10px;  text-shadow:none; text-align:left; line-height:17px;}
#glidecontentproduct3 {width:150px; background:url(img/gradient3.png) repeat-y; height:350px; float:left;}
#glidecontentproduct3 p{ padding:0px 10px 0px 10px; text-shadow:none; text-align:left; line-height:17px;}
#glidecontentproduct4 {height:163px;  background:url(img/gradient4.png) repeat-x ; float:left; width:460px; margin: 10px 0px 10px 0px;}
#glidecontentproduct4 p{ padding:5px 10px 5px 10px; text-shadow:none; text-align:left; line-height:17px;}

#eventscalender {text-align:center; }
.numbered {list-style:decimal; padding: 0px 0px 0px 10px; color:#000000; font-weight:bold;}
#reasons {position:relative; float:right; width:460px;padding: 10px; 0px 10px 0px; height:270px; overflow:auto; line-height:15px;}
#field {border:none;height:24px; margin:0px 0px 0px 8px; padding:0px;}
.searchbox {height:20px; width:100px border: 1px solid #477098; position:relative; float:left;}
#searchsubmit {height:24px;margin:0px 0px 0px 0px;}
.morebutton {height:23px; width:111px;background: url(img/find-out-more.png) no-repeat; text-align:center; margin:0px 0px 0px 18px; padding-top:2px;}
.morebutton a {color:#FFFFFF;}
.morebutton a:hover {color:#000000; text-decoration:none;}

#column1 {width:510px; float:left; overflow:auto;}
#column2 {width:250px; float:left; overflow:auto;}
#column3 {width:760px; float:left; overflow:auto;}
#box1wpr {float:left; margin-right:8px;}
#box2wpr {float:left; margin-right:0px;}
#box1-hdr, #box2-hdr, #box3-hdr {height:70px; width:240px; border-left: 3px solid #88b0d4;border-right: 3px solid #88b0d4; border-top: 3px solid #88b0d4;}
#box1-hdr {background: url(img/microsoft-dynamics-hdr2.jpg) no-repeat;}
#box2-hdr {background: url(img/heat-hdr2.jpg) no-repeat;}
#box3-hdr {background: url(img/goldmine-hdr2.jpg) no-repeat;}
#box4-hdr {background: url(img/act-hdr2.jpg) no-repeat; height:70px; width:240px; border:0px; float: left;}
#box1 {background: url(img/grad1b.png) repeat-y ;}
#box2 {background: url(img/grad3b.png) repeat-y ;}
#box3 {background: url(img/grad2b.png) repeat-y ;}
#box4, #box4b {background: url(img/grad4b.png) repeat-y ;}
#box1, #box2, #box3 {width:240px; border-left: 3px solid #88b0d4; border-right: 3px solid #88b0d4; border-bottom: 3px solid #88b0d4; height:285px; margin:0px 0px 10px 0px;}
#box4b {width:240px; border: 3px solid #88b0d4; height:220px; margin:0px 0px 10px 0px;}
#box4b ul {margin:0px; padding:15px 0px 15px 10px; list-style-type:none;}
#box4b ul li a {color:#000000; font-weight:bold; font-size:14px;}
#box4 {width:750px; border: 3px solid #88b0d4; height:80px; margin:0px 0px 10px 0px;}
#box4 ul {margin:0px; padding:10px 0px 10px 10px; list-style-type:none;}
#box4 ul li {display:inline; padding:0px 20px 0px 20px;}
#box4 ul li a {color:#000000; font-weight:bold; font-size:14px;}
#box1 ul, #box2 ul, #box3 ul, #box4 ul {margin:0px; padding:10px 0px 10px 10px; list-style-type:none;}
#box1 ul li a, #box2 ul li a, #box3 ul li a, #box4 ul li a {color:#000000; font-weight:bold; font-size:14px;}

#bottom-text {margin-top:10px; height:100px; overflow:auto; width:99%; background-color:#eeeeee;border: 1px solid #cccccc; padding:5px;}

/* testing new index page */

#headt { height: 100px; width:1000px;background:url(img/header2.jpg) no-repeat right;}
#head-topt {height: 100px; width:100%;}
#crm-banners {padding:0px 0px 0px 4px;}

div.wpcf7 {margin: 0;padding: 0;}
div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;}
div.wpcf7-mail-sent-ng {border: 2px solid #ff0000;}
div.wpcf7-spam-blocked {border: 2px solid #ffa500;}
div.wpcf7-validation-errors {border: 2px solid #f7e700;}
span.wpcf7-form-control-wrap {position: relative;}
span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;background: #fff;border: 1px solid #ff0000;font-size: 10pt;
width: 280px;padding: 2px;}
span.wpcf7-not-valid-tip-no-ajax {color: #f00;font-size: 10pt;display: block;}
span.wpcf7-list-item {margin-left: 0.5em;}
.wpcf7-display-none {display: none;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px "Lucida Grande", Verdana, Arial, sans-serif;color: #333333;}
#TB_secondLine {font: 10px "Lucida Grande", Verdana, Arial, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;text-align:left;top:50%;left:50%;border: 1px solid #555;-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
box-shadow: rgba(0,0,0,1) 0 4px 30px;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:6px 10px 0;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;z-index:103;top: 50%;left: 50%;background-color: #E8E8E8;border: 1px solid #555;margin: -45px 0pt 0pt -125px;padding: 40px 15px 15px;}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;
opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px;}
/* * Thickbox CSS */
div#TB_title {/*background-color: #105681;*/background-color: #000000;color: #FFFFFF;}
div#TB_title a, div#TB_title a:visited {color: #cfcfcf;}
/* * JQuery Tooltip */
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 1;width: 225px;
word-wrap: break-word;}
#tooltip h3, #tooltip div {margin: 0;font-size: 12px;font-weight: normal;color: #000;}
#tooltip ul {padding: 0;}
#tooltip li {margin: 0 10px;width: auto;}
/** Large Calendar */
/** Calendar formatting */
#wp-calendarLarge {border-collapse: collapse;margin: auto;}
#calendar_wrapLarge img {border: none;padding: 0;margin: 0;}
#wp-calendarLarge td {border: thin solid black;width: 150px;height: 100px;padding: 0;vertical-align: top;}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {text-decoration: none;border: none;}
#wp-calendarLarge .event-block {border-top: 1px solid #444;display: block;padding: 2px 0 0 2px;line-height: 11pt;color: navy;}
#wp-calendarLarge .dayHead {/* background-color: #333333;*/background-color: #173b6d;color: white;font-weight: bold;z-index: 1000;}
#todayLarge {background-color: #9BA9CF;color: #FFF;}
/* * Days events calendar */
#EC_daysEvents {font-size: 14px;}
.EC_title {background: #A4CAE6;}
.EC_location {background: #FFF8DC;}
.EC_time {background: #CCCCCC;}
.EC_date {background: #E0EEEE;}
.EC_linkout_and_postid {background: #bfd3ed;}
#EC_current-month {position: relative;}
#EC_ajaxLoader {display: none;margin-top: -15px;}
/* * Widget Calendar formatting OPTIONAL */
.EC_Widget_display {text-align: center;}
.widgettitle {text-align: left;	/* margin: 0 0 1em;*/}
#wp-calendar caption {margin: 10px 0 0 0;width: auto;text-align: center;font-weight: bold;background-color: white;border: thin solid darkgray;-moz-border-radius: 3px 3px 0 0;}
#wp-calendar {margin: 0 1px 0 2px;border-collapse: collapse;}
/* why this *+html stuff? */
*+html #wp-calendar #today {border: 3px solid blue !important;}
#wp-calendar #today {display: block;font-weight: bold;background-color: #a8c3d6;-moz-border-radius: 50%;/* -webkit-border-radius: 50%;
border: 2px solid blue;*/z-index: 1;}
#wp-calendar #todayWidget {border: 3px solid blue !important;}
#wp-calendar #todayWidget {display: block;font-weight: bold;background-color: #a8c3d6;-moz-border-radius: 50%;/* -webkit-border-radius: 50%;border: 2px solid blue;*/z-index: 1;}
#wp-calendar .pad {font-weight: bold;}
#wp-calendar .padcent {background-color: white;border: thin solid darkgray;}
#wp-calendar .padday {background-color: gainsboro;}
#wp-calendar th {width: 11%;color: white;background-color: #173b6d;}
#wp-calendar td {border: thin solid darkgray;background-color: white;text-align: center;}
/* * Widget List Calendar OPTIONAL */
#events-calendar-list li {font-family: Arial, Tahoma, Script;font-size: small;font-stretch: condensed;list-style-image:url(../images/list.gif);line-height: normal;text-align: left;}
#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active {
background: none;text-decoration: none;border: none;color: dimgray;}
#events-calendar-list li:hover {background-color: gainsboro;padding: 4px;border-style: solid;border-width: 1px;}
#tooltip.pretty {font-family: Arial;border: none;width: 210px;padding: 20px;height: 160px;opacity: 0.95;background: url('../images/shadow3.png');}
#tooltip.pretty h3 {margin-bottom: 0.75em;font-size: 12px;width: 220px;}
#tooltip.pretty div {width: 220px;text-align: left;}
#tooltip.fancy {background: url('../images/shadow2.png');padding-top: 5em;height: 100px;}

.standardlinks-hdr {height:22px; width:239px; background: url(img/standard-links.png) no-repeat; padding:5px 0px 0px 10px; font-weight:bold;}
.standardlinks {border: 1px solid #cccccc; width:228px; color:#5da0c1; padding: 0px 0px 10px 0px;}
.standardlinks ul{list-style-type:none!important;}
.standardlinks ul li{line-height: 30px;}
.standardlinks ul li a{color:#5da0c1;}
