/* File:style.css */
/* body */
body {font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;font-size:11.5px;line-height:21px;position:relative; min-width:980px;}

/*reset*/
ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,a,img,body {margin:0;padding:0;border:0;}

/* layouts */
/* containers */
#wrapper{padding:24px 0 4px 0;}
#wrapper_middle_01{width:980px;margin:0 auto 0 auto;-moz-box-shadow: 0 0 5px #999;-webkit-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;}
#wrapper_middle {display:inline-block;width:980px;margin:0 auto 0 auto;}
#wrapper_content{clear:both;width:980px;}

/* header */
#header{height:auto !important;clear:both;width:940px;margin:0 auto;padding:38px 0 0 0;}

/* logo */
#logo{padding:21px 0 0 0;overflow:hidden;float:left;}
#logo .png{margin:0;padding:0;line-height:0;font-size:0;}

/* content */
#content{padding:0;overflow:hidden;width:960px;}

/* main */
#main {clear:both;margin:0 auto;padding:20px 0 0 0;width:960px;}

/* navigation */
#navigation {margin:0;}
.slicer,
.slicer_2 {margin:0 auto;width:960px;}
.slicer{height:30px;}
.slicer_2{height:2px;font-size:1px;padding:0px;}

/* sub page header  */
#sub_page_header{height:34px;margin:5px auto 0 auto;width:940px;clear:both;display:block;}
/* page navigation */
#sub_nav{padding:8px 0 0 0 ;font-size:10px;}
#sub_nav a {margin-left:0px;}
#sub_nav a:hover, #sub_nav a {text-decoration:none;}

/* slider area */
#slider_con {display:block;clear:both;padding:0px;position:relative;}
#slider_area {background:#fff;clear:both;display:block;position:relative;width:940px;height:277px;margin:10px auto;padding:0px;}
.slide {width:940px;height:277px;z-index:-3;clear:both;padding:0px;margin:0;}
.slide img {height:277px;width:940px;} 

/* sliding texts on main page slider */
.sliding_text_text{font-size:12px; line-height:22px; text-align:left; float:left; letter-spacing:1px; position:absolute; overflow:hidden; top:0px; left:0px; padding:0px;}
.sliding_text_text.right {right:0; left:auto; float:right;}
.sliding_text_text.right.bottom {bottom:40px; top:auto;}
#slider_area .sliding_text_text.right .left_side {width:620px; padding:0 20px 0 0;}
.sliding_text_text .clear{clear:both;}

/* slider title */
.sliding_text_text .title_1, 
.sliding_text_text .title_2 {font-size:20px;letter-spacing:1px;padding:7px;float:left;}
.sliding_text_text .title_1 {margin-top:50px;}
.sliding_text_text .title_2 {margin-top:3px;}
.sliding_text_text .title_1 a,
.sliding_text_text .title_1 a:hover,
.sliding_text_text .title_2 a, 
.sliding_text_text .title_2 a:hover {text-decoration:none;}

/* slider left and right side */
#slider_area .left_side {float:left;width:580px;padding-left:20px;}
#slider_area .left_side.long {width:600px;}
#slider_area .left_side.longer {width:800px;}
#slider_area .right_side {width:298px;height:235px;float:right;padding:20px;border:1px solid transparent;}
#slider_area .right_side.transparent {background:transparent;}

/* slider left side paragraph */
#slider_area .right_side p{font-size:14px;letter-spacing:1px;line-height:25px;display:block;margin-bottom:10px;}
#slider_area .right_side.transparent p {background:#ECECEC;color:#444;line-height:18px;letter-spacing:inherit;font-size:12px;padding:5px;}

/* slider read more button  */
#slider_area .right_side  a.read_more{font-size:14px;padding:4px;line-height:28px;margin-top:10px;text-decoration:none;clear:both;letter-spacing:0px;}
#slider_area .right_side a.read_more:hover {letter-spacing:0px;}
.line {clear:both;display:block;margin-top:10px;margin-bottom:30px;}

/* boxes  */
/* home page left side boxes  */
.box{width:306px;margin:20px 20px 0px 0px;position:relative;overflow:hidden;}
#page_right .box.search {overflow:visible;}
.box .imgarea{text-align:center;display:block;}
.box .image{padding:0px;margin:0 auto 0 auto;}
.box .textarea h3, .gridinner h3 {font-size:14px;color:#575757;font-weight:normal;clear:both;display:block;letter-spacing:1px;padding:0px;margin:8px 0 0 0;}

.gridinner h3 {font-size:15px;margin:0 0 8px 0;}
.gridinner h2 {color:#0089B0;display:block;font-size:18px;font-weight:normal;letter-spacing:-1px;}

.box .textarea h3 a, 
.box .textarea h3 a:hover {text-decoration:none;}
.box .textarea {font-size:11px;margin:0;padding:5px 0 0 0;}
.box.middle .textarea {padding:0 ;}

/* sub navigation */
#sub_menu, #sub_menu li {padding:0;list-style-type:none;border:0;}
#sub_menu {margin:0 20px 0 0;}
#sub_menu li{padding:3px 0 7px 0;}
#sub_menu li a {font-size:13px;margin-left:0;text-decoration:none;border:0;}
#sub_menu li a:hover {color:#bcbcbc;}

/* title for side bar elements */
.side_title {height:30px;margin:0;width:306px;}
.side_title h4 {font-size:15px;margin:0;line-height:20px;padding:0 0 0 15px;}
#page_left {}
#page_right {}

/* read more button  */
a.read_more{position:relative;display:inline;text-decoration:none;clear:both;font-size:11px;}

/* links */
#content a,.page_header_text a,
#content a:hover, .page_header_text a:hover {text-decoration:none;}
#content a.no_border{border:0px;}

/* headings*/
h1,h2,h3,h4,h5,h6{letter-spacing:0.4px;font-weight:normal;padding-bottom:10px;padding-top:0;line-height:1.4em;position:relative;}

h1,h2,h3,h4,h5,h6 {clear:both;}
h3,h4,h5,h6 {font-weight:normal;}
h1 {font-size:26px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:17px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

/* images and alignments */
img {border:0;margin:0;padding:0;}
img.aligncenter{display:block;text-align:center;margin:0 auto 0 auto;padding:0;border:0;background:none;}
img.alignleft{float:left;margin:2px 8px 2px 0;display:inline;border:0;background:none;padding:0;}
img.alignright{padding:0;float:right;margin:2px 0 2px 8px;border:0;background:none;}

/* Lists */
ul, ol{list-style-position:outside;margin-left:20px;}

/* content list */
.content ul , .content ol {list-style-position:inside;margin:0;padding:0 0 20px 0;}
.content ul {list-style-type:disc;}
.content ul li ul {list-style-type:circle;}
.content ol {list-style-type:decimal;}
.content ol li ol {list-style-type:upper-alpha;}
.content li {padding:3px 2px;}
.content ul li ul, .content ul li ul li, .content ol li ol, .content ol li ol li {border:0;padding:3px 10px;}

/* sidebar list */
#page_right .box ul{padding:0;list-style-type:none;border:0;margin:0;}
#page_right .box li {padding:3px 0 7px 0;}
#page_right .box li a {font-size:13px;margin-left:0;text-decoration:none;border:0;}

/* tables */
table {border-collapse:collapse;border-spacing:0;}
table caption strong{text-align:left;font-size:14px;font-weight:normal;line-height:20px;font-weight:bold;}
table caption {text-align:left;padding-bottom:10px;padding-top:5px;}
table th {padding:2px;font-size:12px;}
table td {padding:10px;text-align:left;}

/* text elements */
blockquote {letter-spacing:0; font-size:15px; line-height:24px; padding-left:70px; padding-top:10px; padding-bottom:10px; margin:30px 0; font-style:italic;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
pre {line-height:18px;margin-bottom:18px;}
ins {text-decoration:none;}
sup {bottom:1ex;}
sub {top:.5ex;}
p {clear:both;padding-bottom:20px;}
#slider_area p, #page_right p{padding:0;}

/*contact form */
#contact_form ul, #contact_form ul li {list-style-type:none;border:0;margin:0;padding:0;}
#contact_form ul li {margin:0 0 4px 0;padding:4px 0 4px 0;}

/*contact form validation*/
#validate_form label {font-weight:bold;display:block;}
#validate_form label.error {display:block;font-style:italic;font-weight:normal;}
#contact_form input, #contact_form select{width:300px;}
#contact_form input[type="radio"], #contact_form input[type="checkbox"] {width:auto;}
#contact_form textarea {width:500px;}
#contact_form .button {width:100px;}

/*	Forms */
input, select, textarea{background:#fff;font-size:13px;position:relative;outline:none;padding:4px;margin-right:1px;}
.button{cursor:pointer;padding:3px 20px;clear:both;border:none;overflow:visible;}
.button:hover {overflow:visible;}
#page_right .searchbox{width:260px;margin-right:4px;}
.button.search {width:auto;}
#page_right .button.search {width:85px;}

/* footer */
#footer {width:940px;margin:0 auto 0 auto;}
#footer .footer_con {min-height:32px;clear:both;text-align:left;}

/* footer1 copyright text */
#footer .part1{float:left;margin-top:10px;font-size:11px;line-height:14px;}

/* footer1 navigation */
#footer .part2{float:right;margin-top:10px;font-size:11px;line-height:14px;}

/* footer1 links */
#footer a,
#footer a:hover {text-decoration:none;}

/* navigation */
.dropdown {background:transparent;font-size:13px;margin:0;padding:0;}
.dropdown ul{z-index:100;list-style-type:none;list-style-position:outside;border:0;margin:0;padding:0;border:0;float:right;}
.dropdown ul li{position:relative;display:inline;float:left;text-align:center;margin:0;padding:0;border:0;}
.dropdown ul li.slash{position:relative;display:inline;float:left;text-align:center;margin:0;border:0;padding:28px 8px 8px 8px;overflow:hidden;}
.dropdown ul li a{display:block;text-decoration:none;padding:28px 4px 8px 4px;margin:0;}

/*IE6 hack to get sub menu links to behave correctly*/
* html .dropdown ul li a {display:inline-block;}

/* Holly Hack for IE \*/
* html .dropdown{height:1%;} /*Holly Hack for IE7 and below*/
