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

blockquote	{ margin: 1.5em 0 1em 0; color:#734a37; font-style: italic; line-height:1.7em; font-size:11px;}
	blockquote .byline { display:block; margin:.5em 1.5em; }
strong		{ font-weight: bold; }
em,dfn		{ font-style: italic; }
dfn			{ font-weight: bold; }
sub			{ line-height: 0; vertical-align:sub; font-size:75%; }
sup			{ vertical-align:super; font-size:75%;}

abbr,
acronym		{ border-bottom: 1px dotted #666; }
address		{ margin: 0 0 1.5em; font-style: italic; }
del			{ color:#666; }

pre,code	{ margin: 1.5em 0; white-space: pre; }
pre,code,tt	{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

/*Body*/
body {
		position:relative;
		left:0px;
		line-height:normal; 
		font-size:12px; 
		color:#000000; 
		font-family: Arial, Helvetica, sans-serif;
		margin:0;
		background:url(../images/bg_paper_wrap.jpg) top center;
}

/* Lists */

li ul,
li ol		{ margin:0 1.5em; }
ul, ol		{ margin: 0 1.5em 1.5em 2em; }

ul			{ list-style-type: circle;}
ol			{ list-style-type: decimal; font-weight:normal; font-size:12px; color:#ffffff;}

dl			{ margin: 0 0 1.5em 0; }
dl dt		{ font-weight: bold; }
dd			{ margin-left: 1.5em;}

.xplus {text-indent:20px;}

/* Tables */

table		{ margin:0; width:100%; } /*Put table inside Div to have a custom width*/
th			{ background:none;}
th,td		{ padding:0px 0 0 0px;  text-align:left; line-height:14px; vertical-align:top; color:#ffffff; font-size:12px; }
td			{ padding:8px 0px 8px 0px; text-align:left;  background:none; }
tr.even td	{}

thead td,
tfoot td	{ border-top:1px dotted #fa96c9; padding:10px 0; }

th.center,
td.center	{ text-align:center; }
th.left,
td.left		{ text-align:left; }
th.right,
td.right	{ text-align:right; }
#tablediv	{ width:600px; }

caption		{ background: #eee; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
	margin: 0;
	}

p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:15px; }

h1 {}
	
h2 {}
h3 {}
h4 {}
	
h6 {font-size:16px; width:auto; font-family:Helvetica, Arial, sans-serif; color:#B12823;}

iframe {background-color:transparent; border-collapse:none; outline:none;}


/*Common Classes*/

input {font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; border-top:1px solid #c0b29e; border-left:1px double #c0b29e; padding:0px 0 0 5px; height:16px; color:#6f4a37; font-size:12px;}
	
input[type="text"] { 
	top:0;
	color:#000000;
	background:#ffffff;
	font-size:.9em;
	font-weight:bold;
	margin:0px 0 0 0px; 
	border:1px solid #ffffff;
	width:379px; 
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
input[type="text"]:hover {
	color:#000000;
	background:#ffffff;
	font-size:.9em;
	font-weight:bold;
	margin:0px 0 0 0px; 
	border:1px solid #666666;  
	width:379px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	}		

input[type="text"]:focus {
	color:#000000;
	background:#ffffff;
	font-size:.9em;
	font-weight:bold;
	margin:0px 0 0 0px; 
	border:1px solid #881216; 
	width:379px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	}		
	
input.text, select {
	width:100px; 
	font-size:.9em;
	font-weight:bold;  
	text-align:left;
	border:1px solid #cacfd2;
	position:relative; 
	letter-spacing:normal;
	line-height:normal;
	cursor:pointer;
	}

input.text, select:hover {
	width:100px; 
	font-size:.9em;
	font-weight:bold;
	text-align:left;
	border:1px solid #5d6569; 
	letter-spacing:normal;
	line-height:normal;
	margin:0 0 0 0px;
	cursor:pointer;
	}

label {font-size:12px; text-transform:uppercase; color:#ffffff;}

/* file selector */
input[type="file"] {
  height:inherit;
  border:1px solid #9ea3a6;
  }

input[type="image"] {background:none; background-color:none; background-image:none;}

input[type="radio"] {background:none; background-image: none; background-color:none;}

input[type="button"] {background:none; background-image: none; cursor:pointer; }

input[type="submit"] {background:none; background-image: none; cursor:pointer; color:#e5c633;}
input[type="submit"]:hover {cursor:pointer; color:#db9010;}


radio {background:none; background-image: none; background-color:none;}

/* check boxes */
input[type="checkbox"] {background:none; cursor:default;}

textarea {
	color:#000000;
	background:#ffffff;
	font-size:14px;
	margin:0px 0 0 0px; 
	padding:3px 0 0 5px; 
	border:1px solid #ffffff;
	width:379px; 
	height:300px;
	font-family:Arial, Helvetica, sans-serif;

}

textarea select:hover {
	color:#000000;
	background:#ffffff;
	font-size:14px;
	margin:0px 0 0 0px; 
	padding:3px 0 0 5px; 
	border:1px solid #666666;
	width:auto; 
	font-family:Arial, Helvetica, sans-serif;
}

input.textarea {
	color:#000000;
	background:#ffffff;
	font-size:14px;
	margin:0px 0 0 0px; 
	padding:3px 0 0 5px; 
	border:1px solid #881216;
	width:auto; 
	font-family:Arial, Helvetica, sans-serif;

} /*For .NET text Areas*/

input.textarea select:hover {
	color:#000000;
	background:#ffffff;
	font-size:14px;
	margin:0px 0 0 0px; 
	padding:3px 0 0 5px; 
	border:1px solid #666666; 
	width:auto; 
	font-family:Arial, Helvetica, sans-serif;
}


form {}

.vertical_list {display:block; padding:0px; margin:0px; list-style:none;}
.vertical_list li {display:block;  padding:0px; margin:0px 0 10px 0px;}

.horizontal_list {display:block; padding:0px; margin:0px 0px; letter-spacing:.05em;}

.horizontal_list li {display:inline; font-weight:bold; margin:0px 0px 0 0px; padding:0px;}

ul.list_indent {padding:0 0 0 40px; position:relative;}
ul.list_indent li {margin:-10px 0 0px 0px; position:relative;}

.error {color:#C00C00; display:block;}
.success{color:#000000; display:block;}
