@import url(reset.css);
@import url(News.css);
body
{
 font-size: 76%;
 font-family: Arial, Sans-Serif;
 color: #000;
 text-align: left;
 margin: 0px;
 background-color: #FFF;
}

p
{
	line-height: 1.4em; margin: 0 0 10px 0; font-size: 1em}

strong{font-weight: bold; line-height: 120%}
em{ font-style: italic;}


h2{font-size: 1.6em; font-weight: normal; line-height: 120%; padding: 0; display: block; float: left; clear: both;}
h3{font-size: 1.4em; font-weight: normal; line-height: 120%; padding: 0 0 15px 0;}
h5{}


.IntroDiv .ContentTextDiv em {line-height:14pt;}
.RightMenuDiv h1{ font-size: 1.6em; font-weight: bold; margin-bottom: 0px; display: block; line-height:14pt;}	
.IntroDiv h1{  font-size: 1.40em; line-height: 120%; font-weight: normal; margin: 0px 0 0px 0;  padding: 0 0 0px 0; color: #000 }
.threecolhm h1{font-size: 1.20em; line-height: 120%; font-weight: bold; margin: 0px 0 10px 0;  padding: 0 0 0px 0; color: #000}
.twocol h1{ font-size: 2.6em; font-weight: normal; line-height: 120%; padding: 0; margin: 0 0 10px 0}
.Three h1{font-size: 1.60em; line-height: 100%; font-weight: normal; margin: 0px 0 5px 0;  padding: 0 0 0px 0; color: #000}
.threecol h1{font-size: 2.2em; font-weight: bold; line-height: 120%; padding: 0;}
.ServiceTable h1{font-size: 2.0em; font-weight: bold; line-height: 120%; padding: 0;}


.Leadership{font-size: 2.3em; font-weight: normal; line-height: 120%; padding: 0;}
.Leadership em{ background: #EE3380; font-style: normal;}

table {font-size: 1em;}
.BenefitsTable td{ padding: 5px 10px 5px 0;}
.ServiceTable{ border: 2px solid #666;  height: 310px; vertical-align: top;}
.ServiceTable td{ vertical-align: top;}
ul{ margin: 10px 0 10px 25px; list-style-type: disc; font-size: 1em;}	
li{ padding: 4px 0 4px 2px}
.FloatLeft{ float: left; display: block; margin: 10px 8px 10px 0;}
.FloatRight{float: right; display: block; margin: 10px 0px 10px 8px;}	
a{ color: #000; text-decoration: underline; line-height: 1.4em; }
a:hover{ }

	/*----  Positioning */
	
.MasterDiv{ width: 950px; display: block; text-align: left;  margin: 0px 0 0 40px; } 

.banner{float: left; display: block; width: 900px;}
.logo{ width: 286px; float: left; display: block; margin-left: 23px; }
.MainContent{ width: 950px; display: block; float: left;}

.Proposition{width: 593px;  height: 240px; float: left;  overflow: hidden; }
.Proposition p{ margin: 0; padding: 0; }
.IntroDiv, .RightMenuDiv{ margin-left: 23px; width: 280px; float: left; display: block;}

.threecol, .threecolhm{width: 900px; float: left; display: block; margin-top: 23px}
.fullcol{width: 900px; float: left; display: block; margin-top: 0px; margin-top: 23px;}
	.tcOne{ width: 285px;  float: left; display: block; margin-right: 20px}
	.tcTwo{width: 285px; float: left; display: block;  margin-right: 23px}
	.Three, .tcThree{width: 285px; float: left; display: block;}
	
.twocol{width: 590px; float: left; display: block; margin-right: 23px}

#Flash, #flashcontent, #flashcontent{ float: left; display: block;}
.footer{ float: left; display: block; clear: both; width: 900px; margin-top: 23px;}
.footer ul{margin: 15px 0 0 0; padding: 0px;}
.footer li{float: left; display: block;}
.footer a{ color: #000; text-decoration: none; font-size: 0.9em; margin-right: 15px; font-weight: normal;}


/*-------   TOP MENU  */
.menu{float: left;  display: block; width: 590px; height: 81px; margin-top: 15px;}

.menu a{ }


/*------------  Nav area*/

.VerticalMenu {float: left;  display: block; width: 590px; height: 96px; }
.VerticalMenu ul{margin: 15px 0 0 0; padding: 0px; display: block;}
.VerticalMenu li{ float: left; display: block; }
.VerticalMenu ul li ul, .SubMenu ul li ul { visibility: hidden; display: none;}
.VerticalMenu .ullevel1, .SubMenu .ullevel1{ list-style: none; margin: 0px; padding: 0px;}

.VerticalMenu .ullevel1 li a
{
	line-height: 1em;
margin-right: 10px; padding: 1px 6px 1px 6px; font-size: 0.9em; color: #000; text-decoration: none;
}
.VerticalMenu .ullevel1 #li_level1_1 a:hover, .VerticalMenu .ullevel1 #li_level1_1 .selectedlevel1first
{ background-color: #59C2DB; color: #FFF;}

  .VerticalMenu .ullevel1 #li_level1_2 a:hover, .VerticalMenu .ullevel1 #li_level1_2 .selectedlevel1
{ background-color: #EE3380; color: #FFF;}
.VerticalMenu .ullevel1 #li_level1_3 a:hover, .VerticalMenu .ullevel1 #li_level1_3 .selectedlevel1
{ background-color: #F58020; color: #FFF;}
.VerticalMenu .ullevel1 #li_level1_4 a:hover, .VerticalMenu .ullevel1 #li_level1_4 .selectedlevel1
{ background-color: #F5ED26; color: #000;}
.VerticalMenu .ullevel1 #li_level1_5 a:hover, .VerticalMenu .ullevel1 #li_level1_5 .selectedlevel1, .VerticalMenu .ullevel1 #li_level1_5 .selectedlevel1last
{ background-color: #7FC241; color: #FFF;}


		
.RightMenu {float: left;  display: block; margin: 5px 0 0 0; }
.RightMenu ul{margin: 0 0 0  0; padding: 0px; display: block;}
.RightMenu li{display: block;   }

.RightMenu li a{ text-decoration: none; padding: 0; display: block; font-size: 0.98em; line-height: 1em;}

.RightMenu .ullevel1{margin: 0px; padding: 0px; display: block;}
.RightMenu .ullevel1 li{ padding: 0px 0 0px 0;}
.RightMenu .ullevel1 li a{ padding: 3px 0 3px 0px;
	margin: 0px;}
.RightMenu .ullevel1 .ullevel3{ display: block; margin: 0px; padding: 0px;}
.RightMenu .ullevel3 li{ margin: 0px; padding: 0px;}
.RightMenu .ullevel3 li a
{
	padding: 2px 0 2px 10px;
	margin: 0px;
	
	}
.ullevel3 li a:hover{  color: #000;}

	
	
	/*------  Contact Form  */
	
	.ContactTitleCell{ font-size: 1em; width: 150px; }
	.ContactTextBox{ width: 300px;}
	.ContactMemo{ width: 300px;}
	.ContactSubmit{ display: block; background: #333; color: #FFF; padding: 2px; border: 0px; width: 120px;}