/* 
Title:    ExpertClick
Firm:     ACS Creative - Fairfax, VA
Author:   Cynthia Sheppard - cynthia@acscreative.com
*/


/* Global Styles */

body 					{background-image: url(../images/structure/background.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;}
.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_header.jpg); background-repeat: no-repeat;}
#masthead 				{width: 1000px;height: 130px;float: left;}
#login_box 				{ width: 278px; 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;}
#ad_top_text 			{width: 295px;float: left;padding: 15px 10px 0px 160px;height: 100px;}
#ad_top_animlogo 		{width: 200px;height:120px;float: left;padding: 5px 0px 0px 0px;}
#nav_holder 			{width: 970px;height: 50px;float: left;text-align: center;}
#nav_holder1 			{width: 690px;height: 50px;float: left;text-align: left;}
.nav_box 				{ float: right; padding: 15px 8px; background-color: none; height: 47px; }
.nav_box_active 		{ float: right; padding: 15px 8px; background-color: #0071C0; height: 20px; 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: 367px;height: 52px;border: 7px solid #e7eff1;background-color: #EFF9FC;padding: 10px;float: right;margin: 9px 0px 0px 0px;}
.profile_item_New 		{width: 360px;height: 112px;float:left;border: 7px solid #e5e4e4;background-color: #f0f0f0;padding: 10px;margin: 11px 0px 0px 0px;}
#rightcolumn_head1_New 	{width: 372px;float: right;padding: 12px 15px;background-image: url(../images/structure/news_header_bg.jpg);background-repeat: repeat-x;margin: 10px 0px 0px 0px;}
#rightcolumn_head2_New 	{width: 365px;float: left;padding: 17px 15px;background-image: url(../images/structure/profile_header_bg.jpg);background-repeat: repeat-x;margin: 10px 0px 0px 0px;}
#leftcolumn2 			{width: 400px; float: left; margin-bottom: 10px; }
#rightcolumn2 			{width: 420px; float: left; margin-bottom: 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;}
#leftcolumn1 			{ width: 490px; float: left; margin-bottom: 10px; }
#rightcolumn1 			{ width: 490px; float: right; margin-bottom: 10px; }

#rightcolumn_head1 		{width: 440px;float: left;padding: 12px 15px;background-image: url(../images/structure/news_header_bg.jpg);background-repeat: repeat-x;margin: 10px 0px 0px 0px;}
#rightcolumn_head2 		{width: 440px;float: left;padding: 12px 15px;background-image: url(../images/structure/profile_header_bg.jpg);background-repeat: repeat-x;margin: 10px 0px 0px 0px;}
#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;}

/*** Moving ucExpertProfile Internal CSS to External **/
 
            .myButton
            {
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
                background: -moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
                background: -webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
                background: -o-linear-gradient(top, #fbb450 5%, #f89306 100%);
                background: -ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
                background: linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
                background-color: #fbb450;
                -moz-border-radius: 27px;
                -webkit-border-radius: 27px;
                border-radius: 27px;
                border: 1px solid #c97e1c;
                display: inline-block;
                color: #ffffff;
                font-family: Verdana;
                font-size: 12px;
                font-weight: bold;
                padding: 0px 11px 2px;
                text-decoration: none;
            }
            .myButton:hover
            {
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
                background: -moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
                background: -webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
                background: -o-linear-gradient(top, #f89306 5%, #fbb450 100%);
                background: -ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
                background: linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
                background-color: #f89306;
            }
            .myButton:active
            {
                position: relative;
                top: 1px;
            }
            .divgrid
            {
                border-radius: 10px;
                border-color: #d7d7d7;
                border-style: solid;
                border-width: 5px;
                background-color: #f9f9f9;
                box-shadow: 0 8px 6px -6px black;
                -webkit-box-shadow: 0 8px 6px -6px black;
                -moz-box-shadow: 0 8px 6px -6px black;
            }
         
