
body {
	background:#E7EFEF;
	padding:0px;
	margin:10px 0px 10px 0px;
	text-align:center;
	font-family:'Trebuchet MS', Arial;
}

.wrap {
	background:#FFFFFF;
	margin:0px auto;
	padding:0;
	width:800px;
}

div {margin:0; padding:0}
#container {padding:0; margin:30px 0 0 0;}

a {color:#3385D6; text-decoration:underline}
a:hover{text-decoration:none;}
p{margin:10px 0 0 0;padding:0;}

.grey {color:#7F7D75; text-decoration:none}
.grey2 {color:#CCCCCC; text-decoration:none}
.grey3 {color:#999999; text-decoration:none}
.blue {color:#3385D6; text-decoration:none}
.white {color:#ffffff; text-decoration:none}
.red {color:#ff0000; text-decoration:none}
.black {color:#000000; text-decoration:none}

.txt15 {font-size:15px}
.txt12 {font-size:12px}
.txt16 {font-size:16px}
.txt11 {font-size:11px}
.txt13 {font-size:13px}
.txt10 {font-size:10px}
.txt14 {font-size:14px}
.txt20 {font-size:20px}
.txt24 {font-size:24px}
.txt30 {font-size:30px}

.padLR {
	padding-left:10px;
	padding-right:10px;
}

.padAll{
	padding:10px;
}

.padTB {
	padding-top:20px;
	padding-bottom:20px;
}

.form190 { 
		width:190px;
		height:19px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#A2A1A1;
		background-color:#F7F7F7;
		color:#7F7D75;
		padding:1px}
		
.form278 {
		width:278px;
		height:19px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#A2A1A1;
		background-color:#F7F7F7;
		color:#7F7D75;
		padding:1px}
		
.form300 {
		width:300px;
		height:19px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#A2A1A1;
		background-color:#F7F7F7;
		color:#7F7D75;
		padding:1px}

.reg {
		padding:5px;
		border-style:dashed;
		border-width:1px;
		border-color:#A2A1A1;
		background-color:#F7F7F7;
}

.bgA {background-color:#E7EFEF;}
.bgB {background-color:#F3F2ED;}

.borderA {
		padding:0px;
		border-style:dashed;
		border-width:1px;
		border-color:#A2A1A1;
}

.borderB {
		padding:0px;
		border-style:solid;
		border-width:1px;
		border-color:#999999;
}

.validation-advice {
	margin: 5px 0;
	padding: 3px;
	background-color: #E7EFEF;
	color : #FF0000;
	font-weight: bold;
	border-top-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;	
	border-top-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	border-left-style: solid;	
	border-top-color: #E7EFEF;	
	border-right-color: #E7EFEF;	
	border-bottom-color: #E7EFEF;	
	border-left-color: #E7EFEF;	
	width: 100%;
}

.error-image {
	padding-left: 19px;
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
}

.validation-message {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 5px;
	background-color: #E7EFEF;
	color : #FF0000;
	font-weight: bold;
	border-top-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;	
	border-top-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	border-left-style: solid;	
	border-top-color: #E7EFEF;	
	border-right-color: #E7EFEF;	
	border-bottom-color: #E7EFEF;	
	border-left-color: #E7EFEF;
	width: 100%;
}
.validation-message-row2 {
	color : #7F7D75;
	font-weight: normal;
	line-height: 1.3em;
	font-size: 0.94em;
	padding:0px;
	margin:0px;
}

/* http://www.spiffycorners.com/ */
.r_box{display:block}
.r_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc}
.r_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  background:#d5d5d5}
.r_box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;
  background:#d3d3d3}
.r_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;}
.r_box4{
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1}
.r_box5{
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5}
.r_boxfg{
  background:#cccccc}

.box_wrap {
	padding:0;
	margin:15px 0 0 0;
}

.y_h2 h3 {
	margin:0;
	padding:0;
	font-family: verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 122%;
	line-height: 152%;
	font-size-adjust: none;
	font-stretch: normal;
	color: #3285b4;
}

.y_box1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3285b4;
	border-right-color: #3285b4;
	border-bottom-color: #3285b4;
	border-left-color: #3285b4;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding:5px;
	background-color: #b8d1e0;
}

.y_box2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9700;
	border-right-color: #FF9700;
	border-bottom-color: #FF9700;
	border-left-color: #FF9700;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding:5px;
	background-color: #FFCC00;
}

.y_box3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EC799A;
	border-right-color: #EC799A;
	border-bottom-color: #EC799A;
	border-left-color: #EC799A;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding:5px;
	background-color: #FFBAD2;
}

.y_box4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding:5px;
	background-color: #EBEBEB;
}

.border1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}