/* AZ Global model layout */

* {
	border:0pt;
	margin:0pt;
	padding:0pt;
	background-image:none;
	background-color:#FFFFFF;
}

body{
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:100%;
	line-height:130%;
}

ul {
    list-style-position:outside;
    list-style-type:disc;
    margin-left:20pt;
}

ol {
    list-style-position:outside;
    list-style-type:decimal;
    margin-left:30pt;
}

img {
	padding:5pt;
}

#links, #header{
	display:none;
}

.pageaccess{
	display:none;
}

/*hide all elements for global redesign */

#searcharea_new, #tabs, #promotional_area, #breadcrumb_new, #toparea{
	display:none;
}

#header #logo #logoimage, #header #logo #logoimage a#logolink {
	display:none;
}

ul#breadcrumblinks {
	display:inline;
	font-size:90%;
	list-style: none;
	padding: 4pt 0pt 2pt 0pt;
}

#breadcrumb h2{
	display:none;
}

#breadcrumb {
	height:30pt;
	margin-bottom:10pt;
	vertical-align:middle;
}

#breadcrumb ul#breadcrumblinks {
	margin-left:0;
}

#breadcrumblinks li{
	display:inline;
	margin-top:10pt;
}

#globalsites{
	display:none;
}

/* site shell begins */

#container{
	display:inline;
	width:620pt;
}

#header{
	min-height:20pt;
}

#main {
	clear:both;
	overflow:hidden;
}

/*hide menu*/
#main #nav, #externalfullpage #nav{
	display:none;
}


#main #links{
	display:none;
}

#imagestrip{
	display:none;
}

#footer, #site_explorer{
	display:none;
}

#site_scope{
	display:none;
}

#contentfooter {
	text-align:right;
}

#legallinks{
	display:none;
}

#site_scope, #scope{
	clear:both;
	float:none;
}

/* site shell ends */

/* Fix Firefox bug */
#main {
	overflow:visible
}
/* End Firefox bug*/

/* Content area styles */

#contentarea h1, #contentarea ul li h1 {
	line-height:120%;
	margin-top:5pt;
	padding-top:5pt;
}

#contentarea h2, 
#contentarea h3,  
#contentarea h4,
#contentarea h5,  
#contentarea h6 {
	clear:left;
	line-height:120%;
	padding-top:10pt;
	padding-bottom:10pt;
}

#contentarea p {
	margin-bottom:10pt;
}

#contentarea table td, #contentarea table th {
	border:1px solid;
	padding:5pt;
}

#contentarea ol li, #contentarea ul li {
	margin-bottom:5pt;
}

#contentarea img.imageright {
	clear:right;
	float:right;
	padding:10pt 0 10pt 10pt;
}

#home_page h1 {
	margin-bottom:10pt;
}

#home_page #contentarea ul#home_news_features_holder li ul li {
	padding-bottom:10pt;
}

div#home_title {
	padding-bottom:5pt;
}

div#home_text {
	padding:0;
}

ul#home_news_features_holder {
	list-style-type:none;
}

/* Documents */

#contentarea div.documents ul {
	list-style-type:none;
	margin:0;
	width:100%;
}

#contentarea div.documents ul li.last div {
	float:left;
	width:96%;
}

#contentarea div.documents img {
	float:right;
	padding-left:10pt;
}

/* Forms */

#contentarea input {
	border-style:solid;
	border-width:1pt;
	float:left;
	margin-bottom:10pt;
	width:50%;
}

#contentarea label {
	clear:left;
	float:left;
	font-weight:bold;
	margin:0 10pt 10pt 0;
	padding-left:10pt;
	width:30%;
}

#contentarea textarea {
	border-style:solid;
	border-width:1pt;
	float:left;
	height:85pt;
	margin-bottom:10pt;
	width:50%;
}

#contentarea input.submit, #contentarea input.back {
	margin-top:6pt;
	width:auto;
}

#contentarea form.single_line select, #contentarea form.single_line input.text {
	border-style:solid;
	border-width:1pt;
	float:left;
	margin-right:6pt;
	width:30%;
}

#contentarea input.text, #contentarea select {
	border-style:solid;
	border-width:1pt;
	float:left;
	margin-bottom:10pt;
	width:50%;
}

#contentarea fieldset.for_radio, #contentarea fieldset.for_checkbox {
	border:medium none;
	float:left;
	margin:0 0 20pt;
	width:88%;
}

#request_form_items_list #contentarea div.documents label {
	margin:0;
	padding-left:0;
	padding-top:6pt;
}

#request_form_items_list input.radio, #request_form_items_list input.checkbox {
	float:left;
	margin:0 3pt 3pt 0;
	width:auto;
}

/* Events */

#letters ul, #months ul {
	float:left;
	margin-bottom:8pt;
	margin-left:0;
}

#letters ul li, #months ul li {
	float:left;
	list-style-type:none;
	padding:3pt;
}

/* News */

#contentarea ul.pagination {
	clear:both;
	list-style-type:none;
	padding-bottom:10pt;
	padding-top:10pt;
	text-align:right;
}

#contentarea ul.search_results, 
#contentarea ul.search_results li ul {
	list-style-type:none;
	margin-left:0;
}

#contentarea ul.pagination li {
	display:inline;
}

#contentarea ul.table_list_container {
	float:left;
	list-style-type:none;
	margin-left:0;
	margin-top:10pt;
	width:100%;
}

#contentarea ul.table_list_container li ul, 
#news_archive_low_volume #contentarea ul.table_list_container li ul li ul {
	list-style-type:none;
	margin-bottom:10pt;
	margin-left:0;
	margin-top:0;
}

/* Panels */

#container ul.panels, #container ul.panels li {
	list-style-type:none;
}

/* Q and A */

ul#answers dl {
	border:1pt solid;
	margin:10pt 0 5pt;
	width:99%;
}

ul#answers dt {
	border-bottom:1pt solid;
	clear:left;
	display:block;
	float:none;
	font-size:115%;
	font-weight:bold;
	padding:5pt;
}

ul#answers dd {
	display:block;
	float:none;
	padding:5pt;
}

ul#answers li ul li p {
	margin-bottom:15pt;
}

ul#answers p.link_holder {
	margin-bottom:15pt;
	height:20pt;
}

ul#questions, 
ul#answers, 
ul#questions li ul, 
ul#answers li ul, 
ul#special, 
ul#special li ul, 
ul#speciallist, 
ul#speciallist li ul, 
#contentarea ul#speciallist li, 
ul#solvecase {
	list-style-type:none;
	margin-bottom:10pt;
}

/* Site map */

#site_map #contentarea ul li, 
ul.grouped_list li {
	list-style-type:none;
}

#site_map #contentarea ul li ul li, ul.grouped_list li ul li {
	list-style-type:disc;
}

/* Glossary */

#letters, #months {
	display:block;
	float:left;
	margin:10pt 0;
	width:100%;
}

#glossary_holder dt {
	clear:left;
	display:block;
	float:none;
	font-weight:bold;
	padding:5pt 0;
}

#contentarea li.current {
	font-weight:bold;
}

/* Media Gallery */

#contentholder #media_holder ul {
	float:left;
	list-style-type:none;
	margin-left:0;
	margin-top:0;
	position:relative;
	width:100%;
}

/* User favourites */ 

#contentarea ul.star_container, #contentarea ul.fav_container {
	float:left;
	list-style-type:none;
	margin-left:0;
	margin-top:20pt;
	width:100%;
}

#contentarea ul.star_container li ul, #contentarea ul.fav_container li ul {
	list-style-type:none;
}

