html {
	background:url(../Stock/background.jpg) top repeat-x #398001;
	padding: 17px 0 0 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: none;
}

.body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.body a { color: #003366; text-decoration: underline; }
.body a:hover { color: #003366; text-decoration: underline;}

.body h1 {
	font-size: 14px; 
	font-weight: bold;
	color: #003366;}
	
.wrapper {
margin: 0 auto;
width: 910px;
background:#FFFFFF;
padding: 0;
border: 5px solid #3c479d;}

.header {
height: 190px;
background:url(../Stock/logo.gif) left no-repeat;
border-bottom:11px solid #3c479d;}

.header-wireless {
height: 190px;
background:url(../Stock/header-wireless.hpg) left no-repeat;
border-bottom:11px solid #3c479d;}

.static {
margin: 87px 30px 0 0;
float:right;
font-weight: bold;
font-size:13px;
letter-spacing: -1px;
color: #bebebe;
text-align: right;
}

.static a{
color: #bebebe;
text-decoration: none;
}

.static form {
color: #bebebe;
}

.static form input {
color: #bebebe;
font-weight: bold;
border: 2px solid #bebebe;
padding: 5px;
-webkit-padding: 0px;
margin:0px
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.static form input {padding: 0px;}
}

#go {
color: #ffffff;
border: 1px solid #F0E93B;
background-color: #F0E93B;
}

.homeboxes {
border: 6px solid #3c479d
border-top: none;
border-bottom: 6px solid #5fb205;}

.box {
background: #0093d8;
width: 216px;
min-height: 300px;
border-right: 11px solid #3c479d;
border-left: 6px solid #3c479d;
border-bottom: 11px solid #3c479d;
float:left;
color: #FFFFFF;}

.box p {
padding: 0px 6px;
line-height: 19px;
text-align: center;
margin: 0;}

.box h1 {
color: #000000;
height: 48px;
line-height: 48px;
font-size: 18px;
background:url(../Stock/boxtitle.png) top repeat-x;
margin:0 0 8px 0;
text-align: center;
}


.box2 {
background: #5fb205;
width: 216px;
min-height: 300px;
border-right: 11px solid #3c479d;
border-bottom: 11px solid #3c479d;
float:left;
color: #FFFFFF;}

.box2 p {
padding: 0px 6px;
line-height: 19px;
text-align: center;
margin: 0;}

.box2 h1 {
color: #000000;
height: 48px;
line-height: 48px;
font-size: 18px;
background:url(../Stock/boxtitle.png) top repeat-x;
margin:0 0 8px 0;
text-align: center;
}


.box3 {
background: #bc0303;
width: 216px;
min-height: 300px;border-right: 11px solid #3c479d;
border-bottom: 11px solid #3c479d;
float:left;
color: #FFFFFF;}

.box3 p {
line-height: 19px;
text-align: center;
padding: 0px 6px;
margin: 0;}

.box3 h1 {
color: #000000;
height: 48px;
line-height: 48px;
font-size: 18px;
background:url(../Stock/boxtitle.png) top repeat-x;
margin:0 0 8px 0;
text-align: center;
}


.box4 {
background: #f0d93b;
width: 217px;
min-height: 300px;
border-right: 6px solid #3c479d;
border-bottom: 11px solid #3c479d;
float:left;
color: #000000;}

.box4 p {
line-height: 19px;
padding: 0px 6px;
text-align: center;
margin: 0;}

.box4 h1 {
color: #000000;
height: 48px;
line-height: 48px;
font-size: 18px;
background:url(../Stock/boxtitle.png) top repeat-x;
margin:0 0 8px 0;
text-align: center;
}


.welcome-home {z-index:999; position:absolute; width:600px; background:#FFFFFF;}

.welcome-home h2{
font-weight: bold;
font-size: 12px;
color: #3b469f;
margin: 0px;
padding: 4px 0 0 0;
}

.content-home h1{
margin-bottom: 70px;}
.home-sidebar {
padding: 0 16px 16px 16px;
}



.home-sidebar h2{
font-weight: bold;
font-size: 12px;
color: #3b469f;
margin: 0px;
padding: 0px;
}

.content {
min-height: 300px;
padding: 0 11px 11px 11px;
border-top: 6px solid #009900;}

.content h1 {
color: #3c479d;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;}

.content a {
color: #3c479d;}



.sidenav ul li {
list-style:none;
background:#c1c5df;
line-height: 24px;
padding: 0px;
margin: 0px;
margin: 0px 15px 0px -40px;}

.sidenav li a {
display:block;
color:#FFFFFF;
background:#3c479d;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
text-decoration:none;
padding: 0px 0px 0px 15px;
}
.sidenav li a:hover {
color:#5fb205;}

.sidenav ul li ul li a {
border: none;
color:#3c479d;
background:none;}

.sidenav ul li ul li a:hover {
color:#3c479d;
}

.footer {  
	width: 910px;
	line-height: 30px;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFF;
	margin: 0px auto;}
.footer a { color: #FFF; text-decoration: none; }
.footer a:hover { color: #FFF; text-decoration: underline;}

.crumbs {font-size: 10px; color: #666666;}
.crumbs a {color: #666666;}
.crumbs a:hover {color: #000000;}

.sitemap { list-style: none; margin: 0px; padding: 0px;}
.sitemap li { list-style: none; font-weight: bold; padding: 2px 0px;}
.sitemap2 li {font-weight: normal; padding: 1px 0px;}

/* <Admin Styles> */
.adminlinks a {display: block; padding: 4px 0px;}
form {margin:0;}
.error {
	color: #FF0000; 
	font-weight: bold;
}
.errorField {background-color: #FFDDCC;}
.yes {
	color: #00CC00;
	font-weight: bold;
}
.no {
	color: #CC0000;
	font-weight: bold;
}
.maybe {
	color: #AAAA00;
	font-weight: bold;
}
.tableEvenRow {background-color: #EEEEEE }
.tableOddRow {background-color: #FFFFFF }
.hasEvent {color:#990000; font-weight: bold;}
.calendarToday {background-color: #FFFFDD;}
.calendarOutMonth {background-color: #EEEEEE; }
.calendarday{ font-size: 11px;}
.calendarpadding {padding: 3px;}
/* NAVIGATION AREA */

.nav  {
	font-size: 15px;
	margin-top:16px;
	margin-right:12px;
	float:right;
	/* padding-left: 12px;
	background:url(../Stock/bg-cap.gif) left no-repeat; */
}

.nav  img {
	display:none;
}

.nav ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.nav li {
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.nav a {
	color: #FFF;
	font-weight:bold;
/*	background:url(../Stock/nav-bg.gif) right no-repeat; */
	background: url(../Stock/bg-cap-r.gif) top right no-repeat;
	border-right: none;
	text-decoration: none;
	display: block;
	padding: 20px 15px;
}

.nav li {
	background: #3B479E url(../Stock/bg-cap.gif) top left no-repeat;
	}
	
.nav li ul a {
	}

.nav a:hover {
	color: #5fb205;
	text-decoration: none;
}
.nav ul li ul li a {
	background: url(../Stock/nav-carat.gif) left top no-repeat #3c479d;
	color: #FFF;
	display: block;
	width: 100px;
	font-size: 12px;
	font-weight:normal;
	line-height: 19px;
	padding: 0px 8px 0px 39px;
	border-right: none;
}	
.nav ul li ul li a:hover {
	color: #5fb205;
	background: url(../Stock/nav-carat-ov.gif) left top no-repeat #3c479d;
}
.nav ul li ul li ul li a {
	color: #FFF;
	width: 100px;
	font-size: 12px;
	font-weight:normal;
	line-height: 19px;
	padding: 0px 8px 0px 12px;
	background: url(../Stock/nav-carat2.gif) left top no-repeat #3c479d;
	border-right: none;
}	
.nav ul li ul li ul li a:hover {
	color: #5fb205;
	background: url(../Stock/nav-carat-ov2.gif) left top no-repeat #3c479d;
}	

.nav li ul { /* second-level lists */
	position: absolute;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
.nav li:hover, .nav li.hover {   
    position: static;   
}  

.nav li ul ul { /* third-and-above-level lists */
	display: none;
	margin: -19px 0 0 145px;
}
.nav ul ul li:hover ul { /* third-and-above-level lists */
	display: block;
	margin: -19px 0 0 145px;
}

.nav li:hover ul ul, .nav li.sfhover ul ul {
	left: -999em;
}

.nav li:hover ul, .nav li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
.nav-admin {
width: 180px;
padding: 11px;}

.nav-admin a{
display: block;
line-height: 28px;
background: #3b479e;
color:#FFFFFF;
text-decoration:none;
padding-left:11px;
border-bottom: 1px solid #FFFFFF; }

.nav-admin ul {
margin: 0px;
padding: 0px;}

.nav-admin li {
list-style: none;}

.subnav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #cccccc;
	margin: 0px;
	padding: 2px 0px;}
.subnav1 a { display: block; color: #333333; text-decoration: none; padding: 3px 12px 3px 22px;}
.subnav1 a:hover { background-color: #FFFFFF; color: #000000; text-decoration: none;}

.subnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #cccccc;
	margin: 0px;
	padding: 0px;}
.subnav2 a { display: block; color: #333333; text-decoration: none; padding: 2px 12px 2px 32px;}
.subnav2 a:hover { background-color: #FFFFFF; color: #000000; text-decoration: none;}

.subnav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #cccccc;
	margin: 0px;
	padding: 0px;}
.subnav3 a { display: block; color: #333333; text-decoration: none; padding: 2px 12px 2px 42px;}
.subnav3 a:hover { background-color: #FFFFFF; color: #000000; text-decoration: none;}

a.currentpage {
	text-decoration: underline;
}
/* </NavigationStyles> */

/* <Drop Down Navigation> */
/*.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}*/
/*.nav ul {
	float: left;  			Use to make Horizontal Dropdown 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}*/
/*.nav li {
	 float: left;  			Use to make Horizontal Dropdown 
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}*/
/*li a.currentpage {
	background: #666666;
	color: #FFFFFF;
}*/
/* First Level 
.nav a { 
	display: block; 
	color: #FFFFFF;
	background: #999999;
	text-decoration: none;
	line-height: 30px;
	padding: 0px 5px 0px 25px;
	margin-top: 8px;
}
.nav a:hover { 
	background-color: #FFFFFF; 
	color: #000000; 
	text-decoration: none;
}*/
/* Second Level 
.nav ul li ul li a {
	color: #333333;
	display: block;
	width: 180px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 6px 8px;
	margin: 0px 0px 0px 64px;
	background: #CCCCCC;
}	
.nav ul li ul li a:hover {
	color: #000000;
	background: #FFFFFF;
}*/
/* Third Level 
.nav ul li ul li ul li a {
	color: #333333;
	width: 180px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 6px 8px;
	background: #CCCCCC;
}	
.nav ul li ul li ul li a:hover {
	color: #000000;
	background: #FFFFFF;
}*/
/* Control Dropdown */
/*.nav li ul {  second-level lists 
	position: absolute;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers 
}
.nav li:hover, .nav li.hover {   
    position: static;   
} */ 

/*.nav li ul ul {  third-and-above-level lists - List Positioning 
	display: none;
	margin: -30px 0 0 196px;
}*/
/*.nav ul ul li:hover ul {  third-and-above-level lists - List Positioning 
	display: block;
	margin: -30px 0 0 196px;
}

.nav li:hover ul ul, .nav li.sfhover ul ul {
	left: -999em;
}*/

/*.nav li:hover ul, .nav li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul {  lists nested under hovered list items 
	left: auto;
}*/
/* </Drop Down Navigation> */