/*reset stuff*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}td{height:20px; padding:5pxvertical-align:middle}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:14px/1.231 calibri;*font-size:small}pre,code,kbd,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold; padding:5px; height:25px; border:#b0b0b0 dashed 1px; background:#cccccc}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-middle}input[type="checkbox"]{vertical-align:top}.ie7 input[type="checkbox"]{vertical-align:middle}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}

/*base stuff*/
a:link{-webkit-tap-highlight-color:#1180C9}
body,select,input,textarea{color:#000000}
a,a:active,a:visited,#logos img{color:#1F5BB2;text-decoration:none;-webkit-transition:all .5s;transition:all .5s}
#jquery-lightbox a,#jquery-lightbox a:active,#jquery-lightbox a:visited,#logos img:hover{-webkit-transition:all 0s;transition:all 0s}
a:hover{color:#036;text-decoration:underline;-webkit-transition:all 0s;transition:all 0s}
body{repeat-y center top;  background:#231f20}
div{line-height:120%; font-size:14px; font-family:Arial; text-align:justify;}

/*page stuff*/
#page td{font-family:'TitilliumText22LRegular',Arial}
#page{width:1000px;margin:0 auto; overflow:hidden}
#login{display:none;}

        #header{width:1000px; height:120px; margin:0 auto; ; padding:50px 0 0 0}  
		#logo{width:555px; height:120px; background:url(img/logo.png) no-repeat}

        #nav {float:left; display:block; width:248px; padding:20px 0 0 0; margin:0 0 0 17px}
		#nav a{display:block; text-decoration:none; text-indent:-9999px}	
		#nav ul{padding:0px; margin:0px;}
		#nav li{list-style:none; margin:10px 0 0 0}		
		#nav .ediscovery{background: transparent url(img/btn_ediscovery_out.png) no-repeat; height:90px}
        #nav .ediscovery:hover{background: transparent url(img/btn_ediscovery_over.png) no-repeat; height:198px}	
		#nav .records{background: transparent url(img/btn_records_out.png) no-repeat; height:60px}
        #nav .records:hover{background: transparent url(img/btn_records_over.png) no-repeat;  height:198px}
		#nav .technology{background: transparent url(img/btn_technology_out.png) no-repeat; height:60px}
        #nav .technology:hover{background: transparent url(img/btn_technology_over.png) no-repeat; height:140px}
		#nav .profiles{background: transparent url(img/btn_profiles_out.png) no-repeat; height:26px}
        #nav .profiles:hover{background: transparent url(img/btn_profiles_over.png) no-repeat; height:58px}

        #nav_home {float:left; display:block; width:248px; padding:20px 0 0 0; margin:0 0 0 17px;overflow:hidden; height:500px;}
		#nav_home a{display:block; text-decoration:none; text-indent:-9999px}	
		#nav_home ul{padding:0px; margin:0px;}
		#nav_home li{list-style:none; margin:0}		
		#nav_home .ediscovery{
				overflow:hidden;
				background: url(img/btn_ediscovery.png) no-repeat; 
				height:119px
		}
        #nav_home .ediscovery:hover{
				background-position:0 -119px;
		}	
		#nav_home .ediscoveryA{
				overflow:hidden;
				background: transparent url(img/btn_ediscovery.png) no-repeat; 
				background-position:0 -119px;
				height:119px
		}

		#nav_home .recordsz{
				overflow:hidden;
				background: transparent url(img/btn_records.png) no-repeat; 
				height:173px
		}
        #nav_home .recordsz:hover{
			background-position:0 -173px;
		}
		#nav_home .technology{
				overflow:hidden;
				background: transparent url(img/btn_technology.png) no-repeat; 
				height:130px
		}
        #nav_home .technology:hover{
				background-position:0 -130px;
		}
		#nav_home .technologyA{
				overflow:hidden;
				background: transparent url(img/btn_technology.png) no-repeat; 
				background-position:0 -130px;
				height:130px
		}
		#nav_home .profiles{
				overflow:hidden;
				background: transparent url(img/btn_profiles.png) no-repeat; 
				height:52px
		}
        #nav_home .profiles:hover{
				background-position:0 -52px;
		}
		#nav_home .profilesA{
				overflow:hidden;
				background: transparent url(img/btn_profiles.png) no-repeat; 
				background-position:0 -52px;
				height:52px
		}



		
		#blog{width:150px; height:45px; background:url(img/btn_blog.png) no-repeat}
		
		#sub {float:right; display:block; width:715px}
		#sub a{display:block; height:76px; font-size:17px; font-family:Arial; font-weight:bold; color:#FFF; text-decoration:none; padding:10px 0 0 0; text-align:center}	
		#sub ul{padding:0px; margin:0px;}
		#sub li{list-style:none; float:left; padding:0 0 0 5px }
		#sub .home{background: transparent url(img/btn_home_out.png) no-repeat; color:#FFF; width:60px; padding:25px 0 0 0}
        #sub .home:hover{background: transparent url(img/btn_home_over.png) no-repeat; color:#FFF; text-decoration:none}
		
		#sub .news{background: transparent url(img/btn_news_out.png) no-repeat; color:#FFF; width:128px; padding:25px 0 0 26px}
        #sub .news:hover{background: transparent url(img/btn_news_over.png) no-repeat; color:#FFF; text-decoration:none}
		
		#sub .calendar{background: transparent url(img/btn_calendar_out.png) no-repeat; color:#FFF; width:100px; padding:25px 0 0 25px}
        #sub .calendar:hover{background: transparent url(img/btn_calendar_over.png) no-repeat; color:#FFF; text-decoration:none}
		
		#sub .contact{background: transparent url(img/btn_contact_out.png) no-repeat; color:#FFF; width:125px; padding:25px 0 0 25px}
        #sub .contact:hover{background: transparent url(img/btn_contact_over.png) no-repeat; color:#FFF; text-decoration:none}			
		

       .cssbox{ float:right; width:735px !important;margin:0 auto; background: transparent url(img/img.png) no-repeat bottom right; height:570px}
       .cssbox_head{background-position:top right}
       .cssbox_head h2{background-position:top left; margin:0; border:0;padding:25px 0 15px 30px; height:auto !important; height:1%; color:#ed1c24; font-size:25px; font-family:Arial Black} 
       .cssbox_body{background-position:bottom left;margin-right:25px; padding:0 0 15px 30px} 
	   .cssbox_arrow{float:right; padding:0 0 15px 30px; width:100px} 
	   
	   .cssbox_menu,.cssbox_menu1{ float:left; width:715px; margin:0 0 20px 0; background:#ed1c24; height:49px; padding:0 0 0 20px}
	   .cssbox_menu ul,.cssbox_menu1 ul{padding:0px; margin:0px;}
	   .cssbox_menu li{list-style:none; float:left; padding:17px 0 0 15px}
	   .cssbox_menu1 li{list-style:none; float:left; padding:17px 10px 0 13px}
	   .cssbox_menu a{display:block; font-size:13px; font-family:Arial; font-weight:bold; color:#221f20; text-decoration:none; text-align:center}	
	   .cssbox_menu1 a{display:block; font-size:15px; font-family:Arial; font-weight:bold; color:#221f20; text-decoration:none; text-align:center}	
	   
       .cssbox_photo, .cssbox_contact{ float:left; width:200px; padding:0 0 0 30px; height:300px} 
       .cssbox_profile{ float:left; width:480px} 
	   .cssbox_profile h1{font-size:15px; font-family:Arial Black; float:left; line-height:15px; margin:0 5px 0 0 } 
       .cssbox_contact h1{ font-size:16px; font-weight:bold; line-height:20px} 
       .cssbox_body h1{ font-size:16px; font-weight:bold; line-height:20px; margin:0 0 6px 0} 
	   .cssbox_body h2{ font-size:14px; font-weight:bold; float:left; margin:0 5px 0 0} 

	   #slides{	height:561px; float:left; width:725px;overflow:hidden; padding:5px 0 0 5px}

