/* CSS Document */
* {margin:0;}
body {background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

/* main page layout */
#bigWrapper {text-align:center;width:100%;overflow:hidden;} /* wrapper to create Centering effect for IE 5.5 */
#wrapper {padding:5px 0 0 0;border:0;width:970px;margin:0px auto;}
#container {width:970px;background-image:url(../img/home/home_bottom.gif);background-repeat:repeat-y;}
#experience_container {width:970px;background-image:url(../img/home/home_bottom.gif);background-repeat:repeat-y;}

#header {width:970px;height:203px;}

#header #logo_container {background-image:url(../img/home/home_logo_bg.jpg);background-repeat:repeat-x;height:55px;}
#header #logo_container #logo_left {float:left;}
#header #logo_container #logo_right {float:right;}

#header #flash_container {background-image:url(../img/home/home_masthead.jpg);background-repeat:no-repeat;height:148px;}
#header #flash_container #flash_header {color:#000;width:610px;float:right;}

#container #content_container {width:924px;margin:0 23px 0 23px;}
#container #content_container #contain_left {color:#333; padding:25px 25px 0 0;width:578px;float:left;}
#container #content_container #contain_left h1 {font-size:22px;color:#003334;}
#container #content_container #contain_left p {color:#333;padding:15px 0 0 0;margin-left:15px;}
#container #content_container #contain_left #job_container {width:560px;margin-left:15px;height:82px;background-color:#fff;background-image:url(../img/home/home_banner_bg.gif);background-repeat:no-repeat;background-color:#fff;height:82px;}

#container #content_container #contain_left #job_container a {color:#336667;text-decoration:underline;}
#container #content_container #contain_left #job_container a:visited {color:#336667;text-decoration:underline;}
#container #content_container #contain_left #job_container a:hover {color:#336667;text-decoration:underline;}

#container #content_container #contain_left #job_container #job_left {width:285px;float:left;padding-top:5px;padding-left:145px;}
#container #content_container #contain_left #job_container #job_left p {padding-top:5px;}
#container #content_container #contain_left #job_container #job_right {float:right;}
#container #content_container #contain_left #list {width:561px;padding-top:50px;margin-left:15px;color:#336667;}
#container #content_container #contain_left #list .spacer {width:32px;}
#container #content_container #contain_left #list #experience {width:167px;min-height:40px;margin:0px;padding:0px;}
#container #content_container #contain_left #list #jobs {width:165px;min-height:40px;}
#container #content_container #contain_left #list #skills {min-height:40px;width:165px;margin-bottom:20px;}
#container #content_container #contain_left #list #news {min-height:40px;width:165px;}
#container #content_container #contain_left #list .submenu ul {list-style-image:url(../img/home/subMenuArrow.gif);color:#336667;padding:5px 0 0 18px;}
#container #content_container #contain_left #list .submenu ul li {margin-top:5px;}
#container #content_container #contain_left #list .submenu ul li a {color:#336667;text-decoration:none;}
#container #content_container #contain_left #list .submenu ul li a:visited {color:#336667;text-decoration:none;}
#container #content_container #contain_left #list .submenu ul li a:hover {color:#336667;text-decoration:underline;}

#container #content_container #contain_right {color:#333;padding:25px 0 0 0;width:321px;float:left;}
#container #content_container #contain_right #noticeboard {background-image:url(../img/home/home_noticeBoard_bg.jpg);background-repeat:repeat-y;width:321px;}
#container #content_container #contain_right #noticeboard #notice_text h2 {font-size:14px;color:#003334;padding-top:5px;margin:0 24px 0 20px;}
#container #content_container #contain_right #noticeboard #notice_text p {color:#333;padding-bottom:5px;margin:10px 24px 10px 20px;}
#container #content_container #contain_right #noticeboard #notice_img {margin:0 24px 0 18px; float:left;}
#container #content_container #contain_right #noticeboard #notice_text ul {padding:0 0 0 20px;margin:0 24px 0 20px;}
#container #content_container #contain_right #noticeboard #notice_text ul li {margin-top:5px;}
#container #content_container #contain_right #noticeboard #notice_text ul li a {color:#336667;text-decoration:none;}
#container #content_container #contain_right #noticeboard #notice_text li a:visited {color:#336667;text-decoration:none;}
#container #content_container #contain_right #noticeboard #notice_text a:hover {color:#336667;text-decoration:underline;}

#container #content_container #contain_terms {color:#333; padding:25px 25px 0 0;width:899px;}
#container #content_container #contain_terms h1 {font-size:22px;color:#003334;}
#container #content_container #contain_terms p {color:#333;padding:15px 0 0 0;margin-left:15px;}
#container #content_container #contain_terms a {color:#336667;text-decoration:none;}
#container #content_container #contain_terms a:visited {color:#336667;text-decoration:none;}
#container #content_container #contain_terms a:hover {color:#336667;text-decoration:underline;}
#container #content_container #contain_terms .top {color:#336667;font-size:11px;text-decoration:none;text-align:right;}
#container #content_container #contain_terms .line_separator {border-bottom:#ccc 1px solid;padding:5px 0 0 0;margin-left:15px;}

#footer_container {width:909px;margin:45px 23px 0 38px;color:#336667;padding-bottom:20px;}
#footer_container a {color:#336667;text-decoration:none;}
#footer_container a:visited {color:#336667;text-decoration:none;}
#footer_container a:hover {color:#336667;text-decoration:underline;}
#footer_container #footer_top {float:left;}
#footer_container .footer_separator {border-bottom:#ccc 1px solid;padding:5px 0 0 0;}
#footer_container #footer_bottom {color:#000;padding-top:5px;}

.clear {clear:both;}

/* sub page layout for Experiences */
#container #experiences_content_container {width:924px;margin:0 23px 0 23px;}
#container #experiences_content_container #contain_left {color:#333;padding:25px 0 0 15px;width:185px;float:left;}
#container #experiences_content_container #contain_left .menu_items {padding:0 0 10px 0;}
#container #experiences_content_container #contain_left .menu_header {padding:0;}
#container #experiences_content_container #contain_left .menu_content {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#container #experiences_content_container #contain_left .menu_content ul {padding:0 0 0 30px;margin:10px 0 0 0;}
#container #experiences_content_container #contain_left .menu_content ul li{padding:0;margin:0;}
#container #experiences_content_container #contain_left a {color:#336667;text-decoration:none;}
#container #experiences_content_container #contain_left a:visited {color:#336667;text-decoration:none;}
#container #experiences_content_container #contain_left a:hover {color:#336667;text-decoration:underline;}

#container #experiences_content_container #contain_right {color:#333;padding:25px 0 0 25px;width:699px;float:left;}
/*#container #experiences_content_container #contain_right h1 {font-size:22px;color:#003334;}*/

#container #experiences_content_container #contain_right h1.section{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}
#container #experiences_content_container #contain_right h1.subsection{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}
#container #experiences_content_container #contain_right #contain_right_text em {color:#990100;font-style:normal;}
#container #experiences_content_container #contain_right #contain_right_text h6 {font-size:12px;color:#333;font-style:italic;font-weight:normal;padding-left:16px; padding-bottom:0;}
#container #experiences_content_container #contain_right #contain_right_text p {color:#333;margin-top:15px;padding-left:16px;}
#container #experiences_content_container #contain_right #contain_right_text .job_list {width:672px;margin-left:17px;}
#container #experiences_content_container #contain_right #contain_right_text .job_list ul {list-style:decimal;color:#333;padding:15px 0 0 16px;}
#container #experiences_content_container #contain_right #contain_right_text .job_list ul li {color:#333;margin:0 0 0 7px;padding-bottom:20px;}
#container #experiences_content_container #contain_right #contain_right_text .disc_list {width:672px;margin-left:17px;}
#container #experiences_content_container #contain_right #contain_right_text .disc_list ul {list-style:disc;color:#333;padding:5px 0 0 16px;}
#container #experiences_content_container #contain_right #contain_right_text .disc_list ul li {color:#333;margin:0 0 0 7px;padding-bottom:5px;}
#container #experiences_content_container #contain_right #contain_right_text a {color:#336667;text-decoration:none;}
#container #experiences_content_container #contain_right #contain_right_text a:visited {color:#336667;text-decoration:none;}
#container #experiences_content_container #contain_right #contain_right_text a:hover {color:#336667;text-decoration:underline;}

/* sub page layout for Jobs */
#container #jobs_content_container {width:924px;margin:0 23px 0 23px;}
#container #jobs_content_container #contain_left {color:#333;padding:25px 0 0 15px;width:185px;float:left;}
#container #jobs_content_container #contain_left .menu_items {padding:0 0 10px 0;}
#container #jobs_content_container #contain_left .menu_header {padding:0;}
#container #jobs_content_container #contain_left .menu_content {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#container #jobs_content_container #contain_left .menu_content ul {padding:0 0 0 30px;margin:10px 0 0 0;}
#container #jobs_content_container #contain_left .menu_content ul li{padding:0;margin:0;}
#container #jobs_content_container #contain_left a {color:#336667;text-decoration:none;}
#container #jobs_content_container #contain_left a:visited {color:#336667;text-decoration:none;}
#container #jobs_content_container #contain_left a:hover {color:#336667;text-decoration:underline;}

#container #jobs_content_container #contain_right {color:#333;padding:25px 0 0 25px;width:699px;float:left;}
/*#container #jobs_content_container #contain_right h1 {font-size:22px;color:#003334;}*/

#container #jobs_content_container #contain_right h1.section{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}
#container #jobs_content_container #contain_right h1.subsection{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}

#container #jobs_content_container #contain_right #contain_right_text em {color:#990100;font-style:normal;}
#container #jobs_content_container #contain_right #contain_right_text span {color:#333;font-style:italic;}
#container #jobs_content_container #contain_right #contain_right_text p {color:#333;margin-top:15px;padding-left:16px;}
#container #jobs_content_container #contain_right #contain_right_text ul {list-style:disc;color:#333;padding:0 0 0 32px;}
#container #jobs_content_container #contain_right #contain_right_text #job_list {width:672px;margin-left:17px;}
#container #jobs_content_container #contain_right #contain_right_text #job_list ul {list-style:decimal;color:#333;padding:15px 0 0 16px;}
#container #jobs_content_container #contain_right #contain_right_text #job_list ul ul {list-style:disc;color:#333;padding:1px 0 10px 10px;}
#container #jobs_content_container #contain_right #contain_right_text #job_list ul li {color:#333;margin:0 0 0 7px;padding-top:7px;}

#container #jobs_content_container #contain_right #contain_right_text .bullet_list {width:672px;margin-left:17px;}
#container #jobs_content_container #contain_right #contain_right_text .bullet_list ul {list-style:decimal;color:#333;padding:15px 0 0 16px;}
#container #jobs_content_container #contain_right #contain_right_text .bullet_list ul li {color:#333;margin:0 0 0 7px;padding-bottom:20px;}

#container #jobs_content_container #contain_right #contain_right_text a {color:#336667;text-decoration:none;}
#container #jobs_content_container #contain_right #contain_right_text a:visited {color:#336667;text-decoration:none;}
#container #jobs_content_container #contain_right #contain_right_text a:hover {color:#336667;text-decoration:underline;}

/* sub page layout for Skills */
#container #skills_content_container {width:924px;margin:0 23px 0 23px;}
#container #skills_content_container #contain_left {color:#333;padding:25px 0 0 15px;width:185px;float:left;}
#container #skills_content_container #contain_left .menu_items {padding:0 0 10px 0;}
#container #skills_content_container #contain_left .menu_header {padding:0;}
#container #skills_content_container #contain_left .menu_content { font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#container #skills_content_container #contain_left .menu_content ul {padding:0 0 0 30px;margin:10px 0 0 0;}
#container #skills_content_container #contain_left .menu_content ul li{padding:0;margin:0;}
#container #skills_content_container #contain_left a {color:#336667;text-decoration:none;}
#container #skills_content_container #contain_left a:visited {color:#336667;text-decoration:none;}
#container #skills_content_container #contain_left a:hover {color:#336667;text-decoration:underline;}

#container #skills_content_container #contain_right {color:#333;padding:25px 0 0 25px;width:699px;float:left;}
/*#container #skills_content_container #contain_right h1 {font-size:22px;color:#003334;}*/

#container #skills_content_container #contain_right h1.section{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}
#container #skills_content_container #contain_right h1.subsection{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}

#container #skills_content_container #contain_right #contain_right_text em {color:#990100;font-style:normal;}
#container #skills_content_container #contain_right #contain_right_text p {color:#333;margin-top:15px;padding-left:16px;}
#container #skills_content_container #contain_right #contain_right_text .job_list {width:672px;margin-left:17px;}
#container #skills_content_container #contain_right #contain_right_text .job_list ul {list-style:decimal;color:#333;padding:15px 0 0 16px;}
#container #skills_content_container #contain_right #contain_right_text .job_list ul li {color:#333;margin:0 0 0 7px;padding-bottom:20px;}
#container #skills_content_container #contain_right #contain_right_text .bullet_list {width:672px;margin-left:17px;}
#container #skills_content_container #contain_right #contain_right_text .bullet_list ul {list-style:disc;color:#333;padding:0 0 0 16px;}
#container #skills_content_container #contain_right #contain_right_text .bullet_list ul li {color:#333;}
#container #skills_content_container #contain_right #contain_right_text .list {width:672px;margin-left:17px;}
#container #skills_content_container #contain_right #contain_right_text .list ul {list-style:disc;color:#333;padding:15px 0 0 16px;}
#container #skills_content_container #contain_right #contain_right_text .list ul li {color:#333;}
#container #skills_content_container #contain_right #contain_right_text a {color:#336667;text-decoration:none;}
#container #skills_content_container #contain_right #contain_right_text a:visited {color:#336667;text-decoration:none;}
#container #skills_content_container #contain_right #contain_right_text a:hover {color:#336667;text-decoration:underline;}

/* sub page layout for News */
#container #news_content_container {width:924px;margin:0 23px 0 23px;}
#container #news_content_container #contain_left {color:#333; padding:25px 0 0 15px;width:185px;float:left;}
#container #news_content_container #contain_left .menu_items {padding:0 0 10px 0;}
#container #news_content_container #contain_left .menu_header {padding:0;}
#container #news_content_container #contain_left .menu_content {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#container #news_content_container #contain_left .menu_content ul {padding:0 0 0 30px;margin:10px 0 0 0;}
#container #news_content_container #contain_left .menu_content ul li{padding:0;margin:0;}
#container #news_content_container #contain_left a {color:#336667;text-decoration:none;}
#container #news_content_container #contain_left a:visited {color:#336667;text-decoration:none;}
#container #news_content_container #contain_left a:hover {color:#336667;text-decoration:underline;}

#container #news_content_container #contain_right {color:#333;padding:25px 0 0 25px;width:699px;float:left;}
/*#container #news_content_container #contain_right h1 {font-size:22px;color:#003334;}*/

#container #news_content_container #contain_right h1.section{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}
#container #news_content_container #contain_right h1.subsection{font-size:22px;color:#003334;margin:0px;padding:0px;display:inline;}

#container #news_content_container #contain_right #contain_right_text em {color:#990100;font-style:normal;}
#container #news_content_container #contain_right #contain_right_text p {color:#333;margin-top:15px;padding-left:16px;}
#container #news_content_container #contain_right #contain_right_text #job_list {width:672px;margin-left:17px;}
#container #news_content_container #contain_right #contain_right_text #job_list ul {list-style:decimal;color:#333;padding:15px 0 0 16px;}
#container #news_content_container #contain_right #contain_right_text #job_list ul ul {list-style:disc;color:#333;padding:1px 0 0 10px;}
#container #news_content_container #contain_right #contain_right_text #job_list ul li {color:#333;margin:0 0 0 7px;padding-bottom:7px;}
#container #news_content_container #contain_right #contain_right_text a {color:#336667;text-decoration:none;}
#container #news_content_container #contain_right #contain_right_text a:visited {color:#336667;text-decoration:none;}
#container #news_content_container #contain_right #contain_right_text a:hover {color:#336667;text-decoration:underline;}