/*  
    This style sheet is for the Future ART Costs model
*/
h2 
{
    margin-top: 10px
}
h3 {
	font-size: 18px; font-weight: normal
}
#ContentPlaceHolder1 
{
    background-image: url('images/redbg.png');
    background-repeat: repeat
}
#homepagehdr
{
    height: 276px;
    width: 918px;
    background-color: #AC3030;
    background-image: url('images/redbg.png');
    background-position: bottom right;
}
#homepagehdr2
{
    height: 284px;
    width: 918px;
    background-color: #AC3030;
    background-image: url('images/homepage/header-bg.jpg');
    background-position: bottom right;
}
#homepagehdr div
{ 
     margin-top: 0px; margin-left: 10px; margin-right: 0px; color: #fff; float: left; font-family: Verdana; font-weight: normal; padding: 10px; line-height: 15px; font-size: 14px
}
#homepagetext
{ 
        width: 553px;  
}
#homepagetext td
{ 
     float: left; font-family: Verdana; font-weight: normal; padding-bottom: 5px; line-height: 16px; font-size: 14px;
   

}
#homepagetext td.a.img
{
    padding-top: 12px
}
#homepagehdr a, #homepagehdr a:link, #homepagehdr a:visited,#homepagehdr a:hover
{
    color: #fff
}
#homepagebtns 
{
    width: 95%;
    margin-left: 3%
}
#homepagebtns img 
{
    margin-right: 15px
}

.pageheading 
{
    font-family: Arial, Verdana, sans-serif;    /* The font to display */
    font-size: 14px;                /* The Size of the text */
    color: #000000;  
    font-weight: bold
}

#FutureARTCosts /* The look and feel of the web site.  About 974px wide with margins */
{
    font-family: Arial, Verdana, sans-serif;    /* The font to display */
    font-size: 12px;                /* The Size of the text */
    color: #333;                 /* The color of your text */           
    margin: 5px 13px;                 /* The space between the edge of the browser and your site */
  /*   padding: 0px 27px 0px 31px;                 The space between the edge of the background and the guestbook */
  padding: 0px 5px;
    background-image: background-color: #fffdf7;
     min-height:350px     
}

#FutureARTCostsUpdated /* The look and feel of the web site.  About 974px wide with margins */
{
    font-family: Arial, Verdana, sans-serif;    /* The font to display */
    font-size: 12px;                /* The Size of the text */
    color: #000000;                 /* The color of your text */           
    margin: 5px 13px;                 /* The space between the edge of the browser and your site */
    background-color: #FFFFFF;      /* The background color of the site */  
                 /* The space between the edge of the background and the guestbook */
 
  /*   background-image:url('images/contentbackground.png');
     background-repeat:repeat-y; */
     min-height:350px     
}


p, input, textarea
{
    font-family: Verdana, Arial;    /* The font to display */
    font-size: 12px;                /* The Size of the text */
  
}
HR  /* The look and feel of the horizontal bars on your site */
{
    color: #d3d3d3;                 /* The color of your horizontal bars */
}

#Header
{
    overflow:hidden;
/* background-image:url('images/headerbkg.png');
 background-repeat:no-repeat; */
  height:61px;
  width:950px;
}


.homepagetext
{
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;

}

.homepageboldtext
{
font-size:16px;
font-weight:bold;

}
.homepagetextlink
{

color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


.loginlink, a.loginlink, a.loginlink:visited
{
color:#AC3030;
text-decoration:none;

}
a.loginlink:hover
{
text-decoration:underline;
}



#Navigation
{


 padding:0px 27px 0px 31px;
 
 

}

#Footer
{
    padding-top:20px;
    background-repeat:no-repeat;
    background-image:url('images/footer.png');
    height:30px; 
  
}

#FooterNav
{

    text-decoration:none;
    text-align:center;    
}
.FooterNav, a.FooterNav, a.FooterNav:visited
{
    text-decoration:none;
    color:#AC3030;
}
#Content /* The look and feel of the area behind your guestbook and sign book pages */
{

}
#InnerContent
{

	background-color:#f2efe6;
	width:846px;
	padding: 0px 50px 25px 25px;
	height:400px;
}

FieldSet /* The look and feel of the box that surrounds the content on your site */
{
    border: #d3d3d3 4px solid;      /* Color and width of the right side of the box */
    padding: 5px;                   /* How much padding to use on the Top of the box */
    width: 90%;
    margin: 0 auto;
}

.GuestBookList  /* Fomatting applied to the Grid on the homepage */
{
    width: 600px;                    /* Width of the Guestbook grid on the home page */
}

.GridHeader
{
    background-color: #d3d3d3;
}


.HeaderText  /* The look and feel of the Text at the top of the pages */
{
    color: #ac3030;                 /* Color of the text */

    font-size: 16px;                /* Size of the text */
}

.ErrorMessage /* The color of the Error messages that are display on the site */
{
    color: #ff0000;                 /* Color of the text */
}

.SuccessMessage /* The color of the Success messages that are display on the site */
{
    color: #808000;                 /* Color of the text */
}

.PreviewButton /* The look and feel of the buttons on the site */
{
    border: #000 1px solid;         /* Border color and width */
    padding-left: 5px;              /* Padding around the text */
    padding-bottom: 1px;            /* Padding around the text */
    padding-right: 5px;             /* Padding around the text */
    padding-top: 1px;               /* Padding around the text */
    background-color: #d3d3d3;      /* Background Color of the button */
    color: #000;                    /* Color of the text on the button */
}


.CommentTitle 
{
    padding: 15px 0px;
    font-size:14px;
    font-weight:bold;
}
.CommentMessage
{
    padding-top:10px;
    font-size:11px;
    color:#000000;
    padding-bottom: 15px;
}
.CommentName
{
      font-size:11px;
    color:#ABABAB  
}
.CommentReport
{
        font-size:9px;
    color:#ABABAB
}
.SignTitle
{
        font-size:14px;
    font-weight:bold;
}
.SignRequired
{
          font-size:11px;
    color:#ABABAB  
}

#SignInPopUp
{
    background-image:url('images/popups/signin_bkgd.png');
    background-repeat:no-repeat;
    position:absolute;
    left:375px;
    top:150px;
    color:White;  
	visibility:hidden;
	z-index:1;
	width:619px;
	height:167px;
}

#SignOutPopUp
{
    background-image:url('images/popups/signout_bkgd.png');
    background-repeat:no-repeat;
    position:absolute;
    left:550px;
    top:150px;
    color:White;
	visibility:hidden;
	z-index:1;
	width:212px;
	height:141px;
}

.PopupCloser
{
    padding:10px 10px 0px 0px

}

.popuplink, a.popuplink, visited.popuplink
{
	color:white;
	text-decoration:none;

}

.popupheader
{
    color:#ebb400;
    font-size:14px;
    font-weight:bold;
}

.SubmitButton
{
    padding:2px 10px 2px 10px;
}


.redtext
{
     color: #ab3130;
}


#art2_costtomaintain 
{
   text-align: center
}


.alert {
   display:none;
   position:absolute;
   top:1px;
   left:1px;
   width: 200px;
   filter:alpha(opacity=90);
   background-color:white; 
   border-style:solid;
   border-width:1px;
   padding:15px 20px 5px 20px;
   text-align: center
   }

.transparent_popup {
		filter:alpha(opacity=90);
		background-color:white;
		display:none;
		width:170;
		height:85;
		padding: 30px 10px;
		position:absolute;
		color: white;
		border: 1 red solid;
		z-index: 1000
}

