@charset "utf-8";
/* CSS Document */
* {
	
	margin:0px;
	
	padding:0px;
	
	}
	
a {
	
	color:#000;
	
	text-decoration:none;

	}
	
a img {
	
	border:0px;
	
	}
	
body {
	
	background:url(../images/bg-rep.jpg) repeat-x top left #bfcef7;
	
	margin:0px;
	
	padding-top:8px;

	font-family:'Cambria', 'Times New Roman', Times, serif;
	
	font-size:14px;
	
	line-height:150%;
	
	}

#wrapper {
	
	width:785px;
	
	margin:0px auto;
	
	padding:0px;
	
	background:url(../images/bg-left.jpg) top left repeat-y;
	
	height:100%;	/* To avoid clear: both*/
	
	overflow:hidden;	/* To avoid clear: both*/
	
	}

#page {
	
	background:url(../images/bg-right.jpg) top right repeat-y;
	
	}

#container {
	
	margin:0px 6px;
	
	height:100%;
	
	overflow:hidden;
	
	}

#nav {
	
	background:url(../images/nav-rep.jpg) repeat-x top left;
	
	}

#nav .container {
	
	background:url(../images/nav-left.jpg) no-repeat top left;
	
	}
	
#nav .specifier {
	
	background:url(../images/nav-right.jpg) no-repeat top right;
	
	padding:9px 0px 10px 20px;
	
	height:100%;
	
	overflow:hidden;
	
	}
	
#nav ul.menu {
	
	list-style:none;
	
	margin:0px;
	
	padding:0px;
	
	}
#nav ul.menu li {
	
	float:left;
	
	display:block;
	
	list-style:none;
	
	margin-right:30px;
	
	height:25px;
	
	}
#nav ul.menu li a {

	display:block;
	
	background:url(../images/menu-right.jpg) top right no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:13px;
	
	color:#fff;
	
	}

#nav ul.menu li a span{
	
	background:url(../images/menu-left.jpg) top left no-repeat;
	
	display:block;
	
	padding:6px;
	
	}
	
#nav ul.menu li a:hover{
	
	background:url(../images/menu-right-hover.jpg) top right no-repeat;
	
	}

#nav ul.menu li a.iehover{
	
	background:url(../images/menu-right-hover.jpg) top right no-repeat;
	
	}

#nav ul.menu li a:hover span {
	
	background:url(../images/menu-left-hover.jpg) top left no-repeat;
	
	}

#nav ul.menu li a.iehover span { 
	
	background:url(../images/menu-left-hover.jpg) top left no-repeat;
	
	}

#nav ul.menu li.last {
	
	margin:0px;
	
	}
	
#header {
	
	background:url(../images/header-bg.jpg) no-repeat top left;
	
	padding:46px 0px 54px 16px;
	
	}
	
#flash{
	
	height:100%;
	
	overflow:hidden;
	
	background:#fff;
	
	}
	
	
#flash .left {
	
	float:left;
	
	clear:left;
	
	margin-top:2px;
	
	width:167px;
	
	height:178px;
	
	background:url(../images/flash-banner-1.jpg) no-repeat top left;
	
	}
	
#flash .right {
	
	float:right;
	
	clear:right;
	
	margin-top:2px;
	
	}
	
#main {
	
	background:#fff;
	
	}
#content {
	
	margin-left: 5px;
	
	background:url(../images/sidebar-rep.jpg) repeat-y top left;
	
	height:100%;
	
	overflow:hidden;
	
	}
	
#sidebar {
	
	width:191px;
	
	float:left;
	
	display:inline;
	
	}
	
#sidebar .specifier {
	
	padding:5px;
	
	font-family:'Cambria', 'Times New Roman', Times, serif;
	
	font-size:14px;
	
	color:#000;
	
	margin-top:30px;
	
	}

#sidebar .specifier ul.menu {
	
	list-style:none;
	
	padding:0px;
	
	margin-bottom:15px;
	
	margin-left:-5px;
	
	margin-right:-5px;
	
	zoom:1;
	
	position:relative;
	
	}
	
#sidebar .specifier ul.menu li{
	
	list-style:none;
	
	display:block;
	
	margin:0px 2px;
	
	padding:0px;
	
	height:25px;
	
	border-bottom:1px dotted #c5c8cb;
	
	}
	
#sidebar .specifier ul.menu li a {
	
	display:block;
	
	padding:6px 0px 7px 15px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:12px;
	
	color:#3a3532;
	
	}
	
#sidebar .specifier ul.menu li.selected a{
	
	color:#004c9f;
	
	}
	
#sidebar .specifier ul.menu li:hover{
	
	background:url(../images/sidebar-rep-hover.jpg) repeat-y top left;
	
	}
	
#sidebar .specifier ul.menu li.iehover{
	
	background:url(../images/sidebar-rep-hover.jpg) repeat-y top left;
	
	}
	
#sidebar .specifier ul.menu li.last{
		
	border:0px;
	
	}
	
#matter {
	
	float:left;
		
	padding:20px 10px 20px 16px;
	
	}
	
#matter .specifier {
	
	font-family:'Cambria', 'Times New Roman', Times, serif;
	
	font-size:14px;
	
	color:#000;
	
	width:546px;
	}
#matter h2 {
	
	margin:5px 0px;
	
	padding:5px;
	
	display:block;
	
	font-family:'Cambria', 'Times New Roman', Times, serif;
	
	font-size:24px;
	
	color:#282725;
	
	border-bottom:1px dashed #282725;
	
	font-weight:normal;
	
	}
	
#matter p {
	
	font-family:'Cambria', 'Times New Roman', Times, serif;
	
	font-size:14px;
	
	line-height:150%;

	color:#3a3532;
	
	
	}

#footer {
	
	width:773px;
	
	background:url(../images/footer-bg.jpg) no-repeat top left;
	
	color:#4e769f;
	
	font-family:'Tahoma', 'Cambria', 'Times New Roman', Times, serif;
	
	font-size:12px;
	
	height:100%;
	
	overflow:hidden;
	
	margin:0px auto;
	
	padding:0px;
	
	}

#footer .legal {
	
	float:left;
	
	padding:20px 0px 20px 10px;
	
	}
	
#footer .legal a {
	
	color:#4e769f;
	
	}
	
#footer .credits {
	
	float:right;
	
	padding:20px 10px 20px 0px;
	
	}

#footer .credits a{
	
	color:#4e769f;
	
	}

.listing  { 

	margin:10px 0px; 
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:12px;
	
	}

.listing th {
	
	border-bottom:1px solid #fff;

	}

.listing td {
	
	padding:2px 3px !important;

	}

.trhover {
	
	background:#eee;
	
	color:#000;

}

.form_narrow label {
	
	padding:0px;
	
	font-size:11px;

}

.form_narrow #bsubmit {
	
	font-size:10px;
	
	margon-left:200px;
	
	display:block;
	
	}

