﻿
.Gray100 {
    width:1000px;
    background-color:#eaedf2;
    padding:4px;
}
.NewsHeader {
    color:#003366;
    font-weight:bold;        
}
.NewsDate {
color:#999999;
}
.NewsLink {
    color:#3366cc;
}
.GrayLink {
    color:Gray;
    text-decoration:none;
}
.BlueLink {
    color:#000099;
    text-decoration:underline;
}
.BlackLink {
    color:black;
    text-decoration:underline;
}
A {
	color:#000000;
	text-decoration:none;
}
#Main {
	
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:1014px;
	/*
	position:absolute;
	top:0px;
	left:50%;
	z-index:2;
	width:1014px;
	margin-left:-507px;
	*/
}
#TopLeft {
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;	
}
#ContentArea {
	position:absolute;
	top:115px;
	left:243px;
	z-index:3;	
}
#ContentAreaHome {
	position:absolute;
	top:115px;
	left:30px;
/* 	left:153px; */
	z-index:3;	
}
#RContentArea {
	position:absolute;
	top:115px;
	left:123px;
	z-index:3;	
}
#ContentAreaCol01 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;	
}
#ContentAreaCol02B {
	position:absolute;
	top:0px;
	left:193px;
	z-index:4;	
}
#ContentAreaCol02 {
	position:absolute;
	top:0px;
	left:191px;
	z-index:4;	
}


#ContentAreaCol03 {
	position:absolute;
	top:0px;
	left:382px;
	z-index:4;	
}
#ContentAreaCol04 {
	position:absolute;
	top:0px;
	left:455px;
	z-index:4;	
}
#RContentAreaCol01 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;	
}
#RContentAreaCol02 {
	position:absolute;
	top:0px;
	left:193px;
	z-index:4;	
}

#RContentAreaCol03 {
	position:absolute;
	top:0px;
	left:384px;
	z-index:4;	
}
#RContentAreaCol04 {
	position:absolute;
	top:0px;
	left:192px;
	z-index:4;	
}

.BigHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;	
	color:#183b72;
}
.SmallHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
	color:#183b72;
}
.GrayText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#999999;
}
.SmallBreak {
	font-size:3px;
	line-height:3px;
}
img {
	border:0px;
}
.ColHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
	color:#000000;
	font-weight:bold;
}
.ColText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;
}
.ColTextPlacement {
	position:absolute;
	top:290px;
	left:10px;
	z-index:5;	
	width:165px;

}
.ColTextPlacement {
	position:absolute;
	top:235px;
	left:10px;
	z-index:5;	
	width:165px;

}
.RColTextPlacement {
	position:absolute;
	top:255px;
	left:10px;
	z-index:5;	
	width:165px;
}
#Footer {
	position:absolute;
	background-color:white;
	top:572px;
	left:243px;
	z-index:4;
	width:535px;
}
#FooterHome {
	position:absolute;
	background-color:white;
	top:472px;
	left:100px;
	/* left:100px; */
	left:230px;
	z-index:4;
	width:535px;
}
#RFooter {
	position:absolute;
	background-color:white;
	top:432px;
	left:100px;
	z-index:4;
	width:535px;
}
.FooterText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#999999;
}
.FooterTextBlack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:black;
}
.AltStyle {
    font-family:Arial;
    font-size:12px;
    color:Black;
    background-color:#eaedf2;
}
.RegStyle {
    font-family:Arial;
    font-size:12px;
    color:Black;
    background-color:White;
}

.HighLightRow
 {
    background-color:#a5c650;
    font-family:Arial;
    font-size:12px;
    color:Black;
 }
 .ArrowStyle {
    text-align:right;
    display:inline;
    padding-left:5px;
 }
 .HeaderStyle {
   font-family:Arial;
    font-size:12px;
    color:#405b8b;
    text-decoration:none;
    border-bottom:1px dotted black;
    background-position:bottom right;
    background-repeat:no-repeat;
    /* background-image:url(img/HeaderBack.gif); */
 }
 .HeaderStyleNarrow {
   font-family:Arial;
    font-size:12px;
    color:#405b8b;
    text-decoration:none;
    background-image:url(img/HeaderBack.gif);
    width:2px;
 }
 A .HeaderStyle {
    color:#405b8b;
 }
 .HeaderStyleFirst {
   font-family:Arial;
    font-size:12px;
    color:#405b8b;
    width:65px;
    text-decoration:none;
    border-bottom:1px dotted black;    
    background-position:bottom right;
    background-repeat:no-repeat;
    /*
    background-image:url(img/HeaderBack.gif);
    */
 }
 .HeaderStyleSort {
    font-family:Arial;
    font-size:12px;
    color:#405b8b;
    text-decoration:none;
    border-bottom:1px dotted black;    
    background-position:bottom right;
    background-repeat:repeat-x;
    background-image:url(img/SortBack.gif);
 }
 .ComingSoonText {
    font-family:Arial;
    font-size:18px;
    color:Black;
 }
 .GVLink {
    color:black;
    text-decoration:underline;
 }
 
 /*-------------gridview stuff ------- */
.SimpleGridView table
{
    width:989px;
    padding:4px;
}
.SimpleGridView th
{
    height:25px;
    text-align:left;
    border-bottom:1px dotted black;    
    border-right:1px dotted black;
}
.SimpleGridView th a
{
padding-left:4px;
color:#405b8b;
}
.SimpleGridView td
{
    padding:4px;
    text-align:left;
}

/* ---modal stuff */
.confirm-dialog {	
    BACKGROUND: url(img/dialog24.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    /*PADDING-TOP: 14px;	 */
    PADDING-TOP: 04px;	
    POSITION: relative;
}

.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;	
    BACKGROUND: url(img/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
} 

.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(img/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #f60;
    TEXT-ALIGN: center;
} 

.confirm-dialog input {	
    WIDTH:50px;
}     

.close {	
    DISPLAY: block;	
    BACKGROUND: url(img/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}   

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
} 