/* CSS definitions for the mainsite */
img                 									{ border-width: 0px; }
a                   									{ text-decoration:none }

a:link[href]        									{ color:#6c8dbb; }
a:visited[href]     									{ color:#536c8f; }
a:hover[href]       									{ color:#60bbdd; }

span.advice         									{ font-size:10px }

body                									{ background-color:#ffffff; font-family:"Arial", "Helvetica", "Verdana", sans-serif; padding:0px; margin:0px; font-size:14px }

div#mainWnd         									{ position:relative; width:1004px; margin:auto }

div#mainLogoHead    									{ position:absolute; top:20px; left:15px }
div#pixelsHead      									{ position:absolute; top:105px; left:940px }

div#leftSide        									{ position:absolute; height:440px; width:125px; top:160px; left:15px }
div#leftSideTop     									{ position:absolute; height:40px; top:0px }
div#leftSideMiddle  									{ position:absolute; height:100px; top:40px }
div#leftSideBottom  									{ position:absolute; bottom:0px }

div#rightSide       									{ position:relative; width:192px; top:138px; left:806px }
div#rightSideTop    									{ position:relative; height:22px; font-size:0px; }
div#newsHeadline    									{ position:relative }
div#rightSideMiddle 									{ position:relative; width:192px; top:0px; left:0px; background-color: #d40e17 }
div#textRightSide   									{ position:relative; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; color:#ffffff }
div#textRightSide a										{ color:#ffffff }
div#textRightSide p										{ text-align:left }
div#shadowRightSide 									{ position:absolute; height:100%; top:0px; right:0px }
div#rightSideBottom 									{ position:relative }
div#shadowBottom    									{ position:absolute; top:0px }

div#contentArea     									{ position:absolute; width:665px; top:160px; left:125px }
div#contentNaviBar  									{ position:absolute; z-Index:2; top:0px; height:16px; width:655px; padding-left:5px; padding-right:5px; background-color: #d40e17; font-weight:bold; font-size:12px }
div#contentCollage  									{ position:absolute; z-Index:1; top:16px }

div#rightSide h1    									{ font-size:26px }

div#contentNaviBar a 									{ color:#ffffff; text-decoration:none }
div#contentNaviBar ul 									{ padding:0; margin:0; list-style:none }
div#contentNaviBar li 									{ float:left; position:relative; width:163px }
div#contentNaviBar li ul 								{ display:none; position:absolute; top:15px; left:0; border-width:1px; border-style:solid; border-color:#d40e17 }
div#contentNaviBar li ul#first 							{ background-image:url(../mainResources/images/naviBgGrey.png) }
div#contentNaviBar li ul#second 						{ background-image:url(../mainResources/images/naviBgBlue.png) }
div#contentNaviBar li ul#third 							{ background-image:url(../mainResources/images/naviBgGreen.png) }
div#contentNaviBar li ul#fourth 						{ background-image:url(../mainResources/images/naviBgYellow.png) }
div#contentNaviBar ul#navList li li a 					{ display:block; color:#000000; font-weight:normal; padding-top:1px; padding-bottom:1px; padding-left:15px }
div#contentNaviBar ul#navList li ul#first li a:hover 	{ background:url(../mainResources/images/naviArrow.gif) left no-repeat #b4aca8 }
div#contentNaviBar ul#navList li ul#second li a:hover 	{ background:url(../mainResources/images/naviArrow.gif) left no-repeat #60bbdd }
div#contentNaviBar ul#navList li ul#third li a:hover 	{ background:url(../mainResources/images/naviArrow.gif) left no-repeat #669933 }
div#contentNaviBar ul#navList li ul#fourth li a:hover 	{ background:url(../mainResources/images/naviArrow.gif) left no-repeat #ffd902 }
div#contentNaviBar li > div#contentNaviBar ul 			{ top:auto; left:auto }
div#contentNaviBar li:hover ul 							{ display:block }
div#contentNaviBar li.over ul 							{ display:block }
