@charset "utf-8";

img{
	border:0;
	}



a{
cursor: pointer;
text-decoration:none;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:126px;
	width:215px;
	background:#f5f5f5;
	border:2px solid #b9b9b9;
	z-index:2;
	font-size:11px;
	font-family: Tahoma, Arial;
	top: 346px;
	left: 655px;
}
#popupContactClose{
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	display:block;
}
#popupContact  #box1 {
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}


#button{
text-align:center;
margin:100px;
}
#popupContact2 {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	/*height:213px;*/
	width:396px;
	background:#f5f5f5;
	border:2px solid #b9b9b9;
	z-index:50;
	font-size:11px;
	font-family: Tahoma, Arial;
}
#popupContactClose2 {
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	display:block;
}


#popupContact2 #box2 {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	overflow-y:auto;
	overflow-x:hidden;
	height: auto;
}
#popupContact2 #hd {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #de0000;
	font-weight: bold;
	padding-left: 12px;
	background-color: #FFFFFF;
	line-height: 18px;
}
#popupContact2 #popup_footer {
	padding-right: 12px;
	padding-left: 12px;
}
	
#popupContact2 #popup_footer a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #143cad;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 3px;
}
#popupContact2 #popup_footer a:hover {
	text-decoration: none;
}
#thanku_popup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:213px;
	width:396px;
	background:#f5f5f5;
	border:2px solid #b9b9b9;
	z-index:200;
	font-size:11px;
	font-family: Tahoma, Arial;
}
#thanku_popupClose {
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	display:block;
}
#thanku_popup #box3 {
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	padding-top: 25px;
}
#reg_popup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:275px;
	width:500px;
	background:#ffffff;
	border:2px solid #b9b9b9;
	z-index:150;
	font-size:11px;
	font-family: Tahoma, Arial;
}
#Reg_popupClose {
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	display:block;
}


#reg_popup #hd2 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 12px;
	background-color: #494949;
	line-height: 20px;
}
#reg_popup  #box4 {
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
#reg_popup #box4 a {
	font-weight: normal;
	color: #565656;
	text-decoration: underline;
	height: auto;
}
#reg_popup #box4 a:hover {
	text-decoration: none;
}
#reg_popup2 {
	display:none;
	position:absolute;
	_position:absolute; /* hack for internet explorer 6*/
	height:160px;
	width:500px;
	background:#ffffff;
	border:2px solid #b9b9b9;
	z-index:50;
	font-size:11px;
	font-family: Tahoma, Arial;
}
#Reg_popupClose2 {
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	display:block;
}
#reg_popup2  #hd3 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 12px;
	background-color: #494949;
	line-height: 20px;
}
#reg_popup2 #box5 {
	padding-top: 60px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}



.dotted_line {
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 19px;
}
.dotted_line2 {
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 15px;
}



.input1 {
	background-color: #f1f0aa;
	height: 19px;
	width: 144px;
	border: 1px solid #838181;
	margin: 0px;
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #333333;
	line-height: 19px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.input2 {
	height: 18px;
	width: 132px;
	border: 1px solid #cccccc;
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	color: #333333;
}
.input3 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 18px;
	height: 19px;
	width: 57px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	color: #333333;
}
.input4 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	width: 104px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	color: #666666;
}

.select {
	font-family: Tahoma, Arial;
	font-size: 11px;
	height: 19px;
	width: 144px;
	line-height: 19px;
	border: 1px solid #cccccc;
	color: #333333;
	z-index: 1;
}
.select2 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	height: 18px;
	width: 116px;
	line-height: 18px;
	border: 1px solid #cccccc;
	color: #666666;
	z-index: 1;
}
.select3 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	height: 18px;
	width: 126px;
	line-height: 18px;
	border: 1px solid #cccccc;
	color: #666666;
	z-index: 1;
}



.red {
	color: #de0000;
	font-weight: bold;
}
.textarea {
	height: 61px;
	width: 168px;
	overflow: auto;
	border: 1px solid #cccccc;
}

.txt {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
/* ::::: http://www.kelvinluck.com/assets/jquery/jScrollPane/styles/jScrollPane.css ::::: */

.jScrollPaneContainer { overflow: hidden; position: relative; z-index: 1; }
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0pt;
	top: 0pt;
	height: 100%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}
.jScrollPaneDrag {
	position:absolute;
	background:#afaeae;
	cursor:pointer;
	overflow:hidden;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width: 4px;
}
.jScrollPaneDragTop { overflow: hidden; position: absolute; top: 0pt; left: 0pt; }
.jScrollPaneDragBottom { overflow: hidden; position: absolute; bottom: 0pt; left: 0pt; }

a.jScrollArrowUp { background: transparent url('../images/basic_arrow_up.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.jScrollArrowUp:hover { background-position: 0pt -15px; }
a.jScrollArrowDown { background: transparent url('../images/basic_arrow_down.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.jScrollArrowDown:hover { background-position: 0pt -15px; }

a.jScrollArrowUp { background: transparent url('../images/basic_arrow_up.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.jScrollArrowUp:hover { background-position: 0pt -15px; }
a.jScrollArrowDown { background: transparent url('../images/basic_arrow_down.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.jScrollArrowDown:hover { background-position: 0pt -15px; }

div#page { 
position:relative; 
width:965px; 
margin:0 auto; 
}

