﻿body ,html
{
	background:#ffffff url(images/back.gif) repeat-x; font-family:Comic Sans MS;font-size:87%;
}
.button{cursor:pointer;}

/*Layout*/
div#wrapper{width:875px; margin:5px auto;border:solid 1px #999999;background:#ffffff url(images/nav.gif) repeat-y;}

/**/
div#header{height:80px;background:#ff8c00 url(images/newwater.gif) no-repeat top right;}
div#subheading{height:20px;background:#0000ff url(images/subnav.gif) repeat-x;padding:3px 0px 3px 3px;color:#ffffff;}
div#navigation{width:200px;float:left;padding:3px 0px 0px 3px;font-size:85%;}
div#content{margin-left:200px;width:665px;padding: 0px 0px 0px 3px;}
div#main{}
div#footer{clear:both;background:#0000ff url(images/footer.gif) repeat-x;padding:3px 0px 3px 3px;color:#ffffff;height:25px;}

p,h1,h2,h3,h4 {margin:0px 5px 5px 10px;}
p{text-align:justify;padding:5px 0px 5px 0px;}


h1,h2,h3,h4{color:#0000ff;font-weight:bold;margin:0;padding:0;}
h1{font-size:155%;}
h2{font-size:140%;}
h3{font-size:155%;}
h4{font-size:125%;}

ul{ list-style-image:url(images/bullet.gif);}
ul ul{ list-style-image:url(images/innerbullet.gif);}

a:visited{color:#ff8c00;}

/*Menu*/
 .menu{width:95%}
 .menu ul { list-style:none;margin:0;padding:0px 0px 0px 0px; list-style-image:none;width:100%;}
 .menu li {padding:3px 0px 0px 0px;margin:0px 0px 10px 0px;width:100%;}
 .menu a,.menu a:visited{display:block;background:#32cd32 url(images/up.gif) no-repeat;font-size:115%;border-bottom:solid 1px #32cd32;border-top:solid 1px #32cd32;line-height:15px;padding: 2px 0px 7px 15px;color:#ffffff;text-decoration:none;font-weight:bold;}
 .menu a:hover{background:#32cd32 url(images/right.gif) no-repeat;font-style:italic;border-bottom:solid 1px #ffffff;border-top:solid 1px #ffffff;}

.MenuItem {padding:3px 0px 10px 0px;margin:0px 0px 10px 0px;width:100%;background:#32cd32 url(images/up.gif) no-repeat;}
.MenuHover{padding:3px 0px 10px 0px;margin:0px 0px 10px 0px;width:100%;background:#32cd32 url(images/right.gif) no-repeat;}
.MenuItem a,.MenuItem a:visited{font-size:115%;line-height:15px;padding: 2px 0px 7px 15px;color:#ffffff;text-decoration:none;font-weight:bold;}
.Menu{margin-left:5px;width:190px;}
/*News*/
.news{ height:100%;}
.newsheader {background:#32cd32;color:#ffffff;padding-left:2px;}
#newsTitle{background:transparent url(images/newspaper.gif) no-repeat;padding-left:20px;font-size:135%;}
#newsBody{padding-left:20px;padding-right:15px;}
#newspager{font-size:60%;}
.insideNews{border:solid 1px #32cd32;}

div#subheading a{color:#ffffff;text-decoration:none;}
div#subheading a:hover{text-decoration:underline;}


/*default page styles
#defaultwrapper{width:100%;}
#defaultleft{float:left;width:50%;background-color:transparent;}
#defaultright{margin-left:50%;background-color:transparent;}*/

.studio{background:#ffffff url(images/keys.jpg) no-repeat top right;}

/*login*/
.loginTitle{background:#32cd32;font-weight:bold;color:#ffffff;}


/*grid*/
.grid{border:solid 1px #dcdcdc;font-family:Arial ; font-size:80%;}
.grdAltRow{background:#87ceeb;}
.gridHeader{background:#0000ff;color:#ffffff;}

/*Session*/
.sessionwrapper h2{font-size:115%;}
.sessionwrapper{padding-left:15px;margin:3px 0px 3px 0px;border-top:solid 1px #32cd32;border-bottom:solid 1px #32cd32;}
.sessionwrapper h4{font-size:100%;color:#333333;border-bottom:solid 1px #dcdcdc;Background:transparent url(images/date.gif) no-repeat;padding-left:20px;}
.sessionwrapper ul{ list-style-image:none; list-style:none;padding: 0px 0px 0px 5px;margin: 0 0 0 0;}
.sessionEx {padding:5px 5px 5px 5px;}


/*hyperlink*/
.hyperlink{padding:0px 5px 0px 5px;border:dashed 1px #dcdcdc;margin:2px 0px 2px 0px;}
.hyperlink p{margin:0px 0px 0px 0px;}
.hyperlink a{padding-left:20px;background:#ffffff url(images/link.gif) no-repeat top left;text-decoration:none;}
.hyperlink a:hover{color:#32cd32;text-decoration:underline;}
.hyperlink h4 a{background:#ffffff;padding-left:0px;}
.hyperlink h4 a:hover{background:#ffffff;padding-left:0px;text-decoration:none;}

/*Data Forms*/
.DataForm td{vertical-align:top;}


/*disclaimer*/
div.disclaimer{font-family: Sans-Serif;font-size:75%;margin-top:25px;}

.tabledisplay .label{font-weight:bold;}
.tabledisplay td{vertical-align:top;}

.noData{font-size:105%;font-weight:bold;color:Red;}
.loginLinks a,.loginLinks a:visited{text-decoration:none;color:#0000ff;}
.loginLinks a:hover{font-style:italic;}

.NewsDisplay{border:dashed 1px #dcdcdc;margin-bottom:10px;}
.NewsDisplay h4{text-align:center;}
.NewsDisplay .date{text-align:center;}

