/* CSS Document */
body{ margin:0; padding:0; background:#1B1F28;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#919AAF; text-decoration:none; font-weight:normal; line-height:17px;}
p{ margin:0; padding:0;}
.bold{ font-weight:bold;}

#home_flash{ margin-left:auto; margin-right:auto; width:900px;}
#flash_space{ margin:100px 0 0 0; width:900px; border:1px solid #545B71;}
#mainframe{ background:url(../images/bg.jpg) top repeat-x #1D2439;}
#top{ margin-left:auto; margin-right:auto; padding:0 30px 36px 30px; width:904px; height:279px; background:url(../images/ban_bg.jpg) no-repeat left bottom;}
.big{ font-size:17px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#D2DCE7;}
.big_select{ font-size:17px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#E1EBCE;}

#mid{ margin-left:auto; margin-right:auto; padding:0 30px 20px 30px; width:904px; background:url(../images/bg_mid_repeat.jpg) repeat-y left top;}
#mid_left{ margin:0 60px 0 0px; padding:0 0px 0 30px; float:left; width:220px;}
#mid_left ul{ margin:10px 0 15px 0; list-style:none; width:220px;}
#mid_left ul li{ padding:0 0 2px 10px; line-height:22px; background:url(../images/blt.jpg) no-repeat left; border-bottom:solid 1px #2D313F;}
.read_more_link{ padding:0 0 15px 0; text-align:right;}
#mid_left p{ margin:10px 0 0 0;}
a.mailer { font-size:13px; color:#919AAF; font-weight:normal; text-decoration: underline;}
a.mailer:hover { color:#FFF; text-decoration: underline;}
#mid_right{ float:right; width:594px;}
#wel_txt{ margin:20px 0 0px 0px; padding:0px 0 40px 275px; width:319px; text-align:justify; background:url(../images/wel_img.jpg) no-repeat left top;}
#wel_txt p{ padding:10px 0 0 0;}

#footer{ margin-left:auto; margin-right:auto; padding:20px 0 12px 0; text-align:center; background:url(../images/bgftr.jpg) repeat-x top #1B1F28;}
#footer p{ margin:0 0 10px 0;}
.footer-text{ color:#919AAF; font-size:12px;}
a.footer { font-size:12px; color:#919AAF; font-weight:normal; text-decoration: underline;}
a.footer:hover { color:#FFF; text-decoration: underline;}
/**************************************          index page ends here         ******************************************/
/**************************************   		contact page starts here			***************************************/
#formCont{ margin:0px 0 10px 0; float:left; width:500px;}
.cssform p{ width:500px; margin:0px 0 0px 0; padding:3px 0px 3px 0; border-top: 1px dashed #666666;}
.cssform label{ float:left; text-align:left; color:#919AAF; width:300px;}
.feedback-textfield{ border:1px solid #5A564A; color:#000000; width:190px; line-height:20px; height:20px; padding-left:4px; background-color:#DFDDD8;}
.feedback-textfield1{ border:1px solid #5A564A; color:#000000; width:190px; padding-left:4px; height:85px; background-color:#DFDDD8;}
.feedback-textfield2{ border:1px solid #5A564A; color:#000000; padding-left:4px; font-weight:bold; font-size:13px; width:75px; line-height:22px; height:22px; background-color:#DFDDD8;}
.feedback-textfield3{ border:1px solid #5A564A; color:#000000; padding-left:4px; font-weight:bold; font-size:13px; width:145px; line-height:22px; height:22px; background-color:#DFDDD8;}
.star{ color:#FF0000; font-size:11px; font-weight:bold;}
.plz{ font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#C1BDB3;}
.plz_con{ padding:0 0 15px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#849EC6;}
.plz_red{ font-size:16px; font-weight:bold; color:#FF0000;}
.plzscript { margin:0 0 10px 0; line-height:21px; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#FF9933; text-decoration:none;}
.note { font-weight:bold;}
.btn{ width:60px; text-align:center; line-height:22px; font-size:11px; color:#000;}
/**************************************   		contact page ends here			***************************************/
/**************************************   		services page ends here			***************************************/
#mid_right ul{ margin:10px 0 15px 0; list-style:none; width:290px;}
#mid_right ul li{ padding:0 0 2px 10px; line-height:22px; background:url(../images/blt.jpg) no-repeat left; border-bottom:solid 1px #2D313F;}
/**************************************   		services page ends here			***************************************/
/**************************************   		about page ends here			***************************************/
#top_pages{ margin-left:auto; margin-right:auto; padding:0 30px 0px 30px; width:904px; height:279px;}
#mid_pages{ margin-left:auto; margin-right:auto; padding:20px 30px 20px 30px; width:904px;}
/**************************************   		about page ends here			***************************************/
#mid_pages p{ text-align:justify;}
#fst{ float:left; width:172px;}
#scd{ float:left; margin:0 11px 0 11px; width:172px;}
#thd{ float:left; width:172px;}
#fth{ float:left; margin:0 11px 0 11px; width:172px;}
#ffth{ float:left; width:172px;}

