body {
background:#2e4357 url(images/bg.png) repeat-x;
color:#eee;
	}
	
a, a:visited, a:link { color:#4D84C3; text-decoration:none; outline:0 none;}
a:hover { text-decoration:underline; }

#SideBar-right #AskCEOHolder a { color:#4D84C3; text-decoration:none; outline:0 none; }
#SideBar-right #AskCEOHolder a:hover { text-decoration:none; }

#wrapper{
	width:1060px;
	color:#666;
	margin:0 auto;
	background:transparent url(images/bg-wrapper.jpg) no-repeat;
	padding:0px;
	}
#header { height:85px;  }

/* #TopNavigation { padding-left:215px; float:left; z-index:1000; position: absolute; top: 0px; left:0; opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter:alpha(opacity=95); } */
#TopNavigation {padding-left: 215px;}

#TopNavigation a { 
	cursor:pointer;
	}
h1.logo {
	font-size:1em;
	line-height:1em;
	margin-bottom:0;
	position:relative;}
h1.logo a.logo-logo {
	display:block;
	width:121px;
	height:121px;
	text-indent:-10000px;
	background:transparent url(images/logo-trans.png) no-repeat;
	float:left;
	position:absolute;
	top:-30px;
	left:50px;
	outline:0 none;
	font-size:1.5em;
}

#TopNavigation:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.contentWrapper { background:url(images/bg-cols.gif) repeat-y; margin:0px; position: relative; }
.contentWrapperTop { background:url(images/bg-cols-top.gif) no-repeat; height:60px; width:1060px; }
.contentWrapperBtm { background:url(images/bg-cols-btm.gif) no-repeat; height:10px; width:1060px; }

#main-content { float: left;
margin-right:2px;
position: relative;
top:-60px;
width: 570px; }

#TopNavigation {display: inline-block;}
/* Hides from IE-mac \*/
* html #TopNavigation {height: 1%;}
#TopNavigation {display: block;}
/* End hide from IE-mac */
#TopNavigation a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
	}
#Main {
	line-height: 150%;	
	float:left;
	background:#FFFFFF;
	margin-right: 44;
	padding:15px;;
	border: 10px solid rgb(255, 255, 255);
	width:500px;

	}
#SideBar-right {
	font-size: 0.9em;
	float: left;
	position: relative;
	color:#5d5d5c;
	padding: 0px 20px;
	position:relative;
	width: 215px;
	}


#SideBar-right, #SideBar-right p, #SideBar-right a {font-weight:normal; font-size:12px; line-height:1.3em; color:#666;}

.RadPanelBar {
	width:inherit !important;
}
* html #SideBar-right {
	padding: 0;	
}
#SideBar-left {
/*
	background:#f1f2ee;
	border: 10px solid rgb(255, 255, 255);
*/

	float: left;
	margin-right: 2px;
	padding: 14px 24px;
	color:#5d5d5c;
	width: 182px;
	position: relative;
	top: -25px;
}
#Footer {
	clear:both;
	color: #666;
	font-size: 0.7em;
	padding: 35px 0;
	}
#Footer a { text-decoration:none; }
#Footer a:hover { text-decoration:underline; }


#nav-lang { float:right; position:relative; top:-31px; }
#nav-print-share { padding:0 0 3px 0; }
#nav-print-share .stico_default { background: none transparent !important; }
#nav-print-share a.stbutton  { padding:0; }
#nav-lang, #nav-print-share { color:#ddd;  }  
#nav-lang a, #nav-print-share a {
color:#fff;
font-size:10px;
font-weight: normal;
line-height: 1.3em;
text-decoration: none;
text-transform:uppercase;
margin-bottom: 1.875em;}

#featureadHolder { left:-15px; overflow:hidden; position:relative; /* top:-44px; */ width:240px; }

#breadcrumb { 
opacity:0.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter:alpha(opacity=90); 
left: 232px;
padding: 15px 0px;
position: relative;
width: 565px;
overflow: hidden;
}	
body.home #twitter_feed {background:url(images/twitter-bg-trans.png) no-repeat; left:185px; padding-top:11px; 
	padding-left:50px; height:41px; position: relative; overflow:hidden; text-transform:uppercase; }
body.home #twitter_feed a, body.home #twitter_feed { font-size:14px; color:#fff; font-weight:normal; }
body.home #twitter_feed #twitter_links, body.home #twitter_feed #twitter_links a { font-size:8px; font-weight:normal; text-transform:uppercase; color:#F0F5FD;
	text-decoration: none }
body.home #twitter_feed #twitter_update_list li {opacity:0.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter:alpha(opacity=90); }
body.home #twitter_feed #twitter_links a:hover { text-decoration:underline; }

#breadcrumb a, #breadcrumb { color:#fff; font-size:11px; text-transform: uppercase;}
body.home #breadcrumb { display:none; }
body.home #header { height:100px; }

h3 { color:#4d84c3; font-size:14px; text-transform:uppercase; font-weight:bold; margin:0 0 5px; padding-top: 20px;}

#parking-search h3 { padding:20px 0 0; margin:0 0 10px; }
#parking-search { clear: both; }

#events h3 { padding:20px 0 0; margin:0 0 15px; }

#SideBar-left label { display:block; padding:0px; font-weight:normal; text-transform:uppercase; font-size:11px; clear:both; color:#666; }
#SideBar-left .form { display:block; clear:both; padding:5px 0 0px; }

textarea, input[type=text], input.text { color:#666; border:1px solid #808080; height:16px; font-size:13px; padding:3px; background:#fdfdfd; width:130px; margin:0 -2px 0 0;}
textarea {height:125px; width: 250px;}
#SideBar-left select { border:1px solid #808080; height:24px; color:#666; font-size:12px; padding:2px; background:#fdfdfd; width:143px; float:left; margin:0 -2px 0 0;}
.sf_subscribeBtn, input.go-submit { background:url(images/submit-go.gif) no-repeat; width:33px; height:24px; float:left; border: 0px; text-indent: -10000px;}
.sf_subscribeTxt { float:left; }

body.work-for-mpa.apply-now textarea, body.work-for-mpa.apply-now input[type=text], body.work-for-mpa.apply-now input.text,
table#empTable textarea, table#empTable input[type=text], table#empTable input.text { width:inherit; width:auto;}
 
#feature-links a { display:block;  }
#feature-links{margin-top:20px;}

#Footer .column { width:175px; float:left; margin-right:20px; }
#Footer .column, #Footer .column a { color:#c8cdd2; font-size:11px; }
#Footer h5 { color:#c8cdd2; text-transform:uppercase; font-size:11px; }  
#Footer .column {  }

#ad-mobile { background:url("images/ad-mobile.jpg") no-repeat scroll 0 0 transparent;display:block;height:286px;left:-20px;position:relative;top:-20px;width:241px; }

#search { left:-12px;position: relative;top:-64px; width:250px; }
#search input.text { width:180px; color:#7997BD; }
#search .lang { padding:0 0 4px;  }
#search, #search a { font-weight:normal; font-size:10px; line-height:1.3em; text-transform:uppercase; color:#eee; text-decoration:none; }
#search a:hover {text-decoration:underline; }


.rsMonthView .rsContentScrollArea { overflow-x:hidden !important; width:210px !important; }
.RadScheduler .rsWrap { height:7px !important;}
.RadScheduler .rsRow .rsDateWrap a { color:#666666;font-size:11px;font-weight:bold; display:block; overflow:hidden; width:8px; display:block; }
.rsContentTable { width:210px; }
.RadScheduler_Default { width:210px; position:relative; width:210px; left:-14px; top:14px; }
.RadScheduler .rsHeader .rsPrevDay { background:url(http://www.flsenate.gov/images/bullets/arrows/previous_arrow.gif) no-repeat 0 0 !important; }
.RadScheduler .rsHeader .rsNextDay { background:url(http://www.flsenate.gov/images/bullets/arrows/next_arrow.gif) no-repeat 0 0 !important; margin: 6px 6px 0px 150px !important; }
.RadScheduler .rsHeader .rsToday { display:none; }
.contentWrapper .RadScheduler .rsHeader h2 { display:block;
color:#666 !important;
font-size:14px !important;
font-weight:normal;
height:25px !important;
padding:0px !important;
line-height:1em !important;
margin:0px;
text-align: center;
position: absolute;
width: 200px;
text-indent:0; }
.RadScheduler th, .RadScheduler td { width:29px; }
.RadScheduler .rsContentTable td, .RadScheduler .rsAllDayRow td { background:#DCDBD6; border-style:solid; border-color:#E7E6E1 #E7E6E1 #D3D4D1 #D3D4D1; border-width:1px 1px 1px 1px !important; }
.RadScheduler .rsRow .rsOtherMonth {background:#EAE8E6; }
.RadScheduler .rsRow .rsOtherMonth .rsDateWrap a {color:#A8ACAD;}
.RadScheduler .rsContentTable td.rsTodayCell, .RadScheduler .rsAllDayRow td.rsTodayCell { background:#4BACED; }
.rsAptCreate, .RadScheduler .rsContentTable td.rsTodayCell:hover, .RadScheduler .rsAllDayRow td.rsTodayCell:hover { background:#ccc; }
.RadScheduler .rsContentTable td.rsTodayCell a, .RadScheduler .rsAllDayRow td.rsTodayCell a { color:#fff; font-size:11px; }
.RadScheduler .rsAptContent { overflow:visible !important; }

.RadScheduler .rsApt a { display:block;  }

#Main .sf_expandableList { padding-top:20px;}
#Main .sf_expandableList li { list-style:none; padding-left:15px;}
#Main .sf_listItemBody { margin: 0px 0px 20px; }

#TopNavigation { cursor:pointer; }
.RadMenu_Default .rmRootGroup {background-color:transparent !important;background-image:none !important;background-position:0 !important;border:0px !important;}
.RadMenu_Default .rmRootGroup .rmExpanded { background:#6b94ba !important; }
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, 
.RadMenu_Default .rmRightArrow, 
.RadMenu_Default .rmTopArrow, 
.RadMenu_Default .rmBottomArrow { background-color:transparent !important; background-image:none !important; border:0;}

.RadMenu_Default .rmGroup, 
.RadMenu_Default .rmMultiColumn, 
.RadMenu_Default .rmGroup .rmVertical { /* background:#AFC2DB !important; */background:#6b94ba !important; color:#666; border:0 !important; }

.rmSlide { border:0; }

#TopNavigation .rmSlide .rmItem a { cursor:pointer; font-size:11px; padding:7px 0; font-weight:600; }

.RadMenu ul.rmVertical, .rmRootGroup ul.rmHorizontal, .RadMenu_Context ul.rmHorizontal { margin:0 1px !important; }

.RadMenu a.rmLink { padding:14px 8px; cursor:pointer; }
.RadMenu .rmItem .rmSlide .rmItem a.rmLink { border-bottom:1px solid #8BB4CA; }
.RadMenu .rmSlide .rmItem a.rmLink:hover { background:#8bb4ca !important; }
.RadMenu a.rmLink span { cursor:pointer !important; }
.RadMenu .rmText { border-right:2px solid #EEEEEE;line-height:1em; }
.RadMenu .rmHorizontal .rmText { padding:0 15px 1px 0; }
.RadMenu .rmSlide .rmText { border-right:0px solid #5F728B; }

.RadMenu .rmRootGroup .rmItem { margin:0; }
.RadMenu .rmLast .rmText { border-right:0px solid #EEEEEE; }
.RadMenu .rmGroup .rmText {margin:1px 10px !important; padding:0 !important;}
.RadMenu_Default .rmRootGroup .rmItem  { text-shadow: #234 0px 1px 2px; }


a.rmLink { cursor:pointer;  }
a.rmLink:hover { border:0; background:#9Fb2cB;  }


a.small, .small a { font-size:0.85em !important;  }

#StayInTouchHolder a { font-size:0.85em !important; display:block; clear:both; padding:0px 0; color:#999; text-decoration:none; }
/* .page-title { display:none; } */
.post .page-title {display:none; }
/*lists*/
.sf_list_simple, .sf_list_expanded, .sf_anchor_list, .sf_target_list, #SideBar-right ul {list-style:none;margin-bottom:10px;font-size:13px}
.sf_list_simple li, .sf_list_expanded li, #Main li, #SideBar-right li{margin-top:0px;position: relative;}
#Main li 
{
	margin-left:0px;
}
.sf_list_expanded h5, .sf_item_head, ul h2 {font-size:1.0em;font-weight:bold}
.sf_target_list{margin-left:0}
.sf_target_list dt{font-weight:bold;margin-top:1.0em}
#Main ul {margin-left:0px;list-style-type:disc;font-size:13px;margin-bottom:2.0em}
#Main ol {margin-left:0px;font-size:13px;margin-bottom:2.0em}
.page-title h2, #Main h1, #Main .list_header, body.mediareleases h2.sf_NewsTitle, .sf_singleEvent h2.sf_eventTitle {
	margin-top:10px; color:#4D84C3;font-weight:800;letter-spacing:2px; text-transform:uppercase; margin-top:0; line-height: 1.1em;}

.page-title h2 { line-height:1.1em; }



/* Categories, Tags, Archive */
ul.tagCloud {
	margin: 0;
	padding: 0;
}
ul.tagCloud li {
	margin: 0;
	padding: 0 10px 0 0;
	background: none;
	border-bottom: 0;
	padding: 0;
	display: inline;
	line-height: 36px;
}
ul.tagCloud li a.s6:link, ul.tagCloud li a.s6:visited, ul.tagCloud li a.s6:hover, ul.tagCloud li a.s6:active {
	font-size: 9px;
}
ul.tagCloud li a.s5:link, ul.tagCloud li a.s5:visited, ul.tagCloud li a.s5:hover, ul.tagCloud li a.s5:active {
	font-size: 12px;
}
ul.tagCloud li a.s4:link, ul.tagCloud li a.s4:visited, ul.tagCloud li a.s4:hover, ul.tagCloud li a.s4:active {
	font-size: 16px;
}
ul.tagCloud li a.s3:link, ul.tagCloud li a.s3:visited, ul.tagCloud li a.s3:hover, ul.tagCloud li a.s3:active {
	font-size: 21px;
}
ul.tagCloud li a.s2:link, ul.tagCloud li a.s2:visited, ul.tagCloud li a.s2:hover, ul.tagCloud li a.s2:active {
	font-size: 29px;
}
ul.tagCloud li a.s1:link, ul.tagCloud li a.s1:visited, ul.tagCloud li a.s1:hover, ul.tagCloud li a.s1:active {
	font-size: 36px;
}
h1.categorizedAs {
	margin: 20px 0 0;
	font-size: 2.5em;
	font-family: georgia,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
}
dl.taggedWithList {
	margin: 0;
	padding: 0;
}
dl.taggedWithList dt, dl.taggedWithList dd {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
}


.alaform fieldset {
  margin-bottom: 10px;
}
.alaform legend {
  padding: 0 2px;
  font-weight: bold;
}
.alaform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.alaform fieldset ol {
  margin: 0;
  padding: 0;
}
.alaform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.alaform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
.alaform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
.alaform fieldset fieldset label {
  display: block;
  width: auto;
}
.alaform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
.alaform label {
  width: 120px; /* Width of labels */
}
.alaform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}




.alaform fieldset {
  margin-bottom: 10px;
}
.alaform legend {
  padding: 0 2px;
  font-weight: bold;
}
.alaform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.alaform fieldset ol {
  margin: 0;
  padding: 0;
}
.alaform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.alaform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
.alaform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
.alaform fieldset fieldset label {
  display: block;
  width: auto;
}
.alaform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
.alaform label {
  width: 120px; /* Width of labels */
}
.alaform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


#quick-menu { width:175px; border:0px solid #BABAB5; }
#quick-menu a { color:#91938F;
text-shadow:#fff 1px 1px 1px;
display: block;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding: 0px;
text-transform: uppercase; }
#quick-menu a:hover { color:#4D84C3; }
#quick-menu tr td { border-bottom:1px solid #BABAB5; padding:0; }

#quick-menu .quick-icons { width:25px; height:25px; overflow:hidden; }
#quick-menu .quick-item { width:120px; }

.sidebar-btn {/*  width:164px; height:30px; */ display:block; text-indent:-10000px; }
.sidebar-btn.mobile { background:url(images/btn-go-mobile.gif) no-repeat; }
.sidebar-btn.heat { background:url(images/btn-miami-heat.gif) no-repeat; }
.sidebar-btn.motorcycle { background:url(images/btn-motorcycle-parking.gif) no-repeat; }
.sidebar-btn.deposit { background:url(images/btn-direct-deposit.gif) no-repeat; }
.sidebar-btn.protection { background:url(images/btn-vehicle-protection.gif) no-repeat; }
.sidebar-btn.parkee { background:url(images/btn-ask-parkee.gif) no-repeat; }

#verisign-badge { width:40px; height:40px; display:block; text-indent:-10000px; background:url(images/verisign-trans.png) no-repeat; left:120px; top:30px; position:absolute; }


body.home .main-box { border-top:2px solid #496484; border-right:2px solid #496484; border-bottom:2px solid #496484; float:left; height:165px; margin:0;padding:0;width:187px;overflow:hidden;}
body.home #main-box-3 { border-right:0; }
.main-box a { display:block; text-transform:uppercase; color:#6b6b6a; padding:12px; text-decoration:none; }
.main-box a {background: #FAFAF7 none repeat scroll 0px 0px;height: 90px;padding:1	0px; }
.main-box h4 a { height:35px;font-size: 12px; background:url(images/main-box-bg.gif) repeat-x; text-transform:uppercase; color:rgb(119, 119, 119); text-decoration:none; }
.main-box h4 a:hover { color:#333; }
.main-box h4 {margin-bottom:0;text-shadow:rgb(246, 246, 246) 1px 1px 0px;}
#main-box-3 { margin-right:0; }

body.home #ctl00_PageTitle_Breadcrumb1 { display:none; }

#Main .sf_newsList h2.sf_newsTitle a:hover, #Main .sf_postListing h2.sf_postTitle a:hover, 
#Main .sf_singleEvent h2.sf_eventTitle a:hover  { color: #222; text-decoration:underline; }
#Main .sf_newsList { margin-left:0px !important; }
#Main .sf_newsList li { margin-left:0px !important; margin:30px 0 !important; }
#Main .sf_newsDate { font-size:0.8em !important; color:#999; }

#StayInTouchHolder .sf_newsletterSubscriptionForm { margin: 1em 0px 0.25em; }

.sf_eventLocation dt, h3.sf_eventSubTitle,  .sf_eventContact dt { font-weight:bold !important; margin-top:20px !important; font-size:12px !important; letter-spacing:3px;
	padding:0; color:#4D84C3; text-transform:uppercase;  }

#SideBar-right .sf_newsList { padding-top:10px; }
#SideBar-right .sf_newsList li { margin:0px 0px 10px; }
.sf_postDate, #SideBar-right .sf_postDate, #SideBar-right .sf_newsDate { text-transform: uppercase; color:#5D5D5C; font-size:10px; font-weight:bold !important; }
#SideBar-right h2.sf_newsTitle { margin:0px; padding:0px 0 0 0; }
#SideBar-right h2.sf_newsTitle a { text-decoration:none; color:#888; }
#SideBar-right h2.sf_newsTitle a:hover { text-decoration:underline; }
#SideBar-right .sf_postListing ul, #SideBar-right .sf_newsList ul { position:relative; } 
#SideBar-right .sf_readMore, #SideBar-right .readMoreLink { display: none; }

#StayInTouchHolder, #NewsHolder h3 { margin-top:15px; }
#search { position:absolute; left:15px; }
#SideBar-left #feature-links { margin-top:30px; }
 
#Main .sf_postListing { margin:20px 0; }
#Main .sf_postListing li { margin:0; }
#Main h2.sf_postTitle {  }
/* #Main h2.sf_postTitle, #Main .sf_eventTitle { margin:30px 0 0px; } */

.constant-contact { float:left;}
#nav-lang, a#ctl00_hlSpanish, a#ctl00_hlCreole {color:#7F909A; opacity:0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75);}

body.home #Main { padding:0 0 130px; margin:0; width:544px;  }
body.home .page-title h2 { display:none; }
body.home #Main h1 { padding:30px 0px 0px; margin:0; line-height:1em; color:#2A5B98; font-size:30px; letter-spacing:0; }
body.home #Main h3 { padding:0px 0px 10px; margin:0; line-height:1.1em; font-size:18px;  }
/* body.home #content-area { padding:0 20px; width:400px; } */

#photos { height:360px; overflow:hidden; }
#photos .panel-overlay { background:transparent url(images/panel-overlay-trans.png);position:relative; padding: 10px 15px 25px; width:515px; top:-120px; height:85px; overflow:hidden; }
#photos .panel-overlay h2 a, #photos .panel-overlay h2 a:visited, 
#photos .panel-overlay h2 { color:#ddd; font-weight:Bold; text-transform:uppercase; font-size:21px; padding:10px 0 5px; margin-bottom:0; text-decoration:none; }
#photos .panel-overlay a { color:#ddd; text-decoration:none; }
#photos .panel-overlay a:hover { color:#fff;/* text-decoration:underline; */ }
#photos .panel-overlay h2 a:hover { color:#fff;/* text-decoration:underline; */ }
#photos .panel-overlay p {color:#CCCCCC;font-size:13px;line-height:1.3em;}

body.mediareleases .page-title, body.calendar .page-title {display:none; }

.sf_eventMap { display:none; }

#main-box-container { bottom:-2px;
left:232px;
position:absolute; } 

#nav-pager {
float: right;
left: 447px;
position: absolute;
top: 325px;
z-index: 1000;
}
#nav-pager a {
background:transparent ur;(panel-overlay-trans.png);
border:0px solid #CCCCCC;
color:#999999;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:21px;
margin-left:6px;
overflow:hidden;
padding:4px 0 0 9px;
text-decoration:none;
width:17px;
}

#nav-pager a:hover { background:#222; color:#fff; }
#nav-pager a.activeSlide { background:#222; color:#fff; }


/* IPHONE STYLES */
@media screen and (device-width: 480px) {

    p { color: white; background-color: black; }
    #SideBar-right { display:none; }

}
/* IPHONE STYLES */

.eventsCalendar_Title { margin-bottom:0px; }
.eventsCalendar_Day
{	
	background-color: #DCDBD6;
	background-url: none !important;
	color:#666;
}

.eventsCalendar_DayOtherMonth, .RadCalendar_Default .rcRow td.rcOutOfRange 
{	
	background: #EAE8E6;
	color:#A8ACAD;
}

.eventsCalendar_CurrentDay
{
	background:#4BACED;
	color:White;
}

.RadCalendar_Default .rcRow td.eventsCalendar_Day, .RadCalendar_Default .rcRow td.eventsCalendar_DayOtherMonth , .RadCalendar_Default .rcRow td.rcOutOfRange 
{
	text-align:left;
	vertical-align:top;
	border-color: #E7E6E1 #E7E6E1 #D3D4D1 #D3D4D1;
	border-style:solid; border-width:1px;
	font-size:10px;
	font-weight:bold;
	width:30px;
	height:25px;
}

.RadCalendar_Default .rcRow td.eventsCalendar_Day span, .RadCalendar_Default .rcRow td.eventsCalendar_Day a
{
	color:#666 !important;
}

.rcRow td.eventsCalendar_Day a.event, .rcRow td a.event
{
	font-size:25px;
	color:#4BACED !important;
	
}

.rcRow span, .rcRow a 
{
	padding:0px !important;
	display:inline !important;
}

.eventsCalendar_Table .rcMainTable
{
	margin-bottom:0px !important;
}

table.eventsCalendar_Table
{
	background-color:Transparent !important;
	border:0px !important;
	width:auto !important;
	margin-bottom:0px !important;
}

#google_translate_element { position:relative; top:-104px; }
#google_translate_element .goog-te-combo { position:relative; top:100px; }