@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}


/* FIX IE 6  Problem*/
img {behavior:url("./images/iepngfix.htc"); border:none;}
.banner_txt_bg {behavior:url("./images/iepngfix.htc");}
#banner_area {behavior:url("./images/iepngfix.htc");}
/* IE6 Problem*/



body{ padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#000000 url(../images/BGHOME.jpg) no-repeat center top; }
#main{ clear:both; width:1000px; margin:0 auto;}
.header{ width:1000px; margin:0 auto;}
.header .logo{width:405px; height:121px; overflow:hidden; float:left;}
a.slogo img{ border:0px;}
.header .menu{ float:center; width:1000px; margin-top:23px; margin-bottom:13px; height:41px;}

a.i_home{ display:inline-block; width:113px; height:41px; background:url(../images/M_Img_Home.gif) left top no-repeat; behavior:url("./images/iepngfix.htc");}
a.i_home:hover{ background-position:left -41px;}

a.i_aboutme{ display:inline-block; width:113px; height:41px; background:url(../images/M_Img_AboutMe.gif) left top no-repeat; behavior:url("./images/iepngfix.htc");}
a.i_aboutme:hover{ background-position:left -41px;}

a.i_contact{ display:inline-block; width:113px; height:41px; background:url(../images/M_Img_Contact.gif) left top no-repeat; behavior:url("./images/iepngfix.htc");}
a.i_contact:hover{ background-position:left -41px;}

a.i_services{ display:inline-block; width:113px; height:41px; background:url(../images/M_Img_Services.gif) left top no-repeat; behavior:url("./images/iepngfix.htc");}
a.i_services:hover{ background-position:left -41px;}

a.i_gallery{display:inline-block; width:113px; height:41px; background:url(../images/M_Img_Gallery.gif) left top no-repeat; behavior:url("./images/iepngfix.htc");}
a.i_gallery:hover{ background-position:left -41px;}

a.menuhover{ background-position:left -41px;}

.banner{width:1000px; height:403px;}



#container{ clear:both; width:100%; margin:0 auto; border-top:1px solid #516473; border-bottom:1px solid #516473; background-color:#2a343c; color:#ffffff;}
.content{ width:1000px; margin:0 auto; padding:10px 0 10px 22px; text-align:left;}

.content h1.pagetitle{ font-size:33px; font-family:'FrutigerLT','Myriad Pro', arial; font-weight:normal; margin:0; padding:0; color:#ffffff;}
.content h1.pagetitle span{ color:#f7defb;}
.content h1{font-size:16px; margin:5px 0; padding:0; color:#f7defb; font-weight:normal;}
.content h2{font-size:16px; margin:5px 0; padding:0; color:#f7defb; font-weight:normal;}
.content h3{font-size:14px; margin:5px 0; padding:0; color:#e1ebf2; font-weight:normal;}
.content h4{font-size:12px; margin:5px 0; padding:0; color:#e1ebf2; font-weight:normal;}
.content h5{font-size:10px; margin:5px 0; padding:0; color:#e1ebf2; font-weight:normal;}
.content h6{font-size:9px; margin:5px 0; padding:0; color:#e1ebf2; font-weight:normal;}

.pagecontent{padding:10px 0 0 0;}
img.thumb{ border:2px solid #323d46; margin:0 10px 0 0;}

.pagecontent p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e1ebf2; line-height:22px; text-align:left;}


.footer{ background-color:#000; margin-top:10px; padding-bottom:10px; color:#FFF;}
.footer_in{ text-align:center;}
.footer_in a{ padding:0 15px; text-decoration:none; color:#7d7d7d; }
.footer_in a.noimg{ background:none;}
.footer_in a:hover{
	text-decoration:none;
	color:#D6D6D6;
}
.footer_in div{ padding-top:10px; color:#2d3544;}


.clear{ clear:both;}


.myul_top{border:2px solid #323d46; background:url(../images/ServicesShadow.jpg) 200px top repeat-y; }
.myul_top img.s_thumb { float:left; border-right:2px solid #323d46; margin-right:5px; }
.myul{float:left; padding:0 0px; margin-left:30px;}
.myul ul{ padding:0px; margin:0; list-style:none; margin-top:0px;}
.myul ul li { color:#e1ebf2; line-height:37px; background:url(../images/Bullate.jpg) left center no-repeat; padding-left:30px; font-size:16px;}
.myul ul li a{ color:#FFF; text-decoration:none; word-spacing:2px;}
.myul ul li a:hover{color:#01dcfd; text-decoration:underline;}

.proul{border:2px solid #323d46; padding:0 10px; }
.proul ul{ padding:0px; margin:0; list-style:none; margin-top:0px;}
.proul ul li { color:#e1ebf2; line-height:23px; background:url(../images/Bullate.jpg) left center no-repeat; padding-left:30px; font-size:16px;}
.proul ul li a{ color:#FFF; text-decoration:none; word-spacing:2px; }
.proul ul li a:hover{color:#01dcfd; text-decoration:underline;}
.proul a { color:#FFF; text-decoration:none;}
.proul a:hover{ text-decoration:underline; color:#01dcfd;}


.proul_1{border:2px solid #323d46; padding:0 10px; }
.proul_1 ul{ padding:0px; margin:0; list-style:none; margin-top:0px; }
.proul_1 ul li { color:#e1ebf2; line-height:30px; background:url(../images/Bullate.jpg) left center no-repeat; padding-left:30px; font-size:16px; float:left; width:35%; }
.proul_1 ul li a{ color:#FFF; text-decoration:none; word-spacing:2px; }
.proul_1 ul li a:hover{color:#01dcfd; text-decoration:underline;}
.proul_1 a { color:#FFF; text-decoration:none;}
.proul_1 a:hover{ text-decoration:underline; color:#01dcfd;}


.backtoserv{text-align:right;}
.backtoserv a{font-size:14px; color:#01dcfd;}
.backtoserv a:hover{color:#e1ebf2;}



.dlabel{clear:both; float:left; margin-top:10px; display:inline-block; width:200px; text-align:right;}
.dtbox{ float:left; margin-left:10px; margin-top:10px;}

.ltext{ font-size:12px; border:0px;}
.ttext{ font-size:12px; border:1px solid #01dcfd; padding:0px; margin:0px; width:150px;}

.dtext{ font-size:12px; border:1px solid #01dcfd; padding:0px; margin:0px; width:150px;}
.btext{ padding:3px 5px 3px 5px; border:1px solid #666; margin:0 10px 0 0px;}
.chktxt{font-size:12px; border:0px solid #01dcfd; padding:0px; margin:0px; }


.conjpg{height:114px; background-color:#fff; padding:0 10px; border-top:5px solid #19242d; border-left:5px solid #19242d; border-right:5px solid #19242d;}
.con_box{ padding:0px 0px; background-color:#323d46; border-bottom:5px solid #19242d; }
.con_address{float:left; background-color:#3e4f5c; padding:0 10px; height:535px; width:240px; border-left:5px solid #19242d; border-right:5px solid #273642; }

.con_frm_bx{float:left; margin-left:20px; padding-left:20px; width:680px; height:535px; border-left:5px solid #273642; border-right:5px solid #19242d; background-color:#3e4f5c;}












/* SUPPORT CONTACT FORM STYLE */
.co_form_area {padding:0px 0px;border:#f1f1f1 0px solid;}
.form {margin: 10px auto;}
.name_email {margin-bottom:10px;}
.inputclass {background:#e9f4fc url(../images/texbox_bg.jpg) repeat-x left top; border:0;height:16px;border:#C1C1C1 1px solid;padding:5px 5px;font-size:12px;}
textarea.testarea_class {background:#e9f4fc url(../images/texbox_bg.jpg) repeat-x left top;padding:3px 5px;border:0;border:#C1C1C1  1px solid;margin-bottom:5px;display:block;}
textarea.testarea_class:focus {border:#43ace1 1px solid;}
textarea.testarea_class:hover {border:#43ace1 1px solid;}
.inputclass:focus {border:#43ace1 1px solid;}
.inputclass:hover {border:#43ace1 1px solid;}
select.inputclass {background:#e9f4fc url(../images/texbox_bg.jpg) repeat-x left top;border:#C1C1C1 1px solid;height:30px;padding:2px 0 2px 0;width:267px; }
select option { padding:3px 0 3px 5px; }
label {display:block;margin-bottom:5px;font-size:14px;color:#fff;}
.name_input {width:320px;float:left;}
.email_input {width:300px;float:left;}
.button {background:url(../images/buttons/submit_btn.jpg) no-repeat left top;height:30px;width:77px;border:0;cursor:pointer;outline:0;}
.button:hover {background:url(../images/buttons/submit_btn.jpg) no-repeat left bottom;}
.setchkbox{float:left; width:200px; margin:0; padding:0; height:35px;}
.btnset{text-align:left; padding-right:10px; margin-top:10px;}
.err{ color:#F00; font-family:Verdana, Geneva, sans-serif;}
/* contact us complete */



.clickhere{text-align:right; float:right; display:block; padding-right:10%; font-style:oblique; text-decoration:blink; color:#000; font-size:14px;}
a.clickhere:hover{ text-decoration:underline; color:#FFF;}
.clickhere:after{clear:both;}

#top-link{ display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; float:right; }


.ttext_empty{background:#e9f4fc url(../images/texbox_bg.jpg) repeat-x left top; border:0;height:16px;border:#f00 1px solid;padding:5px 5px;font-size:12px;}

#cfm label.error{font-size: 14px; background:#fbfcda url(../images/cancel.png) no-repeat left; border:1px solid #dbdbd3; width:245px; margin-top:4px; color:#000; padding:3px 0 3px 20px; display:block;}


.ser_thumb{float:right; margin-top:10px; margin-bottom:10px;}
.ser_thumb img{border:2px solid #323d46;}
.footer .footer_in div p {
	color: #999999;
}
