.sp10 {
padding:5px 0;
}

input, select, textarea { 
background-color:#eff7ff;
border:1px solid;
border-top-color:#004080;
border-left-color:#004080;
border-right-color:#006bd7;
border-bottom-color:#006bd7;
font-family:Verdana,Helvetica,Times;
font-size:13px; color:#0000C0;
}
input.non, select.non { 
background-color:transparent;
font-family:Arial;
border:0px;
}
.notes {
  padding: 5px 10px;
  width:90%;
  background-color: #FFFFD7;
  color: #666666;
  font-size: 88%;
}

.notes h4 {
  background-image: url(images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #FFFFD7;  
  padding: 0 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;

}

.curlycontainer .innerdiv{
background: transparent url(images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 5px 9px 12px 5px;
}

.alert{
background-color:#FFC1FF;
padding:5px;
}

.opt{
background-color:#FFFF80;
padding:5px;
border: 1px solid #D26900;
}

 .bx1{
background-color:#acc4e6;
color:#004080;
padding:3px;
font-size:11px;
font-weight:bold;
text-align:center;
margin-bottom:2px;
} 
 .bx2{
background-color:#ffde71;
color:#623100;
padding:3px;
font-size:11px;
font-weight:bold;
text-align:center;
margin-bottom:2px;
}       
.colorclass0 {
        background-color: #ffffff;
}

.colorclass1 {
        background-color: #E1F0FF;
}

.colorclass2 {
        background-color: #fff1c1;
}

.padder1 { padding: 1px; } .padder2 { padding: 2px; } .padder3 { padding: 3px; } .padder4 { padding: 4px; } .padder5 { padding: 5px; }
.padder6 { padding: 6px; } .padder7 { padding: 7px; } .padder8 { padding: 8px; } .padder9 { padding: 9px; } .padder10 { padding: 10px; }


.dirlist{ padding:5px ; border-bottom: 1px dashed #A5C0DC;}

.tdclass1 {
        padding: 5px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #0080ff;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #0080ff;
        background: url(images/grade02.png) top left repeat-x;
        background-color: #c1e0ff;
}

.textclass1
        {
        color: #476C8E;
        font-size:14px;
        }
		
.textclass2
        {
        color: #476C8E;
        font-size:18px;
        }			
        

		
.subcat_link a:link 
	{ color: #476C8E; text-decoration:none; font-size: 11px; }
.subcat_link a:active 
	{ color: #476C8E; text-decoration:none; font-size: 11px; }
.subcat_link a:visited 
	{ color: #476C8E; text-decoration:none; font-size: 11px; }
.subcat_link a:hover 
	{ color: #EB6812; text-decoration:underline; font-size: 11px; }		
		
.itty_link a:link 
	{ color: #000000; text-decoration:none; font-size: 11px; }
.itty_link a:active 
	{ color: #000000; text-decoration:none; font-size: 11px; }
.itty_link a:visited 
	{ color: #000000; text-decoration:none; font-size: 11px; }
.itty_link a:hover 
	{ color: #EB6812; text-decoration:underline; font-size: 11px; }

.itty_link 
	{
	font-size:11px;
	color: #000000;
	}
	
.itty_itty_link 
	{
	font-size:10px;
	}			
	
.link1 a:link 
{ color: #0080FF; font-size:14px; text-decoration:none; }
.link1 a:active 
{ color: #0080FF; font-size:14px; text-decoration:none; }
.link1 a:visited 
{ color: #0080FF; font-size:14px; text-decoration:none; }
.link1 a:hover 
{ color: red; font-size:14px; text-decoration:underline; }	

.link1 {
        color: #476C8E;
        font-size:14px;
}		

.bigtitle a:link 
{ color: #DEE0E5; font-size:20px; text-decoration:none; }
.bigtitle a:active 
{ color: #DEE0E5; font-size:20px; text-decoration:none; }
.bigtitle a:visited 
{ color: #DEE0E5; font-size:20px; text-decoration:none; }
.bigtitle a:hover
{ color: #ffffff; font-size:20px; text-decoration:underline; }

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 200px;

border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback2.gif) repeat-x bottom left;
font: 15px Arial, Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
height: 46px;
padding: 3px 0;
text-decoration: none;
vertical-align:middle;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 195px;

}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/glossyback.gif);
color: #004080;
}

.menuacc {
border:1px solid #C0C0C0;
background-color:#EEEEEE;
margin-top:5px;
}

.pic {display: block;
    border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;
    background: #ffffff;
    }

