﻿/* -------------------------------------------------------------- */
/* Reset */
/* -------------------------------------------------------------- */


/* table, caption, tbody, tfoot, thead, tr, th, td  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, ol, ul, li, 
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline; background: transparent;*/
	
}

body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -------------------------------------------------------------- */
/* Global */
/* -------------------------------------------------------------- */

body {
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.pbody {
	background: #f9f4e1 url('../Image/bg.gif') repeat-x;
}

.sbody {
	background: #fff url('../Image/bg-sec.gif') repeat-x;
}

p {
	margin: 0 0 1.5em;
}

h1 {
	color: #49176d;
	font: bold 42px 'Garamond', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

h2 {
	color: #3f96bc;
	font-size: 16px;
}

a:focus, a:hover {
	color: #49176d;
	text-decoration: underline;
}

a {
	color: #49176d;
	text-decoration: none;
	font-size: 13px;
}

.clear {
	clear: both;


}

#container {
	margin: 0 auto;
	width: 900px;
}

.breadcrumb {
	text-decoration: none;
	font-size: 10px;
}

.breadcrumb a:focus, a:hover {
	color: #49176d;
	text-decoration: underline;
}

.breadcrumb a {
	color: #49176d;
	font-size: 10px;
}

/* -------------------------------------------------------------- */
/* Header */
/* -------------------------------------------------------------- */

#header {
	height: 108px;
}

#primary-navigation {
	float: left;
	margin: 15px 0 0 0;
	width: 701px;
}

.RadMenu {
	z-index: 999;
}

#secondary-navigation {
	float: left;
	margin: 15px 30px 0 0;
	width: 195px;
}

#content-holder {
	float:left;
	margin: 15px 0 0 0;
	width: 675px;
}

div.RadMenu {
	margin: 0;
	padding: 0;
}

div.RadMenu a.rmLink .rmLeftImage {
    position: relative;
}

div.RadMenu .rmLink .rmLeftImage,
div.RadMenu .rmItem .rmLink,
div.RadMenu .rmLink .rmText {
    margin: 0;
    padding: 0;
}

div.RadMenu .rmLink {
	cursor: pointer !important;
}

#header-utilities {
	float: right;
	margin: 20px 0 0 0;
	width: 184px;
}

#social-networking-list li {
	/* background: #b8e8ff url('../Image/seperator.gif') no-repeat 45px 8px;*/
	display: inline;
	/*margin: 0 0 0 0;*/
	padding: 0 7px 0 0;
}

#social-networking-list li.last {
	background: none;
	margin: 0;
	padding: 0;
}

/* -------------------------------------------------------------- */
/* Middle */
/* -------------------------------------------------------------- */

#logo {
	float: left;
	height: 341px;
	width: 371px;
}

#secondary-logo {
	float: left;
	height: 181px;
	width: 195px;
}

#secondary-image {
	float: right;
	height: 181px;
	width: 659px;	
}

#flash {
	background: #fff url('../Image/bg-flash.png') no-repeat;
	float: left;
	height: 341px;
	width: 527px;
}

#error {
	float: left;
	height: 341px;
	width: 527px;
}

#error h1 {
	font-size: 24px;
	margin: 100px 0 0 0;
	padding: 10px;
}

#error p {
	padding: 10px;
}

#myAlternativeContent {
	height: 268px;
	margin: 36px 0 0 24px;
	width: 466px;
}

/* -------------------------------------------------------------- */
/* Lists */
/* -------------------------------------------------------------- */

#left {
	float: left;
	margin: 22px 18px 0 0;
	width: 610px;
}

#right {
	float: left;
	width: 269px;
	margin: 22px 0 0 0;
}

#right ul {
	margin: 0 0 20px 0;
	list-style:none;
}

#right li {
	margin: 0 0 10px 0;
	list-style:none;
}

#news-list ul, #events-list ul, #rebuild-downtown-list ul {
	margin: 5px 0 0 0;
	list-style:none;
}

/* -------------------------------------------------------------- */
/* News List */
/* -------------------------------------------------------------- */


/* OLD FORMATTING */


#news-list {
	float: left;
	margin-right: 19px;
	width: 192px;
}

#news-list li {
	margin: 0 0 10px 0;
}



/* NEW FORMATTING */

div#cms-news {}
div#cms-news div.cms-news-information-container{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; margin-bottom:20px}
div#cms-news div.cms-news-information-container div.cms-news-information{padding:8px 0 8px 0}

div#cms-news div.newsSearch {padding: 10px; padding-left:3px;}

div#cms-news div.newsItem {}
div#cms-news div.newsTitle {}
div#cms-news a.newsTitle {font-size:.5em;}

div#cms-news div.newsImage {float:left;}
div#cms-news img.newsImage {}

div#cms-news .newsTeaser {}
div#cms-news .newsPostDate {font-size: .8em; color: Gray;}


/* -------------------------------------------------------------- */
/* Events List */
/* -------------------------------------------------------------- */

#events-list {
	float: left;
	margin-right: 18px;
	width: 176px;
}

#events-list img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

#events-list li {
	margin: 0 0 10px 0;
}

#events-list small {
	color: #577531;
	font-size: 11px;
}

/* -------------------------------------------------------------- */
/* Rebuild Downtown List */
/* -------------------------------------------------------------- */

#rebuild-downtown-list {
	float: left;
	width: 200px;
}

#rebuild-downtown-list li {
	margin: 0 0 10px 0;
}

#rebuild-downtown-list b a:focus, #rebuild-downtown-list b a:hover {
	color: #577531;
}

#rebuild-downtown-list b a {
	color: #577531;
	text-decoration: none;
}

/* -------------------------------------------------------------- */
/* Eblast Signup */
/* -------------------------------------------------------------- */

.eblast-signup 
{
	margin: 15px 0 0 0;
}

.eblast-signup img {
	vertical-align: middle;
}

.eblast-signup li {
	display: inline;
	margin: 0 5px 0 0;
}

.eblast-signup li.last {
	margin: 0;
	padding: 0;
}


/* -------------------------------------------------------------- */
/* Story Tools */
/* -------------------------------------------------------------- */

#cms-story-tools {
	margin: 20px 0;
	padding: 5px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

#cms-story-tools .cms-story-tools-item {
	float: left;
	margin-right: 15px;
}

#cms-story-tools .cms-story-tools-item img {
	vertical-align: middle;
	margin: 2px;
}

/* -------------------------------------------------------------- */
/* Image Viewer */
/* -------------------------------------------------------------- */

div#cms-image-viewer{float:right; padding:0 0 0 20px; width: 250px;	}
div#cms-image-viewer div.cms-image-viewer-information-container{border:solid 1px #e5e5e5; border-top-width:0; text-align:center; margin:0 !important}
div#cms-image-viewer div.cms-image-viewer-information{padding:10px}
div#cms-image-viewer div.cms-image-viewer-controls-container{border:solid 1px #e5e5e5; border-top-width:0; text-align:center}
div#cms-image-viewer div.cms-image-viewer-controls{padding:10px}

div#cms-image-viewer .imageSB{border:1;}
div#cms-image-viewer .imageV{width:50px;}
div#cms-image-viewer .imageT{width:50px; height:50px; padding:5px;}

div#cms-large-photo-title {font-family: Times New Roman; font-style:italic; font-size:1.1em;}
div#cms-large-photo-caption {font-family: Times New Roman; font-style:italic; font-size:1.1em; line-height:1.1em;}

#thumbBox{position:absolute; left:0; top:0; width:auto; padding:10px; padding-bottom:0; background:#313131; visibility:hidden; z-index:10; cursor:hand; cursor:pointer} /*Outermost DIV for thumbnail viewer*/
#thumbBox .footerbar{font:bold 1em Tahoma; letter-spacing:5px; line-height:1.1em; color:white; padding:5px 0; text-align:right}/*Footer DIV of thumbbox that contains "close"link */
#thumbBox #thumbImage{background-color:white}/*DIV within thumbbox that holds the enlarged image */
#thumbLoading{position:absolute; visibility:hidden; border:1px solid black; background-color:#EFEFEF; padding:5px; z-index:5}/*DIV for showing "loading"status while thumbbox is being generated*/



/* -------------------------------------------------------------- */
/* Related Items */
/* -------------------------------------------------------------- */

#cms-related-items {
}

#cms-related-items .cms-related-items-item {
}

/* -------------------------------------------------------------- */
/* Gallery */
/* -------------------------------------------------------------- */


/* OLD FORMATTING 
#cms-gallery {
}

#cms-gallery img {
	margin: 10px;
	padding: 10px;
	background-color: #efefef;
	vertical-align: middle;
}

*/


/* NEW FORMATTING */

div#cms-gallery{}
div#cms-gallery img{margin:10px; padding:10px; background-color:#efefef; vertical-align:middle}

div#cms-gallery-adv {width: 700px;}
div#cms-gallery-adv .gallery-title {font-size: 1.7em; font-weight: bold; padding-bottom:5px; padding:5px;}
div#cms-gallery-adv .gallery-pagination {}
div#cms-gallery-adv .large-photo-box {min-height: 200px; text-align:center; vertical-align:middle; position:relative;}
div#cms-gallery-adv .large-photo-title {font-size: 2em; font-weight: bold; padding:5px;}
div#cms-gallery-adv .large-photo-caption {font-size: 1em; font-weight: normal; padding:5px;}
div#cms-gallery-adv .tabstrip { margin: 0px;}
div#cms-gallery-adv .tabstrip-image-box {padding-right: 10px;}
div#cms-gallery-adv .tabstrip-image {width:70px; cursor:pointer;}

div#cms-gallery-adv a.prev {cursor:pointer;  background: url('../../Image/User/16-arrow-left.png') top left; background-repeat:no-repeat; padding-left: 20px; }
div#cms-gallery-adv a.next {cursor:pointer; background: url('../../Image/User/16-arrow-right.png') top right; background-repeat:no-repeat; padding-right:20px;}
div#cms-gallery-adv .prevBtn {position:absolute;display:block;top:168px;left:3px;width:34px;height:35px;cursor:pointer;behavior:url('../../Image/User/iepngfix.htc');}
div#cms-gallery-adv .prevBtnFill {position:absolute;display:block;top:0px;left:0px;width:120px;height:594px;cursor:pointer;}
div#cms-gallery-adv .prevBtnOff {background:transparent url('../../Image/User/btn_gallery_prev.png') no-repeat top left;}
div#cms-gallery-adv .nextBtn {position:absolute;display:block;top:168px;right:3px;width:34px;height:35px;cursor:pointer;behavior:url('../../Image/User/iepngfix.htc');}
div#cms-gallery-adv .nextBtnFill {position:absolute;display:block;top:0px;right:0px;width:120px;height:594px;cursor:pointer;}
div#cms-gallery-adv .nextBtnOff {background:transparent url('../../Image/User/btn_gallery_next.png') no-repeat top left;}

.stepcarousel{position: relative; border: 1px solid black; overflow: scroll; width: 500; height: 90px;}
.stepcarousel .belt{position: absolute; left: 0;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; margin: 10px; width: 60px;text-align:center; vertical-align:middle;}
.thumb {width: 70px}




/* -------------------------------------------------------------- */
/* FAQ Star Rating */
/* -------------------------------------------------------------- */

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background: url('../Image/star.gif') left -1000px repeat-x;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	background-position: left top;
	margin: 0;
	padding: 0;
}

.star-rating li {
	display: inline;
}

.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}

.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}

.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}

.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

.inline-rating {
	display: inline-block;
	vertical-align: middle;
}

.small-star {
	width: 60px;
	height: 12px;
}

.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url('../Image/star_small.gif');
	line-height: 12px;
	height: 12px;
}

/* -------------------------------------------------------------- */
/* Events */
/* -------------------------------------------------------------- */

/* OLD FORMATTING */


/* 
#cms-events {
}

#cms-events #cms-image-viewer {
	float: none !important;
	padding: 0 !important;
}

#cms-events .cms-events-information-container {
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding: 8px 0;
	margin-bottom: 20px;
}

#cms-events .cms-events-sidebar {
	border: solid 1px #e5e5e5;
}

#cms-events .cms-events-sidebar h2 {
	margin: 5px 0 0 0;
	line-height: inherit;
}

#cms-event-list .cms-event-list-filter-container 
{
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin: 0 0 20px 0;
	padding: 10px 0;
}

#cms-event-list .cms-event-list-item {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	/*width: 100%;*/
}

/*

#cms-event-list .cms-event-list-item .cms-event-list-item-title a:focus, 
#cms-event-list .cms-event-list-item .cms-event-list-item-title a:hover     { color: #000; text-decoration: underline; }
#cms-event-list .cms-event-list-item .cms-event-list-item-title a           { color: #000; text-decoration: underline; }

#cms-event-list .cms-event-list-item-date {
	color: #3f96bc;
	float: left;
	font-size: 18px;
	width: 90px;
}

#cms-event-list .cms-event-list-item-time {
	float: left;
	width: 90px;
}

#cms-event-list .cms-event-list-item-image {
	float: left;
}

#cms-event-list .cms-event-list-item-image img {
	background: #e5e5e5;
	margin-right: 20px;
	padding: 5px;
}

#cms-event-list .cms-event-list-item-content {
	float: left;
}

#cms-event-list .cms-event-list-item-content .cms-event-list-item-category {
	float: left;
}

#cms-event-list .cms-event-list-item-content .cms-event-list-item-category img {
	padding: 5px;
	margin-right: 10px;
}

#cms-event-list .cms-event-list-item-content .cms-event-list-item-title {
	float: left;
	width: 150px;
}

#cms-event-list .cms-event-list-item-content .cms-event-list-item-teaser {}

#cms-event-list .cms-event-list-item-content .cms-event-list-item-tool {
	margin: 10px 0;
}

#cms-event-list .cms-event-list-item .cms-event-list-item-tool a:focus, 
#cms-event-list .cms-event-list-item .cms-event-list-item-tool a:hover     { color: #aaa; text-decoration: underline; text-transform: lowercase; }
#cms-event-list .cms-event-list-item .cms-event-list-item-tool a           { color: #aaa; text-decoration: underline; text-transform: lowercase; }

#cms-event-list .cms-event-list-featured-container {
	width: 266px;
	border: 1px solid #ccc;
	margin: 10px 0;
	background: #fff url('../Image/Admin/bg-filter.jpg') repeat-x bottom right;
}

#cms-event-list .cms-event-list-featured-item {
	padding: 5px;
}

#cms-event-list .cms-event-list-featured-item-content {
}

#cms-event-list .cms-event-list-featured-item-category 
{
	float: left;
}

#cms-event-list .cms-event-list-featured-item-content .cms-event-list-featured-item-category img {
	padding: 5px;
	margin-right: 10px;
}

#cms-event-list .cms-event-list-featured-item-title 
{
	float: left;
}



#cms-event-list .left {float:left; width:400px;}
#cms-event-list .right {float:right; width:266px;}

*/


/* NEW FORMATTING */

#cms-eventList {width: 450px; float:left; }
#cms-eventList .ec1 {float: left; width: 270; }
#cms-eventList .ec2 {background-color:white; float: right; padding-bottom: 10px; width: 80%;}
#cms-eventList h2 {font-size: 1.25em; margin: 0px; padding: 0px; color: #3f96c8; line-height: .9em;}
#cms-eventList .day {font-size: .9em;}

#cms-eventList .image {padding-right: 10px;}
#cms-eventList .desc {font-size: 1em; width: 300px; padding-right: 10px;}
#cms-eventList .eventTitle {font-size: 1.25em; text-decoration:underline; color:Black;}

#cms-eventSidebar {width: 220px; float:right;}
#cms-eventSidebar .search {text-align:left; text-align:right; padding-right: 30px;}
#cms-eventSidebar .calendar {text-align:left; padding-bottom:10px;}
#cms-eventSidebar .featured {width: 200px; text-align:left; padding: 10px; background-color:#eee; border: solid 1px #ccc}

#cms-events {width: 700px;}

#cms-events-detail { background-color: #fff; float:left; width:400px;}
#cms-events-detail .content {background-color:#fff;}
#cms-events-detail .tickets {background-color: #fff;}
#cms-events-detail .tools {background-color:#fff;}
#cms-events-detail .related {background-color:#fff;}

#cms-events-sidebar {background-color:#fff; width:250px; float:right; border: 1px solid #990B0B; font-size: .85em; padding:10px; padding-right:30px;}
#cms-events-sidebar H2 {padding-bottom:0px; margin-bottom:0px; line-height: 1em;}
#cms-events-sidebar .spacer {background-color:white; padding-bottom:20px;}


.cms-event-list-lcalC{width:200px; float:left}
.cms-event-list-lcalL{width:430px; float:right}

.cms-event-list-lcalL .container{width:430px; padding-bottom:20px; line-height:20px}
.cms-event-list-lcalL .date{font-weight:bold; color:Black}
.cms-event-list-lcalL .timeloc{font-size:8pt}
.cms-event-list-lcalL .category{color:#2C5B74}
.cms-event-list-lcalL a{color:#A0292A}
.cms-event-list-lcalL a:hover{color:green}




/* -------------------------------------------------------------- */
/* Forms */
/* -------------------------------------------------------------- */

.cms-form-container .cms-group-container {
	clear: left;
	margin: 10px 0;
	padding: 10px 0;
	padding-left: 10px; /*width of left column containing the label elements*/
	background-color: #f9f9f9;
	border-top: 1px dashed #d6d6d6;
	border-bottom: 1px dashed #d6d6d6;
	height: 1%;
}

.cms-form-container .cms-field-container {
	clear: left;
	margin: 10px 0;
	padding: 10px 0;
	padding-left: 100px; /*width of left column containing the label elements*/
	border-top: 1px dashed #d6d6d6;
	height: 1%;
}

.cms-form-container .cms-full-field-container {
	clear: left;
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px dashed #d6d6d6;
	height: 1%;
}

.cms-form-container .cms-buttons {
	clear: left;
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px dashed #d6d6d6;
	height: 1%;
	text-align: center;
}

.cms-form-container .cms-first {
	border-top-width: 0;
}

.cms-form-container .cms-field-container label.cms-field-title {
	font-weight: bold;
	float: left;
	margin-left: -100px; /*width of left column*/
	width: 85px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cms-form-container .cms-field-container .cms-field {
	float: left;
	margin: 0 10px 10px 0;
	display: block;
}

.cms-form-container span.cms-req {
	color: Red;
}

/* -------------------------------------------------------------- */
/* News */
/* -------------------------------------------------------------- */

div#cms-news {
}

div#cms-news div.cms-news-information-container {
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding: 8px 0;
	margin-bottom: 20px;
}



/* Formats aspects of the listing page */
div#cms-news-list .RadGrid_None a {
	font-size:18px;
	text-decoration:underline;
}

div#cms-news-list .RadGrid_None span {
	text-decoration:underline;
	color:#666 ;
	margin-left:5px;
}

div#cms-news-list .RadGrid_None .rgCurrentPage span {
	font-size:18px;
	text-decoration:underline;
	color:#49176d;
}

div#cms-news-list .RadGrid_None .rgPagerCell {
	border-top:solid 1px #666;
}



.RadGrid_None img {
	margin-right: 15px !important;
}


/* -------------------------------------------------------------- */
/* BUSINESS LISTING */
/* -------------------------------------------------------------- */

div#business-list {}
div#business-list .tab {color:#fff;background-color:#348cb4;padding:0 10px; line-height:2.5; border-top:solid 1px #ccc; border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
div#business-list .selectedTab {color:#348cb4; background-color:#fcfcfc; border-top:solid 1px #ccc; border-left:solid 1px #ccc;border-right:solid 1px #ccc;}

/* -------------------------------------------------------------- */
/* PARTNER PROFILE */
/* -------------------------------------------------------------- */

div#partner-profile {width:100%;}

div#partner-profile h1 {
	color: #49176d;
	font: bold 26px 'Garamond', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

div#partner-profile h2 {
	color: #628c2a;
	font-size: 16px;
	border-bottom:dotted 1px #3f96bc;
	margin-bottom:12px;
	display:block;
}

div#partner-profile a.cando {color:#49176d; text-decoration:underline;}

div#partner-profile a.logoutbtn {
	border: 1px solid #000;
	color: #fff !important;	
	font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div#partner-profile a.logoutbtn:link, a.logoutbtn:visited {
	background-color:#663399;
	padding: 4px 10px;
	margin: 0;
}

div#partner-profile a.logoutbtn:hover {
	background-color:#9966cc;
}



/* -------------------------------------------------------------- */
/* Footer */
/* -------------------------------------------------------------- */

#footer {
	border-top: 1px dashed #49176d;
	color: #f9f4e1;
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	text-align: left;
	
}

#footer p {
	margin: 10px 0 0 0;
	
}

#footer p a:focus, #footer p a:hover {
	color: #f9f4e1;
	text-decoration: underline;
}

#footer p a {
	color: #f9f4e1;
	text-decoration: none;
}

#footer {
	border-top: 1px dashed #49176d;
	color: #f9f4e1;
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	text-align: left;
	
}






#footer_navigation 
{
	
	line-height: 1.5em !important;
	font-size: 9pt !important;
	padding: 10px 0 10px 0 !important;
	
	width: 975px !important;

}

#footer_navigation td
{
	line-height: 1.5em !important;
	font-size: 9pt !important;
	font-weight: normal !important;
	color: #a2a2a2 !important;
}

#footer_navigation td h1 {
	margin: 0 !important;
	padding: 0 !important;
	color: #a2a2a2 !important;
	font-size: 14pt !important;
}

#footer_navigation td a 
{
	line-height: 1.5em !important;
	font-size: 9pt !important;
	font-weight: normal !important;
	color:#a2a2a2 !important;
}

#footer_navigation td a:hover 
{
	line-height: 1.5em !important;
	font-size: 9pt !important;
	font-weight: normal !important;
	color:#a2a2a2 !important;
	text-decoration:underline !important;
}

#footer_navigation a.informaticsnavigation
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#footer_navigation a.informaticsnavigation:hover
{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#footer_navigation a.footernavigation
{
	font-size: 8.5pt;
	color: #000000;
	text-decoration: none;
}

#footer_navigation a.footernavigation:hover
{
	font-size: 8.5pt;
	color: #000000;
	text-decoration: underline;
}

#footer_navigation a.footernavigationselected
{
	font-size: 8.5pt;
	color: #000000;
	text-decoration: underline;
}

#footer_navigation a.footernavigationselected:hover
{
	font-size: 8.5pt;
	color: #000000;
	text-decoration: underline;
}

/* -------------------------------------------------------------- */
/* Buttons */
/* -------------------------------------------------------------- */

a.redbtn, 
a.greenbtn, 
a.lgreenbtn, 
a.bluebtn, 
a.lbluebtn, 
a.yellowbtn {
	border: 1px solid #000;
	color: #fff !important;	
	font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Red Button */
a.redbtn:link, a.redbtn:visited {
	background: url('../Image/Admin/Button/red_button.gif');
	padding: 4px 10px;
	margin: 0;
}

a.redbtn:hover {
	background: url('../Image/Admin/Button/red_button_hover.gif');
}

/* Green Button */
a.greenbtn:link, a.greenbtn:visited {
	background: url('../Image/Admin/Button/green_button.gif');
	padding: 4px 10px;
	margin: 0;
}

a.greenbtn:hover {
	background: url('../Image/Admin/Button/green_button_hover.gif');
}

/* Large Green Button */
a.lgreenbtn:link, a.lgreenbtn:visited {
	background: url('../Image/Admin/Button/green_button.gif');
	padding: 4px 10px;
	margin: 0;
}

a.lgreenbtn:hover {
	background: url('../Image/Admin/Button/green_button_hover.gif');
}

/* Blue Button */
a.bluebtn:link, a.bluebtn:visited {
	background: url('../Image/Admin/Button/blue_button.gif');
	padding: 4px 10px;
	margin: 0;
}

a.bluebtn:hover {
	background: url('../Image/Admin/Button/blue_button_hover.gif');
}

/* Blue Button */
a.lbluebtn:link, a.lbluebtn:visited {
	background: url('../Image/Admin/Button/blue_button.gif');
	padding: 4px 10px;
	margin: 0;	
}

a.lbluebtn:hover {
	background: url('../Image/Admin/Button/blue_button_hover.gif');
}

/* Yellow Button */
a.yellowbtn:link, a.yellowbtn:visited {
	background: url('../Image/Admin/Button/yellow_button.gif');
	padding: 4px 10px;
	margin: 0;	
}

a.yellowbtn:hover {
	background: url('../Image/Admin/Button/yellow_button_hover.gif');
}


/* -------------------------------------------------------------- */
/* Poll */
/* -------------------------------------------------------------- */

.poll-container {}
.poll-container .question {font-size: 12pt; font-weight: bold; line-height: 18px; }
.poll-container .button {font-size: 10pt; background-color: #DD6821;}

.poll-container .results { }
.poll-container .results .bar { }
.poll-container .results .response {font-size: 14px; }
.poll-container .results .graph {height: 15px; float:left;}
.poll-container .results .label {float:left; padding-left: 10px; font-size: 10pt; }
.poll-container .results .clear {clear:both; padding-bottom: 10px;}

/* -------------------- */
/* Blog */
/* -------------------- */
div#cms-blog{}
div#cms-blog div.cms-blog-information-container{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; margin-bottom:20px}
div#cms-blog div.cms-blog-information-container div.cms-blog-information{padding:8px 0 8px 0}

div#cms-blog div.blogImage {float:left;}
div#cms-blog img.blogImage {}

div#cms-blog div.blogTitle {float:left;}
div#cms-blog a.blogTitle {font-size:.9em;}

div#cms-blog .blogAuthor {font-size: .8em; color: Gray;}