/* CSS Document */

body {
margin:0px;
padding:0px;
background:url(background.gif) repeat-x;
}

.tab{
background:url(tabback.gif) repeat-x;
height:36px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.tab a{
height:36px;
width:1049;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-left:12px;
padding-right:12px;
text-decoration:none;
}
ul{
list-style-type:none;
}
.heading1{
color:#444444;
padding-left:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.product{
color:#FFFFFF;
padding-left:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.sidehead{
color:#FF6600;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding-top:5px;
padding-bottom:5px;
}
.smallside1{
color:#FF6600;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}
.smallside{
color:#2e73b8;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.arrow ul{
margin:0px;
}
.arrow1 ul li{
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:26px;
padding-top:3px;
padding-bottom:3px;
}
.arrow1 ul li a{
background:url(sidearrow.jpg) no-repeat 5px;
color:#757575;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.arrow11 ul li{
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:26px;
padding-top:3px;
padding-bottom:3px;
}
.sbnavmenu
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding: 0px;
	width: 250px;
}
.sbnavmenu ul
{
	margin:0px;
	padding: 0px;
	}
.sbnavmenu ul li a
{
padding-left:10px;
	margin:0px;
	padding: 0px;
	}


a.navsubs:hover {
	color:#FF6600;
	background: #CCCCCC url(images/grad4.gif) repeat-x center left;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px solid #CCCCCC;
	
}


.showit {
	display: block;
}
.hideit {
	display: none;
}
/* Opera Hack */
html>body .hideit {
    display: block;
}
head:first-child+body .hideit {
    display: none;
}
a.navbuts, a.navbuts:active, a.navbuts:link, a.navbuts:visited {
	width: 100%;
	display: block;
	color: #FFFFFF !important;
background: #CCCCCC url(images/but-bg.gif) repeat-x center left;
	
text-decoration: underline;
	text-indent: 7px;
	height: 20px;
	padding-top: 4px;
}
.arrow11 ul li a{
color:#757575;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.arrow ul li {
background:url(sidearrow.jpg) no-repeat 5px;
color:#757575;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding-top:5px;
padding-bottom:5px;
}

.arrow ul li a {
color:#757575;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.product1 {
color:#3778c7;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
.product1 a{
color:#3778c7;
padding-left:6px;
padding-right:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.sub{
color:#444444;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.content {
font-family: Verdana;
font-size: 8pt;
font-weight: normal;
color: #666666;
margin-right: 20px;
line-height: 18px;
margin-top: 0;
margin-bottom: 0;
text-align:justify;

}
.innerpage {
font-family: Verdana;
font-size: 8pt;
font-weight: normal;
color: #666666;
margin-right: 20px;
line-height: 18px;
margin-top: 0;
margin-bottom: 0;
padding:10px;
text-align:justify;
}

.dropline {
font-family: Verdana;
font-size: 8pt;
font-weight: normal;
color: #666666;
line-height: 18px;
margin-top: 0;
margin-bottom: 0;
}

.innerpage a {
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:10px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
}

.innerpage1 {
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:10px;
font-weight:bold;
}

.innerpage1 a {
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
font-weight:bold;
color:#FF6600;
text-decoration:none;
}
#container {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
 #students {
	position:absolute;
	left:267px;
	top:15px;
	width:150px;
	visibility:hidden;
	float:left;
}
 #products {
	position:absolute;
	left:447px;
	top:14px;
	width:221px;
	visibility:hidden;
	float:left;
}
.subheading{
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.copy {
background:#3776c4;
height:40px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.copy a{
background:#3776c4;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.call{
color:#2e73b8;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
.menulink{
margin:0px;
padding:0px;
}
.menulink li {
margin:0px;
padding: 0px;

}
.menulink li a {
display:block; 
margin:0px;
padding:0px;
 font-family: tahoma; 
  font-size:12px;
  text-decoration:none; 
  font-weight:bold;
 vertical-align:middle; 
   border: 1px solid #ffffff;
   height:18px;
    color:#2e73b8;
	padding-left:12px;
}
.menulink li a:hover {
background-color:#2e73b8;
color:#FFFFFF;
border: 1px solid #a0b3c2;
background-image:url(linkhover.gif);
background-position:bottom;
background-repeat:repeat-x;
   }
