/*-- css starts here --*/	

body { margin:0; padding:0; background-color:#FFFFFF;}
/*--p {color:#000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}--*/
h1 	{ color: #06C; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }


/*-- Branding Bar Styles --*/

.brandbar {
	
	background-color: #FFFFFF;
	color: transparent;
	color: #036;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.content {color:#000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.enchar {color:#000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.ccontent {color:#000; font-weight: normal; font-size: 12px; line-height: 14pt;}
.kcontent {color:#000; font-weight: normal; font-size: 12px; }
.headre-title {
	color:#0066cc;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}


/*--Primary Navigation --*/

.primarynav {

   	background-color: #06C;
   	text-align: center;
   	color: transparent;
}

.primarynav-top {

   	background-color: #06C;
   	color: transparent;
   	border: 1px;
   	border-top-style: solid;
   	border-top-color: 036;
}


.primarynav-spacer { background-color: #036;}	
.primarynav-highlight {	background-color: #FFFFFF;}
.primarynav-highlight-on { background-color: #FFFFFF;}
.primarynav-tier-separator { background-color: #000000;}
.primarynav-tier-separator-on { background-color: #CDE;}
 
.primarynav-on {
  	
   	text-align: center;
	color: transparent;
	color: #036;
	background-color: #CDE;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.primarynav-on-top {
  	
   	border: 1px;
   	border-top-style: solid;
   	border-top-color: 036;
	background-color: #CDE;
} 

.primarynav-off {

   	text-align: center;
   	color: transparent;
	background-color: #06C;
}


/*--Secondary Navigation --*/

.secondarynav {

   	background-color: #CDE;
   	text-align: center;
   	color: transparent;
}

.secondarynav-spacer { background-color: #036;}	
.secondarynav-highlight { background-color: #FFFFFF;}


.secondarynav-on1 {
	background-color: #FFFFFF;
	border: 1px;
	border-top-style: solid;
	border-top-color: #036; 
	
}
 
.secondarynav-on2 {
  	
   	text-align: center;
	color: 0066cc;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

}
  
.secondarynav-off {

   	text-align: center;
   	color: transparent;
   	border: 1px;
	border-bottom-style: solid;
	border-bottom-color: #036;
}

/*-- Quicklink Styles --*/

.quicklinks	{
	
	color: #036;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.quicklinks-header	{
	
	font-weight: bold;
	border:1px;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #CDE;
}

.quicklinks-content	{
	
	background-color: #EEE;
}

.text-no-underline-darkblue {
	color: #369;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

/*-- Footer Styles --*/

.footerText		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
 
 
 
 
/*-- Link Styles --*/

a:link		{ color: #036; text-decoration: underline; font-size: 12px; font-weight: normal; }
a:visited	{ color: #036; text-decoration: underline; font-size: 12px; font-weight: normal }
a:hover		{ color: #ff0000;  text-decoration: underline; font-size: 12px; font-weight: normal }
a:active	{
	color: #036;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a.footerlink:link	{text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
a.footerlink:visited	{text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }

a.primarynavLinks:link		{ color: #036; text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.primarynavLinks:visited	{ color: #036; text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.primarynavLinks:hover		{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.primarynavLinks:active	{ color: #036;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.clinkcontent:link		{ color: #369; text-decoration: underline; font-weight: normal; font-size: 16px}
a.clinkcontent:visited	{ color: #369; text-decoration: underline; font-weight: normal; font-size: 16px}
a.clinkcontent:hover	{ color: #ff0000;  text-decoration: underline; font-weight: normal; font-size: 16px}
a.clinkcontent:active	{ color: #369; text-decoration: underline overline; font-weight: normal;font-size: 16px;}

a.encharlink:link {color:#369; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.encharlink:visited {color:#369; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.encharlink:hover {color:#ff0000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.encharlink:active {color:#369; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }




a.secondarynavLinks:link	{ color: #036; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.secondarynavLinks:visited	{ color: #036; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.secondarynavLinks:hover	{ color: #036;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.secondarynavLinks:active	{ color: #036;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.brandbar-links:link		{ color: #036; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.brandbar-links:visited	{ color: #036; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.brandbar-links:hover		{ color: #036;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.brandbar-links:active		{ color: #036;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.footerText-links:link		{ color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.footerText-links:visited	{ color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.footerText-links:hover	{ color: #666666;  text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.footerText-links:active	{ color: #666666;  text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

/*CODE CHANGES MADE BY ACCESSIBILTY TEAM*/
#container {
	width:775px;
}
#logo {
	float:left;
	width:300px;
	text-align:left;
	padding:4px 0 0 5px;
}
#lang-options {
	float:right;
	text-align:right;
	width:350px;
	padding-top:4px;
}
#lang-options  ul {
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
	padding-bottom:5px;
}

#lang-options  ul li {
	float:left;
	padding:0;
	margin:0;
}

#form {
	float:right;
	margin-bottom:20px;
}
#head-spacer {
	height:38px;
	clear:both;
	background: url(home/secondaryimages/secondary_home_05.gif) repeat-x;
	display:block;
}
#family {
	width:165px;
	float:left;
	padding-top:25px;
	margin:0;

}
#version-option {
	width:200px;
	float:left;
	padding-top:25px;
	
}
#language {
	
	width:595px;
	float:left;
	text-align:center;
	padding:55px 0 5px;
	margin-left: 165px;
	}
#language font {
	font-size: 10px;
	margin:0;
	padding:0;
}
	
#footer {
	clear:both;
	margin:0;
	padding:0;
	margin-left:165px;
	text-align:center;

}
#footer ul{
	list-style:none;
	margin:0px;
	clear:both;
	width:545px;
	margin:0,auto;
}

#footer ul li {
	float: left;
	text-align:center;
	padding:0;
	padding-right:10px;
	margin:0;
}

#footer-logo {
	text-align:right;
	clear:both;
	padding-top:30px;
}

#container #footer hr {
	margin: 0px;
	padding: 0px;
}
.padding-extra {
	margin-top:70px;
}

/*INNER PAGES*/
#menu {
	clear:both;
	margin:0;
	padding:0;
	height:36px;
	overflow:hidden;
}
#menu2 {
	background: url(home/secondaryimages/secondary_home_05.gif) repeat-x;
	clear:both;
	margin:0;
	padding:0;
	height:38px;
	overflow:hidden;

}
#mast-head #menu a img {
	margin: 0px;
	padding: 0px;
}
#form2 {
	float:right;
	margin-bottom:0px;
}
#main-content {
	clear:both;
	padding-top:30px;
}
#left-content {
	max-width:165px;
	float:left;
	margin:0;
	padding:0;
	margin-left:20px;
}
#right-content {
	float:left;
	width:480px;
	margin:0;
	margin-left:20px;
	padding:0;
	margin-bottom:50px;
}
#right-content h1 {
	font-size:18px;
}
#right-content p {
	font-size:12px;
}
	
#main-content #right-content ul {
	font-size: 12px;
}
#main-content #right-content ul li {
	padding: 2px 0;
	list-style-image:url(images/list-bullet.gif);
	}
.dashed-list li{
	list-style-image:url(images/list-bullet.gif) !important;
}
.nostyle-list {
	margin:0px;
	margin-top:10px;

}
.nostyle-list li{
	list-style-image:url() !important;
	list-style:none;
}
#main-content #right-content .arrow-style-list li {
	list-style-image: url(images/arrow.gif);
}
#right-content #col-container .col {
	float: left;
	width: 150px;
	padding: 8px;
}

#right-content #col-container .col  h2 {
	text-align: left;
	color: 0066cc;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#right-content #col-container .col div {
	height:130px;
	margin:0;
	padding:0;
	width:100%;
}

#container #main-content #right-content #col-container .col ul {
	margin: 0px;
	padding: 0px;
}

#main-content #right-content .arrow-style-list li {
	list-style-image: url(images/arrow.gif);
}
#main-content #right-content .padded-style-list {
	padding:0;
	margin:0;
}
#main-content #right-content .padded-style-list li{
	list-style-type: none;
	list-style-image: url();
	padding:20px 0;
	margin:0;
}
#close {
	font:Arial, Helvetica, sans-serif  ;
	float:right;
	padding:25px;
}
#table-container {
	width:80%;
}
.chfont {
	margin-bottom:30px;
	display:table;
	}
#right-content #table-container .chfont tr td, .chfont tr td  {
	border: thin  #ddd solid;
	padding:5px;
}

/* landing page banner */

.banner {
	clear: left;
	margin-left: 165px;
}
