﻿body { margin:0px; padding:0px; font-size:70%; font-family:Verdana,arial; color:#545454; line-height:140%;}
h1 { margin: 24px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:150%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h1.top { margin: 0px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:150%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h2 { margin: 24px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:130%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h2.top { margin: 0px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:130%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h3 { margin: 24px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:110%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h4 { margin: 24px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:110%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h4.top { margin: 0px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:110%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h5 { margin: 24px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:100%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }
h5.top { margin: 4px 0px 6px 0px; padding:0px; font-family:"Times New Roman", Times, serif;font-size:100%; font-variant:small-caps; letter-spacing:4px; border-bottom:1px solid black; }

ul { margin:4px 0px 4px 25px;padding:0px; }
ul li { padding-top:4px; }

ul.MenuList { margin:0; padding:0 0 20px 0px; }
ul.MenuList li { padding-top:4px; }
span.highlight { color:#3399FF; font-style:italic; }
div.marketingContent { font-size:110%; line-height:150%; }

select.cssform { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; }
textarea.cssform { padding:5px; overflow:hidden; border:#cccccc solid 1px; background:#FFF url(Images/FormGrad.png) repeat-x top left; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:160%;}
input.cssform { padding:3px 5px; border:#cccccc solid 1px; background:#FFF; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input.checkbox { padding-right: 35px; }

a.AlwaysActive:link, a.AlwaysActive:visited, a.AlwaysActive:hover, a.AlwaysActive:active { color:blue; }

.watermarked {
	color:gray;
	font-style:italic;
}

table.featured { background:LightYellow; }
table.ad { border:1px solid silver; width:100%; }
table.ad td { padding:4px; }
table td div.adTitle { font-weight:bold; }
table td div.adDetails { padding-left:15px; }
table td div.adDetails ul { }
table td span.adPrice { font-size:120%; font-weight:bold; }

.footer { width:100%; text-align:center; font-size:80%; color:Silver; margin-top:25px; border-top:solid 1px silver;}

div.Dashed { background-color:#F0F0F0; border:1px dashed black; width:100%; padding:4px; }

div.SideHeader {background:url(Images/SideHeader.jpg) repeat-x top left; color:white; font-family:"Times New Roman", Times, serif;font-size:130%; font-variant:small-caps; letter-spacing:4px; font-weight:bold; text-align:center; padding:4px;}
div.SideContent {border-left:solid 5px #0359D4; border-right:solid 5px #0359D4; border-bottom:solid 5px #0359D4; background-color:#F0F0F0; color:#000000; padding:4px;}

table.p2 td { padding:2px; }
table.p4 td { padding:4px; }
table.p6 td { padding:6px; }

.DataGrid { width:100%; font-family:Verdana,arial; color:#545454; }
.DataGrid td { padding:4px; }
.DataGrid .HeaderStyle { background:url(Images/GridHeader.png) repeat-x top left; font-weight:bold; }
.DataGrid .ItemStyle {}
.DataGrid .AlternatingItemStyle { }
.DataGrid .FooterStyle {}
.DataGrid .EditItemStyle {}
.DataGrid .PagerStyle {}
.DataGrid .SelectedItemStyle {}

.DetailsGrid { width:100%; font-family:Verdana,arial; color:#545454; }
.DetailsGrid .HeaderStyle { background:url(Images/GridHeader.png) repeat-x top left; font-weight:bold; }
.DetailsGrid .ItemStyle {}
.DetailsGrid .AlternatingItemStyle { }
.DetailsGrid .FooterStyle {}
.DetailsGrid .EditItemStyle {}
.DetailsGrid .PagerStyle {}
.DetailsGrid .SelectedItemStyle {}
.DetailsGrid td { border-bottom:solid 1px #F0F0F0; }

/* styles for the modal popup */

/* dialog frame */
.modal-dialog
{
    position:absolute;
    text-align:left;
}

/* dialog contents container */
.modal-dialog .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    border:outset 2px black;
    background-color:#F0F0F0;
}

/* dialog header */
.modal-dialog .header
{
    background:url("images/GridHeader.png") repeat-x left top;
    padding:4px;
}

/* dialog header message */
.modal-dialog .header .msg
{
    vertical-align:middle;
    padding-left:6px;
    color:black;
    font-size:12px;
    font-weight:bold;
}        

/* dialog body */
.modal-dialog .body
{
    background-color:#FFFFFF;
    padding: 8px;
}

/* dialog body message */
.modal-dialog .body h2
{
    background-color: #FFFFFF;
    font-size:11px;
    text-align:left;
    font-weight:normal;
} 

/* dialog footer */
.modal-dialog .modalFooter
{
	border-top:solid 1px black;
    background-color: #FAFAFA;
    text-align:left;
    padding:6px;
}

/* dialog footer buttons */
.modal-dialog .modalFooter .right
{
    background-color: #F2F9FF;
    float:right;
    text-align:right;
    padding-bottom:6px;
    padding-right:6px;
}

/* dialog footer checkbox */
.modal-dialog .modalFooter .left
{
    background-color: #F2F9FF;
    float:left;
    text-align:left;
    padding-bottom:6px;
    padding-left:6px;
}

/* dialog close */
.modal-dialog .close
{
    background: url(images/icons.gif) no-repeat -732px -1px;
    width:15px;   
    height:15px;
    cursor:hand;   
    position:absolute;
    right:4px;
    top:5px;
}

/* dialog close hover */
.modal-dialog .close:hover { background: url(Images/icons.gif) no-repeat -749px -1px;    }

/* modal overlay */
.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.Cancel
{
    background: url(images/icons.gif) no-repeat -1328px 0px;
    width:15px;   
    height:15px;
    cursor:hand;   
    position:absolute;
}

.Cancel:hover { background: url(Images/icons.gif) no-repeat -1549px 0px;    }





