

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
line-height:150%;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
margin:0;
padding:0
}

table {
border-collapse:collapse;
border-spacing:0
}

fieldset,img {
border:0
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
font-style:inherit;
font-weight:inherit
}

del,ins {
text-decoration:none
}

li {
list-style:none
}

caption,th {
text-align:left
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}

q:before,q:after {
content:''
}

abbr,acronym {
border:0;
font-variant:normal
}

input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit
}

body {
font-size:13px;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
background-repeat:repeat-x;
background-position:left top;
background:url(../g/b.jpg) repeat-x left top;
margin:0;
padding:0
}

#page {
width:1002px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-x;
background-position:left top
}

a {
color:#690;
text-decoration:none;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-weight:700
}

#header {
height:201px;
position:relative
}

#header h2 {
width:445px;
background:url(../g/logo1.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:-25px
}

#header h2 a {
padding-top:120px;
display:block;
font-size:25px;
color:#D1D1D1;
text-align:right;
text-decoration:none;
margin-top:-5px
}

#topmenuc {
position:absolute;
bottom:0;
width:100%;
height:41px
}

#header h1 {
width:500px;
background:url(../g/logo1.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:-25px
}

#header h1 a {
padding-top:120px;
display:block;
font-size:25px;
color:#D1D1D1;
text-align:left;
text-decoration:none;
margin-top:-5px
}

#topmenu {
margin-left:12px;
margin-right:12px;
height:35px;
list-style-type:none;
padding-top:3px
}

#topmenu li a {
display:inline;
float:left;
padding-left:15px;
padding-right:15px;
line-height:35px;
text-transform:none;
color:#FFF;
text-decoration:none;
font-weight:700;
font-size:16px
}

#topmenu li a:hover {
text-decoration:underline;
color:#cc3
}

#topmenu2 {
margin-left:12px;
margin-right:12px;
height:30px;
list-style-type:none
}

#topmenu2 li a {
display:inline;
float:left;
padding-left:15px;
padding-right:15px;
line-height:30px;
color:#FFF;
text-decoration:none;
font-size:13px
}

#topmenu2 li a:hover {
text-decoration:underline
}

#user_logged_in,#user_not_logged_in {
position:absolute;
top:15px;
right:5px;
color:#CCC
}

#user_logged_in img {
float:left;
margin-right:7px
}

#header-cse-form {
position:absolute;
top:80px;
right:0;
width:330px;
border:3px solid #f0f0f0;
padding:4px
}

.cse-text {
width:260px;
border:0;
float:left
}

.cse-button {
width:57px;
height:22px;
float:right
}

#woi_content {
margin-left:2px;
margin-right:2px;
overflow:hidden;
clear:both;
background-color:#DBDBDB;
padding:10px 4px
}

#center {
width:520px;
float:left;
display:inline;
margin-left:8px
}

#right {
width:250px;
float:right
}

#footer {
margin-top:1px;
border-top:2px solid #009540;
padding:5px
}

.clear {
clear:both !important;
overflow:hidden !important;
width:100%;
margin-left:0;
font-size:1px;
line-height:1px;
height:1px;
padding-top:10px
}

.box {
overflow:hidden;
clear:both;
border:1px solid #FFF;
background:#FFF;
padding-top:1px;
padding-bottom:1px
}

.box readmore {
overflow:hidden;
clear:both;
border:1px solid #FFF;
padding-top:1px;
padding-bottom:1px;
color:#666;
white-space:nowrap;
text-decoration:none;
padding-right:8px;
background:url(arrow.gif) no-repeat right center
}

.entry {
font-family:Verdana,Arial,Helvetica,sans-serif;
clear:both;
color:#000;
font-size:104%;
overflow:hidden;
padding-bottom:7px;
padding-top:7px
}

.entry p {
padding-top:7px;
padding-bottom:6px
}

.box .c {
overflow:hidden;
clear:both;
padding:6px
}

.
box h1 {
font-size:20px;
color:#FFF;
padding-bottom:2px;
border-bottom-width:0;
border-bottom-style:solid;
padding-left:3px;
background-color:#A40000;
font-family:Arial,Helvetica,sans-serif
}

.box h3 {
padding-bottom:2px;
border-bottom-width:0;
border-bottom-style:solid;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:700;
color:#FFF;
background-color:#660;
padding-left:4px
}

.box h1 a {
color:#333;
text-decoration:none
}

.box h2 {
font-size:18px;
font-weight:700;
color:#4F774F;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFF;
padding-left:2px
}

.box h4 a {
margin-right:2px;
color:#f0f0f0;
text-decoration:none
}

.box h4 {
font-size:13pt;
font-weight:700;
color:#FFF;
text-transform:none;
padding-left:10px;
background-color:#030;
width:95%;
line-height:20pt;
border-bottom-color:#666;
border-bottom-width:thin;
border-bottom-style:solid
}

.box_more {
padding-top:5px;
padding-right:10px;
text-align:right
}

#categories {
list-style-type:none;
padding-top:2px;
padding-bottom:2px;
background-color:#FFF
}

#categories li a {
padding-left:10px;
padding-right:3px;
color:#000;
text-decoration:none;
display:block;
line-height:200%;
font-size:13px
}

#categories li a:hover {
background-color:#CCC;
color:#333
}

#categories .subcategory {
font-weight:700;
background-repeat:no-repeat !important;
background-position:5px center !important;
padding-left:14px;
color:#333;
font-size:12px
}

#categories a.hassubcategories:hover {
background-image:url(arrow.gif);
background-repeat:no-repeat;
background-position:170px center;
color:#000
}

#categories a.selected {
background-color:#999
}

#locations li a {
padding-left:3px;
padding-right:3px;
color:#333;
text-decoration:none;
font-weight:700;
display:block;
line-height:180%
}

#locations li a:hover {
background-color:#f0f0f0
}

.dotted {
clear:both;
overflow:hidden;
width:100%;
height:8px;
border-top-width:thin;
border-bottom-width:thin;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#E1E1E1;
border-bottom-color:#E1E1E1;
color:#F9F9F8;
background-color:#F9F9F8
}

a.readmore {
color:black;
white-space:nowrap;
text-decoration:none;
padding-right:8px;
font-weight:700;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif
}

a.readmore:hover {
color:#C30
}

box.a.readmore:hover {
color:#360
}

.some_obj {
padding-bottom:6px;
margin-bottom:5px;
margin-top:0;
color:#333;
height:110px;
clear:right;
overflow:hidden
}

.some_obj img {
border:1px solid #c8c8c8;
float:left;
margin-top:10px;
padding:1px
}

.some_obj div {
color:#FFF;
margin-left:10px;
padding-right:10px
}

.some_obj h3 {
color:#C03;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-bottom:0;
padding-top:0
}

.some_obj h3 a {
color:#B30000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-bottom:0;
padding-top:0
}

.some_obj h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-bottom:0;
padding-top:0;
color:#333;
background-color:#FFF
}

.some_obj span {
color:#000;
display:block;
margin-bottom:0;
font-weight:400;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size:12px;
padding-top:4px;
padding-left:10px
}

.some_obj p {
padding-top:2px;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size:13px;
color:#000;
padding-left:10px
}

.see_all {
padding-top:5px;
padding-bottom:5px;
border-top-width:thin;
border-top-style:solid;
border-top-color:#333
}

#error {
border:1px solid red;
background:#ffdcdc;
color:red;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
clear:both;
padding:7px
}

#error p {
padding:3px
}

#bigform {
color:#404040
}

#bigform input,#bigform select,#bigform textarea {
padding-top:3px;
padding-bottom:3px;
margin-top:5px
}

#bigform textarea {
width:300px;
height:80px
}

#bigform .smalltext {
width:60px
}

#bigform .mediumtext {
width:150px
}

#bigform .coord {
width:100px;
text-align:right
}

#bigform #notice {
color:gray;
padding-top:7px;
padding-bottom:7px;
display:block
}

#bigform h3 {
padding-bottom:3px
}

#bigform label {
padding-top:7px;
font-weight:700
}

#bigform .formgroup {
padding-top:15px;
padding-bottom:15px
}

#bigform .hint {
display:block;
color:gray
}

.shl,.shi {
display:none
}

.shlv,.shiv {
display:block !important
}

.il {
width:40px;
height:50px;
float:left;
text-align:center
}

.il img {
width:32px;
height:37px
}

.ooops {
padding-top:10px;
color:gray
}

.pagination {
clear:both;
overflow:hidden;
color:#333;
margin-top:7px;
margin-bottom:7px
}

.pagination span.pagination_left {
float:left
}

.pagination a {
padding-left:4px;
padding-right:4px;
font-weight:700;
text-decoration:none
}

.pagination a:hover {
color:#FFF;
background:#009540
}

#featured_event {
text-transform:none;
width:98%
}

#featured_event h4 {
text-transform:none
}

.featured_article {
padding-top:0;
padding-bottom:1px;
margin-bottom:5px;
padding-right:0;
margin-left:1px
}

.featured_article h2 a:hover {
color:#CF4705;
border-style:none
}

.featured_article h2 a {
color:#CF4705;
width:100%
}

.featured_article span {
color:gray;
display:block
}

.featured_article p {
padding-top:2px;
color:#000;
font-family:Verdana;
font-size:12px
}

.some_list {
padding-top:5px;
margin-bottom:0
}

.some_list h2 {
border-top-style:solid;
border-bottom-style:solid;
background-color:#FFF;
padding-left:3px;
border-color:#333 #333 #FFF;
border-width:thin;
margin:2px
}

#datepanel {
padding-bottom:10px;
color:#333;
padding-top:10px
}

.ui-datepicker-trigger {
vertical-align:bottom;
cursor:pointer
}

.label_icons {
height:20px;
float:left;
margin-right:10px
}

.label_icons img {
border:0;
margin:0 2px 0 0;
padding:0
}

#featured img {
width:100%
}

.admin-link {
font-size:11px
}

.page_simple {
width:auto !important
}

.message-ok {
padding-right:40px;
background:url() no-repeat right top
}

#sidecalendar .ui-datepicker {
width:100%;
border:0;
padding:0
}

#sidecalendar .ui-widget-header {
background:#EAEAEA !important;
border:1px solid #CCC !important
}

#sidecalendar .ui-state-default,#sidecalendar .ui-widget-content .ui-state-default {
background:#F6F6F6 !important;
border:1px solid #E3E3E3 !important
}

.p {
padding-top:7px;
padding-bottom:7px
}

.nl {
display:block;
padding-top:4px;
padding-bottom:4px
}

.takeover {
font-size:11px;
color:gray;
padding-top:7px;
margin-top:10px;
border-top:1px solid #f5f5f5
}

#showcase1,#showcase1 img {
width:505px;
height:60px
}

#showcase1 #subBar {
height:5px
}

#showcase1 #subBar span {
line-height:40px;
color:#333 !important
}

#showcase1 #navigator a {
font-size:11px;
font-weight:700 !important;
text-align:center !important
}

.menu {
width:400px;
background-color:#CF6
}

.woi_list {
border:thin solid #CCF;
background-color:#CF6;
font-family:Arial,Helvetica,sans-serif;
margin-bottom:6px;
padding-left:3px
}

.woi_list.h1 {
font-weight:bolder;
color:#333
}

.menu.right {
float:right;
width:180px
}

.woi_list h1 {
font-style:italic;
font-size:14px;
font-weight:bolder
}

.WOI_menu {
background-color:#666;
border:thin none #A8A8A8;
height:60px;
width:80%;
float:left;
margin:1em auto 1em 4px;
padding:.5em .5em .5em 5px
}

.WOI_menu h1 {
color:#C60;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:700
}

.WOI_menu p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#C90
}

.mainright_blue {
background-color:#333;
float:left;
width:509px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
height:160px;
margin-bottom:10px
}

.mainright_blue p {
margin-left:170px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:400;
color:#FFF
}

.mainright_blue img {
border-right-width:thin;
border-top-style:none;
border-right-color:#FFF;
border-left-color:#FFF;
position:absolute;
height:160px;
width:160px
}

#author {
border-bottom:1px solid #C3C3C3;
border-left:1px solid #DFDDD5;
border-right:1px solid #DFDDD5;
width:470px;
padding:10px 10px 10px 20px
}

.featured_article .readmore {
font-style:normal;
color:#FFF
}

.box .c .see_all .readmore {
font-style:normal;
color:red;
font-weight:700;
font-size:16px;
background-color:#FFF
}

main_box {
float:left;
margin-bottom:30px;
margin-right:10px;
width:500px;
font-family:"Trebuchet MS",Arial,Helvetica,Tahoma,Verdana,sans-serif
}

.across {
height:220px;
margin-bottom:3px;
padding-top:1px;
width:500px
}

.across ul {
height:200px;
margin:0;
padding:0 0 0 6px
}

.across ul li {
float:left;
height:220px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:150px;
font-size:10px;
margin-left:5px
}

.across a {
font-size:1.4em;
font-weight:700
}

.across img {
border:5px solid #DEECF5;
height:105px;
width:140px
}

.acchead {
display:block;
margin:0;
padding:0
}

.accorss ul p {
font-size:1.2em;
margin:0;
padding:0
}

.across p {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-left:0
}

.across .head {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000;
margin-left:10px;
padding-bottom:0;
font-weight:700
}

.FPC {
margin-bottom:0;
margin-top:10px;
width:505px;
float:left;
font-family:Arial,Helvetica,sans-serif
}

.FPC-content {
float:left;
width:165px;
margin-top:3px;
padding-left:2px;
margin-bottom:1px;
font-size:11px
}

.FPC-content_bod {
float:left;
width:150px;
margin-bottom:1px;
font-size:10px;
margin-right:0;
height:50px
}

.FPC p {
font-size:7pt;
width:150px;
margin-bottom:5px;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:140%;
min-height:59px;
max-height:70px;
overflow:hidden
}

.FPC a {
color:#5875B7;
font-weight:700;
text-decoration:none;
padding-top:5px
}



.FPC-pic {
width:145px;
height:104px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px
}

.FPC2-pic {
width:163px;
height:108px;
border:1px solid #000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
float:left;
margin-left:2px
}

.FPC .FPC2-content h2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#006
}

.FPC .FPC-content .txt {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
width:150px
}

.FPC .FPC-content .loc {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
color:#333
}

.FPC .FPC-content .FPClink a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
color:#5875B7;
padding-left:10px;
width:150px
}

.FPC-content_link {
font-style:normal;
float:left;
width:130px;
margin-top:5px
}

.FP_break {
font-style:normal;
width:20px
}

.FPC .FPC-Big head {
font-style:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
font-size:14px
}

.main_head {
color:#FFF;
font-size:14pt;
padding-left:10px;
padding-top:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:30px;
width:493px
}

.dialog1 {
position:relative;
min-width:8em;
max-width:760px;
color:#fff;
z-index:1;
float:right;
margin:0 auto 0.5em 12px
}

.content_fp {
background-color:transparent;
background-repeat:repeat;
background-position:right top
}

.dialog .content {
position:relative;
height:130px;
padding:0 12px 0 0
}

.dialog .t {
position:absolute;
left:0;
top:0;
width:12px;
margin-left:-12px;
height:100%;
background-position:top left
}

.dialog .b {
position:relative;
width:100%;
background-position:bottom right
}

.dialog .b,.dialog .b div {
font-size:1px;
height:30px
}

.dialog .b div {
position:relative;
width:12px;
margin-left:-12px;
background-position:bottom left
}

.dialog .hd,.dialog .bd,.dialog .ft {
position:relative
}

.dialog .wrapper {
position:static;
max-height:1000px;
overflow:auto
}

.dialog h1,.dialog p {
margin:0;
padding:0.5em 0
}

#demo .dialog .content li {
font-family:Georgia, "Times New Roman", Times, serif, Tahoma;
font-weight:11;
font-size:15px
}

.dialog h1 {
padding-bottom:0
}

#im {
width:100px;
height:180px
}

.im_fp {
width:170px;
float:left;
margin-left:15px;
padding-top:20px;
height:130px
}

#demo .dialog .content .i {
background-color:#C9F;
float:left
}

.head_fp {
font-family:Arial;
font-weight:700;
padding-top:10px;
font-size:25px
}

dialog.css (line 61)
.dialog .b {
position:relative;
width:100%
}

.stars {
display:block;
width:80px;
height:16px;
overflow:hidden
}

.stars * {
display:block;
height:11px;
background-image:url(http://whatsonin.ie/themes/green/g/stars.gif)
}

#labelsstars {
clear:both;
overflow:hidden;
height:25px;
padding-top:5px
}

#labelsstars span {
display:inline-block
}

#labelsstars span.stars {
background:url(../g/stars-gray.gif) no-repeat left center;
cursor:pointer
}

.Outer_Box {
font-weight:200;
width:500px
}

.event {
font-size:12px;
font-weight:700;
width:250px;
height:31px;
background-repeat:no-repeat
}

.event h1 {
font-size:18px
}

.e_text {
font-size:18px;
font-weight:400;
color:#FFF;
height:30px;
width:270px;
margin-left:0;
padding-top:4px;
padding-left:10px;
background-image:url(point_e.png);
background-repeat:no-repeat;
background-position:center center
}

.e_text h1 a:hover {
color:#FFF;
font-weight:700
}

.e_text h1 {
color:#FFF;
background:none;
background-image:url(point_e_h.png)
}

.e_text:hover {
background-image:url(point_e_h.png)
}

.e_text:hover a {
background-image:url(point_e_h.png);
color:#FFF
}

.e_marker {
float:left;
margin-right:0;
padding-top:0;
width:20px;
background-repeat:no-repeat;
background-position:center center;
height:30px
}

.pre-event {
background-color:#EAE9E9;
background-repeat:no-repeat;
margin-bottom:3px
}

.pre-event h1 {
background-color:#696;
background-repeat:no-repeat;
margin-bottom:3px
}

.pre-event:hover {
background-repeat:no-repeat
}

.event_and {
padding-left:300px
}

.a_text {
padding-left:210px
}

.a_event {
float:right;
width:220px;
font-weight:700;
margin-top:5px;
font-size:15px
}

.a_event a {
background-color:#EAE9E9;
color:#000
}

.a_event a:hover {
color:#C33
}

#mainForm {
position:relative;
text-align:left;
width:500px;
background-color:#fff;
margin:10px
}

ul.mainForm {
list-style-type:none;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:15px
}

li.mainForm {
padding-bottom:10px
}

#mainFormError {
position:relative;
border:1px;
text-align:left;
width:70%;
border-style:solid;
margin:0 auto
}

#formHeader {
position:relative;
width:100%;
background-color:#669;
padding-bottom:10px;
margin:0
}

p.formHeader {
text-align:right;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-weight:400;
color:#fff;
font-size:25px;
position:relative;
left:-5px;
top:4px;
letter-spacing:2px;
margin:0
}

h2.formInfo {
text-align:left;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-weight:400;
font-size:20px;
position:relative;
left:20px;
top:0;
letter-spacing:1px;
line-height:150%;
color:#fff;
margin:0
}

p.formInfo {
text-align:left;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-weight:400;
font-size:12px;
position:relative;
left:20px;
top:0;
color:#fff;
margin:0
}

label.formFieldQuestion {
line-height:125%;
border:none;
display:block;
font-size:95%;
font-weight:700;
font-family:'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
padding:0 4px 1px 0
}

label.formFieldOption {
font-size:90%;
display:block;
line-height:1em;
width:90%;
margin:-19px 0 0 25px;
padding:4px 0 5px
}

input.formFieldStyle {
display:block;
line-height:1.4em;
width:13px;
height:13px;
margin:8px 0 0 3px
}

sup,sub {
vertical-align:baseline
}

legend,.some_obj span a {
color:#000
}

strong,h1,h2,h3,h4,h5,h6,a:hover,#user_logged_in a,#user_not_logged_in a {
font-weight:700
}

#topmenu li,#topmenu2 li {
float:left;
height:35px
}

#topmenu li.right,.pagination span {
float:right
}

#left,#left box {
width:204px;
float:left
}

.box h1 span,#featured_event a,.e_text a {
color:#FFF
}

.box h2 a,.box h3 a,.box h5 a {
color:#9F0000;
text-decoration:none;
margin-right:2px
}

.box h2 a:hover,.box h3 a:hover,.box h4 a:hover,.box h5 a:hover {
color:#CF4705
}

#categories li,#locations li {
border-bottom:1px dotted #ff9b00;
padding-top:1px;
padding-bottom:1px
}

#locations,#popular_objects,#popular_object,#popular_objectn {
list-style-type:none;
padding-top:2px;
padding-bottom:2px
}

#bigform .text,#bigform select {
width:300px
}

#popular_objects li,#popular_object li,#popular_objectn li {
border-bottom:1px dotted #ff9b00;
padding-top:2px;
padding-bottom:2px;
color:#000;
font-size:11px
}

#popular_objects li a,#popular_object li a,#popular_objectn li a {
color:#000;
font-weight:700
}

#popular_objects h5 a,#popular_object h5 a,#popular_objectn h5 a {
color:#000;
font-size:12px
}

.message-error,.message-alert,.message-info {
padding-right:40px
}

.menu .left,.menu .right {
float:left;
width:180px;
background-color:#CC0
}

.across h1,#main_box .across h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000;
margin-left:10px;
padding-bottom:0
}

.FPC .FPC-content h2,.FPC-head {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
color:#006
}

.dialog_red,.dialog_green {
position:relative;
min-width:8em;
color:#fff;
z-index:1;
float:left;
width:470px;
margin:0 auto 0.5em 12px
}

input.mainFormError,textarea.mainFormError,select.mainFormError {
background-color:#FADADD
}

#formInfo,#formFields {
position:relative;
width:100%;
background-color:#fff;
margin:0
}



