@charset "utf-8";
/* CSS Document */

body{ 
	font: 100% Arial, Helvetica, sans-serif; line-height:1.3em; color:#758e9d; background:inherit 
}
img { behavior: url('images/iepngfix.htc'); border:none}
a{text-decoration:none; color:#000}
a:hover{text-decoration: underline}


input.but{width:auto}
body input:focus { border:1px solid #a4b6c8}
.form_error{color:red; font-size:11px; text-align: inherit}

select{background:#fff; border:1px solid #dde9f5; width:130px; padding:3px 5px; color:#505050}
select.small{background:#fff; border:1px solid #dde9f5; width:90px; padding:3px 5px}
select.small1{background:#fff; border:1px solid #dde9f5; width:60px; padding:1px 1px}
select.big{background:#fff; border:1px solid #dde9f5; width:180px; padding:3px 5px}
#form_detail #salute input{width:50px; }
body input.save{
  width:65px;
  color:#fff;
  font-family:arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight:bold;
  background:url('/images/button.gif') no-repeat #4384f0;
  border:1px solid #1e5fc7;
  /*margin-top:3px;*/
  /*padding:4px 16px 1px;*/
  text-align:center;
  vertical-align:center;
}

fieldset.main{color:#000}

div.hover{line-height:1.8em}
div.hover a img{width:12px; height:12px; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
div.hover a:hover img{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

/* - - PLACEHOLDER - - */
.container { padding: 0 0 1.0em; overflow:hidden}
.container input{background:#fff; border:1px solid #dde9f5; width:200px; padding:3px 5px}
.main {	position: relative;	width:550px; margin: 0 auto }

h1{font: 120%/130% Arial, Helvetica, sans-serif; font-weight:bold; color: #3c5799}

/*- - MINOR - -
h1{font: 150%/130% Trebuchet Ms, Century Gothic, "Cooper Black", Georgia, Times, serif;	font-weight:bold; color: #768e9d}
h2{ font: 170%/190%  Georgia, Century Gothic, "Cooper Black", Times, serif; text-transform:capitalize; color:#89c984}
h2 a{color:#89c984}
h2 a:hover{color:#768e9d}*/

/* - - GLOBAL - - */
small{font-weight:normal; font: 100%/100% Arial, Helvetica, sans-serif}
p{padding:4px 0}
.search{ font-size: small; color:#c7d4de; background:url('images/search_icon.gif') top left no-repeat; padding-left:20px}
.left{float:left; width: auto}
.right{float:right; width:auto}
.meta{background:#f9fbff; border-top:1px solid #efefef; border-bottom:1px solid #efefef; padding:0 3px}
.textright{float:right; width:82%; padding-left:5px; border-left:1px solid #e2e2e2}
.bold, label, legend {font-weight: bold !important;}
.important {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #c33;
	margin: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container{ width:500px; margin:0 auto}
#details div.right{float:right; width:200px; background:#006666; position:relative; right:150px}
#details li.normal{width:220px; float:left; display:inline; padding-bottom:2px}
#details li.title{width:130px; float:left; display:inline; padding-bottom:2px}

#form{font-size:12px}
#agree{color:#000}
#goldline {
	border-bottom:dotted 1px #663;
}

.brandit{
 background:url(/images/brandit.gif) top left repeat-x !important;
}