body						{color: inherit; margin: 0px 0px 0px 0px; background-color: #ffffff;}

/* Menu classes */

A.topmenu             		{margin-right:10px; text-transform:uppercase; color : #000000; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}
A.topmenu:Visited     		{margin-right:10px; text-transform:uppercase; color : #000000; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}
A.topmenu:Active      		{margin-right:10px; text-transform:uppercase; color : #000000; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}
A.topmenu:Hover       		{margin-right:10px; text-transform:uppercase; color : #000000; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : underline; background-color: transparent;}

A.topmenu-active         	{text-transform:uppercase; color : #3AAEC3; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}
A.topmenu-active:Visited 	{text-transform:uppercase; color : #3AAEC3; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}
A.topmenu-active:Active   	{text-transform:uppercase; color : #3AAEC3; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}
A.topmenu-active:Hover   	{text-transform:uppercase; color : #3AAEC3; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none; background-color: transparent;}

A.mainmenu             		{text-decoration : none;background-color: #0F6FB3; color: #ffffff; display:block; height:90px; width:150px;}
A.mainmenu:Visited     		{text-decoration : none;background-color: #0F6FB3; color: #ffffff; display:block; height:90px; width:150px;}
A.mainmenu:Active      		{text-decoration : none;background-color: #0F6FB3; color: #ffffff; display:block; height:90px; width:150px;}
A.mainmenu:Hover       		{text-decoration : none;background-color: #B4D5EE; color: #0F6FB3; display:block; height:90px; width:150px;}

A.mainmenu-active         	{text-decoration : none;background-color: #B4D5EE; color: #0F6FB3; display:block; height:90px; width:150px;}
A.mainmenu-active:Visited 	{text-decoration : none;background-color: #B4D5EE; color: #0F6FB3; display:block; height:90px; width:150px;}
A.mainmenu-active:Active  	{text-decoration : none;background-color: #B4D5EE; color: #0F6FB3; display:block; height:90px; width:150px;}
A.mainmenu-active:Hover   	{text-decoration : none;background-color: #B4D5EE; color: #0F6FB3; display:block; height:90px; width:150px;}


A.mainsidemenu             		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #92877C; color: #ffffff; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.mainsidemenu:Visited     		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #92877C; color: #ffffff; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.mainsidemenu:Active      		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #92877C; color: #ffffff; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.mainsidemenu:Hover       		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #B1A79C; color: #ffffff; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}

A.mainsidemenu-active,
A.mainsidemenu-active:Hover,
A.mainsidemenu-active:Visited,
A.mainsidemenu-active:Active    {text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #BDB5AD; color: #000000; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}




A.subsidemenu             		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #B4D5EE; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenu:Visited     		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #B4D5EE; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenu:Active      		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #B4D5EE; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenu:Hover       		{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #CAE2F5; color: #256EA2; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}

A.subsidemenu-active,
A.subsidemenu-active:Hover,
A.subsidemenu-active:Visited,
A.subsidemenu-active:Active   	{text-transform:uppercase; font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #ABC121; color: #ffffff; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid; padding:4px 5px 3px 5px;}




A.subsidemenulevel2             		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #DEF167; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenulevel2:Visited     		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #DEF167; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenulevel2:Active      		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #DEF167; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenulevel2:Hover       		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #E8F78B; color: #256EA2; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}

A.subsidemenulevel2-active,
A.subsidemenulevel2-active:Hover,
A.subsidemenulevel2-active:Visited,
A.subsidemenulevel2-active:Active   	{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #CDE059; color: #000000; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}


A.subsidemenulevel3             		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #E1EB9F; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenulevel3:Visited     		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #E1EB9F; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenulevel3:Active      		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #E1EB9F; color: #0B5589; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}
A.subsidemenulevel3:Hover       		{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #E8EFBB; color: #256EA2; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}

A.subsidemenulevel3-active,
A.subsidemenulevel3-active:Hover,
A.subsidemenulevel3-active:Visited,
A.subsidemenulevel3-active:Active   	{font-size : 10px; line-height:11px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #F0F7C5; color: #000000; display:block;border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:4px 5px 3px 5px;}





A.mainmenu div.toptext   			{color : #BBE3FF; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : bold; text-decoration : none; background-color: transparent; line-height: 11px; display:block;padding-top:20px;}
A.mainmenu:Hover div.toptext,
A.mainmenu-active div.toptext   	{color : #3C98D9; font-size : 10px; font-family: arial, helvetica, sans-serif; font-weight : bold; text-decoration : none; background-color: transparent; line-height: 11px; display:block;padding-top:20px;}
A.mainmenu div.bottext         		{color : #FFFFFF; font-size : 14px; font-family: arial, helvetica, sans-serif; font-weight : bold; text-decoration : none; background-color: transparent; line-height: 16px; display:block;padding-top:5px;}
A.mainmenu:Hover div.bottext,
A.mainmenu-active div.bottext        {color : #0F6FB3; font-size : 14px; font-family: arial, helvetica, sans-serif; font-weight : bold; text-decoration : none; background-color: transparent; line-height: 16px; display:block;padding-top:5px;}

td.breadcrumb		{font-size : 9px; line-height:10px; font-family: verdana, sans-serif; font-weight: normal; background-color: #B4D5EE; color: #497699; padding:6px 0px 5px 5px;}

A.breadcrumb             		{font-size : 9px; line-height:10px; font-family: verdana, sans-serif; font-weight : normal; text-decoration : none;color: #497699;}
A.breadcrumb:Visited     		{font-size : 9px; line-height:10px; font-family: verdana, sans-serif; font-weight : normal; text-decoration : none;color: #497699;}
A.breadcrumb:Active      		{font-size : 9px; line-height:10px; font-family: verdana, sans-serif; font-weight : normal; text-decoration : none;color: #497699;}
A.breadcrumb:Hover       		{font-size : 9px; line-height:10px; font-family: verdana, sans-serif; font-weight : normal; text-decoration : none;color: #000000;}




.greenbox             		{text-transform:uppercase; font-size : 11px; line-height:12px; font-family: arial, helvetica, sans-serif; font-weight : normal; text-decoration : none;background-color: #C6DE31; color: #000000; display:block;border-top: 1px #ffffff solid; border-right: 1px #ffffff solid;padding:2px 5px 4px 5px;}

form.topsearch					{padding:0px; margin:0px; }
input.searchinput			{margin:0px 2px 0px 0px; width:135px; font-size:11px; font-family: Arial, sans-serif; background-color:#F9FBFD; border-top:1px solid #A1B2C0; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #A1B2C0;}
input.searchsubmit			{margin:0px 0px 0px 0px; text-transform:uppercase; font-size:10px; font-family: Arial, sans-serif; background-color:#F9FBFD; border-top:1px solid #E9E5E0; border-right:1px solid #A1B2C0; border-bottom:1px solid #A1B2C0; border-left:1px solid #E9E5E0;}

input.newsinput			{margin:0px 10px 5px 5px; width:135px; font-size:11px; font-family: Arial, sans-serif; background-color:#F4F7FC; border-top:1px solid #BFB6AC; border-right:1px solid #E9E5E0; border-bottom:1px solid #E9E5E0; border-left:1px solid #BFB6AC;}
input.newssubmit			{margin-right:12px; text-transform:uppercase; font-size:11px; font-family: Arial, sans-serif; float:right; background-color:#FFFFFF; border-top:1px solid #E9E5E0; border-right:1px solid #BFB6AC; border-bottom:1px solid #BFB6AC; border-left:1px solid #E9E5E0;}



.lefttile  					{background-image: url(../graphics/lefttile.gif); background-repeat: repeat-y;}
.righttile  				{background-image: url(../graphics/righttile.gif); background-repeat: repeat-y;}


/* General typography */
.header            			{font-family: arial, sans-serif; font-size: 16px; line-height: 16px; color: #000000; font-weight: normal;  background-color: transparent; display: block; padding: 10px 10px 10px 10px;}
.lead              			{font-family: arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; font-weight: normal; display: block; padding: 20px 50px 10px 20px; background-color: transparent;}
.body              			{font-family: verdana, sans-serif; font-size: 12px; line-height: 14px; color: #000000; font-weight: normal; background-color: transparent; display: block; padding: 0px 10px 10px 10px;}

/* for sidebars */
.smallheader				{font-family: verdana, sans-serif; font-size: 10px; line-height: 12px; color: #000000; font-weight: bold;  background-color: transparent; display: block; padding: 5px 10px 0px 5px;}
.smallbody              	{font-family: verdana, sans-serif; font-size: 10px; line-height: 12px; color: #000000; font-weight: normal; background-color: transparent; display: block; padding: 2px 10px 10px 5px;}


/* Link class below should follow 'body' settings */
A.smallbody                   		{color : #0D5D95; font-size : inherit; line-height: inherit; font-family: inherit; font-weight : normal; text-decoration : underline; background-color: transparent;}
A.smallbody:Visited           		{color : #CB5B00; font-size : inherit; line-height: inherit; font-family: inherit; font-weight : normal; text-decoration : underline; background-color: transparent;}
A.smallbody:Active            		{color : #000000; font-size : inherit; line-height: inherit; font-family: inherit; font-weight : normal; text-decoration : underline; background-color: transparent;}
A.smallbody:Hover             		{color : #000000; font-size : inherit; line-height: inherit; font-family: inherit; font-weight : normal; text-decoration : none; background-color: transparent;}


