* {
margin:0; /* zero out margin */
padding:0; /* zero out padding */
}

html, body,#aspnetForm
{
	font-size: 9pt;
	font-family: Tahoma,Arial;
	height: 100%;
    margin:0,auto;
    padding:0;
  background: none repeat scroll 0 0  #c0c0c0;   
  overflow:inherit; /* triggers 100% height in Opera 9.5 */
}

fieldset { border:1px solid gray}


#container
{
	background:none repeat scroll 0 0  white;
	padding-left:15px;
	padding-right :15px; 
	padding-bottom:15px;
	width: 960px;	
	margin:0 auto ;
	
	min-height:100%;
	
	overflow:visible;
}

* html #container 
{
	height:100%;
}

#footer
{
	background-color: white;
	width: 960px;
	height: 85px;
	text-align: right; 
	margin: -100px auto 0 auto;
	/*margin: 0px auto 0 auto;*/
}

div#JavaHolder
{
	 vertical-align: top; 
	 text-align:center;
	 width: 100%; 
	 height:1%;
	 position: static;
	 overflow:hidden 
}
	
div#Welcome{ height:16px }

div#whitebg{height:958px}

.hideDiv
{
	height:1%;
	position:static ;
	min-height:1px;
}	
mainbody
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:White;
}


.toolsimg
{
	LEFT: 208px; 
	WIDTH: 188px; 
	POSITION: relative; 
	TOP: -8px; 
	HEIGHT: 27px
}

.nav_one_img
{
	LEFT: 300px; 
	WIDTH: 73px; 
	POSITION: relative; 
	TOP: -8px; 
	HEIGHT: 27px
}
  
.nav_two_img
{
	left: 195px;
	width: 188px;
	position: relative;
	top: -8px;
	height: 27px;	
	text-align: right;
}
  
.swsconnectimg
{
	LEFT: -15px; 
	TOP: -15px; 
	WIDTH: 200px; 
	POSITION: relative; 		
	HEIGHT: 1px;
	Z-INDEX:100;
}
  
.navborder
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 370px;
	/*cursor:pointer;*/
}



.small_navborder
{
		
}

  
.navborder_hover
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 370px;
	BACKGROUND-COLOR: #D3D4FF;/*#DDEEFF;*/
	/*cursor:pointer;*/
}
  
  
.navwideborder
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 800px;
	cursor:pointer;
}
  
.navwideborder_hover
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 800px;
	BACKGROUND-COLOR: #D3D4FF;/*#DDEEFF;*/
	cursor:pointer;
}
  
  
  
h1, .heading1
{
    FONT-WEIGHT: bold;
	color: #000099; 
	font-family: Verdana; 
	font-size: 16pt;
}

.navheader1
{
    FONT-WEIGHT: bold;
	color: #000099; 
	font-family: Verdana; 
	font-size: 10pt; 
	margin:0px;
	padding:0px;		

	
}
.navheader2
{
	color: #000099; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight:bold;
	margin:0px;
	padding:0px;

	
}

.navtext
{
	/*padding-top:4px; */
	margin-top:2px; 
	color: #000000;
	margin-bottom:0px;
	padding-bottom:0px

}

.navtextbox
{   
font-size: 8pt;
color: #000000;
padding-right: 2px; 
padding-left: 6px; 
padding-bottom: 0px; 
padding-top: 3px;
margin:0px;
}

.navpicture
{
	border-width:0px;
	filter:alpha(opacity=100); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:1.0;
	cursor:pointer;
	opacity: 1.0; /* Ignore errors about not existing, this does work, different options are for different browsers*/
	
}

.navpicture_hover
{
	border-width:0px;
	filter:alpha(opacity=50); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:0.5;
	cursor:pointer;
	opacity: 0.5; /* Ignore errors about not existing, this does work, different options are for different browsers*/

}

.navbanner
{
	border:silver 1px solid;
}

.loadingpanel
{	 

	
	filter:alpha(opacity=0); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:0;
	opacity: 0; /* Ignore errors about not existing, this does work, different options are for different browsers*/

	cursor:wait;
	
	/* The following is not an error, this ensure the loadingpanel doesn't scroll when visible - IE6 fix*/
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);

	Z-INDEX: 2147483646; 
	LEFT: 0px; 
	WIDTH: 100%; 
	POSITION: absolute; 
	TOP: 0px; 
	bottom:0px;
	/*HEIGHT: 90%; */
	BACKGROUND-COLOR: #ffffff;
	filter: alpha(opacity=0);
}

.loadingpanel_top
{
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 9px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 9px; 
	Z-INDEX: 2147483647 ; 
	
	BACKGROUND-IMAGE: url('http://www.speedwellweather.com/Includes/../Pictures/Icon/spacer.gif'); 
	PADDING-BOTTOM: 9px; 
	BORDER-LEFT: gray 1px solid; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-REPEAT: repeat; 
	POSITION: absolute; 
	LEFT: 50%;
	/*TOP: 50%;*/					
	TOP:400px;
	/* The following is not an error, this ensure the loadingpanel_top which display animation is always centred in the windows regardless of scrolling or window size*/
	/*top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight/2) : document.body.scrollTop + (document.body.clientHeight/2));
	LEFT: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (documentElement.clientWidth/2) : document.body.scrollLeft + (document.body.clientWidth/2));*/
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center;
	
}
.navnews
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid; 
	height: 59px; 
	margin:0px;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	top:0px;
}
  
.memofield
{
	height:150px;
}

h2{
	font-size:medium;
	color:black;
	font-style:italic;
	font-weight:bold;
}

h3{
	font-size:small;
	color:#000967;
	font-weight:normal;
	font-style:italic
}

/*h4 for IndexRelationship page table header only */
h4{
	font-size:medium;
	color:Navy;
	font-style:italic;
	font-weight:bold
}

.speedwell
{font-weight:bold;}


.subexpire_header
{
	font-weight:bold;
	font-size:small;
	background-color:red;
	color:white;
}

.subexpire_text
{
	font-size:small;
}

.login
{
	font-weight:bold;
	font-size:small;
	color:#000967;
}

.label
{
	font-weight:bold;
	font-size:small;
	color:#000967;
}

.warning
{
	font-weight:bold;
	font-size:small;
	color:red;
}


.A_H2
{
	margin:1px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font-style:normal;
	/*line-height:0;*/
	page-break-after:avoid;	
}

.heading2
{
	font-size:medium;
	color:black;
	font-style:italic;
	font-weight:bold;
}

.heading3
{
	font-size:small;
	color:#000967;
	font-weight:normal;
	font-style:italic
}

.BoldText
{
	font-weight:bold;
}

.normal
{
	font-size: 9pt;
	font-family: Tahoma,Arial;
	color:#002200;
}

.SmallControlText
{
	font-size:8pt;
	font-family: Tahoma,Arial;
	color:Black
}

.PadSmallTextControl
{
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
}


#UpdateProgress1 img 
{
   vertical-align:middle;
   margin:2px;
}
 
.mapborder
{
	BORDER-RIGHT: #4b7ac9 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #4b7ac9 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #4b7ac9 1px solid;
} 

.mapbordertop
{
	BORDER-RIGHT: #4b7ac9 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #4b7ac9 1px solid; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP: #4b7ac9 1px solid;
} 
.bgpic
{
	background-position: right center;
	background-image: url('http://www.speedwellweather.com/Includes/Images/edtDown.jpg');
	background-repeat: repeat-x;
}

.displayblock
{
	display:block ;
}

a:link.displayblockblacktext
{
	text-decoration:none;
	color:black;
	display:block ;
	
	}

a:active.displayblockblacktext
{
	text-decoration:none;
	color:black;
	display:block ;
}

a:visited.displayblockblacktext
{
	text-decoration:none;
	color:black;
	display:block ;
}

.CancelButton
{
	cursor:pointer;
	padding:3px;
	font-size:8pt;
	font-family: Tahoma,Arial;
	color:Black
}
.ImageDisabled
{
	filter:alpha(opacity=25); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:0.25;
	opacity: 0.25; /* Ignore errors about not existing, this does work, different options are for different browsers*/

	cursor:wait;
}

.PositionLabelDown
{
	 POSITION: relative; TOP: 240px;
}

.PositionLabelCenter
{
	POSITION: relative; left: 25%;
}

.TextAlignCenter
{
	TEXT-ALIGN: center;
}

.TextPadding
{
	padding:5px;
	
}

.HideElement
{
	display:none;
	visibility:hidden;
}

.ShowElement
{
	display:block;
	visibility:visible;
}

.CMEFuturesGridViewRowHeight
{
	height:20px;
}

#backgroundPopup
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 2;
}
#popupContact
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/ /*height: 384px;
	width: 408px;  */
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 3;
	padding: 1px;
	font-size: 13px;
	text-align: center;
}

#popupBox
{
/*	display: block;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/ /*height: 384px;
	width: 408px;  */
/*	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 4;
	padding: 1px;
	font-size: 13px;
	text-align: center;
	visibility: visible;*/
}

#popupContactClose
{
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	position: static;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
	cursor: hand;
	
}

.center
{
	text-align: center;
	margin-left:auto;
	margin-right: auto;
}

.masterwidth
{
	width: 960px;
}

/*** the following part is used to control different divs on master page ***/

*
{
	margin: 0;
}

#topnav
{  
	width: 962px; 
	margin:0 auto;
	
	overflow:hidden
}

#navbar
{
	text-align: right
}

#leftnav
{
	float:left;
	width: 0;	/*set the left nar bar width*/
}

#bodyContainer
{
	width: 962px; /*would change this if left nav bar needed*/
	height: 1%;	/*100%*/
/*	float:left; */
display:block;
}



#leftpart
{
	width: 625px; /*would change this if left nav bar needed*/
	float:left;
}

#rightpart
{
	width: 325px; /*would change this if left nav bar needed*/
	float:right;
}
#bottom_rightpart
{
	padding:10px;
	width: 300px; /*would change this if left nav bar needed*/
	float:right;
	height :120px;	
}

.buyweatherdata
{
	top:-20px;
	margin-left :5px;
	margin-top :0px;
	margin-right:0px;
	margin-bottom:5px;
	float: right;
	Height:83px;
	 Width:163px;
	 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


.fp{height:1px;border-top:1px solid #FFFFFF;background-color:#FFFFFF} 

.imagespace_top
{
	margin-top:5px;
	margin-bottom:5px;
	vertical-align: bottom
}

.imagespace
{
	margin:5px
}

.imagespace_floatright
{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	float:right;	
	DISPLAY: block;
	margin-bottom:15px;
}

.databox
{
	padding: 10px;
  margin-bottom:5px;
  background-position: right bottom; 
  background-image:  url('http://www.speedwellweather.com/Includes/../Images/box_corner_image.png'); 
  background-repeat: no-repeat;
  width:595px;
  border: solid 1px silver;
  height: 235px;
  line-height:1.2em;
    
}

.newsbox
{
	line-height:1.2em;
	border: solid 1px silver;
	padding: 10px;
	width:595px;
  border: solid 1px silver;
   background-position: right bottom; 
  background-image:  url('http://www.speedwellweather.com/Includes/../Images/box_corner_image.png'); 
  background-repeat: no-repeat;
   margin-bottom:5px;
}

.colorbox
{
	padding: 10px;
	margin-bottom: 5px;
	background-color: #d3d4ff;
	width: 295px;
	float:left;
	margin-right:8px;
	height:525px;
	 border: solid 1px silver;
}

.colorbox2
{
	padding: 10px;
	margin-bottom: 5px;
	background-color: #B9BCF9;
	width: 260px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	height:525px;
	 border: solid 1px silver;
}

#hr_10
{
	min-height:100px;
	height: 100px;
	clear: both;	
}

.hr_5
{
	height: 50px;
	clear: both;	
}

.hr_1
{
	height: 10px;
	clear: both;	
}

.hr_1_new_default
{
	height: 200px;
	clear: both;	
}

.hr_0
{
	height: 4px;
	min-height: 4px;
	clear: both;	
}


.msgborder
{
	border: solid 1px silver;
	padding: 5px
}

.msgbox
{
	border: #002d96 1px solid;
	padding: 5px;
    background-color: #ffd69a;
    margin-bottom:5px;
}

#contents
{
	padding-bottom: 0px;
}

/* to fix the ul disc cannot be displayed in IE  */
ul
{
	margin-left: 1.3em;
	
}


a
{
	color: #000099;
}

a:link
{
	color: #000099;
}

a:visisted
{
	color: #000099;
}

a:hover
{
	color: #000099;
}
a:active
{
	color: #000099;
}



.linespacing
{
	font-size:4pt;
}

.HeadingText
{
	font-size:14pt;
	color :#000975;

}

.HeadingText_Main
{
	font-size:16pt;
	color :#000975;

}

.SubText
{
		font-size :13pt;
		color :#000975;
	
}
.LargeText
{
	margin-top:5px;
	margin-bottom:5px;
	font-size :11pt;
	color:Black;
}

.LargeText_Main
{
		margin-top:5px;
		margin-bottom:5px;
	font-size :13pt;
	color:Black;
}

.SmallText
{
	font-size:8pt;
}

.navborder_white
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 370px;
	background-color:White;
	/*cursor:pointer;*/
}

a.navheader1,a.SubText
{
	color: #000976;
}

a:link.navheader1,a:link.SubText,a:link.HeadingText,a:link.HeadingText_Main,a:link.SubText
{
	color: #000976;
}

a:visisted.navheader1,a:visisted.SubText,a:visisted.HeadingText,a:visisted.HeadingText_Main,a:visisted.SubText
{
	color: #000976;
}

a:hover.navheader1,a:hover.SubText,a:hover.HeadingText,a:hover.HeadingText_Main,a:hover.SubText
{
	color: #000976;
}
a:active.navheader1,a:active.SubText,a:active.HeadingText,a:active.HeadingText_Main,a:active.SubText
{
	color: #000976;
}.dxeLoadingDiv_Office2003_Blue
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxeLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeBase_Office2003_Blue
{
    font-family: Tahoma;
    font-size: 9pt;
}
/* -- ErrorFrame -- */
.dxeErrorCell_Office2003_Blue, .dxeErrorCell_Office2003_Blue td
{
    font-family: Tahoma;
    font-size: 9pt;
	color: Red;
}
.dxeErrorCell_Office2003_Blue
{
	padding-left: 4px;
	padding-right:5px;		
}
.dxeErrorFrame_Office2003_Blue
{
	
}
.dxeErrorFrameWithoutError_Office2003_Blue {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError_Office2003_Blue .dxeControlsCell_Office2003_Blue {
    padding: 2px;
}

.dxeEditArea_Office2003_Blue 
{
	font-family: Tahoma;
	font-size: 9pt;
	border: solid 1px #6a8ccb;	

}
/* -- Buttons -- */
.dxeButtonEditButton_Office2003_Blue, .dxeCalendarButton_Office2003_Blue,
.dxeSpinIncButton_Office2003_Blue, .dxeSpinDecButton_Office2003_Blue,
.dxeSpinLargeIncButton_Office2003_Blue, .dxeSpinLargeDecButton_Office2003_Blue
{
	vertical-align: middle;
	border: solid 1px #6a8ccb;
	cursor: pointer;
	cursor: hand;
} 
.dxeButtonEditButton_Office2003_Blue, .dxeCalendarButton_Office2003_Blue, .dxeButtonEditButton_Office2003_Blue td.dx, .dxeCalendarButton_Office2003_Blue td.dx,
.dxeSpinIncButton_Office2003_Blue, .dxeSpinDecButton_Office2003_Blue,
.dxeSpinLargeIncButton_Office2003_Blue, .dxeSpinLargeDecButton_Office2003_Blue,
.dxeSpinIncButton_Office2003_Blue td.dx, .dxeSpinDecButton_Office2003_Blue td.dx,
.dxeSpinLargeIncButton_Office2003_Blue td.dx, .dxeSpinLargeDecButton_Office2003_Blue td.dx
{	
    font-family: Tahoma;
    font-size: 9pt;    
    font-weight: normal;    
	text-align: center;
} 
.dxeButtonEditButton_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBack.gif') repeat-x center bottom #d7e8fd;
    padding: 3px 1px;
    padding-bottom: 4px;
    padding-top: 2px;
}
.dxeSpinIncButton_Office2003_Blue, .dxeSpinDecButton_Office2003_Blue
{
	border-style: none;	
	padding: 0px;
}
.dxeSpinLargeIncButton_Office2003_Blue, .dxeSpinLargeDecButton_Office2003_Blue
{
	border: Solid 1px #6787b8;	
	padding: 0px;
}

.dxeButtonEditButton_Office2003_Blue table.dxbebt
{
	width: 14px;
}
.dxeSpinLargeIncButton_Office2003_Blue
{
    padding-left: 1px;
}
.dxeSpinIncButton_Office2003_Blue
{
    background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinIncBtnBack.gif') no-repeat top left #9abbea;
	border-bottom: Solid 1px #FFFFFF;
}
.dxeSpinDecButton_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinDecBtnBack.gif') no-repeat top left #a2c1ec;
    border-bottom-style: none;
}
.dxeSpinLargeIncButton_Office2003_Blue, .dxeSpinLargeDecButton_Office2003_Blue
{
   	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinLargeIncBtnBack.gif') repeat-x top left #93b6e8;
}

.dxeCalendarButton_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBack.gif') repeat-x center bottom #d7e8fd;
	padding: 4px 11px;
	padding-top: 2px;
	width: 32px;
    cursor: default;
}
.dxeCalendarButton_Office2003_Blue table.dxbebt
{
	width: 100%;
}
.dxeCalendarButton_Office2003_Blue td.dx
{
	text-align: center;
	white-space: nowrap;    
}
/* SpinButtons */
.dxeSpinIncButton_Office2003_Blue table.dxbebt, .dxeSpinDecButton_Office2003_Blue table.dxbebt
{
	width: 15px;
}
.dxeSpinLargeDecButton_Office2003_Blue table.dxbebt
{
	width: 13px;
}
.dxeSpinLargeIncButton_Office2003_Blue table.dxbebt
{
	width: 12px;    
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_Office2003_Blue, .dxeButtonEditButtonPressed_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackPressed.gif') repeat-x center top #ffcf8b;
	border: solid 1px #000080;	
}
/* SpinButtons */
.dxeSpinIncButtonPressed_Office2003_Blue, .dxeSpinDecButtonPressed_Office2003_Blue
{
    border-style: none;    
}
.dxeSpinIncButtonPressed_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinIncBtnPBack.gif') no-repeat top left #ffbc78;
    border-bottom: Solid 1px #FFFFFF;    
}
.dxeSpinDecButtonPressed_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinIncBtnPBack.gif') no-repeat top left #ffbc78;
    border-bottom-style: none;
}
.dxeSpinLargeIncButtonPressed_Office2003_Blue, .dxeSpinLargeDecButtonPressed_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinLargeIncBtnPBack.gif') repeat-x top left #ffc17c;
}
/* -- Hover -- */
.dxeCalendarButtonHover_Office2003_Blue, .dxeButtonEditButtonHover_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackHover.gif') repeat-x center bottom #fff2c8;
	border: solid 1px #000080;
}
/* SpinButtons */
.dxeSpinIncButtonHover_Office2003_Blue, .dxeSpinDecButtonHover_Office2003_Blue
{
    border-style: none;    
}
.dxeSpinIncButtonHover_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinIncBtnHBack.gif') no-repeat top left #ffdda6;
    border-bottom: Solid 1px #ffffff;    
}
.dxeSpinDecButtonHover_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinIncBtnHBack.gif') no-repeat top left #ffdda6;
    border-bottom-style: none;
}
.dxeSpinLargeIncButtonHover_Office2003_Blue, .dxeSpinLargeDecButtonHover_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtSpinLargeIncBtnHBack.gif') repeat-x top left #ffdaa1;
	border-left: Solid 1px #000080;
}

.dxeButtonEdit_Office2003_Blue
{
    background-color: white;
    border: solid 1px #6a8ccb;
    width: 170px;
}
.dxeButtonEdit_Office2003_Blue .dxeEditArea_Office2003_Blue, .dxeButtonEdit_Office2003_Blue td.dxic
{
	width: 100%;
}
.dxeButtonEdit_Office2003_Blue td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeTextBox_Office2003_Blue, .dxeMemo_Office2003_Blue
{
    background-color: white;
    border: solid 1px #6a8ccb;
}
.dxeTextBox_Office2003_Blue td.dxic
{
	padding: 1px 2px;
}
.dxeTextBox_Office2003_Blue td.dxic 
{
	width: 100%;
}
.dxeRadioButtonList_Office2003_Blue, .dxeRadioButtonList_Office2003_Blue table
{
    font-family: Tahoma;
    font-size: 9pt;    
}
.dxeRadioButtonList_Office2003_Blue
{
    border: Solid 1px #6a8ccb;
}
.dxeRadioButtonList_Office2003_Blue td.dxe
{
    padding: 6px 11px;
}

/* -- Memo -- */
.dxeMemo_Office2003_Blue
{
	padding-left: 3px;
}
.dxeMemoEditArea_Office2003_Blue 
{
	font-family: Tahoma;
	font-size: 9pt;
}
.dxeMemo_Office2003_Blue td
{
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_Office2003_Blue
{
    font-family: Tahoma;
    font-size: 9pt;
	font-weight: normal;    
    color: black;    
	text-decoration: underline;
}

/* -- ListBox -- */
.dxeListBox_Office2003_Blue
{
	background-color: white;
	border: solid 1px #6a8ccb;
    font-family: Tahoma;
    font-size: 9pt;
    height: 113px;
    width: 70px;
}
.dxeListBox_Office2003_Blue div.dxlbd
{
	padding-top: 1px;    
    height: 112px;
}
.dxeListBoxItem_Office2003_Blue
{    
    border-bottom: solid 1px white;    
    border-left: solid 1px white;    
    border-right: solid 1px white;    
    color: Black;        
    font-family: Tahoma;
    font-size: 9pt;  
    font-weight: normal;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    cursor: default;
}
.dxeListBoxItemHover_Office2003_Blue        /* inherits dxeListBoxItem */
{
    background-color: #cce2fc;
}
.dxeListBoxItemSelected_Office2003_Blue     /* inherits dxeListBoxItem */
{    
    color: black;
    background-color: #ffc076;
}
.dxeListBox_Office2003_Blue td.dxeI 
{
    padding-right: 0px!important;
    border-right-width: 0px!important;
}
.dxeListBox_Office2003_Blue td.dxeT
{
    width: 100%;    
    border-left-width: 0px!important;    
}


/* -- Calendar -- */
.dxeCalendar_Office2003_Blue
{
 	color: black;
	font-weight: normal; 	
    border: solid 1px #6a8ccb;
    background-color: white;
}
.dxeCalendar_Office2003_Blue td.dxMonthGrid 
{
    padding: 8px 20px;
    cursor: default;
}
.dxeCalendar_Office2003_Blue td.dxMonthGridWithWeekNumbers
{
    padding: 8px 20px 8px 8px;
    cursor: default;
}
.dxeCalendarDayHeader_Office2003_Blue
{
    font-family: Tahoma;
    font-size: 9pt;        
    padding: 4px 4px 5px;    
    border-bottom: solid 1px #cbe1fc;    
}
.dxeCalendarWeekNumber_Office2003_Blue
{    
    font-family: Tahoma;
    font-size: 7pt;    
    text-align: right;    
	padding: 6px 8px 2px 4px;  
    color: #81a9e2;
}
.dxeCalendarDay_Office2003_Blue
{    
    font-family: Tahoma;
    font-size: 9pt;
    padding: 4px;
    text-align: center;
}
.dxeCalendarWeekend_Office2003_Blue          /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth_Office2003_Blue     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange_Office2003_Blue      /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarToday_Office2003_Blue                /* inherits dxeCalendarDay */
{
    padding: 3px;
    border: solid 1px #c00000;
}
.dxeCalendarSelected_Office2003_Blue        /* inherits dxeCalendarDay */
{
    color: black;
    background-color: #ffc076;
}
.dxeCalendarHeader_Office2003_Blue
{
    background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtCalendarHeadBack.gif') repeat-x center bottom #ddecfe;
    border: solid 1px #bbd1ec;
	border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader_Office2003_Blue td.dxe
{
    font-family: Tahoma;
    font-size: 9pt;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}
.dxeCalendarFooter_Office2003_Blue 
{
    background-color: #ddecfe;
    padding: 8px 0px;    
    border-top: solid 1px #cbe1fc;
}
.dxeCalendarFastNav_Office2003_Blue
{
    background: white;
    border: solid 1px #6a8ccb;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_Office2003_Blue
{
    padding: 0px 9px;
}
.dxeCalendarFastNavFooter_Office2003_Blue
{
	color: black;
    background-color: #ddecfe;
    padding: 8px 0px;   
    border: solid 1px #6a8ccb;
    border-top: solid 1px #cbe1fc;
}
.dxeCalendarFastNavMonth_Office2003_Blue, .dxeCalendarFastNavYear_Office2003_Blue
{
    font: normal 9pt Tahoma;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}
.dxeCalendarFastNavMonth_Office2003_Blue
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_Office2003_Blue, .dxeCalendarFastNavYearSelected_Office2003_Blue
{
    background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackPressed.gif') repeat-x center top #ffcf8b;	
    padding: 2px 4px;
    border: solid 1px #000080;
}
.dxeCalendarFastNavMonthSelected_Office2003_Blue
{
	padding: 5px;
}
.dxeCalendarFastNavMonthHover_Office2003_Blue, .dxeCalendarFastNavYearHover_Office2003_Blue
{         
    background: #ddecfe;
    padding: 2px 4px;
    border: solid 1px #6a8ccb;
}
.dxeCalendarFastNavMonthHover_Office2003_Blue
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled_Office2003_Blue, .dxeDisabled_Office2003_Blue td.dxe
{
	color: #aaaaaa;
	cursor: default;
}
.dxeButtonDisabled_Office2003_Blue, .dxeButtonDisabled_Office2003_Blue td.dxe
{
    border-color: #bfbfbf;
    background: #cccccc url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackDis.gif') repeat-x top;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton_Office2003_Blue
{	
  	color: #000000;    
	font-size: 9pt;
	font-family: Tahoma;				    
	font-weight:normal;
	vertical-align: middle;	 		
	border: solid 1px #6a8ccb;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBack.gif') repeat-x center bottom #d7e8fd;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
	cursor: hand;
}
.dxbButtonHover_Office2003_Blue 
{
  	color: #000000;        
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackHover.gif') repeat-x center bottom #fff2c8;
	border: solid 1px #000080;
}
.dxbButtonChecked_Office2003_Blue 
{
    color: #000000; 
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackPressed.gif') repeat-x center top #ffcf8b;	
    border: solid 1px #000080;	
}
.dxbButtonPressed_Office2003_Blue 
{
  	color: #000000;        
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackPressed.gif') repeat-x center top #ffcf8b;
    border: solid 1px #000080;	
}
.dxbButton_Office2003_Blue div.dxb
{    
    padding: 4px 8px 5px 8px;
	border: 0px;
}
.dxbButton_Office2003_Blue div.dxbf
{     
    padding: 3px 7px 4px 7px;
	border: dotted 1px black;		
}
.dxbButton_Office2003_Blue div.dxb table
{    
  	color: #000000;    
	font-size: 9pt;
	font-family: Tahoma;				    
	font-weight:normal;
}
.dxbButton_Office2003_Blue div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_Office2003_Blue
{
    background: #cecece url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Editors/edtButtonBackDis.gif') repeat-x top;
    border-color: #BFBFBF;
	color: #808080;
	cursor: default;
}
.dxbDisabled_Office2003_Blue td.dxb
{
	color: #808080;
}

/* -- FilterControl -- */
.dxfcTable_Office2003_Blue
{
	border-collapse: separate!important;
}
.dxfcTable_Office2003_Blue td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 9pt Tahoma;
	color: Black;	
}
a.dxfcPropertyName_Office2003_Blue
{
	white-space:nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_Office2003_Blue
{
	white-space:nowrap!important;
	padding:0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_Office2003_Blue
{
	white-space:nowrap!important;
	color: Green!important;
}
a.dxfcValue_Office2003_Blue
{
	white-space:nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_Office2003_Blue 
{
	cursor: pointer;
}
.dxfcLoadingPanel_Office2003_Blue
{
	border: solid 1px #4f93e3;
	background-color: white;
	font: 9pt Tahoma;
	color: #4B77B8;
}
.dxfcLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxfcLoadingDiv_Office2003_Blue
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);
}.dxgvControl_Office2003_Blue,
.dxgvDisabled_Office2003_Blue
{
	border: solid 1px #4f93e3;
	font: 11px Tahoma;
	background-color: White;
	color: Black;
	cursor: default;
}
.dxgvDisabled_Office2003_Blue 
{
	color: Gray;
}
.dxgvControl_Office2003_Blue a 
{
	color: black;
}
.dxgvDisabled_Office2003_Blue a
{
	color: Gray;
}
.dxgvLoadingPanel_Office2003_Blue
{
	border:solid 1px #4f93e3;
	background-color: white;
	font: 8pt Tahoma;
	color: #4B77B8;
}
.dxgvLoadingPanel_Office2003_Blue td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar_Office2003_Blue
{
	background-color: Transparent;
	font: 8pt Tahoma;
	color: #4B77B8;
}
.dxgvLoadingPanelStatusBar_Office2003_Blue td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}
.dxgvTable_Office2003_Blue
{
	background-color:Transparent;
	border:0;
	border-collapse: separate !important;
	overflow:hidden;
	font: 11px Tahoma;
	color: Black;
}
.dxgvInlineEditRow_Office2003_Blue,
.dxgvDataRow_Office2003_Blue
{
}
.dxgvInlineEditRow_Office2003_Blue td.dxgv
{
	border-bottom: solid 1px #4f93e3;
	border-right: 1px solid #4f93e3;
	background: #c1d7f8;
}
.dxgvDataRowAlt_Office2003_Blue
{
	background-color: #edf5ff;
}
.dxgvFilterRow_Office2003_Blue 
{
	background: #94b6e8;	
}
.dxgvEditForm_Office2003_Blue 
{	
	background-color: #c1d7f8;
}
.dxgvEditForm_Office2003_Blue td.dxgv
{
	border-bottom: solid 1px #4f93e3;
	padding: 0px 0px 2px 0px;
}
.dxgvSelectedRow_Office2003_Blue
{	
	background: #ffc076;
}
.dxgvFocusedRow_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/GridView/gvFocusedBack.gif') repeat-x center bottom #fff2c8;
}
.dxgvPreviewRow_Office2003_Blue
{
	background-color: white;
}
.dxgvDetailRow_Office2003_Blue td.dxgv,
.dxgvPreviewRow_Office2003_Blue td.dxgv,
.dxgvEmptyDataRow_Office2003_Blue td.dxgv
{
	padding: 2px 2px 4px 4px;
	border-bottom: solid 1px #bfd3ee;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvEmptyDataRow_Office2003_Blue td.dxgv
{
	color:#848484;
	text-align:center;
}

.dxgvEditFormDisplayRow_Office2003_Blue td.dxgv,
.dxgvDataRow_Office2003_Blue td.dxgv,
.dxgvDataRowAlt_Office2003_Blue td.dxgv,
.dxgvSelectedRow_Office2003_Blue td.dxgv,
.dxgvFocusedRow_Office2003_Blue td.dxgv
{
	overflow:hidden;
	white-space:nowrap;
	border-bottom: solid 1px #bfd3ee;
	border-right: solid 1px #bfd3ee;
	border-top: 0;
	border-left: 0;
	padding: 2px 2px 4px 4px;
}
.dxgvEditFormDisplayRow_Office2003_Blue td.dxgv 
{
	background: #c1d7f8;	
}
.dxgvSelectedRow_Office2003_Blue td.dxgv
{
	border-color: #fe9552;
}
.dxgvEditingErrorRow_Office2003_Blue td.dxgv
{
	color: white;
	background-color: #fe9552;
	white-space: pre-wrap;
	font-weight: bold;
	border-bottom: solid 1px #4f93e3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px 6px 10px;
}

.dxgvFilterRow_Office2003_Blue td.dxgv
{
	border-bottom: solid 1px #4f93e3;
	border-right: 1px solid #4f93e3;
	border-top: 0;
	border-left: 0;
	padding: 2px 2px 2px 2px;
}
.dxgvGroupRow_Office2003_Blue
{
	background-color: #a8c5f5;
}
.dxgvFocusedGroupRow_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/GridView/gvFocusedBack.gif') repeat-x center bottom #fff2c8;
}
.dxgvGroupRow_Office2003_Blue td.dxgv,
.dxgvFocusedGroupRow_Office2003_Blue td.dxgv
{
	border: none 0;
	vertical-align:middle;
	white-space:nowrap;
	border-top: solid 1px white;
	border-bottom: solid 1px #4f93e3;
	padding: 2px 4px 2px 4px;
}
.dxgvHeaderPanel_Office2003_Blue {	
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/GridView/gvGradient.gif') repeat-x center top #94b6e8;
	color: Black;
	padding: 8px 4px 8px 4px;
	border-bottom: solid 1px #4f93e3;
}

.dxgvHeader_Office2003_Blue {
	cursor:pointer;
	white-space:nowrap;
	padding: 4px 4px 5px 4px;
	border: solid 1px #4f93e3;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/GridView/gvGradient.gif') repeat-x center top #94b6e8;
	overflow:hidden;
	-moz-user-select: none;
}
.dxgvHeader_Office2003_Blue, .dxgvHeader_Office2003_Blue table {
	color: Black;
	font: 11px Tahoma;
}
.dxgvHeader_Office2003_Blue td {
	white-space:nowrap;
}
.dxgvCustomization_Office2003_Blue 
{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:auto;
}
.dxgvGroupPanel_Office2003_Blue
{
	white-space:nowrap;	
	background: #a4c6f8;
	border-bottom: solid 1px #4f93e3;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter_Office2003_Blue
{	
	background-color: #94b6e8;
	white-space:nowrap;
}
.dxgvFooter_Office2003_Blue td.dxgv
{
	padding: 4px;
	border-bottom: solid 1px #4f93e3;
	border-right: solid 1px #4f93e3;
}
.dxgvTitlePanel_Office2003_Blue
{
	font-weight:bold;
	padding:3px;
	text-align:center;	
	border-bottom: solid 1px #4f93e3;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/GridView/gvTitleBack.gif') repeat-x center top #ffcf8b;
}
.dxgvLoadingDiv_Office2003_Blue
{
	background-color:Gray;	
}
.dxgvStatusBar_Office2003_Blue 
{
	border-top: solid 1px #4f93e3;
}
.dxgvStatusBar_Office2003_Blue tr
{
	height: 20px;
}
.dxgvCommandColumn_Office2003_Blue
{
	padding: 2px 2px 2px 2px;
}
.dxgvCommandColumn_Office2003_Blue a
{
	margin: 0px 3px 0px 0px;
}
.dxgvCommandColumnItem_Office2003_Blue
{
	padding: 2px 2px 2px 2px;
}
.dxgvEditFormTable_Office2003_Blue
{
	padding: 2px 6px 6px 4px;
	font: 11px Tahoma;
	color: Black;
}
.dxgvEditFormCaption_Office2003_Blue
{
	padding: 4px 4px 4px 10px; 
}

.dxgvInlineEditCell_Office2003_Blue
{
	padding: 1px 1px 1px 1px; 
}

.dxgvEditFormCell_Office2003_Blue
{
	padding: 4px 4px 4px 4px; 
	border: 0;
}.dxpgControl_Office2003_Blue
{
	color: Black;
	font: 9pt Tahoma;
	border: solid 1px #4f93e3;
	background-color: white;
}
.dxpgMainTable_Office2003_Blue
{
	color: Black;
	font: 9pt Tahoma;
	border: 0px;
	border-collapse: separate;
}
.dxpgHeader_Office2003_Blue
{
	color: Black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/PivotGrid/pgHeaderBack.gif') repeat-x #94b6e8;
	cursor: pointer;
	white-space: nowrap;
	border: solid 1px #3a609b;
}
.dxpgHeaderText_Office2003_Blue
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-right-width: 0px;
}
.dxpgHeaderTextOnly_Office2003_Blue
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.dxpgHeaderSort_Office2003_Blue
{
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;	
	border-left-width: 0px;
	vertical-align: middle;
}
.dxpgHeaderFilter_Office2003_Blue
{
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-width: 0px;	
	vertical-align: middle;	
}
.dxpgHeaderHover_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/PivotGrid/pgHeaderBackHover.gif') repeat-x #ffd091;
}
.dxpgArea_Office2003_Blue, .dxpgArea_Office2003_Blue table
{
	color: Black;
	font: 9pt Tahoma;
}
.dxpgArea_Office2003_Blue
{
	border: solid 1px #4f93e3;
	background-color: #e6f0fd;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.dxpgColumnArea_Office2003_Blue
{
	border-bottom-style: solid;
}
.dxpgRowArea_Office2003_Blue
{
}
.dxpgDataArea_Office2003_Blue
{
}
.dxpgFilterArea_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/PivotGrid/pgHeaderBack.gif') repeat-x #94b6e8;
	color: black;
	border-bottom-style: solid;
}
.dxpgEmptyArea_Office2003_Blue
{
	cursor: default;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 7px;
	padding-right: 6px;
}
.dxpgColumnFieldValue_Office2003_Blue
{
	background-color: #c1d7f8;
	border: solid 1px #4f93e3;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	padding: 4px 6px;
}
.dxpgColumnTotalFieldValue_Office2003_Blue
{
	background-color: #a8c5f5;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
}
.dxpgColumnGrandTotalFieldValue_Office2003_Blue
{
	background-color: #85a9e6;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
}
.dxpgRowFieldValue_Office2003_Blue
{
	background-color: #c1d7f8;
	border: solid 1px #4f93e3;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
	padding: 4px 6px 4px 6px;
}
.dxpgRowTotalFieldValue_Office2003_Blue
{
	background-color: #a8c5f5;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
}
.dxpgRowGrandTotalFieldValue_Office2003_Blue
{
	background-color: #85a9e6;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
	padding: 6px 6px 6px 6px;
}
.dxpgCollapsedButton_Office2003_Blue
{
	vertical-align: -1px;
	border: 0px;
	margin-right: 5px;
}
.dxpgCell_Office2003_Blue
{
	text-align: right;
	background-color: #FEFEFE;	
	border-color: #bfd3ee;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	border-right-style: none;
	padding: 4px;
}
.dxpgTotalCell_Office2003_Blue
{
	background-color: #E6F0FD;
}
.dxpgGrandTotalCell_Office2003_Blue
{
	background-color: #dbe8f9;
}
.dxpgRowGrandTotalCell_Office2003_Blue
{
	background-color: #dbe8f9;
}
.dxpgColumnGrandTotalCell_Office2003_Blue
{
	background-color: #dbe8f9;
}
.dxpgFilterWindow_Office2003_Blue
{
	color: Black;
	font: 9pt Tahoma;
	border: solid 1px #3A609B;
}
.dxpgFilterItemsArea_Office2003_Blue
{
	color: Black;
	background-color: White;
}
.dxpgFilterItem_Office2003_Blue
{
	font: 11px Tahoma;
}
.dxpgFilterButton_Office2003_Blue
{
	font: 11px Tahoma;
	padding: 2px 6px;
}
.dxpgFilterButtonPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	background-color: #e6f0fd;
	border-top: 1px solid #94b6e8;
	color: Black;
}
.dxpgLoadingDiv_Office2003_Blue
{
	background-color:Gray;	
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
.dxpgTopPager_Office2003_Blue
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #4f93e3;
}
.dxpgBottomPager_Office2003_Blue
{
	border-top: solid 1px #4f93e3;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.dxpgCustomizationFieldsHeader_Office2003_Blue
{
	color: White;
	font: 9pt Tahoma;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/PivotGrid/pgHeaderBack.gif') repeat-x #94b6e8;
}
.dxpgCustomizationFieldsContent_Office2003_Blue
{
	padding: 0px !important;
}
.dxpgLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
	background-color: White;
	border: solid 1px #4f93e3;
	text-align: center;			
	cursor: wait;
}
.dxpgLoadingPanel_Office2003_Blue td.dx
{
	padding: 12px 12px 12px 12px;
}
.dxpgDataHeadersImage_Office2003_Blue
{
	margin-right: 5px;
	vertical-align: -2px;
}/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma, Verdana, Arial;
	color: #4B77B8;
}
.dxcpLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
	border: solid 1px #4F93E3;
	background-color: White;
}
.dxcpLoadingPanelWithContent_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_Office2003_Blue
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_Office2003_Blue
{
	color: #AAAAAA;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_Office2003_Blue td.dxrp
{
    font: 9pt Tahoma, Verdana, Arial;
    color: #000;
}
.dxrpControl_Office2003_Blue .dxrpHeader_Office2003_Blue td.dxrp
{
    font-weight: bold;
}

/* -- ASPxCloudControl -- */
.dxccControl_Office2003_Blue a
{
	color: #629DB6;	
	text-decoration: none!important;
	
}
.dxccControl_Office2003_Blue a:hover
{	
    text-decoration: underline!important;
}
.dxccControl_Office2003_Blue
{
	color: #629DB6;
	background-color: #D0E2F9;
	border: solid 1px #002D96;
	font-family: Tahoma, Verdana, Arial;	
	font-size: 25px;
	line-height: 25px;
}
/* Disabled */
.dxccDisabled_Office2003_Blue
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
}
.dxdvControlCell_Office2003_Blue
{
	padding: 0px;
}
.dxdvLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
	border: solid 1px #4F93E3;
	background-color: White;
}
.dxdvLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_Office2003_Blue
{
	border-top: Solid 1px #4F93E3;
	border-bottom: Solid 1px #4F93E3;
}
.dxdvItem_Office2003_Blue
{
	font: 9pt Tahoma;
	color: Black;
	padding: 26px 50px;
	height: 180px;
	/*if IE*/	
	height:expression("154px");
}
.dxdvEmptyItem_Office2003_Blue
{
	font: 9pt Tahoma;
	color: Black;
	text-align: left;
	vertical-align: top;
	padding: 26px 50px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	background-color: #BCD5FC;
	padding: 6px 0px;
}
/* Disabled */
.dxdvDisabled_Office2003_Blue
{
	color: #808080;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_Office2003_Blue 
{
	font: 9pt Tahoma;
	color: #4B77B8;
	border: solid 1px #4F93E3;
	background-color: White;
}
.dxlpLoadingPanel_Office2003_Blue  td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv_Office2003_Blue 
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

/* -- ASPxMenu -- */
.dxmControl_Office2003_Blue 
{
	font: 9pt Tahoma;
	color: black;
}
.dxmControl_Office2003_Blue a, .dxmMenu_Office2003_Blue a, .dxmVerticalMenu_Office2003_Blue a, .dxmSubMenu_Office2003_Blue a
{
	color: black;
	text-decoration: none;
}
.dxmLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
}
.dxmLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px;
}
.dxmMenu_Office2003_Blue, .dxmVerticalMenu_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;	
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemBack.gif') repeat-y left top #C3DAF9;
	border: solid 1px #002D96;
	padding: 3px;
}
.dxmMenuGutter_Office2003_Blue
{
}
.dxmMenuSeparator_Office2003_Blue
{
	background: transparent url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemSeparatorBack.gif') left top repeat-y;
}
.dxmMenuVerticalSeparator_Office2003_Blue
{
	background: transparent url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemVerticalSeparatorBack.gif') left top repeat-x;
}
.dxmMenuItem_Office2003_Blue, .dxmMenuItemWithImage_Office2003_Blue, .dxmMenuItemWithPopOutImage_Office2003_Blue, .dxmMenuItemWithImageWithPopOutImage_Office2003_Blue,
.dxmVerticalMenuItem_Office2003_Blue, .dxmVerticalMenuItemWithImage_Office2003_Blue, .dxmVerticalMenuItemWithPopOutImage_Office2003_Blue, .dxmVerticalMenuItemWithImageWithPopOutImage_Office2003_Blue, 
.dxmMenuLargeItem_Office2003_Blue, .dxmMenuLargeItemWithImage_Office2003_Blue, .dxmMenuLargeItemWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemWithImageWithPopOutImage_Office2003_Blue,
.dxmVerticalMenuLargeItem_Office2003_Blue, .dxmVerticalMenuLargeItemWithImage_Office2003_Blue, .dxmVerticalMenuLargeItemWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem_Office2003_Blue, .dxmMenuItemWithImage_Office2003_Blue
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_Office2003_Blue, .dxmMenuItemWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_Office2003_Blue
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_Office2003_Blue
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_Office2003_Blue
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_Office2003_Blue, .dxmMenuLargeItemWithImage_Office2003_Blue
{
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_Office2003_Blue, .dxmVerticalMenuLargeItemWithImage_Office2003_Blue
{
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 11px;
}
.dxmMenuItemSelected_Office2003_Blue, .dxmMenuItemSelectedWithImage_Office2003_Blue, .dxmMenuItemSelectedWithPopOutImage_Office2003_Blue, .dxmMenuItemSelectedWithImageWithPopOutImage_Office2003_Blue,
.dxmVerticalMenuItemSelected_Office2003_Blue, .dxmVerticalMenuItemSelectedWithImage_Office2003_Blue, .dxmVerticalMenuItemSelectedWithPopOutImage_Office2003_Blue, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_Office2003_Blue,
.dxmMenuLargeItemSelected_Office2003_Blue, .dxmMenuLargeItemSelectedWithImage_Office2003_Blue, .dxmMenuLargeItemSelectedWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_Office2003_Blue,
.dxmVerticalMenuLargeItemSelected_Office2003_Blue, .dxmVerticalMenuLargeItemWithImageSelected_Office2003_Blue, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemSBack.gif') repeat-x center top #FFAD55;
	border: solid 1px #002D96;
}
.dxmMenuItemSelected_Office2003_Blue, .dxmMenuItemSelectedWithImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_Office2003_Blue, .dxmMenuItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_Office2003_Blue, .dxmMenuLargeItemSelectedWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelected_Office2003_Blue, .dxmVerticalMenuLargeItemSelectedWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmMenuItemChecked_Office2003_Blue, .dxmMenuItemCheckedWithImage_Office2003_Blue, .dxmMenuItemCheckedWithPopOutImage_Office2003_Blue, .dxmMenuItemCheckedWithImageWithPopOutImage_Office2003_Blue,
.dxmVerticalMenuItemChecked_Office2003_Blue, .dxmVerticalMenuItemCheckedWithImage_Office2003_Blue, .dxmVerticalMenuItemCheckedWithPopOutImage_Office2003_Blue, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_Office2003_Blue,
.dxmMenuLargeItemChecked_Office2003_Blue, .dxmMenuLargeItemCheckedWithImage_Office2003_Blue, .dxmMenuLargeItemCheckedWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_Office2003_Blue,
.dxmVerticalMenuLargeItemChecked_Office2003_Blue, .dxmVerticalMenuLargeItemWithImageChecked_Office2003_Blue, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemSBack.gif') repeat-x center top #FFAD55;
	border: solid 1px #002D96;
}
.dxmMenuItemChecked_Office2003_Blue, .dxmMenuItemCheckedWithImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_Office2003_Blue, .dxmMenuItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_Office2003_Blue, .dxmMenuLargeItemCheckedWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemChecked_Office2003_Blue, .dxmVerticalMenuLargeItemCheckedWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmMenuItemHover_Office2003_Blue, .dxmMenuItemHoverWithImage_Office2003_Blue, .dxmMenuItemHoverWithPopOutImage_Office2003_Blue, .dxmMenuItemHoverWithImageWithPopOutImage_Office2003_Blue, 
.dxmVerticalMenuItemHover_Office2003_Blue, .dxmVerticalMenuItemHoverWithImage_Office2003_Blue, .dxmVerticalMenuItemHoverWithPopOutImage_Office2003_Blue, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_Office2003_Blue, 
.dxmMenuLargeItemHover_Office2003_Blue, .dxmMenuLargeItemHoverWithImage_Office2003_Blue, .dxmMenuLargeItemHoverWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemHoverWithImageWithPopOutImage_Office2003_Blue, 
.dxmVerticalMenuLargeItemHover_Office2003_Blue, .dxmVerticalMenuLargeItemHoverWithImage_Office2003_Blue, .dxmVerticalMenuLargeItemHoverWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemHBack.gif') repeat-x center top #FFD69A;
	border: solid 1px #002D96;
}
.dxmMenuItemHover_Office2003_Blue, .dxmMenuItemHoverWithImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_Office2003_Blue, .dxmMenuItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_Office2003_Blue, .dxmMenuLargeItemHoverWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_Office2003_Blue, .dxmMenuLargeItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_Office2003_Blue, .dxmVerticalMenuLargeItemHoverWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_Office2003_Blue, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dxmSubMenu_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	background-color: #F6F6F6;
	border: solid 1px #002D96;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mPopupBack.gif') repeat-y left top;
}
.dxmSubMenuSeparator_Office2003_Blue
{
	background-color: #6A8CCB;
}
.dxmSubMenuItem_Office2003_Blue, .dxmSubMenuItemWithImage_Office2003_Blue, .dxmSubMenuItemWithPopOutImage_Office2003_Blue, .dxmSubMenuItemWithImageWithPopOutImage_Office2003_Blue
{
	font: 8pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem_Office2003_Blue 
{
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 3px;	
}
.dxmSubMenuItemWithImage_Office2003_Blue 
{
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 3px;
	height: 19px;
}
.dxmSubMenuItemWithPopOutImage_Office2003_Blue
{
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithImageWithPopOutImage_Office2003_Blue 
{
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 3px;
	height: 19px;
}
.dxmSubMenuItemSelected_Office2003_Blue, .dxmSubMenuItemSelectedWithImage_Office2003_Blue, .dxmSubMenuItemSelectedWithPopOutImage_Office2003_Blue, .dxmSubMenuItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mItemSBack.gif') repeat-x center top #FFAD55;
	border: solid 1px #002D96;
}
.dxmSubMenuItemSelected_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithImage_Office2003_Blue 
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.dxmSubMenuItemChecked_Office2003_Blue, .dxmSubMenuItemCheckedWithImage_Office2003_Blue, .dxmSubMenuItemCheckedWithPopOutImage_Office2003_Blue, .dxmSubMenuItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
}
.dxmSubMenuItemChecked_Office2003_Blue
{
}
.dxmSubMenuItemCheckedWithImage_Office2003_Blue 
{
}
.dxmSubMenuItemCheckedWithPopOutImage_Office2003_Blue
{
}
.dxmSubMenuItemCheckedWithImageWithPopOutImage_Office2003_Blue
{
}
.dxmSubMenuItemHover_Office2003_Blue, .dxmSubMenuItemHoverWithImage_Office2003_Blue, .dxmSubMenuItemHoverWithPopOutImage_Office2003_Blue, .dxmSubMenuItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/mPopupHBack.gif') repeat-x center top #FFEEC2;
	border: solid 1px #002D96;
}
.dxmSubMenuItemHover_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithImageWithPopOutImage_Office2003_Blue
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.dxmSubMenuBorderCorrector_Office2003_Blue
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_Office2003_Blue
{
	color: #aaaaaa;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_Office2003_Blue 
{
	font: 9pt Tahoma;
	color: black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/nbBack.gif') repeat-x center top #4B7AC9;
	padding: 5px;
}
.dxnbControl_Office2003_Blue a
{
	color: black;
}
.dxnbLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
}
.dxnbLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 6px;
}
.dxnbGroupHeader_Office2003_Blue
{
	font: bold 9pt Tahoma;
	color: black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/nbGroupHeaderBack.gif') repeat-x left bottom #DAEAFD;
	border: solid 1px #002D96;
	padding: 5px 7px 5px 10px;
}
.dxnbGroupHeader_Office2003_Blue table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_Office2003_Blue td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_Office2003_Blue
{
	font: bold 9pt Tahoma;
	color: black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/nbGroupHeaderBack.gif') repeat-x left bottom #DAEAFD;
	border: solid 1px #002D96;
	padding: 5px 7px 5px 10px;	
}
.dxnbGroupHeaderCollapsed_Office2003_Blue table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_Office2003_Blue td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #002D96;	
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/nbGroupBack.gif') repeat-x left bottom #DDECFE;
	padding: 1px;
}
.dxnbItem_Office2003_Blue, .dxnbLargeItem_Office2003_Blue, .dxnbBulletItem_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	text-align: left;
}
.dxnbItem_Office2003_Blue
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.dxnbLargeItem_Office2003_Blue
{	
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 9px;
}
.dxnbItemSelected_Office2003_Blue, .dxnbLargeItemSelected_Office2003_Blue, .dxnbBulletItemSelected_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/nbSBack.gif') repeat-x center top #FFAD55;
	border: solid 1px #002D96;
}
.dxnbItemSelected_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.dxnbLargeItemSelected_Office2003_Blue
{
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.dxnbItemHover_Office2003_Blue, .dxnbLargeItemHover_Office2003_Blue, .dxnbBulletItemHover_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/nbHBack.gif') repeat-x center top #FFEEC2;
	border: solid 1px #002D96;
}
.dxnbItemHover_Office2003_Blue
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.dxnbLargeItemHover_Office2003_Blue
{
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.dxnbGroupHeader_Office2003_Blue, .dxnbGroupHeaderCollapsed_Office2003_Blue
{
    text-align: left;
}
.dxnbItem_Office2003_Blue, .dxnbItemHover_Office2003_Blue, .dxnbItemSelected_Office2003_Blue,
.dxnbBulletItem_Office2003_Blue, .dxnbBulletItemHover_Office2003_Blue, .dxnbBulletItemSelected_Office2003_Blue
{
    text-align: left;
}
.dxnbLargeItem_Office2003_Blue, .dxnbLargeItemHover_Office2003_Blue, .dxnbLargeItemSelected_Office2003_Blue
{
    text-align: center;
}
.dxnbGroupHeaderHover_Office2003_Blue
{
}
.dxnbGroupHeaderCollapsedHover_Office2003_Blue
{
}
/* Disabled */
.dxnbDisabled_Office2003_Blue, .dxnbDisabled_Office2003_Blue td.dxnb
{
	color: #aaaaaa;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px 5px 2px;
}
.dxpButton_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_Office2003_Blue a
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}
.dxpPageNumber_Office2003_Blue a
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: underline;
}
.dxpCurrentPageNumber_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	background: #c1d7f8;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
.dxpSummary_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
}
.dxpSeparator_Office2003_Blue
{
	background-color: #c1d7f8;
}
/* Disabled */
.dxpDisabled_Office2003_Blue
{
	color: #aaaaaa;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #002D96;
}
.dxpcControl_Office2003_Blue a
{
	color: black;
}
.dxpcCloseButton_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 2px;	
}
.dxpcCloseButtonHover_Office2003_Blue
{
}
.dxpcContent_Office2003_Blue
{
	background: white;
	font: 9pt Tahoma;
	color: black;
	white-space: normal;
	padding: 9px 12px 30px 12px;
	border: 0px;
	vertical-align:top;
}
.dxpcFooter_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #597DB2;
	background-color: #CFE1F9;
	border-top: solid 1px #7BA4E0;
	font-weight: bold;
}
.dxpcFooter_Office2003_Blue td.dxpc
{
	font: 9pt Tahoma;
	color: #597DB2;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
	font-weight: bold;
}
.dxpcHeader_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/pcHeaderBack.gif') repeat-x #7BA4E0;	
	border-bottom: solid 1px #002D96;
	padding: 6px 6px 6px 12px;
}
.dxpcHeader_Office2003_Blue td.dxpc
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	padding-top: 4px;
	padding-bottom: 5px;
}
.dxpcModalBackground_Office2003_Blue
{
	background-image: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/pcModalBack.gif');
    background-repeat: repeat;
}
/* Disabled */
.dxpcDisabled_Office2003_Blue
{
	color: #808080;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_Office2003_Blue a:hover
{
    text-decoration:underline!important;
}
.dxsmControl_Office2003_Blue a:visited
{
    color:#990099!important;
}

.dxsmControl_Office2003_Blue 
{	
	color: black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/smBack.gif') repeat-x center bottom #DDECFE;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	border: Solid 1px #002D96;
}
/* - Category Level - */
.dxsmCategoryLevel_Office2003_Blue, .dxsmCategoryLevel_Office2003_Blue a
{
    color: black;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;	
}
.dxsmCategoryLevel_Office2003_Blue
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_Office2003_Blue
{
    border-bottom: solid 1px #1e90ff;
    padding: 3px 10px 7px 10px;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/smFirstLevelBack.gif') repeat-x center bottom #DDECFE;		
}
 /*flow layout*/
.dxsmLevelCategoryFlow_Office2003_Blue, .dxsmLevelCategoryFlow_Office2003_Blue a
{
    color: black;
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_Office2003_Blue, .dxsmLevel0_Office2003_Blue a, .dxsmLevel0Categorized_Office2003_Blue a, .dxsmLevel0Categorized_Office2003_Blue
{
    color: black;	
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0Categorized_Office2003_Blue a, .dxsmLevel0Categorized_Office2003_Blue
{
	color: #0000de;
}
.dxsmLevel0_Office2003_Blue
{	
	white-space: nowrap;    	
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/smFirstLevelBack.gif') repeat-x center bottom #DDECFE;	
    border-bottom: solid 1px #1e90ff;
    padding: 3px 10px 7px 10px;
}
.dxsmLevel0Categorized_Office2003_Blue 
{
	white-space: nowrap;    	
	padding: 0px 10px 2px 10px;
}
 /*flow layout*/
.dxsmLevel0Flow_Office2003_Blue, .dxsmLevel0Flow_Office2003_Blue a, .dxsmLevel0CategorizedFlow_Office2003_Blue a, .dxsmLevel0CategorizedFlow_Office2003_Blue
{
    color: #0000cd;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_Office2003_Blue
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_Office2003_Blue
{
    text-decoration: none;    
}
.dxsmLevel0CategorizedFlow_Office2003_Blue
{
	padding: 1px 16px;
}

/* - Level 1 - */
.dxsmLevel1_Office2003_Blue, .dxsmLevel1_Office2003_Blue a, .dxsmLevel1Categorized_Office2003_Blue a, .dxsmLevel1Categorized_Office2003_Blue
{    
    font-family: 9pt;
    font-family: Verdana;
    color: #0000cd;  
    font-size: 8pt;
    text-decoration: none;    
}
.dxsmLevel1_Office2003_Blue, .dxsmLevel1Categorized_Office2003_Blue
{
    white-space: nowrap;  
    padding: 0px 10px;
}

/*flow layout*/
.dxsmLevel1Flow_Office2003_Blue, .dxsmLevel1Flow_Office2003_Blue a, .dxsmLevel1CategorizedFlow_Office2003_Blue, .dxsmLevel1CategorizedFlow_Office2003_Blue a
{    
    color: #0000cd;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_Office2003_Blue
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_Office2003_Blue, .dxsmLevel2_Office2003_Blue a, .dxsmLevel2Categorized_Office2003_Blue a, .dxsmLevel2Categorized_Office2003_Blue
{    
    font-size: 8pt;
    font-family: Verdana;
    color: #bebebe;
    text-decoration: none;    
}
.dxsmLevel2_Office2003_Blue, .dxsmLevel2Categorized_Office2003_Blue
{
    white-space:nowrap;
    padding: 0px 10px;
}
/*flow layout*/
.dxsmLevel2Flow_Office2003_Blue, .dxsmLevel2Flow_Office2003_Blue a
{
    color: #0000cd;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_Office2003_Blue
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_Office2003_Blue, .dxsmLevel3_Office2003_Blue a
{    
    font-size: 7pt;
    font-family: Verdana;
    color: #4682b4;
    text-decoration: none;
}
.dxsmLevel3_Office2003_Blue
{
    white-space: nowrap;        
    padding: 0px 10px;
}
/*flow layout*/
.dxsmLevel3Flow_Office2003_Blue, .dxsmLevel3Flow_Office2003_Blue a
{    
    color: #0000cd;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_Office2003_Blue, .dxsmLevel4_Office2003_Blue a
{    
    font-size: 7pt;
    font-family: Verdana;
    color: #6495ed;
    text-decoration: none;
}
.dxsmLevel4_Office2003_Blue
{
    white-space: nowrap;
    padding: 0px 10px;
}
/*flow layout*/
.dxsmLevel4Flow_Office2003_Blue, .dxsmLevel4Flow_Office2003_Blue a
{
    color: #0000cd;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 7pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_Office2003_Blue
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_Office2003_Blue
{    
    font-size: 7pt;
    font-family: Verdana;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_Office2003_Blue
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_Office2003_Blue, .dxsmLevelOtherFlow_Office2003_Blue a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 7pt;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_Office2003_Blue
{
	color: #aaaaaa;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_Office2003_Blue 
{
	font: 9pt Tahoma;
	color: black;
	/*background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/tcBack.gif') repeat-x center bottom #DDECFE;*/
}
.dxtcLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
}
.dxtcLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
/* Tab hyperlink */
.dxtcTab_Office2003_Blue a, .dxtcTabWithTabPositionLeft_Office2003_Blue a, .dxtcTabWithTabPositionBottom_Office2003_Blue a, .dxtcTabWithTabPositionRight_Office2003_Blue a,
.dxtcActiveTab_Office2003_Blue a, .dxtcActiveTabWithTabPositionBottom_Office2003_Blue a, .dxtcActiveTabWithTabPositionLeft_Office2003_Blue a, .dxtcActiveTabWithTabPositionRight_Office2003_Blue a,
.dxtcTabHover_Office2003_Blue a, .dxtcTabHoverWithTabPositionBottom_Office2003_Blue a, .dxtcTabHoverWithTabPositionLeft_Office2003_Blue a, .dxtcTabHoverWithTabPositionRight_Office2003_Blue a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_Office2003_Blue, .dxtcActiveTabWithTabPositionBottom_Office2003_Blue,
.dxtcActiveTabWithTabPositionLeft_Office2003_Blue, .dxtcActiveTabWithTabPositionRight_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #002D96;
	padding: 4px 12px 4px 12px;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/tcTabABack.gif') repeat-x center bottom #DDECFE;
}
/* Active Tab */
.dxtcActiveTab_Office2003_Blue table.dxtc, .dxtcActiveTabWithTabPositionBottom_Office2003_Blue table.dxtc,
.dxtcActiveTabWithTabPositionLeft_Office2003_Blue table.dxtc, .dxtcActiveTabWithTabPositionRight_Office2003_Blue table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_Office2003_Blue td.dxtc, .dxtcActiveTabWithTabPositionBottom_Office2003_Blue td.dxtc,
.dxtcActiveTabWithTabPositionLeft_Office2003_Blue td.dxtc, .dxtcActiveTabWithTabPositionRight_Office2003_Blue td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_Office2003_Blue
{	
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/tcTabAHBack.gif') repeat-x center bottom #DDECFE;
}
/* Tab */
.dxtcTab_Office2003_Blue, .dxtcTabWithTabPositionLeft_Office2003_Blue, 
.dxtcTabWithTabPositionBottom_Office2003_Blue, .dxtcTabWithTabPositionRight_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/tcTabBack.gif') repeat-x center bottom #DDECFE;
	border: solid 1px #002D96;
	padding: 4px 12px 4px 12px;
}
.dxtcTab_Office2003_Blue table.dxtc, .dxtcTabWithTabPositionBottom_Office2003_Blue table.dxtc, 
.dxtcTabWithTabPositionLeft_Office2003_Blue table.dxtc, .dxtcTabWithTabPositionRight_Office2003_Blue table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_Office2003_Blue td.dxtc, .dxtcTabWithTabPositionBottom_Office2003_Blue td.dxtc, 
.dxtcTabWithTabPositionLeft_Office2003_Blue td.dxtc, .dxtcTabWithTabPositionRight_Office2003_Blue td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_Office2003_Blue
{
}
.dxtcTabWithTabPositionLeft_Office2003_Blue
{
}
.dxtcTabWithTabPositionRight_Office2003_Blue
{
}
/* Hover */
.dxtcTabHover_Office2003_Blue, .dxtcTabHoverWithTabPositionBottom_Office2003_Blue,
.dxtcTabHoverWithTabPositionLeft_Office2003_Blue, .dxtcTabHoverWithTabPositionRight_Office2003_Blue
{
	background: url('http://www.speedwellweather.com/App_Themes/Office2003 Blue/Web/tcTabHBack.gif') repeat-x center top #FFD091;
}
.dxtcTabHover_Office2003_Blue td.dxtc, .dxtcTabHoverWithTabPositionBottom_Office2003_Blue td.dxtc,
.dxtcTabHoverWithTabPositionLeft_Office2003_Blue td.dxtc, .dxtcTabHoverWithTabPositionRight_Office2003_Blue td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: none!important;
    border-width: 0px!important;
    padding: 0px!important;
}

.dxtcPageContent_Office2003_Blue, .dxtcPageContentWithTabPositionBottom_Office2003_Blue, 
.dxtcPageContentWithTabPositionLeft_Office2003_Blue, .dxtcPageContentWithTabPositionRight_Office2003_Blue
{
	font: 9pt Tahoma;
	color: black;
	background-color: #DDECFE;
	vertical-align: top;	
}
.dxtcContent_Office2003_Blue
{
	font: 8pt Tahoma;
	color: black;	
	background-color: white;
	vertical-align: top;
}
/* Disabled */
.dxtcDisabled_Office2003_Blue, .dxtcDisabled_Office2003_Blue table.dxtc
{
	color: #aaaaaa;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_Office2003_Blue a:hover
{
}
.dxtiControl_Office2003_Blue a:visited
{
}
.dxtiControl_Office2003_Blue
{
	font: 11px Verdana;
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
}
.dxtiLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
	border: solid 1px #4F93E3;
	background-color: White;
}
.dxtiLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_Office2003_Blue, .dxtiItem_Office2003_Blue a
{
	font: 9pt Tahoma;
	color: #3F66A0;
	text-decoration: underline;	
}
.dxtiItem_Office2003_Blue a:hover
{
    color: #FF0000;
}
.dxtiItem_Office2003_Blue a:visited
{
    color: #990099;
}

.dxtiItem_Office2003_Blue
{
	white-space: nowrap;
}
.dxtiGroupHeader_Office2003_Blue, .dxtiGroupHeaderCategorized_Office2003_Blue
{
	font: 13pt Tahoma;
	text-decoration: none;
	
}
.dxtiGroupHeader_Office2003_Blue, .dxtiGroupHeaderCategorized_Office2003_Blue
{
	white-space:nowrap;
	padding: 0px 0px 2px 0px;
}
.dxtiGroupHeaderCategorized_Office2003_Blue
{
	background-color: #E3EDFE;
}
/* -- GroupHeaderText -- */
.dxtiGroupHeaderText_Office2003_Blue
{
    background-color: #B4B4B4;
    color: #283B56;
}
.dxtiGroupHeaderText_Office2003_Blue
{
    padding: 0px 5px;
	background-color: #E3EDFE;
}

.dxtiGroupHeaderTextCategorized_Office2003_Blue
{
    color: #283B56;
    font-size: 13pt;
}
.dxtiGroupHeaderTextCategorized_Office2003_Blue
{
    padding: 0px 6px;
}
/* -- FilterBox -- */
.dxtiFilterBoxInfoText_Office2003_Blue
{
    font: 8pt Verdana;
    color: #636567;
    font-weight: normal;
    padding-top: 6px;
    padding-bottom: 4px;
}
.dxtiFilterBoxEdit_Office2003_Blue
{
    font-size: 9pt;
    width: 158px;    
    border: Solid 1px #6A8CCB;
    padding-left: 3px;
}
.dxtiFilterBox_Office2003_Blue, .dxtiFilterBox_Office2003_Blue table
{
    color: Black;
    font: 9pt Tahoma;
}
.dxtiFilterBox_Office2003_Blue
{
    background-color: #BCD5FC;
    padding: 10px 15px 6px;
}
/* -- IndexPanel -- */
.dxtiIndexPanel_Office2003_Blue
{
	padding-left: 10px;
	padding-right: 10px;
    padding-bottom: 4px;
    text-decoration: none;
}
.dxtiIndexPanelItem_Office2003_Blue, .dxtiIndexPanelItem_Office2003_Blue a, .dxtiCurrentIndexPanelItem_Office2003_Blue
{
    font-size: 11pt;
    color: Black;
    font-family: Tahoma;
    text-decoration: underline;
}
.dxtiIndexPanelItem_Office2003_Blue, .dxtiCurrentIndexPanelItem_Office2003_Blue
{
    padding: 0px 3px 2px 3px;
}
.dxtiIndexPanelItem_Office2003_Blue a:visited
{
	color: #990099;
}
.dxtiIndexPanelItem_Office2003_Blue a:hover
{
	color: #FF0000;
}
.dxtiCurrentIndexPanelItem_Office2003_Blue
{
    color: #000000;
    background-color: #E0E0E0;
}
/* -- BackToTop -- */
.dxtiBackToTop_Office2003_Blue a
{
    font: 11px Tahoma;
    text-decoration: underline;
    color: #337898;
    white-space:nowrap;
}
.dxtiBackToTop_Office2003_Blue a
{
    color: #3F66A0;
}
.dxtiBackToTop_Office2003_Blue a:hover
{
    color: #FF0000;
}
.dxtiBackToTop_Office2003_Blue a:visited
{
    color: #990099;
}
.dxtiBackToTop_Office2003_Blue
{
    padding: 0px 0px 12px 8px;
}
/* Disabled */
.dxtiDisabled_Office2003_Blue
{
	color: #aaaaaa;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_Office2003_Blue
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #424242;
} 
.dxhlDate_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4F93E3;
	white-space: nowrap;
}
.dxhlHeader_Office2003_Blue
{
	font: 11pt Tahoma;
	color: Black;
	padding-bottom: 6px;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_Office2003_Blue
{
	font: 9pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_Office2003_Blue
{
	font: 10px Verdana;
	color: Black;
	background-color: #EEF2F5;
}
.dxhlTailDiv_Office2003_Blue a
{
	color: #3F66A0;
	text-decoration: underline;
}
.dxhlTailDiv_Office2003_Blue a:hover
{
	color: #FF0000;
    text-decoration: underline;
}
.dxhlTailDiv_Office2003_Blue a:visited
{
	color: #990099;
    text-decoration: underline;
}
.dxhlContent_Office2003_Blue a.dxhl span
{
	color: #3e6b96;
	text-decoration: underline;
} 
.dxhlContent_Office2003_Blue a.dxhl:visited span
{
	color: #990099;
    text-decoration: underline;
}
.dxhlContent_Office2003_Blue a.dxhl:hover span
{
	color: #FF0000;
    text-decoration: underline;
}
.dxhlContent_Office2003_Blue a.dxhl
{
	color: #3F66A0;
	text-decoration: underline;
} 
.dxhlContent_Office2003_Blue a.dxhl:visited
{
	color: #990099;
    text-decoration: underline;
}
.dxhlContent_Office2003_Blue a.dxhl:hover
{
	color: #FF0000;
    text-decoration: underline;
}
/* Disabled */
.dxhlDisabled_Office2003_Blue
{
	color: #aaaaaa;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_Office2003_Blue
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControlCell_Office2003_Blue
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #4B77B8;
	border: solid 1px #4F93E3;
	background-color: White;
}
.dxncLoadingPanel_Office2003_Blue td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_Office2003_Blue
{
}
.dxncPagerPanel_Office2003_Blue
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_Office2003_Blue
{
	font: 9pt Tahoma;
	vertical-align: top;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_Office2003_Blue
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_Office2003_Blue
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_Office2003_Blue a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_Office2003_Blue a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_Office2003_Blue a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_Office2003_Blue
{
	font: 9pt Tahoma;
	color: #424242;
} 
.dxncItemDate_Office2003_Blue
{
	color: #4F93E3;
	white-space: nowrap;
}
.dxncItemHeader_Office2003_Blue
{
	font: 11pt Tahoma;
	color: Black;
	font-weight: bold;
	line-height: 17px;
	padding-bottom: 6px;
}
.dxncItemHeader_Office2003_Blue .dxncItemDate
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_Office2003_Blue
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_Office2003_Blue
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_Office2003_Blue a
{
	color: #1E3695;
}
.dxncItemTailDiv_Office2003_Blue a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_Office2003_Blue a:visited
{
    color: #996085;
}
.dxncItemContent_Office2003_Blue a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_Office2003_Blue a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_Office2003_Blue a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxncDisabled_Office2003_Blue, .dxncDisabled_Office2003_Blue a, .dxncDisabled_Office2003_Blue a:hover
{
	color: #aaaaaa;
	cursor: default;
}
* {
margin:0; /* zero out margin */
padding:0; /* zero out padding */
}

html, body,#aspnetForm
{
	font-size: 9pt;
	font-family: Tahoma,Arial;
	height: 100%;
    margin:0,auto;
    padding:0;
  background: none repeat scroll 0 0  #c0c0c0;   
  overflow:inherit; /* triggers 100% height in Opera 9.5 */
}

fieldset { border:1px solid gray}


#container
{
	background:none repeat scroll 0 0  white;
	padding-left:15px;
	padding-right :15px; 
	padding-bottom:15px;
	width: 960px;	
	margin:0 auto ;
	
	min-height:100%;
	
	overflow:visible;
}

* html #container 
{
	height:100%;
}

#footer
{
	background-color: white;
	width: 960px;
	height: 85px;
	text-align: right; 
	margin: -100px auto 0 auto;
	/*margin: 0px auto 0 auto;*/
}

div#JavaHolder
{
	 vertical-align: top; 
	 text-align:center;
	 width: 100%; 
	 height:1%;
	 position: static;
	 overflow:hidden 
}
	
div#Welcome{ height:16px }

div#whitebg{height:958px}

.hideDiv
{
	height:1%;
	position:static ;
	min-height:1px;
}	
mainbody
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:White;
}


.toolsimg
{
	LEFT: 208px; 
	WIDTH: 188px; 
	POSITION: relative; 
	TOP: -8px; 
	HEIGHT: 27px
}

.nav_one_img
{
	LEFT: 300px; 
	WIDTH: 73px; 
	POSITION: relative; 
	TOP: -8px; 
	HEIGHT: 27px
}
  
.nav_two_img
{
	left: 195px;
	width: 188px;
	position: relative;
	top: -8px;
	height: 27px;	
	text-align: right;
}
  
.swsconnectimg
{
	LEFT: -15px; 
	TOP: -15px; 
	WIDTH: 200px; 
	POSITION: relative; 		
	HEIGHT: 1px;
	Z-INDEX:100;
}
  
.navborder
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 370px;
	/*cursor:pointer;*/
}



.small_navborder
{
		
}

  
.navborder_hover
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 370px;
	BACKGROUND-COLOR: #D3D4FF;/*#DDEEFF;*/
	/*cursor:pointer;*/
}
  
  
.navwideborder
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 800px;
	cursor:pointer;
}
  
.navwideborder_hover
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 800px;
	BACKGROUND-COLOR: #D3D4FF;/*#DDEEFF;*/
	cursor:pointer;
}
  
  
  
h1, .heading1
{
    FONT-WEIGHT: bold;
	color: #000099; 
	font-family: Verdana; 
	font-size: 16pt;
}

.navheader1
{
    FONT-WEIGHT: bold;
	color: #000099; 
	font-family: Verdana; 
	font-size: 10pt; 
	margin:0px;
	padding:0px;		

	
}
.navheader2
{
	color: #000099; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight:bold;
	margin:0px;
	padding:0px;

	
}

.navtext
{
	/*padding-top:4px; */
	margin-top:2px; 
	color: #000000;
	margin-bottom:0px;
	padding-bottom:0px

}

.navtextbox
{   
font-size: 8pt;
color: #000000;
padding-right: 2px; 
padding-left: 6px; 
padding-bottom: 0px; 
padding-top: 3px;
margin:0px;
}

.navpicture
{
	border-width:0px;
	filter:alpha(opacity=100); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:1.0;
	cursor:pointer;
	opacity: 1.0; /* Ignore errors about not existing, this does work, different options are for different browsers*/
	
}

.navpicture_hover
{
	border-width:0px;
	filter:alpha(opacity=50); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:0.5;
	cursor:pointer;
	opacity: 0.5; /* Ignore errors about not existing, this does work, different options are for different browsers*/

}

.navbanner
{
	border:silver 1px solid;
}

.loadingpanel
{	 

	
	filter:alpha(opacity=0); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:0;
	opacity: 0; /* Ignore errors about not existing, this does work, different options are for different browsers*/

	cursor:wait;
	
	/* The following is not an error, this ensure the loadingpanel doesn't scroll when visible - IE6 fix*/
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);

	Z-INDEX: 2147483646; 
	LEFT: 0px; 
	WIDTH: 100%; 
	POSITION: absolute; 
	TOP: 0px; 
	bottom:0px;
	/*HEIGHT: 90%; */
	BACKGROUND-COLOR: #ffffff;
	filter: alpha(opacity=0);
}

.loadingpanel_top
{
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 9px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 9px; 
	Z-INDEX: 2147483647 ; 
	
	BACKGROUND-IMAGE: url('http://www.speedwellweather.com/Includes/../Pictures/Icon/spacer.gif'); 
	PADDING-BOTTOM: 9px; 
	BORDER-LEFT: gray 1px solid; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-REPEAT: repeat; 
	POSITION: absolute; 
	LEFT: 50%;
	/*TOP: 50%;*/					
	TOP:400px;
	/* The following is not an error, this ensure the loadingpanel_top which display animation is always centred in the windows regardless of scrolling or window size*/
	/*top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight/2) : document.body.scrollTop + (document.body.clientHeight/2));
	LEFT: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (documentElement.clientWidth/2) : document.body.scrollLeft + (document.body.clientWidth/2));*/
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center;
	
}
.navnews
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid; 
	height: 59px; 
	margin:0px;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	top:0px;
}
  
.memofield
{
	height:150px;
}

h2{
	font-size:medium;
	color:black;
	font-style:italic;
	font-weight:bold;
}

h3{
	font-size:small;
	color:#000967;
	font-weight:normal;
	font-style:italic
}

/*h4 for IndexRelationship page table header only */
h4{
	font-size:medium;
	color:Navy;
	font-style:italic;
	font-weight:bold
}

.speedwell
{font-weight:bold;}


.subexpire_header
{
	font-weight:bold;
	font-size:small;
	background-color:red;
	color:white;
}

.subexpire_text
{
	font-size:small;
}

.login
{
	font-weight:bold;
	font-size:small;
	color:#000967;
}

.label
{
	font-weight:bold;
	font-size:small;
	color:#000967;
}

.warning
{
	font-weight:bold;
	font-size:small;
	color:red;
}


.A_H2
{
	margin:1px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font-style:normal;
	/*line-height:0;*/
	page-break-after:avoid;	
}

.heading2
{
	font-size:medium;
	color:black;
	font-style:italic;
	font-weight:bold;
}

.heading3
{
	font-size:small;
	color:#000967;
	font-weight:normal;
	font-style:italic
}

.BoldText
{
	font-weight:bold;
}

.normal
{
	font-size: 9pt;
	font-family: Tahoma,Arial;
	color:#002200;
}

.SmallControlText
{
	font-size:8pt;
	font-family: Tahoma,Arial;
	color:Black
}

.PadSmallTextControl
{
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
}


#UpdateProgress1 img 
{
   vertical-align:middle;
   margin:2px;
}
 
.mapborder
{
	BORDER-RIGHT: #4b7ac9 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #4b7ac9 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #4b7ac9 1px solid;
} 

.mapbordertop
{
	BORDER-RIGHT: #4b7ac9 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #4b7ac9 1px solid; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP: #4b7ac9 1px solid;
} 
.bgpic
{
	background-position: right center;
	background-image: url('http://www.speedwellweather.com/Includes/Images/edtDown.jpg');
	background-repeat: repeat-x;
}

.displayblock
{
	display:block ;
}

a:link.displayblockblacktext
{
	text-decoration:none;
	color:black;
	display:block ;
	
	}

a:active.displayblockblacktext
{
	text-decoration:none;
	color:black;
	display:block ;
}

a:visited.displayblockblacktext
{
	text-decoration:none;
	color:black;
	display:block ;
}

.CancelButton
{
	cursor:pointer;
	padding:3px;
	font-size:8pt;
	font-family: Tahoma,Arial;
	color:Black
}
.ImageDisabled
{
	filter:alpha(opacity=25); /* Ignore errors about not existing, this does work, different options are for different browsers*/
	-moz-opacity:0.25;
	opacity: 0.25; /* Ignore errors about not existing, this does work, different options are for different browsers*/

	cursor:wait;
}

.PositionLabelDown
{
	 POSITION: relative; TOP: 240px;
}

.PositionLabelCenter
{
	POSITION: relative; left: 25%;
}

.TextAlignCenter
{
	TEXT-ALIGN: center;
}

.TextPadding
{
	padding:5px;
	
}

.HideElement
{
	display:none;
	visibility:hidden;
}

.ShowElement
{
	display:block;
	visibility:visible;
}

.CMEFuturesGridViewRowHeight
{
	height:20px;
}

#backgroundPopup
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 2;
}
#popupContact
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/ /*height: 384px;
	width: 408px;  */
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 3;
	padding: 1px;
	font-size: 13px;
	text-align: center;
}

#popupBox
{
/*	display: block;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/ /*height: 384px;
	width: 408px;  */
/*	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 4;
	padding: 1px;
	font-size: 13px;
	text-align: center;
	visibility: visible;*/
}

#popupContactClose
{
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	position: static;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
	cursor: hand;
	
}

.center
{
	text-align: center;
	margin-left:auto;
	margin-right: auto;
}

.masterwidth
{
	width: 960px;
}

/*** the following part is used to control different divs on master page ***/

*
{
	margin: 0;
}

#topnav
{  
	width: 962px; 
	margin:0 auto;
	
	overflow:hidden
}

#navbar
{
	text-align: right
}

#leftnav
{
	float:left;
	width: 0;	/*set the left nar bar width*/
}

#bodyContainer
{
	width: 962px; /*would change this if left nav bar needed*/
	height: 1%;	/*100%*/
/*	float:left; */
display:block;
}



#leftpart
{
	width: 625px; /*would change this if left nav bar needed*/
	float:left;
}

#rightpart
{
	width: 325px; /*would change this if left nav bar needed*/
	float:right;
}
#bottom_rightpart
{
	padding:10px;
	width: 300px; /*would change this if left nav bar needed*/
	float:right;
	height :120px;	
}

.buyweatherdata
{
	top:-20px;
	margin-left :5px;
	margin-top :0px;
	margin-right:0px;
	margin-bottom:5px;
	float: right;
	Height:83px;
	 Width:163px;
	 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


.fp{height:1px;border-top:1px solid #FFFFFF;background-color:#FFFFFF} 

.imagespace_top
{
	margin-top:5px;
	margin-bottom:5px;
	vertical-align: bottom
}

.imagespace
{
	margin:5px
}

.imagespace_floatright
{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	float:right;	
	DISPLAY: block;
	margin-bottom:15px;
}

.databox
{
	padding: 10px;
  margin-bottom:5px;
  background-position: right bottom; 
  background-image:  url('http://www.speedwellweather.com/Includes/../Images/box_corner_image.png'); 
  background-repeat: no-repeat;
  width:595px;
  border: solid 1px silver;
  height: 235px;
  line-height:1.2em;
    
}

.newsbox
{
	line-height:1.2em;
	border: solid 1px silver;
	padding: 10px;
	width:595px;
  border: solid 1px silver;
   background-position: right bottom; 
  background-image:  url('http://www.speedwellweather.com/Includes/../Images/box_corner_image.png'); 
  background-repeat: no-repeat;
   margin-bottom:5px;
}

.colorbox
{
	padding: 10px;
	margin-bottom: 5px;
	background-color: #d3d4ff;
	width: 295px;
	float:left;
	margin-right:8px;
	height:525px;
	 border: solid 1px silver;
}

.colorbox2
{
	padding: 10px;
	margin-bottom: 5px;
	background-color: #B9BCF9;
	width: 260px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	height:525px;
	 border: solid 1px silver;
}

#hr_10
{
	min-height:100px;
	height: 100px;
	clear: both;	
}

.hr_5
{
	height: 50px;
	clear: both;	
}

.hr_1
{
	height: 10px;
	clear: both;	
}

.hr_1_new_default
{
	height: 200px;
	clear: both;	
}

.hr_0
{
	height: 4px;
	min-height: 4px;
	clear: both;	
}


.msgborder
{
	border: solid 1px silver;
	padding: 5px
}

.msgbox
{
	border: #002d96 1px solid;
	padding: 5px;
    background-color: #ffd69a;
    margin-bottom:5px;
}

#contents
{
	padding-bottom: 0px;
}

/* to fix the ul disc cannot be displayed in IE  */
ul
{
	margin-left: 1.3em;
	
}


a
{
	color: #000099;
}

a:link
{
	color: #000099;
}

a:visisted
{
	color: #000099;
}

a:hover
{
	color: #000099;
}
a:active
{
	color: #000099;
}



.linespacing
{
	font-size:4pt;
}

.HeadingText
{
	font-size:14pt;
	color :#000975;

}

.HeadingText_Main
{
	font-size:16pt;
	color :#000975;

}

.SubText
{
		font-size :13pt;
		color :#000975;
	
}
.LargeText
{
	margin-top:5px;
	margin-bottom:5px;
	font-size :11pt;
	color:Black;
}

.LargeText_Main
{
		margin-top:5px;
		margin-bottom:5px;
	font-size :13pt;
	color:Black;
}

.SmallText
{
	font-size:8pt;
}

.navborder_white
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	height: 76px;
	width: 370px;
	background-color:White;
	/*cursor:pointer;*/
}

a.navheader1,a.SubText
{
	color: #000976;
}

a:link.navheader1,a:link.SubText,a:link.HeadingText,a:link.HeadingText_Main,a:link.SubText
{
	color: #000976;
}

a:visisted.navheader1,a:visisted.SubText,a:visisted.HeadingText,a:visisted.HeadingText_Main,a:visisted.SubText
{
	color: #000976;
}

a:hover.navheader1,a:hover.SubText,a:hover.HeadingText,a:hover.HeadingText_Main,a:hover.SubText
{
	color: #000976;
}
a:active.navheader1,a:active.SubText,a:active.HeadingText,a:active.HeadingText_Main,a:active.SubText
{
	color: #000976;
}