html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
ul,
li,
ol { display:block; margin:0; padding:0; }


body { background:#cbd2df url(images/bg_body45lines.gif); padding:17px 0 10px 0; }

div.leftspace { position:absolute; left:0px; top:0px; width:67px; height:2200px; background:#eef0f9 url(images/bg_bodyshadow.gif) repeat-y right top; }

div.logobannerholder { position:absolute; left:0px; top:30px; width:100%; }
div.logobannerholder div.leftbumper { position:absolute; left:0px; top:0px; width:21px; background:#eef0f9; height:100px; }
div.logobannerholder div.logobanner { background:#003d71 url(images/logo_yildiz.gif) no-repeat 40px center; padding:28px 0 28px 135px; }
div.logobannerholder div.logobanner h1 a { color:#FFFFFF; font:bold 18px Arial, Helvetica, sans-serif; text-decoration:none; }
div.logobannerholder div.logobanner h2 a { color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; }
div.logobannerholder div.logobanner h1 a span,
div.logobannerholder div.logobanner h2 a span { margin:0px; padding:0px; }
div.logobannerholder div.bottomline { border:solid 1px #2d5980; border-width:1px 0 0 0; height:6px; background:url(images/bg_logobannershadow.png) repeat-x left top; }

div.logobannerholder ul.topmenu { position:absolute; left:595px; top:75px; }
div.logobannerholder ul.topmenu li { position:relative; float:left; width:85px; background:#2d5980; margin-left:5px; padding:2px 7px 2px 0; }
div.logobannerholder ul.topmenu li a { display:block; text-align:right; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
div.logobannerholder ul.topmenu li div.rectangle { position:absolute; width:4px; height:14px; background:#eef0f9; top:2px; left:-2px; }

div.content { border:solid 5px #aec5d0; background:#eef0f9; width:795px; margin-left:77px; padding:0 10px 10px 12px; }

div.content div.topbumper { height:105px; }

div.content div.header { position:relative; background:#2d5980; margin-top:10px; padding:7px 0; }
div.content div.header h3.headerholder { display:block; padding-left:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; }
div.content div.header div.headerleftbumper { position:absolute; background:#2d5980; height:22px; width:12px; left:-12px; top:0px; }
div.content div.header div.icon { position:absolute; background:#2d5980; left:-43px; top:0px; }

div.content div.leftmenu { float:left; width:160px; background:#aec5d0; padding:10px 0 5px 0; margin-top:10px; }
div.content div.leftmenu a { color:#FFFFFF; text-decoration:none; font:11px normal Arial, Helvetica, sans-serif; }

div.content div.leftmenu ul.mainitemholder { float:left; clear:both; margin-bottom:5px; }
div.content div.leftmenu ul.mainitemholder li.mainitem { position:relative; float:left; clear:both; width:155px; }
div.content div.leftmenu ul.mainitemholder li.mainitem div.bigbumper { position:absolute; left:-12px; top:0px; width:12px; height:22px; background:#003d71; }
div.content div.leftmenu ul.mainitemholder li.mainitem div.icon { position:absolute; left:-43px; top:0px; background:#003d71; }
div.content div.leftmenu ul.mainitemholder li.mainitem div.new { background:#003d71; font-weight:bold; }
div.content div.leftmenu ul.mainitemholder li.mainitem a.mainitemlink { display:block; background:#003d71; font-weight:bold; padding:4px 0 4px 5px; }

div.content div.leftmenu ul.mainitemholder li.mainitem ul.subitemsholder li.subitem { position:relative; float:left; clear:both; width:155px; background:#003d71; }
div.content div.leftmenu ul.mainitemholder li.mainitem ul.subitemsholder li.subitem div.smallbumper { position:absolute; left:-5px; top:0px; width:5px; height:18px; background:#003d71; }
div.content div.leftmenu ul.mainitemholder li.mainitem ul.subitemsholder li.subitem div.smallfirstbumper { position:absolute; left:-5px; top:-1px; width:5px; height:19px; background:#003d71; }
div.content div.leftmenu ul.mainitemholder li.mainitem ul.subitemsholder li.subitem a.subitemlink { display:block; padding:2px 0 2px 12px; width:133px; margin:auto; background: url(images/icon_menubullet.gif) no-repeat left center; }

div.content div.leftmenu ul.mainitemholder a:hover { color:#aec5d0; text-decoration:underline; }
div.content div.leftmenu ul.mainitemholder li.mainitem a.mainitemlink div.bigbumper img,
div.content div.leftmenu ul.mainitemholder li.mainitem a.mainitemlink div.icon img { border:0px; }

div.content div.leftmenu div.menubanner { position:relative; float:left; clear:both; width:147px; border:solid 1px #2d5980; padding:10px 0 6px 0; margin:10px 0 5px 5px; text-align:center; }
div.content div.leftmenu div.menubanner h3.advertisement { position:absolute; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; width:70px; text-align:center; left:-10px; top:-10px; background:#2d5980; }

div.content div.middlebumper { float:left; height:510px; width:0px; }

div.content div.contentarea { float:right; width:610px; margin:10px 0 30px 0; }

div.content div.contentarea div.intro { position:relative; margin:10px 0 0 10px; }
div.content div.contentarea div.intro div.topline { background:#2d5980; height:7px; }
div.content div.contentarea div.intro h4.portrait { float:left; clear:left; border:solid 1px #2d5980; margin-right:5px; }
div.content div.contentarea div.intro p { font:12px Arial, Helvetica, sans-serif; line-height:13pt; padding-top:5px; }

div.content div.contentarea div.bannerholder { position:relative; margin:30px 0 0 10px; }
div.content div.contentarea div.bannerholder div.contentbanner { border:solid 1px #2d5980; padding:6px 0; text-align:center; background-color:#aec5d0; }
div.content div.contentarea div.bannerholder h3.advertisement { position:absolute; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; width:70px; text-align:center; left:-10px; top:-6px; background:#2d5980; }

div.content div.contentarea div.spotlights { margin:30px 0 0 0; }
div.content div.contentarea div.spotlights ul.spotlightsholder { font:normal 12px Arial, Helvetica, sans-serif; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight { width:185px; margin:0 5px 0 10px; background:#aec5d0; float:left; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder { position:relative; padding-bottom:5px; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.header { position:absolute; left:-10px; top:-5px; width:100%; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.header h5.icon { background:#2d5980; float:left; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.header h4.title { background:#2d5980; color:#FFFFFF; padding:4px 0 4px 3px; font:bold 11px Arial, Helvetica, sans-serif; float:left; width:150px; height:14px; margin-left:1px; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.spotlightbumper { height:20px; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.item { padding:5px 0; border:solid 1px #2d5980; border-color:#aec5d0 #aec5d0 #2d5980 #aec5d0; margin:0 5px; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.item h3.itemcontent a { font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#2d5980; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.item h3.itemcontent a:hover { text-decoration:underline; }
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.item h6.dateandcategory { padding-top:10px; color:#2d5980; font:bold 10px Arial, Helvetica, sans-serif; } 
div.content div.contentarea div.spotlights ul.spotlightsholder li.spotlight ul.mainitemsholder li.item h6.dateandcategory span.category { color:#003d71; }

.clear { clear:both; }
.first { border:solid 1px #FFFFFF; border-width:1px 0 0 0; }

div.bottom { position:relative; width:786px; height:33px; background:#2d5980; padding:0; margin:5px 0 0 92px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 15px; }
div.bottom div.bottombumper { position:absolute; width:26px; height:5px; left:775px; top:-5px; background:#2d5980; }
div.bottom a.toplink { display:block; position:absolute; left:775px; top:-33px; background:#2d5980; }
div.bottom a.toplinktext { display:block; position:absolute; width:30px; left:773px; top:-48px; color:#2d5980; text-decoration:none; text-align:center; }
div.bottom a.toplink img { border:none; }

div.bottom ul.validations { float:left; margin:7px 0; }
div.bottom ul.validations li { position:relative; float:left; background:#7ca5bb; padding:3px 3px 2px 3px; margin-right:10px; width:60px; }
div.bottom ul.validations li div.check { position:absolute; left:-5px; top:3px; background:#FFFFFF; }
div.bottom ul.validations li a { display:block; margin-left:5px; text-align:center; color:#FFFFFF; text-decoration:none; }

div.bottom ul.submenu { float:right; margin:10px 0; }
div.bottom ul.submenu li { float:left; margin-right:5px; }
div.bottom ul.submenu li a { color:#FFFFFF; text-decoration:underline; }

td.posts { width:100%; font:11px Arial, Helvetica, sans-serif; padding:10px 0; border:solid 1px #2d5980; border-width:0 0 1px 0; }
td.posts a { color:#2d5980; }
td.posts a:hover { color:#003d71; }
td.posts h2.title { font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:3px; }
td.posts  p.description { font-size:11px; }
td.posts div.category a { text-decoration:none; font-size:10px; color:#003d71; }
td.posts div.category a:hover { text-decoration:underline; }
td.posts div.category span { text-decoration:none; font-size:10px; }

tr.paging td a { display:block; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#2d5980; padding:2px 12px; text-decoration:none; }
tr.paging td a:hover { background:#003d71; }

div.content div.post {font:normal 11px Arial, Helvetica, sans-serif;}
div.content div.post h2.title { font:normal 18px Arial, Helvetica, sans-serif; color:#2d5980; }
div.content div.post div.links { background:#aec5d0; padding:3px 10px; margin:5px 0; }
div.content div.post div.links a { color:#2d5980; }
div.content div.post p.content { font:normal 12px Arial, Helvetica, sans-serif; line-height:13pt; margin:10px 0; }
div.content div.post p.download { float:left; background:#2d5980; padding:3px 10px; color:#FFFFFF; margin:5px 0; }
div.content div.post p.download a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
div.content div.post p.download a:hover { text-decoration:underline; }


div.content div.contact { padding:10px 0; font:normal 12px Arial, Helvetica, sans-serif; }
div.content div.contact fieldset.contactform { border:none; margin:auto; }
div.content div.contact fieldset.contactform label, fieldset.contactform label span { display:block; padding:3px 5px; }
div.content div.contact fieldset.contactform label span { float:left; width:40%; text-align:right; font-weight:bold; font-size:11px; }
div.content div.contact fieldset.contactform label span.nonrequired { font-style:italic; font-weight:normal; }
div.content div.contact fieldset.contactform input, textarea { border:solid 1px #666; width:230px; background:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
div.content div.contact fieldset.contactform textarea { height:150px; }
div.content div.contact fieldset.contactform input:hover, textarea:hover { border:solid 1px #2d5980; }
div.content div.contact fieldset.contactform input:focus, textarea:focus { border:solid 1px #003d71; }
div.content div.contact div.buttonvalidation input, div.buttonvalidation input:focus { margin:0; padding:0; width:234px; background:#2d5980; color:#fff; font-size:12px; border:solid 1px #2d5980; }
div.content div.contact div.buttonvalidation { margin:0 auto; padding:0; margin-left:255px; }
div.content div.contact div.buttonvalidation div.validationsummary { margin-top:10px; line-height:11pt; background:#003d71; color:#FFFFFF; padding:3px; width:228px; }
