*				{
				margin:0;
				padding:0;
				font-family:arial, sans-serif;
				}

html, body		{
				width:100%;
				}

div#pagecontent
				{
				width:950px;
				height:600px;
				margin:30px auto 0 auto;
				}
				
body			{ background-color:#fff; }

/*
.hideScroll		{ overflow:hidden; }			
*/
#flashNotice	{
				background:#FFF url('../assets_img/flash_icon.gif') no-repeat left top;
				width:950px;
				height:100px;
				margin:25px 0 0 0;
				padding:0;
				border-bottom:3px double #749FB2;
				}

#flashNotice div
				{
				display:block;
				margin:0 0 0 117px;
				padding-top:15px;
				width:400px;
				}
				
#flashNotice div p
				{
				color:#043659;
				font-size:12px;
				line-height:14px;
				}

#flashNotice div p strong { text-transform:uppercase; }
				
#flashNotice div a
				{
				display:block;
				text-transform:uppercase;
				color:#0096ff;
				font-weight:bold;
				font-size:12px;
				line-height:14px;
				margin-top:14px;
				text-decoration:none;
				}
				
#flashNotice div a:hover { text-decoration:underline; }
				
#htmlAlt		{
				width:950px;
				margin:5px 0 0 0;
				padding:10px 0 40px 0;
				}
				
#htmlAlt h1		{
				width:216px;
				height:43px;
				background:#fff url('../assets_img/logo.gif') no-repeat 0 0;
				margin:10px 0 0 10px;
				}

#htmlAlt h1 span { display:none; }

#htmlAlt h3		{
				color:#444;
				font-size:14px;
				margin:20px 10px 0 10px;
				}
				
#htmlAlt h5		{
				color:#444;
				font-size:11px;
				margin:20px 10px 0 10px;
				text-transform:uppercase;
				}
				
#htmlAlt img	{
				margin:0 0 10px 10px;
				}
				
#htmlAlt p		{
				color:#444;
				font-size:12px;
				line-height:18px;
				margin:0 10px 20px 10px;
				}
				
#htmlAlt p	a	{
				color:#444;
				font-size:12px;
				line-height:18px;
				margin:0;
				padding:0;
				}
				
#htmlAlt div p
				{
				font-size:12px;
				line-height:14px;
				margin:5px 10px 10px 10px;
				}

.imgDisclaimer	{
				font-size:11px;
				margin:-5px 10px 10px 10px;
				font-style:italic;
				}

#htmlAlt div p	a 
				{
				font-weight:bold;
				text-decoration:none;
				}
				
#htmlAlt div p	a:hover 
				{
				text-decoration:underline;
				}
				
.projectSet		{
				border-top:1px solid #aaa;
				margin-top:5px;
				width:80%;
				padding-bottom:20px;
				margin-bottom:20px;
				}				
				
.projectSet a	{
				display:block;
				float:left;
				width:20px;
				text-align:center;
				padding:2px 0;
				background-color:#ccc;
				border-right:1px solid #5d7586;
				border-bottom:1px solid #5d7586;
				color:#043659;
				margin:4px 4px 0 0;
				}

.projectSet a:hover
				{
				background-color:#fff;
				border-right:1px solid #94a6b2;
				border-bottom:1px solid #94a6b2;
				}
				
div#contactInfo p
				{
				margin:5px 0 5px 10px;
				}

div#contactInfo a
				{
				display:block;
				font-size:12px;
				line-height:12px;
				margin:0 0 0 10px;
				color:#043659;
				}
				
#htmlAlt div p.quote
				{
				background-color:#eee;
				padding:10px 5px;
				margin:10px 0 10px 10px;
				font-size:11px;
				line-height:12px;
				}
