


















	


	
	  
	    
	  
	


	


	

	
	
			/* GENERAL
----------------------------------------------------------------------------------------- */
html, body { margin: 0; padding: 0; color: #003366; background: url(images/bg.jpg) repeat-x 0 0; background-color: #eeeeeb; font: normal normal 11px/13px arial; }
div#containerMain { float: left; width: 100%; margin: 0; padding: 0 0 50px 0; background: url(images/containerMain.jpg) no-repeat center 0; }
div#container { width: 1003px; margin: 0 auto; padding: 0; position: relative; overflow: hidden; }
h1 { margin: 0; padding: 0 0 14px 0; font: normal bold 16px/18px arial; }
.last { border: none !important; }
a { margin: 0; color: #003366; text-decoration: none; }
a:hover { text-decoration: underline !important; }
li.last { background: none !important; }



/* HEADER
----------------------------------------------------------------------------------------- */
div#header { float: left; width: 991px; height: 87px; }
a#logo { display: block; width: 181px; height: 87px; position: absolute; top: 0; left: 3px; background: url(images/logo.jpg) no-repeat 0 0; text-indent: -50000px; }
div#address { float: right; height: 57px; margin: 0; padding: 30px 15px 0 0; color: #fff; text-align: right; }
div#address h1 { margin: 0; padding: 0 0 3px 0; font: normal bold 18px/20px arial; }
div#address h2 { margin: 0; padding: 0; font: normal bold 12px/14px arial; }



/* CONTENT
----------------------------------------------------------------------------------------- */
div.content { float: left; width: 1003px; margin: 0; padding: 0; overflow: hidden; }
div.content div.top { float: left; width: 1003px; height: 25px; margin: 0; padding: 0; background: url(images/sContentTop.png) no-repeat 0 0; }
div.content div.body { float: left; width: 947px; margin: 0; padding: 0 28px; background: url(images/sContentBody.png) repeat-y 0 0; overflow: hidden; }
div.content div.body a { margin: 0; padding: 0 0 0 15px; color: #003366; font: normal bold 11px/13px arial; background: url(images/a.gif) no-repeat 0 4px; text-decoration: none; }
div.head { float: left; width: 947px; margin: 0; padding: 0 0 30px 0; }
div.head div.left { float: left; width: 484px; margin: 0; padding: 0; position: relative; }
div.head div.left div.tipp { width: 208px; height: 190px; position: absolute; top: 0px; right: 35px; }
div.head div.left div.tipp h3 { color: #ffffff; font: normal bold 23px/23px arial; line-height:21px; text-shadow: #000000 1px 1px 1px;}
div.head div.left div.tipp div.hr { float: left; width: 202px; height: 2px; margin: 0; padding: 5px 0 0 0; background: url(images/sHeadSeparator.jpg) repeat-x 0 bottom; }
right div.boxGray div.body a { display: block; margin: 0; padding: 0 0 5px 10px; color: #003366; font: normal bold 11px/13px arial; text-decoration: none; text-align: left; float: left; text-align: left; overflow: hidden; }
div.head div.left div.tipp a { display: block; float: left; margin: 0; padding: 0 0 5px 10px; color: #fff; font: normal bold 12px/14px arial; background: url(images/sHeadWhiteA.gif) no-repeat 0 3px; text-align: left; }
div.head div.left div.tipp a.btn { display: block; width: 130px; height: 22px; margin: 0; padding: 12px 0 0 12px; color: #003366; background: url(images/sHeadBtn_png.png) no-repeat 0 0; bottom: 17px; position: absolute; right: 0; font: normal bold 12px/14px arial; }
div.body * div.boxBody a.btn { bottom: 0px; position: absolute; right: 17px; display: block; width: 130px; height: 22px; margin: 0; padding: 12px 0 0 12px; color: #003366; background: url(images/sHeadBtn_png.png) no-repeat 0 0; font: normal bold 12px/14px arial; }
div.head div.right { float: right; width: 463px; margin: 0; padding: 0; }
div.head div.btnSmall { float: left; width: 193px; height: 28px; padding: 0 0 5px 0; background: url(images/sHeadBtnSmall.jpg) no-repeat 0 0; overflow: hidden; position: relative; }
div.head div.btnSmall img { position: absolute; top: 1px; left: 5px; }
div.head div.btnSmall a { position: absolute; top: 7px; left: 20px; background: none; }
div.head div.right ul { float: left; width: 200px; margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
div.head div.right ul li { margin: 0; padding: 3px 5px 7px 5px; background: url(images/separator.gif) repeat-x 0 bottom; }
div.head div.right div.buttons { float: right; width: 240px; margin: 0; padding: 0; }
div.head div.buttons { clear: both;  float: right; width: 214px; overflow: hidden; }
div.head div.btn { width: 214px; height: 35px; margin: 0; padding: 5px 14px 8px 12px; background: url(images/sHeadBtn.jpg) no-repeat 0 0; position: relative; }
div.head div.btn a { font: normal bold 13px/15px arial; }
div.head div.btn a span { float: left; margin: 0; padding: 0 0 0 15px; font: normal normal 11px/13px arial; }
div.head div.btn img { position: absolute; top: 5px; right: 14px; }
div.content div.boxSmallL { float: left; width: 466px; margin: 0; padding: 0 0 17px 0; }
div.content div.boxSmallR { float: right; width: 466px; margin: 0; padding: 0 0 17px 0; }
div.content div.boxTop { float: left; width: 426px; height: 25px; margin: 0; padding: 12px 0 0 40px; position: relative; font: normal bold 13px/15px arial; background: url(images/box_head_bg.jpg) no-repeat 0 0;}
div.content div.boxTop img { position: absolute; top: 3px; left: 11px; }
div.content div.boxBottom { float: left; width: 466px; height: 20px; margin: 0; padding: 0; position: relative; font: normal bold 13px/15px arial; background: url(images/box_bottom_bg.jpg) no-repeat 0 0;}
div.content div.boxBody { float: left; width: 440px; margin: 0; padding: 0 15px 0 11px; position: relative; background: url(images/box_body_bg.jpg) repeat-y 0 0; }
div.content div.boxBody a { display: block; font-weight: normal; }
div.content div.boxBottom a.more { margin: 0; height: 16px; width:73px; padding: 4px 0 0 27px; position: absolute; bottom: 0; right: 35px; background: url(images/box_bottom_more_bg.jpg) no-repeat right 0px; font: normal normal 10px/12px arial; }
div.content div.boxBody p { margin-top: 13px; }
div.content div.boxBody ul { float: left; width: 440px; margin: 0; padding: 5px 0 0 0; list-style-type: none; }
div.content div.boxBody ul li { float: left; width: 440px; margin: 0; padding: 0; background: url(images/separator.gif) repeat-x 0 bottom; }
div.content div.boxBody ul li a { display: block; float: left; margin: 0; padding: 4px 0 6px 15px; background: url(images/a.gif) no-repeat 0 7px; }
div.content div.boxBody ul li img { padding: 3px 0 0 10px; }
div.content div.bottom { float: left; width: 1003px; height: 25px; margin: 0; padding: 0; background: url(images/sContentBottom.png) no-repeat 0 0; }
div.content div.boxLarge { float: left; width: 679px; }
div.content div.boxLarge div.top { float: left; width: 639px; height: 25px; background: url(images/sContentBoxLargeTop.jpg) no-repeat 0 0; padding: 12px 0 0 40px; position: relative; font: normal bold 13px/15px arial; }
div.content div.boxLarge div.top a.back { margin: 0; padding: 0 0 0 15px; position: absolute; top: 14px; right: 23px; background: url(images/aBack.gif) no-repeat 0 center; font: normal bold 11px/13px arial; }
div.content div.boxLarge div.top img { position: absolute; top: 3px; left: 11px; }
div.content div.boxLarge div.body { float: left; width: 663px; margin: 0; padding: 0 15px 5px 11px; background: url(images/sContentBoxLargeBody.jpg) repeat-y 0 0; }
div.content div.boxLarge a { display: block; margin: 0; padding: 5px 0 7px 15px; font-weight: normal; background: url(images/a.gif) no-repeat 0 8px; }
div.content div.boxLarge h2 { float: left; width: 653px; margin: 0; padding: 7px 0; color: #ac222d; font: normal bold 11px/13px arial; background: url(images/separator.gif) repeat-x 0 bottom; }
div.content div.boxLarge ul { float: left; width: 653px; margin: 0; padding: 0; list-style-type: none; }
div.content div.boxLarge ul li { background: url(images/separator.gif) repeat-x 0 bottom; }
div.content div.boxLarge div.bottom { float: left; width: 679px; height: 23px; background: url(images/sContentBoxLargeBottom.jpg) no-repeat 0 0; position: relative; }
div.content div.boxLarge div.bottom a.more { margin: 0; padding: 0 9px 0 0; position: absolute; bottom: 5px; right: 44px; background: url(images/aMoreUp.gif) no-repeat right 5px; font: normal normal 10px/12px arial; }



/* FOOTER
----------------------------------------------------------------------------------------- */
div#footer { float: left; width: 798px; height: 20px; margin: 0; padding: 14px 0 0 6px; color: #989896; }
div#footer ul { float: left; margin: 0; padding: 0; color: #989896; list-style-type: none; font: normal normal 10px/12px arial; }
div#footer ul li { float: left; padding: 0 0 0 18px; }
div#footer ul li a { display: block; margin: 0; padding: 0 0 0 9px; color: #989896; background: url(images/footer_a.gif) no-repeat 0 center; font: normal normal 10px/12px arial; text-decoration: none; }
div#footer ul li a:hover { text-decoration: underline; }

	


	




