@charset "utf-8";



/*----------------- HEADER MENU BAR-----------------*/

#headermenu {
	width: 816px;
	height: 15px;
	background-color: #AFCBBF;
	float: center;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #613030;
	font-weight: bold;
	position: relative;
	clear: both;
	top: 1px;
	left: 4px;

}
#headermenu a, a:hover, a:visited {font-weight: bold; color: #613030; text-decoration: none;}
}
/*----------------- BREADCRUMB -----------------*/

#breadcrumb {height: 10px; padding: 5px 0 9px 0; font-size: 8px; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a {color: #9CB76E; text-decoration: none;}
a:hover {color: #9CB76E;  text-decoration: underline; }
}
#breadcrumb ul 	{ margin: 0; padding: 0; list-style: none; }
#breadcrumb li 	{ float: left; color: #555; }
#breadcrumb li span { padding: 0 6px;}
#breadcrumb li a 	{ color: #9a7739; text-decoration: none; }
#breadcrumb li a:hover 	{ text-decoration: underline; }



/*----------------- FOOTER MENU BAR-----------------*/


#footermenu { font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif;   font-weight: bold; color: #EBE5BC; width: 820px; height: 15px; float: center;  background-color: #6A5C4F; 
margin: auto;  padding-top: 5px; padding-bottom: 5px; position: relative; clear: both;}
#footermenu a, a:hover, a:visited {font-weight: bold; color: #EBE5BC; text-decoration: none;}
}

/*----------------- CLASS SCHEDULE LINKS-----------------*/


#schedule {font-weight: bold; color: #613030;}
#schedule a, a:hover, a:visited {font-weight: bold; color: #6A5CAF; text-decoration: none;}
}


/*---------------MAIN HEADING DIVS --------------------*/

.titleinfo {border:2px solid #5B0000; height: 73px; background: #cfc9a0; padding:.1em; margin:.1em 0 .1em .2em; float: right; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 0 #000; word-spacing: 0.15em; letter-spacing: .25;}
}

/*----------------- CSS NORMALIZER -----------------*/

/*
- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
*/


div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, th, td { padding: 0; margin: 0; }
/*address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }----------*/
table {background-color: #FFFFFF;  margin: 10 10 10px 10; padding:5; font-size:12px; }
a { color: #000000; text-decoration: underline;}
a:hover {color: #CFC9A0; text-decoration: none; font-weight: normal;}
}
select, input, textarea { font: verdana, geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
}
/images { vertical-align:middle; }
select, .inputStyle { border:1px solid #7F9DB9; background:#FFF; padding:.1em; margin:.1em 0 .1em .2em; }
legend { display:none; }
.skipNavigation { position:absolute; left:0px; top:-500px; overflow:hidden; }
select { background:#FFF; }
.floatLeft { float: left; }
.floatRight { float: right; }
.cleaner { clear: both; }
a { outline: none; }
label { cursor: pointer; }
p { line-height: 20px; color: #ffffff; font-size:12px; margin-top: 4px;}

/*----------------- DEFAULT -----------------*/
body { margin: 20 20 5 5; padding: 0; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background-color: #AFBF94; background: url(/images/bkg-piecrust.jpg);} 
h1 { margin: 0; padding-bottom: 4px; color: #524149; font-size: 18px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight: bold; 
text-transform: uppercase; 
text-shadow: 0 0 0 #000; 
line-height: 2.5em; 
word-spacing: 0.15em; 
letter-spacing: .25; }
h2 { margin: 0; padding-bottom: 4px; color: #524149; font-size: 14px; line-height: 2.5em; word-spacing: 0.15em; letter-spacing: .25; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 0 #000; }
h3 { margin: 0; padding: 0; color: #524149; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 0 #000; }
h4 { margin: 0 0 5px 0; padding: 0; color: #000000 font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
h5 { margin: 0 0 10px 0; padding: 0; color: #6d6d6d; text-transform: uppercase; text-shadow: 0 0 0 #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
blockquote { color: #888888; font-size: 1.4em; line-height: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; margin: 0; padding: 0; z-index: 100; position: relative; text-shadow: 0 0 0 #000; }

/*---------------------ROY'S IMAGE SIZING STYLES---------------------------*/

IMG.meditem {
     border: 0;
     width: 200pt;
     height: 180pt;
}

IMG.smallitem {
     border: 0;
     width: 125pt;
     height: 94pt;
}

TABLE.smallitem {
   border: 0;
   width: 640pt;
   cellspacing: 4pt;
}

TABLE.logo{
   border: 0;
   width: 640pt;
   cellspacing: 4px;
}

TABLE.sched {
   border: 2;
   font-size:  12px;
   font-family: serif;
   text-align: left;
   color: #000000;
   font-weight: bold;
   align: center;
   width: 400;
   cellpadding: 2;
   cellspacing: 2;
}
TABLE.sched a, a:hover, a:visited {font-weight: bold; color: #6A5CAF; text-decoration: none;}
}
/*----------------- WRAPPERS -----------------*/
#mainContainer { width: 822px; margin: auto; font-size:12px; color: #000000}
#contentWrap { width: 820px; }

/*----------------- LINKS -----------------*/

a {color: #6A5CAF; text-decoration: none; font-weight: bold;}
a:hover {color: #63807D;  text-decoration: underline; font-weight: bold;}
}

ul.disc { margin: auto; padding: 0; list-style: none; margin-top: 2px; margin-bottom: 5px; }
ul.disc li { line-height: 18px; color: #6D6D6D; width: auto; margin: auto; padding-left: 25px;padding-bottom: 4px; list-style-type: disc; border-bottom: none !important; }
ul.disc li a { text-decoration: none; }
ul.disc li a:hover { text-decoration: underline; }
ul.square { margin: 0; padding: 0; list-style: none; margin-top: 10px; margin-bottom: 8px; }
ul.square li { color: #9a7739; width: auto; padding-bottom: 4px;  border-bottom: none !important; }
ul.square li a { overflow: auto; zoom: 1.0; text-decoration: none;  no-repeat 0 4px; padding-left: 10px;  display: block;}
ul.boxLink { margin: 0; padding: 0; list-style: none; }
ul.boxLink li { border: 1px solid #bfbab4; color: #9a7739; margin-bottom: 5px; padding: 2px 2px 0px 2px; _padding-bottom: 2px; font-size: 10px; display: compact; text-transform: uppercase; }
ul.boxLink li a { text-decoration: none; background: url(img/bullet-square.gif) no-repeat 0 4px; padding-left: 10px; color: #9a7739; font-weight: bold; }
ul.boxLink li a:hover { text-decoration: underline; }
}

/*---------------MAIN HEADING DIVS --------------------*/

.titleinfo {border:2px solid #5B0000; height: 73px; background: #cfc9a0; padding:.1em; margin:.1em 0 .1em .2em; float: right; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 0 #000; word-spacing: 0.15em; letter-spacing: .25;}
}

/*----------------- MAIN MENU -----------------*/
#menu 		{ position: absolute; top: 55px; left: 280px; height:34px; }
#menu ul 	{ margin: 0; padding: 0; list-style-type: none; }
#menu li 	{ float: left; height: 34px; text-indent: -1000px; background: none; }
#menu a 	{ display: block; text-decoration: none; overflow: hidden; }




/*----------------- RIGHT COLUMN -----------------*/
#rightCol { width: 824px; float: left;  padding-bottom: 100px; }
#rightCol .innerLeft { float: left; width: 556px; margin-left: 23px; _margin-left: 12px; position: relative; }
#rightCol .innerLeft2 { float: left; width: 775px; margin-left: 23px; _margin-left: 12px; position: relative; } 
.singelCol { float: left; width: 550px; margin-left: 23px; position: relative; background:#F00; }
.boxedtxt { margin-left: 5px; margin-top: 5px; font-size: 14px; color: WHITE; }
.title { color: WHITE; margin-top: 0px; }
#rightCol .innerLeft .fade { width: 554px; float: left;  padding-top: 11px; padding-left: 2px; }
.boxed.three { padding:0px; margin-left:0px; margin-right:0px; width:100px; }
.three .panel1, .three .panel2, .three .panel3 { height: 150px; padding:0px; margin-left:0px; margin-right:0px; }
.panel1 {width:186px; padding:0px; margin-left:0px; margin-right:0px; }
.panel2 {padding:0px; margin-left:0px; margin-right:0px; }
.panel1 span, .panel2 span, .panel3 span { line-height:25px; font-size:24px; color: #9c9791; position:absolute; text-decoration: none; bottom:0; margin-left:6px; padding-left: 0px; }
.spanarrow { background: url("/images/arrow-whiteLG.gif") no-repeat; height:16px; margin-bottom: 0px; text-decoration: none; }
.panel1 .spanarrow { margin-left:121px; }
.panel2 .spanarrow { margin-left:146px; }
.panel3 .spanarrow { margin-left:102px; }
#rightCol .innerLeft .botImg { position: absolute; bottom: 0; left: 560px; }
#rightCol .innerLeft p { line-height: 20px; color: #6d6d6d; margin-top: 4px; margin-bottom: 18px;}
#rightCol .innerLeft ul.square { margin: 0; padding: 0; list-style: none; margin-top: 4px; margin-bottom: 8px; }
#rightCol .innerRight { float: left; width: 218px; margin-left: 27px; _margin-left: 25px; margin-bottom: -50px; _margin-right: -3px; /* Fix for IE6 ghost /images */ }
#rightCol .innerRight .spacer { height: 24px; clear: both; }
#rightCol .innerRight h3 { font-size: 12px; color: #555; text-transform: uppercase; margin-bottom: 6px; }
#rightCol .innerRight .textimg { font-size: 12px; color: #555; text-transform: uppercase; font-weight: bold; margin-bottom: 6px; }
#rightCol .innerRight p { line-height: 18px; color: #938a81; }


/*----------------- LEFT COLUMN -----------------*/
#leftCol { width: 170px; float: left; margin-top: 25px; position: relative; }
#leftCol .img { position: absolute; top: 55px; right: -23px; }

/*Left Navigation */
#leftCol ul.nav { margin: 0; padding: 0; list-style: none; margin-top: 3px; text-shadow: 0 0 0 #FFF; }
#leftCol ul.nav li { width: 170px; color: #9a7739; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#leftCol ul.nav li a { display: block; background: url("/images/bullet-square.gif") no-repeat 8px 10px; text-decoration: none; padding: 5px 16px 5px 18px; }
#leftCol ul.nav li a:hover { text-decoration: none; color: #FFF; background: url("/images/arrow-whiteLeftNav.gif") no-repeat right 10px; background-color: #9a7739; }
#leftCol ul.nav li a.on { text-decoration: none; color: #FFF; background: url("/images/arrow-whiteLeftNav.gif") no-repeat right 10px; background-color: #9a7739; }
#leftCol ul.nav li a.on.sub { background: url("/images/down-arrowWhite.gif") no-repeat right #9a7739; }
