/* Basic Site Rules */
P, ul, li, TABLE          { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana }
.li2 { color: #185488; font-style: normal; font-size: 8pt; font-family: Verdana }
H1  { color: #185488; font-weight: normal; font-size: 24px; font-family: Avangard, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }
.general          { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana }
.general2           { color: #185488; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.general_right           { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana; text-align: right; float: right }
.general_left            { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana; text-align: left; float: left }
a:link, a:visited  { color: red; font-style: normal; font-size: 10pt; font-family: Verdana; text-decoration: none }
a:hover  { color: red; font-style: normal; font-size: 10pt; font-family: Verdana; text-decoration: underline }
h1      { color: #185488; font-weight: normal; font-size: 24px; font-family: Avangard, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.submit             { color: black; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(http://www.mysunshinecoast.com.au/images/gold_button.gif) repeat; text-align: center; margin-top: 10px; margin-bottom: 10px; border: inset 1px #ff8c00; position: relative; left: 22px; width: 127px; height: 24px }
.submit2              { color: black; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(http://www.mysunshinecoast.com.au/images/gold_button.gif) repeat; text-align: center; margin-top: 0px; margin-bottom: 10px; border: inset 1px #ff8c00; position: relative; width: 147px; height: 24px }
.form1  { margin: 0px; padding: 0px }
.business_image_1      { background-color: white; float: right; margin: 2px 3px 6px; padding: 0px; border: solid 1px white; position: relative; width: 40px; height: 40px; overflow: hidden }
.image1  { float: right; padding: 0px 5px 10px 8px }

#table_login         { color: #185488; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #185488; width: 50% }

#input2        { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2px; border: solid 1px #185488; z-index: 2; width: 225px }
.input2        { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2px; border: solid 1px #185488; z-index: 2; width: 225px;}

#byline  { padding: 20px; border: solid 2px #185488; display: block }
.table_header1      { color: #185488; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.table_header2       { color: white; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #185488; text-align: center; height: 100%; height: 100%; display: block; }
.table1               { color: #185488; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #185488; width: 85%; display: block }

/* Text Rules for all of site */
.header1  { color: #185488; font-weight: normal; font-size: 24px; font-family: Avangard, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }
.header2     { color: #185488; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head_links     { color: #fc0; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 5px }
.head_links2     { color: red; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 5px }
.content_noticeboard_head       { color: white; font-weight: bold; font-size: 13px; font-family: Verdana; background-color: #185488; border-right: 3px solid #185488; border-left: 3px solid #185488; width: 100%; height: 14px }
.content_focus_head        { color: white; font-weight: bold; font-size: 13px; font-family: Verdana; background-color: #185488; border-right: 15px solid #185488; border-left: 3px solid #185488; width: 100%; height: 14px }
.main_white     { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.main_blue        { color: #185488; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position: relative }
.input1        { color: #185488; font-weight: normal; font-size: 8pt; background-color: white; margin: 2px; padding: 2px; border: solid 1px #7599b8; right: 1px; width: 115px }
.input2        { color: #185488; font-weight: normal; font-size: 8pt; background-color: white; margin: 2px; padding: 2px; border: solid 1px #7599b8; right: 1px; width: 160px }
.input3         { color: #185488; font-weight: normal; font-size: 8pt; position: relative; right: 1px; left: 20px }
.poll_text         { color: #185488; font-weight: normal; font-size: 8pt; vertical-align: top; position: relative; top: 3px; right: 1px; left: 25px }
.foot          { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #185488; font-weight: normal; font-size: 8pt; vertical-align: top; position: relative; top: 3px; right: 1px; left: 25px }
.main_bluel  { color: #185488; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid #185488; width: 100% }
.main_whitel   { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid #ffffff; width: 100% }
.event1     { color: #185488; font-weight: normal; font-size: 24px; font-family: Avangard, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.event_1main      { color: white; font-weight: normal; font-size: 24px; font-family: Avangard, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.event2        { color: white; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 4px }
.advertising_basic  { margin: 3px 3px 8px; padding: 3px; display: block }
.advertising            { color: #060; font-style: normal; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d1dde7; margin: 3px 3px 8px; padding: 3px; border: solid 1px #185488; display: block }
.general_right_line            { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana; text-align: right; float: right; border-bottom: 1px solid #185488; width: 100% }
.content_intro_image_4           { float: left; margin-bottom: 25px; border-right: 5px solid #185488; position: relative; top: 1px; width: 81px; }
.content_intro_text_4           { padding-left: 90px; position: relative; }
.content_noticeboard_head_4       { border-top: 1px solid #185488; }
.job_short_display   { background-color: #c0d4e0; padding: 2px 4px; border: solid 1px #185488; display: block }
.job_profile_display  { background-color: #c0d4e0; padding: 2px 4px; border-top: 0px; border-right: 1px solid #185488; border-bottom: 1px solid #185488; border-left: 1px solid #185488; display: block }
.listed    { font-weight: bold; font-size: 9px; float: right; margin-top: 1px }

/* Link Rules */
a.add_link:link, a.add_link:visited   { color: #185488; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.add_link:hover  { color: red; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.link2:link, a.link2:visited  { color: red; font-style: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }
a.link2:hover  { color: red; font-style: normal; font-size: 8pt; font-family: Verdana; text-decoration: underline }
a.head_links:link, a.head_links:visited     { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #185488; padding: 1px 5px; border: solid 1pt white; top: 2px; height: 16px }
a.head_links:hover          { color: red; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; padding: 1px 5px; border: solid 1pt #185488; top: 2px; height: 16px }
a.foot_l:link, a.foot_l:visited        { color: #185488; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.foot_l:hover       { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.main_bluel:link, a.main_bluel:visited   { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: solid 1px #185488; width: 100% }
a.main_bluel:hover     { color: red; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: solid 1px white; width: 100% }

a.main_red:link, a.main_red:visited      { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #390; border-style: solid; border-width: 1px; border-color: #390 #390 white #390; width: 100%; display: block }
a.main_red:hover       { color: red; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; border: solid 1px #185488; width: 100%; display: block; }

a.tourists_nav_sub:link, a.tourists_nav_sub:visited           { color: #185488; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fc0; padding: 1px 5px; border: solid 1pt #fc0; width: auto; display: block }
a.tourists_nav_sub:hover     { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; padding: 1px 5px; border: solid 1pt red; width: auto; display: block }

a.main_blue2:link, a.main_blue2:visited            { color: #185488; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fc0; border-style: solid; border-width: 1px; border-color: #fc0 #fc0 #185488 #fc0; width: 100%; display: block }
a.main_blue2:hover         { color: red; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; border: solid 1px red; width: 100%; display: block }

a.locals_nav:link, a.locals_nav:visited          { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #390; padding: 1px 5px; border: solid 1pt #390; width: auto; display: block }
a.locals_nav:hover      { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; padding: 1px 5px; border: solid 1pt #185488; width: auto; display: block }

a.tourists_nav:link, a.tourists_nav:visited       { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #082088; text-indent: 8px; padding: 1px 5px; border: solid 1pt #082088; width: auto; display: block }
a.tourists_nav:hover      { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; padding: 1px 5px; border: solid 1pt red; width: auto; display: block }

a.subscription2:link, a.subscription2:visited         { color: #185488; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: none; float: left }
a.subscription2:hover      { color: red; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: underline }
a.subscription2a:link, a.subscription2a:visited         { color: #185488; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: none; text-align: right; float: right; position: relative }
a.subscription2a:hover       { color: red; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: underline; text-align: right }
a.subscription2ab:link, a.subscription2ab:visited         { color: #185488; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana; text-decoration: none; text-align: right; float: right; position: relative }
a.subscription2ab:hover       { color: red; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana; text-decoration: underline; text-align: right }
a.subscription3:link, a.subscription3:visited          { color: #185488; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: none; float: left; margin-top: 2px; padding-right: 3px }
a.subscription3:hover      { color: red; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: underline }
a.subscription3a:link, a.subscription3a:visited          { color: #185488; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: none; float: left; margin-left: 2px }
a.subscription3a:hover       { color: red; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: underline; margin-left: 2px }
a.businesss_link1:link, a.businesss_link1:visited   { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.businesss_link1:hover     { color: red; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

