﻿body 
{
	margin-left: 5%; 
	margin-right: 5%; 
	margin-top:1%;
	color: black; 
	background-color: #a7a9ac;
}

h1
{ 	font-family: Arial, Georgia, Verdana; font-weight: bold; font-size: large;
  	font-variant: small-caps; color: #a10000;
  	margin-top:0.7em;
}

h2
{ 	font-family: Arial, Georgia, Verdana; font-weight: bold; font-size: large;
  	font-variant: small-caps; color: #273175;
  	padding-top: 0.2em; 
}

h3
{ 	font-family: Arial, Georgia, Verdana; font-weight: bold; font-size: large;
  	font-variant: small-caps; color: Black;
  	padding-top: 0em; 
}


p 
{	font-family: Arial, Georgia, Verdana; 
 	font-weight: normal; 
 	font-size: small;
  	color: Black
}


ul {
	font-family: Arial, Georgia, Verdana;  
	font-size: 0.8em;
	font-weight:  normal;
	margin: 0em 0em 0em 2em;
	padding:0em 0em 1em 2em;
	list-style-position: outside;
	list-style-type: disc;
}

ol 
{
	font-family: Arial, Georgia, Verdana; 
 	font-weight: normal; 
 	font-size: small;
  	color: Black;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0em 0em 0em 2em;
	padding:0em 0em 1em 2em;
}

.smalltext {font-size: small;}

.smallertext {	font-size: smaller;}


.mediumtext {font-size: medium }

.gt_pointer
{
	color: #a10000;
	font-size: 90%;
}

.li_faq
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%;
	padding: 0 0 2em 0;
	color: #273175
}
.faq_link
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.faq_link a:hover
{
	color: Red
}

.faq_question
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #273175;
	font-weight: bold;
	font-size: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em	
}

.sublist {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: Black;
	font-size: 1em;
	font-weight:  normal;
	margin: 1em 0 0 1em;
	padding: 0em 0em 0em 0.2em;
	list-style-position: outside;
	list-style-type: circle;
}

.mandatory
{
	color: Red;
}


/* Home Page Top Level Styles */
div.page_div 
	 {background-image: url(../images/vertical_shadow1.png);
	  background-repeat: repeat-y;
	  background-position: right;
	  padding: 1em 1em 0em 0em; margin: 0em 0em 0em 0em; width:100%; 
	  background-color: white} 

div.insidep_left {
	background-image:  url(../images/side_image3.png);
    background-repeat: no-repeat;
    width: 222px;
	padding: 0.5em 0.3em 1em 0.3em; 
	margin: 0.5em 0em 0em 0em; 
	float : left;}

div.insidep_people_left
	{ 
	background-image:  url(../images/side_image.png);
    background-repeat: no-repeat;
    width: 222px;
   	margin: 0.5em 0em 0em 0em; 
	padding: 0.5em 0.3em 1em 0.3em; float : left;}


div.page_div_homep	{height:41em}

div.page_div_short	{height:40em}
div.insidep_left_short {height: 31em}
div.insidep_people_left_short {height: 31em}

div.page_div_medium {height:50em}
div.insidep_left_medium {height: 41em}
div.insidep_people_left_medium {height: 41em}

div.page_div_xmedium {height:55em}
div.insidep_left_xmedium {height: 46em}
div.insidep_people_left_xmedium {height:46em}

div.page_div_long {height:60em}
div.insidep_left_long {height: 51em}
div.insidep_people_left_long {height: 51em}

div.page_div_xlong {height:70em}
div.insidep_left_xlong {height: 61em}
div.insidep_people_left_xlong {height: 61em}

div.page_div_xxlong{height:80em}
div.insidep_left_xxlong {height: 71em}
div.insidep_people_left_xxlong {height: 71em}

div.page_div_xxxlong{height:90em}
div.insidep_left_xxxlong {height: 81em}
div.insidep_people_left_xxxlong{height:81em}

div.page_div_xxxxlong{height:100em}
div.insidep_left_xxxxlong {height: 91em}
div.insidep_people_left_xxxxlong {height: 91em}

div.page_div_xxxxxlong{height:115em}
div.insidep_left_xxxxxlong {height: 106em}
div.insidep_people_left_xxxxxlong {height: 106em}

div.page_div_xxxxxxlong{height:120em}
div.insidep_left_xxxxxxlong {height: 111em}
div.insidep_people_left_xxxxxxlong {height: 111em}

div.page_div_xxxxxxxlong{height:125em}
div.insidep_left_xxxxxxxlong {height: 116em}
div.insidep_people_left_xxxxxxxlong {height: 116em}

div.page_div_downloadpage {height:175em}
div.insidep_left_downloadpage {height: 166em}

.header_links
{ font-size: 80%;text-decoration: none;	color: #273175;}
.header_links:hover
{ font-size: 80%;text-decoration: none;	color: #780000;}
.logo_div {
	padding: 1em 1em 0.1em 0.8em; margin: 0em 0em 0em 0em; width:96%; height: 45px} 
.float_right
	{ float: right}
	
.float_left
	{ float: left}
	  	 
.mainmenu 
	{ background-image: url(../images/horizontal_shadow1.png);
	  background-repeat: repeat-x;
	  background-position: bottom;
	  padding : 0.2em 0.5em 0.6em 0.5em; 
	  margin: 0em 0em 0em 0em; height: 1.1em; 
      background-color: #273175; width: 97% } 
.mainmenu_dynamic {background-color: #CCCCCC}
.mainmenu_dynamic_hover {background-color: Gray}
.mainmenu_hover {background-color: Black}
.mainmenu_level0 { color: white;  font-family: Arial, Georgia, Verdana ;
 					margin: 0 0 0 0; 
 					padding: 0em 0em 0em 0em;
                   font-size: small;
                   font-weight: bold}
.mainmenu_level0Safari { color: white;  background-color: #273175; font-family: Arial, Georgia, Verdana ;
				  padding : 0.2em 0.5em 0.6em 0.5em; 
				  margin: 0em 0em 0em 0em; height: 1em; 
                   font-size: small;
                   width: 97%}


.mainmenu_level0_header
{	
 	color: #a10000; font-weight: bold; 
 	margin: 0 0 0 0; 
 	padding: 0em 0em 0em 0em;
 	text-align: left;
 	float: left}

.mainmenu_level1 { border-right: solid thin gray; 
                   Padding: 0.5em 1em 0.5em 1em; color: Black; 
                   font-family: Arial, Georgia, Verdana ;
                   font-size: small;
                   font-weight: bold;
                   opacity: .9;
					filter: alpha(opacity=90)}
.mainmenu_level1Safari { border-right: solid thin gray; 
                   Padding: 0.5em 1em 0.5em 1em; color: Black; 
                   font-family: Arial, Georgia, Verdana ;
                   font-size: small;
                   opacity: .9;
					filter: alpha(opacity=90)}					

div.banner_div 
{
	background-image:  url(../images/banner.png);
	background-repeat: no-repeat;
	padding: 1em 1.8em 0em 0em; margin: 0em 0em 0em 0em; width:96%; height: 280px; 
	background-color: White} 
div.homep_left
	{ width :31%; padding: 0em 0.3em 2em 0.3em; height: 13em; 
	  background-color: White; float : left}
div.homep_middle
	{ width :31%; padding: 0em 0.3em 2em 0.3em; background-color: #e7e8e9 ;
	  height: 13em;float : left }
div.homep_right
	{ width :31%; padding: 0em 0.3em 2em 0.3em; background-color:White;
	  height: 13em; float:left }
div.footer
	{ width : 69%; padding: 0em 0.5em 1em 0.5em;height: 2em; float:left; }
.footer_links
{ font-size: 80%;text-decoration: none;	color: #273175;}
.footer_links:hover
{ font-size: 80%;text-decoration: none;	color: #780000;}


/* Styles for Columns */
div.col_heading1 
{margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0.5em; font-weight: Bold; 
 font-family: Arial, Georgia, Verdana;
 font-size: 100%; color: White;
 background-color: #273175;
 }

.col_li
{ }

ul.col_ul
{	margin: 0.5em 0em 0.5em 1em; list-style-type: square; list-style-position: outside;	
 	color:#780000; padding: 0.5em 1em 0.5em 1em;}
 	
.col_links
{ font-size: 100%;text-decoration: none;	color: Black;}

.col_links:hover
{ font-size: 100%;text-decoration: none;	color: #780000;}


/* Inside Page Styles */
div.insidep2_left
	{ 
	background-image:  url(../images/side_image2.png);
    background-repeat: no-repeat;
    width: 222px; height: 700px;
	padding: 0em 0.3em 1em 0.3em; float : left;}


div.insidep2_left_short
	{ 
	background-image:  url(../images/side_image2_short.png);
    background-repeat: no-repeat;
    width: 222px; height: 500px;
	padding: 0em 0.3em 1em 0.3em; float : left;}


div.insidep_right
	{ width :65%; 	margin: 0.5em 0em 0em 0em; padding: 0.5em 0.3em 1em 0.3em; background-color:White; float:left; }
.sidemenu 
	{padding: 0em 0em 0em 0em; margin-left: 10%; 
	 margin-right:10%; margin-top: 2em} 
.sidemenu_level0 {	color: #273175; 
					background-color: White;
					text-align: left;
					border: solid thin gray; font: Arial;
					margin: 0.1em 0em 0.1em 0em;
					padding: 0em 0.7em 0em 0.7em;
					opacity: .9;
					width: 11em;
					filter: alpha(opacity=90)}
.sidemenu_heading
{	background-color: #273175; 
 	color: white; 
 	font-weight: bold; 
 	margin: 0 0 0 0; 
 	padding: 0em 0em 0em 0em;
 	width: 98%; 
 	text-align: left;
 	float: left}
.sidemenu_hover {color: #a10000 }

.sidemenu_product 
	{ padding: 0em 0em 0em 0em; margin: 4% 1% 0% 1%; width: 90%; } 	
.sidemenu_product_level0 {	color: #273175; 
					background-color: White;
					border-bottom: black;
					font-family: Arial;
					font-size: 80%; 
					text-align: left;
					width: 100%;
					margin: 0.1em 0em 0.1em 0em;
					padding:0em 0em 0em 0.2em}
.sidemenu_product_hover {color: #a10000 } 					

.menu_bareas           
	{padding: 0em 0em 0em 0em; margin-left: 3%; margin-right:30%; margin-top: 0em; width: 97%} 
.menu_bareas_inside           
	{padding: 0em 0em 0em 0em; margin-left: 0%; margin-right:0%; margin-top: 0.5em; width: 100%} 

.menu_bareas_level0
{					color: #273175; 
					background-color: White;
					border: solid thin gray; 
					font: Georgia, Verdana, Arial;
					padding:0.5em 1em 0.5em 1em;
					opacity: .85;
					filter: alpha(opacity=85)}

.menu_bareas_level0_inside
{					color: #273175; 
					background-color: White;
					border: solid thin gray; 
					font: Georgia, Verdana, Arial;
					font-size: small;
					margin:0em 0em 0em 0em;
					padding:0.8em 1em 0.5em 0.3em;}
					
					
					
.ImageNoBorder
{
	display: inline;
	margin: 1em 1em 1em 1em;
	border: none;
}

.ImageInLineCentered
{
	text-align: center;
	display: inline;
	margin: 0 1em 0 1em;
	padding: 0 0 0 0;
	border: none;
	vertical-align: middle;
}

.customer_quote1 
{
	background-image: url("../images/customer_quote_background1.jpg");
	background-repeat:no-repeat;
	width: 18em;
	float: right;
	padding: 0.2em 1em 0.2em 1em;
	margin-left: 1em;
}

.formtype1
{
	width: 27em;
	height: 40em;
	float: left;
	padding: 1em 1em 0.2em 1em;
	margin: 0.1em 1em 3em 0em;
}

.formtype1_heading
{
	
	width: 15em;
	float: left;
	padding: 0.1em 0 0 0;
}

.formtype1_field
{
	width: 15em;
	padding: 0.1em 0 0 0;

}
.centered_button 
{
	margin-left: 45%;
	background-color: #0099CC;
	color: White;
	font-weight: bold;
}
.warningMsg
{
	color: #a10000;
	font-weight: bold;
}
.ErrorMsg
{
	color: #a10000;
	font-weight: bold;
	text-align: center;
}

.WebinarText
{
	width :70%;
	padding: 0.5em 0em 0.5em 0em;
}

.WebinarLeft
{	font-family: Arial, Georgia, Verdana; 
 	font-weight: normal; 
 	font-size: small;
  	color: Black;
	width :70%; float : left }

.WebinarRight
{	font-family: Arial, Georgia, Verdana; 
 	font-weight: normal; 
 	font-size: small;
	width :25%; float: right }

/*******************Testing  new menu control ****************/
ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}