/* shared */
h2,h3,h4,span,#container-name span,#container-slogan span,#content p a,#border p a,#container-footer a:hover,#subnavigation li a {color:#006AC3;}
body,html,h1,#content p,#content li {color:#666666;} 
/* shared */
body,html {margin:0;padding:0;height:100%;width:100%;background: #ffffff url(images/bg_main.gif) repeat-x;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
#container {width:750px;margin:0 auto;}
#container-header {width:670px;height:85px;padding:20px 40px 0px 40px;background-image:url(images/bg_header.gif);line-height:85px;font-size:28px;font-weight:bold;}
#container-header a {color:#666666;text-decoration:none;}
#container-name {float: left;}
#container-slogan {float:right;font-size:18px;font-weight: normal;font-style:italic;padding-right:10px;}
#container-eyecatcher {width:670px;padding:0 40px;height:175px;background-image:url(images/bg_eyecatcher.gif);}
#container-navigation {width:670px;background-color:#45AAFF;height:22px;border-bottom:1px solid #ffffff;}
ul#navigation {margin:0;padding:0;}
#navigation li {display:inline;list-style: none;height:22px;}
#navigation li a {color:#ffffff;line-height:22px;font-size:11px;text-decoration:none;padding: 5px 15px 6px 15px;border-right:1px solid #ffffff;}
#navigation li a:hover {text-decoration:underline;background-color:#0066CC;}
#container-content {width:670px;background:transparent url(images/bg_content.gif) no-repeat;padding:20px 40px 0 40px;margin:0;height: auto;}
#content {width:430px;float: left;}
#border {width:170px;margin-left:480px;}
#container-footer {border-top:4px solid #E5E5E5;width:670px;padding:10px 0 20px 0;margin: 0 40px;clear:both;color:#aeaeae;}
#container-footer a {font-weight:bold;padding:2px;color:#aeaeae;}
#footer {font-size:11px;color:#aeaeae;width:670px;margin-bottom:20px;}
#footer-copyright {float:left;width:325px;margin-bottom:40px;padding-left:10px;}
#footer-meta {float:right;text-align:right;width:325px;padding-right:10px;}
.clearer {clear:both;}
h1 {font-size:22px;margin:0;padding:0px 0 20px 25px;background:transparent url(images/h1_arrow.gif) no-repeat 5px 7px;line-height:24px;}
h2 {font-size:16px;padding:5px 0 5px 25px;letter-spacing:1px;text-transform:uppercase;}
h3 {font-size:14px;padding:5px 0 0 25px;text-transform:uppercase;letter-spacing:-0.5px;}
h4 {font-size:14px;text-transform: uppercase;letter-spacing:-0.5px;}
hr {border:none 0;border-top:1px solid #cccccc;height:1px;}
#content hr {border:none 0;border-top:1px solid #cccccc;margin: 0 0 0 25px;height:1px;}
#content p {line-height:19px;margin: 0 0 20px 25px;}
#content p a,
	#border p a {text-decoration:none;border-bottom: 1px dotted #006AC3;padding:2px;}
#content p a:hover, 
	#border p a:hover {text-decoration:none;color:#FFFFFF;background-color: #006AC3;padding:2px;}
#content li {line-height:20px;margin:0 0 0 15px;}
#content .quote {border-top:1px solid #E5E5E5;background-color:#f7f7f7;border-bottom:1px solid #E5E5E5;padding:15px 15px 15px 65px;background:transparent url(images/bg_quote.gif) no-repeat 10px 10px;color:#0066CC;font-style:italic;}
#border p {line-height:17px;font-size:11px;margin:0 0 15px 10px;}
ul#subnavigation {padding:0;margin:0 0 15px 0;background-image:none;}
#subnavigation li {list-style:none;padding: 2px 0 2px 10px;margin:0 0 5px 0;}
#subnavigation li a {text-decoration:none;border-bottom:1px dotted #006AC3;}
#subnavigation li a:hover {text-decoration:none;border-bottom:1px solid #006AC3;}
ul#news {padding:0;margin:0;background-image: none;}
#news li {list-style:none;background:transparent url(images/li_cube.gif) no-repeat 2px 6px;padding:2px 0 2px 15px;margin:0 0 15px 0;}
#content img {background-color:#E7F1FF;padding:4px;border:1px solid #006AC3;}
img.alignleft {float:left;margin: 0 15px 5px 0px;}
img.alignright {float:right;margin: 0 0 5px 15px;}
img.alignabove {margin: 0 0 10px 0;}
