@charset "utf-8";
/* CSS Document */

/*Page Setup*/
* {
	margin: 0px;
	padding: 0px;
	/* [disabled]text-align: center; */
}

body {background: #fff;

}
/*----------*/

/*Header*/
#header {

width: 600px;
height: 177px;

background-image: url('images/pac_banner.jpg');
background-repeat: no-repeat;
background-color: #fff;
border-bottom: 1px sollid #e9e9e9;
}

/*Search Form*/

#search {
	position: absolute;
	left: 820px;
	top: 150px;
	width: 400px;
}
	
#header form.search {

text-align: center;
position: absolute;
width: 250px;
top: 140px;
left: 770px;

}


/*left nav*/

#leftnav {
width: 200px; 
background-color: #fff;
float: left;
border-right: 1px solid #99CCFF;
font-family: "Helvetica";
font-size:14px;

}

#leftnav ul {

text-align: center;
line-height: 1.5em;
list-style-type: none;
margin-bottom: 50px;

}

#leftnav li {font-face: arial;}
#leftnav li.menutitle {background-color: #6699CC; color: #fff; border-top: #99CCFF;}

#leftnav a {text-decoration: none; color: #000000;}
#leftnav ul li {border-bottom: 1px dashed #669999;}
#leftnav ul li a:hover {display:block; background-color: #99CCFF; color: #fff;} /*#99CCFF*/


/*Navigation Menu*/

#navcon {

background-image: url('images/gradient.jpg'); 
border-repeat: repeat-x;
width: 100%; height: 56px;
position: relative;
border-bottom: 1px solid #99CCFF;
border-top: 1px solid #99CCFF;
}
#nav {

width: 790px; 
height: 56px; 
position: relative;
/*text-align: center;*/
float: left;
color: #999; 
font-family: arial; 
margin: 0 auto;
font-size: .9em;

}

#nav ul {

list-style-type: none;

}

#nav ul li {

float: left;
position: relative;

}

#nav ul li a {

border-right: 1px solid #e9e9e9;
padding: 20px;
text-align: center;
color: #999;
display: block;
text-decoration: none;

}

#nav ul li a:hover {

background-color: #12aeef;
color: #ffffff;

}

#nav ul li a:active {

background-color: #12aeef;
color: #ffffff;

}


#nav ul li ul {display: none;}

#nav ul li:hover ul {display: block; position: absolute;}

#nav ul li:hover ul li a {background: #12aeef; color: #fff; display: block; border-bottom: 1px solid #f2f2f2; border-right: none; width: 100px;}

#nav ul li:hover ul li a:hover {background: #6dc7ec; text-color: #fff;}

.top {border-top: 1px solid #f2f2f2;}
.first {border-left: 1px solid #e9e9e9;}

table#getquote {margin-left:: 50px;}



/*Body Content Section*/

#body {
	width: 800px;
	background-color: #fff;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-family:"Helvetica";
	/*border-bottom: 1px solid #99CCFF;*/
	left: 5px;
	top: 5px;

}

#main {
width: 750px;
background-color: #fff;
/*float: left;*/
margin-left: 5px;
margin-right: 5px; 
left: 205px;
top: 235px;
postion: relative;

}

#body h1 {

font-size: 14pt;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
display: block;
text-decoration: bold;
color: #fff;
font-face: helvica;
text-align: center;
border-bottom: 1px solid #99CCFF;
background-color: #6699CC;


}

#body h2 {
font-size: 13pt;
text-decoration: bold;
text-align: center
}

#body p {
	margin-left: 10px;
	margin-right: 10px;
	/* [disabled]margin-bottom: 30px; */
	/* [disabled]text-indent: 0px; */
	/* [disabled]word-spacing: normal; */
	padding: 0;
	line-height: 1em;
	text-align: center;

}

#body img.floatLeft {

float: left;
margin: 4px;

}


#body img.floatRight {

float: right;
margin: 4px;

}

/*Index.html Table Format*/

#body td.home {
padding-left: 10px;
padding-right: 10px;
text-align: center;
border-left: 1px dashed #99CCFF;
line-height: 1em;
}

#body td.firstcell  {
border-left: none;
}

#body th {text-align: top;}

/*Right Navigation*/

#rightnav {
width: 200px; height: 800px;
background-color: #fff;
float: left;
border-left: 1px dashed #99CCFF;
border-right: 1px dashed #99CCFF;
border-bottom: 1px solid #99CCFF;
left: 915px;
top: 235px;
position: absolute;
font-family: "Helvetica";
font-size:14px;


}

#rightnav ul {

text-align: center;
line-height: 1.5em;
list-style-type: none;
/*margin-top: 50px;*/

}

#rightnav li {font-face: arial;}
#rightnav li.menutitle {background-color: #6699CC; color: #fff; border-top: #99CCFF;}

#rightnav a {text-decoration: none; color: #000000;}
#rightnav ul li {border-bottom: 1px dashed #669999;}
#rightnav ul li a:hover {display:block; background-color: #99CCFF; color: #fff;}

#rightAd {

margin-top: 50px;
border-bottom: 1px;
width: 192px; 
height: 490px;
background-image: url('images/Yaskawa_SideBannerAd.jpg');
background-repeat: no-repeat;
font-family: "Helvetica";

}


/*Footer Section*/

#footer {
clear: both;
width: 1000px;
height: 100px;
border-top: 1px dashed #99CCFF;

}

#footer p {
text-align: center;
font-family: arial;
font-size: 10pt;
color: gray;
margin-top: 10px;
}

