body{background:#114e7b url(images/bg.png) no-repeat top fixed;color:#666;font:normal 14px Arial,Helvetica,sans-serif;position:relative;}
img{border:none;}
code{display:block;margin-bottom:15px;padding:10px;border-left:5px solid #ddd;}
blockquote{display:block;margin:15px;padding-left:50px;background:url(images/blockquote.png) no-repeat top left;}
blockquote p{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;margin:0;height:1%;}
.img-left{float:left;margin:10px 15px 15px 5px;}
.img-right{float:right;margin:10px 5px 15px 15px;}
.text-right{text-align:right;}
.text-center{text-align:center;}
#header{margin:0 auto;width:700px;height:61px;}
#logo{padding:0;margin:12px 0 0 15px;float:left;color:#fff;font-size:24px;font-weight:bold;}
#logo a{text-decoration:none;color:#FFF;}
#content{width:695px;margin:0 auto;background-color:#FFF;padding:0;background:url(images/content_bg.png) center repeat-y;}
#content h2{margin:10px 0 0 0;padding:0;font-size:18px;color:#036;display:block;border-bottom:2px #036 solid;}
#content h3{margin:0;padding:15px 5px;font-size:18px;}
#content h4{margin:0;padding:0;font-size:14px;font-weight:bold;color:#036;display:block;border-bottom:1px #036 solid;}
#content ul{margin:0 40px 0 0;padding:0 10px 15px 20px;list-style:inside;}
#content li{margin:0;padding:0;}
#content ul li ul{padding-bottom:0;}
#content a{color:#036;}
#maincontent{float:left;width:480px;padding:0;}
#pages{margin:5px 3px 5px 0;padding:5px;background-color:#e5edf0;border:1px solid #b6ccd4;-moz-border-radius:5px;color:#434343;}
#pages h1{color:#036;font-size:16px;font-weight:bold;margin:5px;display:block;border-bottom:1px dashed #036;}
.pages{margin:5px 3px 5px 0;padding:5px;background-color:#e5edf0;border:1px solid #b6ccd4;-moz-border-radius:5px;color:#434343;}
.pages h1{color:#036;font-size:16px;font-weight:bold;margin:5px;display:block;border-bottom:1px dashed #036;}
#sidebar{float:left;width:200px;padding:5px 5px 5px 6px;}
#sidebar h3{padding:10px 0;margin-bottom:10px;font-size:20px;border-bottom:3px solid #e3e3e3;}
#sidebar .title{background:#CCC;color:#036;padding:5px 0 5px 5px;font-weight:bold;background:url(images/topgrey.png);border-right:1px #CCC solid;border-left:1px #CCC solid;}
#sidebar .sidebar_bod{border:1px #CCC solid;margin:0;padding:5px 5px 15px 5px;background:url(images/bodygrey.png) bottom repeat-x;}
#sidebar .input{padding:1px;margin:1px;width:180px;border:1px #CCC solid;}
#sidebar .button{padding:8px 8px 8px 8px;width:117px;border:1px #CCC solid;margin:1px;}
#sidebar .button_reset{padding:8px 8px 8px 8px;width:60px;border:1px #CCC solid;margin:1px;}
#sidebar ul{list-style-type:none;padding:0;}
#sidebar li{padding:0;font-weight:bold;}
#sidebar li ul li{padding:0;text-indent:15px;font-weight:normal;width:175px;}
#sidebar a{color:#333;text-decoration:none;font-weight:normal;}
#sidebar a:hover{text-decoration:underline;color:#036;}
#news_top{height:73px;width:198px;background:url(images/news_top.png);}
#news_body{width:188px;background:url(images/news_body.png);padding:5px;font-size:11px;}
#news_bottom{height:5px;width:198px;background:url(images/news_bottom.png);margin:0 0 10px 0;}
#bottomgrey{width:100%;background:url(images/bottomgrey.png) repeat-x;height:13px;margin:0 0 5px 0;}
#footer{background:url(images/bg_footer.gif);height:20px;font-size:10px;margin:0 auto;padding:0;width:690px;}
#footer p{font-size:12px;color:#fff;margin:0;font-size:10px;}
#footer a{color:#fff;text-decoration:none;font-size:10px;}
#footer a:hover{text-decoration:underline;}
.copyright{float:left;}
.credits{float:right;}
#round_top{width:695px;height:51px;margin:0 auto;text-align:center;}
#menu{width:695px;float:right;margin:9px 5px 0 0;height:36px;background:url(images/icongorilla.png) no-repeat top left;text-align:center;}
#menu ul{float:left;margin:0;}
#menu li{float:left;padding:0 3px 0 3px;list-style:none;color:#FFF;display:block;margin:12px 5px 12px 5px;height:36px;}
#menu a{float:left;list-style:none;color:#FFF;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu a.active{font-weight:bold;background:url(images/arrow_menu.png) no-repeat bottom center;display:block;height:35px;}
#round_bottom{width:695px;height:30px;background:url(images/round-bottom.png) no-repeat top center;margin:0 auto;}
#welcome{padding:70px 10px 10px 10px;margin:0 0 20px 0;font-size:12px;background:url(images/banner.png) no-repeat;margin:5px 0 0 0;color:#FFF;height:90px;}
#sections{margin:0 auto;}
#section_category{padding:5px 10px 5px 10px;margin:0 0 0 5px;float:left;width:210px;font-size:12px;border:0 #CCC solid;}
#section_category a{text-decoration:none;display:block;border-bottom:1px #CCC dashed;color:#333;}
#section_category a:hover{text-decoration:none;color:#036;background:url(images/go_orange.png) no-repeat right;display:block;}
#login{padding:0;}
#login input{margin:1px;}
#login .error{padding:0 0 0 25px;color:#C00;margin:15px 0 0 25px;font-weight:bold;background:url(../images/error.png) no-repeat left top;}
#error{padding:0 0 0 25px;color:#C00;margin:0 5px 5px 25px;font-weight:bold;background:url(../images/error.png) no-repeat left top;}
#message{padding:0 0 0 25px;color:#036;margin:10px 5px 10px 0;background:url(../images/exclamation.png) no-repeat left top;}
#message_red_thin{padding:0 0 0 25px;color:#c00;margin:0 5px 0 0;background:url(../images/exclamation.png) no-repeat left top;}
#success{padding:0 0 0 25px;color:#390;margin:0 5px 5px 0;font-weight:bold;background:url(../images/yes.gif) no-repeat left top;}
#main{padding:5px 0 5px 0;}
#main .top{background:#CCC;color:#036;padding:5px 0 5px 5px;font-weight:bold;background:url(images/topgrey.png);border-right:1px #CCC solid;border-left:1px #CCC solid;}
#main .bod{border:1px #CCC solid;margin:0;padding:5px 5px 15px 5px;background:url(images/bodygrey.png) bottom repeat-x;}
#main a{color:#333;text-decoration:none;}
#main a:hover{text-decoration:underline;}
#page_list{padding:5px 0 5px 0;border-bottom:1px dashed #ccc;display:block;}
#page_list:hover{background:#FF9;}
#createpage{margin:0;}
#createpage input{padding:1px;width:350px;}
#createpage textarea{padding:1px;width:450px;height:300px;}
#createpage input.button{padding:1px;width:100px;}
#createpage select{padding:1px;width:100px;}
.employer{color:#F60;font-weight:bold;}
.jobseeker{color:#390;font-weight:bold;}
.jobs{color:#036;font-weight:bold;}
.font_10{font-size:10px;}
.titles{padding:1px 8px 1px 5px;background:#036;color:#fff;font-weight:normal;}
#dotted_line{border-top:1px dotted #CCC;text-align:center;width:100%;}