/* DEFAULT DEFINITION */
html, body{margin:0;padding:0;font:12px Arial, Verdana, Helvetica, sans-serif;color:#000000;background:#ffffff url(../img/bg_body.gif) top left repeat}
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ol, ul, p, dl, dt, dd{margin:0;padding:0;border:0;list-style:none}
a{color:#B01900;text-decoration:underline;outline:none}
a:hover{text-decoration:none}
.floatLeft{float:left}
.floatRight{float:right}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.offleft{position:absolute;left:-5000px;width:2000px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}/*ie7*/
.clearfix{display:block}
* html .clearfix{height:1%}
abbr{border:none}
.smallTxt{font-size:0.9em}
.bigTxt{font-size:1.1em}
.blue{color:#3B8BD4}
ol{padding:0 0 12px 30px;list-style:decimal}
/* Arial, Verdana, Helvetica, sans-serif */
.trebuchet{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}
/* FORMS */
input, select, textarea, button{font:1em Arial, Verdana, Helvetica, sans-serif;color:#333}
.inputText, textarea{border:1px solid #7E7E7E;padding:2px}
select{border:1px solid #7f9db9;padding:1px}
.hr{clear:both;background:url(../img/bg_hr.gif) left 10px repeat-x;height:30px} 
.hr hr{display:none}
.fontsize22{font-size:22px}
.fontsize21{font-size:21px}
.fontsize20{font-size:20px}
.fontsize19{font-size:19px}
.fontsize17{font-size:17px}
.fontsize16{font-size:16px}
.fontsize14{font-size:14px}
.fontsize13{font-size:13px}
.fontsize11{font-size:11px}
.fontsize10{font-size:10px;font-weight:bold}
.color01{color:#434343}
.color02{color:#D19003}
.color000{color:#000}
/* H TITLES */
h1{display:block;color:#B01900;font-weight:normal;font-size:38px;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 12px 0}
h2{display:block;margin:0 0 6px 0;color:#666666;font-size:17px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}
h3{display:block;margin:0 0 4px 0;color:#333333;font-size:24px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif}
h4{display:block;margin:0 0 4px 0;color:#333333;font-size:20px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif}
/* MAIN CONTAINER */
#main-container{width:948px;margin:0 auto}
#bg-main-container{float:left;width:100%;background:#ffffff}
/* MAIN HEADER */
#main-header{position:relative;width:100%;float:left;height:400px;background:url(../img/bg_header.jpg) top left no-repeat}
/* MAIN HEADER - LOGO */
#logo{width:310px}
#logo a{position:absolute;display:block;width:310px;height:130px;text-indent:-9999px;top:16px;left:30px}
/* MAIN NAVIGATION - MAINNAV */
#mainNav{}
#mainNav ul{position:absolute;height:56px;overflow:hidden;right:64px;top:50px}
#mainNav ul li{display:inline}
#mainNav ul li.first{background:none}
#mainNav ul li a{white-space:nowrap;/* required in IE 6 */ float:left;display:block;background:url(../img/bg_mainNav.gif) top left no-repeat;padding:56px 0 0 0;overflow:hidden;height:0}
* html #mainNav ul li a{float:left}
#mainNav ul li a:hover{}
#mainNav ul li.item1 a{width:126px}
#mainNav ul li.item1 a:hover{background-position:0 -60px}
#mainNav ul li.item2 a{width:168px;background-position:-126px 0}
#mainNav ul li.item2 a:hover{background-position:-126px -60px}
#mainNav ul li.item3 a{width:221px;background-position:-294px 0}
#mainNav ul li.item3 a:hover{background-position:-294px -60px}
/* MAIN CONTENT */
#main-content{float:left;width:100%;padding-bottom:14px;background:url(../img/bg_container_top.gif) top left no-repeat}
.content{padding:10px 50px 0 50px}
.paragraph{clear:both;display:block}
.paragraph p{display:block;margin:0 0 12px 0;line-height:18px}
.list01{padding:0 0 6px 20px}
.list01 li{background:url(../img/bg_list01.gif) left 5px no-repeat;padding:0 0 6px 12px}
.list01 li ul{padding:0 0 0 30px}
.list01 li ul li{background:none;list-style:circle;padding:0 0 0 0}
.list02{padding:0 0 12px 20px}
.list02 li{background:url(../img/bg_bullet01.gif) left 8px no-repeat;padding:0 0 0 12px;margin:0 0 10px 0;font:16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#177ECE;font-weight:bold}
.picRight img{border:1px border:1px solid #C67800;margin:0 0 0 10px}
.picLeft{float:left;border:2px solid #D0D0D0;margin:0 10px 0 0}
.pic img{border:1px solid #999;padding:2px}
/* LEFT CONTENT */
#leftCol{width:554px;float:left}
.leftCol-inner{padding:6px 0 0 0}
/* RIGHT CONTENT */
#rightCol{float:right;width:248px}
.rightCol-inner{}
.cards img{padding:0 8px 0 0}
.box-1{width:100%;overflow:hidden;margin:0 0 10px 0}
.box-1 .inner{padding:0}
.box-2{width:100%;overflow:hidden;margin:0 0 20px 0}
.box-2 .inner{padding:0}
.box-3{width:100%;overflow:hidden}
.box-3 .inner{padding:0}
.back_to_top{clear:both;padding:10px 0 0 0}
.back_to_top a{text-decoration:none;background:url(../img/bullet-3.gif) left 4px no-repeat;padding:0 0 0 16px;font-size:11px;float:right;font-weight:bold}
.back_to_top a:hover{color:#000000}
/* ACCORDION */
.accordion{list-style-type:none;padding:0}
.accordion ul{padding:0;margin:0;float:left;display:block;width:100%}
.accordion li{cursor:pointer;list-style-type:none;padding:0;margin:0;float:left;display:block;width:100%}
.accordion li.active>a{background:url('../img/arrow_close.gif') no-repeat 12px 12px}
.accordion li div{padding:20px;background:#aef;display:block;clear:both;float:left;width:360px}
.accordion a{text-decoration:none;border-bottom:1px solid #D5D5D5;font:bold 13px/24px Arial, sans-serif;color:#B01900;padding:0 10px 0 28px;display:block;cursor:pointer;background:url('../img/arrow_open.gif') no-repeat 14px 9px}
.accordion li ul li a{color:#953F0C;font:normal 12px/20px Arial, sans-serif;background:none;border-bottom:0;text-decoration:underline;padding:0 10px 0 40px}
.accordion li ul li a:hover{text-decoration:none;color:#000}
#navigation li{display:inline}
#navigation a.head{text-decoration:none;border-bottom:1px solid #D5D5D5;font:bold 13px/24px Arial, sans-serif;color:#B01900;padding:0 10px 0 28px;display:block;cursor:pointer;background:url('../img/arrow_open.gif') no-repeat 14px 9px}
#navigation a.head:hover{background:url('../img/arrow_close.gif') no-repeat 12px 12px}
#navigation a.selected{background:url('../img/arrow_close.gif') no-repeat 12px 12px}
#navigation a.current{background:url('../img/arrow_close.gif') no-repeat 12px 12px}
#navigation ul{}
#navigation li{}
#navigation li li a{color:#953F0C;font:normal 12px/20px Arial, sans-serif;background:none;border-bottom:0;text-decoration:underline;padding:0 10px 0 40px}
#navigation li li a:hover{text-decoration:none;color:#000}
/* Level 2 */
.accordion li ul li{}
/* MAIN FOOTER */
#main-footer{width:100%;clear:both}
#footer{width:948px;margin:0 auto;background:url(../img/bg_footer.jpg) top left no-repeat;height:100px}
/* MAIN FOOTER - BOTTOM NAVIGATION */
.botNav1{color:#8A4232;display:block;font-size:11px;padding:24px 0 0 60px}
.botNav1 a{color:#8A4232;text-decoration:none;padding:0 10px}
.botNav1 a:hover{text-decoration:underline}
#web-design{color:#BF8C5F;display:block;float:left;text-align:left;padding:36px 46px 0 200px;font-size:11px;line-height:18px}
#web-design a{color:#BF8C5F}
.copyright{color:#BF8C5F;display:block;float:right;text-align:right;padding:-15px 46px 0 260px;font-size:11px;clear:both;line-height:18px}
.copyright a{color:#BF8C5F}
#Copyright{margin-left:179px}
.contact-form{float:left;display:block;width:420px;text-align:left;background:#FFFAF2;border:1px solid #FFD497;padding:4px 10px;margin-right:30px}
.contact-form td{vertical-align:top;border-bottom:1px solid #FFD497;padding:8px 0 8px 10px}
.formContact{width:100%}
.formContact .inputText{width:175px;padding:3px 4px;border:1px solid #FFD497;vertical-align:middle;color:#666666;font-size:11px}
.formContact #msg1ContactForm{width:394px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px}
.contact-form label{display:block;margin:0 0 2px 0;font-size:11px;font-weight:bold}
.contact-form select{padding:3px 4px;border:1px solid #D5D8DC;vertical-align:middle;color:#666666;font-size:11px}
.contact-form .inputMedium{width:120px}