html {-webkit-text-size-adjust:none}

/* Reset layout widths to fit iPhone/iPod Touch */

html, body, div, p, ul, dl, li, h1, h2, h3, h4, img	{margin: 0;padding: 0;}
ul	{}
img	{border: 0;}

#mainMenu, #topContainer, #midContainer, #bottomContainer, #bottomContentContainer, #logoTitle, #headerImage, #colorBar, #mainContentWrapper, #bottomContent, #contentContainer #content, #footer {width: auto;}


/* @group General Styles */

body {margin: 0;padding: 0;font-family: Helvetica, Verdana, Geneva;font-size: 12px;width: 100%;}

p {margin:5px 0;}

b, strong {}

a:link, a:visited {}

a:hover, a:active {}

img {border: none;}

.imageStyle {height: auto;}

.image-left {float: left;padding-right: 10px;}

.image-right {float: right;padding-left: 10px;}
	
/* @end */

/* @group Layout */

#fixedPositionWrapper {position: relative;width: auto;z-index: auto;}
#fixedPositionCushion {display: none;}

#topContainer {margin:0;padding:0; position: relative; z-index: 100; height: 90px;overflow:hidden;}
#midContainerWrapper { margin-top: -5px; }
#bottomContainer {}

.clearer {clear: both;}

#zoom {width: 80%; height: 80%;}
#zoomtest, #zoomtest2 {width: 80%; height: 80%;}

#logoTitle {margin:0;padding:5px;height: 70px;background-image: none;position: relative;z-index: 50;}

#logo {margin:0;padding:0;float: left;height:auto;}
#logo img {margin:0;padding-right:10px;}

#titleSlogan {height:auto;}

#title h1 {margin:0;padding:5px 0 0 5px;font-size:1.8em;}
#slogan h2 {margin:0;padding-left:5px;font-size:1.2em;font-weight: normal;}

#mobileTabWrapper{margin: 0;padding: 0;display:block;position:absolute;top:65px;right:5px;z-index:120;}

#mobileSidebarTab {margin:0 1px 0;padding:3px 7px;line-height: 16px;font-size: 1.2em;float:right;position:relative;z-index:130;}
#sideToggle a {text-decoration: none;color:black;}

#menuToggle {margin:0 1px 0;padding:3px 7px;font-size: 1.2em;float:right;position:relative;z-index:130;}

#mainMenuWrapper {margin-top: 90px;padding-top: 10px;width:96%;position: absolute;top: -1000px;left:2%;z-index: 1;height:auto;overflow:auto;}

#colorBarContainer {margin-top:-5px;padding-top:3px;height:8px;background: transparent url(images/headertransbg.png) top center repeat-x; position: relative; z-index: 150;}
#colorBar { height: 5px; }

#breadcrumbTop {display:none;}

#headerImage {display: none;}

#headerImage img {}

#midContainer {margin:0;padding:0;background-color:white;border:none;}
#mainContentWrapper {margin: 0 auto;padding: 15px 10px;font-size: 1.2em;}

#contentContainer {margin: 0;padding: 0;}

#contentContainer #content {margin: 0;}

#sidebarContainer {display:none;margin: 0;padding: 5px;width:80%;height:80%;}

#sidebarContainer #sidebar {margin: 0;padding: 5px;}

#sidebarContainer .sideHeader {margin: 0;padding: 5px; }

#sectionDivider, #bottomContentContainer, #bottomBorderContainer, #ec7wrapper {display: none;}

#footerContent {float:none;}

#footer {margin:0;padding:10px 0;border-top: solid 1px #333;background-image: url(images/headershadow.png); background-position: top center; background-repeat: repeat-x;text-align: center;font-size: 0.8em;}

#footer p {}

#footer a:link, #footer a:visited {}

#footer a:hover, #footer a:active {}
	
/* @end */

/* @group ExtraContent */

#extraContainer1, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {display:none;}

/* @end */

/* @group Bread-crumb */

#breadcrumbcontainer {}

#breadcrumbcontainer ul {padding-bottom: 10px;}

#breadcrumbcontainer li {display: inline;}

#breadcrumbcontainer a {}

#breadcrumbcontainer a:hover {}
	
/* @end */

/* @group Toolbar */

/* Toolbar Styles */

#hideMenu {display: block;margin: 0 7px;padding:0;height:20px;line-height:20px;text-align: right;font-size: 10px;}

#mainMenu {margin: 0;padding:0;float:none;height:auto;overflow:auto;}
#mainMenu .current {font-weight: bold;border-left:none;border-right:none;}
#mainMenu .current:hover {border-left:none;border-right:none;}
#mainMenu .currentAncestor {display:block;}
#mainMenu ul a.currentAncestor {display:block;border-left:none;border-right:none;}

#subMenu, #sub2Menu, #sub3Menu {display: none;}

/* Parent - Level 0 */

#mainMenu ul {margin: 0;padding: 0;list-style-type: none;height:auto;}
#mainMenu li {margin: 0;display:block;line-height:25px;float:none;}
#mainMenu a {display:block;margin:0;padding:0 10px;;font-size: 14px;text-decoration: none;border-left:none;border-right:none;background-image:none;}
#mainMenu a:hover {border-left:none;border-right:none;}
#mainMenu a:active {;border-left:none;border-right:none;}
#mainMenu ul .currentAncestor {border-left:none;border-right:none;}

/* Child - Level 1 */
#mainMenu ul ul {border-bottom: none;display:block;}
#mainMenu ul ul li {}
#mainMenu ul ul li a {margin: 0; padding: 0 0 0 25px;border-left:none;border-right:none;}
#mainMenu ul ul .currentAncestor {border-left:none;border-right:none;}

/* Child - Level 2 */

#mainMenu ul ul ul{border-bottom: none;}
#mainMenu ul ul ul li a{margin: 0; padding: 0 0 0 40px;}
#mainMenu ul ul ul .currentAncestor {border-left:none;border-right:none;}

/* Child Level 3 */

#mainmenu ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul li a{margin: 0; padding: 0 0 0 55px;}

/* Child Level 4 */

#mainMenu ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul li a{margin: 0; padding: 0 0 0 70px;}

/* Child Level 5 */

#mainMenu ul ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul ul li a{margin: 0; padding: 0 0 0 85px;}

/* Child Level 6 */

#mainMenu ul ul ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul ul ul li a{margin: 0; padding: 0 0 0 100px;}

/* Child Level 7 */

#mainMenu ul ul ul ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul ul ul ul li a{margin: 0; padding: 0 0 0 115px;}

/* Child Level 8 */

#mainMenu ul ul ul ul ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul ul ul ul ul li a{margin: 0; padding: 0 0 0 130px;}

/* Child Level 9 */

#mainMenu ul ul ul ul ul ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul ul ul ul ul ul li a{margin: 0; padding: 0 0 0 145px;}

/* Child Level 10 */

#mainMenu ul ul ul ul ul ul ul ul ul ul {border-bottom: none;}
#mainMenu ul ul ul ul ul ul ul ul ul ul ul li a{margin: 0; padding: 0 0 0 160px;}

/* @end */