html, body { margin: 0px; padding: 0px; height: inherit; background-color: #FFFFFF; }

#page { width: 100%; height: 100%; margin: 0px; }
#container { width: 100%; height: 100%; margin: 0px; }

#header { position: relative; height: 130px; width: 100%; background-color: #6699FF; left: 0px; }
#logo { position: relative; width: 100%; }

#mainnav { visibility: visible; width: 100%; overflow: visible; background-color: #00549C; }
#main-orange { position: relative; width: 100%; background-image: url(_elements/bg-gradient-orange.jpg); background-repeat: repeat-x; background-color: #754A1F; }
#main-purple { position: relative; width: 100%; background-image: url(_elements/bg-gradient-purple.jpg); background-repeat: repeat-x; background-color: #47485D; }
#main-blue { position: relative; width: 100%; background-image: url(_elements/bg-gradient-blue.jpg); background-repeat: repeat-x; background-color: #000076; }
#content { position: relative; width: 100%; }

#leftsidepanel { position: relative; width: 180px; text-align: left; margin: 0px; }
#footer { position: relative; background-image: url(_elements/content-bottom-bg.jpg); background-position: bottom right; background-repeat: no-repeat; }
