.screen_only { }
.print_only { display:none; }

body { background-color: #FCFCB2; background-image: url(../images/bg1.jpg); background-repeat: repeat-x; margin: 0px; }
body,div,td,input,p,blockquote,li {font-family:Arial, Helvetica, sans-serif; color:#996600; font-size:14px; }

h1 { font-size:22px; color:#b3764c; }
h2 { font-size:20px; color:#f3924f; }
h3 { font-size:18px; color:#b3764c; }
h4 { font-size:16px; color:#f3924f; }
h5 { font-size:14px; color:#b3764c; }
h6 { font-size:12px; color:#b3764c; font-weight:bold; }

a, a:visited, a:active { color:#f3924f; text-decoration:underline; }
a:hover { color:#ff700e; text-decoration:none; }

li { padding:0 0 6px 0; }
.fineprint { font-size:11px; }
.alert { color:#FF6600; }

#wrap01 { width:888px; margin-left:auto; margin-right:auto; }
#wrap02 { }
#content { padding-top:40px; }
#col_left { float:left; margin: 0 0 30px 28px; width:275px; padding:0; text-align:right; }
#col_right { margin-left: 362px; padding:0; width:500px; }
#col_wide { margin-left: 30px; padding:0; width:800px; }

#footer { clear:both; width:100%; padding:0px; margin-top:60px; background:#f2da6d; }
#footer div.line1 { width: 832px; margin-left:auto; margin-right:auto; clear:both; margin-top:5px; padding:5px 0; color:#b3764c; font-size:10px; }
#footer div.line1 a, #footer div.line1 a:visited, #footer div.line1 a:active { text-decoration:underline; color:#b3764c; }
#footer div.line1 a:hover { text-decoration:none; }

/*-------------------------------------------------
  Menu
-------------------------------------------------*/
#menu { margin-left:-10px; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { padding:0; display:inline; }
#menu a, #menu a:visited { float: left; text-decoration:none; background-image:url(../images/nav.png); background-position:0 0; background-repeat:no-repeat; }
#menu li.home a, #menu li.home a:visited { background-position:10px 0; }
#menu li.abou a, #menu li.abou a:visited { background-position:-60px 0; }
#menu li.sche a, #menu li.sche a:visited { background-position:-130px 0; }
#menu li.news a, #menu li.news a:visited { background-position:-355px 0; }
#menu li.cont a, #menu li.cont a:visited { background-position:-278px 0; }
#menu li.even a, #menu li.even a:visited { background-position:-476px 0; }
#menu li.prac a, #menu li.prac a:visited { background-position:-548px 0; }

#menu li.home a:hover { background-position:10px -50px; }
#menu li.abou a:hover { background-position:-60px -50px; }
#menu li.sche a:hover { background-position:-130px -50px; }
#menu li.news a:hover { background-position:-355px -50px; }
#menu li.cont a:hover { background-position:-278px -50px; }
#menu li.even a:hover { background-position:-476px -50px; }
#menu li.prac a:hover { background-position:-548px -50px; }

/*-------------------------------------------------
  Tables
-------------------------------------------------*/
.table1 { border:1px solid #f2da6d; }
.table1 th, .table1 td { padding:5px; }
.table1 th { font-size:12px; text-decoration:underline; text-align:left; background-color:#f2da6d; }
.table1 td.td_head { font-weight:bold; text-align:center; color:#f3924f; }
.table1 tr.tr1 { background-color:#fdfed6; }
.table1 tr.tr2 { background-color:#fefeea; }

.small td { font-size:12px; }
.smaller td { font-size:10px; }
