body {background-color : #cccccc;
   	  font-family: arial, helvetica, sans-serif;
   	  font-size: 10pt;}

.logo        { background-image: 
               url(images/biglogo.jpg);
               background-repeat: no-repeat; background-attachment: fixed; 
               background-position: center 50% }
.logo2       { background-image: 
               url(images/tinylogo.jpg);
               background-repeat: repeat-y; background-attachment: fixed; 
               background-position: right }
.logo3       { background-image:
               url(images/bestview.jpg);
               background-attachment: fixed;
               background-repeat: no-repeat;
               background-position: bottom right; }
.div1        { font-size: 9pt; font-weight: bold; text-align: center; background-image:
               url(images/theme.jpg);
               background-repeat: no-repeat; background-attachment: fixed; 
               background-position: center }

#table1 {width : 100%;
         font-size: 10pt;
         font-weight: bold;
         color : black;
         font-family: arial, helvetica, sans-serif;}
#table1  td   {padding : 2em;}
#table1  a:hover       {text-decoration: underline;
                        color: #cc0000;}
#table1  a             {text-decoration: none;
                        color: black;}

#table2 {font-size: 8pt;
         font-weight: bold;
         color : black;
         font-family: arial, helvetica, sans-serif;
         margin-left: 5em;
         margin-right: 7em;}
#table2  th   { text-align : left;
                font-size: 10pt;
                color : #666699;
                padding: .15em; }
#table2  td   {padding : .15em;
               padding-left : 1em;}
#table2  a:hover       {text-decoration: underline;
                        color: #cc0000;}
#table2  a             {text-decoration: none;}
.tha1    {color : #666699;}
.tda1    {color : black;}

#table3 {font-size: 8pt;
         font-weight: bold;
         color : black;
         font-family: arial, helvetica, sans-serif;
         margin-left: 5em;
         margin-right: 7em;}
#table3  th   { text-align : left;
                font-size: 10pt;
                color : #666699;
                padding: .15em; }
#table3  td   {padding : .15em;
               padding-left : 1em;}
#table3  a:hover       {text-decoration: underline;
                        color: #cc0000;}
#table3  a             {text-decoration: none;}

.table4 {font-size: 10pt;
         font-weight: normal;
         color : #666666;
         font-family: arial, helvetica, sans-serif;
         padding: .2em;
         margin-left: 20%;
         margin-right: 20%;}
.table4  th   { text-align : left;
                font-size: 10pt;
                font-weight: bold;
                color : #333333;
                padding: .2em;
                padding-right: 3em; }
.table4  td   {text-align: right;
               font-size: 10pt;
               font-weight: bold;
               padding: .2em;
               padding-left : 3em;}
.table4  td.calc {text-align: center;
                  font-size: 10pt;
                  font-weight: bold;
                  padding: .2em;
                  padding-left: .5em;
                  padding-right: .5em;}
.table4  a:hover       {text-decoration: underline;
                        color: #cc0000;}
.table4  a             {text-decoration: none;}

.table5 {font-size: 10pt;
         font-weight: bold;
         color : black;
         font-family: arial, helvetica, sans-serif;
         margin-left: 5%;
         margin-right: 5%;}
.table5  th   { text-align : left;
                font-size: 10pt;
                color : black;
                padding: .15em; }
.table5  td   {color : #996666;
               padding : .15em;}
.table5  a:hover       {text-decoration: underline;
                        color: #cc0000;}
.table5  a             {text-decoration: none;}

.table6 {font-size: 10pt;
         font-weight: bold;
         color : black;
         font-family: arial, helvetica, sans-serif;
         margin-left: 5%;
         margin-right: 5%;}
.table6  th   { text-align : left;
                font-size: 10pt;
                color : black;
                padding: .15em;
                padding-left: .5em;
                padding-right: 1em;}
.table6  td   {color : #996666;
               padding : .15em;
               padding-left: .5em;}
.table6  a:hover       {text-decoration: underline;
                        color: #cc0000;}
.table6  a             {text-decoration: none;}


.coursetable1 {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 5%;
              margin-right: 5%;}
.coursetable1  th   {text-align : left;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #660000;
                    padding: .3em;
                    padding-right: 1em; }
.coursetable1  td   {color : #000000;
                     padding : .3em;
                     text-align: justify;}
.coursetable1  a:hover   {text-decoration: underline;
                         color: #cc0000;}
.coursetable1  a             {text-decoration: none;}
.coursename    {color : #006600;}


.coursetable2 {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 5%;
              margin-right: 5%;}
.coursetable2  th   {text-align : left;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #660000;
                    padding: .5em;}
.coursetable2  td   {color : #000000;
                     padding : .5em;
                     text-align : right;}
.coursetable2  a:hover   {text-decoration: underline;
                         color: #cc0000;}
.coursetable2  a             {text-decoration: none;}

.coursetable3 {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 5%;
              margin-right: 5%;}
.coursetable3  th   {text-align : left;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #660000;
                    padding: .5em;}
.coursetable3  td   {color : #000000;
                     padding : .5em;
                     text-align : left;}
.coursetable3  a:hover   {text-decoration: underline;
                         color: #cc0000;}
.coursetable3  a             {text-decoration: none;}
.coursevenue  {font-family: arial, sans-serif;
               font-size: 12pt;
               font-weight: bold;
               color: #660000;
               text-align: left;
               padding: 0;
               margin-left:2.7em;
               margin-right:0em;}
.courseinfo  {font-family: arial, sans-serif;
               font-size: 10pt;
               font-weight: bold;
               color: #666699;
               text-align: left;
               padding: 0;
               margin-left:2.7em;
               margin-right:0em;}

.coursetable4 {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 15%;
              margin-right: 15%;}
.coursetable4  th   {text-align : left;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #666699;
                    padding: .5em;}
.coursetable4  td   {color : #000000;
                     padding : .5em;
                     text-align : left;}
.coursetable4  a:hover   {text-decoration: underline;
                         color: #cc0000;}
.coursetable4  a             {text-decoration: none;}

.coursetable5 {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 15%;}
.coursetable5  th   {text-align : left;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #666699;
                    padding: .5em;}
.coursetable5  td   {color : #000000;
                     padding : .5em;
                     text-align : left;}
.coursetable5  a:hover   {text-decoration: underline;
                         color: #cc0000;}
.coursetable5  a             {text-decoration: none;
                              color: #666699;}

.announcetbl {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 15%;
              margin-right: 15%;}
.announcetbl  th   {text-align : center;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #666699;
                    padding: .5em;}
.announcetbl  td   {color : #000000;
                     padding : .5em;
                     text-align : right;}
.announcetbl  a:hover   {text-decoration: underline;
                         color: #cc0000;}
.announcetbl  a             {text-decoration: none;}

.announcetbl2 {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 13%;
              margin-right: 12%;}
.announcetbl2  th   {text-align : center;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #666699;
                    padding: .5em;}
.announcetbl2  td   {color : #000000;
                     padding : .5em;
                     text-align : justify;}
.announcetbl2  a:hover   {text-decoration: underline;
                           color: #cc0000;}
.announcetbl2  a             {text-decoration: none;}

.publishtbl {font-size: 10pt;
             font-weight: bold;
             color : black;
             font-family: arial, helvetica, sans-serif;
             margin-left: 5em;
             margin-right: 7em;}
.publishtbl  th   { text-align : left;
                    font-size: 10pt;
                    color : #666699;
                    padding: .15em; }
.publishtbl  td   { text-align : left;
                    font-size: 10pt;
                    color : black;
                    line-height : 130%;
                    padding: .15em; }
.publishtbl  li   { text-align : left;
                    font-size: 10pt;
                    color : black;
                    line-height : 150%;
                    padding: .15em; }
.publishtbl   {padding : .15em;
               padding-left : 1em;}
.publishtbl a:hover    {text-decoration: underline;
                        color: #cc0000;}
.publishtbl a          {text-decoration: none;
                        color: #666699;}
.publishtbl a.publink  {text-decoration: none;
                        color: black;}

.publish2 {font-size: 10pt;
             font-weight: bold;
             color : black;
             font-family: arial, helvetica, sans-serif;
             margin-left: 5em;
             margin-right: 7em;}
.publish2  li   { text-align : left;
                    font-size: 10pt;
                    color : black;
                    line-height : 150%;
                    padding: .15em; }
.publish2   {padding : .15em;
               padding-left : 1em;}
.publish2 a:hover    {text-decoration: underline;
                        color: #cc0000;}
.publish2 a          {text-decoration: none;
                        color: #666699;}
.publish2 a.publink  {text-decoration: none;
                        color: black;}



.headercell	{background-color: #ffccff;
				 padding: 0;}

.addresscell  {padding-left: .5em;
               font-size: 8pt;
               font-weight: bold;
               color: #330066;
               text-align: left;}

#menubar1	em.current	{color: #FF00FF;
						 font-weight: bold;
						 font-style: normal;}
#menubar1	a:hover	    {color: #ff6633;
						 background-color:#ffffcc;
						 text-decoration: none;}
#menubar1	a 			{text-decoration: none;
  					 	 font-weight: bold;
                         color: white;}
#menubar1	a.current 	{text-decoration: none;
  					 	 font-weight: bold;
					 	 color: red;}
#menubar1 				{float:left;
						 width:100%;
						 font-size: 8pt;
						 background-color: #9933cc;
						 color:white;
						 padding:.3em;}

.page1	{width: 100%;
         float: right;
	 	 background-color:#ffffff;
	 	 margin:1em;
		 padding:1em;
         line-height: 130%}
.page4	 {width: 100%;
	 	  background-color:#ffffff;
	 	  margin: 1em;
		  padding: 1em;
          line-height: 130%;}

.page5	 {width: 100%;
	 	  background-color:#ffffff;
	 	  margin: 1em;
		  padding: 1em;
          line-height: 130%;}
.page5    a:hover {color:red;
                   text-decoration: none;
                   font-weight: bold;}
.page5    a      {color:black;
                  text-decoration: none;}

.pagetext   {text-align: justify;
             padding: .3em;
             line-height: 140%;
             margin-left: 2em;
             margin-right: 3em;}
.pagetext2   {text-align: justify;
             padding: .3em;
             margin-left: 2em;
             margin-right: 2em;
             line-height: 130%;}
.pagetext4   {text-align: justify;
             padding: .3em;
             line-height: 130%;
             margin-left:6em;
             margin-right:7em;}
.pagetext41   {text-align: justify;
             padding: .3em;
             line-height: 130%;
             margin-left:8em;
             margin-right:7em;}

.frontpage1 {text-align: justify;
             padding: .3em;
             line-height: 130%;
             margin-left:1em;
             margin-right:1em;
             font-size: 10pt;
             font-weight: normal;
             color : black;
             font-family: arial, helvetica, sans-serif;}
.frontpage1  h1 {text-align: center;
                 padding: .3em;
                 font-size: 18pt;
                 font-weight: bold;
                 color : #993366;
                 font-family: arial, helvetica, sans-serif;}
.frontpage1  h2 {text-align: left;
                 font-size: 14pt;
                 margin-bottom : .5em;
                 font-weight: normal;
                 color : #0066cc;
                 font-family: arial, helvetica, sans-serif;}
.frontpage1  h3 {text-align: left;
                 font-size: 14pt;
                 margin-bottom : .5em;
                 font-weight: normal;
                 color : #006633;
                 font-family: arial, helvetica, sans-serif;}
.frontpage1  a  {color : #0066cc;
                 text-decoration : none;}
.frontpage1  a:hover  {color : red;
                       text-decoration : underline;}

.fronttbl    {font-size: 10pt;
              font-weight: normal;
              color : black;
              font-family: arial, helvetica, sans-serif;
              margin-left: 0;}
.fronttbl     th   {text-align : left;
                    font-size: 10pt;
                    font-weight: normal;
                    color : #666699;
                    padding: .5em;}
.fronttbl     td    {color : #000000;
                     padding : .5em;
                     text-align : left;}
.fronttbl     a:hover   {text-decoration: underline;
                         color: #cc0000;}
.fronttbl     a             {text-decoration: none;
                              color: #666699;}



.pagepoints1 {margin-right: 3em;
              text-align: justify;}
.pagepoints2 {margin-left: 6em;
              margin-right: 7em;
              text-align: justify;}

.head1  {font-family: arial, sans-serif;
         font-size: 14pt;
         font-weight: NORMAL;
         color: #ff6633;
         text-align: center;
         margin: 2em;}
.head2  {font-family: arial, sans-serif;
         font-size: 12pt;
         font-weight: bold;
         color: #ff6600;
         text-align: left;
         margin: 2em;}
.head3  {font-family: arial, sans-serif;
         font-size: 14pt;
         font-weight: normal;
         color: #ff6633;
         text-align: center;
         padding: .5em;}
.head4  {font-family: arial, sans-serif;
         font-size: 12pt;
         font-weight: bold;
         color: #ff6600;
         text-align: center;}
.head41  {font-family: arial, sans-serif;
         font-size: 14pt;
         font-weight: NORMAL;
         color: #ff6633;
         text-align: center;
         padding: .5em;
         margin-left:6em;
         margin-right:7em;         }
.head42  {font-family: arial, sans-serif;
         font-size: 12pt;
         font-weight: bold;
         color: #ff6600;
         text-align: left;
         padding: .3em;
         margin-left:6em;
         margin-right:7em;}
.head43  {font-family: arial, sans-serif;
         font-size: 10pt;
         font-weight: bold;
         text-decoration: none;
         color: #669999;
         text-align: left;
         margin-left:8.3em;
         margin-right:7em;}
.headjob  {font-family: arial, sans-serif;
           font-size: 14pt;
           font-weight: NORMAL;
           color: #ff6633;
           text-align: center;
           padding: .5em;
           margin-left:6em;
           margin-right:7em;
           line-height: 130%;         }
.headjob2  {font-family: arial, sans-serif;
            font-size: 12pt;
            font-weight: bold;
            color: #ff6600;
            text-align: left;
            padding: .3em;
            margin-left:6.5em;
            margin-right:7em;
            line-height: 130%;}
.pagetextjob   {text-align: justify;
                padding: .3em;
                line-height: 130%;
                margin-left:8em;
                margin-right:7em;}
.textcenter     {text-align : center}


.construction  {font-family: arial, sans-serif;
                font-size: medium;
                font-weight: bold;
                color: #666699;
                text-align: center;
                line-height: 130%;         }

.subheader1  {font-family: arial, sans-serif;
              font-size: 10pt;
              font-weight: bold;
              color: #669966;
              text-align: left;
              text-decoration: underline;
              padding: .3em;
              text-align: center;
              }


.highlight1  {font-weight : bold;
              color: #996699;}

strong {color: #666699;}



.piclabel1 {font-family: arial, sans-serif;
            font-size: 8pt;
     	    font-weight: bold;
        	color: black;}
.piclabel2 {font-family: arial, sans-serif;
            font-size: 8pt;
     	    font-weight: bold;
        	color: black;
            margin: 2em;}

.infotbl1    {font-family: arial, sans-serif;
   	          font-size : x-small;
     	      background-color: #000066;
              color: black;
              margin:.8em;}
.rowheader1 {font-size : x-small; background-color: #99cc66;}
.row1  {font-size : x-small;background-color: #ffffcc;}

.infotbl2    {font-family: arial, sans-serif;
  	          font-size :10pt;}
.cell21 {color : #666699;
         font-weight: bold;
         padding: .2em;}
.cell22 {color : #666699;
         font-weight: bold;
         padding: .2em;
         padding-right: 5em;}
.cell23 {color : #666666;
         font-weight: bold;
         padding: .2em;}

.infotbl3    {font-family: arial, sans-serif;
  	          font-size : 10pt;}
.contbl      {font-family: arial, sans-serif;
  	          font-size : 10pt;}
.contbl      a {font-family: arial, sans-serif;
  	            font-size : 10pt;
                color : #669966;
                text-decoration: none;}
.contbl      a:hover {font-family: arial, sans-serif;
  	                  font-size : 10pt;
                      color : #990000;
                      text-decoration: underline;}
.cell31 {color : #666699;
         font-weight: bold;
         padding: .2em;
         padding-right: 6em;}
.cell32 {color : #666666;
         font-weight: bold;
         padding: .2em;
         padding-right: 1em;}
.cell33 {color : #996666;
         font-weight: bold;
         padding: .2em;}


.cell41 {color : #666699;
         font-weight: bold;
         padding: .2em;
         padding-right: 6em;}
.cell42 {color : #666666;
         font-weight: bold;
         padding: .2em;}
.cell43 {color : #996666;
         font-weight: bold;
         padding: .2em;}

.linkback         {text-align: center;}
.linkback a       {color: blue; text-decoration: underline;}
.linkback a:hover {color: red; font-weight: bold;}

.rightpic         {float: right;
                   padding : .5em;
                   text-align: center;
                   margin-right: 1.5em;}

th.sub   { text-align : left;
         font-size: 10pt;
         color : #666666;
         padding: .15em;
         padding-left: 2em;}
th.sub2  { text-align : left;
         font-size: 10pt;
         color : #666666;
         line-height : 150%;
         padding: .15em;
         padding-left: .5em;}
td.main   {color : #666699;
         padding : .15em;}
td.main2   {color : #666699;
            padding : .15em;
            padding-left : .5em;}
            
.leftdiv	 {width: 10em;
              float: left;
	 	      margin:0.3em;
		      padding:0;
              line-height: 130%;}
              
.rightdiv	 {width: 20%;
              float: right;
	 	      background-color:#ffffff;
	 	      margin:.3em;
		      padding: .5em;
              line-height: 130%;}
              
.centerdiv   {width: 100%;
              background-color: white;
              margin:.3em;
              padding: .5em;
              line-height: 130%;}

.leftmenu  {width : 100%;
            font-size: 9pt;
            font-weight: bold;
            background-color : white;
            color : #666666;
            font-family: arial, helvetica, sans-serif;}
.leftmenu  th   {background-color : #0066cc;
                 color : white;
                 font-size: 9pt;
                 font-weight: bold;
                 padding : .2em;
                 margin : 0;
                 text-align: left;}
.leftmenu  td   {background-color : white;
                 color : #666666;
                 font-size: 8pt;
                 font-weight: bold;
                 padding : .2em;
                 margin : 0;}
.leftmenu  a:hover       {text-decoration: underline;
                          color: red;
						  background-color:#ffffcc;}
.leftmenu  a             {text-decoration: none;
                          color: #666666;}
.leftmenu  ul            {margin-left: 1.4em;
                          margin-bottom: 0;
                          color: #666666;}
.leftmenu  li            {color: #666666;}

.sitemap  {width : 100%;
           font-size: 9pt;
           font-weight: bold;
           background-color : #0066cc;
           color : #666666;
           font-family: arial, helvetica, sans-serif;}
.sitemap   th   {background-color : #0066cc;
                 color : white;
                 font-size: 9pt;
                 font-weight: bold;
                 padding : .2em;
                 padding-left: .4em;
                 text-align: left;}
.sitemap   td   {background-color : white;
                 color : blue;
                 font-size: 8pt;
                 font-weight: bold;
                 padding : .2em;
                 padding-left : .5em;}
.sitemap   a:hover       {text-decoration: underline;
                          color: red;
						  background-color:#ffffcc;}
.sitemap   a             {text-decoration: none;
                          color: #666666;}
.sitemap   ul            {margin-left: 1.4em;
                          margin-bottom: 0;
                          color: #666666;}
.sitemap   li            {color: #666666;}

a.menuth                  {color : white;}

