/* DSDM 2006 Default CSS Document */
body,html {margin:0;padding:0;color:#000;font:11px Verdana,Arial,Helvetica,sans-serif}
body {min-width:750px;background-image:url(/atern/images/background.gif);background-repeat:repeat-x;background-color:#58b7dc}
h1 {font-size:18px;line-height:20px;color:#003480}
h2 {font-size:16px;line-height:18px;color:#108bc4}
h3 {font-size:14px;line-height:16px;color:#003480}
h4 {font-size:12px;line-height:14px;color:#000}
a,a:link,a:visited {color:#003480;text-decoration:none}
a:active,a:hover {text-decoration:underline}
a.glossary, a.glossary:link, a.glossary:visited{; color:#000;text-decoration: none; border-bottom: 1px dotted black; cursor: pointer; }

img {border:0}

input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

#wrapper {background: url(/atern/images/ba.png) no-repeat top center;}
#container {background:#f1f1f1;margin:0 auto;width:720px; border:1px  solid #182d86}
/*#header {height:60px;background:url(/images/dsdm_logo.gif) no-repeat #fff;}*/
#header {height:60px;background:url(/atern/images/logo.gif) no-repeat #fff; border-bottom: 3px solid #003480; margin-bottom:3px}
#header h1 {padding:5px;margin:0; display:none;}
#header img {float:left}
#header #menu_regions { height:26px;margin-top:4px;float:right}
#header #search { float:right;margin-right:5px;clear:right; margin-top:20px;}
#header #search form {margin:0;padding:0}
#header #search form input {font-size:10px;}

#navigation {background:#108bc4; height:16px;padding:0px;}
#navigation ul {margin:0;padding:0;list-style:none}
#navigation li {display:inline;margin:0;padding:0 ; font-size:10px}
#navigation ul li a, #navigation ul i a:link, #navigation ul li a:visited {color:#fff;text-decoration:none;font-weight:bold;margin-right:2px;padding-right:5px;border-right:1px solid #fff}
#navigation ul a:hover, #navigation ul li a:active {color:#fff;text-decoration:underline}

#submenu ul {margin:0;padding:0;list-style:none}
#submenu li {display:inline;margin:0;padding:0;font-size:10px}
#submenu {background:#003480; height:16px;padding:8px;border-top:1px solid #108bc4}
#submenu ul li span {color:#fff;text-decoration:none;margin-right:2px;padding-right:5px;border-right:1px solid #fff;font-weight:bold}
#submenu ul li a, #submenu ul i a:link,#submenu ul li a:visited {color:#fff;text-decoration:none;margin-right:2px;padding-right:5px;border-right:1px solid #fff;font-weight:bold}
#submenu ul a:hover,#submenu ul li a:active {color:#fff;text-decoration:underline}
#submenu ul li a.last, #submenu ul i a.last:link,#submenu ul li a.last:visited {border-right:0px;}

#navigationa #search {margin:0;float:right}
#navigationa #search input {font-size:10px}

#content {background:#fff;float:left;width:490px;border-right:1px solid #108bc4;padding:0 10px 10px 10px; line-height:14px;}
#content h2,#content h3,#content p {}
#breadcrumbs { font-weight:bold; padding-top:6px; padding-bottom:6px;}
#home {background:#fff;float:left;width:100%}
#sidebar {;float:right;width:240px}
#sidebar a {font-weight:bold;}
#sidebar ul {margin:0;padding:0;margin-left:16px;}
#sidebar ul li {margin:0;padding:0; list-style:square}
#sidebar h3,#sidebar p {padding:0 10px 0 0}
#footer {background-color:#003480;clear:both;padding:5px;display:block;height:28px; color:#FFF}
#footer a,#footer a:link,#footer a:visited {color:#fff;text-decoration:none}
#footer a:active,#footer a:hover {color:#fff;text-decoration:underline}
#footer div {margin-top:4px;}

#menu_other, #menu_regions {margin:0;padding:0}
#menu_other ul, #menu_regions ul {margin:0;padding:0;list-style:none}
#menu_other li, #menu_regions li {display:inline;margin:0;padding:0;border-right:1px solid #fff;margin-right:5px;padding-right:5px; font-weight:bold; color:#999}
#menu_other li.last, #menu_regions li.last {border:0}

.wide , #container div.wide {width:700px ; background:none; border:none; background-color:#FFF;margin-right:0}
#content ol { }
#content ul li { list-style:square}


.start { background: #fff url(/atern/images/home.jpg) no-repeat; height:430px; display:block}
#start {color:#FFFFFF; width: 340px; float:left; display:block; height:390px; margin-top:20px; padding:10px}
#start h1, #start h2 {color:#FFFFFF}

/* Navigation */
#navigation {position:relative;width:100%;height:2.2em}
#navigation ul#toggle {margin:0;padding:0;position:absolute;bottom:-1px}
#navigation ul#toggle li {display:inline;list-style:none}
#navigation ul#toggle a,#navigation ul#toggle span,#navigation ul#toggle a.current {display:block;float:left;padding:4px 8px;margin:1px 0 0;text-align:center;font-size:100%;text-decoration:none;color:#333;height:14px}
#navigation ul#toggle span,#navigation ul#toggle a.current,#navigation ul#toggle a.current:hover {border:2px solid  #182d86;border-bottom:none;padding-bottom:6px;margin-top:0}
#navigation ul#toggle a {background:#108bc4;border-top:1px solid  #108bc4;border-right:1px solid  #fff;border-bottom:1px solid  #108bc4;color:#fff}
#navigation ul#toggle li a:hover,#navigation ul#toggle li a.selected {margin-top:0;background:#003480;border-top:2px solid  #003480;border-bottom:1px solid  #003480;color:#fff}
#navigation ul#toggle li.selected a#current {background:#108bc4}
#toggle .sub {display:none}

/* Login  module*/
#frmLogin fieldset {clear:both;font-size:100%;border-color:#333;border-width:1px;border-style:solid;padding:10px;margin:0}
#frmLogin fieldset legend {font-size:15px;font-weight:normal;color:#000;margin:0;padding:4px 5px}
#frmLogin input,#frmLogin select,#frmLogin textarea {color:#000;font:100% Tahoma,Arial,sans-serif}
#frmLogin div {clear:left;display:block;width:354px;height:expression('1%');margin:5px 0 0;padding:1px 3px}
#frmLogin fieldset div.notes {float:right;width:158px;height:auto;margin:0 0 10px 10px;padding:5px;border:1px solid #666;color:#666;font-size:88%;background:#ffffe1}
#frmLogin fieldset div.notes h4 {padding:3px 0 3px 27px;border-width:0 0 1px;border-style:solid;border-color:#666;color:#666;font-size:110%;background:url(/images/icon_info.gif) no-repeat top left}
#frmLogin fieldset div.notes p {margin:0 0 1.2em;color:#666}
#frmLogin fieldset div.notes p.last {margin:0}
#frmLogin div fieldset {clear:none;border-width:1px;border-style:solid;border-color:#666;margin:0 0 0 142px;padding:0 5px 5px;width:197px}
#frmLogin div fieldset legend {font-size:100%;padding:0 3px 0 9px}
#frmLogin div.required fieldset legend {font-weight:bold}
#frmLogin div label {display:block;float:left;width:70px;padding:3px 5px;margin:0 0 5px;text-align:right}
#frmLogin div.optional label,#frmLogin label.optional {font-weight:normal}
#frmLogin div.required label,#frmLogin label.required {font-weight:bold}
#frmLogin p.error {color:#fff;padding:3px 3px 5px 27px;border:1px solid #000;margin:auto 100px;background:#f00 url(/images/icon_error.gif) no-repeat 3px 3px}
#frmLogin div.error {color:#666;border:1px solid #f00;background:#ffffe1 url(/images/required_bg.gif) no-repeat top left}
#frmLogin div.error #frmLogin p.error {border-style:none;font-size:88%;font-weight:bold;margin:0 0 0 118px;width:200px;color:#f00;background:transparent url(/images/icon_error.gif) top left}
#frmLogin div input,#frmLogin div select,#frmLogin div textarea {width:200px;padding:1px 3px;margin:0}
#frmLogin div.submit {width:214px;padding:0 0 0 90px}
#frmLogin div.submit div {display:inline;float:left;text-align:left;width:auto;padding:0;margin:0}
#frmLogin div.submit input {  width: auto;}
table.data { background-color:#182d86;border: 1px solid #444; border-bottom:0px;}
table.data td, table.data th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; background-color:#FFF;padding:3px;border-bottom:1px solid #444; vertical-align:top}
table.data th { text-align:left; color:#FFF; background-color:#6699cc;padding:6px 3px;font-size:12px;}

/* Glossary System */
.instant_message { padding: 5px; font-size: 12px; font-family: Arial; visibility: hidden; position: absolute; width: 240px; border: outset 2px #FFFFFF; background: #D4D0C8; z-index: 25000; }
#content 	.instant_message { padding: 5px; font-size: 12px; font-family: Arial; visibility: hidden; position: absolute; width: 240px; border: outset 2px #FFFFFF; background: #D4D0C8; z-index: 25000; }

.instant_message a { width: 240px; font-weight: bold;  color: black; text-decoration: none; cursor: default}
.instant_message a:hover {color: #ffffff; background: #0A246A} 	
.instant_message .hr { width: 100%; font-size: 1px; height: 1px; line-height: 1px; background: #808080; border-bottom: solid 1px #ffffff; margin: 2px}
a.thesaurus,a.thesaurus:link, a.thesaurus:visited

#content 	.instant_message a { width: 240px; font-weight: bold;  color: black; text-decoration: none; cursor: default}
#content 	.instant_message a:hover {color: #ffffff; background: #0A246A} 	
#content 	.instant_message .hr { width: 100%; font-size: 1px; height: 1px; line-height: 1px; background: #808080; border-bottom: solid 1px #ffffff; margin: 2px}
#content 	a.thesaurus,#content 	a.thesaurus:link, #content 	a.thesaurus:visited { color: black; text-decoration: none; border-bottom: 1px dotted black; cursor: pointer; }

/* Extra Buttons */
#btnFeedback, #btnPrint, #btnPrevious, #btnNext {float:right;padding:10px 4px;}
#feedback {position:absolute; display:none; width:290px; height:385px; background: url(/atern/images/background_feedback.gif) no-repeat; z-index:100; margin-left:390px; padding:10px; top:130px}
#feedback  label { display:block; font-weight:bold}
#feedback_form input, #feedback_form select,#feedback_form textaraa  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
#feedback_close { float:right}

/* Products Table */
#product-table { overflow:scroll; width: 700px}

.products th { border:1px solid #000; font-weight:bold}
.products td { border:1px solid #000; text-align:center; padding:2px;}

.products th.business {  background-color: #FF6600}
.products th.solution { background-color: #339900}
.products th.management {  background-color: #0066CC}
.products th.core { border-top:1px solid #000; background-color: #FFFF00}
.products th.business_sub {background-color: #FF9900; font-style:italic}
.products th.solution_sub {   background-color: #87B138; font-style:italic}
.products th.management_sub { background-color: #99CCFF; font-style:italic}	
.products td.core {background-color: #FFFFCC}
.products td.business { background-color: #FFCC99}
.products td.solution { background-color: #D2F9DE}	
.products td.management { background-color: #E6FFFF}	

/* Other */
.highlight {color:#6699cc; font-weight:bold}
.highlightalt {color: #990000; font-weight:bold}
.notice {font-size:9px}
.error { border:1px solid #F00; background-color:#FF8083;padding:6px; text-align:center; font-weight:bold; color:#fff}

ul.sr li {margin-top:12px;}
ul.sr li h5 { margin-bottom:0px;}