/* Page Style */
body				{background-color: #1839A1; background-image: url(../images/bg_blue.jpg); background-repeat: repeat-y; background-position: center; margin: 0; padding: 0;}
img					{border: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center;}
p img				{border: 0; margin-bottom: 0px;}
body.calendar	{margin: 0; padding: 0; background-color: #FFF;}
img.headline		{margin-bottom: 5px;}
img.print		{width: 1px; height: 1px; float: left; visibility: hidden;}


/* Layers */
#center			{width: 950px; min-height: 100%; margin-left: -475px; left: 50%; background-color: #FFF; position: absolute;}

#menu				{width: 950px; height: 30px; background-color: #202020; background-image: url(../images/menu_bg.png); background-repeat: repeat-x; clear: both; font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 12pt; line-height: 30px; font-weight: bold; text-align: center; color: #9DB5FF;}
#menu a:link, #menu a:visited {text-decoration: none; color: #9DB5FF;}
#menu a:hover, #menu a:active {text-decoration: none; color: #FFF;}

#top			{width: 950px; height: 160px; background-color: #07278C; clear: both;}
#printtop		{width: 0; height: 0; clear: both; visibility: hidden;}

#bottom				{width: 950px; height: 200px; background-image: url(../images/bg_bottom.png); background-color: #1839A1; background-repeat: no-repeat; clear: both; visibility: hidden;}

#low			{height: 10px; clear: both; background-color: #D3D3D3; visibility: hidden;}

#left			{width: 230px; font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; line-height: 40px; float: left;}
.left a:link,.left a:visited {margin: 0 0 0 15px; padding: 0 10px; text-decoration: none; color: #FFF; background-image: url(../images/left_off.png); display: block;}
.left a:hover,.left a:active {margin: 0 0 0 15px; padding: 0 10px; text-decoration: none; color: #FFF; background-image: url(../images/left_on.png); display: block;}

#main			{width: 560px; margin: 15px 0 0 0; float: left;}
#mainwide		{width: 700px; margin: 15px 0 0 0; float: left;}
#mainwideplus		{width: 950px; margin: 15px 0 0 0;}
#right			{width: 160px; float: left;}

/* Calendar */
.calendar		{width: 140px; margin: 0 0 0 15px; clear: both;}
.calendarfiller	{width: 20px; height: 20px; float: left;}
.calendarday	{width: 20px; height: 20px; float: left; font-family: Verdana, Sans-Serif; font-size: 11px; line-height: 18px; font-weight: bold; text-align: center; color: #000000; background-color: #CCFFFF;}
.calendarday a	{display: block;}
.calendardaypadding	{border: 1px #222222 solid;}

.bigcalendar	{width: 224px; clear: both;}
.bigcalendarfiller	{width: 32px; height: 32px; float: left;}
.bigcalendarday	{width: 32px; height: 32px; float: left; font-family: Verdana, Sans-Serif; font-size: 14px; line-height: 30px; font-weight: bold; text-align: center; color: #000000; background-color: #CCFFFF;}
.bigcalendarday a	{display: block;}
.bigcalendardaypadding	{border: 1px #222222 solid;}

.gbblue			{width: 920px; clear: both; padding: 5px 0; background-color: #77A4F3;}
.gbwhite		{width: 920px; clear: both; padding: 5px 0;}
.column140		{width: 140px; float: left;}
.column185		{width: 185px; float: left;}
.column295		{width: 295px; float: left;}

/* Padding */
#paddingleft		{margin: 15px 15px 0 0;}
#marginright		{margin: 15px;}
#marginmainplus		{margin: 15px;}
.vfiller		{width: 10px; float: left;}
.hfiller		{height: 10px; clear: both;}


/* Text types */
h1					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 18pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
h2					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 15pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
h3					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 12pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
/* Headnews-rubrik */
h4					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 10pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
h5					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 9pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
h6					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 8pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
p, th, td			{font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 12pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
form, select, option, input, textarea	{font-family: Verdana, Sans-Serif; font-size: 9pt; font-weight: normal; color: #000;}
.righttextlight		{font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 8pt; font-weight: bold; padding: 2px; margin-bottom: 3px; line-height: 12pt; color: #FFFFFF; background-color: #4576CD;}
.righttextdark		{font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 8pt; font-weight: bold; padding: 2px; line-height: 12pt; color: #FFFFFF; background-color: #1B2B88;}
.monthlinks	{clear: both;}


/* Text formatting */
.bold			{font-weight: bold;}
.italic			{font-style: italic;}
.center			{text-align: center;}
.right			{float: right;}
.green			{color: #00BA00;}
.red			{color: #FF0000;}
.blue			{color: #0000FF;}


/* Linking */
a:link, a:visited	{text-decoration: underline; color: #1B2B88;}
a:hover, a:active	{text-decoration: underline; color: #DAC344;}