@charset "utf-8";
/* CSS Document */


body { background:url(images/outer_bg.jpg) repeat-x; font:11px/1.55em Verdana, Arial, Helvetica, sans-serif;margin:0px auto; color:#4e2424; background-color:#f0f0f0;}

.bg-top{background:url(images/bg_top.jpg) no-repeat;}
.bg-middle{background:url(images/bg_middle.jpg) repeat-y }
.bg-bottom{background:url(images/bg_bottom.jpg) no-repeat; height:11px;}

a.footer { color:#656667; text-decoration:none; }
a.footer:hover {color:#f39706; text-decoration:none; }

a{color:#4e2424; text-decoration:none;}
a:hover{ color:#8b5704; text-decoration:none;}

a img { border:0;}
:focus { outline:0; }

.menu-mid{ background:url(images/menu_mid.jpg) repeat-x;}
.arrow-mid{ background:url(images/arrow-mid.jpg) repeat-x;}
.news{background:url(images/news-mid.jpg) repeat-y; padding-left:15px; padding-right:15px;}



.orange{background:url(images/bullet1.jpg) no-repeat; line-height:23px; padding-left:20px;}  
.bullet{background:url(images/bullet.jpg) no-repeat; line-height:23px; padding-left:20px;}  
.quick{background:url(images/quick-mid.jpg) repeat-y;}




/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:0em; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:2em; line-height:1.8em; color:#ea7503;}
h2 { font-size:1.3em; color:#784606; margin:6px 45px;}
h3 { font-size:2em; line-height:1.3em; color:#ea7503;margin:0px 0px;}
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td ,tr{vertical-align:top;font:11px/1.55em Verdana, Arial, Helvetica,}

/* Paragraph */
p { margin-bottom:.8em;}
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { font-size:98%;}
select .field { border:0px solid #CCCCCC;}

/* Lists */
dt { display:block; font-weight:bold; }
/* ul,ol { list-style:none; }*/




hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

#content{ padding:2px 20px;}

.frame-mid{background:url(images/frame-mid.jpg) repeat-y; width:227px;}
.frame-top{ background:url(images/frame-top.jpg) no-repeat; width:227px; height:39px;}

.title{ color:#8f5c06; font-weight:bold; font-size:1.2em;;border-bottom:#666666 dotted 3px;padding:3px;}

#bullet4 ul{margin:0 0 0 0; padding: 0px 0 0 10px; list-style:none;}
#bullet4 ul li{background: url(images/bullet4.jpg) no-repeat; padding-left:13px; line-height:11px;}

.course{ background-color:#f6f6f6; border-bottom:#c6c5c5 dotted 2px;}
.course2{ background-color:#ffffff; border-bottom:#c6c5c5 dotted 2px;}

#bullet3 ul{margin:0 0 0 0; padding: 0px 0 0 0px; list-style:none;}
#bullet3 ul li{background: url(images/bullet3.jpg) no-repeat; padding-left:18px; line-height:14px;}

.building{background:url(images/building.jpg) no-repeat bottom; display:compact;}

.flower-bg { background:url(images/flower-bg.jpg) no-repeat bottom; display:compact; padding:20px;}

.grey { background:#F4F4F4;}
.bar{ background-color:#999999; color:#FFFFFF;font-weight:bold;}

.categoryline { border-bottom:#cbc9c9 1px solid; margin:0; padding:6px 0 0px 0;}

.headtitle{font-size:2em; color:#ea7503; font-weight:bold; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;padding:15px 0 0 0;}

.title2{color:#CC3333; font-size:15px; font-weight:bold;}

a:link.bullet-left, a:visited.bullet-left, a:active.bullet-left{ background:url(images/bullet-left.jpg) no-repeat; line-height:18px; padding-left:20px; color:#993300;}
a:hover.bullet-left{background:url(images/bullet-left.jpg) no-repeat; line-height:18px; padding-left:20px;color:#FF9900;}