@charset "utf-8";
body { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #36494E; background: #699 url(../images/bg.jpg) repeat-x;}


/* Headings */
H1 { color:#066; font-size:1.5em; font-weight: normal; margin: 0 0 22px 0; } 
H2 { color:#426768; font-size:1.25em;} 
H3 { color:#066; font-size:1em; font-weight:bold; } 
H4 { color:#4497A2; font-size:0.75em; font-weight:bold; font-style: italic; margin: 6px 0 3px 0; padding: 0;} 
H5 { color:#4497A2; font-size:0.87em; font-weight:bold; margin: 12px 0 4px 0; } 

/* Links */
a  { font-weight:bold; }
a:link { color: #069; text-decoration: none; }	
a:hover { color: #09C; text-decoration:underline; }	
a:visited { color: #066; text-decoration: none; }
a:active { color: #09C; text-decoration:underline; }		
img { vertical-align: top; border: 0; }

/* Header and Footer */
#header { padding: 0; margin: 0; background: url(../images/logo_top.jpg) no-repeat; height: 157px;}
#header a:visited { color: #069; }
.toplinks { float: right; margin: 0; padding: 20px 0 0 0; font-size:0.69em; text-align:right; width: 300px; color: #699; }
.logo { background: url(../images/spacer.gif) no-repeat; width: 390px; height:157px; display: block; cursor:pointer; } 

#footer { padding: 10px 10px; background: #699 url(../images/bg_footer1.jpg) repeat-x; height: 200px; }
#footer p { margin: 0; font-size: 0.68em; }
.copyright { color:#8AB0B3; font-size: 0.85em; padding-top: 25px;}
.copyright a { color:#8AB0B3; }
#footer a { font-weight: normal; }

#nav { background: url(../images/logo_bottom.jpg) no-repeat; height: 68px; }
#navbar { display: block; margin: 0; padding: 0; float: right; width: 650px; }
#subnav { font-size: 0.76em; padding: 3px 0; margin: 9px 0 0 0; font-weight: bold; }
#navbuttons { height: 33px; }
#navbuttons a { display: block; text-decoration: none; }
#navbuttons img { height: 33px; }
#navbuttons a:hover img { visibility:hidden; }
#navbuttons a:hover { text-decoration: none; }
#navbuttons span { position: absolute; left: 35px; top: 15px; margin: 0px; padding: 0px; cursor: pointer; visibility:hidden;}
* html a:hover { visibility:visible; }

#nav1, #nav2, #nav3, #nav4, #nav5 { height: 33px; margin-left: 1px; }
#nav1, #nav5 { float: left; width:130px; }
#nav2, #nav3, #nav4 { float: left; width:128px;  }
#nav1 { background: url(../images/nav-services-on.gif) no-repeat;}
#nav2 { background: url(../images/nav-clients-on.gif) no-repeat;}
#nav3 { background: url(../images/nav-news-on.gif) no-repeat;}
#nav4 { background: url(../images/nav-resources-on.gif) no-repeat;}
#nav5 { background: url(../images/nav-about-on.gif) no-repeat;}

/* Page Layout */
.container { width: 960px; margin: 0 auto; text-align: left; }
#page00, #page01, #page02, #page03, #page04, #page05, #page06, #page07, #page08, #page09 { padding: 0; margin-top: 0; background-position:right -20px; background-repeat:no-repeat; }
#page01 { background-image: url(../images/pic-horse01.jpg); }
#page02 { background-image: url(../images/pic-horse02.jpg); }
#page03 { background-image: url(../images/pic-horse03.jpg); }
#page04 { background-image: url(../images/pic-horse04.jpg); }
#page05 { background-image: url(../images/pic-horse-massage01.jpg); }
#page06 { background-image: url(../images/pic-horse-head01.jpg); }
#page07 { background-image: url(../images/pic-horse-logo01.jpg); }
#page08 { background-image: url(../images/pic-horse-painted01.jpg); }
#page09 { background-image: url(../images/pic-horse-logo02.jpg); }
#mainhome { margin-top: 18px; padding: 15px 20px 10px 20px; background: url(../images/panel_home.jpg) no-repeat; width: 587px; }
#main { margin-top: 18px; padding: 15px 20px 10px 20px; background: url(../images/panel_mainfull.jpg) no-repeat; width: 587px; }
#mainfoot { margin: 0 0 30px 0; padding: 0 20px; background: url(../images/panel_main_foot.gif) no-repeat; width: 587px; height: 45px; }
#mainbooks { margin-top: 18px; padding: 15px 20px 10px 20px; background: url(../images/panel_books1.jpg) no-repeat; width: 917px; }
#mainbooksfoot { margin: 0 0 30px 0; padding: 0 20px; background: url(../images/panel_books_foot.gif) no-repeat; width: 917px; height: 45px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* Content Styles */
.container p, .container li { font-size: 0.76em; line-height: 1.3em; }
.intro { color:#426768; font-size: 0.93em; line-height: 1.3em; margin: 10px 0 12px 0;}
.reverse { color:#FFFFFF; }
.container ul { margin: 0; padding: 0; }
.container ul li { background: url(../images/bullet.gif) no-repeat top left; list-style-image: none; list-style-type:none; padding:3px 0 3px 14px; line-height: 1.3em;}
.sidepanel ul li { font-style:italic; font-weight: bold; margin: 0; font-size: 0.69em; }
.sidepanel { float: right; width: 197px; margin: 10px 0 0 20px; }
.sidepaneltop { background: url(../images/sidepanel.jpg) no-repeat; width: 177px; padding: 5px 10px 0 10px; color: #05878D; margin: 0;}
.sidepanelfoot { background: url(../images/sidepanel_foot.jpg) no-repeat; width: 197px; height: 30px; margin: 0; }
.pointerlink { background: url(../images/pointer.gif) no-repeat center left; padding: 2px 20px 2px 22px; margin:0;  }
.pointerlink_on { background: url(../images/navpointer-down.gif) no-repeat center left; padding: 2px 20px 2px 22px; margin:0; vertical-align: middle; height: 17px; color: #09C;}
.linkrow { font-size: 0.76em; padding: 3px 0; display: block; color:#699; vertical-align: middle; }
.floatright {float: right; margin-left: 15px; }
.browse {float: right; color:#699; padding-top: 3px; font-size: 0.75em; }
.prompt {font-style:italic; color:#006666; }
.note { font-size: 0.82em; }
.footnote { font-size: 0.62em; }
.rule { color:#669966; margin: 9px 0 3px 0; }
.weblink { background: url(../images/icon-weblink.gif) no-repeat; padding-left: 12px; }
.url {margin-top: 0; padding-top:0; }
.date { color:#006666; font-size: 0.9em;}
.course { font-weight: bold; font-size: 1.1em; padding: 2px 0; }
.footerlogo { margin-right: 25px;}