/* BASIC STYLE */

body { background: #ffffff; }
body, form {  background-image: none; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; }
body, td, p { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;}
input, select { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
select { margin-bottom: 5px; }

a, .txt-link { font-weight: bold; color: #1592ac; text-decoration: underline; }
a:hover { color: #0C5463;}
a.normal  { font-weight: normal; text-decoration: none; color: #000000; }
a.normal:hover { color: #000000; }

ul { list-style:square; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 20px; }
li { margin-bottom: 5px; }


/* text headings */
h1 {
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-weight: bold; font-size: 21px; color: #ffffff; line-height: 23px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 200px;}
h2 { 	
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-weight: normal; font-size: 15px; color: #000000; 
	margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}
h3 { 	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; font-size: 13px; color: #d87a1a; 
	margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}

/* padding and margins for body text or side navigation etc. */
.div-box { margin: 5px 10px 10px 20px; }
.div-main { margin: 0px 10px 10px 20px; }
.div-nav { margin: 10px; }

.searchbox { width:170px;  }

/* txt stuff */
.txt-black { color: #000000; }
.txt-white { color: #ffffff; }
.txt-theme { color: #d87a1a; }
.txt-feature { font-size: 11px; color: #000000; line-height: 11px; }
.txt-blurb { font-size: 11px; line-height: 11px; }
.txt-12 { font-size: 12px; }
.copyright { font-size: 13px; color: #666666; margin-right: 3px;}
.txt-box {
	background-color: #f9f9f9;
	padding-left: 3px;
	padding-bottom: 2px;
	border: 1px solid #669bcc;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 175px;		
			}
.ad-box{ border-style: solid; border-width: 1px; border-color: #d87a1a; background-color:#F9E1CA; color: #000000; padding:10px; cursor: hand;}			
			
/* background color or image*/
.bg-black { background-color: #000000; }
.bg-white { background-color: #ffffff; }
.bg-theme { background-color: #d87a1a; }
.bg-grey { background-color: #d0d0d0; }
.bg-main { background: url('../images/bg_main.gif') repeat-y; }
.bg-bar { background: url('../images/bg_bar.gif') repeat-x; }
.bg-nav { background: url('../images/bg_nav.gif') repeat-y; }
.bg-nav-search { background: url('../images/bg_nav_search.gif') no-repeat; }
.bg-header { background: url('../images/header_pic.jpg') no-repeat; width: 559px; height:101px; }

/* TABS */
.bg-tab-1-on { background: url('../images/tab_1_on.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-1-off { background: url('../images/tab_1_off.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-2-on { background: url('../images/tab_2_on.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-2-off { background: url('../images/tab_2_off.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-3-on { background: url('../images/tab_3_on.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-3-off { background: url('../images/tab_3_off.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-4-on { background: url('../images/tab_4_on.gif') no-repeat; width: 137px; padding-bottom: 10px; }
.bg-tab-4-off { background: url('../images/tab_4_off.gif') no-repeat; width: 137px; padding-bottom: 10px; }
a.tab-on { font-size:13px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 15px; }
a.tab-on:hover { color: #ffffff; text-decoration: none; }
a.tab-off { font-size:13px; font-weight: bold; line-height: 15px; }

/* ADVERTISEMENT */
.ad-n { background: url('../images/ad_n.gif') repeat-x; }
.ad-e { background: url('../images/ad_e.gif') repeat-y; }
.ad-s { background: url('../images/ad_s.gif') repeat-x; }
.ad-w { background: url('../images/ad_w.gif') repeat-y; }


/* DIVIDERS */
.div-hzn { background: url('../images/div_horizontal.gif') repeat-x; }
.div-hzn2 { background: url('../images/div_school.gif') repeat-x; }

/* border */
.bdr-logo { border: solid #000000 1px; }

/* handy pseudo classes for anchors - for various nav and body links */
a.school { font-size: 13px; font-weight: bold; line-height: 15px;}
a.cat1 { font-size: 15px; line-height: 17px;}
a.cat2 { font-size: 11px; font-weight: normal; line-height: 13px;}
a.footer-main { font-size: 13px; margin-left: 3px; margin-right: 3px;  }
a.footer-sub { font-size: 11px; margin-left: 3px; margin-right: 3px;  }
a.cat3{font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}

#cursor { cursor: hand; cursor: pointer; }
