* {margin:0;padding:0;}

html, body {height:100%;}
/* vertical spacing*/
body {background-color:#000;color:#000;font:100.01%/1.4 sans-serif;text-align:left; /* horizontal centering for IE Win quirks */}
#distance { width:1px;height:50%;background-color:#000;margin-bottom:-245px; /* half of container's height */float:left;}
#container {margin:0 0;position:relative; /* puts container in front of distance */text-align:left;height:490px;width:100%;clear:left;}

/* fixed width columns*/
body{font: 76% arial,sans-serif;text-align:left}  
div#bodyContainer{text-align:left;width:100%;}
div#headerContainer{position:relative;height:20px;background:#000000;}
div#mainContainer{float:left;width:100%}
div#contentContainer{position:relative;min-height:450px;margin-left:348px;width:1400px;margin-right:0%;margin-top:0;margin-bottom:0;background-color:#ffffff;}
div#subNav{float:left;clear:right;width:348px;margin-left:-100%;}
div#sideContainer{width:95px;height:450px;}
div#footer{clear:left;height:40px;}
div#left{width:348px;height:450px;}
div#pane2{width:600px;height:412px;margin:0;padding:38px 20px 0 20px;}
div#pane2 td{vertical-align:top;padding:10px 0 10px 0;border-bottom:1px solid #999;}
p.news{font-size:14px;font-weight:bold;line-height:20px;padding-bottom:20px;}

div.offer{margin:0 0 5px 348px;width:570px;color:#FFF;}
div#headerContainer div.offer a{display:block;text-decoration:underline;text-align:center;font-weight:bold;font-size:10px;letter-spacing:3px;color:#FFF;}
div#footer div.offer a{display:block;margin-top:10px;text-align:center;text-decoration:underline;font-weight:bold;font-size:10px;letter-spacing:3px;color:#FFF;}

body#exp div#contentContainerTwo{position:relative;margin-left:15px;width:700px;margin-top:0;margin-bottom:0;background-color:#ffffff;}
table{position:relative;width:100%;height:450px;border-collapse:collapse;border:0;padding:0;margin:0;}

/* header styling */
div#headerContainer ul{margin:0 0 0 338px;}
div#headerContainer ul li{Float:left;list-style:none;font-weight:bold;margin:0 10px 0 10px;padding:0;}
div#headerContainer ul li a {text-decoration:none;font-weight:bold;font-size:8px;letter-spacing:3px;color:#DEDE00;}
div#headerContainer ul li a:hover{color:#FF0000;}

/* main content styling */
td#text #nxt{position:absolute;left:100px;top:420px;}
td#subjectNav #nxt img{margin:0 0 0 15px;padding:0;border-style:none;}
td#subjectNav #nxt{position:absolute;left:100px;top:420px;}
div#contentContainer td#image{position:relative;vertical-align:top;}
div#contentContainer table td#image object{margin:0 0 0 20px;}
div#contentContainer #topspace{width:50px;height:38px;}
div#contentContainer #topspace2{width:50px;height:30px;}
div#contentContainer td#image img#ci{margin:40px 0 0 40px;}
div#contentContainer td#image #nxt img{margin:0 0 0 15px;padding:0;border-style:none;}
div#contentContainer td#image #nxt{position:absolute;left:25px;top:420px;}
div#contentContainer td#image #moreabout img{margin:0 15px 0 0;padding:0;border-style:none;}
div#contentContainer td#image #moreabout{position:absolute;left:20px;top:420px;width:200px;}
div#contentContainer td#image p second{width:570px;margin:10px 0 0 20px;font-size:12px;letter-spacing:1px;line-height:25px;color:#666666;}
div#topmargin{width:30px;height:103px;}
div#contentContainer td#image p.second{width:570px;margin:10px 0 0 20px;font-size:12px;letter-spacing:1px;line-height:25px;color:#666666;}
div#contentContainer td#image p.drop{position:absolute;top:200px;left:10px;width:100px;font-size:12px;line-height:18px;color:#666666;}
div#contentContainer td#image h1{font-size:11px;font-weight:bold;letter-spacing:2px;margin:70px 0 34px 20px;}
div#contentContainer h1{font-size:12px;font-weight:bold;letter-spacing:2px;margin:13px 0 10px 20px;}
div#contentContainer td#image p.withheading{width:600px;font-size:12px;line-height:25px;margin:10px 0 10px 20px;color:#666666;}
div#contentContainer p.withheading{width:600px;font-size:12px;letter-spacing:1px;line-height:25px;margin:10px 0 10px 20px;color:#666666;}
div#contentContainer td#image p.withheadingTwo{width:600px;font-size:12px;line-height:25px;letter-spacing:1px;margin:30px 0 10px 20px;color:#666666;}
div#contentContainer td#image p.test{width:580px;font-size:11px;line-height:25px;margin:118px 0 20px 20px;color:#666666;}
div#contentContainer td#image span.big{font-size:28px;font-style:bold;vertical-align:-9px;}
div#contentContainer td#image span.bold{font-size:11px;font-weight:bold;line-height:30px;}
div#contentContainer td#image #textabsolute{position:absolute;top:170px;left:90px;width:160px;color:#666666;}
div#contentContainer td#image #textabsolute p{color:#666666;font-size:12px;line-height:18px;width:160px;letter-spacing:0;z-index:100;}
div#contentContainer td#image #textabsolute p.logic{color:#666666;font-size:12px;line-height:18px;width:120px;letter-spacing:0;}
div#contentContainer table td#image img#sec{margin:0 0 0 15px;padding:0;border-style:none;}
div#contentContainer table td#res{position:relative;vertical-align:top;}
div#contentContainer table td#res p{width:500px;margin:113px 0 0 20px;font-size:12px;letter-spacing:2px;line-height:25px;color:#666666;}
div#contentContainer table td#res img#research{position:absolute;top:70px;left:550px;}
div#contentContainer div#web object{margin:40px 0 0 10px;}
td#text div#nxt img{margin:0 0 0 15px;padding:0;border-style:none;}
table {width:1140px;background-color:#fff;}
table td.contact{height:450px;width:290px;vertical-align:top;}
table td.contact p.top{font-size:11px;font-weight:bold;line-height:18px;letter-spacing:4px;color:#666666;margin:122px 0 0 0}
table td.contact p{font-size:11px;font-weight:bold;line-height:18px;letter-spacing:4px;color:#666666;margin:12px 0 0 0}
table td.contact a{color:#C1C100;}
table td#clients p{width:145px;font-size:11px;line-height:15px;color:#666666;}
table td#clientsmargin{height:450px;width:20px;vertical-align:top;}
table td#imagecontact{width:300px;}
div#add{position:absolute;top:64px;left:25px;z-index:10;}
div#add p{font-size:12px;line-height:25px;letter-spacing:2px;color:#666666;margin:0;}
td.contact .title{color:#999;}

div#brandtemp {position:absolute;top:290px;left:99px;width:120px;}

/* left hand nav column styling */
div#subNav {height:450px;background:url(../images/aep_logo_panel.gif) no-repeat;}
div#subNav ul{padding:0;width:auto;margin:115px 0 12px 200px;}
div#subNav ul li{list-style:none;background-image: url(../images/nav_arrow.gif);background-repeat:no-repeat;margin:0 0 4px 0;padding-left:15px;}
div#subNav ul li a{text-decoration:none;font-weight:bold;font-size:11px;line-height:18px;letter-spacing:3px;color:#000;}
div#subNav ul li a:hover{color:#FF0000;}

/* side container styling */
div#contentContainer table td#subjectNav{width:95px;vertical-align:top;background:#F2F299;}
div#contentContainer table td#subjectNav ul{padding:0;width:auto;margin:39px 0 0 5px;}
div#contentContainer table td#subjectNav ul li{list-style:none;margin:0;padding:0 0 9px 0;}
div#mainContainer div#contentContainer table tr td#subjectNav ul li a{text-decoration:none;font-size:10px;font-weight:bold;color:#666666;}
div#mainContainer div#contentContainer table tr td#subjectNav ul li a:hover{color:#FF0000;}

div#contentContainer table td#text{width:160px;vertical-align:top;}
div#contentContainer table td#hometext{width:100%;height:450px;vertical-align:top;background:#DEDE00;}
div#contentContainer table td#hometext p{font-size:11px;letter-spacing:2px;line-height:25px;width:570px;margin:118px 0 0 80px;color:#000000;}
div#contentContainer table td#text p{font-size:12px;line-height:18px;margin:39px 0 0 18px;color:#666666;}
div#contentContainer table td#text p.luk2{font-size:12px;line-height:18px;margin:0 0 0 18px;color:#666666;}
div#contentContainer table td#text h1{font-size:12px;font-weight:bold;line-height:18px;margin:39px 0 12px 18px;color:#666666;}
div#contentContainer table td#image img#network{margin:10px 0 0 15px;}
div#contentContainer table td#text #textholder ul {padding:0;width:auto;margin:39px 0 0 5px;}
div#contentContainer table td#text #textholder ul {padding:0;width:auto;margin:39px 0 0 5px;}
div#contentContainer table td#text #textholder ul li{list-style:none;margin:0;padding:0 0 3px 0;}
div#contentContainer table td#text #textholder ul li a{text-decoration:none;font-size:10px;color:#666666;}
div#contentContainer table#clients{width:800px;}
div#contentContainer table#clients td#clients{vertical-align:top;}
div#contentContainer table#clients td#clients span.bold{font-weight:bold;}
div#contentContainer table#clients td#clients p{margin:8px 0 0 0;line-height:15px;}
div#contentContainer table#clients td#clients p.first{margin:35px 0 0 0;}
div#contentContainer table#clients td#contact a{color:#DEDE00}
div#contentContainer table#clients td#contact a:hover{color:#FF0000}
div#contentContainer img.flush{margin:0;padding:0;}
div#contentContainer table#news td.one {width:50px;}
div#contentContainer table#news td.two {width:150px;}
body#news div#contentContainer table {width:600px;}
img#vid{margin:38px 0 0 20px;}
img.marLeft{margin:0 20px 0 0;}
body#onl div#contentContainer table td#image div#vid object{padding:0;margin:0;}
body#des.bt div#contentContainer td#image object{float:left;margin:38px 0 0 0;}
body#onl div#contentContainer table td#image div#vid{padding:0;margin:0;}
body#onl div#contentContainer table td#image div#vid{padding:30px 0 0 20px;width:500px;}
body#onl div#contentContainer table td#image div#video p.below{margin:0;padding:0;}
body#onl div#contentContainer table td#image div#video p.below{font-size:12px;line-height:18px;margin:20px 0 0 30px;
	color:#666666;width:500px;letter-spacing:0;}
body#onl div#contentContainer table td#image div#video p.res{margin:8px 0 5px 28px;font-weight:bold;color:#FF0000;}
body#onl div#contentContainer table td#image div#video p{font-size:12px;line-height:18px;margin:8px 0 0 30px;
	color:#666666;width:500px;letter-spacing:0;}		

div#contentContainer table td#text p.res{margin:8px 0 5px 18px;font-weight:bold;color:#FF0000;}
div#contentContainer table td#text p.res2{margin:5px 0 5px 18px;}
div#contentContainer table div#websitetext{position:absolute;top:250px;left:20px;width:450px;margin:0;padding:0;}
div#contentContainer table div#websitetext p.bottom{font-size:12px;line-height:18px;color:#666666;}
body#home div#contentContainer{background-color:#FFF;}
body#home div#subNav ul#picture{margin:10px 0 0 200px;}
body#home div#subNav ul#picture li{background-style:none}
body#home div#subNav object{margin:10px 0 0 215px;}
body#about div#contentContainer object{margin:0 0 0 20px;}
body#des div#contentContainer object{margin:30px 0 0 80px;}
body#exp div#contentContainer object{margin:5px 0 0 20px;}
body#exp div#contentContainer object#exp{float:left;margin:0;padding:0;}
body#exp div#contentContainer object#exp object#exp{float:left;margin:0;padding:0;}
body#exp div#contentContainer object#exp object{float:left;margin:0;padding:0;}
body#branddev object {margin:0 0 0 50px;}
body.pub1 object{margin:0;}
body.pub1 #topspace{width:50px;height:10px;}
div#contentContainer table td#subjectNav ul li a#red{color:#ff0000;}
div#headerlink a{font-size:12px;font-weight:bold;letter-spacing:4px;color:#fff;text-align:center;text-decoration:none;}
body#cont div#contentContainer #con{display:block;position:absolute;top:70px;left:20px;}


/*body#cont #contentContainer.consult{padding-top:30px;height:400px;}*/
body#cont div#contentContainer h2{font-size:12px;font-weight:bold;line-height:18px;margin:65px 0 0 20px;color:#666666;}
body#cont p.consult2 {font-size:12px;line-height:18px;width:530px;margin:30px 0 0 0;color:#666666;letter-spacing:1px;}
body#cont p.consult {font-size:12px;line-height:18px;width:530px;margin:8px 0 0 0;color:#666666;letter-spacing:1px;}
p.bold{font-weight:bold;font-size:12px;letter-spacing:1px;color:#666666;}
img#crois{position:absolute;top:250px;left:350px;border:none;}
#con a, body#med a, p.res a, p.res2 a, a.news {font-weight:bold;color:#C1C100;}


/* footer styling */
div#footer{background: #000;}
div#footer p{margin:0 0 0 348px;padding-top:5px;text-decoration:none;font-weight:bold;font-size:8px;letter-spacing:3px;color:#DEDE00;}
div#footer a{display:inline;margin-left:20px;text-decoration:none;font-weight:bold;font-size:8px;letter-spacing:3px;color:#DEDE00;}
div#footer a:hover{color:#FF0000;}*/
   