* { padding:0px; margin:0px; border:0px }
ul, ol { margin-left:30px; margin-bottom:10px }

body { font-family:verdana; font-size:12px; line-height:17px; text-align:center; margin-top:10px; background-color:#fff; color:#01539f }
.highlight { font-weight:bold }

a { color:#ed008b }
a:hover { color:#01529e }
form { margin:0px }

td { font-size:12px; empty-cells:show }
th { font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #555; padding-right:10px }

h1 { font-size:15px; margin:0px 0px 3px 0px; padding:0px }
h2 { font-size:13px; margin:0px 0px 3px 0px; padding:0px }

.formText { border:1px solid #555; background-color:#fff; width:150px }
.formPass { border:1px solid #555; background-color:#fff; width:150px }
.formTextArea { border:1px solid #555; background-color:#fff; width:150px }
.formSelect { border:1px solid #555; background-color:#fff; font-size:12px }
.formFile { border:1px solid #555; background-color:#fff; width:150px }
.formCheck {  }
.formButton { border:1px solid #555; border-left:1px solid #aaa; border-top:1px solid #aaa; background-color:#f8f8ff; font-size:10px }

.layouttop { background-image:url('/html/art/n.gif'); background-repeat:repeat-x; background-color:#01529e }
.layout { margin:auto; width:773px; background-color:#01529e; background-image:url('/html/art/w.gif'); background-repeat:repeat-y; text-align:left }
.header { height:50px; padding:0px 0px 10px 8px }
.title { float:left }
.login { float:right; text-align:right; padding-right:85px; height:45px; color:#fff; font-weight:bold }
.login a { color:#fff; text-decoration:none; font-weight:bold }
.login a:hover { text-decoration:underline; color:#fff }
.login .user { font-weight:normal }
.login .user a { font-weight:bold; text-decoration:none; color:#fff }
.login .user a:hover { text-decoration:underline }
.login .loginbutton { visibility:hidden; width:1px height:1px }
.login .loginbutton input { width:1px; height:1px }
.login .forgot { padding:2px; margin-right:0px; font-weight:normal }
.login .forgot a { color:#fff; font-weight:normal; text-decoration:none }
.login .forgot a:hover { text-decoration:underline }
.login .formText { border:1px solid #000; background-color:#fff; width:100px }
.login .formPass { border:1px solid #000; background-color:#fff; width:100px }

.menu { float:right; clear:right; text-align:right; color:#fff; width:512px }

.menu #menusep_1 { float:left; background-image:url('/html/art/butEndsLeftPink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.menu #menusep_2 { float:left; background-image:url('/html/art/butEndsPinkPink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.menu #menusep_3 { float:left; background-image:url('/html/art/butEndsPinkPink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.menu #menusep_4 { float:left; background-image:url('/html/art/butEndsPinkPink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.menu #menusep_5 { float:left; background-image:url('/html/art/butEndsRightPink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.menu .menuitem { float:left; width:65px; background-color:#ed008b; text-align:center; margin:0px; height:20px; line-height:18px }

.home .menu #menusep_1 { float:left; background-image:url('/html/art/butEndsLeftWhite.gif'); background-repeat:no-repeat; width:49px; height:20px }
.home .menu #menusep_2 { float:left; background-image:url('/html/art/butEndsWhitePink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.home .menu #menuitem_1 { background-color:#fff }
.home .menu #menuitem_1 a { color:#ed008b }

.register .menu #menusep_2 { float:left; background-image:url('/html/art/butEndsPinkWhite.gif'); background-repeat:no-repeat; width:49px; height:20px }
.register .menu #menusep_3 { float:left; background-image:url('/html/art/butEndsWhitePink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.register .menu #menuitem_2 { background-color:#fff }
.register .menu #menuitem_2 a { color:#ed008b }

.sendcv .menu #menusep_3 { float:left; background-image:url('/html/art/butEndsPinkWhite.gif'); background-repeat:no-repeat; width:49px; height:20px }
.sendcv .menu #menusep_4 { float:left; background-image:url('/html/art/butEndsWhitePink.gif'); background-repeat:no-repeat; width:49px; height:20px }
.sendcv .menu #menuitem_3 { background-color:#fff }
.sendcv .menu #menuitem_3 a { color:#ed008b }

.about .menu #menusep_4 { float:left; background-image:url('/html/art/butEndsPinkWhite.gif'); background-repeat:no-repeat; width:49px; height:20px }
.about .menu #menusep_5 { float:left; background-image:url('/html/art/butEndsRightWhite.gif'); background-repeat:no-repeat; width:49px; height:20px }
.about .menu #menuitem_4 { background-color:#fff }
.about .menu #menuitem_4 a { color:#ed008b }

.menu .menuitem_on { float:left; width:65px; background-color:#fff; text-align:center; margin:0px; height:20px; line-height:18px }
.menu .menuitem_off { float:left; width:65px; background-color:#ed008b; text-align:center; margin:0px; height:20px; line-height:18px }
.menu #menuitem_1.menuitem_off { float:left; width:65px; background-color:#ed008b; text-align:center; margin:0px; height:20px; line-height:18px }
.menu #menuitem_2.menuitem_off { float:left; width:65px; background-color:#ed008b; text-align:center; margin:0px; height:20px; line-height:18px }
.menu #menuitem_3.menuitem_off { float:left; width:65px; background-color:#ed008b; text-align:center; margin:0px; height:20px; line-height:18px }
.menu #menuitem_4.menuitem_off { float:left; width:65px; background-color:#ed008b; text-align:center; margin:0px; height:20px; line-height:18px }
.menu .menuitem a { margin-top:3px; color:#fff; font-weight:bold; text-decoration:none }
.menu .menuitem_on a { margin-top:3px; color:#ed008b; font-weight:bold; text-decoration:none }
.menu #menuitem_1.menuitem_off a { margin-top:3px; color:#fff; font-weight:bold; text-decoration:none }
.menu #menuitem_2.menuitem_off a { margin-top:3px; color:#fff; font-weight:bold; text-decoration:none }
.menu #menuitem_3.menuitem_off a { margin-top:3px; color:#fff; font-weight:bold; text-decoration:none }
.menu #menuitem_4.menuitem_off a { margin-top:3px; color:#fff; font-weight:bold; text-decoration:none }

.content { background-color:#fff; border:1px solid #ed008c; border-top:0px; border-bottom:0px; padding:10px 15px 0px 15px; margin:0px 83px 0px 83px }

.contentfoot { margin:0px 83px 10px 83px; background-color:#fff; height:8px; font-size:1px; background-image:url('/html/art/sInside.gif'); background-repeat:repeat-x }
.contentfootleft { background-image:url('/html/art/swInside.gif'); background-repeat:no-repeat; height:8px }
.contentfootright { background-image:url('/html/art/seInside.gif'); background-repeat:no-repeat; background-position:top right; height:8px }

.content p { padding:8px 0px }

.search { background-image:url('/html/art/searchBG.gif'); background-repeat:repeat-x; height:46px; margin:10px 83px 0px 83px }
.searchleft { background-image:url('/html/art/searchLeft.gif'); background-repeat:no-repeat; height:46px; width:85px; float:left }
.searchright { background-image:url('/html/art/searchRight.gif'); background-repeat:no-repeat; height:46px; width:9px; float:right }
.searchContent { padding:2px 3px 0px 3px }
.searchContent .formText    { height:17px; width:170px; font-size:11px; margin-right:15px }
.searchContent .formSelect  { height:17px; width:170px; font-size:11px; margin-right:15px }
.searchContent .formButton  { border:0px; background-color:#ffb5de; color:#ed008c; font-weight:bold; width:100px; height:20px; padding-right:25px; font-size:13px; background-image:url('/html/art/magGlass.gif'); background-repeat:no-repeat; background-position:top right }
.searchContent .formButton:hover  { text-decoration:underline }

.foot { background-color:#ed008b; background-image:url('/html/art/e.gif'); background-repeat:repeat-y; background-position:right top; padding:5px 83px 0px 83px }
.footbottom { background-image:url('/html/art/s.gif'); background-repeat:repeat-x; height:12px; font-size:1px }
.footbottomleft { background-image:url('/html/art/sw.gif'); background-repeat:no-repeat; background-position:left bottom; height:12px }
.footbottomright { background-image:url('/html/art/se.gif'); background-repeat:no-repeat; background-position:right bottom; height:12px }
.foot .address { color:#fff; font-weight:bold }
.foot .telephone { float:right; text-align:right; color:#fff }
.foot .telephone a { text-decoration:none; color:#fff }
.foot .telephone a:hover { text-decoration:underline }
.extware { text-align:right; padding:3px; background-color:#fff }
.extware div { padding:3px }
.extware img { float:right; margin-left:5px }

.latest { }
.latestText { padding:15px }
.homeLatest { width:415px; margin-left:120px; margin-top:10px; position:relative }
.homeLatestRow {  }
.homeLatestItem { width:190px; margin:3px 0px 3px 10px; float:right; background-image:url(/html/art/bullet.gif); background-repeat:no-repeat; background-position:0px 8px }
.homeLatestItem a { color:#000; text-decoration:none; display:block; padding:2px 0px 2px 15px }
.homeLatestItem a:hover { color:#01529e; text-decoration:underline }
.homeLatestItem img { margin:5px 10px 0px 0px; float:left }


.displayNone { display:none }
.displayBlock { display:block }


.split { clear:left }
.splitleft { float:left; width:285px; padding-top:1px }
.splitright { margin-left:280px; width:285px; padding-top:1px }
.splitwhole {  }

fieldset { border:1px solid #ed008b; background-color:#fff; padding:10px; padding-top:0px; margin:10px }
fieldset legend { margin-bottom:10px }
fieldset div { padding:2px }
fieldset div p { margin-left:125px }
fieldset div div { margin-left:125px }
fieldset div label { float:left; margin-left:0px; width:125px }
fieldset div div.scroll150 { margin-left:0px; border:1px solid #555; background-color:#eee; padding:3px; height:150px; overflow:auto }
fieldset div div.scroll150 h2 { color:#000; font-weight:normal; padding:2px 0px 5px 0px }
fieldset div.formItem { clear:left }
fieldset div.formItemIncomplete { clear:left }
fieldset div.formItemIncomplete label { color:#ed008b; font-weight:bold; margin-bottom:1px }
fieldset div.formItemIncomplete div.scroll150 { background-color:#ffddee }
fieldset div.formItemIncomplete div.scroll150 .formSelect { background-color:#fff }
fieldset div.formItemIncomplete .formText { background-color:#ffddee }
fieldset div.formItemIncomplete .formSelect { background-color:#ffddee }
fieldset div.formItemIncomplete .formTextarea { background-color:#ffddee }
fieldset div.formItemIncomplete .formCheck { border:1px solid #ffddee }
fieldset div.formItemIncomplete .formRadio { border:1px solid #ffddee }
fieldset .displayNone {  }
fieldset .displayBlock { margin-left:0px }

.splitleft fieldset div p { margin-left:80px }
.splitleft fieldset div div { margin-left:80px }
.splitleft fieldset div label { width:80px }

.minheight {  }
.clear { clear:both; height:1px }
.clearRight { clear:right }

table.data { width:570px }

.viewRow0Col0 { padding:2px 10px 3px 0px; border-bottom:1px solid #ccc }
.viewRow0Col1 { padding:2px 10px 3px 0px; border-bottom:1px solid #ccc }
.viewRow1Col0 { padding:2px 10px 3px 0px; border-bottom:1px solid #ccc }
.viewRow1Col1 { padding:2px 10px 3px 0px; border-bottom:1px solid #ccc }

.cloak { color:#ccc; font-size:9px; line-height:14px; margin:auto; width:773px; padding-top:30px; padding-bottom:20px }
.cloak a { color:#aaa }
.submenu { padding-top:20px; padding-bottom:20px; text-align:center }

.warning { background-color:#ed008b; color:#fff; font-weight:bold; padding:10px }

.h1 { display:none }
.footlinks { color:#999; font-size:10px; width:700px; margin:auto; margin-top:20px; line-height:14px }
.footlinks a { color:#555 }

.abouttext { display:none }