/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left !important;}
.right {float:right;}
.clear  { clear:both;}


html, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.241em;
		color:#e6e4cf;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fb785d;}
a:hover{
	text-decoration:none;
	text-align: right;
}
p {
	padding-top:15px;
	text-align: left;
}
strong {
	color:#ffffff;
	text-align: left;
	text-decoration: none;
	font-size:14px;
}

/* ============================= main layout ====================== */

.link {background:url(images/link-bg.gif) top right no-repeat; padding-right:10px; float:right; display:block; margin-top:24px;}
#header .link {background:url(images/header-link-bg.gif) top right no-repeat; color:#070707;}

.link2 {background:url(images/link-bg.gif) top right no-repeat; padding-right:10px; float:left; display:block; margin-top:6px; color:#fff;}

h3 {font-size:1.385em; color:#fff; line-height:1em; font-weight:normal; margin-bottom:10px;}

li { background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:12px; line-height:1.692em;}
li a {color:#e6e4cf; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {
	float:left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 16px;
}
.title {margin-bottom:20px;}
cite {font-style:normal;}

/* ============================= header ====================== */

.logo {
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 31px;
}

.menu {float:right; padding-right:30px;}
.menu li {float:left; background:none; padding-right:15px;color:#ffffff;}
.menu li a {color:#c9321e; text-decoration:underline; display:block; padding:54px 0 10px 0; width:95px; text-align:center;}
.menu li a span {display:block; padding:0 0 0 25px;}
.menu li a:hover {text-decoration:none; color:#fff; font-weight:bold; background:url(images/button-active-bg.gif) top repeat-x; padding-top:20px;}
.menu li a:hover span {padding:28px 0 4px 0;}
.menu li .active {text-decoration:none; color:#fff; font-weight:bold; background:url(images/button-active-bg.gif) top repeat-x; padding-top:20px;}
.menu li .active span {padding:28px 0 4px 0;}

.menu .m1 a span {background:url(images/m1.gif) no-repeat 0 0;}
.menu .m1 a:hover span {background:url(images/m1-act.gif) top center no-repeat;}
.menu .m1 .active span {background:url(images/m1-act.gif) top center no-repeat;}
.menu .m2 a span {background:url(images/m2.gif) no-repeat 0 0;}
.menu .m2 a:hover span {background:url(images/m2-act.gif) top center no-repeat;}
.menu .m2 .active span {background:url(images/m2-act.gif) top center no-repeat;}
.menu .m3 a span {background:url(images/m3.gif) no-repeat 0 0;}
.menu .m3 a:hover span {background:url(images/m3-act.gif) top center no-repeat;}
.menu .m3 .active span {background:url(images/m3-act.gif) top center no-repeat;}
.menu .m4 a span {background:url(images/m4.gif) no-repeat 0 0;}
.menu .m4 a:hover span {background:url(images/m4-act.gif) top center no-repeat;}
.menu .m4 .active span {background:url(images/m4-act.gif) top center no-repeat;}
.menu .m5 a span {background:url(images/m5.gif) no-repeat 0 0;}
.menu .m5 a:hover span {background:url(images/m5-act.gif) top center no-repeat;}
.menu .m5 .active span {background:url(images/m5-act.gif) top center no-repeat;}

.slogan {
	color: #000;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 641px;
	text-align: left;
}
#header .padding {padding:1px 34px 0 0;}

/* ============================= content ====================== */

.col-pad {padding-right:30px;}
.main-indent {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 61px;
	padding-left: 32px;
}

.line {background:url(images/line-hor.gif) bottom left repeat-x; padding:0 17px 20px 0;}
.line2 {border-bottom:1px solid #ce422e; padding-bottom:27px; margin-bottom:26px;}

.padding1 {
	padding-top:10px;
	padding-right: 17px;
}
.padding2 {padding-top:18px;}
.padding3 {
	padding-bottom:30px;
	text-align: left;
}

.banner {padding:20px 20px 18px 107px; margin-bottom:7px;}
.banner1 {
	background-image: url(images/banner2-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner2 {
	background-image: url(images/banner3-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner3 {
	background-image: url(images/banner1-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner4 {
	background-image: url(images/banner4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.phone {
	float:right;
	margin-right:112px;
	text-align: right;
}

/* ============================= footer ====================== */

#footer {color:#5b5b5b;}
#footer a {color:#ba2a19; text-decoration:none; font-weight:bold;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:48px;}
#ContactForm .link {color:#e6e4cf; background:url(images/list-bg.gif) no-repeat 0 4px ; padding:0 0 0 12px; text-decoration:none; margin:14px 0 0 15px;}
#ContactForm .link:hover {text-decoration:underline;}

.input {width:232px; height:19px; border:1px solid #e6e4cf; background:#fff; padding:0 0 0 5px; font-size:1em; color:#ffffff;}
.maininput{width:210px; height:19px; border:1px solid #e6e4cf; background:#fff; padding:0 0 0 5px; margin-bottom:5px; font-size:1em; color:#070707;}
.mainbutton{background:#E0321C; padding:0 0 0 5px; margin-bottom:5px; font-size:1em; color:#ffffff; }
.smallbutton{background:#E0321C; padding:0 0 0 1px; margin-bottom:1px; font-size:1em; color:#ffffff; border-width:1px;  border-style:outset {0,0}; border-color:#F6B0C8; }
.companyinput{
 color:#ffffff; 
 border:0px; 
 background-color:#BB2A19;
  background-color:none;
 padding:0px 0 0 1px;  
 width:100px;
 font-weight:normal;
 text-decoration: none;
 }
 .overlist{
 color:#ffffff; 
 border:0px; 
 background-color:#BF2E1D;
 padding:0px 0 0 1px;  
 width:180px;
 font-weight:normal;
 text-decoration: none;
 }
.commonbutton{width:90px;padding:0 0 0 1px; margin-bottom:1px; font-size:1em; color:#000000; }
textarea {width:249px; height:115px; border:1px solid #e6e4cf; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;margin-bottom:5px; color:#070707;}
select{ margin-bottom:5px;}
#page1 #content .tail-bg .main .main-indent .container .col-2 .banner.banner2 #form1 {
	text-align: right;
}
.heading {
	font-size:2em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-transform: none;
}
.image_about {
	padding: 20px;
}
.heading_small {
	font-size: 1em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-transform: uppercase;
}
.heading_black {
	font-size: 2em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	line-height: 2em;
	text-transform: none;
	color: #000;
}
.about_table_btm_line {
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.flags_low {
	top: 375px;
	margin-right:20px;
	margin-left:380px;
}
#page1 #content .tail-bg .main .main-indent .container .col-2 .banner.banner3 #form1 table tr td {
	text-align: right;
}
#page1 #content .tail-bg .main .main-indent .container .col-2 .banner.banner3 #form1 table {
	text-align: right;
}
add-collect-to{
	overflow:hidden;	
}
.add-collect-to .title{
	background-color:#E7E141;
	width:67px;height:25px;
	color:#777006;font-size:14px;font-weight:bold;text-align:center;
	padding:20px 0px;
	cursor:pointer;
}
.add-collect-to .title{
	float:right;
}
.btn_lists{
	border:1px solid #29567D; 
	width:116px;
	height:100%;
}
.float-box-content{
	border:2px solid #A0AFC3;
	background-color:#ECF4FC;
}
.float-box-content ul{
	margin:10px;
}
.float-box-content ul li{
	padding:2px 0px;
}

.add-collect-to .float-box-content{width:350px;}
.addlist{margin:6px;}
.addlist .li{float:left;width:50%;line-height:24px;}
.addlist .li a{display:block;padding-left:20px;margin:0px 4px;color:#999;}
.addlist .li a:hover{color:#666;}

.menu_head{border:1px solid #998675;}
.menu_body {display:none; width:284px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;}
.menu_body li{background:#493e3b;}
.menu_body li.alt{background:#362f2d;}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
.menu_body li a:hover{padding:15px 10px; font-weight:bold;}

#fullbg2{
background-color: #E5E5E5;
display:none;
z-index:3;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=30);
/* IE */
-moz-opacity:0.4;
/* Moz + FF */
opacity: 0.4;
}

#dialog2 {
position:absolute;
display: none;
z-index: 5;
width:442px;
height:439px;
}
.loginbg{
background:url(./images/login.gif) top left;
width:96px;
height:24px;
font-size:0px;
border:0;
margin:0;
padding:0;
}
