
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.wrapper {width:100%; overflow:hidden;}

/* Global properties ======================================================== */

body{ background:#f3f3f3; border:0; font:12px Tahoma, Tunga, Eras Light ITC; color:#a7a7a7; line-height:18px;}

/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 967px; }

.body1{ background:url(../images/bg_top.gif) top repeat-x #fff; border-bottom:1px solid #dadada}
.body2{ background:url(../images/bg_top_box.gif) center 93px no-repeat}

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

a{ color:#a7a7a7; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
h1{ float:left; padding:33px 0 0 18px;}
h2{ font-size:22px; color:#333333; line-height:30px; padding:13px 0 10px 0; font-weight:400; letter-spacing:-1px;}
p{ padding-bottom:18px;}

/* ============================= header ====================== */
header{ width:100%; overflow:hidden; padding:6px 0 12px 0; background:url(../images/bg_box_bot.jpg) bottom center no-repeat}

#menu { text-align:center}
#head{ text-align:center}

/* ============================= ACCORDION ====================== */

.accordion{ width:100%; overflow:hidden; margin-top:24px; padding-bottom:12px; background:url(../images/bg_box_bot.jpg) bottom center no-repeat}

.kwicks {list-style: none;	position: relative;	margin: 0;	padding: 0;	overflow:hidden; width:931px;	height:348px; float:left; background:#6da4a5}
.kwicks li{width:233px;	height: 348px;	display: block;	overflow: hidden;	padding: 0;  cursor:pointer;}
.kwicks li.active {	}
.kwicks.horizontal li {margin-right: 0; float: left;}

.marker_left{ width:18px; height:348px; background:#333333; float:left;}
.marker_right{ width:18px; height:348px; background:#ff6600; float:left; margin-left:-1px; position:relative; z-index:2}
.kwicks a{ float:left;}
.kwicks li span{font-size:40px; line-height:132px; text-align:right; font-weight:900; color:#fff; float: left; width:80px; padding-right:17px; height:348px; letter-spacing:-1px;}
.bg1{ background:url(../images/bg_01.jpg) no-repeat;}
.bg2{ background:url(../images/bg_02.jpg) no-repeat;}
.bg3{ background:url(../images/bg_03.jpg) no-repeat}
.bg4{ background:url(../images/bg_04.jpg) no-repeat;}

#kwick_1{ background:url(../images/01_link.jpg) 97px top no-repeat}
#kwick_2{ background:url(../images/02_link.jpg) 97px top no-repeat}
#kwick_3{ background:url(../images/03_link.jpg) 97px top no-repeat}
#kwick_4{ background:url(../images/04_link.jpg) 97px top no-repeat;}
/* ============================= content ====================== */

#content{ width:100%; overflow:hidden; padding-bottom:59px; padding-top:16px;}

.pad_left1{ padding-left:24px;}
.pad_left2{ padding-left:52px;}
.pad_left3{ padding-left:42px;}
.pad_left4{ padding-left:270px;}
.pad_bot1{ padding-bottom:28px;}
.pad_bot2{ padding-bottom:12px;}
.marg_right1{ margin-right:24px;}
.marg_right2{ margin-right:37px;}

.boxes{ background:#f3f3f3; border-top:3px solid #e1e1e1; width:100%; overflow:hidden}
.boxes .line1{ background:url(../images/line_ver1.gif) 193px 0 repeat-y}
.boxes .line2{ background:url(../images/line_ver1.gif) 387px 0 repeat-y}
.boxes .line3{ background:url(../images/line_ver1.gif) 581px 0 repeat-y}
.boxes .line4{ background:url(../images/line_ver1.gif) 774px 0 repeat-y}
.boxes h2{ color:#ff6600; padding:14px 0 10px 0;}
.boxes .cols:hover .list1{ color:#ff6600}

.boxes_links{ background:#e4e4e4; width:100%; overflow:hidden;}
.boxes_links .line1{ background:url(../images/line_ver2.gif) 193px 0 repeat-y}
.boxes_links .line2{ background:url(../images/line_ver2.gif) 387px 0 repeat-y}
.boxes_links .line3{ background:url(../images/line_ver2.gif) 581px 0 repeat-y}
.boxes_links .line4{ background:url(../images/line_ver2.gif) 774px 0 repeat-y}
.boxes_links .pad{ padding:9px 0 10px 0}

.text1{ font-size:14px; font-weight:400; color:#454c4c; padding-bottom:4px;}

.list1{ padding-bottom:20px; color:#5c9999}
.list1 li{ line-height:20px; padding-left:10px; background:url(../images/marker_2.gif) 0 8px no-repeat;}
.list1 li:hover{ font-weight:900}

.link1{ font-size:11px; text-transform:uppercase; color:#111; line-height:14px; display:inline-block; border-bottom:2px solid #b8b8b8; text-decoration:none}
.link1:hover{ border:none; margin-bottom:2px;}
.link2{ font-size:11px; text-transform:uppercase; color:#ff6600; line-height:14px; float:right; margin-right:20px; border-bottom:2px solid #ebc4ab; text-decoration:none}
.link2:hover{ border:none; margin-bottom:2px;}
.link3{ font-size:11px; text-transform:uppercase; color:#111; line-height:14px; float:right; border-bottom:2px solid #cccccc; text-decoration:none}
.link3:hover{ border:none; margin-bottom:2px;}

.line1{ background:url(../images/line_ver3.gif) 252px 0 repeat-y}
.line2{ background:url(../images/line_ver3.gif) 732px 0 repeat-y}
.line3{ background:url(../images/line_ver3.gif) 452px 0 repeat-y}
.line3_top{ background:url(../images/line3_top.gif) 452px 0 no-repeat}
.line4{ background:url(../images/line_ver3.gif) 477px 0 repeat-y}
.line5{ background:url(../images/line_ver3.gif) 228px 0 repeat-y}

.list2{ margin:-3px 0}
.list2 li{ line-height:24px;}
.list2 li a{ color:#5c9999; font-weight:900; padding-left:22px; background:url(../images/marker_1.gif) 0 1px no-repeat}

.list3 li{ padding-bottom:9px; border-bottom:1px solid #e4e4e4; margin-bottom:8px; font-weight:900; line-height:16px;}
.list3 .bg_none{ border-bottom:none; padding-bottom:0; margin:0}
.img1{ background:url(../images/img1.gif) 0  0 no-repeat; color:#ff6600; padding-left:42px;}
.img2{ background:url(../images/img2.gif) 0  0 no-repeat; color:#5c9999; padding-left:42px;}
.img3{ background:url(../images/img3.gif) 0  0 no-repeat; color:#707676; padding-left:42px;}
.img4{ background:url(../images/img4.gif) 0  0 no-repeat; color:#333333; padding-left:42px;}

.list4 li{ line-height:20px;}
.list4 li a{ color:#707676; text-decoration:none; padding-left:10px; background:url(../images/marker_3.gif) 0 5px no-repeat}
.list4 li a:hover{ text-decoration:underline}

.table{ font-size:14px; color:#a7a7a7; line-height:31px; text-align:center}

.table h2{ font-size:30px;  line-height:36px; padding:6px 0 15px 0; color:#ff6600; text-align:left}
.table h2 span{ color:#333333}

.tr1{ width:100%; overflow:hidden}
.tr1, .tr1 .td1, .tr1 .td5{ background:#e4e4e4; color:#171717; line-height:33px; font-weight:normal;}
.tr{ border:1px solid #dedcdc; margin-top:4px;  overflow:hidden}

.td1{ width:67px; color:#ff6600; float:left;}
.td2{ width:83px; float:left;}
.td3{ width:90px; float:left;}
.td4{ width:83px; float:left;}
.td5{ width:100px; color:#ff6600; font-weight:900; float:left;}

.font1{ color:#707676; font-weight:900}
.color2{ color:#ff6600}
.color3{ color:#5c9999}
.color4{ color:#333333}

.under{ padding-bottom:22px; border-bottom:1px solid #e4e4e4; margin-bottom:6px}

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

footer {position:relative; padding:76px 0 62px 24px; font-weight:900; color:#a5a5a5}
#banner{ position:absolute; top:-26px; left:0}
footer a{ color:#a5a5a5; text-decoration:none}
footer a:hover{ text-decoration:underline}

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

#form_1{ width:100%; overflow:hidden; color:#b0b0b0; line-height:27px; margin-top:3px; padding-bottom:15px;}
#form_1 .input { float:right; background:#fff; width:243px; padding:4px 5px; height:17px; margin-right:6px; font:14px Tahoma, Tunga, Eras Light ITC; color:#b1b1b1; border:1px solid #d8d8d8;}
#form_1 select{ float:right; width:112px; height:27px; font:14px Tahoma, Tunga, Eras Light ITC; color:#b1b1b1; border:1px solid #d8d8d8; padding:2px; text-align:right; margin-right:6px}
#form_1 a{ float:right; background:#ff6600; font-size:14px; text-decoration:none; font-weight:400; color:#fff;padding:0 12px; line-height:27px; }
#form_1 span{ float:right; margin-right:6px; font-size:14px}

#ContactForm { width:198px}
#ContactForm a{ margin-left:20px}
#ContactForm .input {width:186px; height:15px; border:1px solid #e4e4e4; background:#fff; padding:2px 5px; margin-bottom:4px;color:#a7a7a7; font:12px Tahoma, Tunga, Eras Light ITC}
#ContactForm textarea { width:186px; height:197px; border:1px solid #e4e4e4; background:#fff; padding:2px 5px; margin-bottom:14px;color:#a7a7a7; font:12px ATahoma, Tunga, Eras Light ITC;overflow: auto}



