/* CSS Document */
@import "reset.css";
img, div, input, p, a, li{ behavior: url("css/iepngfix.htc") }

.floatL {float: left;}
.floatR {float: right;}
.noFloat {
	clear: both !important;
	float: none;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.noFloatSpan { /*no 1px height*/
	display: block;
	*display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
body { font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.home { background:url(../images/bg-home.jpg) top center no-repeat #16130d;}
#flashcontent { margin-top:30px;}
.home-static { background:url(../images/bg-home-static.jpg) top center no-repeat;}
.home-static .container { width:900px; margin:0 auto;}
.home-static .container a.logo { width:350px; height:55px; float:left; display:block; margin-top:50px;}
.home-static .container a.contact { width:370px; height:45px; float:right; display:block; margin-top:50px;}
.home-static .container a.box { width:299px; height:99px; margin-top:90px; display:block;}
.home-static .container a.box01 { width:299px; height:99px; margin-top:0px; margin-left:500px; display:block;}
.home-static .container a.box02 { width:299px; height:99px; margin-top:0px; margin-left:100px; display:block;}
.home-static .footer { margin-left:430px; margin-top:140px; margin-bottom:50px;}
.home-static .footer a, .home-static .footer a:visited, .home-static .footer a:hover { color:#33312f; text-decoration:none;}
.home-static .footer p.copy { font-size:11px; color:#51504e; margin-bottom:5px;}
.home-static .footer p.info { font-size:11px; color:#33312f;}

.internal { background:url(../images/bg-internal.jpg) top center no-repeat #16130d;}
#Wrapper {	margin:0 auto;	width:920px;	margin-top:36px;}
#Wrapper a.logo { width:352px; height:71px; background:url(../images/logo.png) no-repeat; float:left; display:block; margin-left:10px;}
#Wrapper a.contact { width:371px; height:48px; background:url(../images/contact-us.png) no-repeat; float:right; margin-top:15px; margin-right:10px; display:block;}
#Wrapper ul.menu { width:880px; margin:0 auto; height:40px; border-bottom:solid 1px #302d27; border-top:solid 1px #302d27; margin-top:25px; padding-left:20px; margin-bottom:5px;}
#Wrapper ul.menu li {float:left; display:inline; background:url(../images/menu-icon.png) 4px 4px no-repeat; padding-left:20px; margin-top:13px; margin-right:20px;}
#Wrapper ul.menu li a,#Wrapper ul.menu li a:visited { text-transform:uppercase; color:#6194aa; font-family: "Myriad Pro","Trebuchet MS", Arial; text-decoration:none; font-size:14px; line-height:14px;}
#Wrapper ul.menu li a:hover { color:#fff;}

#Wrapper .Top { width:920px; height:4px; background: url(../images/main-top.png) no-repeat; line-height:0px; font-size:0px;}
#Wrapper .Bottom { width:920px; height:4px; background: url(../images/main-bottom.png) no-repeat; line-height:0px; border-top:20px solid #fff; font-size:0px; ma}
#Wrapper .Content { width:920px; background:#FFFFFF; padding-top:5px;}

#Wrapper .Content .Sidebar { width:299px; float:right; margin-right:10px;}

#Wrapper .Content .Sidebar .Gallery { background:url(../images/sidebar/gallery-box-bg.jpg) repeat-y; width:299px; margin-top:3px;}
#Wrapper .Content .Sidebar .Gallery .Tp { background:url(../images/sidebar/gallery-box-top.jpg) no-repeat; height:6px; width:299px}
#Wrapper .Content .Sidebar .Gallery .Btm { background:url(../images/sidebar/gallery-box-btm.jpg) no-repeat; height:6px;}
#Wrapper .Content .Sidebar .Gallery .main { margin:0 10px;}
#Wrapper .Content .Sidebar .Gallery .main img {padding:4px; background:url(../images/sidebar/gallery-img-border.jpg) no-repeat;}
#Wrapper .Content .Sidebar .Gallery .main h2 { font-family:"Myriad Pro","Trebuchet MS", Arial; font-size:25px; padding:5px 0px 10px 0px; border-bottom:solid 1px #ededed; color:#2576c2; margin-bottom:10px; text-transform:uppercase; letter-spacing:-0.9px; font-weight:normal;}

#Wrapper .Content .Sidebar .TestimonialBox { background:url(../images/sidebar/testimonial-box-bg.jpg) repeat-y; width:299px; margin-top:3px;}
#Wrapper .Content .Sidebar .TestimonialBox .BoxTop { background:url(../images/sidebar/testimonial-box-top.jpg) no-repeat; width:299px; height:17px;}
#Wrapper .Content .Sidebar .TestimonialBox .BoxBtm { background:url(../images/sidebar/testimonial-box-btm.jpg) no-repeat; width:299px; height:17px;}
#Wrapper .Content .Sidebar .TestimonialBox p.text { background:url(../images/sidebar/testimonial-quotes.jpg) 15px 10px  no-repeat; padding:10px 20px 0px 40px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#403a2f; line-height:16px; }
#Wrapper .Content .Sidebar .TestimonialBox p.author { background:url(../images/sidebar/testimonial-mic.jpg) top right no-repeat; padding:40px 50px 0px 40px; font-size:13px; margin-right:15px; margin-bottom:5px} 
#Wrapper .Content .Sidebar .TestimonialBox h2 { font-family:"Myriad Pro","Trebuchet MS", Arial; font-size:25px; padding:5px 0px 5px 0px; color:#2576c2; margin-bottom:5px; text-transform:uppercase; letter-spacing:-0.9px; font-weight:normal; padding-left:15px; }
#Wrapper .Content .Sidebar .TestimonialBox h2 a { color:#855845; text-decoration:none;}
#Wrapper .Content .Sidebar a img { margin-top:3px;}

#Wrapper .Content .LeftContent { width:557px; float:left; margin-left:25px; padding-top:30px; display:inline;}
#Wrapper .Content .LeftContent h1 { font-size:40px; font-family: Arial, Helvetica, sans-serif; color:#1d180e; font-weight:bold;}
#Wrapper .Content .LeftContent h3 { color:#89b21c; font-family:"Myriad Pro","Trebuchet MS", Arial; font-size:22px; font-weight:normal; margin-top:30px;}
#Wrapper .Content .LeftContent p.subheading { font-family:"Myriad Pro","Trebuchet MS", Arial; color:#7f7f7f; font-size:19px; margin-top:5px; margin-bottom:30px;}
#Wrapper .Content .LeftContent p.contact-text { font-size:15px; color:#000; line-height:20px; margin-top:5px;}
#Wrapper .Content .LeftContent p { font-size:15px; color:#000; line-height:20px; margin-top:20px;}
#Wrapper .Content .LeftContent a, #Wrapper .Content .LeftContent a:visited { color:#0c54a4; text-decoration:underline;}
#Wrapper .Content .LeftContent a:hover { text-decoration:none;}
#Wrapper .Content .LeftContent a.contact-link, #Wrapper .Content .LeftContent a.contact-link:visited { color:#0c54a4; text-decoration:underline; margin-top:15px; display:block; width:170px;}
#Wrapper .Content .LeftContent a.contact-link:hover { text-decoration:none;}

table p { color:#656565;}
#Wrapper .Content .LeftContent ul.list {float:left; width:270px; margin-right:2px;}
#Wrapper .Content .LeftContent ul.list li.title {color:#1c9ac9; font-family:"Myriad Pro","Trebuchet MS", Arial; font-size:20px; font-weight:normal; margin-top:30px; background:none; margin-bottom:0px; text-transform:uppercase;}
#Wrapper .Content .LeftContent ul.list li {	background: url(../images/list-li-bg.gif) bottom repeat-x #F8F8F8;	color:#000000;	font-family:"Myriad Pro","Trebuchet MS", Arial;	font-size:16px;	padding:6px 5px 8px 10px;	line-height:20px; margin-top:2px;}
#Wrapper .Content .LeftContent ul.list li.sub {font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:13px; color: #999999; padding-top:0px; background:none; padding-bottom:15px; height:35px;}
#Wrapper .Content .LeftContent ul.list li span.more-info {font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:13px; color: #999999; padding-top:0px; background:none;}

#Wrapper .Content .LeftContent ul.list li span.red { width:10px; height:10px; background:#de0a09; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.orange { width:10px; height:10px; background:#ff9e29; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.yellow { width:10px; height:10px; background:#fee528; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.green { width:10px; height:10px; background:#15c01c; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.blue { width:10px; height:10px; background:#1a62ce; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.violet { width:10px; height:10px; background:#c119ce; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.brown { width:10px; height:10px; background:#76472b; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent ul.list li span.gray { width:10px; height:10px; background:#303638; margin-right:10px; display:block; float:left; margin:5px 10px 0px 0px; line-height:0px; font-size:0px;}
#Wrapper .Content .LeftContent p.contact-info { color:#656565; font-size:13px; margin:0px;}

table { margin-top:20px;}
.input-big { color:#000; background:url(../images/input-big-bg.gif) no-repeat; width:261px; height:18px; padding:4px; border:none;}
.input-small { color:#000; background:url(../images/input-small-bg.gif) no-repeat; width:191px; height:18px; padding:4px; border:none;}
.select { color:#000; background:url(../images/select.gif) top left no-repeat; width:191px; height:18px; padding:4px; border:none; font-size:13px;  overflow:hidden; position:absolute;}
*html .select { background:none;}
.styled { opacity:0; position:relative; width:199px; margin-bottom:6px; filter:alpha(opacity=0);}
.textarea { color:#000; background:url(../images/textarea.gif) no-repeat; width:261px; height:88px; padding:4px; border:none;}
.submit { width:117px; height:49px; background:url(../images/submit-btn.gif) no-repeat; border:none; cursor:pointer;}
#Wrapper .Content .LeftContent p.condition { border-top:solid 1px #eaeaea; color:#707070; font-size:14px; font-style:italic; padding-top:20px;}
#Wrapper .Content .LeftContent p.condition span { color:#FF0000;}

#Page-container { background:url(../images/footer-bg.png) bottom center no-repeat; margin-bottom:0px; width:100%;}
.Footer { color:#514f4d; font-size:11px; width:900px; margin:0 auto; padding:20px 0px 30px 20px;} 
.Footer a, .Footer a:visited { color:#8d8b88; text-decoration:none; padding-right:5px; margin-right:5px; border-right:solid 1px #514f4d; line-height:11px;}
.Footer a.last, .Footer a.last:visited { border:none;}
.Footer a:hover { text-decoration:underline;}
.Footer p.infos { color:#52504d; margin-bottom:5px; margin-top:5px;}
.Footer p.copy {color:#33312f; margin-bottom:5px;}
.Footer a.normallink, .Footer a.normallink:visited {color:#52504D; text-decoration:none; border:none; padding:0px; margin:0px;}
.Footer a.normallink:hover { text-decoration:underline;}
html{ height:100%;}

h2.title {color:#1c9ac9; font-family:"Myriad Pro","Trebuchet MS", Arial; font-size:20px; font-weight:normal; margin-top:30px; background:none; margin-bottom:0px; text-transform:uppercase;}
#Wrapper .Content .LeftContent p.item01 { padding-left:20px; background:url(../images/numbers/1.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item02 { padding-left:20px; background:url(../images/numbers/2.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item03 { padding-left:20px; background:url(../images/numbers/3.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item04 { padding-left:20px; background:url(../images/numbers/4.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item05 { padding-left:20px; background:url(../images/numbers/5.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item06 { padding-left:20px; background:url(../images/numbers/6.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item07 { padding-left:20px; background:url(../images/numbers/7.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item08 { padding-left:20px; background:url(../images/numbers/8.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item09 { padding-left:20px; background:url(../images/numbers/9.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item10 { padding-left:20px; background:url(../images/numbers/10.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item11 { padding-left:20px; background:url(../images/numbers/11.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item12 { padding-left:20px; background:url(../images/numbers/12.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item13 { padding-left:20px; background:url(../images/numbers/13.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item14 { padding-left:20px; background:url(../images/numbers/14.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item15 { padding-left:20px; background:url(../images/numbers/15.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item16 { padding-left:20px; background:url(../images/numbers/16.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item17 { padding-left:20px; background:url(../images/numbers/17.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item18 { padding-left:20px; background:url(../images/numbers/18.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item19 { padding-left:20px; background:url(../images/numbers/19.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.item20 { padding-left:20px; background:url(../images/numbers/20.gif) 0 2px no-repeat; margin:5px 0px 5px 0px;}
#Wrapper .Content .LeftContent p.iteminner { border-left:solid 3px #eaeaea; margin:0px; padding:2px 0px 5px 0px; margin-left:20px; padding-left:15px; font-size:13px; color:#666666;}
#Wrapper .Content .LeftContent .line { height:1px; margin:20px 0px; border-bottom:solid 1px #eaeaea; clear:both; font-size:0px; line-height:0px;}
#Wrapper .Content .LeftContent .MainGallery a, #Wrapper .Content .LeftContent .MainGallery a:visited {padding:3px; background-color:#c7c7c7; float:left; margin-right:10px; margin-bottom:10px; display:block;}
#Wrapper .Content .LeftContent .MainGallery a:hover {background-color:#525252; }
#Wrapper .Content .LeftContent .MainGallery a img { border:none;}