/************
 BODY
 ************/

A:hover { color: #ffcc33; }
form.inline { display:inline; }
p { margin-top: 10 }

body {
   background: #6699cc url("images/securityback.jpg");
   background-repeat: repeat-x;
}

/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

/************
 LINKS
 ************/

.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em }
.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em }
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em }
.headertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em }
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em }

.sidenav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff; text-decoration: none }
.sidenav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff; text-decoration: none }
.sidenav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #000033; text-decoration: none }

.topnav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #003366; text-decoration: none }
.topnav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #003366; text-decoration: none }
.topnav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #6699cc; text-decoration: none }

.intronav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #003366; text-decoration: none }
.intronav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #003366; text-decoration: none }
.intronav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #ffcc33; text-decoration: none }

.pagelink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003366; text-decoration: none }
.pagelink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
.pagelink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #6699cc; text-decoration: underline }

.urllink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em; color: #ffcc99; text-decoration: none }
.urllink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em; color: #ffcc99; text-decoration: none }
.urllink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em; color: #003366; text-decoration: none }

.footerlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #6699cc; text-decoration: none }
.footerlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #6699cc; text-decoration: none }
.footerlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #ffffff; text-decoration: none }

/************
HEADERS
 ************/

h1 {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 1.0em;
	font-weight: bold;
	color: #003366;
	margin-bottom: 0px;
}

/************
BREADCRUMB
 ************/

.breadcrumb {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 0.7em;
	text-align: left;
	color: #000000;
	margin-bottom: 10px;
	background: #ddeeff;
	padding: 3px 0px 3px 10px;
}

	a.breadlink:link, a.breadlink:visited  {
		color: #003366;
		text-decoration: none;
	}

	a.breadlink:hover {
		color: #6699CC;
		text-decoration: underline;
	}



/************
FORM
 ************/

input.nltextinput {background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #003366;}
input.nlsignup {background-color: #6699cc; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff;}

input.adminbutton { border: 1px solid #000000; background-color: #006633; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.adminbuttonred { border: 1px solid #000000; background-color: #cc3333; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.adminbuttonpale { border: 1px solid #000000; background-color: #DDEEFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }


/************
 UL NOMARGIN
 ************/

UL.nomargin {
margin: 0px 0px 0px 30px;
padding: 4px 4px 4px 4px;
list-style-image: url("images/bullet.gif")
}

/************
TOP NAV LIST
 ************/

ul.topnav {

margin:0px 0px 0px 0px;
padding:0px
}

ul.topnav li {

display:inline;
letter-spacing : 0px;
list-style: none;
font-weight: normal;
text-transform: lowercase;

}

/*****************
 SIDENAV LIST
 *****************/

ul.sidenav {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style: none
}

ul.sidenav li {
	margin-left:0px;
	line-height:25px;
	border-top:1px solid #FFFFFF;
}

ul.sidenav li.cctv {
	border-top:0px ;
}

ul.sidenav a:link, ul.sidenav a:visited {
	padding-left:30px;
	margin: 0px;
	width: 170px;
	height: 25px;
	display:block;
	position:relative;
	color: #ffffff; text-decoration: none;
}

* html ul.sidenav a:link, * html ul.sidenav a:visited {
	width: 200px;
}

ul.sidenav a:hover {
	color: #003366; text-decoration: none;
}


li.cctv {
background:#003366 url(images/iconcctv.gif) no-repeat 0 0px;
color: #003366;
}
li.cctv a:hover {
background:#ffcc33 url(images/iconcctvon.gif) no-repeat 0 0px;
}

li.alarm {
background:#003366 url(images/iconalarm.gif) no-repeat 0 0px;
}
li.alarm a:hover{
background:#ffcc33 url(images/iconalarmon.gif) no-repeat 0 -1px;
}

li.pa {
background:#003366 url(images/iconpa.gif) no-repeat 0 1px;
}
li.pa a:hover{
background:#ffcc33 url(images/iconpaon.gif) no-repeat 0 0px;
}

li.access {
background:#003366 url(images/iconaccess.gif) no-repeat 0 1px;
}
li.access a:hover{
background:#ffcc33 url(images/iconaccesson.gif) no-repeat 0 0px;
}

li.vehicle {
background:#003366 url(images/iconvehicle.gif) no-repeat 0 1px;
}
li.vehicle a:hover{
background:#ffcc33 url(images/iconvehicleon.gif) no-repeat 0 0px;
}

li.fiber {
background:#003366 url(images/iconfiber.gif) no-repeat 0 1px;
}
li.fiber a:hover{
background:#ffcc33 url(images/iconfiberon.gif) no-repeat 0 0px;
}

li.int {
background:#003366 url(images/iconint.gif) no-repeat 0 1px;
}
li.int a:hover{
background:#ffcc33 url(images/iconinton.gif) no-repeat 0 0px;
}

li.sys {
background:#003366 url(images/iconsys.gif) no-repeat 0 1px;
}
li.sys a:hover{
background:#ffcc33 url(images/iconsyson.gif) no-repeat 0 0px;
}

li.option a:link, li.option a:visited,{
background:#E5F0FB url(images/iconsubnav.gif) no-repeat 0 0px;
color:#003366;
}
li.option a:hover{
background:#6699CC url(images/iconsubnav.gif) no-repeat 0 0px;
color:#ffffff;
}

/*****************
 NORMAL LIST
 *****************/

ul.bodyul {
padding-left:10px;
margin-left:-10px;
}

ul.bodyul span{
	color:#000000;
	margin-left:0px;
}


ul.bodyul li {
	margin-left:20px;
list-style:square;
	color:#ffcc33;
}

/*****************
 NORMAL LINK LIST
 *****************/


ul.normallink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none
}

ul.normallink li {
	margin-left:0px;
	padding-left:20px;
	line-height:16px;
	background: url(images/icon.gif) no-repeat 0 0px;
}

ul.normallink a:link, ul.normallink a:visited {
	padding-left:0px;
	display:inline;
	text-decoration:none;
	width:100%;
 	position:relative;
	color: #003366; text-decoration: none;
}

ul.normallink a:hover {
	color: #6699cc; text-decoration: underline;
}


/***********
CONTACT FORM
************/
input.textinput { border: 1px solid #6699CC; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
textarea.textareainput { border: 1px solid #6699CC; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
select.textselect { border: 1px solid #6699CC; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.submit { background-color: #6699CC; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }

/************************
 SCROLLING NEWS FEED
************************/

#newsfeed div.newsmid {
	height: 38px;
	width: 220px;
	padding: 5px 0px;
}

	#newsfeed div.newsmid a:link, #newsfeed div.newsmid a:visited {
		font-weight: bold;
		color: #000;
		text-decoration: underline;
	}

	#newsfeed div.newsmid a:hover {
		color: #900;
		text-decoration: underline;
	}
	#newsfeed div.newsmid p {
		margin-top: 0;
		margin-bottom: 20px;
	}