@import url(http://fonts.googleapis.com/css?family=Cinzel);

.alignleft {
float:left;
}

.alignright {
float:right;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:400;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:700;
}

q:before,q:after {
content:'';
}

.clear_0 {
clear:both;
font-size:0;
line-height:0;
display:block;
}

.last {
margin:0!important;
}

a {
color:#DE791F;
text-decoration:none;
outline:0 none;
}

a:hover {
color:#055563;
text-decoration:underline;
}

h1 {
font-size:25px;
font-family:Cinzel, serif;
font-weight:400;
}

h2 {
font-size:22px;
font-family:Cinzel, serif;
font-weight:400;
}

h3 {
font-size:18px;
font-family:Cinzel, serif;
font-weight:400;
}

h4 {
font-size:16px;
font-family:Cinzel, serif;
font-weight:400;
}

h5 {
font-size:14px;
font-family:Cinzel, serif;
font-weight:400;
}

h6 {
font-size:12px;
font-family:Cinzel, serif;
font-weight:400;
}

html {
height:100%;
min-height:100%;
}

body {
color:#000;
background:#02323c;
font-family:Arial, Verdana, Tahoma;
font-size:14px;
height:100%;
min-height:100%;
background-image:0 color-stop(0.44,#015361), color-stop(0.83,#02323C) );
}

.flt_Lt {
float:left;
display:inline;
}

.flt_Rt {
float:right;
display:inline;
}

.wrapper {
margin:0 auto;
}

.container {
width:1200px;
border:1px solid #fff;
border-top:0 none;
margin:0 auto;overflow:hidden;
}

.main_content {
/* background:url(/wp-content/uploads/2013/02/container_bg.jpg) repeat-y left top; */
background:#fff;
}

.banner {
height:348px;
background:url(/wp-content/uploads/2013/02/headerbg.jpg) no-repeat left top;
position:relative;
z-index:100;
}

.banner #logo {
float:left;
display:inline;
padding:89px 0 0 144px;
}

.banner	.pin {
position:absolute;
top:8px;
left:550px;
z-index:999999;
}

.slideshow_holder {
height:355px;
width:660px;
position:absolute;
right:0;
top:0;
background:url(images/slideshow-bg-2.png) no-repeat center top;
}

#slideshow {
position:relative;
width:613px;
height:345px;
overflow:hidden;
margin:0 0 0 23px;
}

/*
#slideshow img {
position:absolute;
left:0;
top:0;
width:613px;
height:345px;
}
*/

.sb-pic {
position:absolute;
width:80px;
height:17px;
top:25px;
left:820px;
}

.sb-pic:hover {
background:url(images/sml-bird.gif) no-repeat 5px center!important;
}

.nav_Dv {
background:#124656;
position:relative;
z-index:99;
border-top:solid 1px #fff;
height:auto;
padding:0 0 0 53px;
}

.sf-menu,.sf-menu * {
list-style:none;
margin:0;
padding:0;
}

.sf-menu {
line-height:1.0;
float:left;
margin-bottom:0;
border-right:1px solid #416B78;
}

.sf-menu ul {
position:absolute;
top:-999em;
width:200px;
border-top:1px solid #446E7A;
}

.sf-menu ul li {
width:100%;
}

.sf-menu li:hover {
visibility:inherit;
}

.sf-menu li {
float:left;
position:relative;
}

.sf-menu a {
display:block;
position:relative;
color:#fff;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:52px;
z-index:99;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:200px;
top:0;
width:190px;
}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:10em;
top:0;
}

.sf-menu li a {
border-left:1px solid #416b78;
text-decoration:none;
font-size:14px;
padding:19px 10px;
}

.sf-menu li:hover li a {
color:#fff;
}

.sf-menu li.current_page_item a {
color:#ff9c00;
}

.sf-menu li li {
background:#124656;
}

.sf-menu li li.current_page_item {
background:#124656;
color:#ff9c00;
}

.sf-menu li li a:hover {
background:url(images/sml-bird.gif) no-repeat 5px center!important;
color:#ff9c00;
border-left:3px solid #ff9c00;
}

.sf-menu li li li a {
font-size:11px;
padding:3px 0 3px 10px;
}

.sf-menu a.sf-with-ul {
min-width:1px;
}

.sf-sub-indicator {
position:absolute;
display:block;
right:.75em;
top:1.05em;
width:10px;
height:10px;
text-indent:-999em;
overflow:hidden;
background:url(images/arrows-ffffff.png) no-repeat -10px -100px;
}

a > .sf-sub-indicator {
top:.8em;
background-position:0 -100px;
}

a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {
background-position:-10px -100px;
}

.sf-menu ul a > .sf-sub-indicator {
background-position:0 0;
}

.sf-shadow ul {
background:url(images/shadow.png) no-repeat bottom right;
padding:0 8px 9px 0;
}

.sf-shadow ul.sf-shadow-off {
background:transparent;
}

.sidebar {
width:240px;
border-top:1px solid #fff;
}

.srch_bar {
padding:0 0 25px 14px;
}

.srch_bar .field {
float:left;
display:inline;
width:155px;
padding:17px 0 0;
}

.srch_bar .field h5 {
font-family:Cinzel, serif;
color:#fff;
padding:0 0 4px;
}

.sidebar h3 {
font-size: 15px;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
background: #2F6870;
color: #FFF;
font-family: verdana;
font-weight: 400;
text-align: center;
padding: 10px 0 15px 10px;
}

.sidebar ul li a {
display:block;
background:#AFCFCE;
color:#222;
border-bottom:1px solid #FFF;
font-size:11px;
border-left:3px solid #055563;
padding:5px 0 5px 10px;
}

.srch_bar .field input {
width:150px;
border:0 none;
padding:4px 2px;
}

.srch_bar .btn_go {
height:46px;
width:51px!important;
background:url(images/btn-go.gif) no-repeat center top;
cursor:pointer;
border:0 none;
float:left;
display:inline;
margin:17px 0 0 6px;
}

.rel_pages .heading {
height:47px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#055563;
}

.rel_pages .heading	h4 {
color:#fff;
padding:13px 0 0 20px;
}

.rel_pages ul li a {
display:block;
background:#AFCFCE;
color:#124656;
border-bottom:1px solid #FFF;
font-size:14px;
border-left:3px solid #055563;
padding:5px 0 5px 10px;
}

.rel_pages ul li .current_page_item a {
background:#124656;
color:#FF9C00;
text-decoration:none;
border-left:3px solid #FF9C00;
}

.umrp-container {
height:100%!important;
}

.umrp-nav.umrp-nav-bottom {
background:#3F919F;
display:block;
color:#FFF;
border-bottom:1px solid #055563;
font-size:14px;
text-align:center;
font-weight:700;
padding:1px 0;
}

.umrp-nav.umrp-nav-bottom a {
color:orange;
text-decoration:underline;
}

.umrp-nav.umrp-nav-bottom a:hover {
color:#000;
text-decoration:none;
}

.umrp-nav-bottom {
margin-top:0!important;
}

.textwidget {
background:#FFF;
}

#icons p {
background:#AFCFCE;
padding:10px;
}

.right_cont {
width:900px;
padding:30px 0 0 30px;
border-left: 1px solid #AFCFCE;
margin-left: -1px;
}

.right_cont h1 {
color:#056363;
padding:0 0 20px;
}

.right_cont p {
line-height:20px;
padding:0 0 20px;
}

.right_cont ul {
margin:15px 0 15px 35px;
}

.right_cont li {
list-style-type:circle;
line-height:20px;
}

.right_cont img {
background:url(images/shadow-1000x1000.gif) no-repeat right bottom;
padding:5px 10px 10px 5px;
}

#footer {
min-height:166px;
background:#005561;
border-top:1px solid #b1d3d8;
position:relative;
}

.foot_logo {
height:166px;
width:309px;
background:url(images/foot-logo-bg.jpg) no-repeat center top;
}

.foot_logo a {
display:inline-block;
margin:45px 0 0 47px;
}

/* a.genex_logo {
float:right;
display:inline-block;
margin:61px 56px 0 0;
}*/

.footlogo {
position:absolute;
left:0;
bottom:1px;
}

/*.genex_logo {
position:absolute;
right:0;
top:-20px;
}*/

#footnav {
list-style-type:none;
position:absolute;
left:277px;
top:60px;
}

#footnav li {
float:left;
margin-right:10px;
}

#footnav li a {
color:#fff;
font-size:10px;
}

#footnav li a:hover {
color:#bedaf1;
}

div.cn-entry {
color:#444;
}

div.cn-entry span.fn {
color:#124656!important;
}

div.cn-entry div.bio {
color:#000;
font-weight:400;
font-size:15px;
background:#FFF;
border:1px solid #AAA;
margin:10px 0 0!important;
padding:15px 15px 0;
}

div.cn-gmap iframe {
border:1px solid #AAA;
margin-top:10px;
}

#tec-content {
background-color:#FFF;
padding:10px;
}

#tec-content p {
padding:5px 0;
}

.tec-calendar th {
color:#3D6294!important;
text-shadow:none!important;
}

div.em-calendar-wrapper {
background:#AFCFCE;
padding:8px 0 8px 35px;
}

div.em-calendar-wrapper table {
display:block;
}

table.em-calendar td.eventless-today {
background-color:hsl(0,0%,81%);
border:1px solid hsl(194,65%,20%);
color:#055563;
}

table.em-calendar td.eventful a,table.em-calendar td.eventful-today a {
font-weight:700;
}

a#visitAd {
border-top:1px solid #FFF;
display:block;
}

#visitorinfobutton {
position:absolute;
left:0;
top:286px;
cursor:pointer;
}

#visitorsnav {
width:950px;
height:35px;
background:#226fbf;
list-style-type:none;
border-top:solid 1px #fff;
}

#visitorsnav li {
float:left;
height:25px;
line-height:35px;
}

#visitorsnav li a {
display:block;
color:#fff;
border-right:solid 1px #fff;
padding:0 15px;
}

#visitorsnav li a:hover {
background:#538ac9;
}

#homecolright {
width:290px;
float:right;
margin-right:30px;
}

#homecolleft {
width:500px;
float:left;
border-right:solid 1px #ccc;
margin-right:0;
padding-right:30px;
}

#homecolright img {
border:none;
background:none;
}

.homefeat {
border-top:solid 1px #ccc;
margin-top:15px;
padding-top:15px;
}

.homefeat img {
float:left;
margin-right:20px;
}

.homefeat .expt {
width:400px;
float:right;
}

.homefeat .featimg {
width:60px;
float:left;
font-size:10px;
color:#ccc;
text-align:right;
}

.homefeat .featimg img {
width:75px;
height:75px;
}

hr {
border:none;
border-top:solid 1px #ccc;
margin-top:15px;
padding-top:15px;
}

#submitevent {
width:111px;
height:132px;
background:(/wp-content/themes/genex2011/images/submitevent.jpg) no-repeat;
float:left;
}

#submitevent img {
width:111px;
height:132px;
visibility:hidden;
}

#submitevent:hover {
background:(/wp-content/themes/genex2011/images/submitevent-o.jpg) no-repeat;
}

#viewevents img {
width:129px;
height:132px;
visibility:hidden;
}

#viewevents {
width:129px;
height:132px;
background:(/wp-content/themes/genex2011/images/viewevents.jpg) no-repeat;
float:left;
}

#viewevents:hover {
background:(/wp-content/themes/genex2011/images/viewevents.jpg) no-repeat;
}

.widget_search div {
background:none;
padding:20px;
}

#searchsubmit {
width:60px;
height:20px;
line-height:20px;
font-size:10px;
color:#000;
border:none;
cursor:pointer;
background:url(/wp-content/themes/genex2011/images/searchbg.gif) no-repeat;
padding-right:10px;
font-variant:uppercase;
}

#searchform div,#searchform {
background:none;
}

.cn-list-section-head {
display:block;
padding:25px 0;
}

form#event-form div.inside {
background:#AFCFCE;
padding:10px;
}

form#event-form div.inside div.event-editor {
background:#FFF;
border:1px solid #AAAAA9;
}

form.em-events-search-form {
background:hsl(178,25%,75%);
border:1px solid hsl(189,90%,20%);
float:left;
margin-bottom:10px;
padding:10px;
}

form.em-events-search-form select {
float:left;
width:280px;
margin:5px;
}

.em-events-search-submit {
float:left;
clear:both;
padding:5px;
}

.em-events-search-text,.em-events-search-dates .hasDatepicker {
padding:3px;
}

table#current-events thead {
background:hsl(194,65%,20%);
color:#FFF;
}

#current-events td,#current-events th {
border-bottom:solid 1px #ccc;
padding:15px 0;
}

#current-events th#event-time,#current-events th#event-description {
text-align:center;
}

#current-events th#event-time {
width:200px;
border-right:1px solid #FFF;
}

table#current-events tbody tr td {
border-right:1px solid #CCC;
padding:10px;
}

#subPhoto {
float:right;
margin:28px 10px 0 0;
}

#subPhoto a {
font-size:10px;
background:hsl(203,60%,34%);
border:hsl(194,30%,36%) 1px solid;
color:#FFF;
text-shadow:hsl(0,0%,7%) 1px 1px 1px;
padding:3px;
}

.staffs td {
padding-bottom:10px;
}

table#contactTable {
background:#AFCFCE;
}

.home-widget ul {
margin:10px 0 0;
}

.home-widget li li {
background:#AFCFCE;
border-bottom:1px solid #FFF;
padding:3px;
}

.home-widget li li li {
border:none;
padding:0;
}

.home-widget a {
display:block;
font-weight:700;
}

.home-widget a:hover {
color:#FF9C00;
text-decoration:none;
}

a.seeAllEventsButton {
background:hsl(189,90%,20%);
text-align:center;
color:#FFF;
margin-top:1px;
border:1px solid hsl(0,0%,20%);
padding:12px;
}

a.seeAllEventsButton:hover {
background:#568F9A;
color:#000;
}

.sf-menu li#menu-item-908 a,.sf-menu li#menu-item-939 a,.sf-menu li#menu-item-2559 a {
color:#FFD200;
background:#234177;
}

.sf-menu li#menu-item-908 li a,.sf-menu li#menu-item-939 li a {
padding:10px 0 10px 22px;
}

.sf-menu li#menu-item-908 ul li a,.sf-menu li#menu-item-939 ul li a,.sf-menu li#menu-item-2559 ul li a {
background:#234177!important;
}

.sf-menu li#menu-item-908 ul li a:hover,.sf-menu li#menu-item-939 ul li a:hover,.sf-menu li#menu-item-2559 ul li a:hover {
border-left:solid 6px #FFD200;
border-bottom:solid 1px #FFD200;
padding:10px 0 10px 19px;
}

#bizSearch {
background:hsl(0,0%,94%);
text-align:center;
padding-top:20px;
}

#bizSearch #search-submit {
border:1px solid #000;
padding:5px;
}

.gallery-item {
float:left;
padding:5px;
}

#current-events td {
border-top:solid 1px #eee;
padding:20px 0!important;
}

.col1,.col2 {
padding-top:30px;
}

td {
border-bottom:solid 1px #eee;
padding-top:10px;
font-family:Cinzel, serif;
}

td ul {
list-style-type:none!important;
font-family:arial, sans-serif;
margin:0;
padding:0;
}

td ul li {
border-bottom:solid 1px #eee;
list-style-type:none!important;
margin:0;
padding:0;
}

.parentcats li a {
display:block;
float:left;
margin-right:20px;
}

.parentcats li em {
display:block;
float:left;
}

#homecolright ul li,#homecolright ol li {
padding-bottom:5px;
padding-top:5px;
border-top:solid 1px #eee;
list-style-type:none!important;
}

#homecolright h2 {
border-top:solid 1px #ccc;
padding-top:15px;
}

#homecolright h2:first-child {
border-top:none!important;
}

#homecolleft h5 {
font-size:20px;
}

#homecolleft p {
padding-bottom:0;
}

.singthumb {
width:200px;
min-height: 200px;
clear:both;
float:left;
margin-right:20px;

}

.singthumb img {
width:200px;
height:auto;
}

.bizdirparent .serviceHeader {
display:block;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
background:#1c6d6e;
width:150px;
text-align:center;
color:#fff;
cursor:pointer;
float:left;
padding:5px 10px;
}

.bizdirparent h3 {
float:left;
margin-right:30px;
margin-bottom:15px;
}

.bizdirparent hr {
clear:both;
margin-top:15px;
margin-bottom:15px;
}

.bizdirparent.childcats {
clear:both;
margin-top:15px;
}

.bizcontainer {
position:relative;
}

.bizcontainer .list-services {
position:absolute;
top:-30px;
right:100px;
width:300px;
height:auto;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
border:solid 3px #eee;
background:#fff;
z-index:999;
padding:20px;
}

.bizcontainer .list-services h4 {
color:#fff;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
background:#006d78;
font-size:12px;
margin-bottom:15px;
padding:10px;
}

.bizcontainer .list-services h4 a {
color:#fff;
text-decoration:none;
}

.featuredbizimg {
float:left;
margin-bottom:20px;
width:100px;
height:100px;
background:url(/wp-content/uploads/2013/03/noimage.jpg) no-repeat;
margin-right:20px;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
overflow:hidden;
-moz-box-shadow:2px 0 5px #888;
-webkit-box-shadow:2px 0 5px #888;
box-shadow:2px 0 5px #888;
}

.bizcats p a {
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
background:#006d78;
color:#fff;
width:100px;
text-align:center;
text-decoration:none;
float:left;
padding:5px;
}

.singleimg {
float:left;
width:100px;
height:100px;
margin-right:30px;
margin-bottom:100px;
background:url(/wp-content/uploads/2013/03/noimage.jpg) no-repeat;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
overflow:hidden;
-moz-box-shadow:2px 0 5px #888;
-webkit-box-shadow:2px 0 5px #888;
box-shadow:2px 0 5px #888;
}

.nominate-biz-excellence {
padding-left:300px;
background:url(http://01.gxstaging.com/wp-content/uploads/2013/03/cranbrookbusiness.png) no-repeat;
background-size:300px 300px;
}

fieldset,img,abbr,acronym {
border:0;
}

ol,ul,.sidebar li,.home-widget li {
list-style:none;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}

.sf-menu li:hover a,.sf-menu li a:hover,.sf-menu li.current_page_item {
background:url(images/mountain-bg.gif) no-repeat center bottom;
color:#ff9c00;
}

.sf-menu li li a,.sf-menu li li a.current_page_item {
color:#fff;
border-left:3px solid #446e7a;
border-bottom:1px solid #446e7a;
font-size:12px;
padding:10px 0 10px 22px;
}

.sf-menu li li li a:hover,.sf-menu ul li a {
background:none!important;
}

.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position:-10px 0;
}

.sidebar ul,.rel_pages ul {
padding:0;
}

.sidebar ul li,.rel_pages ul li {
font-size:11px;
color:#fff;
padding:0;
}

.sidebar ul li a:hover,.rel_pages ul li a:hover {
background:#124656;
color:#FFF;
text-decoration:none;
border-left:3px solid #FF9C00;
}

.sidebar ul ul,.rel_pages ul ul {
margin-bottom:-1px;
}

.address_name,.widget_search label {
display:none;
}

.clear,.bizcats hr {
clear:both;
}

#portalside,#portal1,#portal2,#portal3,#portal4,#portal5,#portal6 {
float:left;
background-image:none;
padding:0;
}

.home-widget ul ul,#homecolright ul,#homecolright ol {
margin:0;
}

.bizcats,.parentcats,.childcats {
list-style-type:none;
}

.bizcats li,.parentcats li,.childcats li {
list-style-type:none;
border-bottom:solid 1px #eee;
padding:15px;
}

.bizcats li span a,.childcats li span a {
font-family:Cinzel, serif;
color:#124556;
font-size:20px;
}

.featuredbizimg img,.singleimg img {
width:100px;
height:100px;
}
a.biz-cats {
border: 1px solid #ccc;
font-size: 11px;
padding: 0 3px;
background: rgb(231, 231, 231);
}
a.biz-cats:hover {
border: 1px solid #0D756D;
text-decoration: none;
}
.design-cred a {
float: right;
clear: both;
font-size: 12px;
color:#fff;
}
.design-cred {
position: relative;
top: -130px;
right: 50px;
}
.widget_em_widget ul li, .widget_em_widget ul li a {
    display: inline-block;
    background: #fff;
    border: none;
    font-size: 14px;
    padding: 0px;
    color: black;
}
.widget_em_widget ul li a {
    color: #DE791F;
    font-size: initial;
}
.widget_em_widget ul li {
    padding: 10px 5px;
    /* border-right: 1px solid #AFCFCE; */
	width: 229px;
}
.widget_em_widget ul li a:hover {
    background: none;
    color: #124656;
    text-decoration: underline;
    border: none;
}
.widget_em_widget ul li span {
font-weight: bold;
font-size: 13px;
}
.rounded{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:none !important;}
a .rounded:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

p.date{position:relative;top:-5px;}
h5{color:#1f515d;}

.sidebar h3, h3.widget-title{font-family:Cinzel, serif;
font-weight:400;color:#fff;font-size:18px;
background-image: linear-gradient(right top, #3E737D 0%, #183C45 85%);
background-image: -o-linear-gradient(right top, #3E737D 0%, #183C45 85%);
background-image: -moz-linear-gradient(right top, #3E737D 0%, #183C45 85%);
background-image: -webkit-linear-gradient(right top, #3E737D 0%, #183C45 85%);
background-image: -ms-linear-gradient(right top, #3E737D 0%, #183C45 85%);

background-image: -webkit-gradient(
	linear,
	right top,
	left bottom,
	color-stop(0, #3E737D),
	color-stop(0.85, #183C45)
);
}
/*.main_content{overflow:hidden;}*/
.sidebar{background:#eee;height:100%;margin-bottom: -5000px;padding-bottom: 5000px;}
.recenthome{margin:15px 0px;}
.sidebar .featimg{width:60px;height:60px;float:left;margin-right:15px;}
.sidebar .featimg img{width:60px;height:60px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-bottom:40px;}
.eventfeat{padding-left:15px;padding-right:15px;font-size:11px;}
#em_calendar-2{display:none;}

.signews{padding:20px;}
.signews p{margin-bottom:15px;}
.signews p input{border:solid 1px #ccc;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;padding:0px;background:#fff;outline:none;color:#000;font-weight:normal;width:100%;}
.signews p input:hover{background:#eee;border:solid 1px #ddd;color:#000;text-shadow: #fff 1px 1px 0px;font-weight:normal;}
.signews input{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background:#175d67;padding:5px 10px;color:#fff;font-weight:bold;border:none;cursor:pointer;}
.signews input:hover{background:#669ba3;text-shadow: #000 1px 1px 0px;}
div.gfield_description {
    color: #000;
    font-size: 13px !important;
    background: #F5F5F5;
    padding: 20px !important;
    width: 83% !important;
    border: 1px solid #CBB;
    margin: 10px 20px;
}
div.hm-announce {
    background: #124656;
    padding: 15px;
}
div.hm-announce h1 a {
    color: white;
    font-size: 20px;
    text-align: center;
    display: block;
}
div.hm-announce p {
    color: white;
    text-align: center;
    font-size: 17px;
    padding: 0px 20px;
}
#gform_confirmation_message_13 {
    background: rgb(255, 179, 179);
    padding: 20px;
    bordeR: 1px solid red;
    text-align: center;
}