@charset "iso-8859-1";



/* FOR NVISION-NAC.com
------------------------------------------------------------------*/ 

/* FOR WHOLE PAGE, including browser CSS reset 
------------------------------------------------------------------*/ 

body {font-family: Arial, Verdana, Geneva, sans serif; padding-top:15px;padding-bottom:30px; text-align:center;} 
a:link {text-decoration: none;}
a:visited {text-decoration: none;} 
p {font-weight: normal;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size:100%;}
hr{width: 80%}
q:before,q:after{content:'';}
* { margin: 0; padding: 0;}

#nvision_content {margin:0 auto; width:966px;text-align:center;padding:15px;border: 2px solid #999999;}
.preloaded {display:none;} 

/* FOR  FRONT PAGE
------------------------------------------------------------------*/ 

#header {background: #001c3b; height:110px;width:966px;display:block;margin-bottom:6px;text-align:left;}
#logo {float:left;margin:25px 0 0 13px;}
	#logo h1 {color:#FFFFFF;float:left;font-size:16px;}
	#logo img {margin-right:40px;}
#customerlogin {float:right;margin-right:13px;}
#formcustomer {
	color:#FFFFFF;
	font-size:10px;
	float:left;
	margin-top:54px;
	text-transform: uppercase;
}
#customeridtext {width:100px;}
#formpassword {
	color:#FFFFFF;
	font-size:10px;
	float:left;
	margin:54px 0 0 6px;
	text-transform: uppercase;
	text-indent: 3px;
}
#passwordtext {width:100px;}
#formsubmit {
	float:left;
	margin:0px 0 0 150px;
	text-transform: none;
}
#submitbutton {
	color: #000000;
	background: #999999;
	border: 1px solid #000000;
	font-size:10px;
	height:22px;
	width:44px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

#topnav {background: #7a7c7f; height:32px;width:966px;display:block;margin-bottom:10px;text-align:left;}
	#topnav ul, #topnav li {float:left;color:#FFFFFF;font-size:12px;margin-left:8px;list-style-type:none;}
	#topnav li a:link, #topnav li a:visited {color:#FFFFFF;}
	#topnav li a:hover {color:#ffaa00;}
	#topnav ul {margin:9px 0 0 5px;}
.activepage {color:#f68b1f;}

#mainflash {height:287px;width:966px;display:block;}

#leftside, #leftsideinterior {float:left;text-align:left;}
#leftside {height:247px;width:280px;padding-top:6px;}
#leftsideinterior {width:280px;float:left;}

#leftside2, #leftsideinterior2 {float:left;text-align:left;}
#leftside2 {min-height:518px;width:280px;padding-top:6px;}
#leftsideinterior2 {width:280px;float:left;}

#sidenav {width:280px;margin-bottom:12px;}
	#sidenav ul {width:280px;}
	#sidenav ul li {display:block;}
	
	
	.sidenavmid a:link, .sidenavmid a:visited {color:#FFFFFF;font-weight:bold;background-image: URL(../imx/sidebar_mid_off.png);font-size:12px;padding:15px 0 5px 13px;display:block; height:30px;}
	.sidenavmid a:hover {color:#FFFFFF;background-image: URL(../imx/sidebar_mid_over.png);background-repeat:none;}
	.sidenavtop a:link, .sidenavtop a:visited {color:#FFFFFF;font-weight:bold;background-image: URL(../imx/sidebar_top_off.png);font-size:12px;padding:15px 0 5px 13px;display:block; height:30px;}
	.sidenavtop a:hover {color:#FFFFFF;background-image: URL(../imx/sidebar_top_over.png);background-repeat:none;}
	.sidenavbottom a:link, .sidenavbottom a:visited {color:#FFFFFF;font-weight:bold;background-image: URL(../imx/sidebar_bottom_off.png);font-size:12px;padding:15px 0 5px 13px;display:block; height:30px;}
	.sidenavbottom a:hover {color:#FFFFFF;background-image: URL(../imx/sidebar_bottom_over.png);background-repeat:none;}
	.sidenavtopactive {color:#FFFFFF;font-weight:bold;background-image: URL(../imx/sidebar_top_on.png);font-size:12px;padding:15px 0 5px 13px;display:block; height:30px;}
	.sidenavmidactive {color:#FFFFFF;font-weight:bold;background-image: URL(../imx/sidebar_mid_on.png);font-size:12px;padding:15px 0 5px 13px;display:block; height:30px;}
	.sidenavbottomactive {color:#FFFFFF;font-weight:bold;background-image: URL(../imx/sidebar_bottom_on.png);font-size:12px;padding:15px 0 5px 13px;display:block; height:30px;}

#resourcesbox {height:230px;width:280px;display:block;background:#e1ddd0;background-image: URL(../imx/resources_back.png);}
	#resourcesbox ul {float:left;margin-top:3px;width:130px;list-style-type:disc;}
	#resourcesbox ul li {display:block;}
	#resourcesbox li a:link, #resourcesbox li a:visited {border-top:1px solid #FFFFFF;color:#5F6062;font-size:11px;padding:5px 0 3px 8px;display:block;height:18px;}
	#resourcesbox li a:hover {color:#222222;background-image: URL(../imx/resource_active_back.gif);background-repeat:repeat-x;}
	.resourcesboxactive {color:#222222;background-image: URL(../imx/resource_active_back.gif);background-repeat:repeat-x;font-size:11px;border-top:1px solid #FFFFFF;padding:5px 0 5px 8px;display:block;height:18px;}
	#resourcesbox img {padding:3px 6px 3px 6px;}
	#resourcesbox h3 {padding:6px 0 0 11px;display:block;color:#F68B1F;font-size:11px;font-weight:bold;}
	.bullet {font-size:8px;color:#5f6062;top:-2px;margin-left:4px;}

#resourcesboxinterior2{background:#e1ddd0;float:left; width:280px;}
	#resourcesboxinterior2 {min-height:750px;}	
	#resourcesboxinterior2 h1{display:block;margin: 210px 30px 12px 30px;color:#4F5052;font-size:18px;font-weight:normal;}

#gutter {height:242px;width:28px;display:block;float:left;background-image: URL(../imx/leftnavdiv.gif);background-repeat:repeat-y; }

#rightcontent, #rightcontentinterior {display:block;text-align:left;}
#rightcontent {height:247px;padding-top:6px;width:658px;float:left;margin:0;}

#rightcontentinterior{background:#d3cab7;margin-bottom:6px;width:686px;background-image: URL(../imx/leftnavdivint2.gif);background-repeat:repeat-y;float:left;}
	#rightcontentinterior {min-height:518px;}
	
	#rightcontentinterior h1{display:block;margin: 66px 30px 12px 58px;color:#4F5052;font-size:24px;font-weight:normal;}
	#rightcontentinterior h2{display:block;margin: 0 30px 12px 58px;color:#4F5052;font-size:20px;font-weight:normal;}
	#rightcontentinterior h3{display:block;margin: 30px 30px 12px 58px;color:#4F5052;font-size:14px;font-weight:bold;}	
	#rightcontentinterior p{display:block;margin: 0 30px 12px 58px;color:#4F5052;font-size:15px;font-weight:normal; }
	#rightcontentinterior ul li{margin: 0 30px 12px 73px;color:#4F5052;font-size:15px;font-weight:normal; }
	#rightcontentinterior a:link, #rightcontentinterior a:visited{color: #001c3b; text-decoration: underline;}
#subnavigation {display:block;background:#cac2a8;width:656px;height:30px;margin-left:280px;background-image: URL(../imx/leftnavdivint3.gif);background-repeat:repeat-y;padding-left:30px;}
	#subnavigation ul li {list-style-type:none;display:block;float:left;background:#cac2a8;margin:8px 0 0 7px;font-size:11px;}
	#subnavigation a:link, #subnavigation a:visited {color:#35537b;}
#creatingsolutions {float:right;}

.threecolumns {float:left;width:150px;margin:5px;display:block;}

#spiderflash {float:left;background-image: URL(../imx/spider_back.png);background-repeat:repeat-x;width:401px;height:230px;right:50px;background-color:#FF0000;}

#marketingsupply {float:right;background: #e1ddd0; height:230px;width:245px; }
	
#footer {background: #001c3b; height:40px;width:966px;display:block;clear:left;text-align:left;}
	#footer img {float:right;}
	#footer h2 {color:#FFFFFF; padding:15px 0 0 13px;font-size:9px;display:block;}

#logincontainer {width:100px;margin:12px 30px;}
.loginformdiv {padding:4px;float:left;width:160px;color:#4F5052;font-size:12px;}

	
#formcontainer {width:600px;margin-left:58px;}	
.contactformdivleft {padding:4px;float:left;width:160px;color:#4F5052;font-size:15px;}
.contactformdivright {padding:4px;float:left;width:400px;color:#4F5052;font-size:15px;}
.contactformdivleft2 {padding:4px;float:left;width:300px;color:#4F5052;font-size:15px;}
.contactformdivright2 {padding:4px;float:left;width:200px;color:#4F5052;font-size:15px;}
.requiredfield {margin:0 8px 0 4px;color: #FF0000;}
#btn_submit {margin-bottom:30px;}
#nestedlist {
	margin-left:15px;
	list-style-type: none;

	
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.footerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.customerlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.fakeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #5F6062;
	text-decoration: none;
}
