@charset "UTF-8";
/* Civic Homepage CSS */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	overflow-x:hidden;
}

ul{
margin:0px;
padding:0px;
list-style-type:none;
}

html{
	overflow-x:hidden;
}
.oneColFixCtrHdr #container {
	width: 778px;
	background: #ffffff;
	margin: 0 auto;
	/*border: 1px solid #000000;*/
	text-align: left;
	margin-bottom:10px;
}
.oneColFixCtrHdr #header {
	background: #ffffff;
}
.oneColFixCtrHdr #nav {
	background-color:#000000;
	color:#FFFFFF; 
	height:34px; 
}
.oneColFixCtrHdr #nav li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:inline;
	margin-left:25px;
	margin-right:25px;
}
.oneColFixCtrHdr #big_buttons {
	background-color:#ffffff;
	color:#FFFFFF; 
	height:99px;
	margin-top:9px;
}
.oneColFixCtrHdr #big_buttons li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:inline;
}
.oneColFixCtrHdr  #heropanels {
	background: #FFFFFF;
	margin-top:13px;
}
.oneColFixCtrHdr  #heropanels div {
	background: #FFFFFF;
	margin-left:15px;
	display:inline;
}
.oneColFixCtrHdr  #contentpanels {
	background: #FFFFFF;
	margin-top:13px;
	height:211px;
}
.oneColFixCtrHdr  #contentpanels .panel {
	background: #FFFFFF;
	float:left;
	width:389px;
}
.oneColFixCtrHdr  #contentpanels .panel .panelheader {
	width:359px;
	background-image:url(../images/content_header.gif);
	height:20px;
	text-align:left;
	padding-top:5px;
} 
.oneColFixCtrHdr  #contentpanels .panel .panelheader span {
	margin-left:43px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	
}
.titleLink {
	color: #FFFFFF;
	text-decoration: none;
}

.titleLink2 {
	margin-left:15px;
	padding-left: 43px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	height: 20px;
	padding-top:5px;
	width:316px;
	background-image:url(../images/content_header.gif);
}
.oneColFixCtrHdr  #contentpanels .panel .panelheader2 span a:hover {
	background-image:url(../images/survey_header.gif);
}

.oneColFixCtrHdr  #contentpanels .panel .panelheader2 {
	height:25px;
	text-align:left;
} 
.oneColFixCtrHdr  #contentpanels .panel .panelheader2 span {
	margin-left:43px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	
}


.oneColFixCtrHdr  #upper_footer {
	background: #FFFFFF;
	margin-top:13px;
	height:110px;
}
.oneColFixCtrHdr  #upper_footer #contentbox {
	width:747px;
}
.oneColFixCtrHdr  #upper_footer #contentbox #upperfooterheader {
background-image:url(../images/upper_footer_header.gif);
height:20px;
text-align:left;
padding-top:5px;
}
.oneColFixCtrHdr  #upper_footer #contentbox #upperfooterheader span {
	margin-left:43px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	
}


.oneColFixCtrHdr  #survey {
	background: #FFFFFF;
	margin-top:13px;
	/*height:110px;*/
}
.oneColFixCtrHdr  #survey #contentbox {
	width:747px;
}
.oneColFixCtrHdr  #survey #contentbox #upperfooterheader {
background-image:url(../images/survey_header.gif);
height:20px;
text-align:left;
padding-top:5px;
}
.oneColFixCtrHdr  #survey #contentbox #upperfooterheader span {
	margin-left:43px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	
}



.oneColFixCtrHdr #footer {
	background:#ffffff;
	background-color:#990134;
	height:20px;
	margin-top:5px;
}
.oneColFixCtrHdr #footer p {
text-align:center;
margin:0px;
padding:0px;
color:#FFFFFF;
font-family:"Frutiger 55 Roman", Arial, sans-serif;
font-size:11px;
padding-top:3px;
}
.oneColFixCtrHdr #footer a:link {
color:#FFFFFF;
font-family:"Frutiger 55 Roman", Arial, sans-serif;
font-size:11px;
text-decoration:none;
}
.oneColFixCtrHdr #footer a:visited {
color:#FFFFFF;
font-family:"Frutiger 55 Roman", Arial, sans-serif;
font-size:11px;
}
.oneColFixCtrHdr #footer a:hover {
color:#FFFFFF;
font-family:"Frutiger 55 Roman", Arial, sans-serif;
font-size:11px;
}

.servicesiframe{
	width:359px;
	height:184px;
	border:0px;
}

.performancesiframe{
	width:359px;
	height:184px;
	border:0px;
}
.functionscatering{
	width:359px;
	height:184px;
	text-align:left;
}
.functionscatering_element{
	margin-top:5px;
}

/* Styles for the functions and catering area */

.imagepanel_catering{
	height:54px;
	width:157px;
}
.textpanel_catering{
float:right;
width:195px;
}
.textpanel_catering a:link{
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990033;
}
.textpanel_catering a:visited{
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990033;
}
.textpanel_catering a:hover{
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990033;
}

.textpanel_catering h1{
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00a8eb;
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	text-transform:uppercase;
}
.textpanel_catering p{
	font-family:"Frutiger 55 Roman", Arial, sans-serif;
	font-size:11px;
	color:#959595;
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
}
