	
	
	/*
	**	MASTER FRAMEWORK
	*/
	
	/*	----------------------------------------------------------------------------------------------------------
	**	------------------------------------------------[ LAYOUT ]------------------------------------------------
	**	----------------------------------------------------------------------------------------------------------
	*/	
	body {margin:0;}
	p {margin:0;padding:0;}
	h1 {margin:0;padding:18px 0 4px 0;}
	h2 {margin:0;padding:0 0 3px 0;}
	form {margin:0;padding:0;display:inline;}
	fieldset {margin:0;padding:0;display:inline;}

	/*
	** page centering and dropshadows
	*/
	#upperNest {width:979px;margin:0 auto;padding:0 0 0 9px;overflow:hidden;}
	#lowerNest {width:979px;margin:0 auto;padding:0 0 0 9px;overflow:hidden;}

	/*
	** content areas
	*/
	#header {width:970px;height:193px;overflow:hidden;margin:0;padding:0;}
	#content {width:970px;margin:0;padding:0;}
	#footer {width:970px;margin:0;padding:20px 0 20px 0;font-size:11px !important;}
	#footer p {margin:0;padding:6px 0 0 0;}


	/*
	** top utility links
	*/
	#headerUtilityLinkTable {margin:0;padding:0;width:100%;}
	#headerUtilityLinkTable th {width:99%;padding:0;}
	#headerUtilityLinkTable td {width:1%;padding:0 8px 0 0;}
	#headerUtilityLinkTable div {height:18px;overflow:hidden;margin:0;padding:0 0 0 20px;}
	.wf1-rowClass {padding:0 10px 0 11px;margin:0;}
	
	/*
	** main logo
	*/
	#logo {margin:14px 0 0 20px;padding:0;float:left;}
	#logo img {width:294px;height:105px;display:block;}
	
	/*
	** top ad banner
	*/
	#topBanner {margin:14px 6px 0 0;padding:0;float:right;height:104px;width:624px;overflow:hidden;}
	
	/*
	** top navigation bar
	*/
	.wf2-outerClass {width:659px;float:left;}
	.wf2-rowClass {padding:13px 0 0 0;margin:0;float:left;}
	.wf2-firstClass {padding-left:10px;}
	
	/*
	** search bar
	*/
	#searchBar {width:311px;height:56px;margin:0;padding:0;float:right;position:relative;}
	.as-textField {top:26px;left:26px;position:absolute;width:190px;height:15px;margin:0;padding:1px;}
	.as-submitButton {top:23px;right:20px;position:absolute;margin:0;padding:0;}

	
	
	
	
	
	/*	----------------------------------------------------------------------------------------------------------------
	**	------------------------------------------------[ PRESENTATION ]------------------------------------------------
	**	----------------------------------------------------------------------------------------------------------------
	*/
	
	body {background:url('../i/background.gif') repeat-x scroll top #afbabf;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	a {color:#00628F;text-decoration:none;}
	a:hover {color:#CC0000;text-decoration:underline;}
	p {font-size:12px;line-height:16px;}
	h1 {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;line-height:22px;}
	h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:17px;color:#425f7e;}
	ol, ul {margin:0 0 12px 25px;padding:0;}
	li {margin:0;padding:0 0 5px 0;}
	form, fieldset {border:0 none;}



	/*
	** page centering and dropshadows
	*/
	#upperNest {background:url('../i/background-shadow-sides.png') repeat-y scroll top;}
	#lowerNest {background:url('../i/background-shadow-bottom.png') no-repeat scroll top;}
	
	/*
	** content areas
	*/
	#content {background:url('../i/rightBlackSidebar.gif') repeat-y right scroll #FFFFFF;}

	/*
	** content areas
	*/
	#header {border-bottom:1px solid #000000;background:url('../i/mainNav/nav-bar-background.gif') 0 150px repeat-x scroll #FFFFFF;}
	#footer {text-align:center;color:#444444;}

	/*
	** top utility links
	*/
	#headerUtilityLinkTable {border:0 none;}
	#headerUtilityLinkTable th {font-size:9px;background-color:#FFFFFF;}
	#headerUtilityLinkTable td {font-size:9px;font-weight:bold;text-align:right;color:#FFFFFF;vertical-align:bottom;background-color:#000000;white-space:nowrap;}
	#headerUtilityLinkTable div {line-height:18px;background:url('../i/utilityLinkEdge.gif') no-repeat scroll top left #000000;}
	.wf1-rowClass {border-right:1px solid #999999;}
	.wf1-rowClass a {text-decoration:none;color:#FFFFFF;}
	.wf1-lastClass {border-right:0 none;}

	/*
	** main logo
	*/
	#logo img {border:0 none;}

	/*
	** top ad banner
	*/
	#topBanner {}

	/*
	** top navigation bar
	*/
	.wf2-outerClass {background:url('../i/mainNav/leftedge.gif') bottom left no-repeat scroll;}
	.wf2-rowClass a {text-decoration:none;color:#444103;font-size:14px;font-weight:bold;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;}
	.wf2-rowClass img {border:0 none;}

	/*
	** search bar
	*/
	#searchBar {background:url('../i/search/search-background.gif') no-repeat scroll bottom left #FFFFFF;}
	.as-textField {border:0 none;font-size:12px;}
	.as-submitButton {}

	/*
	** footer redundant site navigation
	*/
	.wf3-outerClass {margin:0 auto;padding:0;text-align:center;}
	.wf3-rowClass {padding:0 4px 0 6px;margin:0;}
	.wf3-rowClass {border-right:1px solid #888888;}
	.wf3-rowClass a {text-decoration:none;font-size:12px;}
	.wf3-lastClass {border:0 none;}






	/*	----------------------------------------------------------------------------------------------------------------
	**	--------------------------------------------------[ GENERIC ]---------------------------------------------------
	**	----------------------------------------------------------------------------------------------------------------
	*/
	
	.F-L {display:inline;float:left;}
	.F-R {display:inline;float:right;}
	
	.CLEAR {clear:both;margin:0;padding:0;}
	
	/* border */
	.B-N {border:0 none !important;}
	.B-L {border-left:1px solid #AAAAAA !important;}
	.B-R {border-right:1px solid #AAAAAA !important;}
	.B-T {border-top:1px solid #AAAAAA !important;}
	.B-B {border-bottom:1px solid #AAAAAA !important;}
	
	/* alignment */
	.L {text-align:left !important;}
	.C {text-align:center !important;}
	.R {text-align:right !important;}
	.T {vertical-align:top !important;}
	.M {vertical-align:middle !important;}
	.B {vertical-align:bottom !important;}
	
	/* padding */
	.P-N {padding:0 !important;}
	.P-A {padding:14px 14px !important;}
	.P-T {padding-top:14px !important;}
	.P-R {padding-right:16px !important;}
	.P-B {padding-bottom:14px !important;}
	.P-L {padding-left:16px !important;}
	.P-H {padding-left:16px !important;padding-right:16px !important;}
	.P-V {padding-top:14px !important;padding-bottom:14px !important;}
	
	/* margin */
	.M-N {margin:0 !important;}
	.M-A {margin:14px 14px !important;}
	.M-T {margin-top:14px !important;}
	.M-R {margin-right:16px !important;}
	.M-B {margin-bottom:14px !important;}
	.M-L {margin-left:16px !important;}
	.M-H {margin-left:16px !important;margin-right:16px !important;}
	.M-V {margin-top:14px !important;margin-bottom:14px !important;}
	
	/* screen only */
	@media screen {
		.NOPRINT {}
		.NOSHOW {display:none !important;}
	}
	
	/* print only */
	@media print {
		.NOPRINT {display:none !important;}
		.NOSHOW {}
	}
	