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

body
{
	margin:0px;
	text-align:center;
	background:#e3e8ed url(../images/bgr.jpg) repeat-x center top;
}
body, table, input, label, texarea
{
	font-family:Swis721 BT,/* Tahoma*/;
	font-size:12px;
	color:#000000;
}

#wrapouter
{
	width:100%;	
	background: url(../images/bgr1.jpg) repeat-y center top;
	margin:0px auto;
}
#wrap
{
	width:1051px;
	margin:0px auto;
	text-align:center;
	background:url(../images/bgtop.jpg) no-repeat top center;
}

#contwrap
{
	width:965px;
	margin:0px auto;
	text-align:center;
}

.lft
{
	float:left;
}

.rgt
{
	float:right;
}

.clr
{
	clear:both;
}

#logo
{
	padding-top:15px;
	width:950px;
	height:116px;
	text-align:left;
	font-weight: bold
	
}

#phone
{
	color:#2F83BA;
    font-size:24px;
	padding-top:0px;
	width:783px;
	height:0px;
	text-align:right;
	margin-left: 650px
	
}


#banner
{
	margin:10px 2px 10px 13px;
	width:593px;
	height:224px;
}

#thankyou
{
	color: #ffffff;
	font-size: 17px;
	text-align:left;
	margin:10px 2px 10px 13px;
	
}

#privacy2
{
	color: #ffffff;
	font-size: 12px;
	text-align:left;
	margin:10px 2px 10px 13px;
	
}

#banner .title
{
	left:271px;
	position:absolute;
	margin-top:70px;
	width:364px;
	height: 80px;
}

#content
{
	width:582px;
	margin-top:40px;
	margin-left:13px;
	margin-right:13px;
	text-align:left;
}

H1
{
	margin:0px;
	font-family:Adobe Garamond Pro, /*Swis721 BT, Tahoma*/;
	font-size:30px;
	color:#2f83ba;
	text-align:left;
}

H2
{
	margin:0px;
	font-family:Myriad Pro/*, Swis721 BT*/;
	font-size:25px;
	color:#2f83ba;
	text-align:left;
}


H4
{
	margin:0px;
	font-family:Myriad Pro/*, Swis721 BT*/;
	font-size:18px;
	color:#2f83ba;
	text-align:left;
}

#content P
{
	font-size:14px;
	margin:10px 0px;
	font-family:Myriad Pro, Tahoma;
	text-align:left;
}

#prg
{
	width:582px;
	margin:10px 0px;
}

#prg .heading 
{
	width:582px;
	height:25px;
	background:url(../images/prgrm.png) no-repeat left center;
	color:#000000;
	font-size:14px;
	line-height:25px;
	padding-left: 26px;
}

#prg .overbg
{
	width:582px;
	height:25px;
	background:url(../images/prgactive.png) no-repeat left center;
}

#prg .txt
{
	 display:none;
	 margin:10px;
}

#prg .heading A
{
	color:#000000;
	text-decoration: none;
	padding-left:26px;
}
#prg P
{
	font-size:12px;
	margin:10px 0px;
	font-family: Tahoma;
	text-align:left;
	line-height:16px;
}

#prg UL
{
	margin:0px 10px;
	padding:0px;
	list-style-type:circle;
}

#prg UL LI
{
	margin:0px 10px;
	padding:0px;
	line-height:20px;
}




#prg2
{
	width:582px;
	margin:10px 0px;
}

#prg2 .heding 
{
	width:582px;
	height:25px;
	background:url(../images/prgcat.png) no-repeat left center;
	color:#000000;
	font-size:16px;
	line-height:25px;
	padding:0px;
	

}




#rgtcol
{
	width:357px;
}

#rgtcol P
{
	font-size:13px;
	margin:10px;
	font-family: Tahoma;
	text-align:left;
	line-height:16px;
}

#form
{
	margin:10px 14px 0px 12px;
	width:331px;
	height:521px;
	background:url(../images/formbg.png) no-repeat top center;
	text-align:left;
}

#form .frmheding
{
	width:331px;
	height:56px;
	background:url(../images/searchhedingbg.png) no-repeat top center;
}
#form table
{
	text-align:left;
}
#form table td
{
	padding-left:10px;
	padding-top:2px;
	padding-top:2px;
}
label
{
	width:140px;
	height:19px;
	text-align:left;
}

input
{
	width:140px;
	height:19px;
	color:#00000;
	background:url(../images/inputbg.jpg) no-repeat top   left;
	border:0px;
	text-align:left;
}
textarea
{
	width:138px;
	height:18px;
	color:#00000;
	background:url(../images/listboxbg.jpg) no-repeat top   left;
	border:0px;
	text-align:left;
}

.textareabig
{
	width:299px;
	height:18px;
	color:#00000;
	background:url(../images/listboxbg2.jpg) no-repeat top   left;
	border:0px;
	text-align:left;
}

.btnstyle
{
	text-align:center;
	width:233px;
	height:35px;
	background:none;
	border:0px;
}


#location
{
	margin:10px 14px 0px 12px;
	width:331px;
	height:1355px;
	background:url(../images/atilocationbg.png) no-repeat top center;
	text-align:left;
}

#location .locheding
{
	width:331px;
	height:56px;
	background:url(../images/searchhedingbg.png) no-repeat top center;
}
#location b
{
	font-size:14px;
	margin-left:0px;
}

#location .bulhd
{
	color:#2f83ba;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/bult2.png) no-repeat left center;
}
#privacy
{
	margin:10px 14px 0px 12px;
	width:331px;
	height:218px;
	background:url(../images/privacybg.png) no-repeat top center;
	text-align:left;
}

#privacy .prheding
{
	width:331px;
	height:56px;
	background:url(../images/searchhedingbg.png) no-repeat top center;
}
#privacy P
{
	font-size:11px;
	margin:6px 10px;
	font-family: Tahoma;
	text-align:justify;
	line-height:15px;
}

.select1 SELECT {
	WIDTH: 138px; DISPLAY: block; 
}
.select1 SELECT.replaced {
	DISPLAY: none
}
.select1 UL.selectReplacement {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 138px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/listboxbg.jpg) no-repeat left top; HEIGHT: 18px; PADDING-TOP: 0px
}
.select1 UL.selectReplacement LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 138px; PADDING-RIGHT: 12px; DISPLAY: none; BACKGROUND: #ffffff; COLOR: #3d3d3d; FONT-SIZE: 11px; CURSOR: pointer; PADDING-TOP: 0px; 
}
.select1 UL.selectOpen LI {
	DISPLAY: block; BACKGROUND: url(../images/listboxbg.jpg) repeat-y left top; z-index:0; 
}
.select1 UL.selectReplacement LI.selected {
	DISPLAY: block; position:relative; BACKGROUND: url(../images/listboxbg.jpg) repeat-y left top; COLOR: #3d3d3d;  z-index:1;
}
.select1 UL.selectOpen LI.selected {
	DISPLAY: block; BACKGROUND: url(../images/listboxbg.jpg) repeat-y left top; COLOR: #3d3d3d;  
}
.select1 UL.selectOpen LI:hover {
	BACKGROUND: url(../images/listboxbg.jpg) repeat-y left top; COLOR: #9e0000; 
}
.select1 UL.selectOpen LI.hover {
	BACKGROUND: url(../images/listboxbg.jpg) repeat-y left top; COLOR: #9e0000;
}
.select1 UL.selectOpen LI.selected:hover {
	BACKGROUND: url(../images/listboxbg.jpg) repeat-y left top; COLOR: #9e0000; 
}


.select2 SELECT {
	WIDTH: 299px; DISPLAY: block;
}
.select2 SELECT.replaced {
	DISPLAY: none
}
.select2 UL.selectReplacement {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 299px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/listboxbg2.jpg) no-repeat left top; HEIGHT: 18px; PADDING-TOP: 0px;  
}
.select2 UL.selectReplacement LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 2998px; PADDING-RIGHT: 12px; DISPLAY: none; BACKGROUND: #ffffff; COLOR: #3d3d3d; FONT-SIZE: 11px; CURSOR: pointer; PADDING-TOP: 0px; 
}
.select2 UL.selectOpen LI {
	DISPLAY: block; BACKGROUND: url(../images/listboxbg2.jpg) repeat-y left top;  z-index:0; 
}
.select2 UL.selectReplacement LI.selected {
	DISPLAY: block; position:relative; BACKGROUND: url(../images/listboxbg2.jpg) repeat-y left top; COLOR: #3d3d3d;  z-index:1;
}
.select2 UL.selectOpen LI.selected {
	DISPLAY: block;  BACKGROUND: url(../images/listboxbg2.jpg) repeat-y left top; COLOR: #3d3d3d;  
}
.select2 UL.selectOpen LI:hover {
	BACKGROUND: url(../images/listboxbg2.jpg) repeat-y left top; COLOR: #9e0000; 
}
.select2 UL.selectOpen LI.hover {
	BACKGROUND: url(../images/listboxbg2.jpg) repeat-y left top; COLOR: #9e0000;
}
.select2 UL.selectOpen LI.selected:hover {
	BACKGROUND: url(../images/listboxbg2.jpg) repeat-y left top; COLOR: #9e0000; 
}

blockquote {
   display: block;
   line-height: 150%;
   
   width: auto;
   padding: 10px 20px 10px 20px;
   margin: 15px 0;
   background: #f6f6f6;
   border-top: 1px solid #e5e5e5;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #e5e5e5;
   border-bottom: 1px solid #e5e5e5;
}


#tablecell {
   border-collapse: collapse;
   width: 50%;
}
#tablecell td, #tablecell th {
   border: 1px solid #5D5D5D;

   padding: 3px 7px 2px;
}
#tablecell th {
   background-color: #5D5D5D;
   color: #FFFFFF;
   font-size: 12px;
   padding-bottom: 4px;
   padding-top: 5px;
   text-align: left;
}
#tablecell tr.alt td {
   background-color: #EAF2D3;
   color: #000000;
}

#tablecell2 {
   border-collapse: collapse;
   width: 100%;
}

#tablecell2 td, #tablecell2 th {
   border: 1px solid #5D5D5D;

   padding: 3px 34px 2px;
}
#tablecell2 th {
   background-color: #5D5D5D;
   color: #FFFFFF;
   font-size: 12px;
   padding-bottom: 4px;
   padding-top: 5px;
   text-align: left;
}
#tablecell2 tr.alt td {
   background-color: #EAF2D3;
   color: #000000;
}


span.note {color: #000000;border: 1px solid #E7BD72;background: #FFF3A3;
display: block;padding: 8px 10px 8px 26px;margin: 15px 0; /* url(../images/note.png) 10px 50% no-repeat; */}

