@charset "utf-8";


* {margin:0; padding:0;}

html, body {
	width: auto;
    margin:0px;
	padding:0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
	font-size: 11px;
	position:relative;
	line-height: 1.68em;
	background: #fff;
	color:#6e6e6e;
	text-align:left;
	height: 100%;
}

.clear {
	clear: both;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0px;
}

.hidden {display:none;}

.round {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#site-wrapper {
   height: auto;
   position:relative;
   overflow:hidden;
   padding-bottom:10px;
}

#footer-wrapper {
height:auto;
overflow:hidden;
position:relative;
background:#000 url(images/footer-bg.jpg) repeat-x left top;
}

.no-margin {margin-right:0 !important;}

.container {margin:0 auto; width:995px; position:relative;}
.container2 {margin:0 auto; width:auto; position:relative;}

/** Typography **/

h1 {font-weight:normal; font-size:36px; line-height:38px;}
h2 {font-weight:normal; font-size:30px; line-height:34px;}
h3 {font-weight:normal; font-size:22px; line-height:30px;}
h4 {font-weight:normal; font-size:18px; line-height:22px;}
h5 {font-weight:normal; font-size:16px; line-height:19px;}
h6 {font-weight:normal; font-size:14px; line-height:16px;}
h7 {font-weight:normal; font-size:12px; line-height:14px;}

h1, h2, {margin-bottom:10px; color:#000000;}
h3, h4, h5, h6, h7 {margin-bottom:10px; color:#000000;}
#content h1 a, #content h2 a {color:#000000;}
#content h3 a, #content h4 a, #content h5 a, #content h6 a, #content h7 a  {color:#000;}

.left {float:left; margin-right:8px; margin-bottom:2px; border:#dfdfdf 2px solid; margin-top:5px;}
.right {float:right; margin-left:8px; margin-bottom:2px; border:#dfdfdf 2px solid; margin-top:5px;}

.hr {height:1px; border-bottom:#cacaca 1px solid; display:block; margin-bottom:30px;}
em {font-style:italic;}
strong {font-weight:bold;}

#content ul {list-style:circle; list-style-position:inside; padding-left:2px; margin-bottom:15px; padding-left:15px;}
#content ol {list-style:decimal; list-style-position:inside; margin-bottom:15px; padding-left:15px;}


blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
blockquote span.author {font-size:11px; color:#333333; display:block; text-align:left; padding-top:10px;}

#content p {margin-bottom:30px;}
#content a {color:#ee9b00;}
#content a:hover {text-decoration:underline;}

#content .button {padding:6px; font-size:10px; text-transform:uppercase;background:#333333; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:8px; border:none;}
#content .button:hover { background:#ffb03a; color:#333333; text-decoration:none;}

/** Header **/

#home-page #header {background:url(images/orange/home-bg.jpg) repeat-x top left; height:540px;  position:relative; margin-bottom:10px;}

#sub-page #header {background:url(images/orange/sub-bg.jpg) repeat-x top left; height:316px;  position:relative; margin-bottom:10px;}

#top {height:180px;}

#header #logo {margin-top:60px;}
#header #main-nav {position:relative; margin-top:70px; z-index:250;}

#logo {height:43px; width:160px; display:block; float:left;}
#logo h1 , #logo h1 a {display:block; height:100%; width:100%; float:left;}

#main-nav {float:right; color:#000000; width:auto; height:35px; position:relative; z-index:auto;}
#main-nav ul {z-index:auto;}{color:#000000}
ul.sf-menu {color:#000000; background:none no-repeat top left;}
#nav-finish {float:right; background:none no-repeat top right; width:8px; height:35px;}

@charset "utf-8";

* {
margin:0;
padding:0
}

html,body {
width:auto;
font-family:"Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
font-size:11px;
position:relative;
line-height:1.68em;
background:#fff;
color:#6e6e6e;
text-align:left;
height:100%;
margin:0;
padding:0
}

.clear {
clear:both;
height:0;
width:0;
line-height:0;
font-size:0
}

.hidden {
display:none
}

.round {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

#site-wrapper {
height:auto;
position:relative;
overflow:hidden;
padding-bottom:10px
}

#footer-wrapper {
height:auto;
overflow:hidden;
position:relative;
background:#000 url(images/footer-bg.jpg) repeat-x left top;
padding-bottom:30px
}

.no-margin {
margin-right:0 !important
}

.container {
width:995px;
position:relative;
margin:0 auto
}

h1 {
font-weight:400;
font-size:36px;
line-height:38px
}

h2 {
font-weight:400;
font-size:30px;
line-height:34px
}

h3 {
font-weight:400;
font-size:22px;
line-height:30px
}

h4 {
font-weight:400;
font-size:18px;
line-height:22px
}

h5 {
font-weight:400;
font-size:16px;
line-height:19px
}

h6 {
font-weight:400;
font-size:14px;
line-height:16px
}

h7 {
font-weight:400;
font-size:12px;
line-height:14px
}

.left {
float:left;
margin-right:8px;
margin-bottom:2px;
border:#dfdfdf 2px solid;
margin-top:5px
}

.right {
float:right;
margin-left:8px;
margin-bottom:2px;
border:#dfdfdf 2px solid;
margin-top:5px
}

.hr {
height:1px;
border-bottom:#cacaca 1px solid;
display:block;
margin-bottom:30px
}

em {
font-style:italic
}

strong {
font-weight:700
}

#content ul {
list-style:circle;
list-style-position:inside;
margin-bottom:15px;
padding-left:15px
}

#content ol {
list-style:decimal;
list-style-position:inside;
margin-bottom:15px;
padding-left:15px
}

blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic
}

blockquote span.author {
font-size:11px;
color:#333;
display:block;
text-align:left;
padding-top:10px
}

#content p {
margin-bottom:30px
}

#content a {
color:#ee9b00
}

#content a:hover {
text-decoration:underline
}

#content .button {
font-size:10px;
text-transform:uppercase;
background:#333;
color:#fff;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-bottom:8px;
border:none;
padding:6px
}

#content .button:hover {
background:#ffb03a;
color:#333;
text-decoration:none
}

#home-page #header {
background:url(images/orange/home-bg.jpg) repeat-x top left;
height:540px;
position:relative;
margin-bottom:10px
}

#sub-page #header {
background:url(images/orange/sub-bg.jpg) repeat-x top left;
height:316px;
position:relative;
margin-bottom:10px
}

#top {
height:180px
}

#header #logo {
margin-top:60px
}

#header #main-nav {
position:relative;
margin-top:70px;
z-index:250
}

#logo {
height:43px;
width:160px;
display:block;
float:left
}

#logo h1,#logo h1 a {
display:block;
height:100%;
width:100%;
float:left
}

#main-nav {
float:right;
color:#FFF;
width:auto;
height:35px;
position:relative;
z-index:20
}

#main-nav ul {
z-index:250
}

ul.sf-menu {
color:#FFFFFF no-repeat top left
}

#nav-finish {
float:right;
background:none no-repeat top right;
width:8px;
height:35px
}

#pagename {
height:50px;
position:relative;
background:none no-repeat top left
}

#pagename h2 {
height:11px;
float:left;
margin-right:30px;
margin-top:25px
}

#pagename h2 span {
background:none no-repeat top left;
float:left;
display:block;
color:#fff;
height:51px;
padding:10px 0 0 19px
}

#pagename p.tagline {
font-size:20px;
color:#000;
padding-top:40px
}

#pagename-finish {
display:block;
height:51px;
width:26px;
float:left
}

#content {
height:auto;
overflow:visible
}

#main-colum {
height:auto;
overflow:visible;
float:left;
display:block;
position:relative
}

.footer-widget {
height:auto;
overflow:hidden;
margin-top:65px
}

.footer-widget ul {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0
}

.footer-widget ul li {
list-style-type:none
}

.footer-widget ul li a {
background:#000;
border-bottom:#424242 1px solid;
display:block;
color:#CCC;
padding:7px 0 7px 5px
}

.footer-widget p {
color:#b8b8b8;
margin-bottom:20px
}

.footer-widget p a:hover {
color:#fff;
text-decoration:underline
}

.social-links img {
float:le;
padding:0
}

.close {
cursor:pointer;
position:absolute;
top:0;
right:5px;
font-weight:700
}

.info-box,.warning-box,.success-box,.error-box {
margin-bottom:20px;
margin-top:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

.dropcap {
font-size:40px;
float:left;
line-height:1em;
padding-right:6px;
color:#0a2f41
}

.full-width {
width:960px
}

.one_half {
width:465px
}

.one_third {
width:300px;
float:left;
margin-right:30px;
height:auto;
overflow:hidden
}

.three_forth {
width:712.5px
}

.one_half,.one_forth,.two_third,.three_forth {
float:left;
margin-right:30px;
height:auto;
overflow:hidden
}

.divadvgoogle {
width:auto;
background-position:center;
background-repeat:repeat-y;
text-align:center;
margin:0 0 100px
}

.divlmain {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:left;
background-repeat:repeat-y;
text-align:left;
margin:0
}

.banner1 {
width:160px;
height:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0
}

.divonly1 {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 450px
}

.divcalendar {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 250px
}

.divcalendar2 {
width:100%;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:center;
margin:0
}

.divdonation {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 100px
}

.divcenter {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 400px
}

.divadv {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 10px
}

.divrss {
width:auto;
height:!important;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0
}

.divnews {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 50px
}

.divadvfirst {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 300px
}

.divadv160 {
width:165px;
height:600px;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:10px 0 0 10px
}

.divadv160r {
width:160px;
height:600px;
float:right;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:5px 5px 0 0
}

.divadv1602 {
width:160px;
height:600px;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:10px 0 0 10px
}

.divadv160300 {
width:160px;
height:300px;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:10px 0 0 10px
}

.divadv728 {
width:auto;
height:90px;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:center;
margin:0 0 0 148px
}

.divtwitt {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 30px
}

.contentmain {
background-image:none;
background-position:top left;
background-repeat:no-repeat;
width:995px;
height:310px;
padding-bottom:78px
}

.contentmain1 {
background-image:none;
background-position:center;
background-repeat:no-repeat;
width:780px;
height:200px;
padding-bottom:0;
margin:0 0 0 120px
}

.contentmain2nd {
background-image:none;
background-position:top left;
background-repeat:no-repeat;
width:auto;
height:auto;
padding-bottom:0
}

.contactus {
width:600px;
height:310px;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0
}

.cmdiv2 {
width:780px;
height:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0 0 0 70px
}

.divl1_1 {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:10px 10px 0 30px
}

#bodyMain {
width:100%;
background:none 0 0 repeat-x #000;
color:#000
}

#body {
width:100%;
background:none 0 0 repeat-x #fff;
color:#fff;
text-align:center;
margin:0 auto;
padding:0
}

#body1 {
width:955px;
background:none 0 0 repeat-x #fff;
color:#fff;
text-align:center;
margin:0 auto;
padding:0
}

#bodysearch {
width:1000px;
background:none 0 0 repeat-x #fff;
color:#fff;
text-align:center;
margin:0 auto;
padding: 0 0 0 0 
}

#left {
width:120px;
float:left;
color:#fff;
padding:10px 0 0
}

#mid {
width:730px;
float:left
}

#service {
width:730px;
background-color:#fff;
color:#fff;
margin:0 0 0 30px;
padding:0
}

#right {
width:120px;
float:left
}

#slider {
width:auto;
}

#service_r {
width:120px;
background-color:#fff;
color:#fff;
margin:0;
padding:90px 0 0 5px
}

h1,h2,,h3,h4,h5,h6,h7 {
margin-bottom:10px;
color:#000
}

#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a,#content h7 a {
color:#000
}

.footer-widget h3,.footer-widget ul li a:hover,.footer-widget p a {
color:#fff
}

.one_forth,.two_third, {
width:980px
}

.search {
widht:auto
}


.div1,.div2,.div3,.div4 {
width:284px;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0
}

.divl1,.divl2,.divl3,.divl4,.divl2_2,.divl3_3 {
width:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:10px 10px 0 0
}

.cmdiv1,.cmdiv3 {
width:120px;
height:auto;
float:left;
display:inline;
background-image:none;
background-position:center;
background-repeat:repeat-y;
text-align:left;
margin:0
}
.sf-menu * {
list-style:none;
margin:0;
padding:0
}

.sf-menu {
line-height:1.0;
position:relative;
z-index:100
}

.sf-menu ul {
position:absolute;
top:-999em;
width:150px;
z-index:100
}

.sf-menu ul li {
width:100%
}

.sf-menu li:hover {
visibility:inherit
}

.sf-menu li {
float:left;
position:relative
}

.sf-menu a {
display:block;
position:relative
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:35px
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:auto;
top:0
}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:15em;
bottom:10em;
top:0
}

ul.sf-menu {
font-family:"Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
font-size:11px;
float:right;
position:relative;
list-style-type:none;
list-style-position:outside;
text-transform:uppercase;
padding-left:8px
}

.sf-menu li a {
display:block;
text-decoration:none;
color:#000;
padding:12px 17px
}

.sf-menu a,.sf-menu a:visited {
color:#000
}

.sf-menu li li {
background:#153E7E;
border-top:#000 0px solid;
border-bottom:#000 0px solid
}

.sf-menu li li a,.sf-menu li li a:visited {
color:#666;
margin-right:0
}

.sf-menu li li:hover,.sf-menu li li.sfHover {
color:#176c97;
background:#7FFFD4;
outline:0
}

.sf-menu li ul {
margin-left:0;
padding-top:2px;
background:none no-repeat top center
}

.sf-menu li ul li ul {
margin-left:1px;
margin-top:-1px;
background:none;
padding-top:0
}

.sf-menu li.current-cat li a,.sf-menu li.current_page_item li a {
color:#666;
margin-right:0;
background:#7FFFD4
}

.sf-menu li.current-cat li a:hover,.sf-menu li.current_page_item li a:hover {
color:#000;
margin-right:0;
background:#7FFFD4
}

.sf-menu a.sf-with-ul {
min-width:1px
}

.sf-sub-indicator {
position:absolute;
display:block;
right:.75em;
top:1.3em;
width:10px;
height:10px;
text-indent:-999em;
overflow:hidden;
background:none no-repeat top left
}

a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {
background-position:-10px -100px
}

.sf-menu ul a > .sf-sub-indicator {
background-position:0 0
}

.sf-shadow ul {
background:#7FFFD4
}

.sf-shadow ul.sf-shadow-off {
background:transparent
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em
}

.sf-menu li a:hover,.sf-menu li.current-cat a,.sf-menu li.current_page_item a {
display:block;
text-decoration:none;
color:#000;
background:none repeat-x top left;
padding:12px 17px
}

.sf-menu li li a:hover,.sf-menu li li li {
background:#000
}

.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active {
color:#000;
outline:0
}

.sf-menu li li.current-cat a,.sf-menu li li.current_page_item a,.sf-menu li li.current-cat a:hover,.sf-menu li li.current_page_item a:hover {
color:#000;
margin-right:0;
background:#7FFFD4;
font-weight:700
}

.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position:-10px 0
}
