﻿body{
margin:0;
padding:0;
background:url(../images/bg.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
}
a{
outline:none;
}
img, div { behavior: url("media/iepngfix.htc")}
#wrapper{
width:1003px;
margin:0 auto;
padding:23px 0 0 0;
background:url(../images/wrapper_bg.jpg) no-repeat top left;
}
#iframe{
margin:0 !important;
padding:0 !important;
width:949px !important;
float:left !important;
}
h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
}
.h1{
margin:0;
padding:13px 0 0 0;
}
.h1_2{
margin:0;
padding:12px 0 8px 0;
}
.h4{
margin:0 0 13px 0;
padding:0;
float:left;
}
.h5{
margin:0px 0px 0px 0px;
padding:0 9px 0px 0;
float:left;
}
.h6{
margin:0px 0px 0px 0px;
padding:0 9px 10px 0;
float:left;
}
h2{
margin:0;
padding:8px 0 0 0;
background:url(../images/blue_bg_repeat.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
font-weight:normal;
}
h2 p{
margin:0;
padding:0 17px 9px 14px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
}
h2 ul{
margin:0;
padding:6px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
list-style:none;
float:left;
}
h2 ul li{
background:url(../images/blue_li.png) no-repeat;
margin:0;
padding:1px 0 10px 23px;
}
.h2{
margin:0;
padding:20px 0 8px 2px;
}
h3{
margin:0;
padding:8px 0 0 0;
background:url(../images/green_bg_repeat.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
font-weight:normal;
}
h3 p{
margin:0;
padding:0 17px 9px 14px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
}
h3 ul{
margin:0;
padding:6px 0 32px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
list-style:none;
float:left;
}
h3 ul li{
background:url(../images/green_li.png) no-repeat;
margin:0;
padding:1px 0 10px 26px;
}
.h3{
margin:0;
padding:8px 0 12px 2px;
}
h4{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/how_to_buy.jpg) no-repeat top;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
font-weight:normal;
width:271px;
float:left;
}
h4 .imgpro{
padding:0px 0px 14px 0px;
float:left;
}
h5{
margin:0;
padding:0;
_width:983px !important;
background:url(../images/ser_bg.gif) repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
}
h6{
margin:0;
padding:8px 0 0 0;
background:url(../images/grey_bg_repeat.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-stretch:normal;
font-style:normal;
font-weight:normal;
}
h6 p{
margin:0;
padding:0 17px 9px 14px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
}
h6 ul{
margin:0;
padding:6px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
list-style:none;
float:left;
}
h6 ul li{
background:url(../images/grey_li.png) no-repeat;
margin:0;
padding:1px 0 10px 25px;
}
.logo{
margin:0;
_margin:0 0 0 27px;
padding:0 0 0 27px;
_padding:0;
float:left;
}
#training_banners{
margin:0;
padding:0;
width:574px;
float:left;
}
#training_banners a:link, #training_banners a:active, #training_banners a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00367a;
text-decoration:none;
font-weight:normal;
}
#training_banners a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00367a;
text-decoration:underline;
font-weight:normal;
}
.training_banners{
margin:0;
padding:0 0 0 248px;
_padding:0;
_margin:0 0 0 248px;
}
#training_banners p{
margin:0;
padding:0 0 0 0;
float:left;
}
#training_banners ul{
margin:0;
padding:0 0 18px 132px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00367a;
font-weight:normal;
width:430px;
*width:435px;
_width:435px;
float:left;
list-style:none;
}
#training_banners ul li{
margin:0;
padding:0 5px 0 0;
display:inline;
}
#header_nav{
margin:0;
padding:0 27px 0 27px;
width:949px;
float:left;
}
#header_nav2{
margin:0;
padding:0;
width:949px;
float:left;
}
.li_float{
margin:0;
padding:0px 0px 0px 0px;
float:left;
}
.li_float2{
margin:0;
padding:0px 0px 0px 24px;
float:left;
}
#left_panel{
width:634px;
margin:0;
padding:0 0 0 43px;
float:left;
}
#left_panel2{
width:636px;
margin:0px;
padding:0 0 0 18px;
float:left;
}
#left_panel3{
width:920px;
margin:0px;
padding:0 0 0 17px;
float:left;
}
#left_panel3 p{
margin:0px;
padding:0px 0px 4px 2px;
line-height:18px;
width:800px;
float:left;
}
cite{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#02306b;
font-style:normal;
display:block;
height:30px;
text-transform:uppercase;
}
#table{
width:920px;
margin:0px;
padding:0px;
float:left;
}
#table ul{
margin:0px;
padding:9px 0px 20px 4px;
list-style:none;
}
#table ul li{
margin:0px;
padding:0px;
margin:0px;
padding:0px 0px 5px 10px;
background:url(../images/arrow.png) no-repeat;
float:left;
}
#left_panel2 ul{
margin:0px;
padding:10px 0px 20px 10px;
list-style:none;
}
#left_panel2 ul li{
margin:0px;
padding:0px 0px 6px 12px;
background:url(../images/arrow.png) no-repeat;
float:left;
width:590px;
}
#left_panel2 p{
margin:0px;
padding:0px 0px 8px 0px;
width:590px;
}
.blue_heading{
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
color:#02306b;
}
#left_panel p{
margin:0;
padding:0 0 12px 2px;
width:601px;
text-align:justify;
line-height:19px;
}
#right_panel{
width:299px;
margin:0;
padding:13px 0 20px 0;
background:url(../images/right_panel_bg.jpg) no-repeat top;
float:left;
}
#right_panel2{
width:295px;
margin:0px;
padding:0px 0px 0px 0px;
background:url(../images/bg_line.jpg) no-repeat top left;
float:left;
}
#right_panel p{
margin:0;
padding:0;
float:right;
}
#services{
margin:0;
padding:0 0 20px 10px;
width:983px;
float:left;
}
#box1{
margin:0;
padding:0 0 0 40px;
width:276px;
float:left;
}
#box1 .ul_headings{
margin:0px;
padding:0px;
list-style:none;
}
#box1 .li_headings{
margin:0px;
padding:0px 0px 0px 32px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
text-transform:uppercase;
display:block;
background:url(../images/upcoming_tech_talk_icon.gif) no-repeat;
height:33px;
color:#003b80;
float:left;
}
#box1 .li_headings span{
margin:0px;
padding:10px 0px 0px 0px;
float:left;
}
#box2 .ul_headings{
margin:0px;
padding:0px;
list-style:none;
}
#box2 .li_headings{
margin:0px;
padding:0px 0px 0px 42px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
text-transform:uppercase;
display:block;
background:url(../images/upcoming_training_icon.gif) no-repeat;
height:33px;
color:#003b80;
float:left;
}
#box2 .li_headings span{
margin:0px;
padding:10px 0px 0px 0px;
float:left;
}
#box3 .ul_headings{
margin:0px;
padding:0px;
list-style:none;
}
#box3 .li_headings{
margin:0px;
padding:0px 0px 0px 45px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
text-transform:uppercase;
display:block;
background:url(../images/upcoming_events_icon.gif) no-repeat;
height:33px;
color:#003b80;
float:left;
}
#box3 .li_headings span{
margin:0px;
padding:10px 0px 0px 0px;
float:left;
}
#box1_inner{
margin:0;
padding:0 0 0 0;
background:url(../images/box_1_bg.gif) repeat-y;
width:276px;
float:left;
}
#box2{
margin:0;
padding:0 0 0 39px;
width:276px;
float:left;
}
#box2_inner{
margin:0;
padding:0 0 0 0;
background:url(../images/box_2_bg.gif) repeat-y;
width:276px;
float:left;
}
#box3{
margin:0;
padding:0 0 0 39px;
width:276px;
float:left;
}
#box3_inner{
margin:0;
padding:0 0 0 0;
background:url(../images/box_3_bg.gif) repeat-y;
width:276px;
float:left;
}
.SCHEDULE{
margin:0;
padding:0 0 0 40px;
float:left;
}
#footer{
margin:0;
padding:0;
width:100%;
background:url(../images/footer_bg.gif) repeat;
height:71px;
float:left;
}
#footer_inner{
margin:0 auto;
padding:15px 0 0 33px;
width:969px;
}
#footer_inner2{
margin:0 auto;
padding:15px 0 0 33px;
width:969px;
}
#footer_inner a:link, a:active, a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-stretch:normal;
font-style:normal;
list-style:none;
text-decoration:none;
}
#footer_inner a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-stretch:normal;
font-style:normal;
list-style:none;
text-decoration:underline;
}

#footer_inner p{
margin:0;
padding:0 0 0 235px;
width:280px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-stretch:normal;
font-style:normal;
}
#footer_inner2 p{
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-stretch:normal;
font-style:normal;
}
#footer_inner ul{
margin:0;
padding:0;
width:435px;
*width:435px;
_width:435px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-stretch:normal;
font-style:normal;
list-style:none;
float:left;
}
#footer_inner ul ul{
margin:0;
padding:7px 0 0 0;
width:425px;
*width:430px;
_width:430px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-stretch:normal;
font-style:normal;
list-style:none;
float:left;
}
#footer_inner ul li{
margin:0;
padding:0 3px 0 0;
display:inline;
}
.clear {
clear:both;
}
#m_cad{
margin:0px 0px 0px 24px;
padding:0px;
width:271px;
background:url(../images/mcad_bg.gif) repeat-y;
float:left;
}
#m_cad h1{
margin:0px;
padding:0px;
background:url(../images/pg-1_banner-5.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:normal;
font-stretch:normal;
font-style:normal;
width:271px;
float:left;
}
#m_cad h1 ul{
margin:0px;
padding:11px 0px 0px 20px;
list-style:none;
}
#m_cad h1 ul li{
margin:0px;
padding:0px 0px 4px 8px;
background:url(../images/arrow_white.png) no-repeat;
}
.li_cad{
background:none!important;
padding:0px 0px 4px 40px!important;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
height:22px;
}
.li_cad2{
background:none!important;
padding:0px 0px 4px 27px!important;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
height:22px;
}
#m_cad h1 .no_arrow{
margin:0px;
padding:0px 0px 0px 0px;
background:none;
}
a.cad_links:link, a.cad_links:active, a.cad_links:visited{
text-decoration:none;
color:#000000;
}
a.cad_links:hover{
text-decoration:underline;
color:#000000;
}
a.buy_links:link, a.buy_links:active, a.buy_links:visited{
text-decoration:none;
font-size:15px;
color:#ffffff;
}
a.buy_links:hover{
text-decoration:underline;
font-size:15px;
color:#ffffff;
}
a.newsletter:link, a.newsletter:active, a.newsletter:visited{
text-decoration:none;
font-size:16px;
color:#000000;
}
a.newsletter:hover{
text-decoration:underline;
font-size:16px;
color:#000000;
}
#sim_analysis{
margin:0px 0px 0px 24px;
padding:0px;
width:271px;
background:url(../images/mcad_bg.gif) repeat-y;
float:left;
}
#sim_analysis h1{
margin:0px;
padding:0px;
background:url(../images/pg2_banner5.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:normal;
font-stretch:normal;
font-style:normal;
width:271px;
float:left;
}
#sim_analysis h1 ul{
margin:0px;
padding:13px 0px 0px 20px;
list-style:none;
}
#sim_analysis h1 ul li{
margin:0px;
padding:0px 0px 4px 8px;
background:url(../images/arrow_white.png) no-repeat;
}
#sim_analysis h1 .no_arrow{
margin:0px;
padding:0px 0px 0px 0px;
background:none;
}
#how_to_buy{
	background-position: url(../images/how_to_buy_1px.gif) repeat-y;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	width: 271px;
	display: inline;
	background: url(../images/how_to_buy_1px.gif) repeat-y;
	position: relative;
	display: inline;
	float: left;
}
#how_to_buy h4 ul{
margin:0px;
padding:10px 0px 0px 0px;
list-style:none;
}
#how_to_buy h4 ul li{
margin:0px;
padding:0px 0px 15px 28px;
font-size:15px;
color:#FFFFFF;
}
.li_white{
color:#FFFFFF!important;
font-size:18px!important;
padding:0px 0px 15px 85px!important;
}
.icon1{
margin:0px;
padding:0px 0px 0px 2px;
position:absolute;
top:39px;
float:left;
}
.icon2{
margin:0px;
padding:0px 0px 0px 4px;
position:absolute;
top:74px;
float:left;
}
.icon3{
margin:0px;
padding:0px 0px 0px 3px;
position:absolute;
top:100px;
float:left;
}
.icon4{
margin:0px;
padding:0px 0px 0px 3px;
position:absolute;
top:0px;
float:left;
}
#view_schedule_blue{
margin:0px 0px 5px 45px;
padding:0px;
background:url(../images/view_schedule_bluee.gif) no-repeat;
width:189px;
display:inline;
float:left;
}
#view_schedule_blue p{
margin:0px;
padding:18px 0px 16px 22px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
float:left;
}
#view_schedule_greenn{
margin:0px 0px 0px 43px;
padding:10px 0px 0px 0px;
background:url(../images/view_schedule_greenn.gif) no-repeat;
width:189px;
display:inline;
float:left;
}
#view_schedule_greenn p{
margin:0px;
padding:9px 0px 16px 22px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
float:left;
}
#view_schedule_greyy{
margin:0px 0px 0px 40px;
padding:0px;
background:url(../images/view_schedule_greyy.gif) no-repeat;
width:189px;
display:inline;
float:left;
}
#view_schedule_greyy p{
margin:0px;
padding:19px 0px 16px 22px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
float:left;
}
a.viewschedule_links:link, a.viewschedule_links:active, a.viewschedule_links:visited{
text-decoration:none;
font-size:18px;
color:#ffffff;
}
a.viewschedule_links:hover{
text-decoration:none;
font-size:18px;
color:#ffffff;
}
#newsletter{
margin:0px 0px 0px 28px;
width:220px;
padding:0px;
position:relative;
float:left;
}
#newsletter ul{
margin:0px;
padding:0px 0px 0px 14px;
width:220px;
list-style:none;
}
#newsletter ul li{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
display:block;
}
#newsletter ul li span{
margin:0px;
padding:3px 0px 0px 0px;
float:left;
}


/* Java Banner*/
#main-banner{
	width: 949px;
	float: left;
	position: relative;
	height: 247px;
}

.slideshowContainer {
	width: 949px;
	height: 247px;
}

.loading {
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid #fff;
	padding: 0;
	margin: 0 0 0 1px;
}

.current img {
	border: 1px solid red;
	padding: 0;
}

.outline {
	border: 1px solid #121212;
	z-index: 101;
	position: absolute;
}

#thumbnails {
	position: absolute;
	left: 367px;
	top: 177px;
	z-index: 100;
}

a.morelinks:link, a.morelinks:active, a.morelinks:visited{
text-decoration:underline;
color:#000000;
font-size:13px;
}
a.morelinks:hover{
text-decoration:none;
font-size:13px;
color:#000000;
}

a.bluelinks:link, a.bluelinks:active, a.bluelinks:visited{
text-decoration:underline;
color:#02306b;
font-weight:bold;
font-size:13px;
}
a.bluelinks:hover{
text-decoration:none;
font-size:13px;
color:#02306b;
font-weight:bold;
}

#test{
margin:0px;
padding:0px;
width:949px;
float:left;
}
.view_schedule_green{
margin:0px;
padding:0px;
width:200px;
float:left;
}
<!--Start-->
#nav{
margin:0px!important;
padding:0px!important;
width:949px!important
float:left;
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {
position:relative; 
float:left; 
margin:0px;
padding:0px;
}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
.clear{
clear:both;
}
<!--end-->

