/* LAYOUT STYLE */

/* it is required that you set 100% on these before you start */ 

html, body { 
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding: 0; 
height: 100%; 
font-family: Arial, Helvetica, sans-serif;
font-color: #4E6249;
text-align: center; /* quirky IE center */
background-color: #BFD4A9; /* E7DEDE LAVENDER*/
background-image: url(images/body-bg.gif);
background-repeat: repeat;
background-position: top left;

} 

h1 {font-size:18pt; margin: 0px;}

h2 {font-size:16pt; margin: 0px;}

h3 {font-size:14pt; margin: 0px;}

h4 {font-size:12pt; margin: 0px;}

h5 {font-size:10pt; margin: 0px;}

p {
color: #718B5E;
}

td {
font-family: Arial, Helvetica, sans-serif;
align: left;
}


th {
font-family: Arial, Helvetica, sans-serif;
}



/* MAIN MENU FONT STYLE */

a.menu_fb	{

font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F5EBCC;
text-decoration: none;
font-variant: normal;
font-weight: bold;

}


a.menu_fb:visited	{

font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F5EBCC;
text-decoration: none;
font-variant: normal;
font-weight: bold;

}

a.menu_fb:active	{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F5EBCC;
text-decoration: none;
font-variant: normal;
font-weight: bold;

}


a.menu_fb:hover	{

font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #F5EBCC;
text-decoration: underline;
font-variant: normal;
font-weight: bold;

}


/* LINK FONT STYLES */


a	{

font-size: 10px;
font-family: Verdana, Helvetica, cursive;
color: #CC9900;
text-decoration: none;

}



a:visited	{

color: #CC9900; text-decoration: none;

}

a:active	{
color: #CC9900; text-decoration: none;

}

a:hover	{

font-size: 10px;
font-family: verdana, helvetica, sans-serif;
color: #7E4977;
text-decoration: underline;

}


.separator {
font-family: "Bauhaus 93", Arial, Helvetica, san-serif;
font-size: .8em;
color: #EAD593;
font-weight: normal;

}


form	{
margin: 0px;
padding: 0px;
align: center;
font: 11px Arial, Helvetica, sans-serif;
color: #718B5E;

}


.form	{
position: relative; left: 50px;
font: 11px Arial, Helvetica, sans-serif;
padding: 5px;
color: #718B5E;
background-color: transparent;

}


td input, td textarea {
background-color: #ffffff;

}


submit {
background-color: #ffffff;
font-color: #cccccc;

}

.submit	{
font-color: #cccccc;
}


/* PAGE STRUCTURE STYLE - XHTML TABLE */

/* everything gets nested in the container so it can be centered, and the height is calculated from this div because it will 

allways be as tall as the longest column + header + footer */ 

#wrapper_outer {
width: 850px;
padding: 0px;
margin: 0 auto; /* strict center */
margin-top: 10px; 
text-align: center; /* reset text alignment */
vertical-align: top;
background-image: url(images/spacer.gif);
background-repeat: repeat;
background-position: top left;
background-color: #e3d2e0;
color: #718B5E;
border: #FFFFFF solid 1px;
display: block;

}

#header_wrapper {
width: 850px;
height: 145px;
margin: 0 auto; /* strict center */ 
vertical-align: top;
text-align: left;
align: left;

}

.main_nav-cell, .logo-cell, .header-cell {
align: right;
text-align: right;

}

#top_panel {
height: 0px;
width: 850px;
background-image: url(images/bar_topxxx.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFFFFF;
border-top: #FFFFFF solid 0px;
border-left: #FFFFFF solid 0px;
border-right: #FFFFFF solid 0px;
border-bottom: #FFFFFF solid 0px;
}


#header {
width: 850px;
height: 145px;
margin-left: 0px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;

}

#main_nav {
width: 850px;
height: 42px;
padding-top: 0px;
background-image: url(images/stretchbar.jpg);
background-repeat: no-repeat;
background-position: center center;
background-color: #AD8FB0; /* #C5B6C1 */
border-top: #7E4977 solid 0px;
border-left: #FFFFFF solid 0px;
border-right: #FFFFFF solid 0px;
border-bottom: #FFFFFF solid 0px;
vertical-align: center;
text-align: right;
}

td.header-cell {
border-bottom: #FFFFFF solid 0px;
}

.book_appointment {
position: absolute;
top: 162px;
left: 816px;
background-color: transparent;
}

/*td.logo-cell {
vertical-align: top;
width: 200px;
background-color: #CCCC66;
border-bottom: #FFFFFF solid 2px;
}



#logo {
width: 200px;
height: 158px;
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #CCCC66;
color: #000066;

}

#logo-tag {
width: 200px;
height: 40px;
background-image: url(images/logo-tagline.gif); 
background-repeat: no-repeat;
background-position: top center;
background-color: #CCCC66;
color: #F2F7FF;

}

#logo-links {
width: 200px;
height: 80px;
background-color: #A77D7D;
color: #F2F7FF;
text-align: left;
align: left;
} */


#wrapper_main { 
width: 850px;
/*height: 100%; this acts like min-height, it will stretch past this if it has to.. */ 
margin: 0 auto; /* strict center */ 
text-align: center; /* reset text alignment */
vertical-align: top;
color: #718B5E;
background-image: url(images/bg_main.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: white;
border: #000000 solid 0px;

}


.top_left {
height: 0px;
background-color: #5B6C42;
}


.top_right {
height: 0px;
background-color: #5B6C42;
}


.top_mid {
height: 0px;
background-color: #5B6C42;
}

.top_nav_left {
height: 108px;
width: 200px;
background-image: url(images/bg_topnav_left.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #738B61;
border-top: #FFFFFF solid 0px;
border-right: #FFFFFF solid 0px;

}

.top_nav_right {
height: 108px;
background-image: url(images/bg_topnav_right.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #AD8FB0;
border-top: #FFFFFF solid 0px;
border-bottom: #FFFFFF solid 0px;
}

.top_nav_mid {
height: 108px;
background-image: url(images/image_main3.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFFFFF;
border-top: #FFFFFF solid 0px;

}

.side_left {
width: 200px;
/*background-image: url(images/bg_side.jpg);
background-repeat: no-repeat;
background-position: top left; */
background-color: transparent;
border-top: #FFFFFF solid 1px;
border-right: #eaeaea solid 1px;
vertical-align: top;
}

.side_right {
width: 200px;
background-image: url(images/shadow1.jpg);
background-repeat: repeat-x;
background-position: top left;
background-color: transparent;
border-top: #FFFFFF solid 1px;
border-right: #eaeaea solid 1px;
border-left: #eaeaea solid 1px;
vertical-align: top;
text-align: left;
}


.mid_main {
vertical-align: top;
color: #000000;
background-image: url(images/bg_mainx.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
border-top: #FFFFFF solid 1px;

}

.btm_left {
width: 200px;
height: 55px;
background-image: url(images/btm_left.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #80767D;
border-top: #FFFFFF solid 1px;
}


.btm_mid {
width: auto;
height: 55px;
padding-top: 0px;
background-image: url(images/btm_mid.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #5B6C42;
border-top: #FFFFFF solid 1px;
text-align: center;
text-indent: 0px;
line-height:90%;
}

.btm_right {
height: 55px;
background-image: url(images/btm_right.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #5B6C42;
border-top: #FFFFFF solid 1px;
}




/* MENU STYLE */


#menu_main {
height: 23px;
position: relative; top: 10px; left: 55px;
text-align: center;
vertical-align: middle;
border-left: #FFFFFF solid 1px;

}

.menu_box {
margin-top: 0px;
height: 1.2em;
text-align: right;
vertical-align: center;
}


b {
width: 100%;
text-align: left;
vertical-align: center;
}



/* MAIN CONTENT BOX AND HEADER STYLE */


div.main_box_content {
margin: 0 auto;
padding-top: 15px;
width: 450px;
height: 100%;
font-size: 11px;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
color: #718B5E;
text-align: left;
background-image: url(images/shadow1.jpg);
background-repeat: repeat-x;
background-position: top left;
background-color: transparent;
vertical-align: top;
border-bottom: #eaeaea solid 0px;
display: block;
}

div.main_box_hdr1 {
margin: 0 auto;
margin-top: 10px;
margin-left: 8px;
margin-bottom: 30px;
width: 370px;
padding: 3px;
padding-left: 10px;
background-image: url(images/none.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: transparent;
border-bottom: #5B6C42 solid 1px;
vertical-align: center;
display: block;
}

div.main_box_hdr2 {
margin: 0 auto;
margin-top: 10px;
margin-left: 8px;
margin-bottom: 10px;
width: 370px;
height: 27px;
padding: 3px;
padding-left: 10px;
background-image: url(images/none.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: #F5EBCC;
border-top: #CC6600 solid 2px;
vertical-align: center;
display: block;
}

div.side_box_hdr {
margin: 0 auto;
margin-top: 10px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 10px;
width: 176px;
height: 30px;
padding-left: 5px;
padding-top: 3px;
background-image: url(images/none.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: #7E4977;
border: #F5EBCC solid 1px;
vertical-align: center;

}

/* LEFT SIDE CONTENT BOX CONFIGURATION */

div.left_box1 {
margin: 0 auto;
width: 200px;
min-height: 425px;
height: 425px;
font-size: 11px;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal; 
color: #718B5E;
background-image: url(images/shadow1.jpg);
background-repeat: repeat-x;
background-position: top left;
background-color: transparent;
padding-top: 15px;
text-align: left;
vertical-align: top;
display: block;
}

/* LOWER MAIN SECTION CONFIGURATION */

#mid_main_lower {
min-height: 200px;
height: 200px;
}


td.lwr_lft {
background-image: url(images/none.gif);
background-repeat: repeat-x;
background-position: bottom;
border-top: #5781AB solid 1px;
border-right: #5781AB solid 1px;
vertical-align: top;
}

td.lwr_rgt {
background-image: url(images/none.gif);
background-repeat: repeat-x;
background-position: bottom;
border-top: #5781AB solid 1px;
border-right: #5781AB solid 1px;
vertical-align: top;
}


/* PRIMARY CONTENT STYLES */

.content_box {
margin: 10px;
}

.content {
margin-left: 15px;
margin-right: 10px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #718B5E;
text-align: left;

}

.content2 {
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color:#718B5E;
text-align: left;

}

.content2b {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color:#718B5E;
text-align: left;

}

.content-side {
margin-top: 2px;
margin-left: 10px;
margin-right: 5px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: white;
text-align: left;
}

table#directory {
border: 0px solid #718B5E;
align: center;
vertical-align: top;
}

table#directory td{
padding: 3px;
border: 1px solid #718B5E;
vertical-align: top;
}

.scroll-ts {
border: 1px solid silver;
}

.pic {
float: left;
margin-top: 5px;
margin-left: 8px;
margin-right: 4px;
margin-bottom: 0px;
background-color: white;
border: solid #CC6600 1px;
vertical-align: center;
}

.site_pic {
float: left;
margin-top: 0px;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 4px;
background-color: white;
border: solid #CC6600 1px;
vertical-align: center;
}

.side_title {
margin-top: 1px;
}

.line-separator {
margin: auto;
margin-top: -5px;
margin-bottom: 5px;
width: 50px;
height: 2px;
background-color: #F5EBCC;
}





/* TABLE LIST FONT STYLE */


table.pic_tbl {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}

p.list_title {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* COPYRIGHT STYLE */

ul.copyright {
margin: 0;
width: 290px;
list-style: none;
text-align: center;

}

li.copyrgt_txt {
list-style: none;

}

.copyright {

	font-size: 9px;
	padding-left: 5px;
	font-weight: normal;
	color: #E3D2E0;
	text-decoration: none;
	background-color: transparent;

}	


.subtitle {
padding-left: 10px;
/* background-image: url(images/bullet3.gif);
background-repeat: no-repeat;
background-position: center left; */
}

.subtitle2 {
padding-left: 10px;
/* background-image: url(images/bullet3.gif);
background-repeat: no-repeat;
background-position: center left; */
}


/* MISCELLANEOUS TEXT STYLES */

.subtitle {font-family: Arial, Helvetica, sans-serif; COLOR: #7E4977; font-weight: bold; font-variant: none;}

.subtitle2 {font-family: Arial, Helvetica, sans-serif; COLOR: #718B5E;; font-weight: bold; font-variant: small-caps;}

.just 		{text-align: justify; align:left;}

.nojust		{text-align: left;}

.center		{text-align: center;}




/* SITE FONT STYLES */


.light_font {font-family:Arial, Helvetica, sans-serif; color: #C2A366}

.medium_font {font-family:Arial, Helvetica, sans-serif; color: #718B5E;}

.dark_font {font-family:Arial, Helvetica, sans-serif; color: #7B5933;}

.accent_font {font-family:Arial, Helvetica, sans-serif; color: #FFCC66;}



/* OTHER FONT COLOR STYLES Old Castle Spa font "Matura MT Script Capitals" */

.castle_script {font-family: Arial, Helvetica, cursive; color: #7E4977}

.castle_script2 {font-size:16px; font-family: Arial, Helvetica, cursive; color: #7E4977}

.castle_script3 {font-size:14px; font-family: Arial, Helvetica, cursive; color: #7E4977}

.castle_script3b {font-size:12px; font-family: Arial, Helvetica, cursive; color: #7E4977}

.castle_script4 {font-size:11px; font-family: Arial, Helvetica, cursive; color: #7E4977}

.castle_script4b {font-size:11px; font-family: Arial, Helvetica, cursive; color: #7E4977; font-style:italic; font-weight:normal;}

.castle_script5 {font-size:10px; font-family: Arial, Helvetica, cursive; color: #7E4977}

.site_font {font-family: Arial, Helvetica, cursive; color: #718B5E;}

.site_font2 {font-size:16.0pt; font-family: Arial, Helvetica, cursive; color: #718B5E;}

.site_font3 {font-size:14.0pt; font-family: Arial, Helvetica, cursive; color: #718B5E;}

.site_font4 {font-size:12.0pt; font-family: Arial, Helvetica, cursive; color: #718B5E;}

.site_font_purple {font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_purple_bold {font-family: Arial, Helvetica, cursive; font-weight: bold; color: #7E4977;}

.site_font_purple2 {font-size:16.0pt; font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_purple3 {font-size:14.0pt; font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_purple4 {font-size:12.0pt; font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_lav {font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.site_font_lav2 {font-size:16.0pt; font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.site_font_lav3 {font-size:14.0pt; font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.site_font_lav4 {font-size:12.0pt; font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.font_script {font-family: "Lucida Calligraphy", Arial, Helvetica, cursive; color: #7E4977}

.font_script2 {font-family: "Lucida Calligraphy", Arial, Helvetica, cursive; font-size: 14px; color: #7E4977}

.font2_script {font-family: "Lucida Calligraphy", Arial, Helvetica, cursive; color: #718B5E;}

.font2_script2 {font-family: "Lucida Calligraphy", Arial, Helvetica, cursive; font-size: 14px; color: #718B5E;}

.white16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.black {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black_bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black12{font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black11 {font-size:11.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.blackv {font-family:Arial, Helvetica, sans-serif; color: #000000}

.black_boldv {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black16v {font-size:16.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black14v{font-size:14.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black12v{font-size:12.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black11v {font-size:11.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black10v {font-size:10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.blacktms {font-family:Times New Roman, Times, serif; color: #000000}

.blacktms16 {font-size: 16.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.blacktms14 {font-size: 14.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.blacktms12 {font-size: 12.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.blacktms10 {font-size: 10.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.red {font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red_bold {font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.blue16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.burgundytms {font-family:Times New Roman, Times, serif; color: #990000}

.burgundytm16 {font-size:16.0pt; font-family:Times New Roman, Times, serif; color: #990000}

.burgundytm12 {font-size:12.0pt; font-family:Times New Roman, Times, serif; color: #990000}

.burgundytm10 {font-size:10.0pt; font-family:Times New Roman, Times, serif; color: #990000}

.burgundy {font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundyv {font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy16v {font-size:16.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993366}

.burgundy14v {font-size:14.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993366}

.burgundy12v {font-size:12.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993366}

.burgundy10v {font-size:10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993366}

.burgundy09v {font-size:9.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993366}

.burgundy_boldv {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #993366}

.burgundy_bold16v {font-size:16.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #993366}

.burgundy_bold14v {font-size:14.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #993366}

.burgundy_bold12v {font-size:12.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #993366}

.burgundy_bold10v {font-size:10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #993366}

.black_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold12{font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.blue_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.ltblue_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.red_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_dark_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.burgundy_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.mustard_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.orange_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.green_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.white_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.quoteform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		BORDER: #000000 1px solid}

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		HEIGHT: 125PX;
		BORDER: #000000 1px solid}

.dropdown 	{COLOR: #333333;
		WIDTH: 200PX;
		FONT: 11px geneva, verdana, arial, sans-serif}


.searchbutton 	{background-image: url("images/button.gif");
		background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		width: 35px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }


.searchform 	{ background-image: url("images/shadeform.gif"); WIDTH: 100PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif; BORDER: #000000 1px solid }


.searchdrop	{ WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, verdana, sans-serif }
