body, div, span, p, a, td, th, label
{
    font-family: Verdana;
		font-size: 8pt;
    color: #000000;
    text-align: left;
}

body
{
    text-align: center;
    margin: 0px;
    background-color: #660033;
}

span { float: left; }

form { margin: 0px; }
textarea { vertical-align: top; }
	
table
{
    border-style: none;
    border-collapse: collapse;
    border-spacing: 0px;
}

td { padding: 0px; }

p
{
    margin-top: 5px;
    margin-bottom: 5px;
}

ul
{
	margin-top: 10px;
}

a { text-decoration: none; }

#Dates,#Dates span
{
    font-size: 6.5pt;
    float: none;
}
#ContentDiv a { text-decoration: underline; }

img
{
    margin: 0px;
    border-style: none;
    padding: 0px;
}

.InCenter, .InMiddle, .InBottom { position: relative; }

.VAlignMiddle
{
    padding-top: expression((offsetHeight-childNodes[0].offsetHeight)/2);
}

#Content { display: none; }

.Section
{
    border: solid 1px #FFFFFF;
    padding: 3px;
    background-image:url('../Images/ColorDots/SectionBg.gif');
    width: 100%;
}

.Section .Title
{
    font-weight: bold;
    font-size: 8pt;
    border: solid 1px #FFFFFF;
    padding-left: 11px;
    padding-top: 6px;
    background-image:url('../Images/ColorDots/WholePgBg.gif');
    height: 30px;
}

.Section .Details
{
    border: solid 1px #D4D5D5;
    padding: 1px;
    width: 100%;
    float: left;
}

.Section .Data
{
    padding-left: 11px;
    padding-right: 11px;
}

.SmallBtn
{
    font-weight: bold;
    font-size: 6.3pt;
    color: #333333;
    text-align: center;
    border: double 3px #CECECE;
    padding: 1px;
    background-color: #CECECE;
    height: 18px;
}

.SmallBtn:hover { color: #FFFFFF; }

.More
{
    width: 35px;
    float: right;
}

.BigBtn
{
    font-weight: bold;
    font-size: 5pt;
    text-align: center;
    padding-top: 10px;
    background-image: url('../Images/BtnBg.gif');
    width: 88px;
    height: 30px;
}

.Arws
{
    border: solid 1px #999999;
		width: 14px;
		height: 20px;
		position: relative;
		left: -1px;
		top: 2px;
    float: none;
}

.Arrow
{
    font-family: Webdings;
    font-size: 5pt;
    font-weight: bold;
    color: #000000;
    text-align: center;
    line-height: 100%;
    padding: 0px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: 0px;
    width: 14px;
    height: 10px;
    cursor: default;
}
.Arrow:hover
{
    background-color: #CCCCFF;
    border: 1px solid #999999;
}

#ContentDiv .SmallBtn, #ContentDiv .BigBtn, #ContentDiv .Arrow { text-decoration: none; }

.Brief
{
    height: 1px;
    overflow: hidden
}
.Brief * { margin-top: 0px;}


