@charset "utf-8";
/* CSS Document */
*{ border:0; margin:0; outline:0; }
body{ background:#6fb1e3 url(../images/hdr_bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; color:#3b3b3b; font-size:12px; line-height:16px; }
h1{ color:#1a5590; font-size:18px; line-height:22px; border-bottom:1px solid #cacaca; border-bottom-style:dotted; padding-bottom:6px; margin:6px 0; }
h2{ color:#1a5590; font-size:18px; padding:15px 0 0 5px; }
h3{ color:#1a5590; font-size:18px; padding-left:10px; line-height:32px; }
h4{ color:#1a62a7; font-size:14px; padding-left:4px; }
h5{ color:#1a5590; font-size:14px; border-bottom:1px solid #cacaca; border-bottom-style:dotted; padding-bottom:6px; margin:6px 0; }
h6{ color:#1a5590; font-size:22px; padding-left:10px; line-height:26px; }
p{ margin:10px 4px 12px 4px; text-align:justify; }
p a{ color:#1a62a7; text-decoration:none; }
p a:hover{ text-decoration:underline; }
input{ border:1px #10446b solid; background:#dbecf8; font-family:"Calibri", Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:2px 0; }
textarea{ border:1px #10446b solid; background:#dbecf8; font-family:"Calibri", Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:4px; }

.clear{ clear:both; }
.marB_6{ margin-bottom:6px; }
.pad_10{ padding:10px; }
.marLR_10{ margin:0 10px; } 
.img{ border:1px solid #e1f2ff; margin:10px 0; }
.img_s_left{ border:1px solid #e1f2ff; margin:10px 10px 10px 0; }
.img_s_right{ border:1px solid #e1f2ff; margin:10px 0 10px 10px; }
.img_b{ border:1px solid #e1f2ff; }
.video{ text-align:center; border:1px solid black; margin-bottom:20px; }
.red{ color:#ff0000; margin:6px 0 6px 0; }
.gray{ color:#969696; font-size:26px; border:none; font-family:"Times New Roman", Times, serif; line-height:36px; }
.backtotop{ font-size:10px; }

#hdr_bg{ background:url(../images/banner_bg.jpg) no-repeat top; }
#footer_bg{ background:url(../images/ftr_bg.gif) repeat-x bottom; }
#footer_section{ height:526px; width:970px; margin:0 auto; color:#eef2f5; }
.ftr_pad{ padding:20px 0 24px 0; }
.ftr_form{ padding:0 30px 0 20px; border-right:2px solid #3c7ba8; }
.ftr_hdr{ font-size:16px; color:#eef2f5; font-weight:bold; margin-bottom:10px; }
.level{ font-weight:bold; font-size:13px; padding-right:6px; color:#eef2f5; }
.redText{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:yellow; font-size:10px; }
.sponsred_brdr_top{ background:url(../images/ftr_separator_line.gif) repeat-x top; }
.sponsred_brdr_btm{ background:url(../images/ftr_separator_line.gif) repeat-x bottom; padding:10px 0 6px 0; }
.sponsered{ padding:0 3px; }
.sponsered a img{ margin-right:5px; border:1px solid #001e34; }
.copyright{ font-size:11px; color:#92bfdf; }
.copyright a{ font-size:11px; color:#92bfdf; text-decoration:underline; }
#page_container{ width:970px; margin:0 auto; }
#flash_banner{ }

#containt_section{ background:#ffffff; padding:20px; }
#list1 ul{ list-style:none; padding:0; margin-bottom:8px; }
#list1 ul li{ background:#e1f2ff; margin-bottom:4px; }
#list1 ul li:hover{ background:#1a5590; }
#list1 ul li a{ background:url(../images/bullet.gif) no-repeat left; background-position:8px 9px; text-decoration:none; color:#1a5590; display:block; font-size:14px; font-weight:bold; padding:6px 8px 6px 28px; }
#list1 ul li a:hover{ color:#e1f2ff; background:url(../images/bullet_hover.gif) no-repeat left; background-position:8px 9px; }

.cards_pad{ padding:11px 0 10px 26px; background:url(../images/cards_bg.jpg) no-repeat top; }
.cards_pad a img{ margin-right:6px; }
.video{ background:#000000; border:1px solid #006699; margin-top:4px; }
.box{ padding:10px; border:1px solid #dddddd; background:#fbfafb; }
.box_img1{ background:url(../images/img1.gif) no-repeat top; height:180px; border:1px solid #dddddd; }
.box_img2{ background:url(../images/img2.jpg) no-repeat top; height:180px; }
.box_img3{ background:url(../images/img3.gif) no-repeat top; height:180px; }
.box_containt{ height:110px; overflow:hidden; }
.box_link{ color:#1a5590; text-decoration:none; font-size:12px; font-weight:bold; padding-left:4px; }
.box_link:hover{ color:#009cff; }
.hdr_bg{ background:url(../images/hdr_bg-40.gif) repeat-x top; }
.hdr_bg_left{ background:url(../images/hdr_bg_left.gif) no-repeat left; }
.hdr_bg_right{ background:url(../images/hdr_bg_right.gif) no-repeat right; height:32px; width:100%; }
.tbl_brdr{ border:1px solid #dddddd; }
.tr_pad1{ padding:10px 20px; }
.tr_pad2{ padding:10px 20px; background:#fbfafb; }

#list2 ul{ padding:0; list-style:none; margin-bottom:6px; margin-top:4px; }
#list2 ul li{ padding:2px 0 4px 0; }
#list2 ul li a{ background:url(../images/bullet2.gif) no-repeat top; background-position:6px 3px; padding-left:26px; color:#0080e3; font-size:12px; font-weight:bold; text-decoration:none; display:block; }
#list2 ul li a:hover{ color:#09243c; }

.coupon{ width:257px; background:url(../images/coupon_bg.gif) no-repeat top; border:1px solid #dddddd; }
.coupon_pad{ padding:30px 10px 10px 10px; }
.coupon_content{ padding:30px 0 0 0; }
.coupon_link{ color:#60b8b2; text-decoration:none; font-size:12px; font-weight:bold; padding-left:4px; }
.coupon_link:hover{ color:#3c67b0; }

.glowingtab a{ float:left; background:url(../images/btn_left.gif) no-repeat left top; margin:0; margin-right: 1px; padding:0 0 0 5px; text-decoration:none; font-weight:bold; margin-left:4px; clear:both; }
.glowingtab a span{ float:left; display:block; background:url(../images/btn_right.gif) no-repeat right top; padding: 2px 16px 2px 11px; color:#ffffff; }
.glowingtab a:hover{ background-position:0% -20px; } 
.glowingtab a:hover span { color: #7bfdff; background-position:100% -20px; }

.tbl_hdr{ background:#4f81bd; color:#ffffff; font-size:16px; font-weight:bold; padding:4px; }
.bTop{ border-top:1px solid #000000; }
.bBtm{ border-bottom:1px solid #000000; }
.bLeft{ border-left:1px solid #000000; }
.bRight{ border-right:1px solid #000000; }
.tbl_subhdr{ background:#dbe5f1; color:#0e51a2; font-size:14px; font-weight:bold; padding:2px; }
.tbl_subhdr2{ background:#95b3d7; color:#0e51a2; font-size:14px; font-weight:bold; padding:2px; }
.tbl_subhdr3{ background:#376091; color:#dbe5f1; font-size:14px; font-weight:bold; padding:2px; }
.tbl_gray{ padding:2px; background:#f2f2f2; }
.tbl_white{ padding:2px; background:#ffffff; }
.tbl_gray_red{ padding:2px; background:#f2f2f2; color:#ff0000; text-align:center; font-weight:bold; }
.tbl_white_red{ padding:2px; background:#ffffff; color:#ff0000; text-align:center; font-weight:bold; }
.call{ color:#0e51a2; font-weight:bold; font-size:13px; text-align:center; }

.gallery img{ display:block; margin:20px 20px 10px 0; float:left; border:1px solid #e1f2ff; padding:2px; }

/*tab*/
.container {width: 650px;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
/*end tab*/

.marTB{ margin:10px 0 20px 0; }
.couponBox{ width:540px; height:180px; background:url(../images/coupon_bg.jpg) no-repeat top left; margin:0 auto; border:2px solid #26649d; }
.couponBox2{ width:540px; height:270px; background:url(../images/coupon_bg.jpg) no-repeat top left; margin:0 auto; border:2px solid #26649d; }
.couponBox3{ width:540px; height:235px; background:url(../images/coupon_bg.jpg) no-repeat top left; margin:0 auto; border:2px solid #26649d; }
.couponLeft{ float:left; width:380px; }
.couponRight{ float:right; width:150px; }
.couponText{ padding:75px 0 10px 10px; color:#2867a2; font-size:22px; line-height:20px; text-transform:uppercase; font-weight:bold; text-align:center; }
.couponText span{ font-size:12px; font-weight:normal; line-height:16px; }
.couponImg{ padding:8px 6px 7px 6px; }

#list3 ul{ list-style-image:url(../images/bullet.gif); padding-left:40px; }
#list3 ul li{ padding:3px 0 4px 0; }
#list3 a{ color:#1a62a7; text-decoration:none; }
#list3 a:hover{ text-decoration:underline; }

.article_border{ border-bottom:2px #2867a2 solid; margin-bottom:20px; padding-bottom:10px; }
.para_intend{ padding-left:40px; }
.article_border b{ font-style:italic; color:#2867a2; }
.article_img{ width:150px; text-align:center; display:block; margin-right:20px; float:left; color:#000; font-weight:bold; }

.testimonial{ background:#e8f4ff; border-left:4px solid #95ccff; margin:20px 0 10px 0; }
.test_pad{ padding:12px; }
.test_auth{ float:right; font-weight:bold; text-align:right; color:#ff0000; }

.referal .level{ color:#2967a2; padding-right:10px; }
.referal .radio input{ border:0; background:none; padding-top:4px;  }


.slide{ width:386px; height:265px; float:left; display:block; margin-bottom:30px;}
.over{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; font-style:italic; text-transform:uppercase; color:#f9ff99; line-height:22px;text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2); }

.dallas{ font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#f9ff99; line-height:22px; }

.phone1{ font-family:Arial, Helvetica, sans-serif; font-size:42px; font-weight:bold;color:#f9ff99; line-height:22px;letter-spacing:-2px;}

ul.ppt {
	position: relative; width:386px; height:265px;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
	padding: 0px;
	background-color: #ececec;
}
#nav {
	background:url(../images/nav-sprite.jpg) no-repeat;
	width:520px;
	height:30px;
	margin:0;
	padding:0;
}
#nav span {
	display: none;
}

#nav li, #nav a {
	height:30px;
	display:block;
}
#nav li {
	float:left;
	list-style:none;
	display:inline;
}
#nav1 {
	width: 55px;
}
#nav2 {
	width: 115px;
}
#nav3 {
	width: 113px;
}
#nav4 {
	width: 88px;
}
#nav5 {
	width: 106px;
}
#nav6 {
	width: 43px;
}

#nav1 a:hover {
	background:url(../images/nav-sprite.jpg) 0px -30px no-repeat;
}
#nav2 a:hover {
	background:url(../images/nav-sprite.jpg) -55px -30px no-repeat;
}
#nav3 a:hover {
	background:url(../images/nav-sprite.jpg) -170px -30px no-repeat;
}
#nav4 a:hover {
	background:url(../images/nav-sprite.jpg) -283px -30px no-repeat;
}
#nav5 a:hover {
	background:url(../images/nav-sprite.jpg) -371px -30px no-repeat;
}
#nav6 a:hover {
	background:url(../images/nav-sprite.jpg) -477px -30px no-repeat;
}


