/* CSS Document */

html {
	font-size:			100%;
}
body {
	/* no font size specified here for a reason */
	margin:				0px;
	background-color:	#FFF;
	text-align:			center;
}
#holdall {
	margin:				0px auto 0px auto;
	text-align:			left;
	width:				900px;
}
#container {
	margin-top:			0px;
	width:				974px;
	float:				left;
	background-color:	#FFF;
	/*background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-page-sidebar.gif);*/
	background-position:top right;
	background-repeat:	repeat-y;
}
#topbar {
	width:				972px;
	/*height:				80px;*/
/*	float:				left;*/
	margin-bottom:		1px;
	/*background-color:	#FF5000;*/
	background-color:	#FFF;
	color:				#000;
	font-size:			1.2em;
	font-family:		helvetica, arial, sans-serif;
	/*border:1px solid #f50;*/
}
#topbar p {
	margin:				10px 0px 0px 20px;
	float:left;
	display:inline; /* Internet Explorer 6 float margin bug */
}
#topbar #topmenu {
	float:right;
	/*background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-topmenu.gif);
	background-position:	bottom left;
	background-repeat:	no-repeat;*/
	list-style:					none;
	padding:					0px;
	margin:						10px 10px 0px 0px !important;
}
#topmenu li {
	float:						left;
	list-style: 				none;
	margin: 	0px 8px;
	color:#BBB;
}
#topmenu a {
	font-size: 0.6em;
	font-family:		verdana, helvetica, arial, sans-serif;
	color: #FF5000;
	text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
}


#menu {
	background:			#FF5000;
	color:				#FFF;
	font-family:		arial, helvetica, sans-serif;
	font-size:			0.8em;
	height:3em;
	clear:both;
	background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-menu-line.gif);
	background-position:	top right;
	background-repeat:	no-repeat;
}
#menu ul, #submenu ul {
	list-style:					none;
	padding:					0px;
	padding-left: 				30px;
	margin:						0px !important;
}
#menu li, #submenu li {
	float:						left;
	list-style: 				none;
	line-height:				3em;
}
#menu li.divider, #submenu li.divider {
	float:						left;
	/*border-right:				1px solid #FFF;*/
	margin-top:					0.5em;
}
#menu a, #submenu a {
	color:						#FFF;
	text-decoration:			none;
	line-height:				3em;
	height: 3em;
	display: block;
	padding:					0px 0.7em;
float:left;
border-right:1px solid #FF7020
}
#menu a:hover {
	/*background:					#FF9040;*/
	/*text-decoration:underline;*/
background-image: url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-menu-hover.gif);
background-position: center center;
background-repeat:	repeat-x;
/*color:#000;*/
}
.menuon {
	/*background:					#FFF;
	color:						#FF5000 !important;*/
	/*padding:					0px 0.7em;*/
	font-weight:bold;
	/*text-decoration:underline;*/
}
#headerimage img {
	/*height:			199px;*/
display:block;
}



#contenttop {
	background-image:		url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-content-top3.gif);
	background-repeat:		no-repeat;
	height:					13px;
	margin-top:0px;
}
#rightside{
	width:				190px;
	float:				right;
/*	margin-left:10px;*/
	/*margin:				0px 0px 0px -245px;*/
}
#rightside a {
	color:	#FF5000;
}
#rightside a:visited {
	color:	#DD3000;
}
#rightside #topbit, #rightside #bottombit {
	background:			#EFEFEF;
}
#rightside #topbit {
	/*height:				145px;*/
	text-align:			center;
}
#rightside #bottombit, #sidemenu #extra {
	/*margin-top:			150px;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			0.7em;
	/*border-bottom:		1px solid #AAA;*/
}
#rightside #bottombit h2, #sidemenu #extra h2{
	color:				#F50;
	font-size:			1.4em;
	margin:				5px 0px 5px 0px;
}
h2.subtle {
	color:			#777 !important;
	font-size:		1.2em !important;
}
#sidemenu #extra #inner, #rightinner {
	margin:				5px 0px 0px 10px;
	border:				1px solid #EFEFEF;
	/* beware the divitis */
}
#rightside #bottombit #inner, #rightinner {
	margin:				5px 7px 0px 7px;
	border:				1px solid #EFEFEF;
	/* beware the divitis */
}
#rightside p, #sidemenu p {
	margin-top:			0.7em;
	margin-bottom:		0.7em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#main, #homemain {
	/*width:				655px;*/
	/*border-top:				1px solid #FFF;*/ /* 2008-03-04 */
	margin-top:			-5px;
/*	float:				left;*/
}
#main {
	background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-main-block2.gif);
	background-repeat:	repeat-y;
}
#main #side, #homemain #side {
	width:				225px;
	float:				left;
}
#side > p {
	margin-left: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
}
#main #sidemenu, #homemain #sidemenu {
	background-color:	#EEE;
	/*height:700px;*/
	background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-sidemenubottom.gif);
	background-position: bottom right;
	background-repeat:	no-repeat;
}
#sidemenu ul {
	list-style:		none;
	padding:0px;
margin-left:0px;
margin-bottom: 25px;
}
#sidemenu li {
	/*border-top:	1px solid #FFF;*/ /* 2008-03-04 */
	border-bottom:	1px solid #CCC;
	padding: 0px;
	/*padding-left: 12px;*/
	text-indent: 12px;
	line-height:	2em;
}
#sidemenu li a {
	text-decoration:none;
	color:	 #000;
	display: block;
}
#sidemenu li a:hover {
	background: #FFF;
}
#sidemenu .top {
	text-indent: 2px;
	font-weight: bold !important;
	color: #FF5000;
	border-width: 0px 0px 1px 0px;
}
#sidemenu .top a {
	color: #FF5000;
}
#sidemenu li.menuon {
	background:  #FFF;
	font-weight: normal;
}
#contentholder {
	
}
#main #contentholder, #homemain #homecontentholder {
	float:				left;
	width:				747px;

}
#main #contents {
	display:inline; /* ie6 bug */
	width:				517px;
/* 2008-03-11 */
	float:				left;
	margin:				0px 0px 0px 20px;
	font-family:		verdana, arial, helvetica, sans-serif;
}
#contents a, #homecontents a, #details a {
	color:	#FF5000;
}
#contents a:visited, #homecontents a:visited, #details a:visited {
	color:	#CC3000;
}
#homemain #homecontents {
	display:inline; /* ie6 bug */
	float:				left;
	width:				650px;
	margin:				0px 0px 0px 20px;
	font-family:		verdana, arial, helvetica, sans-serif;
}
#main h1, #homemain h1 {
	margin-bottom:		0px;
	margin-top:			20px;
	font-size:1.3em; 
	font-family:		arial, helvetica, sans-serif;
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 5px;
/* 2008-03-11 */
}
#homemain #homecontents .homebullets {
	margin-top:			15px;
	margin-left:		-20px;
	font-size:			0.8em;
}
#contents h2, #homecontents h2 {
	font-size:		0.9em;
	color: #005CAD;
/* 2008-03-11 */
}
#homecontents p, #contents p, #contents li, #contents td {
	font-size:			0.7em;
line-height:1.5em;
color:#444;
/* 2008-03-11 */
}
#details {
	margin-left:		20px;
}
#block1, #block2, #block3 {
	width:				190px;
	float:				left;
	margin:				0px 20px 10px 0px;
	background-color:	#EFEFEF;
	font-family:		arial, helvetica, sans-serif;
	font-size:			0.7em;
}
#block3 {
	margin-right:		0px;
}
#block4, #block5, #block6 {
	background-color:	#E0EFF4;
	width:			608px;
border:1px solid #E0EFF4;
	clear:			both;
	font-family:		arial, helvetica, sans-serif;
	font-size:			0.7em;
margin-bottom: 10px;
}
#details h2 {
	font-size:			1.1em;
	color:				#F50;
	margin-left:		10px;
	margin-top:			10px;
}
#details ul {
	/*padding-left:		22px;*/
}
#details li {
	margin-left:		-10px;
}
#details p {
	margin:		-5px 10px 10px 10px;
}
#contact {
	margin-top:			20px;
}
#contact, #partners, #footer{
	width:				652px;
	clear:				both;
	/*background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-section.gif);
	background-repeat:	repeat-x;*/ /* 2008-03-12 */
	background-color:	#FFF;
	font-family:		arial, helvetica, sans-serif;
	font-size:			0.75em;	
}
#footer{
	/*background:			#F50;*/
	background:			#BBB;
	color:				#FFF;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			.7em;
	width:				969px;
	margin: 20px 0px 3px 4px; 
	text-align:			center;
}
#footer a {
	color:				#FFF;
}
#footer ul {
	list-style:					none;
	padding:					0px;
	margin:						0px !important;
}
#footer li {
	float:						left;
	list-style: 				none;
	margin-right:				10px;
}

#contact div, #partners div, #footer div {
	margin:				0px 0px 0px 20px;
	padding:			15px 0px;
}
#footer div {
	padding:			8px 0px;
}
/*
---------------------------------------
*/
.introtext {
	color:				#F50;
/*	font-size:			1.15em !important;*/
	font-size:			0.9em !important;
font-family: arial, helvetica, sans-serif !important;
	margin-top:			10px;
}
.highlight {
	color:				#F50;
}
.hr {
	margin:				12px 0px !important;
	font-size:			0px;
	line-height:		0px;
	height:				0px;
	border-top:			1px solid #BBB;
}
#form {
	margin:				0px;
}
.txtbox {
	border:				1px solid #777;
	width:				205px;
	line-height:		1.3em;
	color:				#FF5000;
	font-size:1.3em;
	text-indent:		5px;
	font-family:		arial, helvetica, sans-serif;
}
.submit {
	background-color:	#F50;
	color:				#FFF;
	text-transform:		uppercase;
	border-width:		0px;
}
.buttonish {
	padding:			2px;
	display:			inline;
	background-image:	url();
	background-repeat:	no-repeat;
	color:				#FFF;
	background-color:	#F50;
}
.clearblock {
	margin:				0px;
	line-height:		0px;
	height:				0px;
	clear:				both;
}
/*
--------------------------------------
*/
.selected div {
	display:			block;
}
.notselected div {
	display:			none;
}
.selected a, .notselected a {
	text-decoration:	none;
	font-weight:		bold;
	color:				#FF5000;
	line-height:		1.5em;
	background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-close.gif);
	background-repeat:  no-repeat;
	background-position:130px 2px;
	display:			block;
}
.notselected a {
	color:				#777;
	background-image:	url(http://www.perceptiveit.net/themes/site_themes/perceptive/bg-open.gif);
	background-repeat:	no-repeat;
	background-position:130px 2px;
}
.exception {
	background-image:	none !important;
}
.draft {
	background:		#FF9;
}

#networkaudit .textbox, #networkaudit textarea {
	width: 183px;
	border: 1px solid #7F9DB9; 
}

p.checkp { 
	margin: 6px 0;
	background: url(http://www.perceptiveit.net/themes/site_themes/perceptive/bluecheck.gif) no-repeat 2px 1px;
	padding: 0 0 0 26px;
}


.contact {
  width:235px;
  font-family:		helvetica, arial, sans-serif;
  font-size:16px;
  padding:6px;
  background:#fff6ef;
  border: 1px solid #d7b8b5;
}


.reqform {
  width:180px;
  font-family:		helvetica, arial, sans-serif;
  font-size:14px;
  padding:4px;
  background:#FFFFFF;
  border: 1px solid #CB4802;
}

