html,  body {
	margin: 0;
	padding: 0; }
body {
	color:#3f3f3f;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/page_back.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center; }
/* SKIP LINKS */
#skip {
		position:absolute;
		left:-10000px;
		top:0;
	}
/* END SKIP LINKS */
#header {
	color: #999;
	font-size: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:     right;
	text-indent: 5px;
	letter-spacing: 0.2em;
	width:          800px;
	height: 100px;
	margin: auto;
	padding-top: 4px; }
#header_pp {	color:               #999;
	font-size:           95%;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	background-color:    white;
	background-image:    url(images/header.gif);
	background-repeat:   no-repeat;
	background-position: left center;
	text-align:          right;
	text-indent:         5px;
	letter-spacing:      0.2em;
	margin:              10px auto auto;
	width:               800px;
	height:              65px; }

#pageheader {
	color: #4c4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
	width:      780px;
	height: auto;
	clear: both;
	margin: 5px auto;
	padding-right: 5px;
	padding-left: 8px;
}
#headquote {
	color:            #f59900;
	font-size: 12px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
	background-color: white;
	text-align:       left;
	letter-spacing: 1px;
	width:            770px;
	height:           auto;
	clear: both;
	margin: 8px auto auto; }
#headquote-black {
	color:            #fff;
	font-size:        12px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight:      bold;
	line-height:      150%;
	background-color: #000;
	text-align:       left;
	letter-spacing:   1px;
	width:            740px;
	height:           auto;
	clear:            both;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 6px; }
#headquotelink-black {
	color:            #fff;
	font-size:        12px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight:      bold;
	line-height:      150%;
	background-color: #000;
	text-align:       left;
	letter-spacing:   1px;
	width:            758px;
	height:           auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 6px;
	float: left;
}

#wrapper {
	color: #4c4c4c;
	font-size: 11px;
	background-color: transparent;
	width: 800px;
	text-align: center;
	margin: auto;
	padding: 0; }
#inner_wrapper {
	color:            #4c4c4c;
	font-size:        11px;
	line-height: 15px;
	background-color: white;
	text-align:       left;
	margin:           15px auto auto;
	padding:          0;
	width:            680px;
	clear: both;
}
#text_wrapper {
	color:            #4c4c4c;
	font-size:        11px;
	line-height:      15px;
	background-color: white;
	text-align:       left;
	margin:           15px auto auto;
	width:            770px;
	padding: 0 0 0; }

#inner_wrapper_links {
	color:            #4c4c4c;
	font-size:        11px;
	line-height:      15px;
	background-color: white;
	text-align:       left;
	margin:           15px auto auto;
	padding:          0;
	width:            620px;
	clear: both;
}
#inner_wrapper_pp {
	color:            #4c4c4c;
	font-size:        11px;
	line-height:      15px;
	background-color: white;
	text-align:       left;
	width: 600px;
	margin: auto;
	padding:          0; }

#pp_image_box {
	color:            #4c4c4c;
	background-color: #efefef;
	text-align:       center;
	width: auto;
	height: auto;
	margin: 10px auto 0;
	padding: 8px;
	border: solid 1px #cacaca; }

#pp_image_box img {
	margin: 10px;
	border: solid 10px #fff; }

#inner_wrapper img {
	border-width: 0;	 }

#footerspace {
	color:             #4c4c4c;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	background-color: white;
	text-align:        center;
	margin:            auto auto 8px;
	width:             770px;
	height:            25px;
	clear: both; }
/*--------------*/
#cpyftr {
	color: #cdcdcd;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	width:      780px;
	height: 40px;
	clear: both;
	margin: auto;
	padding-top: 10px; }
#note_box {
	color: #626a97;
	font-size: 110%;
	font-family: Verdana, Arial, Geneva, sans-serif;
	line-height: 16px;
	background-color: #f5f7fd;
	width: 405px;
	float: left;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #b9cef0 #a2b7d9 #a2b7da #b9cef0           }
/*for navigation MM*/
#top_nav_box /*  for menumachine  */ {
	width:      780px;
	height: auto;
	clear: both;
	margin: 0 auto; }
#base_nav_box {
	color: #f90;
	font-size: 110%;
	background-color: #e7e7e7;
	text-align: right;
	width:      780px;
	height: auto;
	clear: both;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px; }
#base_nav_box a {
	color: #575757;
	font-size: 90%;
	text-decoration: none;
	letter-spacing: 0.1em; }
#base_nav_box a:hover {
	color: #f90; }
em {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 150%; }
h1 {
	color: #4c4c4c;
	font-size: 18px;
	line-height: 20px;
	background-color: transparent; }

h2 {
	color: #4c4c4c;
	font-size: 18px;
	line-height: 20px;
	background-color: transparent; }

h3 {
	color: #4c4c4c;
	font-size: 16px;
	line-height: 20px;
	background-color: transparent;
	margin: 0;
	padding: 0; }
h4 {
	color:            #4c4c4c;
	font-size:        13px;
	line-height:      18px;
	background-color: transparent;
	margin-top: 12px;
	margin-bottom: 12px; }

a {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
	}
a:hover  {
	color:      #f90;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }


a.pslink  { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
a.pslink:hover  { color: #ed252a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
a.pslink2 {	color:           #ff8d00;
	font-size:       12px;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	line-height:     16px;
	text-decoration: none; }

a.pslink2:hover {	color:       #fff;
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px; }

input,  select,  textarea {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e0e3e9; }
.gallerytxt11 {
	color:      #999;
	font-size:   11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px }

.gallerytxt12 {
	color:      #999;
	font-size:   12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 15px }
.bdtxt11     {
	color:           #4c4c4c;
	font-size:        11px;
	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:      15px;
	list-style-image: url(images/bullet_orange.gif) }
.bdtxt12     {
	color:           #4c4c4c;
	font-size:        12px;
	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:      16px;
	list-style-image: url(images/bullet_orange.gif) }




.bdtxt14    {
	color:      #4c4c4c;
	font-size:   13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px }
.bdtxt2-11   {
	color:      #f90;
	font-size:   11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align:  justify }


.bdtxt2-12   {
	color:      #f90;
	font-size:   12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align:  justify }


.bdtxt2-14   {
	color:      #f90;
	font-size:   14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align:  justify }

.bdtxt3-11  { color: #c00; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify }

.bdtxt3-12  { color: #c00; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify }
.marquee {
	color:       #e60d27;
	font-size:   13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	line-height: 16px;
	letter-spacing: 1px;
}

.bdtxt3-14  { color: #c00; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify }
.head1-16    {
	 }
.head1-18 {	color:       #4b4b4b;
	font-size:   20px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	line-height: 22px; }
li {
	margin-bottom: 10px; }

.head2-18   {
	color: #066;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	line-height: 22px
	}
.moon   {
	color: #669;
	font-size: 9px;
	font-family: Verdana;
	line-height: 13px;
	text-align: justify;
	letter-spacing: 2px;
	padding: 3px
	}

.note   {
	color:      #666 !important;
	font-size:   11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 15px;
	background-color: #e7e7e7;
	padding:     3px; }


.tableframe1   {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	border: solid 1px #ccc
	 }


.tableframe2   {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height: 15px;
	padding: 5px;
	border:       solid 1px #ffbd5e    }


.txblack10   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-align: justify }

.txwhite10   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-align: justify }
.txwhite12 {	color:       white;
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 18px;
	text-align:  justify; }
.dropcap  {
	float:left;
	color:#3f3f3f;
	font-size:55px;
	line-height:40px;
	padding-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 3px; }
#fb-top {
	width:      780px;
	height: auto;
	clear: both;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	color: #333;
}
#fb-left {
	color: #333;
	width:      120px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 18px;
	text-align: left;
	float: left;
	font: 11px Verdana, Geneva, sans-serif;
}
#fb-content {
	color: #333;
	font-size: 110%;
	height: auto;
	float: left;
	width: 620px;
	text-align: left;
	margin: 0px;
	padding: 5px 9px 3px 12px;
	line-height: 140%;
}
.txblack11 {
	color:       #333;
	font-size:   11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:  left;
}
.txorange {
	color:       #F90;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:  left;
	font-weight: bold;
	line-height: 160%;
	font-size: 105%;
}
