/* 
Title:    ExpertClick
Firm:     ACS Creative - Fairfax, VA
Author:   Cynthia Sheppard - cynthia@acscreative.com
*/


/* Global Styles */

body 					{background-image: url(../images/structure/backgroundNRW.jpg); background-repeat: repeat-x; background-color: #D9D9D9; margin: 0px 0px 20px 0px;font-family: Arial, Helvetica, sans-serif; color: #000;}

/* Text Styles */
p 						{line height: 17px;}
h1 						{font-family:Arial, Helvetica, sans-serif; font-size:18px;}
h2 						{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a, a:link, a:visited 	{color: #0B69BA;text-decoration: underline;}
a:hover, a:active, a:focus {color: #6C0069;text-decoration: underline;}
.navtext, .navtext a:link, .navtext a:active, .navtext a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;text-decoration: none;}
.navtext a:focus, .navtext a:hover {font-weight: bold;}

.text_style2 			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 15px;}
.text_style3 			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; line-height: 17px;}
.text1_style3 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 17px;}
.text_style4 			{font-family: Arial, Helvetica, sans-serif;font-size: 21px;color: #0B69BA;line-height: 22px;}
.text_style5 			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0B69BA;}
.text_style6 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0B69BA;}
.text_style7 			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;}
.text_style8 			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF;}
.text_style9			{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000; line-height: 24px;}

/* Page Structure Styles */
#holder, #holder2		{ width: 1000px; margin: 0 auto 10px auto; }
#holderNew1		{ width: 1000px; margin: 0 auto 10px auto; }
#holder3, #holder4, #holder6	{width: 1000px;margin: 0 auto 0 auto;background-color: #FFF;background-image:url(../images/structure/full_shadow.jpg);background-repeat: no-repeat;background-position: bottom;padding: 10px 0px 20px 0px;}
#holder5 				{width: 1000px;margin: 0 auto 0 auto;background-image:url(../images/structure/full_shadow.jpg);background-repeat: no-repeat;background-position: bottom;padding: 0px 0px 20px 0px;}
#masthead_holder 		{width: 1000px;float: left; background-image:url(../images/structure/logo_header4.jpg); background-repeat: no-repeat;}
#masthead 				{width: 1000px;height: 130px;float: left;}
#login_box 				{ width: 265px; float: right; padding: 1px 15px; background-color: #0B69BA; background-image: url(../images/structure/login_box_base.jpg); background-repeat: no-repeat; background-position: bottom; }
#login_box1 			{ width: 278px; float: right; padding: 1px 15px;}
#ad_top 				{width: 386px;float: left;padding: 15px 15px 0px 170px;}
#ad_container 			{float: left;padding:0;}
#YB_location			{width: 110px;float: left;padding: 0px 70px 40px 0px;height: 100%;}
#ad_top_text 			{width: 280px;float: left;padding: 0px 10px 90px 10px;height: 100px;}
#ad_top_animlogo 		{width: 120px;height:100px;float: left;padding: 5px 0px 90px 0px;}
#nav_holder 			{width: 970px;height: 50px;float: left;text-align: center;}
#nav_holder1 			{width: 682px;height: 45px;float: left;text-align: left;}
.nav1_box 				{float: left; padding: 0px 0px 0px 35px; background-color: none; height: 45px; }
.nav_box 				{float: right; padding: 20px 8px; background-color: none; height: 25px; }
.nav_box_active 		{float: right; padding: 20px 7px; background-color: #0071C0; height: 10px; background-image: url(../images/structure/nav_background.jpg); }
#full_shadow 			{width: 1000px;float: left;margin: 0px 0px 10px 0px;}
#leader 				{width: 1000px; float: left; margin: 6px 0px 0px 0px;}
.news_item 				{width: 432px;border: 9px solid #e7eff1;background-color: #EFF9FC;padding: 10px;float: left;margin: 9px 0px 0px 0px;}

.news_item_New 		    {width: 350px;height: 52px;border: 7px solid #e7eff1;background-color: #EFF9FC;padding: 10px;float: right;margin: 9px 0px 0px 0px;}
.profile_item_New 		{width: 352px;height: 112px;border: 7px solid #e5e4e4;background-color: #f0f0f0;padding: 10px;float: left;margin: 11px 0px 0px 0px;}
#NRWcolumn 				{width: 785px; float: left; margin-bottom: 4px;margin-top: 10px;}
#NRWcolumn1				{width: 1000px;float: left; margin-bottom: 4px;margin-top: 10px;}
#NRWBgcolumn 			{width: 795px; float: left; margin-bottom: 4px;margin-top: 10px;}
#rightcolumn3 			{width: 185px; float: right; margin-bottom: 4px;margin-top: 10px; }
.profile_photo_New		{float: left;width: 93px; padding: 0px 7px 3px 0px;}
.profile_Newphoto_1		{float: left;width: 53px; padding: 0px 8px 3px 0px;}
.text_style3_New		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 17px;}


.profile_item 			{width: 432px;border: 9px solid #e5e4e4;background-color: #f0f0f0;padding: 10px;float: left;margin: 20px 0px 0px 0px;}
.profile_photo			{float: left;width: 93px; padding: 0px 8px 3px 0px;}
.profile_Newphoto		{float: left;width: 53px; padding: 0px 8px 3px 0px;}
#form_box				{width: 412px;border: 9px solid #ededed;background-color: #f6f5f5;padding: 10px;float: left; padding: 0px 8px 8px 0px;}
#search_box				{width: 600px;border: 9px solid #ededed;background-color: #F6F2FF;padding: 0px 8px 8px 0px;float: left;margin: 0px 0px 0px 10px;}
#text_box1				{width: 450px; padding: 15px 0px;float: left;}
#wall_of_words			{width: 960px;float: left;padding: 10px 20px;}
.membership_box			{width: 325px; float: left; margin: 4px; padding-bottom: 10px;}
.rss					{width: 150px;float: right;text-align: right;}

/* Since this site was ordered to be very long, there are several body and footer styles throughout */
#body1 					{width: 1000px;top: 186px;float: left;margin: 6px 0px 0px 0px;}
#footer1 				{ width: 1000px; float: left; margin: 0px 0px 10px 0px; }

/* Other Styles */
.brclear 				{clear:both;height:0; margin:0;font-size: 1px;line-height: 0px;}

/* Slider Styles */
.image					{ float: left; width: 220px; padding: 0px;}
#ExpertClick			{ padding: 92px 35px 0px 0px; float: right; width: 350px; }
#ExpertClick-bg			{ background-image: url(../images/slider/slide_01.jpg); background-repeat: no-repeat; width: 685px; height: 292px; float: left;margin-left:-40px;}
#NewsReleaseWire		{ padding: 92px 35px 0px 0px; float: right; width: 350px; color: #381E5B; }
#NewsReleaseWire-bg		{ background-image: url(../images/slider/slide_02.jpg); background-repeat: no-repeat; width: 685px; height: 292px; float: left;margin-left:-40px;}
#Yearbook				{ padding: 92px 35px 0px 0px; float: right; width: 350px; color: #330000; }
#Yearbook-bg			{ background-image: url(../images/slider/slide_03.jpg); background-repeat: no-repeat; width: 685px; height: 292px; float: left;margin-left:-40px;}
#textSlide h3			{ color: #0845A2;font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;font-weight: normal;}
/* NRW Styles */
.releasesSubTitle
{
	color: #2e8bce;
	font-size: 17px;
	padding: 0px 0px 5px 0px;
}
.HYP_BUTTON
{
	background-color:#F0EEDB;
	border-style:solid;
	color:#000000 ;
	border-color:Black;
	border-width:thin ;
	text-decoration: none;
}

.NRWbody
{
	color: #08090a;
	background-color:#BCDEFF;
	font-size: 13px;
	border-collapse:collapse;	
}
.NRWdiv
{
	color: #08090a;
	background-color:#1977b6;
	font-size: 13px;	
}
/*GridView Style Start*/
.GridViewStyle
{
    table-layout: auto;
    width: 100%;        
}

/*Header style*/
.HeaderStyle
{
    background-color:#1977b6;
    font-weight: bold;
    text-align: left;
}

/*Pager styles*/
.PagerStyle
{
}
.HeaderStyle th
{
    text-align: center;
    color:#ffffff;
}
.HeaderStyle a
{
    text-decoration: none;
    color:#ffffff;
    display:block;
    text-align:center;
    font-weight:bold;
}
.HeaderStyle a:hover
{
    text-decoration: underline;
}
.HeaderStyle a:active
{
    text-decoration: underline;
}
.PagerStyle table
{
    text-align: left;
    margin:auto;
    border:0px;
}
.PagerStyle table td
{
	text-align: left;
    padding:1px;
    border:0px;
}
.PagerStyle td
{
    border-top: Grey 1px solid;    
}
.PagerStyle a
{
    text-decoration:none;
}
.PagerStyle span
{
    font-weight:bold;
    text-decoration:none;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
}
.RowStyle td
{
    background-color: #ffffff;  
    border-color:Red;    
}
.AltRowStyle td
{
    background-color: #e6e6e6;   
}
.SelectedRowStyle td
{
    background-color: #ffff66;   
}
/*GridView Style End*/

.HighLightedRow
{
	background-color:#e1f1fd;
}
.textDec
{
 text-decoration:none; 
}
.bord
{
 border-color:#B77B00;
 border-width:thick;  
 text-decoration:none;
 /*color:#57a7d0;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 font-size:17px; */   
}

/* links in ListingGrid */
a.ListingGridLink:link
{
	color:#57a7d0;	
	text-decoration:none;
}
a.ListingGridLink:visited
{
	color:#57a7d0;
	text-decoration:underline;	
}
a.ListingGridLink:hover
{
	color:#57a7d0;
	text-decoration:underline;	
}
.Nrw
{
 font-weight:bold;
 text-align:center;
 font-size:18px; 
}
a.NrwSort
{
 text-decoration:none;
}
a.NrwSort:hover
{
color:#2B639B; 
text-decoration:underline;
}