@charset "utf-8";
/* CSS Document */

body {margin: 0px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 11px;}
input {font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 12px;}
p,td {font-size: 13px;}
b, strong {color:#333333}
a {color:#002E66}
h2 {color:#FF6600; font-size: 16px;}
h1 {color:#FF6600}
em {color:#DDDDDD}
img {border: none;}
.emtext {color:#DDDDDD; font-size: 11px; font-style:italic; line-height:15px;}
.nopadding {margin:0px; padding:0px}
.bar{content: "."; display: block; height: 1px; clear: both; font-size:1px; line-height:1px;}
.bar-white { background-color:#FFFFFF; display:block}
.bar-blue { background-color:#002E66; display:block}
.bar-gray { background-color:#D9D9D9; display:block; margin:1px auto;}
.h3{ color:#FFFFFF; font-size: 1.1em;}
.bar-heading{ background-image:url(../images/heading/bar_bg.gif); background-repeat:repeat-x; display:block; margin:0px; padding:0px;}
.clear {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

ul.menu-sub {list-style:none; }
	ul.menu-sub li { padding-right: 5px; padding-bottom: 20px; background-position: 0px 30px; background-image:url(../images/line_hor.jpg); background-repeat:repeat-x}
	ul.menu-sub li.first { padding-top: 0px; }


#page-layout {margin:0px auto; width: 765px; padding:0px 0px; display:block}
#page-layout:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-header {margin:0px; padding: 0px;}
	#page-header-logo {padding: 0px 0px; float:left;}
	#page-header-contact {padding: 14px 0px; float:right;}
	#page-header-right { width: 446px; float:right}
	#page-header-right a {color:#737782; text-decoration:none}
	#page-header-right a:hover {color:#737782; text-decoration:underline}
	#page-header-right:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-header:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#page-navigation {margin-bottom:10px; padding: 0px; float:right}
	#page-navigation a{colour: #DEDEDE; text-decoration:none; font-size: 12px}
	#page-navigation a:hover{colour: #002E66; text-decoration:underline}
	#page-navigation ul{margin:0px; padding: 0px; list-style: none;}
	#page-navigation ul li{margin:0px; padding: 0px 5px; display: inline; }
#page-content {margin: 0px; padding: 1px; border-color:#CCCCCC; border-width: 1px}
#page-content-outer {margin:5px; padding:0px; background-color:#FFFFFF; height: 322px; overflow: auto;}
#page-content-inner {margin:10px; }
#page-content:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#page-footer { display: block; color:#999999; margin:0px auto; width: 765px; font-size:11px }
	#page-footer a {color:#999999; text-decoration:none}
	#page-footer a:hover{color:#999999; text-decoration:underline}
	#page-footer-left {float:left; margin: 5px 15px;}
	#page-footer-right {float:right; margin: 5px 15px; text-align:right; line-height: 14px}
#page-footer:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
