/******************************************************************************************/
/* GENERIC SETTINGS                                                                       */
/******************************************************************************************/
html {text-align:center; height:100%}
body {font-family:arial, helvetica, sans-serif; text-align:center; margin:15px auto 0px auto; color:#454545; background-color:#eeefef; font-size:70%; }
a:link, a:visited, a:active, a:hover {text-decoration:none; color:#91004B}
img {border:none; margin:0px}
hr {display:none}
form {margin:0px; padding:0px}
input, select, textarea {font-family:arial, helvetica, sans-serif; font-size:100%}

h1 {font-size:150%; font-weight:normal; color:#91004B}
h2 {font-size:110%; font-weight:bold; background-color:#eaeeef; color:#454545; margin:30px 0px 0.5em 0px; padding:4px 2px 4px 2px}
h2.highlight {font-size:110%; font-weight:bold; background-color:#6dcecc; color:#ffffff; margin:30px 0px 0.5em 0px; padding:4px 2px 4px 2px}
h3 {font-size:110%; line-height:140%; margin:5px 0px 5px 0px}
h4 {font-size:100%; line-height:140%; margin:0px 0px 4px 0px}
h4.star {font-size:100%; line-height:140%; margin:0px 0px 4px 0px; padding:0px 0px 0px 18px; background:url('/_format/_images/star.gif') 1px 1px no-repeat;}
h4.redmark {font-size:100%; line-height:140%; margin:0px 0px 4px 0px; padding:0px 0px 0px 12px; background:url('/_format/_images/bull2.gif') 1px 4px no-repeat;}

p {margin:0 0px 1.4em 0px}


/******************************************************************************************/
/* DECORATIVE / STRUCTURE CLASSES                                                         */
/******************************************************************************************/
.fleft {float:left}
.fright {float:right}

.aright {text-align:right}
.centre {text-align:center}
.clear {clear:both; height:1px; overflow:hidden}
.null {margin:0px; padding:0px}
.table {display:table}

.hidden {position:absolute; top:-200px; left:-200px; visibility:hidden}

ul.bullets {list-style-image:url('/_format/_images/bull1.gif'); margin:0px !important; padding:0.5em 0px 0px 25px}
ul.redbullets {list-style-image:url('/_format/_images/bull2.gif'); margin:0px !important; padding:0.5em 0px 0px 20px}
ul.redbullets li {margin:0 0 1em 0}
ul.icons {margin:0px; padding:0px 0px 0px 25px}
ul.nobullets {list-style-type:none !important; margin:0px 0px 0.5em 0px; padding:5px 0px 0px 10px; list-style-image:none !important}
ul.facts {list-style-image:url('/_format/_images/ticks.gif'); margin:0px !important; padding:0.5em 0px 0px 20px}
ul.facts li {margin:0 0 1em 0}

.br5 {height:5px; overflow:hidden}
.br10 {height:10px; overflow:hidden}
.br15 {height:15px; overflow:hidden}
.br20 {height:20px; overflow:hidden}
.br30 {height:30px; overflow:hidden}
.br40 {height:40px; overflow:hidden}

.hr1 {background:url('/_format/_images/dots.gif') repeat-x;}
.hr2 {background:url('/_format/_images/dots.gif') repeat-x; margin:2em 0px 0px 0px}

.inline {display:inline; margin:0px; padding:0px; list-style-type:none}
.inline li {display:inline}
.inline_divs div {display:inline; white-space:nowrap}
.inline_images img {display:inline; white-space:nowrap}

.grey_area {background-color:#eaeeef; padding:10px 6px 10px 6px}
.grey_area a:link, .grey_area a:visited, .grey_area a:active {color:#454545; text-decoration:underline !important}

li.newwin_link {list-style-image:url('/_format/_images/icon_newwin.gif'); margin:0px 0px 0.5em 0px}
li.anchor_link {list-style-image:url('/_format/_images/icon_anchorlink.gif'); margin:0px 0px 0.5em 0px;}
li.winlink_link {list-style-image:url('/_format/_images/icon_link.gif'); margin:0px 0px 0.5em 0px}
li.word_link {list-style-image:url('/_format/_images/icon_word.gif'); margin:0px 0px 0.5em 0px}
li.excel_link {list-style-image:url('/_format/_images/icon_excel.gif'); margin:0px 0px 0.5em 0px}
li.pdf_link {list-style-image:url('/_format/_images/icon_pdf.gif'); margin:0px 0px 0.5em 0px}

.newwin {background:url('/_format/_images/icon_newwin.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}
.anchor {background:url('../HTML/images/icon_anchorwin.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}
.winlink {background:url('/_format/_images/icon_link.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}
.word {background:url('/_format/_images/icon_word.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}
.excel {background:url('/_format/_images/icon_excel.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}
.pdf {background:url('/_format/_images/icon_pdf.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}
.ppt {background:url('/_format/_images/icon_ppt.gif') no-repeat; padding:1px 0px 4px 20px; line-height:2em}

.photograph {border:1px solid #e3e3e3; padding:2px; background-color:#ffffff}
.phone {background-color:#454545; color:#ffffff; padding:1px 3px 1px 3px}

.back {background:#91004B url('/_format/_images/backarrow2.gif') 4px 6px no-repeat; margin:3px 0px 4px 0px; padding:2px 0px 2px 10px}
.back_bottom {background:url('/_format/_images/backarrow.gif') 0px 5px no-repeat; margin:2em 0px 4px 0px; padding:0px 0px 0px 6px}
.back a:link, .back a:visited, .back a:active, .back a:hover {color:#ffffff; text-decoration:none !important}


/******************************************************************************************/
/* MAIN PARTS                                                                             */
/******************************************************************************************/
#wrapper {width:610px; text-align:center; margin:auto}

/* HEADER */
#header {background:#91004B url('/_format/_images/header_background.jpg') no-repeat; height:11.3em; overflow:hidden; text-align:left; margin:0px 0px 9px 0px; color:#91004B}
#header a:link, #header a:visited, #header a:active {color:#454545; text-decoration:none}
#header ul {margin:75px 6px auto 0px; padding:0px; float: right;}
#header ul li {display:inline; list-style-type:none; background:#ffffff url('/_format/_images/redarrow.gif') 4px 5px no-repeat; padding:2px 5px 2px 10px; width:64px; float:left; margin:0px 2px 0px 0px}

/* MAIN PAGE */
#page {background-color:#ffffff; margin:0px 0px 10px 0px; padding:0px 12px 30px 12px; height:100%; text-align:left}

/* TOOLBAR */
#toolbar {height:18px; text-align:right; padding:4px 0px 0px 0px}
#toplink {text-align:right; margin:10px 30px 10px auto}

/* LEFT NAVIGATION */
#navigation {float:left; margin:0px 30px 0px 0px; color:#91004B; display:none}
#navigation a:link, #navigation a:visited, #navigation a:active {color:#454545; text-decoration:none}
#navigation li.selected a:link, #navigation li.selected a:visited, #navigation li.selected a:active {color:#91004B !important}
#navigation ul {list-style-type:none; margin:0px; padding:0px 0px 0px 0px}
#navigation ul li {border-bottom:1px dotted #c4c4c4; background:url('/_format/_images/redarrow.gif') 0px 9px no-repeat; padding:6px 0px 6px 8px}

#home_central {width:290px; float:left; margin:0px 30px 0px 0px}
#home_right {float:left; width:210px}
#central {float:left; margin:0px 0px 0px 0px; padding:2px 110px 0px 0px; background:url('/_format/_images/ruler1.gif') repeat-x}

/* MISSION STATEMENT */
#mission_statement {background:url('/_format/_images/mission.jpg') no-repeat; margin:0px 0px 20px 0px; padding:5px}
#mission_statement .box {background-color:#ffffff; border:1px solid #dde3e3; width:135px; padding:8px; line-height:150%}

/* QUIZ */
#quiz {background:url('/_format/_images/patt1.gif'); margin:0px 0px 25px 0px; padding:20px}
#quiz .box {background-color:#ffffff; border:1px solid #dde3e3; text-align:center}

/* VIDEOS */
.video {float:left; width:97px; margin:0px 8px 0px 0px; display:table}
.video_description {float:left; width:170px; display:table}

/* HOME NEWS */
#homenews {margin:0px; padding:5px 0px 0px 25px}
* html #homenews {margin:0px; padding:5px 0px 0px 15px} 
#homenews li {margin:0px 0px 20px 0px !important}

/* ROLE MODELS */
.model {float:left; width:140px; display:table}
.modeldesc {float:left; width:280px; display:table}
.modeldesc h2 {margin-top:0px !important}

/* PUBLICATIONS */
.publication {float:left; width:120px}
.publication_description {float:left; display:table; width:300px; padding:5px 0px 0px 0px}

/* FAQ */
ul.faq {margin:0px; padding:0px 0px 0px 25px}
ul.faq a:link, ul.faq a:visited, ul.faq a:active {color:#454545 !important}

/* FOOTER */
#footer {text-align:left; margin:0px 0px 20px 0px}

.searchbox {
background: #dddddd;
padding: 10px;
margin-bottom: 10px
}

.newsbox {
width: 100%;
background: #dddddd;
padding: 5px;
font-size: 1.4em;
color: #99004a;
}

.publicationsbox {
width: 100%;
background: #dddddd;
padding: 5px;
font-size: 1.4em;
color: #99004a;
}



















