/* CSS Document */

/****************************************************************************
 ******************************* DEFAULT LAYOUT *****************************
 ****************************************************************************/

body
{
	margin:0px;
	padding:0px;
}

p
{
	margin-right: 5px;
}


/****************************************************************************
 ************************************ CONTAINER DIVS *************************
 *****************************************************************************/

#Container
{
	position:relative;
	margin:0px;
	padding:0px;
}

#Header {
	position:relative;
	width:1004px;
	_height:142px;
	min-height:142px;
}

#Middle {
	position:relative;
	width:1004px;
	_height:398px;
	min-height:398px;
}


#Middle_left {
	position:relative;
	width: 264px;
	_height:398px;
	min-height:398px;
	float: left;
}

#Middle_middle
{
	position:relative;
	width: 484px;
	_height:398px;
	min-height:398px;
	float: left;
}

#MiddleContent
{
    margin-top: 37px;
}

#Middle_middle_calender {
	position:relative;
	width: 740px;
	_height:442px;
	min-height:442px;
	float: left;
}


#Middle_right {
	position:relative;
	width:256px;
	_height:398px;
	min-height:398px;
	float: left;
}

#Footer {
	position:relative;
	width:1004px;
	height:78px;
}


#TopMenu {
	position:relative;
	height:27px;
	padding-left: 254px;
	width: 750px;
}

#TopSubMenu {
	position:relative;
	float: left;
	clear: none;
	width:482px;
	height:27px;
	background-color: #d0d0d0;
	padding-left: 2px; 
}

/****************************************************************************
 ************************************ HEADER DIVS ***************************
 ****************************************************************************/

#Header_01 {
	position:relative;
	width:1004px;
	height:164px;
	background-repeat: no-repeat;
}
	
	#Header_Logo {
		clear: none;
		position: relative;
		float: left;
	}

	#CrumbPath {
		position: relative;
		float: right;
		height: 25px;
		top: 141px;
		text-align: right;
		width: 600px;
		clear: none;
	}

	#CrumbPath * {
		text-align: right;
	}


#Header_02 {
	position:relative;
	width:1004px;
	height:27px;
	background-color: #e80322;
}


/****************************************************************************
 ************************************ MIDDLE DIVS ***************************
 ****************************************************************************/
#responsiblecare
{
    position: absolute;
    bottom: 0;
}

#worldmap
{
    padding-top:15px;
}

#Middle_Left_01 {
	position:relative;
	float:left;
	width:264px;
	_height:371px;
	min-height:371px;

}

#Middle_Left_Standard, 
#Middle_Left_01_NoBG {
	position:relative;
	float:left;
	width:264px;
	_height:372px;
	min-height:372px;
}

#Middle_Left_Top {
	position:relative;
	float:left;
	width:264px;
	_height:27px;
	min-height:27px;
	background-color: #d0d0d0;
}


#Middle_Middle_01 {
	position:relative;
	float:left;
	width:484px;
	_height:195px;
	min-height:195px;
}

#Middle_Middle_01_NoRight {
	position:relative;
	float:left;
	width:740px;
	_height:195px;
	min-height:195px;
	overflow-horizontal: hidden; 
}

#Middle_Middle_01_Calender {
	position:relative;
	float:left;
	width:484px;
	_height:27px;
	min-height:27px;
}

#Middle_Middle_02_NewsContent {
	position:relative;
	float:left;
	width:484px;
	_height:137px;
	min-height:137px;
}

#Calender_Map {
	position:relative;
	float:left;
	width:484px;
	_height:243px;
	min-height:208px;
	padding-top: 35px;

	
}

#Calender_SearchResults {
	position:relative;
	padding-left: 20px;
	float:left;
	width:236px;
	_height:243px;
	min-height:208px;
	padding-top: 35px;	
}

#Middle_Right_01_Calender {
	position:relative;
	float:left;
	width:256px;
	_height:27px;
	min-height:27px;
}


#Middle_Right_02 {
	position:relative;
	float:left;
	width:256px;
	_height:172px;
	min-height:172px;
}


/****************************************************************************
 ************************************ FOOTER DIVS ****************************
 ****************************************************************************/

#Footer_01 {
	position:relative;
	width:1004px;
	_height:78px;
	min-height: 78px;
}

#FooterStart, #FooterButtons, #FooterEnd {
	clear: none;
	position: relative;
	float: left;
}

#Middle_Middle_01_NoRight h3 img {
	padding: 5px;
}

#footertop
{
    height: 25px;
    margin: 0;
    padding: 10px 0 0;
}

#footertop ul
{
    list-style-type: none;
    display: inline;
    float: right;
    margin: 0;
    padding: 0;
    height: 31px;
}

#footertop li
{
    display: inline;
}

#footertop li img
{
    margin: 0;
    padding: 0;
}
#footerbottom
{
    margin: 0;
    padding: 0;
}

#footerbottom img
{
    margin: 0;
    padding: 0;
}
