
/*-----------------------------------------------
'	Company: Lemonade
'	Copyright © 2005, All rights reserved.
'	Date Created: 24th October 2005
'
'	DO NOT MODIFY THIS DOCUMENT WITHOUT
'	NOTIFYING THE AUTHOR FIRST
'
------------------------------------------------*/

/*------------- STRUCTURE -------------*/

#globalWrap 
{
			width:					781px;
			margin:					0 auto;
			text-align:				left;
			padding:				0;
}

/* Header */

#header {
			float:					left;
			width:					781px;
			height:					74px;
			background:				url(../images/bg_masthead.gif) no-repeat;
			background-position:	right 0;
			clear:					both;
}

#header img {
			float:					left;
}

#header a {
			float:					left;
			margin:					8px 0 0 142px;
}


/* Navigation */

#navigation {
			float:					left;
			width:					781px;
			height:					34px;
			padding:				0 8px 5px 7px;
			widt\h:					764px;
			border-right:			1px solid #DFDFDF;
			border-left:			1px solid #DFDFDF;
			background:				#FFF;
}


#navigation a {
			float:					left;
			width:					80px;
			height:					34px;
			margin:					0 2px 0 3px;
			background:				url(../images/bg_option.gif);
			background-position:	0 -68px;
			text-align:				center;
}

#navigation a:hover {
			background-position:	0 -34px;
}

#navigation a.selected {
			background-position:	0 0;
}

#navigation a.selected:hover {
			background-position:	0 0;
}

#navigation a.last {
			margin:					0 0 0 3px;
}

#navigation a span {
			display:				none;
}


#content {
			float:					left;
			width:					781px;
			padding:				6px 10px 0 10px;
			widt\h:					759px;
			border-right:			1px solid #DFDFDF;
			border-left:			1px solid #DFDFDF;
			border-bottom:			10px solid #FFF;
			background:				#FFF url(../images/bg_content_area.gif) repeat-y 408px 10px;
}

#content.norepeat {
			background-repeat:		no-repeat;
}

#statement object {
			float:					left;
}

#statement {
			float:					left;
			background:				#FFF;
			width:					761px;
			widt\h:					747px;
			height:					162px;
			padding:				0 6px 0 0;
			clear:					both;
}

html>body #statement {
			height:					182px;
}

#statement h2 {
			float:					left;
			margin:					15px 0 0 15px;
			width:					250px;
}

#statement p {
			float:					left;
			width:					250px;
			margin:					10px 0 0 15px;
}

#panelLeftHome {
			float:					left;
			width:					221px;
			margin:					0 5px 0 0;
}

#panelLeftHome h3 {
			float:					left;
			width:					221px;
			margin:					10px 0 5px 0;
}

#panelLeftHome h4 {
			float:					left;
			font-family:			Georgia, Times New Roman, serif;
			font-size:				10px;
			color:					#005A9A;
			width:					221px;
			margin:					0;
}

#panelLeftHome h5 {
			text-align:				center;
			margin:					0;
			padding:				0;
}

#panelLeftHome p {
			margin:					2px 0 3px 0;
			width:					221px;
			float:					left;
}

#panelLeftHome div {
			float:					left;
			width:					221px;
			background:				url(../images/line_dotted.gif) repeat-x 0 bottom;
			padding:				0 0 6px 0;
			margin:					0 0 10px 0;
}

#panelLeftHome em {
			float:					left;
			width:					221px;
			padding:				10px 0;
			font-style:				normal;
			font-weight:			bold;
}

#panelRightHome {
			float:					left;
			width:					527px;	
}

#panelRightHome table h3 {
			float:					left;
			width:					527px;
			margin:					10px 0 0 0;
}

html>body #panelRightHome table h3 {
			margin:					10px 0 2px 0;
}

#panelRightHome table h4 {
			margin:					0 0 5px 0;
			padding:				0;
			line-height:			13px;
}

html>body #panelRightHome table h4 {
			margin:					0 0 2px 0;
}

#panelRightHome table.green {
			width:					527px;
			margin:					0;
			background:				#C5E32F url(../images/bg_panel_green.gif) no-repeat;
			height:					92px;
			margin:					5px 0 0 0;
			padding:				9px 5px 0 15px;
}

#panelRightHome table.green td 
{
			vertical-align:			middle;
}

#panelRightHome table  p {
			margin:					0 0 5px 0;
			line-height:			13px;
}

#panelRightHome table.feature 
{
			width:					527px;
			margin:					0;
			height:					92px;
			margin:					5px 0 0 0;
			padding:				9px 5px 0 15px;	
			background:				#E7F1BA;
}

html>body #panelRightHome table.feature 
{
			margin:					0 0 5px 0;
}

html>body #panelRightHome table.green 
{
			margin:					0 0 5px 0;
}

#panelRightHome td 
{
			vertical-align:			top;	
}

#panelRightHome em img {
			float:					right;
			margin:					0 0 0 10px;
}

#footer {
			float:					left;
			width:					781px;
			widt\h:					773px;
			padding:				10px 8px 20px 0;
}

#footer a {
			float:					right;
}

del img {
			float:					left;
			clear:					both;
}


/* Traffic Pages */

#panelLeft {
			float:					left;
			width:					568px;
}

#panelLeft h1 {
			padding:				0 0 0 10px;
			height:					45px;
			width:					568px;
			widt\h:					558px;
			background:				url(../images/bg_green_bar.gif) no-repeat 0 bottom;
			margin:					0;
			font-size:				18px;
			color:					#003e69;
}

#panelLeft h3 {
			font-size:				12px;
			color:					#005A9A;
			margin-top:				0;
}

#panelLeft div {
			width:					566px;
			background:				#F5F5F3;
			border-left:			1px solid #ECECE9;
			border-bottom:			1px solid #C2D0D3;
			border-right:			1px solid #C2D0D3;
			padding:				25px 25px 20px 25px;
			widt\h:					516px;
			min-height:				475px;
}

* html #panelLeft div {
			height:					475px;
}

#panelLeft div h4 
{
			color:					#005A9A;
			font-size:				11px;
			margin:					0;
}

#panelLeft div h5 
{
			color:					#3F3F3F;
			font-size:				11px;
			margin:					10px 0;
}

#panelLeft p {
			margin:					0 0 15px 0;
}

#panelRight {
			float:					left;
			width:					191px;
			min-height:				450px;
			background:				url(../images/bg_right_panel.gif) no-repeat right bottom;
			border-top:				4px solid #FFF;
			
}

#panelRight div {
			float:					left;
			width:					174px;
			margin:					35px 0 0 4px;
			padding:				32px 0 0 0;
			widt\h:					165px;
}


html>body #panelRight div {
			margin:					30px 0 0 8px;
}

#panelRight h2 {
			width:					174px;
			height:					17px;
			background:				url(../images/bg_blue_bar.gif) no-repeat;
			margin:					0 0 10px 0;
			color:					#d0dfe1;
			font-size:				11px;
			padding:				1px 0 0 5px;
}

#panelRight h3 {
			width:					174px;
			height:					17px;
			background:				url(../images/bg_grey_bar.gif) no-repeat;
			margin:					20px 0 5px 0;
			float:					left;
			color:					#eeeded;
			font-size:				11px;
			padding:				1px 0 0 5px;
}


#panelRight h4 
{
			font-family:			Georgia, Times New Roman, serif;
			font-size:				10px;
			margin:					3px 0 0 10px;
			color:					#005A9A;
}

#panelRight h2 span, #panelRight h3 span {
			display:				none;
}

#panelRight h2 img {
			float:					left;
			margin:					3px 0 0 8px;
}

#panelRight div a {
			float:					left;
			width:					165px;
			font-weight:			bold;
			color:					#3F3F3F;
			text-decoration:		none;
			margin:					0 0 5px 10px;
}

#panelRight div a.greyLinkNormal {
			color:						#3F3F3F;
			font-weight:				normal;
			text-decoration:			underline;
}

#panelRight div a.greyLinkNormal:hover {
			color:						#3F3F3F;
			font-weight:				normal;
			text-decoration:			none;
}

#panelRight div p {
			margin:					0 10px 5px 10px;
}



#panelRight div a:hover, #panelRight div a.selected {
			color:					#5A8206;
}

#panelRight div span {
			clear:					both;
}

* html #panelRight {
			height:					450px;
}


/*------------- GLOBAL -------------*/

body 
{
            background:                 #EBEBEB;
            margin:                     0;
            padding:                    0;
            font-family:                Arial, Helvetica, sans-serif;
			font-size:					11px;
}

img 
{
			border:						0;	
}


a 
{
			color:						#000;
			text-decoration:			underline;
}

a:hover 
{
			text-decoration:			none;
}


strong.blue {
			color:						#005A9A;
}

ul 
{
			padding:					0;
			margin:						0 0 5px 16px;
			clear:						both;
}

html>body ul 
{
			padding:					0;
			margin:						0 0 5px 13px;	
}

ul li 
{
			list-style-image:			url(../images/li.gif);
}

a.pdf {
			color:						#000;
			padding:					0 0 0 22px;
			background:					url(../images/bg_pdf.gif) no-repeat;
			text-decoration:			underline;
}

a.pdf:hover {
			text-decoration:			none;
}

a.media {
			color:						#000;
			padding:					0 0 0 22px;
			background:					url(../images/bg_media.gif) no-repeat;
			text-decoration:			underline;
}

a.media:hover {
			text-decoration:			none;
}

input, textarea, select
{
			font-family:                Arial, Helvetica, sans-serif;
			font-size:					11px;
			padding:					2px;
			background:					#CDDDE0;
			border-left:				1px solid #8FB0B6;
			border-top:					1px solid #8FB0B6;	
			border-bottom:				1px solid #FFF;
			border-right:				1px solid #FFF;
			color:						#053793;
			margin:						1px 0 2px 0;
}

span.checkbox input, table.checkbox input, input.checkbox 
{
			background:					none;
			border:						0;
			margin:						0;
}

input.button 
{
			color:						#000;
			border:						1px solid #003C74;
}

.print 
{
			display:					none;
}

.screen 
{
			display:					inline;
}