/*
#masthead a img
{  
	float : left;
	height : 115px; 
	width : 453; 
}

#masthead-right
{
	width : 320px;
	height : 115px;
}
*/
/* lists */
/* lists */
ul.ticks
{
	margin : 20px;
	padding : 0;
}

ul.ticks li
{
	margin-top: 9px;
	padding-left: 20px;
	list-style-image:url(../_image/Tick.jpg)
}

ul.ticks a
{
	margin-left: 0.5em;
	margin-right: 1em;
}

ul.cross
{
	margin : 20px;
	padding : 0;
}

ul.cross li
{
	margin-top: 9px;
	padding-left: 20px;
	list-style-image:url(../_image/cross.jpg)
}

ul.cross a
{
	padding-left: 0.5em;
	padding-right: 1em;
	margin :0;
}

ul.inline
{
	margin : 0;
	padding : 0;
}

ul.inline li
{
	margin : 0;
	padding : 1px;
	display : inline;
}

ul.inline a
{
	padding-left: 0.5em;
	padding-right: 1em;
	margin :0;
	border-right : solid 1px #99CCFF;
}

ul.super-list
{
	margin : 0;
	padding : 0;
	height : 100%;
}

ul.super-list li /* headings */
{
	float : left; 
	height : 100%;
	margin : 0;
	padding : 0;  
	text-align : center;
	background-color : white;
	width : 24.9%;
}

ul.super-list ul
{
	margin:0;
	padding: 5px 5px 4px 0;
	list-style-type : none;
	border-right : solid 1px #7F99CC;
	background-color : #FFFFFF;
	height : 75%;
	min-height:110px;  
}

ul.super-list ul li /*subnavs */
{
	width : 100%;
	height : auto;
	text-align : left;  
	border-width : 0;
}

ul.super-list ul a
{
	padding : 0 0 0 30px;
	margin : 0;
	background-color : white;
}

ul.super-list li a
{
	height : 13%;
	display : block;
	margin : 0;
}

ul.super-list li a.super-a, ul.super-list li a.super-b
{
    border-bottom : dashed 1px #003399;    
}

ul.background-bullet
{
	margin : 0 0 0 0px;
	padding : 0 0 0 0px;
}

ul.background-bullet li
{
	margin : 5px 0 5px 15px;
	padding : 0 0 0 15px;
	list-style-type : none;
}

ul.background-bullet a
{
	margin : 0;
	padding : 0 5px 0 0;
}

/*
  Specify border color
*/
ul.box
{
	margin : 15px 20px 5px 20px;
	padding : 0;
	list-style-type : none;
	border : solid 1px #877966;
	text-align : left;
}

ul.box li 
{ 
    margin : 0;
    padding : 1px 0 1px 20px;
}

/*
  Nested boxed list
*/
#left-nav ul
{
	margin : 0;
	padding: 0;
	list-style-type : none;
}

ul.nested a:hover { text-decoration : none; }
ul.nested a
{
	display : block;
	/* Internet Explorer needs this height: */
	height : 1%;
	margin : 0;
	padding : 4px 0px 4px 15px;
	background-color : #B7C5E3;
	border-top : solid 1px #003399;
	border-bottom : solid 1px white;
}

#left-nav ul ul
{
	width : 100%;
	padding : 0 0 20px 0;
}

ul.nested ul
{
	margin : 0;
	padding : 0;  
	border-top : solid 1px #BDB5AA;
	border-bottom : solid 1px white;
	background-color : #CADEF5;
}

ul.nested li li a
{
	display : block;
	width : 75%;
	margin : 0 0 0 15px;
	padding : 5px 0 5px 15px;
	background : #CADEF5 url(/_image/menu_bullet.gif) no-repeat 0 0.8em ;
	border-top : none;
	border-bottom : solid 1px #AAB6C1;
}

ul.nested li li a:hover
{
	background-color : #E4F3FF;
}

/* general */
#content table
{
	border-collapse : collapse;
}

body
{
	margin : 0;
	padding : 0;
	min-width : 780px;
}

#masthead
{
	float : left;
	margin : 0 0 0 0;
	padding : 0;
	background-color : #003399;
	width: 100%;
	/* sets min width in IE */
	/*width: expression(document.body.clientWidth > 850 ? "auto" : "850px");*/
}

#masthead h1
{
	margin : 0;
	padding : 0;
	border : 0;
}

#masthead h1 img
{  
	float : left;
	height : 115px; 
	width : 453; 
	margin : 0; 
	padding : 0; 
	border-width : 0;
	/*border : solid 1px red;*/
}

#masthead-right
{
	float : right;
	width : 300px;
	height : 115px;
	margin : 0;
	padding: 0px 0px 0 0;
	/*border : solid 1px yellow;*/
}

#masthead-left
{
	float: left;
}

h1
{
	margin : 0;
	padding : 2px 0 5px 15px;
	font-size : 90%;
}

h2
{
	margin : 15px;
	padding : 5px 0 5px 0px;
	font-size : 92%;
}

h3
{
	margin : 0;
	padding : 0 0 0 15px;
	font-size : 87%;
}

input
{
	margin : 0 0 0 1px;
	padding : 0;
}

#utility-nav
{
	width : 95%;
	margin : 67px 0 0 0;
	padding : 0 0 4px 0;
	text-align : right;
}

#utility-nav a
{
	font-size : 80%;
	color: White;
}

#search-box
{
	float : right;
	height : 23px;
	width : 90%;
	margin : 0px 0px 0 0px;
	padding : 5px 40px 0 0;
	text-align : right;
	background-color : #EDEBE8;
	background-repeat : no-repeat;
	background-image  : url(/_image/search_background.jpg);
	background-position : 0 0;
	/*border : solid 1px yellow; */
}

#left-nav h2 { margin : 15px 0; padding : 5px 15px; }
#left-nav
{
	position : absolute;
	width : 200px;
	background-color : #E5EAF5;
	padding : 0 0 20px 0;
	margin : 0 0 0 -200px;
}

#email-form
{
	margin : 0;
	padding : 5px 0px 5px 20px
}

#privacy
{
	margin : 0 0 0 20px;
	padding : 0 5em 8px 0;
	border-bottom : solid 1px #CED2DC;
}

#main-nav
{
	clear : both;
	margin : 0 0 0 0;
	padding : 2px 30px 0 0;
	height : 19px;
	text-align : right;
	background-color : #D9E1F0;
	background-image : url(/_image/top_nav_background.gif);
	background-repeat : no-repeat;
	background-position : top left;
}

#content-outer
{
	/*width: expression(document.body.clientWidth > 850 ? "auto" : "850px");*/
	padding : 0 0 0 200px;
}

#content h1
{
	margin : 0;
	padding : 5px 0 5px 15px;
	font-size : 100%;
	color : #003399;
	background-color : white;
	border-top : 0;
	border-bottom : solid 1px #003399;
}

#content p, 
#content table,
#content ol
{ 
	padding : 0 15px;
}

#content
{
	margin : 0 0 0 0px;
	padding : 0 10px 10px 10px;
	background-color: white;
	border-top : 1px dashed #003399;
	border-bottom : solid 0 green;
}

#footer
{
	clear : both;
	text-align : left;
	font-size : x-small;
	height : 2em;
	margin : 2em 5px 0 5px;
	padding : 0;
	border-top : dashed 1px #003399;
}

#footer ul
{ 
	float : left; /* 
	width : 40%;  */
	margin : 5px 0 0 15px;
}

#footer p
{
	float : right; /* 
	width : 45%;  */
	margin : 5px 0 0 0;
	text-align : right;
}

#ie-scroll-hack
{
	width : 780px;
	border : solid 1px yellow;
}