/* Style sheet xLayout */
.caption{font-size:16px;color:#808080;}
.insidePage #container{padding:15px 10px 35px 10px;font-size:1.2em;line-height:1.5em;min-height:450px;height:auto !important;height:450px;}
body{margin:0;padding:20px 0 0 0;background:#e0f2fa url("tl_files/layout/bodyBg.jpg") left top repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#4f4f4f;line-height:1.25em;}
#wrapper{width:900px;margin-right:auto;margin-left:auto;padding-bottom:15px;background-color:#ffffff;}
#container{padding:15px 10px 0 10px;font-size:1.1em;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearBoth{clear:both;}
.inside{position:static;}
.block{overflow:visible;}
.home #left{width:220px;padding-bottom:25px;}
.home #main{clear:both;display:block;padding:10px 20px 25px 20px;background-color:#093361;}
.home #right{width:650px;float:right;padding-bottom:25px;}
.home #mainHeadline{width:495px;float:right;margin-top:10px;margin-bottom:10px;padding:100px 15px 35px 140px;background:#2c64a9 url("tl_files/layout/homeImgBg.jpg") left top no-repeat;font-size:1.2em;color:#ffffff;line-height:1.4em;min-height:95px;height:auto !important;height:95px;}
.home #mainHeadline h1{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:10px;font-weight:normal;font-size:2em;color:#093361;line-height:1em;}
.home .box{width:175px;float:left;display:block;padding:20px 10px 5px 30px;background:url("tl_files/layout/boxBg-blue.jpg") left top no-repeat;}
.home .box a{text-decoration:none;color:#828282;}
.home .box h2{margin-top:0;margin-bottom:10px;padding:0;font-size:1.1em;color:#a0b3e4;background-color:transparent;}
.home .red{background-image:url("tl_files/layout/boxBg-red.jpg");}
.home .red h2{color:#db9696;}
.home .gold{background-image:url("tl_files/layout/boxBg-gold.jpg");}
.home .gold h2{color:#dbbb7c;}
.home #loginForm{width:275px;float:left;}
.home .login h3{width:80px;float:left;display:block;margin-top:0;margin-bottom:0;padding-top:4px;padding-right:8px;text-align:right;font-weight:normal;font-size:1em;color:#ffffff;}
.home .logout h3{width:auto;float:left;display:block;margin-top:0;margin-bottom:0;padding-top:10px;padding-right:8px;text-align:right;font-weight:normal;font-size:1em;color:#ffffff;}
.home #loginForm input.text{width:150px;padding:2px;background-color:#ffffff;background-position:left top;background-repeat:no-repeat;border:1px solid #87898a;color:#000000;}
.home #loginForm .passwordbox label{width:80px;float:left;display:block;margin-top:0;margin-bottom:0;padding-top:4px;padding-right:8px;text-align:right;}
.home #loginForm .submit_container{width:245px;padding-top:5px;padding-bottom:5px;text-align:right;}
.home #loginForm p.error{display:block;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:28px;background:url("tl_files/layout/alert.png") left center no-repeat;font-weight:bold;color:#ffb700;}
.home #newsList,.home #eventList{width:200px;float:right;padding-right:20px;padding-left:20px;}
.home #social{width:450px;float:right;padding-right:10px;padding-left:0;}
.home #social .image_container{float:left;margin-right:10px;}
.home #newsList h2,.home #eventList h2{margin:0 0 10px 0;padding:0;font-weight:bold;font-size:1em;color:#ffffff;background-color:transparent;}
.home #newsList .date,.home #eventList .date{width:65px;float:left;clear:both;margin-right:2px;}
.home #newsList .headline,.home #eventList .headline{width:130px;float:left;}
.home #newsList .layout_simple,.home #eventList .event{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #2f5176;}
.home #newsList a,.home #eventList a{text-decoration:none;color:#aeaeae;}
.home #newsList a:hover,.home #eventList a:hover{color:#ffffff;}
.home #homeLink a{padding:6px;background-color:#92a0b0;font-size:13px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.home #homeLink{margin-top:10px;}
.home #homeLink a:hover{color:#ffffff;}
#footer{width:900px;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:20px;font-size:1.1em;}
#footer #copyright{padding-top:5px;padding-bottom:5px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;color:#6e6e72;}
.insidePage #left{width:175px;display:block;margin-right:25px;padding-top:0;padding-right:0;padding-left:0;background:url("tl_files/layout/leftBg.jpg") left top no-repeat;border-top:5px solid #093361;min-height:400px;height:auto !important;height:400px;}
.insidePage #main{width:610px;float:left;display:block;padding-top:10px;padding-right:10px;}
.insidePage #main #employeeAvailability{width:880px;display:block;padding-top:10px;padding-right:10px;padding-left:10px;}
.insidePage #main h1{margin-top:0;margin-bottom:10px;font-weight:normal;font-size:3em;color:#093361;line-height:1em;}
#header{background:url("tl_files/layout/headerBg.jpg") center top no-repeat;}
#header #simpleSearch{float:right;padding-top:10px;padding-right:15px;font-size:1.1em;color:#ffffff;}
#header #simpleSearch label{margin-right:8px;}
#header #simpleSearch input.text{padding:2px;background:url("tl_files/layout/inputBg-white.jpg") left top no-repeat;border:1px solid #87898b;font-size:1.0em;color:#3a4978;}
#main a{color:#005c70;text-decoration:none;}
#main a:hover{color:#0090b0;}
.insidePage #main .mceItemTable{}
