/* CSS Document */
*{
margin: 0;
padding: 0;
}
div.holder /*holds everything*/
{
width: 786px;
margin-left: auto;
margin-right: auto;
margin-top: 2px;
}
	div.top /*holds logo and headers*/
	{
	border-bottom: 4px solid #EA8631;
	background: #ffffff url(../images/structure/header_repeater_bg.jpg) repeat right center;
	height: 130px;
	position: relative;
	text-align:center;
	}
		img.gatan_logo
		{
		position: absolute;
		left: 0;
		bottom: 0;
                border:0;
		border-right: 1px solid #FFF;
		}
		div.header_text
 		{
 	        top: 58px;
		margin-left:100pt;
		vertical-align:middle;
		font: bold normal 48px arial;
  		font-weight: bold;
		color: #b4d471;
width: 643px;
line-height: auto;
padding-top: 30px;
		}
		div.top_nav
		{
		position: absolute;
		bottom: 0px;
		right: 0px;
		}
			div.top_nav ul
			{
			list-style-type: none;
			margin: 0;
			
			}
			div.top_nav ul li
			{
			display: inline;
			margin: 0;
			vertical-align: bottom;
			border-right: 2px solid #EA8631;
			padding: 0 0 1px 0;
			}
			div.top_nav ul li a
			{
			font: bold normal 11px/12px arial;
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			padding: 4px;
			margin: 4px;
			}
			div.top_nav a:hover
			{
			color: #EA8631;
			}
	div.content /*holds nav and content*/
	{
float: left;
width: 786px;
	}
	
			div.leftnav
			{
			width: 130px;
			float: left;
                        border:0px;
                        background: #FFF;
                        height:100%;
			}
			div.search
			{
			background: #B3D670;
			padding: 5px 0 0 2px;

			}
			div.search input
			{
			vertical-align: middle;
			font: normal normal 9px/12px verdana;
			padding: 2px 2px 1px 2px;
			}
			div.home_menu
			{
                         font-family:Verdana;
                        color: #000000;
                        font-weight:bold;
                        font-size:9px;
			background: #B3D670;
			padding: 0px;
			border: 0px;
                        line-height:12px;
                        color: #000000;

			}
                        div.home_menu li{
                          margin-left:3px;
                        *margin-left:-10px;
list-style-type: none;
background: url(../images/structure/bullet_white.gif) 0px 6px no-repeat;
*background: url(../images/structure/bullet_white.gif) 12px 7px no-repeat;
padding: 0 3px 4px -30px;
*padding-left: -20px;
                        }
			div.products_menu
			{
			background: #b3d670;
			padding: 0px;
			}
                        div.products_menu li{
                        /*padding:0px;
                        list-style-type: square;*/
                        margin-left:3px;
                        *margin-left:-10px;
list-style-type: none;
background: url(../images/structure/bullet.gif) 0px 6px no-repeat;
*background: url(../images/structure/bullet.gif) 12px 7px no-repeat;
padding: 0 3px 0 -30px;
*padding-left: -20px;

                        }
                        div.products_menu .menu2 li a
                        {
                        font-family:Verdana;
                        color: #000000;
                        font-weight:bold;
                        font-size:9px;
                        }
			div.company_menu
			{
			background: #0193CF;
			padding: 1px;
			border-top: 2px solid #ffffff;
                        font-family:Verdana;
                        font-weight:bold;
                        font-size:9px;
                        color:#FFFFFF;
			}


 div.company_menu .menu2 li{
                        /*padding:0px;
                        list-style-type: square;*/
                        margin-left:3px;
                        *margin-left:-10px;
list-style-type: none;
background: url(../images/structure/bullet_white.gif) 0px 6px no-repeat;
*background: url(../images/structure/bullet_white.gif) 12px 7px no-repeat;
padding: 0 3px 0 -30px;
*padding-left: -20px;
color:#FFFFFF;
                        }

 div.company_menu .menu2 li a
                        {
                        font-family:Verdana;
                        color: #FFFFFF;
                        font-weight:bold;
                        font-size:9px;
                        }

 div.company_menu .menu2 li a:hover
                        {
                        font-family:Verdana;
                        color: #EA8631;
                        font-weight:bold;
                        font-size:9px;
                        }

			div.resources_menu
			{
			position: relative;
			border-top: 2px solid #ffffff;
			background: #0193CF;
			padding: 1px 1px 12px 1px;
			background: #0193CF url(../images/structure/menu_btm_bg.gif) no-repeat center bottom;
                         font-family:Verdana;
                        font-weight:bold;
                        font-size:9px;
                        color:#FFF;
			}

div.resources_menu .menu2 li{
                        /*padding:0px;
                        list-style-type: square;*/
                        margin-left:3px;
                        *margin-left:-10px;
list-style-type: none;
background: url(../images/structure/bullet_white.gif) 0px 6px no-repeat;
*background: url(../images/structure/bullet_white.gif) 12px 7px no-repeat;
padding: 0 3px 0 -30px;
*padding-left: -20px;
color:#FFFFFF;
                        }

div.resources_menu .menu2 li a
                        {
                        font-family:Verdana;
                        color: #FFFFFF;
                        font-weight:bold;
                        font-size:9px;
                        }

div.resources_menu .menu2 li a:hover
                        {
                        font-family:Verdana;
                        color: #EA8631;
                        font-weight:bold;
                        font-size:9px;
                        }

			div.bottom_nav_links
			{
			position: relative;
			height: 60px;
background-color:#FFF;
			}
			div.questions
			{
			width: 47px;
			position: absolute;
			left: 5px;
			top: 5px;
background-color:#FFF;
			}
			div.answers
			{
			width: 72px;
			position: absolute;
			left: 60px;
			bottom: 0;
			}
			div.menu1 a
			{
			font-family:Verdana;
                        color: #000000;
                        font-weight:bold;
                        font-size:9px;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			padding: 2px 2px 2px 4px;
			display: block;
			}
			div.menu1 a:hover
			{
			color: #EA8631;
			background: #ffffff;
			}
			div.menu1current a
			{
			font: bold normal 11px/13px arial;
			font-weight: bold;
			text-decoration: none;
			color: #EA8631;
			background: #ffffff;
			padding: 2px 2px 2px 4px;
			display: block;
			}
                        div.menu1 li{
                         list-style-type: none;
                         margin-left:0px;
                         *margin-left:-18px;
list-style-type: none;
background: url(../images/structure/bullet1.gif) 0px 6px no-repeat;
padding: 0 3px 0 -30px;
                        }
			div.menu2 a
			{
			font: bold bold 9px/11px verdana;
			font-weight: bold;
			text-decoration: none;
			color: #FFFFFF;
			padding: 2px 2px 2px 6px;
			display: block;
			}
			div.menu2 a:hover
			{
			color: #EA8631;
			background: #ffffff;
			}
			div.menu2current a
			{
			font: normal normal 11px/13px arial;
			font-weight: normal;
			text-decoration: none;
			color: #EA8631;
			background: #ffffff;
			padding: 2px 2px 2px 6px;
			display: block;
			}

		div.actual_content /*holds right column*/
		{
		float: left;
		width: 625px;
		padding: 15px 15px 15px 15px;
		font: normal normal 12px/15px verdana;
margin-left:120px;
_padding-left:-300px;
*margin-left:120px;
margin-top:-505px;
_padding-right:700px;
*margin-right:19px;
_position:fixed;
		}

                div.actual_content p
                {
                margin:10px 0;  
                }

div.actual_content_sub /*holds right column*/
		{
		float:left;
		width: 625px;
		padding: 15px 15px 15px 15px;
		font: normal 12px verdana;
                line-height:auto;
margin-left:135px;
margin-top:-490px;
*margin-right:70px;
list-style-position:inside;
_margin-left:70px;
_display:table;
		}

                div.actual_content_sub p
                {
                margin:10px 0;  
                }

                div.actual_content_sub h2{
                     padding:3px;
                }
                 div.actual_content_sub ul li{
                  font: normal 12px Verdana;
                  padding-left:3px;
                  list-style:outside;
                 }





div.actual_content_sub a
{
color: #0093D0;
text-decoration: none;
}
div.actual_content_sub a:hover
{
text-decoration: underline;
}
div.actual_content_sub h1
{
color: #01A8DD;
padding: 0 0 4px 0;
font: bold normal 23px/29px verdana;
font-weight: bold;
}
div.actual_content_sub h2
{
color: #000000;
font: bold normal 21px/25px verdana;
font-weight: bold;
margin: 0 0 13px 0;
}
div.actual_content_sub h3
{
font: bold normal 18px/23px verdana;
font-weight: bold;
margin: 0 0 11px 0;
}
div.actual_content_sub h4
{
font: bold normal 15px/19px verdana;
font-weight: bold;
margin: 0 0 9px 0;
}
div.actual_content_sub h5
{
font: bold normal 13px/16px verdana;
font-weight: bold;
margin: 0 0 6px 0;
}
div.actual_content_sub blockquote
{margin: 0 0 0 30px;}

div.actual_content_sub ul
{
margin: 5px 12px 10px 3px;
list-style-type: disc;
list-style:outside;
margin-left:30px;
}
div.actual_content_sub ol
{
margin: 5px 12px 10px 3px;
}
div.actual_content_sub li
{
margin: 0 0 5px 0;
list-style:outside;
}





                
                                div.no
		{
		display: none;
		}
div.home_toc
{

float: right;
width: 230px; height:364px;
border: 1px solid #0696D2;
margin: -505px -656px 10px 0;
_margin: -505px 0px 10px 540px;
*margin: -505px -270px 10px 0;
_margin-left:540px;
_position:relative;
}

#banner{
position:relative;
margin-left: 151px;
_margin-left: 144px;
margin-top:-110px;
}

#moreNews {
text-align: right;
margin-bottom: 5px;
}

div.home_toc h3
{
background: #0696D2;
color: #ffffff;
font: bold normal 14px/15px verdana;
padding: 5px; margin-bottom:20px;
}
div.home_toc div
{
padding: 0 4px 0 4px;
font: normal normal 10px/12px verdana;
}
div.home_toc div a
{
font: normal normal 12px/13px verdana;
}
div.toc_title
{
margin: 0 0 4px 0;
}
div.toc_date
{
margin: 3px 0 3px 0;
}
div.home_content
{
width: 385px;
padding: 0px 0 5px 25px;
margin-left:125px;
_margin-left:55px;
text-align:justify;
}
div.actual_content a
{
color: #0093D0;
text-decoration: none;
}
div.actual_content a:hover
{
text-decoration: underline;
}
div.actual_content h1
{
color: #01A8DD;
padding: 0 0 4px 0;
font: bold normal 23px/29px verdana;
font-weight: bold;
}
div.actual_content h2
{
color: #000000;
font: bold normal 21px/25px verdana;
font-weight: bold;
margin: 0 0 13px 0;
}
div.actual_content h3
{
font: bold normal 18px/23px verdana;
font-weight: bold;
margin: 0 0 11px 0;
}
div.actual_content h4
{
font: bold normal 15px/19px verdana;
font-weight: bold;
margin: 0 0 9px 0;
}
div.actual_content h5
{
font: bold normal 13px/16px verdana;
font-weight: bold;
margin: 0 0 6px 0;
}
div.actual_content blockquote
{margin: 0 0 0 30px;}

div.actual_content ul
{
margin: 5px 12px 10px 30px;
list-style-type: disc;
}
div.actual_content ol
{
margin: 5px 12px 10px 30px;
}
div.actual_content li
{
margin: 0 0 5px 0;
}
div.toc_title a
{
margin: 4px 0 0 0;
display: block;
border-bottom: 1px dotted #AFE8FF;
}
div.toc_date
{
margin: -3px 0 15px 0;

font-size: 10px;
}
div.yes
{
padding: 30px 115px 15px 15px;
min-height: 104px;
_height: 104px;
}
div.yes h3
{
margin: 0 0 7px 4px;
}
div.actual_content form
{

}
div.actual_content form h4
{
background: #0093D0;
color: #ffffff;
font-weight: normal;
padding: 0 0 0 4px;
margin: 4px 0 4px 0;
font-size: 12px;
}

.product_header h3{
font-size:11px;
}

div.footer
{
clear: both;
padding: 40px 0 0 0;
margin: 0 0 10px 0;
heigth: 50px;
position: relative;
_position:absolute;
}
		div.footer_img
		{
		position: relative;
		left: 0;
		bottom: 0;
		width: 130px;
		}
		div.footer_copyright
		{
		position: relative;
		right: 6px;
		top: 6px;
		width: 210px;
		font: normal normal 9px verdana;
		color: #359FE0;
float:right;
margin-bottom:5px;
		}
div.meetingtoc
{
margin: 0 0 13px 0;
}


div.movie{
width:250px;
float:left;
margin-bottom:50px;
margin-right:50px;;
}


div.movie-detail{
width:500px;
margin-bottom:50px;
}


div.flash{
float:left;
}

div.caption{
padding:5px;
clear:both;
}

.printicon{
text-align:right;
padding-bottom:10px;
}
