body {
    margin: 0;
    padding: 0;
    background: #00518c url(/images/body_bg.png) repeat-x 0 0;
    font-family: Arial, Helvetica, sans-serif;
}
a img {border: 0;}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    /*color: #0061a9;*/
    color: #003F7D;
}
h1 {font-size: 1em;}
h2 {font-size: 1em;}
h3 {font-size: 0.9em;}
h4 {font-size: 0.8em;}
h5 {font-size: 0.7em;}

#h_PRheading,
#h_pageHeader {font-size: 1.4em; margin-bottom: 12px;}

p {
    margin: 2px 0 12px 0;;
    padding: 0;
    font-size: 0.8em;
    line-height: 1.5em;
    /*color: #00528d;*/
    color: #022343;
}
a {color: #003d76;}
a:hover {text-decoration: none;}
#wrap {
    width: 802px;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
/* ---- Site content ----------------------------------------------------------------------------- */
#header {
    background: #ffffff url(/images/top_shadow.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}
#img_logotype {
    margin: 12px 0 8px 12px;
    float: left;
}
#copyright {
   color: #ffffff;
   font-size: 0.8em;
   text-align: right;
}


#a_home {
    margin: 0 0 0 32px;
    color: #fff;
    text-decoration: none;
    font-size: 0.8em;
}
#a_home:hover {
    color: #dadde0;
}
#mainNav {
    margin: 0 0 0 1px;
    padding: 0 8px 0 8px;
    height: 10px;
    background: url(/images/nav_bg.png) no-repeat 0 0;
    clear: both;
}

#notice {
    margin: 12px 22px;
    padding: 8px;
    background-color: #ffffd8;
    border: 1px solid #ffce80;
}
#notice p {margin: 0;}

/* ---- Secondary Navigation ------------------------------------------------------------------------- */
#secNav {
    width: 205px;
    margin: 0 0 16px 0;
    padding: 0 0 120px 0;
    background: #00407a url(/images/secNav_bottom.gif) no-repeat 0 100%;
}
#secNav li {
    margin: 0;
    padding: 2px 0 2px 0;
    list-style: none;
}
#secNav li a {
    padding: 0 0 0 10px;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
#secNav li a:hover {
    text-decoration: underline;
}
/* ---- Secondary Sub Navigation ---------------------------------------------------------------- */
#secNav #parent {
    background: url(/images/headlines_bg.png) repeat-x 50% 0;
}
#secNav #parent a {
    color: #003d76;
}
#secNav #secNavSub {
    margin: 3px 0 0 0;
    padding: 0;
    background-color: #4D79A0;
}
#secNav #secNavSub li a {
    padding: 0 0 0 20px;
    color: #fff;
}
#secNav #secNavSub .active {background-color: #e4e8f0; margin-top: 2px; padding: 2px 0 3px 0;}
#secNav #secNavSub .active a {color: #003F7D;}

/* ---- Site content ----------------------------------------------------------------------------- */
#content {
    width: 801px;
    margin: 0;
    padding: 0;
    background: #ffffff url(/images/bg.png) repeat-y 0 0;
}
#col1 {
    display: inline;
    width: 210px;
    float: left;
    margin: 0 20px 0 1px;
    padding: 0 0 0 0;
}
#col2 {
    display: inline;
    width: 570px;
    float: left;
    background-color: #ffffff;
}
#col1 img {display: block; margin: 16px auto;}
#col3 {display: none;}
.startCol {margin: 20px 0 0 0;}
.startCol p {padding: 0 22px 0 10px;}
.sectionCol {margin: 20px 0 0 0;}
.sectionCol p {padding: 0 28px 0 0;}
.sectionCol ul {margin: 12px 0 22px 0; padding: 0;}
.sectionCol li {
    margin: 0 0 9px 0;
    padding: 0 22px 0 15px;
    list-style: none;
    font-size: 0.8em;
    background: url(/images/teaser_bullet_round.png) no-repeat 0 6px;
}
.sectionCol li li {font-size: 0.9em;}
#pageBreak {
    clear: both;
}
#img_start {display: block; margin: 0 0 0 1px; border-bottom: 1px solid #ccc;}


#frontCol1 {
    margin: 12px 0 12px 12px;
    padding: 0;
}

#frontCol2 {
    clear: left;
    margin: 0 0 0 12px;
    padding: 0;
}

#uiq3 {
    display: inline;
    width: 520px;
    float: left;
margin:0;
padding: 0;
}

#uiq3 img {
    margin: 0 18px 0 0;
    float: left;
}

#uiq3 p {
    margin: 0 0 22px 2px;
    padding: 0;
}

#uiq3 ul {
    margin: 0;
    padding: 0;
}

#uiq3 li {
    margin: 0 0 14px 0;
    padding: 0;
    list-style: none;
    font-size: 0.9em;
    font-weight: bold;
    font-style: italic;
    color: #003F7D;
}

#uiq3 a {
    font-size: 12px;
    margin-right: 14px;
}

.highlight2 {display: inline; width: 240px; margin: 0 20px 0 0; float: left;}
.highlight2 h1 {font-size: 1em; font-weight: bold;}
.highlight2 img {margin: 0 0 2px 0;}
.highlight2 a {font-size: 0.75em;}

#headlines {
    display: inline;
    width: 240px;
    margin: 0 0 0 12px;
    padding: 0;
    float: left;
}

#headlines h1,
#headlines2 h1 {font-size: 1em; font-weight: bold; margin: 0; padding: 0;}
#headlines li {font-size: 0.8em;}
#headlines span {font-size: 0.75em;}


/* ---- Event Box ------------------------------------------------------------------------------- */
.event{margin: 0 0 16px 0; padding: 0 16px 16px 0; border-bottom: 1px dashed #c1d5e3;}
.event .date {font-size: 0.75em; color: #999;}
.event img {margin: 0 0 6px 6px;}
/* ---- Teaser ---------------------------------------------------------------------------------- */
.teaserLeft {
    width: 206px;
    margin: 20px 0 0 0;
    padding: 0 0 12px 0;
    color: #4c6576;
    background: url(/images/teaserBottom.png) no-repeat 0 100%;
}
.teaserLeft h2 {
    padding: 5px 0 3px 10px;
    font-size: 0.95em;
    background: url(/images/teaserHeader.png) no-repeat 0 0;
}
.teaserLeft div {
    padding: 3px 0 3px 10px;
    margin: 0;
    border-right: 1px solid #dadada;
}
.teaserLeft p {padding: 0 10px 0 0; color: #4c6576; font-size: 0.8em;}
.teaserLeft ul {
    margin: 6px 0 0 0;
    padding: 0;
}
.teaserLeft li {
    margin: 0 0 8px 0;
    padding: 0 4px 0 12px;
    line-height: 1.5em;
    font-size: 0.75em;
    list-style: none;
    background: url(/images/teaser_bullet_round.png) no-repeat 0 4px;
}
.teaserLeft li a,
.teaserLeft p a {font-size: 1em;}
.teaserLeft a {font-size: 0.8em;}


/* ---- Section Images ------------------------------------------------------------------------- */
.sectionImage {width: 570px; height: 222px;}
#img_mySection {background: url('/images/iPhoneLock_w950.jpg') no-repeat 0 0; margin-bottom: 12px;}

.appList,
#appList {padding: 12px 40px 0 12px;}

.appList h2,
#appList h2 {font-size: 1em; clear: both;}

#appList .appIconStart,
.appList .appIconStart {float: right; margin: 0 0 20px 6px;}

.appList p,
#appList p {padding-right: 8px;}

.appList .a_viewApp,
#appList .a_viewApp {margin: 0 0 0 3px; font-size: 0.8em;}



/* ---- Footer content -------------------------------------------------------------------------- */
#footer {
    height: 100px;
    margin: 0 0 20px 0;
    padding: 54px 0 20px 0;
    background: url(/images/footer_bg.png) no-repeat 0 0;
}
#footer ul {
    float: left;
    margin: 0;
    padding: 12px 10px 0 36px;
    line-height: 18px;
}
#footer ul li {
    margin: 0 0 2px 0;
    padding: 0;
    list-style: none;
    font-size: 0.75em;
    color: #fff;
}
#footer a {
    padding: 0 0 1px 0;
    margin: 0;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1px solid #cccedf;
}
#footer a:hover {
    color: #7f7f9a;
    border-bottom: 1px dashed #cccedf;
}

