
/* 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:url(../images/bg_top.jpg) top repeat-x #eeeeee; border:0; font:12px Arial, Helvetica, sans-serif; color:#ababab; line-height:16px; min-width:980px;}

.css3{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4); behavior: url(js/PIE.htc); position: relative;}

/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 980px; }

.body2{ background:url(../images/bg_content.gif) top repeat-x #fff;}
.body3{ background:url(../images/bg_bot.gif) bottom repeat-x}
/* ============================= main layout ====================== */

a{ color:#1e1e1e; text-decoration: underline; outline:none; font-weight:bold}
a:hover{ text-decoration: none; color:#ae0000}
h1{ float:left; padding:25px 0 0 31px;}
h2{ font-size:20px;font-weight:700; line-height:26px; color:#ae0000; padding:20px 0 14px 0;}
h2 span{ display:block; margin-top:-6px;}
h2.color1{ color:#f7941d}
h3{ font-size:12px; text-transform:uppercase; font-weight:bold; color:#262626; padding:2px 0 4px 0;}
h4{ font-size:24px; font-weight:bold; color:#1d1d1d; padding:20px 0 12px 0; line-height:30px}
h4 a{display: inline-block; position: relative; margin-top:9px; height:15px;}
h5{ font-size:33px; color:#ae0000; font-weight:600; line-height:40px; padding:19px 0 11px 0;}
h6{ font-size:14px; color:#ae0000; font-weight:bold; text-transform:uppercase; padding:3px 0 7px }


p{ padding-bottom:16px;}
.strong{ font-weight:bold}
/* ============================= header ====================== */
header{}

#menu{ text-align:center;}
#head{ text-align:center;}

/* ============================= content ====================== */

#content{ width:100%; overflow:hidden;}

.pad_left1{ padding-left:24px;}
.pad_left2{ padding-left:48px;}
.pad_bot1{ padding-bottom:6px;}
.pad_bot2{ padding-bottom:16px;}
.pad_bot3{ padding-bottom:26px;}
.marg_right1{ margin-right:20px;}

.main2{ background:#fff; margin:19px 34px 0 32px; border-bottom:6px solid #e2e2e2; position:relative}
.bord_left{ position:absolute; bottom:-6px; left:-6px; background:url(../images/cont_bord.gif) no-repeat; width:6px; height:27px;}
.bord_right{ position:absolute; bottom:-6px; right:-6px; background:url(../images/cont_bord.gif) no-repeat; width:6px; height:27px;}

.line1{ background:url(../images/line_ver1.gif) 182px 0 repeat-y}
.line2{ background:url(../images/line_ver1.gif) 365px 0 repeat-y} 
.line3{ background:url(../images/line_ver1.gif) 548px 0 repeat-y}
.line4{ background:url(../images/line_ver1.gif) 731px 0 repeat-y}
.line5{ background:url(../images/line_ver1.gif) 234px 0 repeat-y}
.line6{ background:url(../images/line_ver1.gif) 679px 0 repeat-y}

.pos_rel{ position:relative}
.marker_top{ position:absolute; top:0; left:-7px; background:url(../images/marker_top.jpg) 0 0 no-repeat; width:16px; height:8px;}

.link1{ float:right; background:url(../images/marker_2.gif) right 7px no-repeat; padding-right:6px; font-size:14px; font-weight:700; color:#2bb3e6; text-decoration:none; padding-bottom:1px;}
.link1 span{ border-bottom:1px solid #5fc6ec;}
.link1:hover span{ border:0; margin-bottom:1px;} 
.link1:hover{ color:#2bb3e6;}

.font1{ font-size:14px; font-weight:bold; color:#f7941d; padding-left:10px; background:url(../images/marker_4.gif) 0 5px no-repeat}

.color1{ color:#1d1d1d;}
.color2{ color:#f7941d}

.list1{ margin:-4px 0}
.list1 li{ line-height:24px;}
.list1 a{ color:#2bb3e6; font-weight:normal; padding-left:10px; background:url(../images/marker_1.gif) 0 5px no-repeat}
.list1 a:hover{ color:#1d1d1d;}
.list1.strong a{ font-weight:bold}

.list3{ margin:-4px 0} 
.list3 li{ line-height:26px;}
.list3 li a{ padding-left:10px; background:url(../images/marker_4.gif) 0 6px no-repeat;}

ol li{ line-height:18px; padding-bottom:12px; font-weight:bold;color:#1d1d1d; font-weight:normal;}
ol li a{ color:#2bb3e6; font-weight:normal}
ol li span{ font-weight:bold; color:#f7941d; display:block; float:left; margin:0 5px 10px 0}
ol li a:hover{ color:#f7941d}

/* ============================= footer ====================== */

footer { font-size:14px; color:#959595; line-height:20px;}
footer a{ color:#959595; text-decoration:none; font-weight:normal}
footer a:hover{ text-decoration:underline; color:#f7941d}

footer .pad{ padding:19px 34px 37px 32px}
footer h2{ padding:0 0 0 0; color:#262626; margin-top:-2px; font-weight:600}

footer .logo{ width:160px; float:left; padding-top:2px;}
footer .logo img{ margin-top:-2px; margin-right:2px;}

.list2 li{ line-height:20px;}
.list2 a{ font-size:12px; color:#999999; padding-left:9px; background:url(../images/marker_3.gif) 0 5px no-repeat;}
.list2 li a:hover{ text-decoration: none; color:#1d1d1d}

.newsletter{ width:157px; float:left;}
#newsletter{ padding-top:6px;}
#newsletter .bg{ background:#fff; border:1px solid #d1d1d1;}
#newsletter .input{ background:none; font:12px Arial, Helvetica, sans-serif; color:#a8a8a8; height:15px; padding:4px 8px; width:139px;}
#newsletter a{ float:right; background:none; padding-right:0; margin-top:5px;}
#newsletter a:hover{ text-decoration:none}

/* ============================= forms ============================= */

#ContactForm {}
#ContactForm a{ margin-left:20px;}
#ContactForm .bg{ margin-bottom:20px; border:1px solid #d1d1d1; background:#fff;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior: url(js/PIE.htc); position: relative;}
#ContactForm .bg.textarea{ margin-bottom:6px;}
#ContactForm .input {width:379px; background:none; height:15px; padding:4px 8px;color:#ababab; font:12px Arial, Helvetica, sans-serif}
#ContactForm textarea { overflow: auto;width:379px; background:none; height:95px; padding:4px 8px;color:#ababab; font:12px Arial, Helvetica, sans-serif}


