/* HTML */
	img {
		border:0;
	}
	form {
		margin:0;
		padding:0;
	}
/**/

/* Base Structure */
	body {
		margin:0;
		background-color:#423F63;
		font-family:arial, sans-serif;
		margin-bottom:2em;
	}
	#ASGv2_PageBase {
		margin:0 6%;
		max-width:110ex;
	}
	#ASGv2_PageBase div.columnBase {
		width:100%;
	}
	#ASGv2_PageBase table.columnBase {
		width:100%;
	}
	#ASGv2_PageBase table.columnBase td {
		vertical-align:top;
		padding:0;
	}
/**/

/* Header */
	body {
		background-image:url(header/base_strip.gif);
		background-repeat:repeat-x;
		background-position:0 52px;
	}
	#ASGv2_PageHeader {
	}
	#ASGv2_PageHeader .headerBase {
		background:url(header/header_base.gif) repeat-x;
	}
	#ASGv2_PageHeader .headerCentre {
		background:url(header/header_centre.gif) no-repeat;
		background-position:328px 0;
	}
	#ASGv2_PageHeader .headerRight {
		background:url(header/header_right.gif) no-repeat top right;
	}
	#ASGv2_PageHeader .rightLines {
		text-align:right;
		float:right;
		font-family:arial, sans-serif;
		padding-right:2ex;
	}
	#ASGv2_PageHeader .rightLines p {
		margin:0;
	}
	#ASGv2_PageHeader p.whiteLine {
		color:#E2E1E9;
		position:relative; top:31px; left:0;
	}
	#ASGv2_PageHeader p.blackLine {
		color:#000;
		position:relative; top:48px; left:0;
	}
	#ASGv2_PageHeader .logo {
		background:url(header/asg_logo.gif) no-repeat;
		width:328px;
		height:129px;
		cursor:pointer;
	}
/**/

/* NavBar */
	#ASGv2_PageBase table.columnBase td.navBar {
		width:200px;
		background:url(nav_bar/background.gif) repeat-y top right;
	}
	#ASGv2_PageAddress {
		font-family:verdana, sans-serif;
		color:#fff;
		text-align:right;
		font-size:80%;
		margin:1em 15px 1em 20px;
		}
		#ASGv2_PageAddress p {
		margin-bottom:2em;
	}
	#ASGv2_PageNavBar {
	}
	#ASGv2_PageNavBar ul {
		list-style-type:none;
		margin:0;
		padding:0;
		text-align:right;
	}
	#ASGv2_PageNavBar li {
		background:url(nav_bar/button_normal.gif) repeat-x;
		cursor:pointer;
	}
	#ASGv2_PageNavBar li.over {
		background-image:url(nav_bar/button_over.gif);
	}
	#ASGv2_PageNavBar li.down {
		background-image:url(nav_bar/button_down.gif);
	}
	#ASGv2_PageNavBar li.current {
		background-image:url(nav_bar/button_current.gif);
	}
	#ASGv2_PageNavBar li .leftEnd {
		background:url(nav_bar/button_left_end_normal.gif) no-repeat top left;
	}
	#ASGv2_PageNavBar li.over .leftEnd {
		background-image:url(nav_bar/button_left_end_over.gif);
	}
	#ASGv2_PageNavBar li.down .leftEnd {
		background-image:url(nav_bar/button_left_end_down.gif);
	}
	#ASGv2_PageNavBar li.current .leftEnd {
		background-image:url(nav_bar/button_left_end_current.gif);
	}
	#ASGv2_PageNavBar li .rightEnd {
		background:url(nav_bar/button_right_end_normal.gif) no-repeat top right;
	}
	#ASGv2_PageNavBar li.over .rightEnd {
		background-image:url(nav_bar/button_right_end_over.gif);
	}
	#ASGv2_PageNavBar li.down .rightEnd {
		background-image:url(nav_bar/button_right_end_down.gif);
	}
	#ASGv2_PageNavBar li.current .rightEnd {
		background-image:url(nav_bar/button_current.gif);
	}
	#ASGv2_PageNavBar li .label {
		font-family:arial, sans-serif;
		font-size:75%;
		font-weight:bold;
		margin-top:4px;
		padding:6px 12px 5px 0;
		min-height:20px;
		white-space:nowrap;
	}
	#ASGv2_PageNavBar li.down .label {
		position:relative; top:2px; left:2px;
	}
	#ASGv2_PageNavBar a,
	#ASGv2_PageNavBar a:hover,
	#ASGv2_PageNavBar a:visited {
		color:#000;
		text-decoration:none;
	}
	#ASGv2_PageNavBar li.current a,
	#ASGv2_PageNavBar li.current a:hover,
	#ASGv2_PageNavBar li.current a:visited {
		color:#000;
	}
	
	#UnderNavItems {
		color:#FFF;
		margin:0;
		list-style-type:none;
		position:relative; top:0; left:-12px;
		text-align:center;
	}
	#UnderNavItems li {
		margin:1em 0 1.5em;
	}
/**/

/* PageContent */
	#ASGv2_PageBase table.columnBase td.pageContent {
		background:url(page_content/top_fade.gif) repeat-x #fff;
		border-right:2px solid #000;
		padding:1px 3ex 2em;
	}
	#ASGv2_PageContent {
		min-height:500px;
	}


	/* Image */
		#ASGv2_PageContent img.floatRight {
			float:right;
			margin-left:3ex;
			margin-bottom:.5em;
		}
		#ASGv2_PageContent img.floatLeft {
			float:left;
			margin-right:3ex;
			margin-bottom:.5em;
		}
	/**/
	
	/* Headers */
		#ASGv2_PageContent h1,
		#ASGv2_PageContent h2,
		#ASGv2_PageContent h3,
		#ASGv2_PageContent h4,
		#ASGv2_PageContent h5 {
			font-family:arial, sans-serif;
			line-height:1.5em;
		}
		#ASGv2_PageContent h1 {
			font-size:140%;
			font-style:oblique;
			color:#669;
			margin-top:0;
			margin-bottom:1em;
		}
		#ASGv2_PageContent h2 {
			font-size:120%;
			font-weight:bold;
			margin-top:2em;
		}
		#ASGv2_PageContent h3 {
			margin-top:1.5em;
			font-size:100%;
			margin-right:20%;
			margin-left:2ex;
		}
		#ASGv2_PageContent h4 {
			margin-left:2ex;
			font-weight:normal;
		}
		#ASGv2_PageContent h5 {
			font-size:90%;
			margin-left:2ex;
			font-weight:normal;
		}
	/**/
	
	/* Paragraph */
		#ASGv2_PageContent p {
			line-height:1.3em;
			margin-left:2ex;
		}
		#ASGv2_PageContent p.firstPara {
			margin-top:0;
		}
		#ASGv2_PageContent p.separator {
			margin-top:2em;
		}
	/**/
	
	/* Links */
		#ASGv2_PageContent a {
			color:#00C;
			text-decoration:none;
		}
		#ASGv2_PageContent a:visited {
			color:#66C;
			text-decoration:none;
		}
		#ASGv2_PageContent a:hover {
			color:#00f;
		}
		#ASGv2_PageContent a.text {
			color:#000;
			text-decoration:none;
		}
	/**/
	
	/* Lists */
		ol.a {
			list-style-type:lower-alpha;
		}
		*.spaced ol,
		*.spaced ul {
			margin-top:1em;
			margin-bottom:1.5em;
		}
		*.spaced ol li,
		*.spaced ul li {
			margin-top:.3em;
			margin-bottom:1em;
		}
	/**/
	
	/* Text */
		#ASGv2_PageContent .quote {
			font-style:oblique;
		}
		#ASGv2_PageContent .spaced {
			line-height:1.3em;
		}
		#ASGv2_PageContent .doubleSpaced {
			line-height:1.8em;
		}
		#ASGv2_PageContent .rightAlign {
			text-align:right;
		}
		#ASGv2_PageContent .nobr {
			white-space:nowrap;
		}
		#ASGv2_PageContent .noTopMargin {
			margin-top:0;
		}
		#ASGv2_PageContent .underlined {
			text-decoration:underline;
		}
	/**/
	
	/* Color */
		#ASGv2_PageContent .altColorA {
			color:#669;
		}
	/**/
	
	/* Box */
		#ASGv2_PageContent .floatRight {
			float:right;
			margin:0 0 1em 2ex;
		}
		#ASGv2_PageContent .floatLeft {
			float:left;
			margin:0 2ex 1em 0;
		}
		#ASGv2_PageContent .lineBox,
		#ASGv2_PageContent .hiLiteBox {
			padding:1em 2ex;
			font-family:verdana, sans-serif;
			font-size:80%;
			border:1px solid;
			clear:both;
		}
		#ASGv2_PageContent .hiLiteBox {
			background-color:#ffc;
			border-color:#fc0;
		}
		#ASGv2_PageContent .lineBox {
			border-color:#999;
			background-color:#eee;
		}
	/**/
	
/**/

/* PageFooter */
	#ASGv2_PageFooter {
		padding-top:1em;
		font-family:verdana, sans-serif;
		font-size:70%;
		color:#666;
		line-height:1.5em;
	}
	#ASGv2_PageFooter a {
		color:#666;
		text-decoration:none;
	}
	
	.footerKeywords {
		font-family:verdana, sans-serif;
		font-size:70%;
		color:#666;
	}
/**/

/* PageBottom */
	#ASGv2_PageBottom {
		background-color:#181539;
		margin-left:15px;
	}
	#ASGv2_PageBottom .text {
		text-align:center;
		color:#ccc;
		font-size:60%;
		font-family:verdana, sans-serif;
		padding:.5em 0;
	}
	#ASGv2_PageBottom .rightEnd {
		background:url(bottom/right_end.gif) no-repeat bottom right;
	}
	#ASGv2_PageBottom .leftEnd {
		background:url(bottom/left_end.gif) no-repeat bottom left;
	}
/**/

/* Content Common */
.centered {
	text-align:center;
}
/**/

