
body 
{
    font-size: small;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    margin-top: 0;
    min-width: 980px;
    background: #ffffff url(/images/background.jpg) repeat-x left top;
}

#container 
{
    margin: auto;
    width: 960px;
    background: #f1f4f0 url(/images/container.gif) repeat-y left top;
}

.clear 
{
    clear: both;
} 

/*-------------------------------------------------------------------------------------------------
    Header Section
--------------------------------------------------------------------------------------------------*/

#header
{
    position: relative;
    width: 960px;
    height: 93px;
    background: #f1f4f0 url(/images/header.jpg) no-repeat left top;
}

#aceimage
{
    position: absolute;
    top: 61px;
    left: 297px;
}


#buttons
{
    width: 166px;
    float: right;
    position: relative;
    top: 2px;
}

/*-------------------------------------------------------------------------------------------------
    Upper Section
--------------------------------------------------------------------------------------------------*/

#upper
{
    position: relative;
    top: 0px;
    width: 960px;
    height: 279px;
}

#HomeMenu_Panel1
{
    float: left;
    height: 28px;
    background: #f1f4f0 url(/images/searchbackground.jpg) repeat-x left top;
}

#searchfloat
{
    float: right;
    width: 274px;
    height: 28px;

    background: #f1f4f0 url(/images/searchbackground.jpg) no-repeat right top;
}

#searchbox /* added 1/25/2011 by Ishmael*/
{
    float: right;
	margin-right: 25px;
	margin-top:3px;
}
#HomeMenu_txtSearchTextHome
{
    margin-left: 35px;
    margin-top: 3px;
}

#HomeImage
{
    float:left;
}

#quickfind
{
    float:right;
    width: 246px;
    height: 236px;
    position: relative;
    left: -14px;
    top: 14px;
    background: #ffffff url(/images/quickfind.jpg) no-repeat left top;	
}

#quickbody
{
    position: relative;
    margin-top: -0px;
    margin-bottom: -0px;
    padding-top: 60px;
    padding-left: 12px;
}

#emergency01
{
    width: 918px;	
    position: relative;
    left: 20px;
    top: 5px;
    margin-top: 0px;
    margin-bottom: 10px;
}

/*-----------------------
    Adjustments for IE7
------------------------*/

#IE7root #upper
{
    position: relative;
    top: 0px;
}

#IE7root #HomeMenu_Panel1
{
    float: left;
    height: 28px;
    background: #f1f4f0 url(/images/searchbackground.jpg) repeat-x left top;
}

#IE7root #searchfloat
{
    float: right;
    width: 274px; 
	left:  20px;
    margin-left: 0px;
	
}

#IE7root #HomeMenu_txtSearchTextHome
{
    margin-top: 2px;
}

#IE7root #IE6fix
{
    position: absolute;
    z-index: 80000;
}

#IE7root .rmHorizontal
{
    position: absolute;
    z-index: 50000;
}

#IE7root #HomeImage
{
    position: absolute;
    z-index: -1;
}

#IE7root #quickfind
{
    left: -15px;
    top: 42px;
	
}

#IE7root #emergency01
{
    width: 920px;	
    position: relative;
    left: 20px;
    top: 0px;
}

/*-----------------------
    Adjustments for IE6
------------------------*/

#IE6root #upper
{
    position: relative;
    top: 0px;
}

#IE6root #HomeMenu_Panel1
{
    float: left;
    height: 28px;
    background: #f1f4f0 url(/images/searchbackground.jpg) repeat-x left top;
}

#IE6root #searchfloat
{
    float: right;
    width: 274px; /* 271 */
    margin-left: 0px;
}

#IE6root #HomeMenu_txtSearchTextHome
{
    margin-top: 2px;
}

#IE6root #IE6fix
{
    position: absolute;
    z-index: 80000;
}

#IE6root .rmHorizontal
{
    position: absolute;
    z-index: 50000;
}

#IE6root #HomeImage
{
    position: absolute;
    z-index: -1;
}

#IE6root #quickfind
{
    left: -15px;	
    top: 42px;

}

#IE6root #emergency01
{
    width: 920px;	
    position: relative;
    left: 20px;
    top: 0px;
}

/*-------------------------------------------------------------------------------------------------
    Lower Section
--------------------------------------------------------------------------------------------------*/

#lower
{
    width: 960px;
    position: relative;
    top: 20px;
    min-height: 250px;
}

#popular
{
    float: left;
    width: 246px;
    position: relative;
    left: 14px;
    top: 0px;
}

#popularbody
{
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 4px;
    padding-left: 12px;
    background: #ffffff url(/images/info02.jpg) repeat-y left top;	
}

#popularbody #ContentBlock3
{
    position: relative;
    z-index: 0;
}

#news
{
    float: left;
    width: 413px;
    position: relative;
    left: 27px;
    top: 0px;
}

#morenews
{
    display: block;
    margin-left:14px;
    margin-bottom: 16px;
}

#emergency02
{
    position: relative;
    left: -10px;
    top: -10px; 
}

#IE6root #emergency02
{
    position: relative;
    left: -10px;
    top: 0px; 
    margin-bottom: -10px;
}

#IE7root #emergency02
{
    position: relative;
    left: -10px;
    top: -10px; 
    margin-bottom: -20px;
}

#announcement
{
    margin: auto;
}

#newsbody
{
    position: relative;
    margin-top: 0px;
    margin-bottom: -16px;
    padding-top: 22px;
    padding-left: 20px;
    background: #ffffff url(/images/news02.jpg) repeat-y left top;	
}

#news p
{
    position: relative;
}

#bos
{
    float: right;
    width: 246px;
    position: relative;
    left: -15px;
    top: 0px;
}

#bosbody
{
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 4px;
    padding-left: 12px;
    background: #ffffff url(/images/popular02.jpg) repeat-y left top;	
}

#BOSmap
{

}

#featured
{
    float: right;
    width: 246px;
    position: relative;
    left: -14px;
    top: 14px;
    margin-bottom: 14px;
}

#featuredbody
{
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 4px;
    padding-left: 12px;
    background: #ffffff url(/images/featured02.jpg) repeat-y left top;	
}

#featuredbody #ContentBlock6
{
    position: relative;
    z-index: 0;
}


/*-----------------------
    Adjustments for IE7
------------------------*/

#IE7root #lower
{
    position: relative;
    top: 16px;
    margin: 0px;
    padding: 0px;
}

#IE7root #popular
{
    position: relative;
    top: 0px;
}

#IE7root #popularbody
{
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: -3px;
}

#IE7root #news
{
    position: relative;
    top: 0px;
}

#IE7root #newsbody
{
    position: relative;
    margin-top: -3px;
    margin-bottom: -19px;
    padding-top: 32px;
    background: #ffffff url(/images/news02.jpg) repeat-y left top;	
}

#IE7root #bos
{
    position: relative;
    top: 0px;
}

#IE7root #bosbody
{
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: -3px;
    margin-bottom: 0px;
}

#IE7root #featured
{
    position: relative;
    top: 10px;
}

#IE7root #featuredbody
{
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: -3px;
}


/*-----------------------
    Adjustments for IE6
------------------------*/

#IE6root #lower
{
    position: relative;
    top: 16px;
    margin: 0px;
    padding: 0px;
}

#IE6root #popular
{
    position: relative;
    top: 0px;
}

#IE6root #popularbody
{
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: -3px;
}

#IE6root #news
{
    position: relative;
    top: 0px;
}

#IE6root #newsbody
{
    position: relative;
    margin-top: -3px;
    margin-bottom: -19px;
    background: #ffffff url(/images/news02.jpg) repeat-y left top;	
}

#IE6root #bos
{
    position: relative;
    top: 0px;
}

#IE6root #bosbody
{
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: -3px;
    margin-bottom: 0px;
}

#IE6root #featured
{
    position: relative;
    top: 10px;
}

#IE6root #featuredbody
{
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: -3px;
}

/*-------------------------------------------------------------------------------------------------
    Footer Section
--------------------------------------------------------------------------------------------------*/

#footer
{
    width: 960;
    height: 52px;
    position: relative;
    top: 18px;
    text-align: center;
    margin-top: 14px;
}

#footerbody
{
    position: relative;
    left: 0px;
    top: 0px;
    width: 960px;	
    margin-top: -16px;
    margin-bottom: -16px;
    background: #ffffff url(/images/foot02.jpg) repeat-y left top;	
}

.footerlink
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: small; 
    font-weight: bold;
    color: #fffbce;
}

a.footerlink			{color: #fffbce; text-decoration: none;}
a.footerlink:hover		{color: #fffbce; text-decoration: underline;}
a.footerlink:active		{color: #fffbce; text-decoration: none;}
a.footerlink:visited		{color: #fffbce; text-decoration: none;}
a.footerlink:visited:hover	{color: #fffbce; text-decoration: underline;}	

.footertext
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: small; 
    color: #fffbce;
}

/*-----------------------
    Adjustments for IE7
------------------------*/

#IE7root #footer
{
    position: relative;
    top: 24px;
    margin-top: 0px;
}

#IE7root #footerbody
{
    margin-top: -3px;
    margin-bottom: -5px;
}

/*-----------------------
    Adjustments for IE6
------------------------*/

#IE6root #footer
{
    position: relative;
    top: 24px;
    margin-top: 0px;
}

#IE6root #footerbody
{
    margin-top: -3px;
    margin-bottom: -5px;
}

/*-------------------------------------------------------------------------------------------------
    Font Styles
--------------------------------------------------------------------------------------------------*/

.homelinks
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: small; 
    color: #000000;
}

a.homelinks			{color: #000000; text-decoration: none;}
a.homelinks:hover		{color: #000000; text-decoration: underline;}
a.homelinks:active		{color: #000000; text-decoration: none;}
a.homelinks:visited		{color: #000000; text-decoration: none;}
a.homelinks:visited:hover	{color: #000000; text-decoration: underline;}	


