A.sbar {
color : white;
}

SPAN.text   {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

SPAN.SBtitle   {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color : red;
font-weight : bold
}

SPAN.SBtext   {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color : white;
line-height : 16px
}

SPAN.title1   {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight : bold;
color : white
}

SPAN.title2   {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight : bold;
color : black
}

SPAN.title3   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #8d1bbd;
	padding-top: 12px;
	padding-bottom: 6px;
	display: block;
}

SPAN.title4   {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 2em;
color : black;
color: #036;
margin-bottom:10px;
}

form { margin-top: 0px; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	color: #3D3832;
	background: #5390c9 url(images/bgd.gif) repeat-x;
    background-position: 0 0;
	line-height: 1.5em;
	text-align: center;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.75em;
}

h1 {
	border-bottom: #666666 1px solid;
	color: #999999;
}

hr.reddotted {
	border: none 0; 
 	border-top: 1px dashed #000;/*the border*/
 	width: 100%;
 	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
 	margin-top: 6px;
 }
 
.indent {  margin-left: 15px}
.shiftup {  margin-bottom: -8px}

.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
}
.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
}
.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration:underline;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9900CC; text-decoration:underline;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration:none;}

.whitelink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight : bold;}
.whitelink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight : bold;}
.whitelink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; font-weight : bold;}

.Title3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight : bold;
color : #FFFFFF}

div.linksboxwhere {
	float: right;
	margin-left:10;
	margin-bottom:10;
/*	background-color: #ecdfff; */
	padding: 5px;
/*	border: 3px solid #ca7ef1; */
	width: 200px;
}

div.linksbox {
	float: right;
	margin-left:10;
	margin-bottom:10;
/*	background-color: #ecdfff; */
	padding: 5px;
/*	border: 3px solid #ca7ef1; */
	width: 200px;
}

div.linksboxwhere a {
		text-decoration:underline;
	}

div.linksboxwhere a:link {
		color:#000000;
		text-decoration:underline;
	}
div.linksboxwhere a:visited {
		color:#B14A27;
		text-decoration:underline;
	}
div.linksboxwhere a:hover {
		color:#FFFFFF;
		background-color:#3E5B8E;
		text-decoration:none;
	}
div.linksboxwhere a:active {
		color:#FFFFFF;
		background-color:#3E5B8E;
		text-decoration:underline;
	}

ul.green_dot {
	color:#CC66FF;
	font-size:10px;
	margin-left:10px;
	padding-left:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 1 none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.dot {
	color:#9933CC;
	font-size:10px;
	margin-left:0px;
	padding-left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 1 none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.dot li {
  list-style:none !IMPORTANT; 
  background:url("/images/bullet5.gif") no-repeat 2px .3em;
  padding:0 0 0 15px;
  margin:0;
  
  }


select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 124px;
}






/* Where to Stay ******************************************************************* */

div#related {
	margin: 0 0 16px 16px;
	float: right;
	width: 210px;
    border-bottom: 2px solid #eb9226;
    background-color: #d4defe;
}
div#related div {
	background: url(images/box-yellow-top.gif) no-repeat top left;
	padding: 12px;
    background-color: #fee130;
}
div#related h3 {
	color: #036;
	margin: 10 0 5px 0;
	font-size: 16px;
}
div#related li {
	/*list-style-image: url(images/box-yellow-arrow.gif);*/
	color: #999;
}
div#related a {
	color: #000;
	text-decoration: none;
    font-weight: bold;
}

div#related a:hover {
	color: #ff0012;
	text-decoration:underline;
}

div#container {
    position:relative;
	text-align: center;
	width: 778px;
	background-color: white;
	text-align: left
}

/* Search in these categories box ******************************************************************* */

div#searchCat {
	background: #eff8ce url(images/box-yellow-bottom2.gif) no-repeat bottom left;
	margin: 16px 0;
	width: 120px;

}
div#searchCat div {
	background: url(images/box-yellow-top2.gif) no-repeat top left;
	padding: 8px;
}
div#searchCat h3 {
	color: #036;
	margin: 0 0 5px 0;
	font-size: 13px;
}

div#searchCat li {
	list-style-image: url(images/box-yellow-arrow.gif);
	color: #999;
}
div#searchCat a {
	color: #03a;
	text-decoration: none;
}

div#searchCat a:hover {
	color: #03a;
	text-decoration:underline;
}

div#container {
	text-align: center;
	width: 778px;
	background-color: white;
	margin: 0 auto;
	text-align: left;
}


/* Master Header Styles */
#mastHead {margin: 0px 10px;}
#mastHead td.menuLinks {BACKGROUND-IMAGE: url(../images/topbg.gif); BACKGROUND-REPEAT: no-repeat; text-align: center; }
#mastHead td.menuLinks a, #mastHead td.menuLinks strong {margin: 0 10px;}
#mastHead td.menuLinks a:visited { text-decoration: none; FONT-WEIGHT: bold; color: #6c6c6c; }
#mastHead td.menuLinks a:link { text-decoration: none; FONT-WEIGHT: bold; color: #6c6c6c; }
#mastHead td.menuLinks a:hover { text-decoration: underline; FONT-WEIGHT: bold; color: #6c6c6c; }
#mastHead td.language { padding: 2px 0 0 0; text-align: right; font-size: .8em;}
#mastHead img.logo {padding-right: 10px;}

#verticalLine {BORDER-left: #666666 1px dashed; }

#navBox UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-size: .9em; margin: 0;}
#navBox a { font-size: 1em; line-height:1.5em; FONT-WEIGHT: bold; }
#navBox a:visited { text-decoration: none; color: #3273b6; }
#navBox a:link { text-decoration: none; color: #3273b6; }
#navBox a:hover { text-decoration: underline; FONT-WEIGHT: bold; color: #3273b6; }
#navBox div.title { color: #ccc; margin-top: 0px; font-size: .9em;}
#navBox UL LI { PADDING: 0px 0 4px 0; MARGIN: 0px;}
#navBox UL.indent { MARGIN-LEFT: 6px; PADDING-LEFT: 4px; BORDER-LEFT: #d3d3d3 1px solid;}

#searchBox { background-color: #ebf7c9; padding: 6px; width: 126px; margin-top: 10px; BORDER-top: #cfe0a1 3px solid; BORDER-BOTTOM: #cfe0a1 3px solid; }
#searchBox a { font-size: 1em; line-height:1.25em;  FONT-WEIGHT: normal; }
#searchBox a:visited { text-decoration: none; color: #697654; }
#searchBox a:link { text-decoration: none; color: #697654; }
#searchBox a:hover { text-decoration: underline; color: #697654; }
#searchBox h1 { color: #666666; margin: 0 0 6px 0; font-size: 1.1em; border: 0;}
#searchBox UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-size: .9em; margin: 0;}
#searchBox UL LI { PADDING-TOP: 0px; MARGIN: 0px;}

#golf {
	padding: 5px;
	BORDER: #a9a9a9 1px dashed;
	background-color: #e6edf9;
	margin-bottom: 20px;
}

#shadow {
	width: 808px;
	BACKGROUND: url(images/shadow.png) repeat-y;
	text-align: center;
	margin: 0 auto;
}