/* color:#F27926; */			/* Burnt Orange */
/* color:#36A8E4; */			/* Bright Blue */
/* color:#13618A; */			/* Dark Blue */
/* color:#1779AE; */			/* Breadcrumb Blue */
/* color:#DDF0FB; */			/* Right Side Nav background washed out blue */


/* -----{ Basic Element Styles }--------------------------------------------- */
body							{	background-color:#36A8E4; 
									background-image: URL("../img/page_bg.jpg");
									background-repeat: repeat-x;
									background-attachment: scroll;
									background-position: top;
									
									margin:0px 0px 30px 0px; padding:0px;
									
									text-align: center;
									font-family:verdana,arial,helvetica,sans-serif;
								}

	h1							{	font-family:verdana,arial,helvetica,sans-serif;
									font-size:22px;
									line-height:24px;
									font-weight:bold;
									letter-spacing:0.05em;
									color:#FFFFFF;
									margin:2px 0px 10px 0px;
								}

	h2							{	font-family:verdana,arial,helvetica,sans-serif;
									font-size:1.05em;
									line-height:1.3em;
									font-weight:bold;
									color:#1779AE;
									margin:1.2em 0em 0em 0em;
								}



/* -----{ Layout Framework }------------------------------------------------- */
#rs_pg_headerBackground			{	height:95px;
									width:100%; 
									background-color:#FFF;
									position:absolute;
									z-index:0;
									top:0px;
									left:0px;
								}

#rs_pg_hb_left, 
#rs_pg_hb_right					{	width:48%; height:95px;}

#rs_pg_hb_left					{	float:left; background-image: URL("../img/header_bg_left.gif"); }
#rs_pg_hb_right					{	float:right; background-image: URL("../img/header_bg_right.gif"); }


#rs_body						{	position:relative;
									top:0px;
									z-index:10;
									margin: 0px auto 0px auto;
									width:750px;
									background-image: URL("../img/body_bg.gif");
									background-repeat: repeat-y;
									text-align:left;
								}
								
#rs_body_header					{	position:relative;
									top:0px;
									left:0px;
									width:740px; height:90px;
									margin:0px; padding:0px;
									background-image: URL("../img/header_bg_center.jpg");
									background-repeat: no-repeat;
									background-position: top left;
								}
								
#rs_body_headerShadow			{	position:relative;
									top:0px;
									left:0px;
									width:740px; height:19px;
									margin:0px; padding:0px;
									background-image: URL("../img/header_bg_bottom.gif");
									background-repeat: no-repeat;
									background-position: top left;
								}
								
#rs_rsn							{	position:absolute;
									top:0px; right:0px; z-index:20;
									margin:0px;
									padding:0px 0px 0px 7px;
									visibility:visible;

								}	



#rs_body_contentarea			{	position:relative;
									border-bottom:1px solid #36A8E4;	/* hack to ensure that firefox displays the div */
									padding:0px 0px 30px 0px;
								}
								
	#rs_menu					{	float: left;
									padding:0px 0px 10px 0px;
									margin:0px;
									width:180px;
									background-color:#FFF;
									background-image: URL("../img/menu_corner_br.gif");
									background-repeat: no-repeat;
									background-position: bottom right;
								}
								
	#rs_content					{	}

	#rs_body_contentarea_foot	{	clear:both; }
	
	#rs_body_contentarea_bottomRightGraphic	{	position:absolute; 
												bottom:0px; right:0px;
												width:188px; height:250px;
												
												background-image: URL("../img/body_bg_footer_bot-right.gif");
												background-repeat: no-repeat;
												background-position: top left;
											}
										
	#rs_body_contentarea_bottomGraphic	{	position:absolute; 
											bottom:0px; left:0px;
											width:562px; height:32px;

											background-image: URL("../img/body_bg_footer_bot.gif");
											background-repeat: no-repeat;
											background-position: top left;
										}
											/*width:400px; height:200px;
									background-image: URL("../img/body_bg_footer-shape.gif");
									background-repeat: no-repeat;
									background-position: bottom right;
									background-color:transparent; */										
		



/* -----{ Content Column Styles }-------------------------------------------- */
.rsTitle						{	padding:8px 0px 0px 0px; 
									margin:0px 200px 0px 190px; }

	.rsBreadcrumb				{	margin:0px; padding:0px; }

	.rsBreadcrumb, 
	.rsBreadcrumb a,
	.rsBreadcrumb a:visited,
	.rsBreadcrumb a:active,
	.rsBreadcrumb a:link		{	font-family:verdana,arial,helvetica,sans-serif;
									font-size:10px;
									font-weight:bold;
									color:#1779AE;
									text-decoration:none;
								}
	.rsBreadcrumb a:hover		{	text-decoration:underline; }


.rsContent						{ 	padding:0px; 
									margin:0px 200px 0px 190px;
									position:static;
								}
								
	.rsContent p,
	.rsContent ul				{	color:#13618A;
									font-size:0.8em;
									line-height:1.5em;
								}
								
	.rsContent p				{	margin:0.2em 0em 1.3em 0em;	
									text-align:justify; }

	.rsContent ul li			{	margin:0.2em 0em 0.5em 0em;	}
								

	.rsContent a,
	.rsContent a:link,
	.rsContent a:visited		{	color:#1779AE; text-decoration:underline; }
	
	.rsContent a:active,
	.rsContent a:hover			{	color:#F27926; text-decoration:underline; }

	
	.rsContent p.intro			{	font-weight:bold; }

.rsSidebarContent				{	float:right; width:188px; 
									margin:0px; padding:0px;
									position:relative; 
								}




/* -----{ Main Site Navigation Menu }---------------------------------------- */
.rsMenu							{ 	font-family:arial,helvetica,sans-serif; 
									color:#1779AE; }

	.rsMenu ul					{	list-style-type:none;
									padding:0px 1px 0px 1px;
									margin:0px;
								}
								
		.rsMenu ul li			{	font-size:13px; line-height:16px; 
									font-weight:bold;

									padding:0px 0px 15px 2px; 
									border-top:1px solid #88CCEF;
								}
								
			.rsMenu ul li a,
			.rsMenu ul li a:visited,
			.rsMenu ul li a:active	{	color:#1779AE; 
										text-decoration:none; }
			
			.rsMenu ul li a:active,
			.rsMenu ul li a:hover	{	color:#F27926;			/* Burnt Orange */
										text-decoration:underline; }

			.rsMenu ul li ul 	{	padding:0px; }
								
			.rsMenu ul li ul li	{	font-size:11px; line-height:15px;
									font-weight:bold;

									border:none;
									padding:0px 0px 0px 1px;
									margin:4px 0px 1px 0px;
								}
								
			.rsMenu ul li ul li a,
			.rsMenu ul li ul li a:visited,
			.rsMenu ul li ul li a:active	{	color:#36A8E4;			/* Burnt Orange */ 
												text-decoration:none; }
			
			.rsMenu ul li ul li a:active,
			.rsMenu ul li ul li a:hover		{	color:#F27926;			/* Burnt Orange */
												text-decoration:underline; }


												
/* -----{ "Right Side Navigation" menu and box styles }---------------------- */
.rsnFeatureCreature				{	margin:0px 0px 0px -7px; }

	.rsnFeatureCreatureTop		{	width:195px; height:90px;
									background-image: URL("../img/rsn_feature-creature01_top.jpg");
									background-repeat: no-repeat;
								}

	.rsnFeatureCreatureBottom	{	width:195px; height:40px;
									background-image: URL("../img/rsn_feature-creature01_bot.gif");
									background-repeat: no-repeat;
								}




.rsrsnBlock						{	padding:0px; margin:0px; 
									position:relative; 
									width:188px;
								}

	.rsrsnTitle					{	background-color:#DDF0FB; 
									margin:0px 10px 0px 0px;
									padding:2px 10px 0px 10px;
								}

	.rsSidebarContent .rsrsnTitle	{	margin:0px; 
										padding:10px 10px 0px 10px;
										background-image: URL("../img/rsn_corner-sidebar_tr.gif");
										background-repeat: no-repeat;
										background-position: top right;
									}
								
								

	.rsrsnBlock h2				{	font-family:arial,helvetica,sans-serif;
									font-size:14px; line-height:14px; letter-spacing:0px;
									color:#36A8E4;
									margin:0px; padding:0px;
									border-bottom:1px solid #36A8E4;
								}
							
	.rsrsnBlock h3				{	font-family:arial,helvetica,sans-serif;
									font-size:11px; line-height:15px;
									font-weight:bold; 
									margin:2px 0px 2px 0px; padding:0px;
									}


	.rsrsnText					{	position:relative;
									padding:3px 10px 3px 10px;
									font-family:arial,helvetica,sans-serif;
									font-size:11px; line-height:15px;
									/* color: #13618A; */
									color:#1779AE;			/* Breadcrumb Blue */
									background-color:#DDF0FB;
								}

		.rsrsnText p			{	margin:0px 0px 10px 0px;
								}
								
		.rsrsnText ul			{	list-style-type:none;
									padding:0px 0px 0px 0px;
									margin:0px;
								}




		.rsrsnText a,
		.rsrsnText a:visited,
		.rsrsnText a:link		{	color:#1779AE;
									text-decoration:underline; 
								}
		
		.rsrsnText a:active,
		.rsrsnText a:hover		{	text-decoration:underline;
									color:#F27926; 
								}


		.rsrsnText ul li			{	margin:0px 0px 5px 0px; }
		.rsrsnText ul li a,
		.rsrsnText ul li a:link,
		.rsrsnText ul li a:visited,
		.rsrsnText ul li a:active,
		.rsrsnText h3 a,
		.rsrsnText h3 a:link,
		.rsrsnText h3 a:visited,
		.rsrsnText h3 a:active		{	color:#F27926;
										font-weight:bold; text-decoration:none;
									}
		.rsrsnText ul li a:hover,
		.rsrsnText h3 a:hover		{	text-decoration:underline; }		
		
		
		
		
		
		.rsrsnBlockCapTop,
		.rsrsnBlockCapBottom	{	height:10px; padding:0px;
									font-size:5px; line-height:5px;
									background-color:#DDF0FB;
								}
		
		.rsrsnBlockCapTop		{	
									background-image: URL("../img/rsn_corner_tr.gif");
									background-repeat: no-repeat;
									background-position: top right;
									height:10px; font-size:5px line-height:5px;
								}
								
		.rsSidebarContent .rsrsnBlockCapTop	{
									background-image:none;
									height:1px; font-size:1px; line-height:1px;
								}
								
								
		.rsrsnBlockCapBottom	{	position:relative;
									background-color:#DDF0FB;
									height:10px;
									background-image: URL("../img/rsn_corner_br.gif");
									background-repeat: no-repeat;
									background-position: bottom right;
								}	

		.rsrsnBlockCornerBL		{	position:absolute;
									bottom:0px; left:0px;
									width:10px; height:10px;
									background-image: URL("../img/rsn_corner_bl.gif");
									background-repeat: no-repeat;
									background-position: bottom left;
								}