@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
.clear {clear:both;}

.print {display:none;}

.orderby {background:url(../../images/orderupdown.png) no-repeat left;padding-left:14px;}
.orderby:hover {background:url(../../images/orderup.png) no-repeat left;}

.orderby.orderdesc {background:url(../../images/orderup.png) no-repeat left;padding-left:14px;}
.orderby.orderdesc:hover {background:url(../../images/orderdown.png) no-repeat left;}

.orderby.orderasc {background:url(../../images/orderdown.png) no-repeat left;padding-left:14px;}
.orderby.orderasc:hover {background:url(../../images/orderup.png) no-repeat left;}

body {text-align:center;color:#646464}
body, table {font:12px Arial, Helvetica, sans-serif;}
h1, h2, h3, h4 {font:10px FrutigerCE Roman, Arial Unicode MS, Arial;margin:10px 0px 5px;}
h1 {font-size:22px;margin-bottom:15px;}
h2 {font-size:16px;}
h3, h4 {font-size:120%;margin-bottom:5px;}
p {margin:10px 0px 10px;}
ul {list-style:none;}
li {margin:4px 0px;}
ol {margin-left:20px;}
img {border:none;}

a {text-decoration:none;color:#1494E0;}
a:hover {text-decoration:underline;}

.error, .message {padding:5px 10px;margin:0px 5px;}
.error p, .message p {margin:5px 10px;}
.error {background:#FFF4F4;border:1px solid red;border-width:0px 1px 1px;}
.message {background:#FBFFFC;border:1px solid green;border-width:0px 1px 1px;}

#logo {background:url(../images/merit_solutions_strapline.jpg) no-repeat top right;width:700px;text-align:left;}
#background, #footer {width:998px;margin:0px auto 10px;}
#background {background:url(../images/background_slice.jpg) repeat-y top;}
#background2 {background:url(../images/background_bottom.jpg) no-repeat bottom;}
#container {text-align:left;margin:0px 21px;padding-bottom:10px;}

.header_search {margin:7px 10px 0px 0px}
*+html .header_search {margin-top:4px;}
* html .header_search {margin-top:4px;}

input, select, option, textarea {font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px;}
select, option {padding:1px;}

label {font-weight:bold;float:left;width:120px;margin-right:15px;}
label, input, select, textarea {margin:2px 0px;}

/**/
#recaptcha_area {float:left;}

hr {background:none;height:1px;border:1px solid #CCCCCC;border-width:1px 0px 0px;margin:5px 5px;}

table {width:100%;margin:0px;}
th, td {padding:3px 5px;}
table.nopadding th, table.nopadding td {padding:0px;}
td.top {vertical-align:top;}
.center {text-align:center;}
tr.red td.first, tr.red td.second {background:#FFDDDE;}
tr.green td.first, tr.green td.second {background:#D7FFD7;}
tr.yellow td.first, tr.yellow td.second {background:#FFE2A8;}

.vl {background:url(../images/verticalline.jpg) no-repeat bottom left;padding-left:20px;}

#navbar {background:#010101 url(../images/navigation_slice.jpg) repeat-x top left;height:38px;}
#navbar input {border:none;}
.navigation, #footer {}
.navigation li {display:inline;float:left;}
.navigation li a {display:inline-block;margin:3px 0px 0px;padding:4px 25px;background:url(../images/navigation_border.jpg) no-repeat right;color:white;text-decoration:none;font-size:11px;}
.navigation li.last a {border-right:none;}
.navigation li a:hover {text-decoration:underline}

.navigation_top {margin:10px;}
.navigation_top li {display:inline;}
.navigation_top li a {display:inline-block;padding:0px 11px 0px 8px;border-right:1px solid #A7A7A7;text-decoration:none;color:black;text-decoration:none;font-size:11px;}
.navigation_top li a:hover {text-decoration:underline;}
.navigation_top li.last a {border-right:none;}

#wide {float:left;clear:left;width:570px;}
#wide .inner {margin:0px 40px 50px 50px;}
.narrow {float:right;clear:right;width:380px;}
.narrow .inner {margin:0px 50px 50px 0px;}
#wide ul li {background:url(../images/breadcrumb.jpg) no-repeat top left;padding-left:15px;}
#wide ul li.pdf {background:url(../images/pdficon2.jpg) no-repeat top left;padding-left:22px;margin-left:10px;}

#full {margin:0px;}
#full .inner {margin:0px 50px 0px 50px;}

.breadcrumb {margin:20px 20px 5px;}
.breadcrumb li {display:inline;margin:0px 0px 0px 7px;}
.breadcrumb li a {padding:0 11px 0 0;
background:url(../images/breadcrumb.jpg) no-repeat top right;}
.breadcrumb li a:hover {
/*background:url(../images/breadcrumb.jpg) no-repeat -38px right;*/}
.breadcrumb li.last a {background:none;}

#footer {font-size:90%;text-align:right;color:#A6A6A6}
#footer ul {margin:0px 21px;}
#footer li {display:inline;margin-left:10px;}
#footer a {font-weight:bold;text-decoration:none;font-weight:bold;color:#A6A6A6}

/*ROLLOVER MENU*/
	/*#navbar ul li.last {background:none;}
	
	.menulist ul {
		z-index:99;
	}
	* html .menulist ul li a {width:200px;}
	#navbar ul li {display:inline;list-style:none;}
	#navbar ul li a {display:inline-block;color:white;text-decoration:none;padding:6px 20px;
		background:url(../../images/navigation_li_border.jpg) no-repeat top left;
	}
	#navbar ul li a:hover {text-decoration:none;}
	
	#mainNavRoot ul {margin-top:13px !important;left:-9px !important; padding:6px 0 6px 0 !important;}
	*+html #mainNavRoot ul {margin-top:19px !important;}
	* html #mainNavRoot ul {margin-top:19px !important;margin-left:11px;}
	
	#mainNavRoot ul li a {
		min-width:150px;
		float:left !important;
		clear:left;
		padding:6px 12px !important;
	}
	#mainNavRoot ul li a:hover {
		background:#4E4E4E url(../../images/navigation_sub_slice_hl.jpg) repeat-x top left;
	}
	
	#navbar ul li ul {background:black url(../../images/navigation_sub_slice.jpg) repeat-x top left;}
	#navbar ul li ul li a {background:none;}
/**/