/* 
Title:    ExpertClick
Firm:     ACS Creative - Fairfax, VA
Author:   Cynthia Sheppard - cynthia@acscreative.com
*/


/* Global Styles */

body 					{background-image: url(../images/structure/backgroundNew.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;}

.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;}
#rightcolumn_head1_New 	{width: 355px;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: 358px;float: left;padding: 18px 15px;background-image: url(../images/structure/profile_header_bg.jpg);background-repeat: repeat-x;margin: 10px 0px 0px 0px;}
#leftcolumn2 			{width: 390px; float: left; margin-bottom: 10px; }
#rightcolumn2 			{width: 400px; float: left; margin-bottom: 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;}
#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;}


/*Press Room Css for New Page*/

.PressRoom , input
{
	font-family: "Trebuchet MS", tahoma;
}

.PressRoom
{
	color: #08090a;
	font-size: 13px;
		
}

input
{
	border: 1px solid #666666;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	min-height: 16px;
}
pre
{
	font-family: "Trebuchet MS", tahoma;
	font-size:13px;
	color: #08090a;
}
.textarea
{
	border: 1px solid #666666;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	min-height: 16px;
}

.border0
{
	border:0px !important;	
}
.border0 input
{
	border:0px !important;	
}
.select
{
	font-family: "Trebuchet MS", tahoma;
	border: 1px solid #666666;
	font-size:12px;
	min-height: 16px;
}

a
{
	text-decoration: none;
	color: #005393;
		
}

a:hover
{
	text-decoration:underline;
}

#mainContainer
{
	width: 778px;
	background-image:url(../images/home/homeMidBg.png);
}

/**
	Home Page CSS
*/
.homeTopBg
{
	background-image:url(../images/home/topBg.png);
}

.homeNav
{
	background-image:url(../images/home/topNavBg.png);
	background-repeat:repeat-x;
	color: #ffffff;
	height:30px;
	text-align:center;
}

.homeNav a
{
	color: #ffffff;
	text-decoration:none;
}

.homeNav a:hover
{
	text-decoration:underline;
}

.homeSubscribe
{
	color:#ffffff;
	height: 42px;	
}

.homeSubscribe a
{
	color:#ffffff;
	text-decoration:underline;
}

.homeSubscribe a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.homeBox
{
	width: 260px;
	padding: 10px;
}

.homeBoxContent
{
	/*padding: 15px 20px;*/
	color: #ffffff;
	line-height: 2;	
}

.homeBoxContent a
{
	color:#ffffff;
	text-decoration:none;
}

.homeBoxContent a:hover
{
	text-decoration:underline;
}

.goButton
{
	width:29px;
	height:22px;
}

.subscribeTxt
{
	height:18px;
}

/**
	Home Page CSS
*/

.whiteBrd
{
	border: 1px solid #ffffff;
}
.footerFont
{
	font-size: 12px;
	color: #a9d6ff;
}
#footer, footerFont
{
	height: 44px;	
	text-align:center;
	background-image:url(../images/footerBg.png);
	background-repeat:repeat-x;
	font-size: 12px;
	color: #a9d6ff;	
}

.innerTop
{
	background-image: url(../images/inner/topNavBg.png);
	background-repeat:repeat-x;
}
.innerNav
{
	background-image: url(../images/inner/menuBG.png);
	background-repeat:repeat-x;
	color: #ffffff;	
	text-align:center;
	vertical-align: middle;
	font-size: 12px;
}

.innerNav a
{
	color: #ffffff;
	text-decoration:none;
}

.innerNav a:hover
{
	text-decoration:underline;
}

.innerTopSearch
{
	font-size: 11px;
	color: #FFFFFF;
}

.innerTopSearch a, .innerTopSearch a:active, .innerTopSearch a:visited
{
	font-size: 11px;
	color: #9fd6ff;
	text-decoration: none;
}
.innerTopSearch a:hover
{
	font-size: 11px;
	color: #9fd6ff;
	text-decoration: underline;
}

.innerTopNav
{
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
}

.innerTopNav a, .innerTopNav a:active, .innerTopNav a:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.innerTopNav a:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

#innerMainContent
{
	background-color: #b4dfff;
	color: #000000;
	padding: 20px;
	height: 400px;
	vertical-align:top;
}

#innerMainContent .innerPageHeader
{
	color: #2e8bce;
	font-size: 18px;
}

.searchLabel
{
	font-size: 11px;
	padding: 4px 0px 3px 4px;
	color:#666666;
	position:absolute; 
	display:inline; 
	float:left;
	font-family:"Trebuchet MS",tahoma;
}

.searchBox
{
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
    background: #FFFFFF url(/images/SearchTextBox/search.jpg) no-repeat scroll left center;
    -moz-background-clip: -moz-initial; 
    -moz-background-origin: -moz-initial; 
    -moz-background-inline-policy: -moz-initial;
}

.textLabel
{
	font-size: 13px;
	text-align: left;
	font-weight: normal;
}

.textLabelBold
{
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}

.textLabelItalic
{
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	font-style:italic;
}

.ErrorMessage
{
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	color:#FF0000;
}
.FontSize14
{
	font-size: 16px;
}
.title
{
	color: #005393;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.BiggerBolder
{
	color: #2e8bce;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.subTitle
{
	color: #2e8bce;
	font-size: 17px;
	padding: 10px 0px 5px 0px;
}
.subTitle2
{
	color: #2e8bce;
	font-size: 15px;
	padding: 10px 0px 5px 0px;
}
.releasesSubTitle
{
	color: #2e8bce;
	font-size: 17px;
	padding: 0px 0px 5px 0px;
}

.miniSubTitle
{
	color: #2e8bce;
	font-size: 13px;
	padding: 10px 0px 5px 0px;
	font-weight:bold;
}

.box
{
	border: solid black 1px;
	padding: 5px 5px 5px 5px;
}

.blueBox 
{
	background-color:#0099FF;
	color: #FFFFFF;
	font-family: verdana,geneva,arial,helvetica;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.blueBoxSmall 
{
	background-color:#0099FF;
	color: #FFFFFF;
	font-family: verdana,geneva,arial,helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px 3px 3px;
}

.expertProfile
{
	background-color: White;
}

.expertProfileTitle
{
	color: Red;
	font-size: 26px;
	font-weight:bold;
}

.expertProfileSubTitle
{
	font-size: 18px;
	font-weight:bold;
}

.grayBox 
{
	vertical-align : middle;
	text-align: center;
	background-color: #999999; 
	color: White;
	font-size: 18px;
	font-weight: bold;
}
.BlueTitleBox
{	
	/*Best Applicable With Div tags*/
	vertical-align : middle;
	text-align: center;
	background-color: #1977b6; 
	color: White;
	font-size: 18px;
	font-weight: bold;
	height:25px;
}
.membershipBox 
{
	background-color:White; 
	border: solid 1px #0099FF;
	padding: 15px 5px 5px 5px;
}

.redLn
{
	background-image:url(/images/box/redLn.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	height: 10px;
}

.yelLn
{
	background-image:url(/images/box/yelLn.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	height: 10px;
}

.bluLn
{
	background-image:url(/images/box/bluLn.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	height: 10px;
}
.grnLn
{
	background-image:url(/images/box/grnLn.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	height: 10px;
}
.borderTop 
{
	border-top: 1px solid gray;
}

.padCls 
{
	padding-top: 18px;
}

.style2 
{
	color: #CC6600;
	font-weight: bold;
}

.style3 
{
	color: #999999;
	font-weight: bold;
}

.style4 
{
	color: #333333;
	font-weight: bold;
}

.topLeft 
{
	 vertical-align: top; 
	 background-image: url("/images/box/topLft.gif");
	 background-repeat: no-repeat;
}

.topBg 
{
	 vertical-align: top; 
	 background-image: url("/images/box/topBg.gif");
	 background-repeat: repeat-x;
}

.topRight 
{
	 vertical-align: top; 
	 background-image: url("/images/box/topRgt.gif");
	 background-repeat: no-repeat;
}

.leftBg 
{
	 vertical-align: top; 
	 background-image: url("/images/box/lftBg.gif");
	 background-repeat: repeat-y;
}

.rightBg 
{
	 vertical-align: top; 
	 background-image: url("/images/box/rgtBg.gif");
	 background-repeat: repeat-y;
}

.bottomLeft 
{
	 vertical-align: top; 
	 background-image: url("/images/box/botLft.gif");
	 background-repeat: no-repeat;
}

.bottomBg 
{
	 vertical-align: top; 
	 background-image: url("/images/box/botBg.gif");
	 background-repeat: repeat-x;
}

.bottomRight 
{
	 vertical-align: top; 
	 background-image: url("/images/box/botRgt.gif");
	 background-repeat: no-repeat;
}


.textMembership 
{
	text-align: left;
	font-size: 13px;
	/*font-weight: bold;	*/
	height:200px;
	padding: 10px 5px 0px 5px;
}
.tblMembershipBottom
{
	height:210px;
	}

.plusText 
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.hdr
{
	color: #3366CC;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	font-family: verdana,geneva,arial,helvetica !important;
}

.text-align-left 
{
	text-align: left !important;
}

.text-align-right 
{
	text-align: right !important;
}

.text-align-center 
{
	text-align: center !important;
}

.vertical-align-top
{
	vertical-align: top !important;
}

.vertical-align-bottom
{
	vertical-align: bottom !important;
}

.vertical-align-middle
{
	vertical-align: middle !important;
}
 
.freeText 
{
	color: #AE3755;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.priceTD 
{
	font-size: 13px;
	font-weight: bold;
}

.height100px 
{
	height: 100px;
}

.paddingTop4px 
{
	padding-top: 4px;
}

.paddingTop12px 
{
	padding-top: 12px;
}

.paddingLeft15px 
{
	padding-left: 15px;
}


.paddingLeft23px 
{
	padding-left: 23px;
}

.paddingLeft40px 
{
	padding-left: 40px;
}
.paddingRight10px
{
	padding-right:10px;
	}
.marginLeft40px 
{
	margin-left: 40px;
}

.backgroundWhite
{
	background-color:White;
}

.redAsterisk
{
	font-weight:normal;
	color: Red;
}
.Asterisk
{	
	font-size:16px;
	color: Red;
}
.smallText
{
	font-size: 11px;
}
.questionForm
{
	
}
.questionForm td
{
	vertical-align:top;
}
.frmDateBox 
{
    width:110px;
	font-size: 11px;
	padding: 0px;	
	border: 1px solid #999999;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	color:#525252;
}
.CalenderIcon 
{
	vertical-align: bottom;
	/*height: 15px;*/
	width : 22px;
	padding-left:3px;
}

.margingLeft5
{
	margin-left:5px;
}

.tblQuestionList
{
	border: solid 1px black;
}

.paddingRight5
{
	padding-right:5px;
}

.paddingTop4px
{
	padding-top:4px;
}

.paddingBottom6px
{
	padding-bottom:6px;
}

.failureMessege
{
	color:Red;
}

.tblJournalistList
{
	border: solid 1px black;
}

.display-inline
{
	display:inline;
}

.display-block
{
	display: block;
}

/*Start of site map*/

.siteMap li
{
	margin-left:-20px;
	list-style-type: disc;
	padding: 3px 0px 3px 0px;
	border-top:1px none;
	margin:0;
}

.ContactUsForm td
{
	padding-bottom:5px;
}
.rightTdContactUs
{
	padding-left:5px;
}
.leftTdBg
{
	background-color:red;
}
.innerLeftContent
{
	background-color: #005393;
	color: #000000;
	padding: 20px;
	height: 400px;
	vertical-align:top;
}
.innerRightContent
{
	background-color:#B4DFFF;
	color: #000000;
	padding: 20px;
	height: 400px;
	vertical-align:top;
}
.divLeftNav
{
	color: #ffffff;	
	text-align: left;
	vertical-align: top;
	padding: 20px 0px 20px 0px;
}

.divLeftNav a
{
	color: #ffffff;
	text-decoration:none;
}

.divLeftNav a:hover
{
	text-decoration:underline;
}

.divLeftNavHeader
{
	font-weight:bold;
	padding-bottom: 5px;
}

.divLeftNavInner
{
	padding-bottom: 5px;
	padding-top: 5px;
	color: #ffffff;
	text-align:left;
}


/*End of site map*/


.theTitle
{
	background-color: #0099FF;
	font-family: verdana,geneva,arial,helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.pageTitle
{
	font-size: large;
	font-weight: bold;
	padding: 0px 10px 10px 10px;
	text-align:center;
}
.smallFont
{
	font-size:11px;
}
.redColor
{
	color:#ff0000;	
}
/*End of site map*/

/*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: #1d1d1d 3px 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*/
.aspTextBoxDisabled
{
	background-color:#E9F0FA;
	border: 1px solid #666666;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	min-height: 16px;
}
.questionTitle
{
	font-size:13px;
	padding-bottom:5px;
	font-weight:bold;
}

.List
{
	margin:0px 0px 0px 40px;
	padding:0px;
}
.List li
{
	font-size:13px;
	font-weight:normal;
}
.ImageAltCss
{
	width:175px;
}

.ASC /*Ascending*/
{
	background-image: url(/images/SortAscending.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right: 14px;

}

.DESC /*Descending*/
{
	background-image: url(/images/SortDescending.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right: 14px;
}
.creditCardLeftTd
{
	width:170px;
}

/*.btnHTMLText
{
	overflow:auto !important; 
	overflow:visible; 
	width:auto !important;
	width:500px;
}
.btnBookText
{
	overflow:auto !important; 
	overflow:visible; 
	width:auto !important;
	width:400px;	
}*/
/** The following class is in action instead of .btnHTMLText and .btnBookText **/
.LongButton
{
	width:550px;
}

.StepTitle
{	
	clear:both;
	height:23px;
	width:440px;
	border:#000000 1px solid;
	font-weight:bold;
	text-align:center;
	padding-top:3px;	
	margin:0 auto;		
	position:relative;	
	top:10px;
}

.SpanStepTitle
{
	/*clear:both;
	height:23px;
	width:440px;*/
	border:#000000 1px solid;
	/*font-weight:bold;
	text-align:center;
	padding-top:3px;	
	left:10%;
	position:relative;	
	top:10px;*/
}
.StepButton
{
	width:100px;
}
.MultiviewContainer
{	
	width:440px;		
	padding-top:3px;	
	position:relative;		
	top:10px;
	margin:0 auto;
}
.SmallFont
{
	font-size:11px;
}
.blueText
{
	color:Blue;
	font-weight:normal;
	font-size:13px;
}
.TextBoxMedium
{
	width:200px;
}
.TextBoxTopic
{
	width:190px;
}
.PreviewImage
{
	/*width:95px;
	height:100px;*/
	padding:10px 0px 0px 0px; 	
	border:none;
	/*width:100%;*/
}
.SpacerDiv
{
	clear:both;
	line-height:10px;
	height:10px;
}
.HotTopics
{
	border: 1px solid #0099FF;
}
.HotTopics td
{
	border: 1px solid #0099FF;
}

.tableWith5pxPadding
{
	padding:7px 5px 7px 5px;
}

/* Browse Button Width and Height */
.BrowseButtonSize
{
	width:80px;	
}

/* Upload Button Width and Height */
.UploadButtonSize
{
	width:150px;	
}

.linkExchangeDetails
{
	background-color: #b4dfff;
	color: #000000;
	padding: 20px;
	/*height: 400px;*/
	vertical-align:top;
}

.DropDownWidth150
{
	 width:150px;
}

.textareaSize
{
	width:550px;
}

.insertPadding div
{
	padding:0px 0px 2px 0px;
}

.GrayDiv
{
	width: 405px;
	overflow:auto;

}

.ColdBlackLink
{
	color: #000000;
	text-decoration: none;
}

.Width200px
{
	width: 200px;
}

/*Using for noscript alert*/
#theLayer{
    position: absolute;
    width: 450px;
    left: 260px;
    top: 80px;
    height: 350px;
    visibility: hidden;
    z-index: 50000;
    border: 1px solid #666666;
    padding: 5px;
    color:#FF0000;
    line-height:2;    
}
#theLayer1{
    visibility:hidden;
    border:none;
    background-color: #FFFFFF;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10000;
    visibility: visible; 
    height: 2000px; 
    width: 100%;
    -moz-opacity:0.5;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.FontSize16WithItalic
{
	font-size:16px;	
}
.ColumnWidthInDayBookEvent
{
	width:250px;
}

.BroschureText
{
	padding-left:0px;
	vertical-align:top;
}
.BroschureImage
{	
	width:350px;
	height:212px;
	border:none;
	background-repeat: no-repeat;		
}
.FreeSpace
{
	line-height:10px;
	height:10px;
}
.StateDropDownWidth
{
	
	 width:120px;
}
.spanWidthForStarMark
{
	 width:100px;
}
.LeftButtonContainer
{
	clear:both;
	float:left;
	text-align:left;	
}
.RightButtonContainer
{
	float:right;
	text-align:right;	
}

.HighLightedRow
{
	background-color:#e1f1fd;
}
.LabelOneSizeLarger
{
	font-size:15px;	
}
/*Start of nominateNews*/
.nominateNews tr td
{
	vertical-align:top;
}
.successMsg
{
	color:Green;
}

/*End of nominateNews*/


/* links in ListingGrid */
a.ListingGridLink:link
{
	color:#57a7d0;
	text-decoration:none;	
}
a.ListingGridLink:hover
{
	color:#57a7d0;
	text-decoration:underline;	
}

a.ListingGridLink:visited
{
	color:#57a7d0;	
}

.ContinuousBoxContainer
{
	width:305px;
	float:left;
	height:165px;
	border:#000000 1px solid;
	margin-left:25px;
}
img.YearBookImage
{
	max-width:350px;
}


#divpopup{
position: fixed;
top: 20%;
left: 44%;
margin-top: -81px; /*half of the height plus a little to the top*/
margin-left: -150px; /*half of the width */
visibility: hidden;
display: none;
border: 1px solid #000;
background-color: #FFF;
color: #333;
padding: 0;
height: 500px;
width: 600px;
z-index: 10;
font-family: "Trebuchet MS", tahoma;
font-size: 13px;
}
.WarningMessageBox
{
	padding:10px;
	border:Blue 1px solid;
	background-color:#FFFFFF;
	position:absolute;
	/*margin:0 auto;*/
	left:20px; 
	top:20px;
	width:450px; 
	height:175px; 
	z-index:10;
	/*opacity: .9;
	filter: alpha(opacity=100);*/
}
.BlockingContainer
{
	position:absolute;
	left:0px; 
	top:0px; 
	width:100%;
	height:800px;
	z-index:9; 	
	background-color:#CCCCCC;	
	opacity: .5;
	filter: alpha(opacity=10);
}
.LineColor
{
	color:#6699CC;
}
.LongTextBox
{
    width:380px;
}
/*
#divpop_head{
position:absolute;
top:0;
left:0;
width:100%;
background-color: #1977b6;
text-align:center;
font-weight:bold;
color:White;
padding:2px 0;
z-index:-1;
}
#close_pop{
float:right;
text-align:right;
cursor:pointer;
padding-right:10px;
font-weight:bold;
font-weight:bold;
color:White;
}
#close_pop_button
{
position:absolute;
top:93%;
left:88%;
float:right;
text-align:right;
cursor:pointer;
padding-right:10px;
font-weight:bold;
}
#pop_content{
clear:both;
padding: 10px;
overflow:scroll;
height:95%;
}
#close_pop a{
text-decoration:none;
color:White;
}
#close_pop a:hover
{
color:#FF0000;
} */

.marginBottom
{
	margin-bottom:10px;
}

.HYP_BUTTON
{
background-color:#F0EEDB;
border-style:solid;
color:Black ;
border-width:thin ;
text-decoration: none;
}

#homeHotTopic a
{
	color:White;
	text-decoration:none;
}

#homeHotTopic a:hover
{
	text-decoration:underline;
}
.ProfileLink
{
 text-decoration:none;
}
.PressPageFooter
{
	color:#BCDEFF;
	font-size:12px;
	border-style: solid;
	border-top-width: thick; 
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	font-family:Trebuchet MS,tahoma;
	border-color:#000000;
}