/* Global CSS */

* {margin: 0px auto;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#d7d7d7;}
#container {width: 960px;}
#banner {float:left; width:960px; height:136px;}
#content_container {float:left; width:948px; background-color:#ffffff; border-right:6px solid #00234d; border-bottom:6px solid #00234d; border-left:6px solid #00234d;}

#col-left {float:left; width:512px; padding:10px 0 0 0;}
#col-right {float:left; width:400px; position:relative; left:36px;}

h2 {font-size:18px; padding:10px 0px 0px 30px;}

p {display:block; padding:10px 0px 0px 30px; line-height:16px;}

ul {float:left; width:457px; margin:0; padding:0 0 20px 55px;}
ul li {margin:0; padding:10px 0 0 0;}

ol {float:left; width:457px; margin:0; padding:0 0 20px 55px;}
ol li {margin:0; padding:10px 0 0 0;}



/* Links */
a {color:#093161; text-decoration:underline;}
a:hover {color:#55627e; text-decoration:underline;}

.escape-title {float:left; width:512px; margin:0 0 7px 12px; font-weight:bold;}
.escape-title a {color:#00234d; text-decoration:none;}
.escape-title a:visited {color:#00234d; text-decoration:none;}
.escape-title a:active {color:#00234d; text-decoration:none;}
.escape-title a:hover {color:#00234d; text-decoration:underline;}

ul.back {float:left; width:512px; margin:5px 0 15px 0; padding:0; list-style:none;}
ul.back li {float:right; margin:0; padding:0 0 0 13px; display:inline; background:transparent url(../_images/arrow_up.gif) 0 6px no-repeat;}
ul.back li a {color:#00234d; text-decoration:none;}
ul.back li a:visited {color:#00234d; text-decoration:none;}
ul.back li a:active {color:#00234d; text-decoration:none;}
ul.back li a:hover {color:#00234d; text-decoration:underline;}

table.escape {float:left; width:500px; margin:0 0 0 12px; padding:0; border-collapse:collapse;}
table.escape tr {margin:0; padding:0;}
table.escape tr.escape-header {font-weight:bold; background-color:#dcdcdc;}
table.escape tr.escape-on {background-color:#ececec;}
table.escape td {margin:0; padding:2px; border:1px solid #dcdcdc;}

.quote-img {float:left; width:400px; margin:0; padding:0;}

.quote {float:left; width:360px; margin:0; padding:20px; background:#787b81 url(../_images/bg_promo_grey.gif) repeat-x;}
.quote-blue {float:left; width:450px; margin:0; padding:20px; background:#0b214f url(../_images/bg_promo_dark_blue.gif) repeat-x;}
ul.quote-list {float:left; width:360px; margin:0; padding:0; list-style:none;}
ul.quote-list li {padding:0 0 10px 0; color:#FFFFFF; line-height:18px;}
ul.quote-list li a {color:#FFFFFF; text-decoration:underline;}
ul.quote-list li a:visited {color:#FFFFFF; text-decoration:underline;}
ul.quote-list li a:active {color:#FFFFFF; text-decoration:underline;}
ul.quote-list li a:hover {color:#FFFFFF; text-decoration:none;}

ul.quote-list-blue {float:left; width:450px; margin:0; padding:0; list-style:none;}
ul.quote-list-blue li {padding:0 0 10px 0; color:#FFFFFF; line-height:18px;}
ul.quote-list-blue li a {color:#FFFFFF; text-decoration:underline;}
ul.quote-list-blue li a:visited {color:#FFFFFF; text-decoration:underline;}
ul.quote-list-blue li a:active {color:#FFFFFF; text-decoration:underline;}
ul.quote-list-blue li a:hover {color:#FFFFFF; text-decoration:none;}

ul.points-list {float:left; width:480px; margin:0; padding:20px 0 10px 30px; list-style:none;}
ul.points-list li {float:left; width:400px; margin:0; padding:0 0 10px 0;}
ul.points-list li.sub {float:left; width:400px; margin:0 0 0 20px; padding:0 0 5px 20px; background:transparent url(../_images/arrow_right.gif) 10px 4px no-repeat;}
ul.points-list li.sub-last {float:left; width:400px; margin:0 0 0 20px; padding:0 0 15px 20px; background:transparent url(../_images/arrow_right.gif) 10px 4px no-repeat;}

/*JOB DESCRIPTIONS styles*/
#job_container{padding:20px}

#job_container ul{margin:0 0 10px 0;list-style-type: disc; list-style-position: inside;}
#job_container ul li {}

#job_container ul li ul{margin: 0;list-style-type: circle; list-style-position: inside;}
#job_container ul li ul li {}

#job-pdf {float:left; width:450px; padding:10px 0 0 10px;}