@font-face {

  font-family: 'Lucida Sans Unicode';

  font-style: normal;

  font-weight: 400;

  src: url(fonts/Lucida_Sans_Unicode.ttf);

  src: local('Lucida Sans Unicode'), local('Lucida_Sans_Unicode-Regular'), url(fonts/Lucida_Sans_Unicode.eot) format('embedded-opentype'), url(fonts/Lucida_Sans_Unicode.woff) format('woff');

}



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, input,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

 outline:0px;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1; background:#fff url(../images/bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#000;

}

.subbody{

	background:#fff url(../images/bg1.jpg) repeat-x; 

}

ol, ul, li {

	list-style:none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}







strong{font-weight:bold;}

a{text-decoration:none;}

.fl{float:left;}

.fr{float:right;}

.clr{clear:both;}



h2{font:normal 18px Arial, Helvetica, sans-serif;}







.mainwrapper{width:1000px; margin:0 auto;}

.header{width:100%; overflow:hidden;}

.header h1{padding:25px 0 23px 0px; float:left;}

.header p{float:right; padding:10px 10px 0 0; text-align:justify;}

.header p em{display:block; margin:15px 0 10px 0;}

.header p em a {margin-left:10px;}

.header p strong{ font-family:Georgia, "Times New Roman", Times, serif;font-size:18px; font-style:italic; color:#F8931D;}

.header p span{font-size:16px; font-weight:bold; font-style:italic;  color:#4D4D4D;}

.header span img{ margin:25px 0 0 290px;}





#nav{width:100%;overflow:hidden;}

#nav ul{margin:0;padding:0;position:relative;}

#nav li{font-size:15px; color:#fefefe; float:left;overflow:hidden;}

#nav li a{color:#fff; display:block; padding:13px 17px 13px 18px;}

#nav li a:hover{color:#000; background:#f7931e;}

#nav li a.active{color:#000; background:#f7931e;}

#nav li a.last{color:#fff; display:block; float:right; padding:13px 17px 13px 18px; margin:0 0 0 0;}



#nav ul {position:absolute;display:none;width:200px;z-index:1000;top:158px;}

#nav li ul a{width:150px;height:auto;padding:0px 0 10px 15px;float:left;text-indent:9999px;

background:#F7921C;color:#FFF;border-bottom:dotted #F93 1px;}

#nav li ul a:hover{width:150px;height:auto;padding:0px 0 10px 15px;float:left;text-indent:9999px;background:#F7921C;color:#2B3991;border-bottom:dotted #F93 1px;}

#nav ul ul{top:auto;}	

#nav li ul ul {left:155px;margin:0px 0 0 10px;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}







.banner{width:100%; margin:1px 0 1px 0;}

.banner img{border:0px; outline:0px;}

.maincontant{width:100%; padding-bottom:25px;}

.topcontant{width:100%; background:url(../images/top-conbg.jpg) repeat-x; overflow:hidden;}

.topcontantcolm1{width:250px;}

.topcontantcolm1 h2{color:#142274; padding:20px 0 0px 0;}

.topcontantcolm1 p{color:#4f4f4f; font-size:12px; line-height:18px; padding:10px 10px 10px 0; text-align:justify;}

.topcontantcolm1 p a{ width:200px; background:none; float:right; margin:0 0px 0 10px;color:#4F4F4F; text-transform:uppercase; font-size:11px; display:block; text-align:right;}

.topcontantcolm1 a{ width:172px;color:#fff; font-weight:bold; background:#f7931e; padding:8px 15px 8px 15px; margin:0 0 10px 0px; display:block; float:left; text-align:center;}

.topcontantcolm2{width:249px; background:url(../images/top-con-line.jpg) left no-repeat;}

.topcontantcolm2 h2{color:#142274; padding:20px 0 0px 20px;}

.topcontantcolm2 p{color:#4f4f4f; font-size:12px; line-height:18px; padding:10px 10px 10px 20px; text-align:justify;}

.topcontantcolm2 p a{ background:none; float:right; margin:0 0px 0 10px;color:#4F4F4F; text-transform:uppercase; font-size:11px; display:block; text-align:right;}

.topcontantcolm2 a{text-align:center;width:172px;color:#fff; font-weight:bold; background:#f7931e; padding:8px 15px 8px 15px; margin:0 0 10px 20px; display:block; float:left;}



.contant{width:100%; overflow:hidden; margin:50px 0 0 0;}

.LeftPart{width:750px; border-right:1px dotted #3c3c3c;}

.LeftPart h2{color:#142274; padding:10px 0 0px 0px;font-weight:bold;}

.LeftPart h3{color:#142274; padding:10px 0 0px 0px; font-size:14px;}

.LeftPart h3 strong{color:#F7931E;}

/*.LeftPart h2 span{text-transform:uppercase;}*/

.LeftPart p{ /*font-family:'Verdana',Arial, Helvetica, sans-serif;*/color:#4f4f4f; font-size:12px; line-height:18px; padding:10px 20px 10px 0px; text-align:justify;}

.LeftPart p span{margin:4px 10px 22px 0; float:left;}

.LeftPart p span.but{margin:4px 10px 25px 0; float:left;}

.LeftPart p strong{font-weight:bold;}

.LeftPart h3 span{ font-size:20px;color:#494949;}

.LeftPart h4 span{ color:#737373; font-size:13px; font-style:italic; font-weight:bold;line-height:18px;}

blockquote {

    background: url("../images/vert_separator.jpg") repeat-y scroll left center transparent; float:none;

    font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;color:#4D4D4D; font-style:italic;

    margin: 20px 0;

    padding-left: 35px;

}

.LeftPart1{width:630px; border-right:1px dotted #3c3c3c;}

.LeftPart1 h2{color:#142274; padding:10px 0 0px 0px;font-weight:bold;}

.LeftPart1 h3{color:#142274; padding:10px 0 0px 0px; font-size:14px;}

/*.LeftPart1 h2 span{text-transform:uppercase;}*/

.LeftPart1 p{color:#4f4f4f; font-size:12px; line-height:18px; padding:10px 20px 10px 0px; text-align:justify;}

.LeftPart1 p span{margin:4px 10px 22px 0; float:left;}

.LeftPart1 p span.but{margin:4px 10px 25px 0; float:left;}

.LeftPart1 p strong{font-weight:bold;}







.listing p{color:#4f4f4f; font-size:12px; line-height:10px; padding:10px 20px 10px 0px; text-align:justify;}

.listing p span{margin:4px 10px 15px 0; float:left;}

.listing p span.but{margin:4px 10px 25px 0; float:left;}

.listing p strong{font-weight:bold;}



/*.links {margin-left:50px;border:#ccc 1px solid; background-color:#f3f3f3;padding:10px 10px 10px 30px; width:650px;}*/

.links {margin-left:50px;padding:10px 10px 10px 30px; width:650px;}

.links {

  display: inline-block;

  padding: 8px;

  border: 3px solid #FCB326;

  border-radius: 6px;

  box-shadow:

    0 2px 1px rgba(0, 0, 0, 0.2), 

    inset 0 2px 1px rgba(0, 0, 0, 0.2);

}



.links { border-color: #F8931D; }

.links img {margin-right:10px; margin-left:10px;}

.links a{text-decoration:underline; color:#4f4f4f;}

.links a:hover{ text-decoration:none;}





.LeftPart hr{height:1px; border:0px; color:#d4d4d4; background-color:#d4d4d4; margin:0 20px 0 0;}

.RightPart{width:230px;}

.RightPart h2{color:#142274; padding:10px 0 0px 0px;font-weight:bold;}

.RightPart p{color:#4f4f4f; font-size:12px; line-height:18px; padding:0px; text-align:justify;} 

.RightPart p strong{font-size:14px; font-weight:bold; color:#F7931E; display:block;}



.RightPart1{width:350px;}

.RightPart1 h2{color:#142274; padding:10px 0 0px 0px;}

.RightPart1 p{color:#4f4f4f; font-size:12px; line-height:18px; padding:10px 0px 10px 0px; text-align:justify;}

.RightPart1 p strong{font-size:14px; font-weight:bold; color:#F7931E; display:block;}





.footerbg{background:url(../images/footerbg.jpg) repeat-x;}

.footer{width:1000px; margin:0 auto; overflow:hidden;}

.footercolm1{width:25%;}

.footercolm1 h2{color:#fff; padding:10px 0 0px 0px;}

.footercolm1 span{color:#fff; display:block; float:left; margin:20px 20px 0 0;}

.footercolm1 span a{color:#fff; margin:7px 0 0 5px; float:left;}

.footercolm1 span img{float:left;}



.footercolm2{width:35%;}

.footercolm2 h2{color:#fff; padding:10px 0 0px 0px;}

.footercolm2 p{color:#fff; padding:10px 0px 20px 0px; text-align:justify;}

.footercolm2 p a{color:#fff;} 



.footercolm3{width:40%;}

.footercolm3 p{color:#fff; padding:20px 30px 20px 0px; text-align:right; text-align:justify;}   

.footercolm3 p span{ /*margin-left:200px;*/}

.footercolm3 p span a{ color:#F8931D;}

.footercolm3 p span a:hover{ color:#FFF;}

/*.use_link{width:650px; margin-left:50px;}



@media screen and (max-width:1025px) and (min-width:768px){

			.use_link{width:649px; margin-left:52px;}

			@media screen and (-webkit-min-device-pixel-ratio:0) {

				.use_link{width:649px; margin-left:53px;}				

			}			

			}*/



/* @group Web Form */



ul.form {

	margin: 0;

	padding: 0;

}



ul.form li {

	list-style: none;

	margin: 0 0 18px 0;

}



ul.form li label {

	color: #888;

	display: block;

}



div.form div.item, div.webform div.item {

	padding: 9px;

}



cat_button {}



input.cat_textbox,

textarea.cat_listbox,

select.cat_dropdown,

select.cat_listbox {

	width: 300px;	

}



.cat_dropdown_small {

	width: 200px;

}

.cat_dropdown_smaller {

	width: 150px;

}



.cat_textbox_small, .cat_listbox_small {

	width: 200px; /* DON'T TOUCH THIS */

}

.amo_textbox_small{

	width: 100px; /* DON'T TOUCH THIS */

}



.cat_listbox {

	height: 120px;

	width: 300px;

}



table.webform,

table.reporting {

	border-collapse:collapse;

	border-spacing:0;

	width: 100%;

}

table.webform td {

	line-height: 24px;

	padding: 6px;

}

.form label, .webform label {

	font-size: 11px;

}

.form input, .webform input {

	margin-right: 3px;

}

.LeftPart form{

	margin:10px 0 10px 50px;

	width:600px;

	padding: 20px;

	font-size:12px;

	border: 1px solid #CCC;

	background-color:#F3F3F3;

	}	

	.LeftPart label, .cat_button{

		font-size:13px;

	}

.LeftPart form 	.cat_textbox {

	padding-top: 5px;

	padding-bottom: 5px;

	background-color:#FFF;

	border: 1px solid #CCC;	

}	

.LeftPart form .cat_button {

color:#fff; font-weight:bold; background:#f7931e; padding:8px 15px 8px 15px; margin:0 0 10px 20px; display:block; float:left;}



/*.LeftPart form td {

		opacity: 0.6;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;	

	}

.LeftPart form td:hover {

		opacity: 1;

		color:#4f4f4f;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;	

	}	

	

.formContainer li{

		opacity: 0.6;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;	

	}

.formContainer li:hover {

		opacity: 1;

		color:#4f4f4f;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;		

	}	*/

	/*-----------chrome hack-------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .LeftPart form td {

		opacity: 1;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;	

	}

	.LeftPart form td:hover {

		opacity: 1;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;	

	}	

	

.formContainer li{

		opacity: 1;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;	

	}

.formContainer li:hover {

		opacity: 1;

	-webkit-transition: opacity;

	-webkit-transition-timing-function: ease-out;

	-webkit-transition-duration: 500ms;		

	}	

}

	

.formFieldset {

background:none repeat scroll 0 0 #F3F3F3;

border:1px solid #CCCCCC;

margin:0 auto;

padding:10px;

width:600px;

}



.formFieldset fieldset {

border:1px solid #FFFFFF;

display:block;

font-family:Arial, Helvetica, sans-serif;

line-height:1.5em;

margin-bottom:0.5em;

padding:5px;

width:450px;

}



.formFieldset fieldset#header {

background:none;

}



.formFieldset fieldset#personal {

background:url("images/user1.jpg") no-repeat scroll 350px 10px transparent;

}



.formFieldset fieldset#information {

background:url("images/email.jpg") no-repeat scroll 320px 10px transparent;

}



.formFieldset fieldset#footer {

background:none;

}



.formFieldset legend {

	color:#FF7805;

background:url("images/leg.jpg") repeat-x scroll right center #FFFFFF;

border:3px solid #FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:1.1em;

font-weight:bold;

margin-bottom:5px;

padding:3px;

width:254px;



}	

.formCaption2 { padding:8px 0 3px 0; font-size:13px;}

.formCaption3 { padding:0px 0 0px 0; font-size:13px;}

.formBody label{ padding:0 13px 0 4px;}

.title{font-weight:bold; color:#142274;}



#content_form{ margin:0 10px;}

#taxsubmission td {

	border: 1px solid #B8B8B8;

	padding:10px;

	vertical-align: top;

}

#taxsubmission p {

	padding: 0px;

	margin: 0px;

}

#taxsubmission td p {

	font-weight:normal;

}

#taxsubmission .cat_button {

color:#fff; font-weight:bold; background:#f7931e; padding:8px 15px 8px 15px; margin:0 0 10px 20px; display:block; float:left;}

.input-small {

	width: 133px !important;

}

.input-wide{

	background: none repeat scroll 0 0 #F6F6F6;

    border: 1px solid #D2D2D2;

    height: 100%;

    margin: 0;

    padding: 10px;

    width: 260px !important;

	height: 80px;

}

.input-wide-text{

	background: none repeat scroll 0 0 #F6F6F6;

    border: 1px solid #D2D2D2;

	height:24px;

	widows:130px;

}

.submit {

	background: url(../images/btn-submit.png) no-repeat;

	border: 0 none;

    cursor: pointer;

    height: 61px;

    margin-top: 5px;

    width: 290px;

	font-size: 0px;

}







/*----------------------Quick Form ------------------------------*/



/* contact */



#form_contact{

	float:left;

	width: 230px;

	background:url("../images/bg_contact_form.png") no-repeat center center;

	height:465px;

    margin-top: 27px;

	clear:left;

}

#bg_wide #form_contact h1{

	font-size:19px;

	color:#0099d9;

	text-align:center;

	width:100%;

    margin-top: 20px;

	text-transform:uppercase;

	margin-bottom:5px;

}

#form_contact input[type="text"]{

    background: url("../images/bg_input_contact.png") no-repeat scroll center center transparent;

    border: 0 none;

    color: #0099D9;

    float: left;

    font-family: arial;

    font-size: 15px;

    height: 39px;

    margin-bottom: 7px;

    padding-left: 15px;

    width: 210px;

}

#form_contact input[type="submit"]{

    background: url("../images/send_message_contact.png") no-repeat scroll center center transparent;

    border: 0 none;

    cursor: pointer;

    float: left;

    height: 40px;

    margin-left: 80px;

    width: 60px;

}

#form_contact textarea{

    background: url("../images/bg_textarea_contact.png") no-repeat scroll center center transparent;

    border: 0 none;

    color: #0099D9;

    float: left;

    font-family: arial;

    font-size: 15px;

    height: 144px;

	margin-bottom: 10px;

    padding: 15px 11px;    

    width: 200px;

	margin-top: 10px;	

}

#form_contact textarea:focus,#form_contact input:focus{    outline: none;

}

*:focus{outline:none;}





/*--------------------xls Form------------------------------*/



fieldset div.double {

	width: 100%;

	padding: 10px 0 20px 0;

	height: 100%;

	overflow: hidden;

}



fieldset div.double div.left {

	float: left;

	width: 300px;

	margin: 0;

}



fieldset div.double div.right {

	float: right;

	width: 300px;

	margin: 0;

	position: relative;

	left: 17px;

}



/*fieldset div.double input {

	vertical-align: middle;

	border: none;

	border-bottom: 1px solid #ccc;

}

fieldset div.double label {

	vertical-align: middle;

	font-weight: bold;

}

*/

/* Styling the table for order details */



form table {

	width: 100%;

	padding: 6px 0;

	border-spacing: 0;

	border-collapse: collapse;

	margin-bottom: 0.5em;

}



form table th {

	text-align: left;

	font-weight: normal;

}



form table td {

	padding-bottom: 3px;

}



/*form table td input {

	border: 1px solid #ccc;

	display: block;

	margin-right: 4px;

}*/



form table td #copy1,

form table td #copy2,

form table td #copy3,

form table td #copy4,

form table td #price1,

form table td #price2,

form table td #price3,

form table td #price4 {

	width: 80px;

}





form table td #code1,

form table td #code2,

form table td #code3,

form table td #code4 {

	width: 50px;

}



form table td #title1,

form table td #title2,

form table td #title3,

form table td #title4 {

	width: 450px;

}

.LeftPart form 	.amo_textbox{

	padding-top: 3px;

	padding-bottom: 3px;

	background-color:#FFF;

	border: 1px solid #CCC;

	width:300px;

}

.LeftPart form 	.amo_textbox1{

	padding-top: 3px;

	padding-bottom: 3px;

	background-color:#FFF;

	border: 1px solid #CCC;

	width:200px;

}





.LeftPart form 	.amo_textbox_small {

	padding-top: 3px;

	padding-bottom: 3px;

	background-color:#FFF;

	border: 1px solid #CCC;

	width:100px;

}

.amo_listbox {

	height: 150px;

	width: 400px;

}

.amo_listbox1 {

	height: 250px;

	width: 600px;

}



.check_box{float:right; margin-right:20px;}



.news_table{

	width:600px;

	

}

.news_table td{text-align:center;}

.news_table td a{ font-size:15px; width:280px; font-weight:bold; font-style:italic; color:#4d4d4d;display: inline-block;

  padding: 5px;

  border: 1px solid #FCB326;

 /* border-radius: 6px;*/

  /*box-shadow:

    0 2px 1px rgba(0, 0, 0, 0.2), 

    inset 0 2px 1px rgba(0, 0, 0, 0.2);*/}

.news_table td a:hover{color:#142274;}	