
/*layout styles*/
body{margin:0px;padding:0px;font-family:arial;color:#434c4f;font-size:11px;background-image:url(images/bg_fill.gif);background-repeat:repeat-x;}

#bodyBG{position:absolute;width:100%;height:150px;z-index:-1;top:0px;left:0px;margin:0px;padding:0px;background-image:url(images/body_bg.gif);background-repeat:no-repeat;background-position:top center}

body a{color:#66728A}
h3{font-size:15px;color:#434c4f;padding:0px;margin:0px;font-weight:normal}
#container{padding:0px;position:absolute;width:800px;margin:0px 0px 0px -349px;left:50%;top:0px;background-image:url(images/subpage_header.gif);background-repeat:no-repeat}
#topMenuDiv{padding:5px 0px 0px 0px;margin:0px;width:100%;text-align:left}
#mapLink{position:absolute;left:450px;top:50px}
#topContent{width:100%;height:120px;}
#tabLabel{color:#434c4f;position:absolute;display:block;float:left;font-weight:normal;font-family:arial;font-size:10px;font-weight:bold;padding:22px 0px 0px 12px}

#sideMenuDiv{float:left}
#sideMenuDivRight{float:right}
#innerContent{float:left}
#clearBoth{display:block;height:1px;overflow:hidden;width:100%;clear:both}
#bottemMenu{width:100%;text-align:center;border-top:1px solid #c9d3e1;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px}
#bottemMenutopdiv{width:100%;text-align:center;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px}
#topContent #loginForm{left:10px}

/*home page layouts*/
#home_container{padding:0px;position:absolute;width:800px;margin:0px 0px 0px -349px;left:50%;top:0px;background-image:url(images/homepage_header.gif);background-repeat:no-repeat}
#home_topContent{width:100%;height:60px;}
#loginForm{position:absolute;top:85px;left:0px}
#loginForm form{padding:2px 0px 0px 0px;margin:0px;float:left}
#loginForm form input{border:1px solid #cecece;width:120px;height:20px;padding:2px 0px 2px 6px;margin:0px 10px 0px 0px;background-image:url(images/tb_bg.gif);font-size:11px}
#loginForm #loginBtn{float:left}
#logout{position:absolute;left:375px;top:0px}
#home_container #middleContent{width:726px;padding:30px 0px 0px 0px}

#flash{width:100%;text-align:left}
#home_container h3{color:#f57624}
#home_container #mid_center_left{float:left;width:375px;text-align:center;padding:25px 0px 0px 0px}
#home_container #mid_center_right{float:left;width:330px;text-align:left;font-size:12px;line-height:20px;padding:10px 0px 0px 20px}
#home_container #mid_center_btm{width:100%;clear:both;text-align:center;font-size:12px;line-height:20px;padding:10px 20px 0px 0px;color:#f57624;}
#home_container #mid_center_btm .left{float:left;width:375px;text-align:center;padding:10px 0px 0px 0px}
#home_container #mid_center_btm .right{float:left;width:330px;text-align:left;font-size:12px;line-height:20px;padding:5px 0px 0px 20px}
#home_container #ticker{width:100%;background-color:#cecece;padding:3px 0px 3px 10px;margin:10px 0px 10px 0px;font-weight:bold}
#home_container #logoList{float:left;width:450px}
#home_container #logoList ul{list-style-type:none;padding:0px;margin:0px}
#home_container #logoList li{display:inline;padding:10px 10px 0px 10px}
#home_container #semperU{float:left;width:275px;text-align:right}

/*styles for pw code*/
table{font-family:arial;font-size:11px;color:#333333}
table h1{font-size:15px;font-weight:bold;color:#434c4f}
input{height:18px;font-family:arial;font-size:10px;color:#333333;}
input[type='text']{border:1px solid #cbcfd2;}
select{height:18px;font-family:arial;font-size:10px;color:#333333;border:1px solid #cbcfd2;}*/
textarea{font-size:11px}
.title{font-size:13px;font-weight:bold;display:block;margin:0px 0px 5px 0px}
#appForm .bdr{border:1px solid #dce3ed}
#appForm .withBG{background-color:#dce3ed;padding:2px 0px 2px 0px}

/*top menu styles*/
#topMenu{font-family:arial;font-size:11px;font-weight:normal;}
#topMenu ul{list-style-type:none;padding-left:0px;margin-left:0px}
#topMenu li{display:inline;padding:10px 0px 10px 0px}
#topMenu li a{text-decoration:none;color:#484c4d;padding:0px 10px 0px 10px}
#topMenu li a:hover{color:#f57625}
#topMenu .dblBdr{border-right:3px double #dedede}

/*side menu styles*/
#sideMenuContainer{width:165px;}
#topCap{background-image:url(images/side_menu_top_cap.gif);background-repeat:no-repeat;height:14px;overflow:hidden;}
#menuOutput{border-left:1px solid #cbcfd2;border-right:1px solid #cbcfd2;overflow:hidden;padding:0px;margin:0px;}
#menuOutput ul{margin:0px;padding:0px;list-style-type:none;border-top:1px dotted #cbcfd2}
#menuOutput li{margin:0px;padding:0px 0px 0px 0px;border-bottom:1px dotted #cbcfd2}
#menuOutput li a{display:block;font-family:arial;font-size:11px;color:#6b6b6b;width:100%;padding:5px 0px 5px 10px;text-decoration:none;text-transform:capitalize;}
#menuOutput .subMenuItem{padding-left:25px}
#menuOutput li a:hover{background-color:#dce3ed;color:#f9722e;}
#menuOutput .menuItem{padding-left:15px;}
#menuOutput .bullet{position:absolute;z-index:-1;width:22px;height:22px;background-image:url(images/semper_menu_bullet_grey.gif);background-repeat:no-repeat;background-position:center center;}
#menuOutput .subBullet{position:absolute;left:15px;z-index:-1;width:22px;height:22px;background-image:url(images/semper_menu_bullet_grey.gif);background-repeat:no-repeat;background-position:center center;}
#menuOutput .currentPage{background-color:#dce3ed;color:#f9722e;}
#menuOutput .subMenuItemCurrentPage{padding-left:25px;background-color:#dce3ed;color:#f9722e;}
#sideMenuContainer #regBtn{margin:10px 0px 0px 0px}
#bottomCap{background-image:url(images/side_menu_bottom_cap.gif);background-repeat:no-repeat;height:14px;overflow:hidden;}

/*content styles*/
#innerContent{padding:0px 10px 0px 20px;width:435px;min-height:400px;}
#innerContent h1{font-size:15px;font-weight:bold;color:#434c4f}
#innerContent h2{font-size:13px;font-weight:bold;color:#434c4f}
#innerContent li{padding:2px 0px 2px 0px}
#innerContent dl{border:1px solid #cecece;padding:5px 0px 5px 0px}
#innerContent dt{padding:0px 0px 0px 10px;font-weight:bold}
#innerContent dd{padding:5px 0px 5px 20px;margin:0px;width:450px}

/*bottom menu styles*/
#btmMenu{font-family:arial;font-size:11px;font-weight:normal}
#btmMenu ul{list-style-type:none;padding:5px 0px 0px 0px;margin:0px}
#btmMenu li{display:inline;padding:2px 0px 2px 0px}
#btmMenu li a{text-decoration:none;color:#484c4d;padding:0px 2px 0px 2px}
#btmMenu li a:hover{color:#f57625}
#btmMenu .dot{position:relative;padding:0px 2px 0px 2px;font-size:14px}

/*list display (job searches etc)*/
#listOutput{}
#listOutput li{padding:0px;margin:0px;height:18px;}
#listOutput li a{text-decoration:none;display:block;width:100%;padding:2px 0px 2px 0px;border-bottom:1px solid #dde3ec}
#listOutput li a:hover{background-color:#dde3ec;color:#f57624}
#listOutput ul{list-style-type:none;padding:0px 10px 0px 10px;margin:0px;}
#listOutput .leftSide{float:left;width:250px;padding:0px;margin:0px}
#listOutput .rightSide{}
#listOutput .c1{float:left;width:50px;padding:0px;margin:0px}
#listOutput .c2{float:left;width:100px;padding:0px;margin:0px}
#listOutput .c3{float:left;width:350px;padding:0px;margin:0px}
#listOutput .c4{}
#listOutput table{font-family:arial;font-size:11px;margin:0px}
#listOutput td{border-bottom:1px solid #dde3ec}
#listOutput .blueBG{background-color:#dde3ec;padding-left:5px}
#listOutput .block{width:100%;border:1px solid #dde3ec;margin:2px 0px 2px 0px;padding:5px}
#listOutput .headerRow{height:22px;background-color:#dde3ec;font-weight:bold;border:1px solid #c6d2e4;margin:0px 0px 3px 0px;padding:3px 0px 3px 5px;font-size:11px;overflow-y:hidden}
#listOutput .footer{margin:5px 0px 0px 0px;width:100%;text-align:right;padding-right:30px;font-weight:bold}

#formOutput{}
#formOutput .block{width:95%;border:1px solid #dde3ec;margin:2px 0px 2px 0px;padding:5px}
#formOutput ul{list-style-type:none;padding:0px 10px 0px 10px;margin:0px;}
#formOutput li{padding:5px 0px 5px 0px;margin:0px;border-bottom:1px solid #dde3ec}
#formOutput .leftSide{float:left;width:350px;padding:0px;margin:0px}
#formOutput .rightSide{}
#formOutput .headerRow{height:22px;background-color:#dde3ec;font-weight:bold;border:1px solid #c6d2e4;margin:0px 0px 3px 0px;padding:3px 0px 3px 5px;font-size:11px;overflow-y:hidden}

/*job display page*/
#jobDisplay{margin:0px 0px 20px 0px}
#jobDisplay .top{padding:0px 0px 10px 0px}
#jobDisplay .bottom{margin:10px 0px 0px 0px}
#jobDisplay .bottom .left{float:left;height:150px;width:40%;padding:10px 10px 10px 10px;margin:0px 3px 0px 3px;border:1px solid #cbcfd2}
#jobDisplay .bottom .right{float:left;height:150px;width:40%;padding:10px 10px 10px 10px;margin:0px 3px 0px 3px;border:1px solid #cbcfd2}
#jobDisplay .clear{width:100%;height:1px;overflow-y:hidden;clear:both}
