/* ---------- $$$$$$$$$  ADD BORDER  - border: 0px solid #0e75bc;  - border-style:ridge; border-width: 3px;  border-color: #eaeaea;   --------------------------- */
/* ---------- $$$$$$$$   ADD IMAGE AS BACKGROUND - background: url(images/wallpaper.jpg) center center repeat-x; ----: for image background  */
body {color: #444444; background-color:#f8fbfc; height: 100%; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 40px;}

#wrapper {width: 100%; height:405px; background-color:#d6d9da; margin: auto; padding: 0px;}
#wrapperhome {width: 100%; height:585px; margin: auto; padding: 0px;}
#banner {width: 100%; height:135px; margin: auto; background-color: #9fa1a4; padding: 0px;}
#bannercenter {width: 1200px; height:135px; position: inherit; margin: 0px auto; background-color: #9fa1a4; padding: 0px;}
#bannerleft {width: 360px; height:135px; position: inherit; float: left; margin: 0px auto; background-color: #9fa1a4; padding: 0px;}
#bannerright {width: 840px; height:135px; position: inherit; float: left; margin: 0px auto; background-color: #9fa1a4; padding: 0px;}

#homegraphic {width: 100%; background-color:#d6d9da; height:450px; margin: auto; padding: 0px;}
#graphic {width: 100%; background-color:#d6d9da; height:270px; text-align: center; margin: 0px auto auto auto; padding: 0px;}

div.navsash {width: 100%; height:40px; position: inherit; background: url(images/blockdefault.png) repeat top left; margin: 0px; padding:0px;}
div.navmenu {width: 1200px; height:42px; background: url(images/blockdefault.png) repeat top left; margin: 0px auto; padding: 0px;}

#main {width: 1200px; margin: 0px auto auto auto; background-color: #fefefe; padding: 0px 0px 10px 0px;}
#contentwide {width: 1200px; position: inherit; float: left; background-color: #fefefe; padding: 0px 0px 10px 0px;}
#contentmain {width: 1200px; position: inherit; float: left; margin: auto auto auto auto; background-color: #fefefe; padding: 0px 0px 0px 0px;}

#contentleft {width: 990px; float: left; margin: auto; background-color: #fefefe; padding: 0px;}
#contentright {width: 210px; position: inherit; float: left; margin: -auto; background-color: #fefefe; padding: 0px;}

#footerads {width:860px; position: inherit; float: left; margin: 20px auto auto auto; background-color: #fefefe; padding: 0px 0px 0px 0px;}
#footer {width:1200px; position: inherit; float: left; margin: auto auto auto auto; background-color: #fefefe; padding: 0px 0px 0px 0px;}

#credit {width:1200px; float: left; padding: 5px 0px 5px 0px;}

div.local {width:1200px; float: left; margin: auto auto auto auto; background-color: #fefefe; padding: 10px 0px 10px 0px;}

/* common text tags */
h1 {color:#3a455e; font-size:18pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 40px 85px 20px 85px;}
h1.header {color:#3a455e; font-size:18pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 0px 30px 20px 55px;}
h1.intro {color:#3a455e; font-size:18pt; font-family:Arial, Helvetica; line-height:1.1; font-weight:bold; margin: 40px 30px 20px 55px;}
h2 {color:#3a455e; font-size:16pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 25px 85px 25px 85px;}
h3 {color:#3a455e; font-size:15pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 20px 105px 15px 105px;}
h4 {color:#3a455e; font-size:13pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 15px 105px 15px 105px;}
h5 {color:#3a455e; font-size:12pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 15px 105px 10px 105px;}
h6 {color:#3a455e; font-size:11pt; font-family:Arial, Helvetica; line-height:1.2; font-weight:bold; margin: 15px 105px 10px 105px;}

p {font-size:11pt; font-family: Arial, Helvetica; text-align: justify; line-height: 1.4; font-weight:normal; margin: 10px 105px 10px 105px;}
p.para {font-size:11pt; font-family: Arial, Helvetica; text-align: justify; line-height: 1.4; font-weight:normal; margin: 10px 155px 10px 155px;}
p.edge {font-size:11pt; font-family: Arial, Helvetica; text-align: justify; line-height: 1.5; font-weight:normal; margin: 10px 10px 10px 10px;}
p.bannerheader {color:#ffffff; font-size:30pt; font-family: Georgia, Arial, Helvetica; text-align: right; line-height: 1.4; font-weight:normal; margin: 15px 60px 10px auto;}
p.banner {color:#ffffff; font-size:20pt; font-family: Georgia, Arial, Helvetica; text-align: right; line-height: 1.4; font-weight:normal; margin: 15px 60px 10px auto;}

	.par{margin-bottom:10px;}
	.text_justify {text-align:justify;}
	.img_top_left{width:210px; float:left; margin:0px; padding:0px 20px 0px 0px; }


p.credit-text {color:#333333; font-size:11pt; font-family:Helvetica, Arial;  margin: 8px 0px 8px 0px; font-weight:normal; vertical-align:center; text-align:center; padding: 0px 0px 0px 0px;}

/* COMMON LINKS */
a:link {color:#3054a7; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:visited {color:#3054a7; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:hover {color:#555555; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:active {color:#3054a7; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}

a:link.pagelink {color:#3054a7; font-size:13pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:visited.pagelink {color:#3054a7; font-size:13pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:hover.pagelink {color:#555555; font-size:13t; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:active.pagelink {color:#3054a7; font-size:13pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}

a:link.credit {color:#666666; font-size:11pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:visited.credit {color:#666666; font-size:11pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:hover.credit {color:#555555; font-size:11pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:active.credit {color:#666666; font-size:11pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}

/*  SITE MAP tags and LINKS  */
p.siteleft {margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
p.siteright {font-size:11pt; font-family: Arial, Helvetica;  margin: 10px 0px 10px 0px; font-weight:normal; line-height:1.1; padding: 0px 0px 0px 0px;}
div.siteleft {width:270px; float: left; clear:both;}
div.siteright {width:555px; float: left;}

a:link.sitelinks {color:#3054a7; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:visited.sitelinks {color:#3054a7; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:hover.sitelinks {color:#555555; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:active.sitelinks {color:#3054a7; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
/* END SITE MAP tags and LINKS  */

/*       fragment TEMPLATE and DIVS
<div class="fragment">
<div class="fragmentleft">
<a href="../_PAGES_DIRECTORY_/_PAGE_LINK_.html"><img src="../_IMAGES_DIRECTORY_/_IMAGE_LINK_.jpg" alt="_SUBJECT_" title="_SUBJECT_" class="fragment" /></a>
</div>
<div class="fragmentright">
<h5 class="fragment">_SUBJECT_HEADING_</h5>
<h6 class="fragment"><em>_SUBJECT_SUB_HEADING_</em></h6>
<p class="fragment" style="text-align:justify;">_CONTENT_</p>
<p class="fragmentlink"><a href="../pages03/_PAGE_LINK_.html">LEARN MORE ABOUT _PAGE_LINK_</a></p>
</div>
</div>
<div style="clear:both;"></div>
*/
div.fragment {width: 720px; margin: auto auto auto auto; padding: 0px 0px 0px 0px;}
div.fragmentleft {width: 200px; float: left; padding: 0px 0px 0px 0px;}
div.fragmentright {width: 520px; position: inherit; float: left; margin: auto auto auto auto; padding:  10px 0px 0px 0px;}
p.fragment {font-size:11pt; font-family: Arial, Helvetica; line-height:1.3; font-weight:normal; margin: 10px 10px 10px 20px;}
p.fragmentlink {font-size:11pt; font-family: Arial, Helvetica; line-height:1.3; font-weight:normal; margin: 10px 10px 10px 60px;}
h5.fragment {color:#004684; font-size:14pt; font-family: Bookman Old Style, Verdana, Arial; line-height:1.5; font-weight:bold; margin: 5px 10px 5px 10px;}
h6.fragment {color:#8A0000; font-size:12pt; font-family: Arial, Helvetica; line-height:1.1; font-weight:bold; margin: 5px 20px 5px 20px;}
img.fragment {width:155px;}

/* RIGHT COLUMN NAVIGATION LINK STYLE */
div.menulinks {width: 210px; margin: auto; padding: 0px;}
p.menulinks {margin: 5px; text-align:center;}
img.menulinks {width: 208px;}

a:link.menulinks {color:#3054a7; font-size:10pt; font-family:Verdana, Arial, Helvetica; font-weight:normal; text-decoration:none;}
a:visited.menulinks {color:#3054a7; font-size:10pt; font-family:Verdana, Arial, Helvetica; font-weight:normal; text-decoration:none;}
a:hover.menulinks {color:#55555; font-size:10pt; font-family:Verdana, Arial, Helvetica; font-weight:normal; text-decoration:none;}
a:active.menulinks {color:#3054a7; font-size:10pt; font-family:Verdana, Arial, Helvetica; font-weight:normal; text-decoration:none;}

/*  CONTACT FORM TAGS   */
table.contactform {width: 480px; border: 1px solid #AAA; padding:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
div.contactheader {font-size:18px; font-family: arial; font-weight:bold; padding-top:10px; padding-bottom:10px; text-align:center;}
div.antispammessage {text-align:center; font-family: arial; font-size:11pt; line-height:1.8; border-top: 1px solid #AAA; padding-top:5px; padding-bottom:10px;}
div.formmessage {text-align:center; font-family: arial; font-size:11pt; line-height:1.8; padding-bottom:10px;}
label.detail {text-align:right; font-family: arial; font-size:10.5pt; padding:4px;}
.required_star {font-weight:bold;color:#F00;}
div.contactform {text-align:center; font-family: arial; font-size:9pt; line-height:1.8; padding-bottom:10px;}
a:link.contactform {color:#008a81; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
a:visited.contactform {color:#008a81; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
a:hover.contactform {color:#0060ff; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
a:active.contactform {color:#008a81; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}

/*  GALLERY TEXT AND LINKS tags */
p.gallery {margin: 5px; text-align:center; padding: 0px;}
div.gallery {width:205px; margin: 5px; border: 3px ridge; position: inherit; float: left; text-align:center; padding: 0px;}
p.gallerycredit {color:#222222; font-size:9pt; font-family:Helvetica, Arial;  margin: 5px; font-weight:normal; text-align:center; padding: 0px;}
img.gallery {width:205px;}

a:link.gallery {color:#3054a7; font-size:10pt; font-weight:normal; font-family:Helvetica, Arial; text-decoration:none;}
a:visited.gallery {color:#3054a7; font-size:10pt; font-weight:normal; font-family:Helvetica, Arial; text-decoration:none;}
a:hover.gallery {color:#555555; font-size:10pt; font-weight:normal; font-family:Helvetica, Arial; text-decoration:none;}
a:active.gallery {color:#3054a7; font-size:10pt; font-weight:normal; font-family:Helvetica, Arial; text-decoration:none;}

/* SOCIAL LINK STYLES */
#sociallinks {width:800px; position: inherit; float: left; text-align:center; margin: auto auto auto 40px; padding: 0px 0px 0px 0px;}
div.social {width:102px; position: inherit; float: left; text-align:center; margin: 10px auto 10px auto; padding: 0px;}
img.socialamlam {width: 65px;}
img.social {width: 40px; margin-top: 15px;}
img.socialgoogle {width: 65px; margin-top: 25px;}



/*  BLOCK GRAPHIC HTML MENU LINKS BASIC  */
.solidblockmenu {
width: 1050px; position: relative; float: left; margin: 5px auto 60px 70px; background: url(images/blockdefault.png) center center repeat-x; overflow: hidden; font: bold 13px Arial; margin-bottom: 1px; border: 1px solid #625e00; border-width: 1px 0; padding: 0px 0px 0px 0px;
}
.solidblockmenu li {display: inline;}
.solidblockmenu li a {float: left; color: #56575a; text-decoration: none; border-left: 1px solid #ffffff; padding: 9px 20px 9px 8px;}
.solidblockmenu li a:visited {color: #56575a;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: #ffffff; background: url(images/blockactive.png) center center repeat-x;}
.solidblockmenu li a:active {color: #56575a;}

/*  SIDE MENU tags and LINKS  */
div.rightmenutable {width:185px; background-color: #fdfdfd; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.sidemenupic {width:185px; background-color: #fdfdfd; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.sidemenutext {width:185px; text-align:center; background-color: #fdfdfd; margin: 0px 0px 0px 0px; padding: 3px 2px 5px 2px;}

a:link.sidemenu {color:#3054a7; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:visited.sidemenu {color:#3054a7; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:hover.sidemenu {color:#555555; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:active.sidemenu {color:#3054a7; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
/*  END SIDE MENU tags and LINKS  */


/*   SIDE NAV OPTION VERTICAL LINKS BAR  */
.solidblockmenuvert {
width: 155px; position: inherit; float: left; margin: 20px 0px 0px 10px; overflow: hidden; font: bold 0px Helvetica; margin-bottom: 25px; border: 0px transparent; border-width: 0px 0; padding: 2px 0px 2px 0px;
}
.solidblockmenuvert li {width: 160px; position: inherit; float: left; margin: 1px 0px 1px 0px; background: #f9f9f9;}
.solidblockmenuvert li a {float: left; color: #0042a2; font-size: 13px; text-decoration: none; border-right: 0px transparent; padding: 6px 0px 6px 15px;}
.solidblockmenuvert li a:hover {width: 155px; color: white; font-size: 13px; text-decoration: none; background: url(images/blockactive.png) center center repeat-x;}

/*   'GOLD' WEBSITE ADVERTISNING */
div.bizadswide {width: 208px; position: inherit; float: left; background-color: #fdfdfd; border-style:ridge; border-width: 3px;  border-color: #eaeaea; padding: 0px 0px 0px 0px;}
div.bizads {width:208px; text-align:center; background:#fdfdfd;}
img.bizads {width:207px; height:207px;}
p.bizads {margin: 5px; line-height:1; text-align:center;}

a:link.bizads {color:#8d5d13; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}
a:visited.bizads {color:#8d5d13; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}
a:hover.bizads {color:#444444; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}
a:active.bizads {color:#8d5d13; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}

/* TEXT ADS */
div.textadsblock {width:850px; float:right; height:65px; background:#fafafa; margin-right:20px;}
div.textadsheader {width:850px; height:25px; background:#fafafa}
p.textadsheader {margin: 5px 10px 3px auto; text-align:right;}

a:link.textadsheader {color:#824e00; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:visited.textadsheader {color:#824e00; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:hover.textadsheader {color:#444444; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:underline;}
a:active.textadsheader {color:#824e00; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}

div.textads {width:170px; height:70px; position: relative; float: left; text-align:center; background:#fafafa; display: inline;}

a:link.textads {color:#824e00; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:visited.textads {color:#824e00; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:hover.textads {color:#444444; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:underline;}
a:active.textads {color:#824e00; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}

/*  SILVER WEBSITE SPOT BANNER ADVERTISING   */
div.bizspotads {width: 1010px; position: inherit; float: left; margin: 20px auto 20px 90px; background-color: #fefefe; padding: 0px;}
div.bizspot {width: 122px; position: inherit; float: left; background-color: #f0eef1; border-style:ridge; border-width: 2px;  border-color: #eaeaea; padding: auto 0px 0px auto;}

img.bizspot {width:121px;}
p.bizspot {margin: 3px 0px 0px 0px; line-height:1; text-align:center;}

a:link.bizspot {color:#8d5d13; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:normal; text-decoration:none;}
a:visited.bizspot {color:#8d5d13; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:normal; text-decoration:none;}
a:hover.bizspot {color:#444444; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:normal; text-decoration:underline;}
a:active.bizspot {color:#8d5d13; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:normal; text-decoration:none;}
 /* -------- END  ADVERTISING LINKS ---------------  */

 /* -------- BORDER ATTRIBUTES - ADD TO PAGE CODE    --------------- */
/* -------- STANDARD BORDER / ITEMISED  /                           GROUPED  /                SETTING DIFFERENT BORDER WIDTHS  /  SPECIFYING BORDERS  ---------------
div {border-style:ridge; border-width: 3px;  border-color: #eaeaea; border: 1px solid #625e00; border-width: 1px 0; border-right: 0px transparent;}
                                                                                                                                                                      */
/* -------- BORDER STYLES:  none / hidden - solid - ridge - dotted - dashed - double - groove - inset - outset -   --------------- */
/* -------- ROUNDED CORNER BORDER /  SHADOW BORDER   ---------------
div {
     border: 2px solid;
     border-radius: 25px;
     box-shadow: 10px 10px 5px #888888;
 }                                                               */
/* -------- IMAGE BORDER -- CODES FOR SAFARI AND OPERA  ---------------
div {
     -webkit-border-image: url(border.png) 30 30 round; /* Safari 3.1-5 */
     -o-border-image: url(border.png) 30 30 round; /* Opera 11-12.1 */
     border-image: url(border.png) 30 30 round;
 }                                                                       */
