﻿ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE   { display: block }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7
{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}
#doc2{width:73.076em;*width:71.25em;
      background-color:Transparent;
background-image: url(images/body_shadow2.png);
background-repeat: repeat-y;
border-style:solid;
border-color:Gray;
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;
width:985px;
padding:0px 8px 0px 8px;
background-attachment:scroll;
      }
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;padding:10px 30px 10px 10px}
#yui-main{width:100%;}
#yui-main,.yui-t2 #yui-main{float:right;margin-left:-25em;}
#yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
#yui-main .yui-b{float:none;width:auto;}
#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd{zoom:1;}


LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table ; width:100%}
TR              { display: table-row ; vertical-align:middle }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD.ENQUIRY      { padding: 5px 30px 5px 30px; margin: 5px 30px 5px 30px; font-size: 1em; text-align:right; width:200px }
/*TD.container    { z-index:5; height:100%;width:100%;background-color:white; margin: 5px;background-image:url('images/gradient_2.jpg'); background-position:0% 0%;background-repeat: repeat-x;}*/
#container      { height:100%;width:100%;
                  background-attachment:scroll;
                  background-color:White;
                  background-image:url('images/body_gradient2.png');
                  /*background-image:url('images/gradient.jpg');  */
                  background-repeat: repeat-x;padding:0px;margin:0px;}
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }

* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
BODY            {line-height: 1.33; font-family:Arial, Sans-Serif; height:100%; margin:0; /*background-color:white;*/}

H1              { font-size: 2em; margin: .67em 0 }
H2              { font-size: 1.5em; margin: .83em 0 }
H3              { font-size: 1.17em; margin: 1em 0 }
H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            { margin: 1.33em 0 }
H5              { font-size: 1.0em; line-height: 1.17em; margin: 1.67em 0;
                  text-align:right;color:White;vertical-align:bottom;padding:5px;margin:5px; padding-top:60px }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bolder }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border: 1px inset }
OL, UL, DIR,
MENU, DD        { margin-left: 40px }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }

OL,UL,DL        {margin-left:2em}
/*UL LI           {list-style: disc outside }*/
	

/* An example of style for HTML 4.0's ABBR/ACRONYM elements */

ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }
a:link { text-decoration: underline;color:Black; }
a:active { text-decoration: underline;color:Black; }
a:visited { color:Black }
/*a:hover { outline: thin dotted invert; color:#592049 }*/

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

/* Elements that are block-level in HTML4 */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, 
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
                { unicode-bidi: embed }
/* End bidi settings */

/*Div styles */
DIV {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px;border-color:Yellow;background-color:#FDFDFD}
#headerspacer   {height: 10px; background: #DCDCDC; padding: 0; margin: 0}
#header         {height: 110px;margin:0px;padding:0px; margin-left:6px;margin-right:6px;
                 border:solid 1px white;
                 background-image: url('images/LogoBackground.jpg'); 
                 background-position:left;background-repeat:repeat-x;}
#copyright         {color: #592049;font-size: 10px;
                 height :25px;
                 padding:5px;
                 text-align:right; 
                 }
#staticmap {text-align:right;float:right;margin:5px}
#map {text-align:right;float:right;}
#news {border:solid 1px gray; margin:150px 0px 0px 15px;padding:4px}

#footer     {background: url('images/body_footer.png') no-repeat center top;
    height: 30px;
    padding:0px 8px 0px 8px;
    /*border:solid 1px green;*/
                     display:block;
                     width:985px;
                     margin:auto
}


IMG.logo      {float:left;margin: 15px 0px 0px 15px;padding:0px 0px 0px 0px}
IMG.left      {text-align:left;float:left;margin: 15px 15px 15px 0px;/*padding:10px 10px 10px 0px;*/ border:solid 1px black;}
IMG.leftLabelled      {text-align:left;float:left;margin: 15px 15px 5px 0px;border:solid 1px black;}
IMG.right     {text-align:right;float:right;margin: 15px 0px 15px 15px;/*padding:10px 0px 10px 10px;*/ border:solid 1px black;}
IMG.cosmo  {text-align:left;float:left;margin: 0px ;padding:0px; border: solid 0px black}
IMG.cosmo2  {text-align:right;float:right;margin: 15px ;margin-top:0px; padding:5px; border: solid 1px black}
IMG.westside  {text-align:right;float:right;margin: 15px ; padding:5px;  border: solid 1px black}

div.Image     {font-size:smaller; text-align:left;float:left;margin: 15px 15px 15px 0px}
div.ContactImage     {font-size:smaller; text-align:right;float:right;margin: 15px 15px 15px 0px}
div.GalleryImage     {font-size:smaller; text-align:center; float:right ; margin: 0px 15px 0px 0px}

P.quote     {font-size:inherit}
P.left      {font-size:smaller;text-align:left;float:left; vertical-align:top}
P.headerp     {text-align:right;color:White;vertical-align:bottom;padding:5px;margin:5px; padding-top:60px}

#xxxstyle {font-size:small}

#links ul li
{
    	/*list-style-type:disc;
    	list-style-position:inside;
    	background-image:url('images/gradient4.png'); background-position:right;background-repeat: repeat-y;*/
	
}

                           
#links ul li a 
{
    background-image: url(images/testimage2.jpg);
    background-repeat:no-repeat;
list-style:none;
line-height:em;
    font-size:larger;
    font-weight:bold;
	/*padding:10px 30px 0px 10px;
	margin-right:130px;*/
	margin-top:5px;
    line-height:30px;
    display:block;
    text-decoration: none;
 	text-align:left;
	vertical-align:middle;
	color:#592049;
	padding:5px;
}
 
#links ul li a:hover 
{
    text-decoration: underline;
    font-weight:bold;
	list-style-type:square;
	/*color:#CCCCCC;*/
	color:Black;
	/*background-color:#592049;*/
	display: block ;
}

/*OL,UL,DL        {margin-left:2em}*/


@media print {
/*  @page         { margin: 10% }*/
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}


