#content-fixed-width{width:650px;padding:0 5px;}

* {margin:0;padding:0;}
body {
	font-family: Verdana, Tahoma,  Helvetica, Arial;
	font-size: 10px;
	color: #333333;
  	}
/* Link Styles */
a, a:active, a:visited a:link { text-decoration: none; color: #004B85;}
a:hover { text-decoration: underline;}
a:active.smallgrey, a:link.smallgrey,a:visited.smallgrey { color: #666666; text-decoration: none;}
a:hover.smallgrey{ color: #666666; text-decoration: none; border-bottom:1px #666666 solid;}
a.underline {border-bottom:1px #004B85 solid;}
a:hover.underline {text-decoration:none;}

/* General Styles */
img {border:0;}
hr {margin:3px 0;background:#000;height:1px;color:#ACACAC;border:none;}

/* Typography */
p {line-height:1.6em;padding:5px;}
b {font-weight:bold;}
.bold {font-weight:bold;}
em {color:#2963a9;}
blockquote {padding:0 15px;line-height:1.6em;}
 
h1, h2, h3, h4, h5, h6 {font-weight:bold;letter-spacing:.03em;color:#666666;padding:0 0 2px 0px;}
h1 {font-size:16px}
h2 {font-size:14px}
h3 {font-size:13px}
h4 {font-size:12px}
h5 {font-size:11px}
h6 {font-size:10px}

h1.black,h2.black,h3.black,h4.black,h5.black,h6.black {color:#000000;}
h1.underline,h2.underline,h3.underline,h4.underline,h5.underline,h6.underline{border-bottom:1px solid #ACACAC;}
h4.title {
	margin: 0;
	color: #2963a9;
	padding: 10px 5px 5px 15px;
	font-family: Verdana, sans-serif;
	letter-spacing: 0.11em;
}
h3.title {
	margin: 0;
	padding: 5px 5px 5px 15px;
	font-family: Verdana, sans-serif;
	letter-spacing: 0.02em;
}
.highlight {color:#E3701A; font-weight:bold;}
.highlight-bkg {
	background-color:#C2C2C2;
	text-align:center;
	margin:-2px;
	font-weight:bold;
	width:auto;
	border-bottom:1px solid #999;
	padding:4px; }

.subdued {color:#999}
.error, .redtextb {font-weight:bold; color:#990000;}
span .error {padding-bottom:2px;}
.grid-error {color:#FFFF00;}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#666;display:block;letter-spacing: 1px}
.bold-underline {font-weight:bold;text-decoration:underline}
.form {width: auto; border: 1px solid #C0C0C0; background-color: #F0F0F0;}


.required {color:#990000;}
.red {color:#990000;font-weight:bold;}
span.blue-bold {font-weight:bold;color:#004B85;}
small {font-size:9px}
/* List */
ul {margin:5px;list-style-type:none;line-height:1.6em;}
ol {margin:5px 20px;}
ol li {line-height: 1.6em;background: none; list-style-type: decimal;margin:0 15px;}
li {padding-left: 10px;}
ul.bullet li {
	padding-left: 10px;
	margin:0 0 0 10px;
	background:transparent url(../images/li-bullet.gif) 0 .4em no-repeat;
	}
.breadcrumb {font-size:12px; font-weight:bold;margin-bottom:12px;padding:0;}
#breadcrumb {font-size:12px; font-weight:bold;margin-bottom:12px;padding:0;}


dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

.pagination {background: #f2f2f2;color:#333;padding: 4px 4px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:1px 5px;border: 1px solid #ccc}
.pagination p a:hover {background:#004B85;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:1px 5px;border: 1px solid #ccc;color:#ccc}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;border:none}

.tabs {height:25px;}
ul.tabs {
	list-style: none;
	padding:0;margin:0;
	}
ul.tabs li  {
	float: left;
	background:url(../images/nav_right_off.gif) no-repeat right top;
	padding:0;margin:0;
	position:relative;
	top:7px;
	}
ul.tabs li input {
	text-decoration:none;
	padding:2px 15px;
	color:#333;
	display:block;
	background:url(../images/nav_left_off.gif) left top no-repeat;
	}
ul.tabs li.active 
 	{
	float: left;
	background:url(../images/nav_right_on.gif) no-repeat right top;
	position:relative;
	top:4px;
	}
ul.tabs li.active input
 	{
	text-decoration:none;
	padding:4px 15px;
	color:#000;
	font-weight:bold;
	display:block;
	background: url(../images/nav_left_on.gif) left top no-repeat;
	}
		
/* Grey Round Box */
.grey-round-box {width:100%;background-color:#F7F7F7;}
.grey-round-box .bl {background: url(../images/grey-box-bl.gif) 0 100% no-repeat}
.grey-round-box .br {background: url(../images/grey-box-br.gif) 100% 100% no-repeat}
.grey-round-box .tl {background: url(../images/grey-box-tl.gif) 0 0 no-repeat}
.grey-round-box .tr {background: url(../images/grey-box-tr.gif) 100% 0 no-repeat;}
.grey-round-box .t {background: url(../images/grey-box-dot.gif) 0 0 repeat-x;}
.grey-round-box .b {background: url(../images/grey-box-dot.gif) 0 100% repeat-x}
.grey-round-box .l {background: url(../images/grey-box-dot.gif) 0 0 repeat-y}
.grey-round-box .r {background: url(../images/grey-box-dot.gif) 100% 0 repeat-y}

/* White Round Box */
.white-round-box {width:100%; background-image:url(../Images/white-box-bkg.gif);background-repeat:repeat-x;background-position:bottom;}
.white-round-box .bl {background: url(../images/white-box-bl.gif) 0 100% no-repeat}
.white-round-box .br {background: url(../images/white-box-br.gif) 100% 100% no-repeat}
.white-round-box .tl {background: url(../images/white-box-tl.gif) 0 0 no-repeat}
.white-round-box .tr {background: url(../images/white-box-tr.gif) 100% 0 no-repeat;}
.white-round-box .t {background: url(../images/grey-box-dot.gif) 0 0 repeat-x;}
.white-round-box .b {background: url(../images/grey-box-dot.gif) 0 100% repeat-x}
.white-round-box .l {background: url(../images/grey-box-dot.gif) 0 0 repeat-y}
.white-round-box .r {background: url(../images/grey-box-dot.gif) 100% 0 repeat-y}
.white-round-box h6 {color:#333; text-align:center; padding:2px 10px;}
.prop {float:right;width:1px;}

 /* FORM Elements */
 a.edit-button {
    border-bottom:1px solid #004B85;
	font-size:9px;
	color: #004B85; 
 }
a:hover.edit-button {
 	text-decoration:none;color:#999;
	}

.link-button {
	background-color:#FFF;
	border:none;
	color: #004B85;
	}
.link-button:hover {
	border:none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004B85;
	background-color: #FFFFFF;
	padding:2px;
	font-weight: normal;
	}
input:focus {background-color:#F2F2F2;	}
input.no-border {border:none;margin:2px;}	
span.no-border input {
	border:none;margin:0 2px;
	}
span input {margin:0 2px;}
input.search {
  	width:200px; 
	font-size:10px;
    background:url(../images/search-form-bkg.gif) bottom left repeat-x;
	border: 1px solid #004B85;
	vertical-align:top;
	}
input.buy-button, #submitHdr, #submitFtr{padding:0px;background-color:transparent;}
input.button{
	background:url(../images/button-blue-bkg.gif) top left repeat-x;
	font-weight:bold;
	padding:1px 0px;
	color: #FFF;
	}
input.disabled{
    background-color:#F0F0F0;
	border: 1px solid #999999;
	font-weight:bold;
	padding:0;
    color:#909090;	
}
input.button-large{
	background:url(../images/button-blue-bkg.gif) top left repeat-x;
	font-weight:bold;
	font-size:14px;
	padding:1px 30px;
	color: #FFF;
	}
input.button-white{
 	background:url(../images/button-wht-bkg.gif) top left repeat-x;
	border:1px #333333 solid;
	height:20px; 	
	font-weight:bold;
	padding:0;
	color: #333333;
	}
input.co-button-white{
 	background:url(../images/button-wht-bkg.gif) top left repeat-x;
	border:1px #333333 solid;
	font-size:9px;
	font-weight:bold;
	color: #333333;
	}	
 input.error {
	color:#000000;
	background-color: #FFFFAA;
	border: 1px solid #990000;
	font-weight: normal;
	}

fieldset {
    border-color:#CCC;
    border-style:solid;
    border-width:1px;
    padding: 5px;
	color:#000000
	}
	
#divFieldset legend{
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004B85;
	background-color: #FFF;
	border: 1px solid #8b9bab;
	padding:0px;
	font-weight: normal;
	}
select.test {background-color:transparent;z-index:-1001;}
select.test option {background-color:transparent;z-index:-1001}
option {
	padding:1px 2px;
}
select.error {
	color: #000;
	background-color: #FFFFAA;
	border: 1px solid #990000;
	font-weight: normal;
	}
label {
	color: #000000;
	font-weight: bold;
	padding-left:2px;
    }
/* Table Styles */
table {
  	font-family: Verdana, Tahoma, Helvetica, Arial;
  	font-size: 10px;
  	text-align: left;
	color: #000000;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}
thead th {
	font-weight: bold;
	background-color:#C0C0C0;
	padding: 3px;
	vertical-align:top;
	border:1px solid #999;
	}
tbody th {background-color: #C0C0C0;padding:4px;color:#333;border:1px solid #999;}
tbody th.sub {background-color: #F0F0F0;}
tbody th table thead th {border:none;}
td {
  	vertical-align:top;
	border-width: 0px;
  	padding: 3px;
	}
tr.header {background-color:#C0C0C0;}

tr.alt-grey {background-color: #F0F0F0;}
tr.alt-fade {
  	background:#FFF url(../Images/white-box-bkg.gif) bottom left repeat-x;
  	}
 
tr.error {
	background:#FFF url(../Images/table-error-bkg.gif) bottom left repeat-x;
	}
 
tr.error input.error {
	color:#990000;
	background-color: #FFF;
	border: 1px solid #990000;
	font-weight: bold;
	padding-right:3px;
	}
 
table.border {border:1px #CCCCCC solid;}
table.border td {border:1px #CCCCCC solid;}
table.row-border tr {border:1px #CCCCCC solid;}
table.outerBorder {border:1px #CCCCCC solid;}
table.no-border td, table.no-border tr {border:0px;}
table.border hr { margin:3px 0;background:#AEAEAE;height:1px;border:none;padding:0; }
table.no-pad td {padding:0px;}

.padding5 {padding:5px;}
.padding10 {padding:10px;}
.padding15 {padding:15px;}
.padding20 {padding:20px;}
.padding40 {padding:40px;}
.floatright {float:right;}
.floatleft {float:left;}
.clear {clear:both;}
#ctl00_ContentPlaceHolder1_imgBtnPrint {display:none;}
#ctl00_ContentPlaceHolder1_imgBtnClose {display:none;}
.center {
	text-align: center;
	padding: 0;
	margin: 0;
}img.floatright {
	float: right;
	margin: 10px;
}
img.floatleft {
	float: left;
	margin: 10px;
}

#dogear, #jcornerSmall, #jcornerBig { display:none;  }
