/* general
*******************************************************************************/

* {
	margin: 0;
	padding: 0;	
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #999;
	width: 100%;
	color : #333;
}
.float-left
{
	float :left;	
}
.float-right
{
	float :right;
}


#inner-wrapper {
	width:960px;
	background: url("../images/drop-shadow-right.gif") no-repeat scroll right top transparent;
	font-size: 99%;
	margin: 10px auto 0;
	max-width: 960px;
	min-width: 790px;
	padding-right: 8px;
 }
 
#column-wrapper
{
	background: url("../images/drop-shadow-left.gif") no-repeat scroll left top transparent;
	padding-left: 8px;
}

.clearing
{
	
	clear: both;
}
a {
	color: #006;
	text-decoration : none;	
}

a:visited,a:hover
{
	color: #660033;
	text-decoration : none;	
}


/* header
*******************************************************************************/
#header, .header
{	
	position: relative;
	color: #fff;
}
#header h1, .header h1 {
	float:left;
	font-weight: normal;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 400px;
}
#header h1 .globalspan,
.header h1 .globalspan {
	font-size: 1.15em;
	display: block;
}
#header h1 .globalspan img,
.header h1 .globalspan img {
	border: none;
}

#header .skip-content,
.header .skip-content  {
	position: absolute;
	right: 8px;
	top: 1px;
	text-align: right;
	float:right;
	/*z-index: 1;*/
}
.skip-content a {
	color: #fff;	
	font-size: 0.8em;
}
#header a,
.header a
{
	color:#fff;
}

/* tools
*******************************************************************************/
#tools
{
	color: #fff;
	border-top: 1px solid #fff;
	padding : 2px 3px 2px 3px;
	height: 19px;
	clear : both;
}
* html #tools {height : 1.5em;} 
*:first-child+html #tools {height : 1.5em;} 

#tools .float-right
{
	display: inline;
	font-size: 0.85em;
}
#tools .float-left
{
	padding-top: 2px;
	display: inline;
	font-size: 0.85em;
	margin-left: 5px;
}

#tools .float-right a
{
	display: inline;
	padding: 0;
	color: #fff;
}
#tools .float-left a
{
	display: inline;
	padding: 0;
	color: #fff;
}

#tools form
{
	display : inline;
}
#tools .float-right .updated
{	
	display: inline;
	padding: 0;
	color: #fff;
	font-size: 0.8em;
	vertical-align : middle;
}
.button-go {
	background : transparent url("../images/search_go.jpg") top left no-repeat;
	font-size : 0;
	padding-right : 1px;
	border : 0;
	width : 25px;
	height : 16px;
	margin-bottom :0;
	vertical-align: top;
	margin-top : 0px;
	* margin-top : 1px;
}

.input-search {
	font-size : 10px;
	margin-top : 0px;
	margin-left: 10px;
	margin-right: 5px;
	* margin-top : 1px;
	padding : 0;
	width : 141px;	
	height : 14px;
	\height : 14px;
	he\ight : 14px;
}



/* content area
*******************************************************************************/
#content-inner, #content-inner-2column {
	padding-left:8px;
	padding-right:8px;
	float: left;
	width: 534px;
}

#content-inner-2column {
	width: 734px;
}

ul.list-container h2 {
	font-size: 1.1em;
	text-indent: 15px;
	color: #006;
	vertical-align: bottom;
	line-height: 20px;
}

#content-inner li.link-list, #content-inner-2column li.link-list {
	background: url(../images/colheader.jpg) top left no-repeat;		
	font-size: 0.85em;		
}

li.search-link-list {
	background: url(../images/purple_gradationnew.jpg) top left repeat-x;		
	font-size: 0.85em;		
}

#content-inner  li.online-services,#content-inner  li.whats-new,#content-inner  li.quick-links {
	border:1px solid #999;
}

#content-inner  li.photo, #content-inner  li.link-list, #content-inner-2column li.link-list {
	width: 23.9%;
	float: left;
}
li.photo, li.link-list {
	height: 244px;
	margin-left: 1.2%;
}
html>body li.link-list div {
	height: auto;
	min-height: 244px;
}
#content-inner  ul li div, #content-inner-2column ul li div {
	position: relative;
}
#content-inner  ul li.more-info, #content-inner-2column ul li.more-info {
	position: absolute;
	bottom: 5px;
	right: 3px;
	padding-bottom: 5px;
}
#content-inner  ul li.more-info a, #content-inner-2column ul li.more-info a {
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

li.link-list ul {
	
}
li.link-list li {
	line-height: 1em;
	margin-top: 6px;
	margin-left: 25px;
}
li.link-list li a {
	text-decoration: none;
}
#content-inner  ul , #content-inner-2column ul{
	list-style-type: none;
}
li.link-list li {
	list-style-image: url(../images/square-grey-bullet.gif);
}
li.link-list li.more-info  {
	list-style-image: none;
}

.more-info a {
  padding: 2px 22px 2px 0;  
  background: url(../images/red_chevron.jpg) right 60% no-repeat;	 
}

/*CONTENT CONTAINER LINKS*/

#content-inner  .link-list a:link, 
#content-inner  .link-list a:visited , 
#right-col .link-list a:link, 
#right-col .link-list a:visited, 
#content-inner-2column  .link-list a:link, 
#content-inner-2column  .link-list a:visited
{
 color : #006;	
 text-decoration : none;  
  line-height :1.25em;
 border-bottom:1px solid #ccc;
 }	

#content-inner  .link-list a:hover, #content-inner-2column  .link-list a:hover, #right-col .link-list a:hover,
#content-inner  .link-list a:visited, #content-inner-2column  .link-list a:visited, #right-col .link-list a:visited
{
color: #006; 
}

/* footer
*******************************************************************************/

.footer
{	
	clear: both;
	padding: 5px;
	background-color: #fff;
	height: 20px;

}
.footer .float-left, .footer .float-right {
	width: auto;
} 
.footer a, .footer .updated
{
	color : #333;
	font-size: 0.75em;
	padding : 0 1px;
}

/* function tools
*******************************************************************************/
#function-tools {
  background-color: #FFFFFF;
  clear: both;
  margin-top: 8px;
  padding: 3px;
  text-align: right;
}
#function-tools-lower,
.function-tools-lower {
	clear : both;	
	padding: 3px;
	margin-right: 26%;
	text-align: right;
	background-color: #fff;
	margin-top: 8px;
}
#function-tools-lower-app
{
	clear : both;	
	padding: 3px;
	margin-right: 0;
	text-align: right;
	background-color: #fff;
	margin-top: 8px;
}

#function-tools img, #function-tools-lower img, .function-tools-lower img, #function-tools-lower-app img
{
	border :none;	
}

#function-tools-upper, #function-tools-lower, .function-tools-upper, .function-tools-lower,
#function-tools-lower-app
{
	text-align: right;
	background-color: #fff;
}
#function-tools-upper, .function-tools-upper
{
	width: 63px;
	top: 5px;
	right: 0;
	/*z-index: 2;*/
}
#function-tools-lower, .function-tools-lower
{	clear : both;	
	padding: 3px;
	margin-right: 26%;
	text-align: right;
	background-color: #fff;
	margin-top: 8px;
}
#function-tools-lower-app
{
	margin-right: 0;
	clear : both;	
	margin-top: 8px;
	padding: 3px;
}

#function-tools-upper img, #function-tools-lower img, .function-tools-upper img, .function-tools-lower img, 
#function-tools-lower-app img
{
	border :none;	
	padding-left: 3px;
}
#content-upper-tools {
	margin: 5px 0;
	position: relative;
	padding-right: 70px;
}

/* Breadcrumbs */
#breadcrumbs {
	color: #006;
	padding: 10px 0;
	line-height: 1em;
	font-size: .9em;
	float: left;
}
#breadcrumbs a {
	color: #006;
	font-size: .9em;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}


#info-container-outer {
	width: 215px;
	padding-left: 10px;
	padding-right: 7px;
	float: right;
	border-top: 1px solid #fff;
	margin-bottom: 5px;
	background-color: #fff;
}
#info-container {
	border: 1px solid #999;
	padding: 0 5px 5px 0;
}

#info-container ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
#info-container li {
	margin-top: 5px;
	margin-left: 5px;
}
#info-container .other-languages {
	padding: 3px;
	margin-left: 0px;
}

span#cred_sel2 {
	display: none;
	width: 100px; 
	height: 24px;
}
span#cred_sel {
	height:24px;
	width: 193px;
}
.selectList {
	width: 163px;
}

#content-inner li.link-list, #content-inner-2column  li.link-list, #right-col li.link-list {
	background: url("../images/colheader.jpg") top left no-repeat;		
	font-size: 0.85em;		
}
#content-inner li.online-services,#content-inner li.whats-new,#content-inner li.quick-links {
	border:1px solid #999;
}
#content-inner ul li div,#content-inner-2column  ul li div {
	position: relative;
}
#content-inner ul li.more-info,#content-inner-2column  ul li.more-info  {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#content-inner ul li.more-info a, #content-inner-2column  ul li.more-info a {
	text-decoration: none;
	border-bottom:1px solid #ccc;
}


/* Right column */
#right-col
{	
	float:right;
	width: 200px;
}




/* for language dropdown */
form#formlist {
	/*z-index: -1000;*/
}

#printedpage {
	background-color: #fff !important;
}