#site_wrapper{margin: 0px auto; width: 960px; padding: 0px;}

#nav_section{position: relative; width: 100%; background:#ffffff; height:118px;}
#logo{position: absolute; top: 18px; left:18px;}
#phone{position: absolute; top: 10px; right:15px; font-weight:bold; font-size:14px;}

#nav_section_new{position: relative; width: 100%; background:#ffffff; height:47px; font-size:0px;}
#logo_new{position: absolute; top: 15px; left:0px; font-size:0px; width:100%;}
#phone_new{position: absolute; top: 0px; right:10px; font-weight:bold; font-size:14px; z-index:100;}

#top_left_corner{position: absolute; top: 0px; left:0px; z-index:100;}
#top_right_corner{position: absolute; top: 0px; right:0px; z-index:100;}

#eye_candy_section{position: relative; height: 265px; width: 100%; background:#E5E5E5; margin: 0px; padding: 0px; font-size:0px;}
#eye_candy_image_frame{position: relative; padding: 0px; margin:0px; background:#ffffff; width:690px; top:10px; left:10px; border:1px solid #cccccc; height:243px;}
#eye_candy_text{position: absolute; top:110px; left:338px; color:#5B5C5C; font-size:16px; font-weight:normal; width:326px; line-height:24px;}
#eye_candy_text_small{position: absolute; top:110px; left:338px; color:#5B5C5C; font-size:12px; font-weight:normal; width:326px; line-height:18px;}
#eye_candy_links_frame{position:absolute; top:10px; right:10px; border:1px solid #cccccc; width:218px; height:225px; padding:9px; font-size:0px; margin:0px; background:#ffffff;}

#main_content_section_white{position: relative; width: 100%; background:#f5f5f5; height:auto; font-size:14px; line-height:22px;}
#main_content_section_gray{position: relative; width: 100%; background:#f5f5f5; height:auto; font-size:12px;}
#main_text_left{background:#ffffff; position: relative; border:0px solid #d6d6d6; width:636px; padding:10px 33px 30px 33px; left:0px; top:0px; height:auto;}
#main_content_buttons{position:absolute; width:238px; top:10px; right:10px;}

#footer_section{position: relative; width: 100%; background:#E5E5E5; text-align:center; padding: 20px 0px 20px 0px; font-size:10px;}
/*old footer background colour background:#E5E5E5; */

#w3c_badge{position:absolute; width:88px; height:31px; right:5px; top:12px;}

#base_logo_section{position: relative; width: 100%; text-align:center; height:65px;}

/* Main Menu Navigation */
#nav_wrapper{position:relative; top:71px; border-width:0px 0px 1px 0px; border-style:solid; border-color: #d6d6d6; width:100%; height: 45px;}

#nav_wrapper_new{position:relative; top:0px; border-width:0px 0px 1px 0px; border-style:solid; border-color: #d6d6d6; width:100%; height: 45px; padding:0px 0px 0px 0px}

#navigation {
	background: url('../images/navigation_bg.gif') repeat-x bottom;
	height: 44px;
	font-size: 12px;
	font-family: Arial;
	border-bottom: 1px solid #FFFFFF;		
	width:100%;
}
#navigation ul li ul li {
	display: block;
	list-style-type: none;
}
#navigation ul {
	float: left;
	z-index: 100;
	margin: 1px 0 0 1px;
	padding: 0;
	list-style-type: none;
	line-height: 1.7em;
}
/*Top level list items*/
#navigation ul li {
	background: url('../images/navigation_divider.gif') no-repeat top right;
	position: relative;
	display: inline;
	float: left;
	margin-left: -1px;
	padding: 0 2px 0 0;
}
/*Top level menu link items style*/
#navigation ul li a {
	display: block;
	padding: 12px 20px 11px 20px;
	color: #333333;
	text-decoration: none;
}
#navigation ul li a:link, #navigation ul li a:visited {
	color: #333333;
}
#navigation ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: #FFFFFF; 
	color: #333333;
	z-index: 100;
}
#navigation ul li a:hover {
	background: #FFFFFF; /*background of menu items during onmouseover (hover state)*/
	color: #333333;
	z-index: 100;
}
* html #navigation ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
* html #navigation {height: 1%;} /*IE hack*/
/* -- END Main Menu Navigation */

#desc_text{
	margin:15px 0px 0px 0px;
}

