/* Div Definitions */



#Content						{width: 100%;}

#Background						{width: 760px; position: relative; margin: 0 auto;}

#RowOne							{width: 760px; position: relative; margin: 0 auto;}
#RowTwo							{width: 760px; position: relative; margin: 0 auto;}
#NewTopNav						{width: 760px; position: relative; margin: 0 auto; background-color: #FFFFFF; color: #660099; text-align: left; font-family: Verdana; font-size: 70%;}
#TopNav							{width: 760px; position: relative; margin: 0 auto; color: #9966CC; text-align: left; }

#SubNav							{width: 760px; position: relative; height:20px; top: 0px; color: #434343; text-align: left;}
#MenuBlank						{width: 760px; position: relative; top: 1px; background-color: #FFFFFF; color: #FFFFFF; text-align: left;}

#Propositions					{width: 760px; position: relative; margin: 0 auto; top: 8px;}
#GreyBar						{width: 760px; position: relative; margin: 0 auto; top: 15px; height: 5px; background-color: #EEEEEE;}

#MainLeft						{width: 200px; position: relative; top: 30px; font-family: Verdana; font-size: 70%; float: left; text-align: center;}
#MainMiddle						{width: 300px; position: relative; top: 30px; font-family: Verdana; font-size: 70%;}
#MainRight						{width: 160px; position: relative; top: 30px; font-family: Verdana; font-size: 70%; float: right;}

#Footer							{width: 760px; position: relative; margin-top: 5px;}


/* Sub Menus */

#MenuAboutUs					{width: 760px; position: relative; top: 0px; background-color: #996699 color: #9966CC; text-align: left;}
#MenuSectors					{width: 760px; position: relative; top: 0px; background-color: #996699; color: #9966CC; text-align: left;}
#MenuSolutions					{width: 760px; position: relative; top: 0px; background-color: #996699; color: #9966CC; text-align: left;}
#MenuCareers					{width: 760px; position: relative; top: 0px; background-color: #996699; color: #9966CC; text-align: left;}


/* Tag ReDefs */

body							{margin: 0px; background-color: #FFFFFF; text-align: center}
td.SubTitle						{color: #FF0000; font-family: Verdana; font-size: 75%; font-weight: bold; border-bottom: dotted 1px #AAAAAA; padding-bottom: 5px;}
ul								{list-style-image: url('../images/bullet2.gif');}
td.topnav					    {color: #434343; font-family: Verdana; font-size: 75%; background-color: #D6D6D6}

/* Links */

a.TopRowCurrent					{color: #FF0000; font-family: Verdana; text-decoration: none;}
a.TopRowCurrent:visited			{color: #FF0000; font-family: Verdana; text-decoration: none;}
a.TopRowCurrent:hover			{color: #FF0000; font-family: Verdana; text-decoration: none;}
a.TopRowCurrent:visited:hover	{color: #FF0000; font-family: Verdana; text-decoration: none;}

a.TopNavLinks					{color: #660099; font-family: Verdana; font-size: 75%; text-decoration: none;}
a.TopNavLinks:visited			{color: #660099; font-family: Verdana; font-size: 75%; text-decoration: none;}
a.TopNavLinks:hover				{color: #FF0000; font-family: Verdana; font-size: 75%; text-decoration: none;}
a.TopNavLinks:visited:hover		{color: #FF0000; font-family: Verdana; font-size: 75%; text-decoration: none;}

a.TopNavCurrent					{color: #FF0000; font-family: Verdana; font-size: 75%; text-decoration: none;}
a.TopNavCurrent:visited			{color: #FF0000; font-family: Verdana; font-size: 75%; text-decoration: none;}
a.TopNavCurrent:hover			{color: #FF0000; font-family: Verdana; font-size: 75%; text-decoration: none;}
a.TopNavCurrent:visited:hover	{color: #FF0000; font-family: Verdana; font-size: 75%; text-decoration: none;}

a.SubNavLinks					{color: #660099; font-family: Verdana; font-size: 70%; text-decoration: none;}
a.SubNavLinks:visited			{color: #660099; font-family: Verdana; font-size: 70%; text-decoration: none;}
a.SubNavLinks:hover				{color: #FF0000; font-family: Verdana; font-size: 70%; text-decoration: none;}
a.SubNavLinks:visited:hover		{color: #FF0000; font-family: Verdana; font-size: 70%; text-decoration: none;}

a.SubNavCurrent					{color: #FF0000; font-family: Verdana; font-size: 70%; text-decoration: none;}
a.SubNavCurrent:visited			{color: #FF0000; font-family: Verdana; font-size: 70%; text-decoration: none;}
a.SubNavCurrent:hover			{color: #FF0000; font-family: Verdana; font-size: 70%; text-decoration: none;}
a.SubNavCurrent:visited:hover	{color: #FF0000; font-family: Verdana; font-size: 70%; text-decoration: none;}

a.FooterLink					{font-family: Verdana; color: #BBBBBB;}

a								{color: #660099; text-decoration: none;}
a:hover							{color: #FF0000; text-decoration: underline;}
a:visited						{color: #660099;}
a:visited:hover					{color: #FF0000;}
a.WhiteContent:link				{font-family: Verdana; font-size: 70%; color: #FFFF00;}
.selected						{color: #FF0000; text-decoration: none}

a.FooterLinkGrey				{color: #BBBBBB; font-family: Verdana; text-decoration: none;}
a.FooterLinkGrey:visited		{color: #BBBBBB; font-family: Verdana; text-decoration: none;}
a.FooterLinkGrey:hover			{color: #FF0000; font-family: Verdana; text-decoration: underline;}
a.FooterLinkGrey:visited:hover	{color: #FF0000; font-family: Verdana; text-decoration: underline;}

/* New Classes */

.TopRow							{color: #FFFFFF; font-family: Verdana; font-size: 75%; margin-bottom:3px;}
.TopNav							{color: #FFFFFF; font-family: Verdana; font-size: 75%;}
.CurrentPageNoLinkTop			{color: #FFFF00; font-family: Verdana; font-size: 75%; text-decoration: none;}
.CurrentPageNoLinkSub			{color: #FFFF00; font-family: Verdana; font-size: 70%; text-decoration: none;}
.SubTitle						{color: #FF0000; font-family: Verdana; font-weight: bold; border-bottom: dotted 1px #AAAAAA; padding-bottom: 5px;}
.SubSubTitle					{font-family: Verdana; color: black; font-weight: bold; }
.MSTitle						{font-family: Verdana; color: 6d6e71; font-weight: bold; font-size: 75%}
td.SubSubTitle					{font-family: Verdana; color: black; font-weight: bold; font-size: 75%}
.MainContent					{font-family: Verdana, Arial, sans; font-size: 70%; color: black;}

.MainContentlogo					{font-family: Verdana, Arial, sans; font-size: 60%; color: grey;}
.MainContentgrey				{font-family: Verdana, Arial, sans; font-size: 70%; color:#6d6e71;}

searchform#search					{ background-color: #CCCCCC; height:8px; color: #000000; border: 1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right;}


input#searchbutton  { margin-top:2px; padding-top:5px; }


form#searchform { margin-bottom:-1px;}

input#SearchText.search {height:20px; font-size:10px; color:#666666;}

td.TopRow  { margin-top:20px;  }

.logo  { margin-bottom:-2px;  }


.line						{width:1px; height:10px; margin-botom:4px; background-image: url('../images/1x15_grey.gif'); margin-left:6px; margin-right:3px; padding-left:1px; overflow:hidden; }

.line2						{width:1px; height:10px; margin-bottom:3px; background-image: url('../images/1x10_grey.gif'); margin-left:6px; margin-right:3px; padding-left:1px; overflow:hidden; }

.line3						{width:1px; height:10px; margin-bottom:3px; background-image: url('../images/1x10_grey.gif'); margin-left:6px; margin-right:3px; padding-left:1px; overflow:hidden; }

.Kcomwhite					{font-family: Verdana; font-size: 70%; color: #FFFFFF;}
a.Kcomwhite				{font-family: Verdana; font-size: 70%; color: #FFFFFF;}
a.Kcomwhite:hover					{font-family: Verdana; font-size: 70%; color: #FFFFFF; text-decoration: underline;}


.QuoteFooter					{font-family: Verdana; font-size: 70%; color: #660099; font-style: italic;}
.FooterText						{font-family: Verdana; font-size: 60%; color: #BBBBBB; }
.NewsDate						{color: #660099; font-weight: bold;}
.SearchBox						{font-family: Verdana; font-size: 100%; border: 1px solid black;}
.jellyfish 						{background-color: #FFFFFFF; color: #660099; font-family: Verdana; font-size: 70%;}
.dottedline						{background-image: url('../images/dottedline.gif');}
.RedTitle						{color: #FF0000; font-family: Verdana; font-size: 100%; font-weight: bold;}
.PurpleSub						{color: #660099; font-weight: bold;}



/* THESE STYLES ARE FOR THE ACCORDION */

#accordion  {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
	background: #D2E0E6;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}