/* CSS Document */
/* This rule resets a core set of elements so that they will appear consistent 
across browsers. Without this rule, content styled with an h1 tag, for example, 
would appear in different places in Firefox and Internet Explorer because each 
browser has a different top margin default value. By resetting these values to 0, 
the elements will initially be rendered in an identical fashion and their properties 
can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
/* The body is the outermost layout component and contains the visible 
page content. Setting properties for the body element will help to create 
consistent styling of the page content and more manageable CSS. Besides using 
the body element to set global properties, it is common to use the body element 
to set the background color of the page and create a centered container for 
the page content to display. */
body {
  background-color: #fff;
  color: #000;
  font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  font-size:14px;
}

a:link img {border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none;}
a:visited img {border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none;}
a:active img {border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none;}
a:hover img {border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none;}

table.topSearchBox {
border-bottom: 0;
border-left:0;
border-right:0;
border-top:0;
margin-left: auto; margin-right:0;
}

table.mainStructure {
margin-left: auto; margin-right: auto;
}

table.rightTable td.vid {
margin-left: auto; margin-right: auto;
}
table.mainStructure tr.firstR {
border-color:#001C4A;
}

table.mainStructure tr.mainBannerBG {
	background: url("../images/banner_bg.gif");
}

/**********GLOBAL LINKS FORMATTING**************************************************/
.globallinks a {
	margin-top: 20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.globallinks a:link {
	color:#0099FF;
	text-decoration: none;
	font-size:12px;
	}
	
.globallinks a:visited
{
	color: #0099FF;
	text-decoration: none;
	font-size:12px;
}
.globallinks a:hover {
	color:#99CC00;
	text-decoration: none;
	font-size:12px;
}

.globallinksucrr a:link, #globallinksucrr a:visited {
	color:#99CC00;
	text-decoration:none;
}

.generalText {
	font-size:12px;
	color:#000000;
}
/******END OF GLOBAL LINKS FORMATTING*************************************************/

/**********TOP LINKS FORMATTING**************************************************/
.genLinks a {
	margin-top: 20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	text-align:right;
	}

.genLinks a:link {
	color:#001c4a;
	text-decoration: none;
	font-size:12px;
	}
	
.genLinks a:visited
{
	color: #001c4a;
	text-decoration: none;
	font-size:12px;
}
.genLinks a:hover {
	color:#0099FF;
	text-decoration: none;
	font-size:12px;
}



/**genLinkBold*/
.genLinksBold a {
	margin-top: 20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	text-align:right;
	font-weight:bold;
	}

.genLinksBold a:link {
	color:#001c4a;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	}
	
.genLinksBold a:visited
{
	color: #001c4a;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.genLinksBold a:hover {
	color:#0099FF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/



/**********TOP LINKS FORMATTING**************************************************/
.genLinks2 a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.genLinks2 a:link {
	color:#6666CC;
	text-decoration: none;
	font-size:14px;
	}
	
	
.genLinks2 a:visited
{
	color: #6666CC;
	text-decoration: none;
	font-size:14px;
}
.genLinks2 a:hover {
	color:#0099FF;
	text-decoration: none;
	font-size:14px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/

/**********TOP LINKS FORMATTING**************************************************/
.genLinks3 a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.genLinks3 a:link {
	color:#0099FF;
	text-decoration: none;
	font-size:14px;
	}
	
.genLinks3 a:visited
{
	color: #0099FF;
	text-decoration: none;
	font-size:14px;
}
.genLinks3 a:hover {
	color:#001c4a;
	text-decoration: none;
	font-size:14px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/


/**********TOP LINKS FORMATTING**************************************************/
.adobeWeb a {
	margin-top: 20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.adobeWeb a:link {
	color:#9e7eb9;
	text-decoration: underline;
	font-size:12px;
	}
	
.adobeWeb a:visited
{
	color: #9e7eb9;
	text-decoration: underline;
	font-size:12px;
}
.adobeWeb a:hover {
	color:#9e7eb9;
	text-decoration: underline;
	font-size:12px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/

.searchLabel {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}



/**** end of forms control formatting ******/
textarea.formInputTextarea {
	font-size:13px;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #f66;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 200px;
	}
	
textarea.formInputTextarea:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	}
	
textarea.formInputTextarea:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
	}


input.formInputTextNews   {
	font-size:13px;
	color:#000066;
	background-color: #fff;
	padding: 2px;
	border: solid 2px #8390C8;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 15px;
	}



input.formInputText   {
	font-size:10px;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
	border: solid 1px #000000;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 13px;
	}

input.formInputText:hover {
	background-color: #ffffff;
	border: solid 1px #000000;
	color: #000;
	cursor: pointer;
	}
	
input.formInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #000000;
	cursor: text;
	}
	
select.formSelect  {
	font-size:13px;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #f66;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}

select.formSelect:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #006600;
	}
	
select.formSelect:focus  {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	}

input.formInputButton   {
	font-size:13px;
	vertical-align: middle;
	text-align: center;
	color: #300;
	padding: 1px;
	border: solid 1px #0099FF;
	cursor: pointer;
	float: center;
	}
.adobeSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: 9e7eb9;
	text-decoration: underline;
}

.copyrightf {
	color: #001c4a;
	font-size: 10px;
	text-align:right;
}

.printV {
	text-align:right;
}

.genText {
	text-align:justify;
	color:#001c4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

h3 {
	color:#6666CC;
}

.blogDates {
	color:#6666CC;
	font-weight:bold;
}

table .content {
padding: 10px 10px 10px 10px;
}

.subHeadings {
	color: #6666CC;
	font-weight: bold;
}

.subheadings {
	color: #001C4A;
	font-weight: bold;
}

.biotext {
color:#0066CC;
}

.biotext2 {
color:#0066CC;
font-size:12px;
}


/*******************CONTACT US FORM FORMATTING RULES************************************/
input.formInputTextContact   {
	font-size:13px;
	color:#001C4A;
	font-style:italic;
	background-color: #fff;
	padding: 2px;
	border: solid 2px #FBB24D;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	}

textarea.formInputTextareaContacts {
	font-size:13px;
	color:#001C4A;
	background-color: #fff;
	font-style:italic;
	padding: 2px;
	border: solid 2px #FBB24D;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 200px;
	font-family:Arial, Helvetica, sans-serif;
	}
.msgnewsletter {
	color:#990000;
	font-size:14px;
	font-style:italic;

}

/********************************/
.leadershipvideo a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.leadershipvideo a:link {
	color:#98ca3f;
	text-decoration: underline;
	font-size:14px;
	}
	
	
.leadershipvideo a:visited
{
	color: #98ca3f;
	text-decoration: underline;
	font-size:14px;
}
.leadershipvideo a:hover {
	color:#98ca3f;
	text-decoration: underline;
	font-size:14px;
}

/**********TOP LINKS FORMATTING**************************************************/
.leftArrow a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.leftArrow a:link {
	color:#006600;
	text-decoration: none;
	font-size:14px;
	}
	
.leftArrow a:visited
{
	color: #006600;
	text-decoration: none;
	font-size:14px;
}
.leftArrow a:hover {
	color:#006600;
	text-decoration: none;
	font-size:14px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/




/**********TOP LINKS FORMATTING**************************************************/
.rightArrow a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.rightArrow a:link {
	color:#990099;
	text-decoration: none;
	font-size:14px;
	}
	
.rightArrow a:visited
{
	color: #990099;
	text-decoration: none;
	font-size:14px;
}
.rightArrow a:hover {
	color:#990099;
	text-decoration: none;
	font-size:14px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/

/**********TOP LINKS FORMATTING**************************************************/
.middleBoxLink a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.middleBoxLink a:link {
	color:#fff;
	text-decoration:underline;
	font-size:14px;
	}
	
.middleBoxLink a:visited
{
	color: #fff;
	text-decoration:underline;
	font-size:14px;
}
.middleBoxLink a:hover {
	color:#fff;
	text-decoration:underline;
	font-size:14px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/

.warning {
	color:#990000;
	font-weight:normal;
	text-align:left;
	font-size:12px;
}

table.inner {
border: 0 0 0 0;
}

table.inner td.dataInner {
	border-color:#FFFFFF;
	}
	
/**********TOP LINKS FORMATTING**************************************************/
.genLinks4 a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	}

.genLinks4 a:link {
	color:#6666CC;
	text-decoration: underline;
	font-size:14px;
	}
	
	
.genLinks4 a:visited
{
	color: #6666CC;
	text-decoration: underline;
	font-size:14px;
}
.genLinks4 a:hover {
	color:#0099FF;
	text-decoration: underline;
	font-size:14px;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/

/**********TOP LINKS FORMATTING**************************************************/
/*.blogLinks a {
	margin-top: 20px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	}

.blogLinks a:link {
	color:#001c4a;
	text-decoration:underline;
	font-size:11px;
	}
	
.blogLinks a:visited
{
	color:#001c4a;
	text-decoration:underline;
	font-size:11px;
}
.blogLinks a:hover {
	color:#001c4a;
	text-decoration:underline;
	font-size:11px;
}*/
.blogLinks a
{
	margin-top : 20px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif, Arial, Helvetica, Verdana, sans-serif;
	/*color : #3983FD;*/
	/*color : #71C5EF;*/
	color : #719AFF;
	text-decoration : underline;
	font-weight : bold;
}

/******END OF GLOBAL LINKS FORMATTING*************************************************/


/**********TOP LINKS FORMATTING**************************************************/
.bioLinks a {
	margin-top: 20px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, Verdana, sans-serif; 
	margin-bottom: 1px;
	padding: 8px 5px 8px 5px;
	font-weight: bold;
	}

.bioLinks a:link {
	color:#001C4A;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
	}
	
.bioLinks a:visited
{
	color:#001C4A;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}
.bioLinks a:hover {
	color:#001C4A;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}


.bioLinks2 a:link {
	color:#001C4A;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
	}
	
.bioLinks2 a:visited
{
	color:#001C4A;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
}
.bioLinks2 a:hover {
	color:#001C4A;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
}


/****HOME PAGE TABLES***/
table#middleTable {    
	background-color:#FFFFFF;    
	border: solid #ceafd3 3px;    
	width: 270px;
	border-collapse:collapse;
	font-size:14px;
	height: 200px;
}
table#middleTable td {    
	padding: 5px;    
	border: solid #ceafd3 1px;
	font-size:14px;
}

.contentrow {    
	font-weight: bold;    
	text-align: left;    
	width: 150px;    
	background-color: #fff;
	border-color:#ceafd3;
	font-size:14px;
}

.bottomrow {    
	text-align: left;    
	width: 250px;    
	background-color: #ceafd3;
	border-color:#ceafd3;
	border:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-collapse:collapse;
	font-size:14px;
}

/***/
table#leftTable {    
	background-color:#FFFFFF;    
	border: solid #ffd5a1 3px;    
	width: 270px;
	border-collapse:collapse;
	font-size:14px;
	height: 200px;
	margin-left: 0; margin-right: auto;
}
table#leftTable td {    
	padding: 5px;    
	border: solid #ffffff 1px;
	font-size:14px;
}

.toprowLeft {    
	font-weight: bold;    
	text-align: left;    
	width: 270px;    
	background-color: #fbb24d;
	border-color:#fbb24d;
	font-size:14px;
	color: #FFFFFF;
}

.bottomrowLeft {    
	text-align: left;    
	width: 270px;    
	background-color: #fff;
	border-color:#0099FF;
	border:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border-collapse:collapse;
	font-size:14px;
}
/***/
table#rightTable {    
	background-color:#FFFFFF;    
	border: solid #fff 1px;    
	width: 270px;
	border-collapse:collapse;
	font-size:14px;
	margin-left: auto; margin-right:0;
}
table#rightTable td {    
	padding: 5px;    
	border: solid #ffffff 1px;
	font-size:14px;
}

.toprowRight {    
	width: 190px;    
	background-color: #98ca3f;
	border-color:#fbb24d;
	font-size:14px;
	color: #FFFFFF;
	padding:0 0 0 0;
	margin:0 0 0 0;
		border-collapse:collapse;

}

.bottomrowRight {    
	text-align: left;    
	width: 350px;    
	background-color: #fff;
	border-color:#0099FF;
	border:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border-collapse:collapse;
	font-size:14px;
}

.sep {
	color:#9c9088;
}

.topLinks {
text-align:right;

}