﻿/* (c) 2008 Blackcove Associates Ltd.
   Warren Willmey.
*/
body, .bodyStyle {
   	font-size:      10pt;
	font-weight:    normal;
	font-family:    Tahoma, Verdana;

    margin:         0pt;
    padding:        0pt;
}

.centerText 
{
    text-align:     center;
}    
    
.PageContent {
    padding:        5pt;
    margin:         0pt; 
}

.blue {
	background:     #fff url( ../Images/DivHeading.png ) repeat-x 0px 0px;
	color:          #000;
    padding:        5pt;	
    
}

.morePadding th {
    padding-left:    5pt;
    padding-right:   5pt;
}

.notYellow {
	background:     #ffffff;
	color:          #000;
    cursor:         pointer;	
}
.yellow {
	background:     #ccc;
	color:          #000;
    cursor:         pointer;	
}

.UserHilight {
	background:     #c00;
	color:          #fff;   	
}

.UserSelect {
	background:     #000;
	color:          #c00;   	
}

.LargeText {
	font-size:              10pt;
	font-weight:            bold;
}

.UserInputLabel {
    float:          left;
    width:          120px;
    text-align:     left;  
}
.UserInputAlign 
{  
    float:          left;
    text-align:     left;
}

.UserInputBlock 
{
    height:         32px;

}

.HelpButtonAlignRight {
    float:          right;  
	margin:         6px 2px 2px 2px;     
}


.ImageTextButton {
	background:     #103285 url( ../Images/ButtonGradient.png ) repeat-x 0px -16px;
	color:          #aaa;
	padding:        3px 4px 3px 2px;
	margin:         0px 2px 0px 2px;
	font-size:      10pt;
	font-weight:    normal;
	font-family:    Tahoma, Verdana;
	border:         2px solid #ace;
	border-bottom:  2px solid #79b;
	border-right:   2px solid #79b;
	white-space:    nowrap;

	display:        -moz-inline-box;
	display:        inline-block;
	
	position:       relative; 
}

.ImageSubmitButton, .ImageClearFieldsButton, .ImageHelpButton {
	display:        block; 
	padding-left:   22px;
}
.ImageSubmitButton {        background:     url( ../Images/IconMagnifier.png ) no-repeat; }
.ImageClearFieldsButton {   background:     url( ../Images/IconEraseFinger.png ) no-repeat; }
.ImageHelpButton {
    background:     url( ../Images/IconQuestionMark.png ) no-repeat;
    cursor:         help; 
}

.ImageTextButton:link {
    text-decoration:        none;
}

.ImageTextButton:visited {
    text-decoration:        none;
}


.ImageTextButton:hover {
    background-position:    0px 0px;
	color:                  #ffffff;
    border-color:           #bdf;
    border-bottom-color:    #9bd;
    border-right-color:     #9bd;
    text-decoration:        none;
}

.ImageTextButton:active {
    background-position:    0px -24px;
	color:                  #000;
    border-color:           #79b;
    border-top-color:       #468;
    border-left-color:      #468;
    text-decoration:        none;
}


.GUIBoxTitle {
	background:             url( ../Images/DivHeading.png ) no-repeat;
	position:               relative;
	background-color:       #338ff1;
	margin-top:             6px;
	padding:                0;
	clear:                  both;
	width:                  475px;
	height:                 40px;
}

.GUIBoxTitleRight {
	background:             url( ../Images/DivHeadingLeftCorner.png ) no-repeat;
	position:               relative;
	height:                 5px;
	width:                  5px;
	float:                  right;
	overflow:               hidden;
}

.GUIBoxTitle h2 {
	padding:                10px;
	margin:                 0;
	font-size:              11pt;
	font-weight:            bold;
    position:               relative;
	float:                  left;
    vertical-align:         bottom;
}


.GUIBoxMessageArea {
	min-height:             1px;
	_height:                1px;
	position:               relative;
	width:                  475px;
}

.GUIBoxMessageHeader {
	border-left:            2px solid #338ff1;
	border-right:           2px solid #338ff1;
	background:             url( ../Images/ContentHeading.png ) no-repeat;
	height:                 10px;
	width:                  471px;
}

.GUIBoxMessageHeader span {
	background:             url( ../Images/ContentHeadingBottomRightCorner.png ) no-repeat;
	width:                  5px;
	height:                 5px;
	float:                  right;
	overflow:               hidden;
}

.GUIBoxMessageContent {
	border-left:            2px solid #338ff1;
	border-right:           2px solid #338ff1;
	min-height:             1px;
	_height:                1px;
	position:               relative;
	padding:                5px 10px 5px 10px;
}


.GUIBoxMessageFooter {
	background:             url( ../Images/ContentHeadingBottom.png ) no-repeat;
	height:                 12px;
	margin-bottom:          4px;
	width:                  475px;
}

.GUIBoxMessageFooter span {
	background:             url( ../Images/ContentHeadingBottomRightCorner2.png ) no-repeat;
	width:                  6px;
	height:                 12px;
	float:                  right;
	overflow:               hidden;
}



.ResultsTable {
}

.ResultsTableTitle {
    background:             url( ../Images/DivHeading.png ) no-repeat;
    height:                 40px;   
}

.ResultsTableTitleText {
    padding-left:           10px;
	font-size:              11pt;
	font-weight:            bold;    
}

.ResultsTableTitleTopRight {
	background:             url( ../Images/DivHeadingLeftCorner.png ) no-repeat;
	position:               relative;
	height:                 5px;
	width:                  5px;
	float:                  right;
	overflow:               hidden;
	position:               relative;
	top:                    -12px;
}

.ResultsTableHeader {
    height:                 10px;
    background:             url( ../Images/ContentHeading.png ) no-repeat;
}

.ResultsTableHeaderTopRight {
	background:             url( ../Images/ContentHeadingBottomRightCorner.png ) no-repeat;
	width:                  5px;
	height:                 5px;
	float:                  right;
	overflow:               hidden;
	position:               relative;
	top:                    -2px;
}

.ResultsTableFooter {
    font-size:              1px;
    height:                 12px;
    background:             url( ../Images/ContentHeadingBottom.png ) no-repeat;

}

.ResultsTableFooterBottomRight {
	background:             url( ../Images/ContentHeadingBottomRightCorner2.png ) no-repeat;
	width:                  6px;
	height:                 12px;
	float:                  right;
	overflow:               hidden;
}


.FakeTableRow 
{
    border-left:            2px solid #338ff1;
	border-right:           2px solid #338ff1;
}
	
.FakeTableRowFooter {
    font-size:              1px;
    height:                 4px;
}

.FakeTableRowHeader {
    border-left:            2px solid #338ff1;
	border-right:           2px solid #338ff1;
}

.HideResults 
{
    display: none;
}

.ShowResults
{
    display: block;
}