﻿* {
  margin: 0px;
  padding: 0px;
} 

html
{
  margin: 0px;
  padding: 0px;
} 

body
{
 background:#e5e5e5;
 font-size:12px;
 font-family:Arial;
}

th,td
{
 font-size:12px;
 font-family:Arial;
}

img
{
    border:0px;
    display:block;
}

a
{
  outline: none;
}

h1 {font-weight:bold; font-size:16px; color:#2d70b3;margin-bottom:10px;margin-top:15px;}
h2 {font-weight:bold; font-size:16px; color:#00A24F;;margin-bottom:10px;margin-top:15px;}
h3 {font-weight:bold; font-size:13px; color:#2c2c2c;margin-bottom:10px;}
h4 {font-weight:bold; font-size:16px; color:#ff0000;margin-bottom:10px;margin-top:15px;}
h5 {font-weight:bold; font-size:16px; color:#f2af32;margin-bottom:10px;margin-top:15px;}
h6 {font-weight:bold; font-size:12px; color:#00A24F;margin-bottom:12px;font-family: Arial, Helvetica, sans-serif;}
h7 {font-weight:bold; font-size:12px; color:#ff0000;margin-bottom:12px;font-family: Arial, Helvetica, sans-serif;}
h8 {font-weight:bold; font-size:12px; color:#f2af32;margin-bottom:12px;font-family: Arial, Helvetica, sans-serif;}

p {margin-bottom:12px;
}


pre
{
font-weight:normal;
color:#2c2c2c;
font-family:arial;
white-space:normal;
}


.formsmall
{
 font-family:Arial;
 font-size:11px;
 color:#2c2c2c;   
 height:20px;
}

#form td
{padding-bottom:5px;
padding-right:5px;
border:0px;
}

#form
{
    border:0px;
}

select
{
    border:1px solid #cccccc;
    font-family:Arial;
    font-size:12px;
}

input
{
    
    font-family:Arial;
    font-size:12px;
}

.button
{
cursor:hand;}

#headerlinks
{
    text-align:right;
    width:953px;
    margin:0px auto;
    margin-top:15px;
    font-family:Arial;
    font-size:12px;
    color:#040404;
    padding-right:5px;
    position:relative;
}

#headerlinks a,a:visited
{    
    font-family:Arial;
    color:#040404;
    text-decoration:none;
    position:relative;
        font-weight:normal;
            font-size:12px;

    }

#headerlinks a:hover,a:active
{    
    font-family:Arial;
    color:#040404;
    text-decoration:underline;
    font-weight:normal;
        font-size:12px;

}

.grayseparator
{
    margin-left:5px;
    margin-right:5px;
}

#center
{width:958px;
 margin:0px auto;
    }

#wrapper
{width:958px;
 margin:0px auto;
 margin-top:10px;
 background:#ffffff;
 border:1px solid #8b8b8b;
 position:relative;
 float:left;
 padding-bottom:10px;
    }

#header
{
    width:958px;
    height:99px;
        position:relative;
        float:left;
        overflow:hidden;
}

#logo
{
    width:647px;
    height:83px;
    float:left;
    padding:8px;
        position:relative;
}


#alert
{
color:#e92c28;
width:500px;
float:left;
padding-top:4px;
font-size:11px;

}

#alert p
{
margin-bottom:8px;
}
 
 
 #search
{
 width:288px;
  height:20px;
 padding-bottom:30px;
 text-align:right;
 float:right;  
 padding-top:4px;
 padding-right:7px;
 display:inline;
     position:relative;
}

#weatherframe
{
 width:788px;
 height:50px;
 padding-bottom:5px;
 text-align:right;
 float:right;  
 padding-top:4px;
 padding-right:7px;
     position:relative;
}

#homeContent
{
 width:958px;
 height:auto;   
     position:relative;
     padding-top:12px;
     float:left;
     z-index:1;
}

#homeLeft
{
    width:203px;
    float:left;
    height:auto;
    position:relative;
    padding-left:10px;
    padding-right:5px;
}

#homeMiddle
{
    width:512px;
    height:249px;
    float:left;
    height:auto;
    position:relative;
    padding-left:5px;
    padding-right:5px;
}

#homeRight
{
    width:203px;
    float:left;
    height:auto;
    position:relative;
    padding-left:5px;
    padding-right:10px;
}


#boxheadsmall
{
    background:#2d70b3;
    width:203px;
    height:25px;
    font-family:Arial;
    font-size:13px;
    color:#fff;
    font-weight:bold;
    position:relative;
    line-height:25px;
    text-indent:10px;
    margin:0px;
    padding:0px;
}

#loginbox
{
    width:202px;
    height:auto;
    margin-bottom:0px;
    font-family:Arial;
    font-size:11px;
    color:#2c2c2c;
        border-right:1px solid #bfbfbe;

}

#boxmid
{
    background:url(../images/box-bg.png) no-repeat;
    border-left:1px solid #bfbfbe;
    border-right:1px solid #bfbfbe;
    width:187px;
    height:96px;
    margin-bottom:0px;
    font-family:Arial;
    font-size:11px;
    color:#2c2c2c;
    padding:7px;
}

#boxmid a,a:visited
{
    font-family:Arial;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
        font-size:11px;

}

#boxmid a:hover,a:active
{
    font-family:Arial;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
        font-size:11px;

}

#boxmid table
{margin:0px;
 padding:0px;
 border-collapse:collapse;
 width:100%;
}

#boxmid td
{
    padding-right:9px;
    height:23px;
        font-size:11px;
        white-space:nowrap;

}

#boxmidsmall
{
    background:url(../images/box-bg.png) bottom repeat-x;
    border-left:1px solid #bfbfbe;
    border-right:1px solid #bfbfbe;
    border-bottom:1px solid #bfbfbe;
    width:187px;
    height:auto;
    margin-bottom:10px;
    font-family:Arial;
    font-size:11px;
    color:#2c2c2c;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:7px;
    padding-right:7px;

}

#boxmidsmall a,a:visited
{
    font-family:Arial;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
}

#boxmidsmall a:hover,a:active
{
    font-family:Arial;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
}

#boxmidsmall table
{margin:0px;
 padding:0px;
 border-collapse:collapse;
 width:100%;
}

#boxmidsmall td
{
    padding-right:5px;
    padding-top:3px;
}

#boxLargeLeft
{
 margin-top:10px;   
 margin-right:8px;   
 float:left;
}

#boxLargeRight
{
 margin-top:10px;
 float:left;    
}

#boxheadlarge
{
    background:#2d70b3;
    width:247px;
    height:25px;
    font-family:Arial;
    font-size:13px;
    color:#fff;
    font-weight:bold;
    position:relative;
    line-height:22px;
    text-indent:0px;
    margin:0px;
    padding-left:5px;
}

#boxmidlarge
{
    background:none;
    border-left:1px solid #bfbfbe;
    border-right:1px solid #bfbfbe;
    border-bottom:1px solid #bfbfbe;
	width:243px;
    height:218px;
    margin-bottom:0px;
	 padding-bottom:0px;
	  padding-top:10px;
	 padding-left:7px;
	     font-family:Arial;
    font-size:11px;
overflow:hidden;
}

#boxmidlarge img
{
    border:0px;
    display:inline;
}

#boxmidlarge ul
{
 list-style:none;  
 padding-left:0px; 
 padding-right:0px;
 padding-top:2px;
 padding-bottom:0px;
 margin-top:0px;
 margin-bottom:0px;
 line-height:10px;
}

#boxmidlarge li.bottom
{
 background: url(../images/green-arrow.gif) left no-repeat;
    font-family:Arial;
       font-size:11px;
        text-indent:16px;
    height:5px;   
    width:250px;
    margin:0px;
    padding:0px;
    margin-left:7px;
    
}

#boxmidlarge li
{
    font-family:Arial;
       font-size:11px;
        text-indent:0px;
     height:188px;   
    width:232px;
    margin:0px;
    padding:0px;
    padding-left:7px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:5px;
    
}

#boxmidlarge a,a:visited
{
    font-family:Arial;
	font-size:11px;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
	line-height:16px;
	
}


#boxmidlarge a:hover,a:active
{
    font-family:Arial;
	font-size:11px;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
}

#boxmidlargeright
{
    background:none;
    border-left:1px solid #bfbfbe;
    border-right:1px solid #bfbfbe;
    border-bottom:1px solid #bfbfbe;
    width:250px;
    height:218px;
    margin-bottom:10px;
        font-family:Arial;
    font-size:11px;
overflow:hidden;
padding-top:10px;
}

#boxmidlargeright p
{
    display:none;
}

#boxmidlargeright ul
{
 list-style:none;  
 padding-left:0px; 
 padding-right:0px;
 padding-top:2px;
 padding-bottom:2px;
 margin-top:0px;
 margin-bottom:1px;
}

#boxmidlargeright li.bottom
{
 background: url(../images/green-arrow.gif) left no-repeat;
    font-family:Arial;
       font-size:11px;
        text-indent:16px;
    height:15px;   
    width:250px;
    margin:0px;
    padding:0px;
    margin-left:7px;
    
}

#boxmidlargeright li a,a:visited
{
    font-family:Arial;
	font-size:15px;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
	line-height:16px;
	
}

#boxmidlargeright li a:hover,a:active
{
    font-family:Arial;
	font-size:15px;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
}

#boxmidlargeright li.bottom a,a:visited
{
    font-family:Arial;
	font-size:11px;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
	line-height:16px;
	
}

#boxmidlargeright li.bottom a:hover,a:active
{
    font-family:Arial;
	font-size:11px;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
}



#boxmidlargeright li
{
    font-family:Arial;
       font-size:13px;
        text-indent:0px;
    height:auto;   
    width:233px;
    margin:0px;
    padding:0px;
    padding-left:10px;
    padding-right:7px;
    padding-top:15px;
    padding-bottom:50px;
    background:url(../images/dotted-line.gif) bottom repeat-x;
}

#boxmidlargeright p
{
    text-align:center;
    
}

#rate
{
 height:80px;   
}

#rate td.ratelarge
{
 font-family:Arial;
 font-weight:bold;
 font-size:110px;   
 line-height:90px;
 padding:0px;
 margin:0px;
    vertical-align:top;
    color:#ed1c24;
}

#rate td.ratesmall
{
     font-family:Arial;
 font-weight:bold;
 font-size:30px;   
 vertical-align:top;
 color:#ed1c24;
 padding-top:0px;

    
}

#boxmidwhite
{
    border-left:1px solid #bfbfbe;
    border-right:1px solid #bfbfbe;
    border-bottom:1px solid #bfbfbe;
    width:201px;
    height:auto;
    margin-bottom:10px;
    overflow:hidden;
     font-family:Arial;
    font-size:11px;
}

#boxmidwhite2
{
	width:194px;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;
	font-family:Arial;
	font-size:11px;
	list-style:none;  
 padding-left:7px; 
 margin-top:0px;
 line-height:15px;
 padding-top:5px;
 padding-bottom:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bfbfbe;
	border-right-color: #bfbfbe;
	border-bottom-color: #bfbfbe;
	border-left-color: #bfbfbe;
}


#boxmidwhite h3, #boxmidwhite2 h3
{
 font-family:Arial;
 font-size:12px;
 color:#2c2c2c;
 font-weight:bold;   
 margin-top:0px;
 margin-bottom:3px;
}

#boxmidwhite ul
{
 list-style:none;  
 padding-left:7px; 
 margin-top:0px;
 margin-bottom:1px;
 line-height:15px;
 padding-top:5px;
 padding-bottom:5px;
}

#boxmidwhite li
{
 background: url(../images/green-arrow.gif) left no-repeat;
    font-family:Arial;
       font-size:11px;
        text-indent:16px;
    height:15px;   
    width:200px;
    margin:0px;
    padding:0px;
    
}

#boxmidwhite2 ul
{
 list-style:none;  
 padding-left:0px; 
 margin-top:0px;
 margin-bottom:1px;
 line-height:15px;
 padding-top:5px;
 padding-bottom:0px;
}

#boxmidwhite2 li
{
 background: url(../images/green-arrow.gif) left no-repeat;
    font-family:Arial;
       font-size:11px;
        text-indent:16px;
    height:15px;   
    width:200px;
    margin:0px;
    padding:0px;
    
}

#boxmidwhite a,a:visited, #boxmidwhite2 a,a:visited
{
    font-family:Arial;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
}

#boxmidwhite a:hover,a:active, #boxmidwhite2 a:hover,a:active
{
    font-family:Arial;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
    

}

#line
{height:1px;
 width:100%;
 background:url(../images/dotted-line.gif) no-repeat;
 margin:0px;
 padding:0px;
}

#signup
{
    background:url(../images/laptop.gif) right no-repeat;
    padding:7px;
    width:175px;
}

#signup table
{margin:0px;
 padding:0px;
 border-collapse:collapse;
}

#signup td
{
    padding-right:10px;
    font-size:11px;
}

#signup a,a:visited
{
    font-family:Arial;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
}

#signup a:hover,a:active
{
    font-family:Arial;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
}


#homePromo
{
    margin-bottom:10px;
    padding-bottom:0px;
    width:203px;
    line-height:0px;
}

#innerContent
{
 width:958px;
 height:auto;   
     position:relative;
     padding-top:12px;
     float:left;
     z-index:1;
}

#innerLeft
{
    width:213px;
    float:left;
    min-height:100px;
    position:relative;
    padding-left:10px;
    padding-right:5px;
        overflow:hidden;

}

#innerleftheader
{
    background:#2d70b3;
    width:213px;
    height:25px;
    font-family:Arial;
    font-size:13px;
    color:#fff;
    font-weight:bold;
    position:relative;
    line-height:25px;
    text-indent:10px;
    margin:0px;
    padding:0px;
}

#innerMain
{
    width:515px;
    float:left;
    height:auto;
    position:relative;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:25px;
    overflow:hidden;
    font-family:Arial;
     color:#2c2c2c;   
     }
	 
	 #privacy table
 { border:0px;
   border-collapse:collapse;
   padding:0px;
   margin:0px;
   width:100%;
   margin-bottom:15px;
   margin-top:5px;
   float:left;
 }
 
  #privacy th
 {
	font-family:Arial;
	font-size:13px;
	color:#a19f9f;
	background-color:#cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	vertical-align:top;
	text-align:left;
	font-weight: bold;
	padding-top: 9px;
	padding-right: 16px;
	padding-bottom: 9px;
	padding-left: 13px;
 }
 
 
  #privacy td
 {    font-family:Arial;
    font-size:12px;
    color:#2c2c2c;
   	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 13px;
    border:1px solid #cccccc;
    vertical-align:top;
 }
 
 #privacy p
 {
     margin-top:0px;
     margin-bottom:0px;
 }
 #privacy td ul
 {
     margin-left:15px;
     margin-bottom:5px;
     margin-top:5px;
 }
 
 #privacy th.gray
 {
     background-color:#e4e2e2;
 }
 
  #privacy td.graysmall
 {
     background-color:#eeeeee;
 font-weight:bold;
 width:auto;
padding-right:20px;}
 
 
#about p, #innerWide p
    {
        font-size:12px;
        font-family:Arial;
        margin-bottom:12px;
 color:#2c2c2c;   
}

#innerMain ul
{
    margin-bottom:15px;
}


#content table
{margin-top:15px;
 margin-bottom:15px;
 border-top:1px solid #ccc;
 border-right:1px solid #ccc;
}

#content th
{
    vertical-align:top;
    padding:5px;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#eee;
    text-align:left;
}

#content td
{
    vertical-align:top;
    padding:5px;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

#innerMain a,a:visited, #content a,a:visited 
{
       font-size:12px;
        font-family:Arial;
    font-weight:normal;
    text-decoration:none;
color:#00a24f;
}

#content li
{
    margin-bottom:5px;
}


#innerWide a,a:visited
{
       font-size:12px;
        font-family:Arial;
    font-weight:normal;
    text-decoration:none;
color:#00a24f;
}

#innerMain a:hover,a:active, #content a:hover,a:active
{
       font-size:12px;
        font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    color:#e92c28;
    
}

#innerWide a:hover,a:active
{
        font-size:12px;
        font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    color:#e92c28;
    
}

#innerWide
{
    width:710px;
    float:left;
    height:auto;
    position:relative;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
     font-family:Arial;
 font-size:12px;
 color:#2c2c2c;   
}



#innerWide ul, #innerMain ul
{
    margin-left:20px;
    list-style-type:disc;
    
}

#innerWide ol, #innerMain ol
{
    margin-left:20px;
   
}

#innerWide td a,a:visited
{
       font-size:12px;
        font-family:Arial;
    font-weight:bold;
    color:#00a24f;
    text-decoration:none;
    padding-bottom:10px;
}

#innerWide td a:hover,a:active
{
       font-size:12px;
        font-family:Arial;
    font-weight:bold;
    color:#e92c28;
    text-decoration:none;
        padding-bottom:10px;
}

#innerWide li a,a:visited
{
       font-size:12px;
        font-family:Arial;
    font-weight:normal;
    color:#00a24f;
    text-decoration:none;
            padding-bottom:0px;

}

#innerWide li a:hover,a:active
{
        font-size:12px;
        font-family:Arial;
    font-weight:normal;
    color:#e92c28;
    text-decoration:none;
            padding-bottom:0px;

}

.small
{
     font-family:Arial;
 color:#262626;
 font-size:11px;
}

#tablelist
{
    width:514px;
    border-left:1px solid #bfbfbe;
    border-top:1px solid #bfbfbe;
    margin-top:15px;
  position:relative;
  float:left;

}

#tableitem
{
 float:left;
 width:242px;
 padding-top:7px;
 padding-right:7px;
 padding-bottom:7px;
 padding-left:7px;
 border-right:1px solid #bfbfbe;
 background:url(../images/dotted-line.gif) bottom repeat-x;    
 height:90px;
 font-family:Arial;
 color:#262626;
 font-size:11px;
     overflow:hidden;
      position:relative;


}

*html #tablelist
{
 float:none;
}

#tableitem p
{
     font-family:Arial;
 color:#262626;
 margin:0px;
 padding:0px;

}
#tablelink
{
 background: url(../images/green-arrow.gif) left no-repeat;
    font-family:Arial;
       font-size:11px;
        text-indent:16px;
    width:auto;
    margin:0px;
    padding:0px;
    margin-left:-2px;
    margin-bottom:2px;
}

#tablelink a,a:visited
{
    font-family:Arial;
    font-weight:bold;
    color:#00a24f;
    text-decoration:none;

}

#tablelink a:hover,a:active
{
    font-family:Arial;
    font-weight:bold;
    color:#e92c28;
    text-decoration:none;

}

#innerMain #tableitem p a,a:visited
{
    font-family:Arial;
	font-size:11px;
    font-weight:normal;
    color:#00a24f;
    text-decoration:none;

}

#innerMain #tableitem p a:hover
{
    text-decoration:underline;

}

#faq ul
{margin-bottom:0px;
 margin-top:0px;
}
    

#innerRight
{
    width:190px;
    float:left;
    height:auto;
    position:relative;
    padding-left:5px;
    padding-right:10px;
    overflow:hidden;
}

#innerboxheadsmall
{
    background:#2d70b3;
    width:190px;
    height:25px;
    font-family:Arial;
    font-size:13px;
    color:#fff;
    font-weight:bold;
    position:relative;
    line-height:25px;
    text-indent:10px;
    margin:0px;
    padding:0px;
}

#innerboxmidsmall
{
    background:url(../images/box-bg.png) bottom repeat-x;
    border-left:1px solid #bfbfbe;
    border-right:1px solid #bfbfbe;
    border-bottom:1px solid #bfbfbe;
    width:174px;
    height:auto;
    margin-bottom:10px;
    font-family:Arial;
    font-size:11px;
    color:#2c2c2c;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:7px;
    padding-right:7px;
    overflow:hidden;

}

#innerboxmidsmall ul
{
 list-style:none;  
 padding-left:0px; 
 margin-top:0px;
 margin-bottom:0px;
 line-height:15px;
 padding-top:0px;
 padding-bottom:0px;
}

#innerboxmidsmall li
{
 background: url(../images/green-arrow.gif) left no-repeat;
    font-family:Arial;
       font-size:11px;
        text-indent:16px;
    height:15px;   
    width:174px;
    margin:0px;
    padding:0px;
    
}

#innerboxmidsmall a,a:visited
{
    font-family:Arial;
    color:#00a24f;
    text-decoration:none;
    font-weight:normal;
}

#innerboxmidsmall a:hover,a:active
{
    font-family:Arial;
    color:#e92c28;
    text-decoration:none;
    font-weight:normal;
}

#innerboxmidsmall table
{margin:0px;
 padding:0px;
 border-collapse:collapse;
 width:100%;
}

#innerboxmidsmall td
{
    padding-right:5px;
    padding-top:3px;
}



#sitemap td
{
    vertical-align:top;
    width:236px;
    padding-top:10px;
    padding-bottom:5px;
    
}

#footertext
{
    background:url(../images/footer-bg.gif) top left no-repeat;
 width:155px;
 float:left;   
     font-family:Arial;
    font-size:11px;
    color:#595959;   
     margin-top:5px;
     padding-left:5px;
         padding-bottom:50px;
         text-align:right;
}


#footertextnobg
{
    background:none;
 width:295px;
 float:left;   
     font-family:Arial;
    font-size:11px;
    color:#595959;   
     margin-top:5px;
     padding-left:5px;
         padding-bottom:50px;
         text-align:right;
}


#footerlinks
{
    text-align:right;
    width:793px;
    margin:0px auto;
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    color:#595959;
    padding-right:4px;
    position:relative;
    float:left;
    padding-bottom:5px;
}

#footerlinks a,a:visited
{    
    font-family:Arial;
    color:#595959;
    text-decoration:none;
    position:relative;
    font-weight:normal;
    }

#footerlinks a:hover,a:active
{    
    font-family:Arial;
    color:#595959;
    text-decoration:underline;
    font-weight:normal;
}

#footertextright
{
    text-align:right;
    width:793px;
    margin:0px auto;
    margin-top:3px;
    font-family:Arial;
    font-size:11px;
    color:#595959;
    padding-right:3px;
    position:relative;
    float:left;
    padding-bottom:20px;
}

#footertextright a,a:visited
{
       font-family:Arial;
    font-size:11px;
    color:#595959;
text-decoration:none; 
}

#footertextright a:hover,a:active
{
       font-family:Arial;
    font-size:11px;
    color:#595959;
text-decoration:underline; 
}

.grayseparator
{
    margin-left:5px;
    margin-right:5px;
}

#map td  {font-size:11px;}

#print
{
    width:60px;
    float:right;
    white-space:nowrap;
    margin-top:3px;
    height:24px;
    text-align:right;
}

#textsize 
{
    width:160px;
    float:right;
    white-space:nowrap;
    height:24px;
}

#textsize td
{
 margin:0px;
 padding:0px;
vertical-align:baseline;
 height:24px;
}

#weather
{
    background:#fff;
    font-family:Arial;
    font-size:11px;
    color:#2c2c2c;
    width:auto;
    text-align:right;
}

#weather img
{
    white-space:nowrap;
}

#weather a,a:visited
{
        color:#2c2c2c;
text-decoration:none;
}

#weather a:hover,a:active
{
        color:#2c2c2c;
text-decoration:underline;
}

