@charset "UTF-8";
/* CSS Document */
body
{
	background: #36424a;
	color: #333;
	font-size: 11px;
	padding: 20px 0 40px;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}


h2
{
	padding: 10px 0 0 0;
}	
small{
	font-size:.75em;
	color:#666666;
}
table{
	vertical-align:top;
}
p
{	padding: 0 0 5px 0;
}
#left_wrapper h3{
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	font-size:1.05em!important;
}
.right {
	float:right;
}
.left {
	float:left;	
}
.right-image {
	float:right;
	padding:0 0 10px 10px;
}
.left-image {
	float:left;	
	padding:0 10px 10px 0;
	}
p.right-image {
	padding:0 0 0 10px!important;
}
p.left-image {
	padding:0 10px 0 0!important;
	}
	
span.right-image {
	margin:0 0 0 10px!important;
	padding:0!important;
}
span.left-image {
	margin:0 10px 0 0!important;
	padding:0!important;
	}
.feature-border{
	border:2px solid #fff;
	background:#fff;
}
#global_wrapper_top, #global_wrapper_bottom{
	width:1000px;
	height:10px;
	margin:auto;
}
#global_wrapper_top{
	background:url(../img/bg_2column_top17.png) no-repeat left top;
}
#global_wrapper_bottom{
	background:url(../img/bg_2column_bottom17.png) no-repeat left  bottom;
}
#global_wrapper{
	width:1000px;
	background:url(../img/bg_2column-17.gif) repeat-y left  center;
	margin:auto;
	font-size:1.2em;
}
#content {
	min-height:400px;	
}
.container_12
{
	/*background:  url(../img/12_col.gif) repeat-y;*/
}	
.container_16
{
	/*background:  url(../img/16_col.gif) repeat-y;*/
}

/* Header styles */
.logo {
	padding:0 0 20px 0;
}
/* Search styles */

#quicklinks{
	font-size:1.0em;
	margin:0px 10px 0 0;
	color:#fff!important;
}
#quicklinks li {
	display:inline;
	border-right:1px solid #000;
	padding:0 5px;
	margin:0;
}
#quicklinks a{
	color:#fff;
	text-decoration:underline;
}
#quicklinks li:last-child{
	border-right:0;
}
#searchbox_wrapper {
	margin:4px 0 0 0;
}
#searchbox {
	background:url(../img/search_bg.png) repeat-x;
	height:30px;
	padding:0px 10px 0 0;
}
#searchbox .button {
	padding:4px 0 0 10px;
	margin:-2px 0 0 0;
}
.searchbox_lt {
	background:url(../img/search_lt_bg.png) top no-repeat;
	width:10px;
	height:30px;
}
.searchbox_rt {
	background:url(../img/search_rt_bg.png) top no-repeat;
	width:10px;
	height:30px;
}
 #keyword{
	width:195px;
	margin:5px 5px 0 2px;
	padding:2px 4px 0 4px;
	border:1px solid #ccc;
	font-weight:normal;
	color:#666;
	font-size:1.1em;
}
/* Search styles end */


/* Inline styles for primary Navigation */
#primaryNav{
	background:#990000;
	display:block;
	font-weight:bold;
	color:#fff;
	margin:10px 0;
}
#primaryNav a{
	text-decoration:none;	
}
#primaryNav a:hover{
	text-decoration:underline;	
}
#primaryNav li {
	padding:4px 8px;
	border:0;
	background:#990000;
}
#primaryNav li ul{
	top:30px;	
}
#primaryNav li:hover{
	background: url(../img/nav_grli-hover.png) #990000;	
}
#primaryNav li li{
	background:url(../img/nav_gr.png);	
	font-weight:normal;
}
#primaryNav li li:hover{
	background:url(../img/nav_gr-hover.png);
}
#primaryNav a {
	color:#fff;	
}
#primaryNav li a:hover{
	text-decoration:none;	
}

/*styles for events feed on homepage*/
#events-weather{
	height:250px;
}`
#events-weather a{
	text-decoration:none;	
}
#events-weather a:hover{
	text-decoration:underline;	
}
#events-weather h2{
	margin:0;
	padding:0;
	height:20px;
}

#weather{
}
#weather h2{
	margin:0;
	padding:0;
	height:20px;
}
#weather_container{
	height:80px;
}

#weatherContent{

}
#events-feed{
	font-size:.85em;
	height:155px;
}
#events-feed .more-link{
	padding:5px 10px 0 0;	
}
#events-feed .more-link a{
	text-decoration:underline;
}#events-feed ol{
	padding:5px 2px 0 10px!important;
	margin:0px 0 -25px 0 !important;
}
#events-feed li{
	list-style-type:none;
	margin:0!important;
	padding:0 0 5px 0;
	font-weight:bold;
}
#events-feed a{
	color:#fff;	
	font-weight:normal;
	text-decoration:none;
}
#events-feed a:hover{
	text-decoration:underline!important;
}


.breadcrumb{
	padding:5px 0 20px 0;
}

.TabbedPanelsContent {
	height:110px;
	font-size:.8em;	
}
.TabbedPanelsContent h3{
	padding:0!important;
}

ul.reviews{
	margin:-20px 0 0 10px!important;
	padding:0;
}
ul.reviews li{
	margin:0;
	padding:0 0 5px 0;
	list-style-type:square;
}
ul.reviews a{
	text-decoration:none!important;
}
ul.reviews a:hover{
	text-decoration:underline!important;	
}

.more-link-review{
	font-size:.8em;	
	float:right;
	font-weight:bold;
	text-transform:uppercase;
}
.skyscrapper{
	border:1px solid #999;
	width:158px;
}

/* Administration Modification Styles */

ul.tabs{
}
ul.tabs li {
	padding:0;	
	margin:0;
}
ul.tabs li a{
	color:#003479;	
}
ul.secondary li {
	padding:0 10px 0 5px;	
	margin:0;
}
ul.secondary li a{
	color:#003479;	
}

.goog-te-combo{
	width:90%;
}
.goog-logo-link{
	float:right;
	padding-right:25px;
}

fieldset{
	background:#f5f5f5;	
	border:1px solid #ccc;
	padding:10px;
}
fieldset legend{
	font-weight:bold;	
}

