@import url(tabs.css);
  /* Tag styles */
html, body, form, div, ul {margin:0;padding:0;}
body {margin-top:10px;margin-bottom:10px;}
body {font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;text-align:center;background-color:#ccc;color:#000;}
td, th
{ /* IE6/Win doesn't let TD or TH inherit from body, so repeat rule */
	font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;color: #000;}
p {text-indent:2em;}
p, li {margin: 0 0 0.4em 0;padding:0.4em 0 0 0;}
ul {margin:0 0 0 1em;padding:0 0 0 1em;}
hr {margin:3px 0;padding:0;color:#369;}
img {border:none;display:inline;}
small {font-size:80%;}
big {font-size:120%;}
b {font-weight:bold;}

h1 {font-size:1.5em;font-weight:normal;margin:0 0 0.2em 0;color:#000080;line-height:1.2;}
h2 {font-size: 1.2em;font-weight: bold;margin:.5em 0;padding:0;background-color:#C7D5E3;}
h3 {font-size: 1.2em;font-weight:bold;margin:.5em 0;padding:0;color:#369;}
h4 {font-size:1.1em;color:#EEECF5;margin:15px 0 5px 0;padding:5px;line-height:1;background-color:#492F91;}
h5 {font-size:1.1em;font-style:italic;font-weight:bold;color:#000080;background-color:transparent;margin:0;}
h6 {font-size:1.1em;font-weight:bold;color:#000080;margin:1em 0 0 0;}

a {text-decoration:underline;}
a:link { color: #369; }
a:visited {	color: #369; }
a:hover {	color: #f60; }
a:active { color: #f90; }

/* General classes used site-wide */
.fs {font-size:80%}
.fl {font-size:120%}
.center {text-align:center;}
.minimargin {margin:0.1em 0;}
.nomargin {margin:0;}
.nopadding {padding:0;}
.addtopmargin1 {margin-top:0.5em;}
.addtopmargin2 {margin-top:1em;}
.addtopmargin4 {margin-top:1.3em;}
.indent {text-indent:2em;}
.noindent {text-indent:0;}
.standardlineheight {line-height:1em;}
.infobox {border:1px solid #281A4F;width:152px;margin-bottom:10px;padding:3px;}
.separatorbox {border-top:1px solid #000080;}
.contentbox {border:1px solid #369;margin-bottom:10px;}
.contentbox p {margin-left:5px;margin-right:5px;}
.headline {margin-bottom:0;color:#765;font-weight:bold;font-size:130%;}
.caption {margin:0 0 1em 0;padding:0;font-size:.8em;line-height:1.1em;text-indent:0;color:#000080;font-weight:bold;}
.attn {font-weight:bold;color:#063;margin:5px 0;text-align:center;}
.bold {font-weight:bold;}

/* Styles for specific controls / places */
div#container {margin:0 auto;text-align:left;width:760px;border:1px solid #281A4F;background-color:#f5f5f5;}
div#container div#header {position:relative;}
div#container div#header div#slogan {position:absolute;top:10px;left:300px;font-weight:bold;color:#000080;
	font-family:Helvetica;font-size:1.2em;}
div#container div#header div#slogan p	{margin:0;padding:0;}

div#container div#body {clear:both;}
div#container div#body div#banner {float:left;width:182px;min-height:500px;margin:0;padding:10px;background-color:#ece9d8;border-right:1px solid #765;border-bottom:1px solid #765;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	}
body>#container>#body>#banner {width:160px;} /* be nice to Opera 5 */

div#container div#body div#banner p {text-indent:0;}
div#container div#body div#banner div.infobox ul#news {margin:0 0 0 15px;padding:0;}
div#container div#body div#banner div.infobox ul#news li {font-size:80%;}
div#container div#body div#banner div.infobox p.headline {margin:-5px -5px 0.4em -5px;padding:0.4em 0 0.4em 0;background-color:#492F91;color:#fff;text-align:center;}
div#container div#body div#banner div#mcsd {margin:20px auto;text-align:center;}
div#container div#body div#banner div#mcsd img {border-top:solid 4px #483D8B;border-bottom:solid 4px #483D8B;}


div#container div#body div#content {margin:0 0 50px 180px;padding:10px;}
div#container div#body div#content h4 a {text-decoration:none;}
div#container div#body div#content div.product_header {margin:5px 0 20px 0;border-top:thin solid #000080;}
div#container div#body div#content div.product_header h1 {display:inline;}
div#container div#body div#content div.product_header h1 a:visited {color:#000080;}
div#container div#body div#content div.product_header h1 a:hover {color: #f60;}
div#container div#body div#content div.product_header h1 a {color:#000080;text-decoration:none;}

div#container div#body div#content div#leftcol h5 {font-size:1.1em;font-weight:bold;}

div#container div#body div#content div#rightcol {float:right;width:300px;}

/* Footer */
div#footer {font-size:80%;color:#fff;clear:both;margin:0;padding:0;border-top:1px solid #765;}
div#footer a:link {color: #fff;}
div#footer a:hover {color: #dcdcdc;}
div#footer div#footercontent {background-color:#334E78;padding:0.5em 0;}
div#footer div#footercontent div#rightcol {float:right;text-align:right;}
div#footer div#footercontent p {margin:0;padding:0;}
/* Holly hack to get IE/Win to properly display footer div */
/* Hide from IE-mac \*/
* html #footer {height: 1%;} /* Only IE/Win will parse this line */

