body { background-color : #eee; font-family : Verdana; font-size : 11px; }
.stream { display : none; }

#cal { width:220px; float : left; border : solid 1px gray; position : absolute; background : #fff; visibility : hidden; left : 350px;}
#cal a, #cal i,#cal b { width:30px; text-align:center; float : left;}

#wrapper { width : 980px; margin : auto; position : relative; backround-color : #fff; }
#header { background : #436671 url('/lisalib/getfile.aspx?itemid=6') 770px 0% no-repeat; height : 95px; }
#header img { margin-top : 5px; margin-left : 15px;}
#header a img { border : none; }

#content { background-color : #fff; width : 620px;  margin : 0px 171px 0px 190px; min-height : 400px; font-size : 1.1em;}
#content .padding { padding : 10px 10px 0px 10px; }
#content a img, 
#content img { border : none; }

#content .newslink,
#content .headlines a { color : #436671; text-decoration : none; }
#content .newslink:hover { text-decoration : underline; }
#content .headlines a:hover { text-decoration : underline; }

#content .applicationdata img { float : right; margin-right : 35px; }
#content .applicationdata table { width : 100%; }
#content .applicationdata table th { text-align : left; }
#content .applicationdata caption { display : none; }
#content .applicationdata table td { vertical-align : top; }
#content .applicationdata label { display : block; }
#content .applicationdata .fi_radio label { display : inline; }
#content .applicationdata .fi_text { width : 200px; }
#content .applicationdata .short { width : 100px;}
#content .applicationdata .fi_year { width : 80px;}
#content .applicationdata .fi_title { width : 200px;}
#content .applicationdata .largetextbox { width : 560px; height : 100px; }
#content .view table th { border-bottom : solid 1px #000; padding-bottom : 5px;}

#content .applicationdata p.image img { float : none; margin : auto; }

#content h2 { color : #436671; font-size : 1.27em; }
#content .applicationdata h3 {  background : #9BC767; font-weight : normal; text-transform : uppercase; font-size : 1em; height : 17px; padding : 3px 0 0 3px;}
#content .applicationdata .button { border : solid 1px #9BC767; padding : 4px; color : #000; text-decoration : none;}
#content .applicationdata .button:hover {text-decoration : underline; }

#content .frontpageitem { padding-left : 100px; }
#content .frontpageitem a { font-size : 1.2em; font-weight : bold; text-decoration : none; color : #436671;}
#content .frontpageitem a:hover { text-decoration : underline; } 
#content .joblist { width : 100%; }
#content .joblist th { text-align : left; }
#content .joblist td { background-color : #9BC767; padding : 3px;}
#content .joblist td a { color : #000; text-decoration : none; }
#content .joblist td a:hover { text-decoration : underline; }
#content .joblist td.pager { text-align : center; }
#content .joblist td.pager ul.pager { margin : 5px; padding : 5px; list-style : none; margin : auto; }
#content .joblist td.pager ul.pager li { display : inline; border : solid 1px #fff; padding : 3px 8px; margin : 3px;}
#content .joblist td.pager ul.pager li.selected { border : solid 1px #436671; }


#content .jobinfo { width : 480px; background-color : #9BC767; margin : auto; padding : 10px; }
#content .jobinfo .jobtitle { width : 50%; float: left; display : inline; }
#content .jobinfo strong { display : block; }
#content .jobinfo .jobnumber { width : 50%; float: right; display : inline; text-align : right;}

#content #applicationbutton{ background-color : #9BC767; width : 480px; margin : auto; padding : 10px; text-align : center; }

#content #applicationbutton input {  border : solid 1px gray; background-color : #fff; color : #000; }
#content .errorasterix { display : inline; }

#content .logout { width : 480px; background-color : #9BC767; margin : auto; padding : 25px 10px 10px 10px; text-align : center; height: 30px;  }
#content .logout a { border : solid 1px gray; background-color : #fff; color : #000; padding : 6px; text-decoration : none; }
#content .logout a:hover { text-decoration : underline; }


#content #SendMessageContainer { width : 480px; background-color : #9BC767; margin : auto; padding : 10px;  }
#content #LoginContainer2,
#content #LoginContainer { width : 480px; background-color : #9BC767; margin : auto; padding : 10px;  }
#content .EMailContainer,
#content .PasswordContainer { margin-bottom : 10px; }
#content .PasswordContainer label,
#content .EMailContainer label { width : 50px; float : left; }
#content #LoginContainer2 .PasswordContainer label,
#content #LoginContainer2 .EMailContainer label { width : 80px; float : left; }

#content .EMailContainer input { background : #fff !important; }
#content #LoginContainer2 .SubmitButton { border : solid 1px gray; background-color : #fff; color : #000; margin-left : 160px; }
#content #LoginContainer .SubmitButton { border : solid 1px gray; background-color : #fff; color : #000; margin-left : 130px; }

#content #loginform { width : 480px; background-color : #9BC767; margin : auto; padding : 10px;  }
#content #loginform label { float : left; width : 140px; padding-top : 6px;  }
#content #loginform input.text { width : 320px; }
#content #loginform input.button{ float : right; border : solid 1px gray; background-color : #fff; color : #000; margin : 0 15px 0 0;}

#content .green a,
#content .green { color : #436671; }
#content .submitbutton { position : relative; float : right; border : solid 1px gray; background-color : #fff; color : #000; margin-right : 62px;}

#content .registrationmsg { float: right; font-weight: bold; width: 225px; }

#col1 { position : absolute; top : 95px; width : 190px; background-color : #9BC767; float : left; min-height : 400px; }
#col1 ul { margin : 0; padding-left : 10px; list-style : none; padding-top : 10px;}
#col1 ul li { height : 40px; background : transparent url('/lisalib/getfile.aspx?itemid=7') 0% 0% no-repeat;  padding-left : 18px;}
#col1 ul li a { color : #436671; text-decoration : none; font-weight : bold; font-size : 15px;}
#col1 ul li a.selected,
#col1 ul li a:hover { text-decoration : underline; }

#col2 { position : absolute; top : 95px; right : 0px;  width : 154px; background-color : #fff; float : right; border-left : solid 4px #9BC767;  min-height : 400px; padding : 0 8px;}
#col2 ul { list-style : none; margin : 0; padding : 0;}
#col2 ul li { font-size : 14px; margin-bottom : 6px;}
#col2 ul li a { color : #000; text-decoration : none; font-weight : bold; }
#col2 ul li a.selected,
#col2 ul li a:hover { text-decoration : underline; }

#col2 h2 { color : #436671; font-size : 1.66em; margin-bottom : 0;}
#col2 .box_type1 h2 { color : #436671; font-size : 1.2em; margin-bottom : 0;}
#col2 .box_type1 ul li { font-size : 1.2em; margin-bottom : 5px;}

#fontsize { position : absolute; top : 0px; right : 5px;}
#fontsize .shrinkfont { background : transparent url('/library/2651') 0% 50% no-repeat; }
#fontsize .enlargefont { background : transparent url('/library/2652') 0% 50% no-repeat; }
#fontsize li { display : inline; padding : 10px 0 10px 20px; }
#fontsize a { color : #436671; text-decoration : none; }