body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#f2f2f2 url(../images/main_bg.jpg) no-repeat center top; }

* {padding:0; margin:0;}

h1, h2, h3, h4, h5, h6, p, ul, li, ol, form, input{padding:0px; margin:0px; font-weight:normal}

ul, li, ol{list-style:none}

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

.clear:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}

img{border:0px;}

p{color:#6d6d6d;width:auto;}
i{color:#6d6d6d;width:auto;color:#bfbfbf;}
a{color:#000000; font-weight:normal; border:none; text-decoration:none}

a:hover{color:#000000;}

#top-holder{background:url(../images/top_bg.jpg) repeat-x; width:100%; height:140px;}
#page-holder{border:0px solid red; margin:auto; width:1000px;}
#page-container{border:0px solid red; margin:auto; width:1000px; float:left;}
#main-container{float:left; height:auto; margin:10px 0 0 0;}

/*=========================== Header Section Starts Here ===========================  */
#top-area {width:1000px; float:left; }
#logo-area {float:left;}
#social-area {float:right; margin:15px 0 0 0;}

ul.social li{float:left; margin:0 0 0 10px;}
/*=========================== Header Section Ends Here ===========================  */

/*=========================== Navigation Starts Here ===========================  */

ul.nav {display:inline; float:left; width:1000px; height:auto; margin-top:4px; list-style:none;}
ul.nav li {float:left; margin:-2px 0 0 0; font-weight:normal; text-transform:capitalize;}
ul.nav li a {text-decoration:none; padding:13px 50px; color:#fff; border-right:solid 1px #fff; float:left;}
ul.nav li a.last { padding:13px 50px; border:0;}
ul.nav li a:hover {text-decoration:none; color:#fff; background:url(../images/nav_hover_bg.jpg) repeat-x top;}
#main-menu-1{margin:7px 0 0 0;}
/*=========================== Navigation Ends Here ===========================  */


/*=========================== Content Area Starts Here ===========================  */
#content-area{float:left; width:1000px; margin:5px 0 0 0; padding:0 0 10px 0;}
#top-img{background:url(../images/top-img.png) no-repeat top; width:1000px; padding:6px 0 0 0;}
#bottom-img{float:left; background:url(../images/bottom.png) no-repeat bottom; width:1000px; padding:0 0 6px 0;}
#mid-img{float:left; background:url(../images/mid-img.png) repeat; width:980px; height:auto; padding:0 10px 0 10px;}

#main-content{float:left;}
#sidebar-1{float:left; width:700px;}

.slider{float:left;}
.welcome-area{float:left; margin:10px 0 0 0}

.left{background:url(../images/left.png) no-repeat left; height:28px; padding:0 0 0 4px;}
.right{float:left; background:url(../images/right.png) no-repeat right; height:28px; padding:0 4px 0 0;}
.mid{float:left; background:url(../images/mid.png) repeat-x; width:665px; height:23px; padding:5px 10px 0 10px;}
.mid h2{color:#113f5a; font-size:14px; font-weight:bold; text-transform:uppercase;}

#welcome-area{float:left; width:690px; margin:10px 0 0 0; border-bottom:1px solid #e8e8e8; padding:0 0 10px 0}
#mission-area{float:left; width:690px; margin:10px 0 0 0; border-bottom:1px solid #e8e8e8; padding:0 0 10px 0}
.img-area{float:left;}
.text-area{float:left; width:650px; margin:0 0 0 10px;}
.text-area p{ font-size:12px; font-family:vardana; color:#2c2c2c; margin:0 0 10px 0}
.text-area p a{float:right; font-size:12px; font-family:vardana; color:#ed971e; text-align:right;}

#charity-area{float:left;width:690px; margin:10px 0 0 0;}

.charity ul li{float:left; width:660px; background:url(../images/arrow.png) no-repeat top left; padding:0 0 0 30px; margin:0 0 10px 0;}


#sidebar-2{float:left; width:265px; border:0px solid; margin:0 0 0 5px;}

.welcome-area-2{float:left; margin:2px 0 0 0}

.left-2{background:url(../images/left.png) no-repeat left; height:28px; padding:0 0 0 4px;}
.right-2{float:left; background:url(../images/right.png) no-repeat right; height:28px; padding:0 4px 0 0;}
.mid-2{float:left; background:url(../images/mid.png) repeat-x; width:248px; height:23px; padding:5px 10px 0 10px;}
.mid-2 h2{color:#113f5a; font-size:14px; font-weight:bold; text-transform:uppercase;}

#service-area{float:left;width:230px; margin:10px 0 0 0; padding:0 0 0 10px}

.service ul li{float:left; width:230px; background:url(../images/arrow.png) no-repeat top left; padding:0 0 9px 30px; margin:4px 0 10px 0; border-bottom:1px solid #f2f2f2;}

.service1 ul li{float:left; width:630px; background:url(../images/arrow.png) no-repeat top left; padding:0 0 9px 30px; margin:4px 0 10px 0; border-bottom:0px solid #f2f2f2;}

#contact-detail{float:left; width:250px; margin:10px 0 0 0; padding: 0 0 0 10px;}
.contact-text{float:left; width:100px; line-height:220%; font-family:vardana; font-size:14px;}
.contact-img{float:right; }

#pass{float:left; margin:20px 0 0 10px; border:1px solid #f2f2f2; padding:4px;}
/*=========================== Content Area Ends Here ===========================  */

/*=========================== Footer Area Starts Here ===========================  */
#footer-area{float:left; width:1000px; margin:5px 0 10px 0;}
#footer-left{float:left;}

ul.footer li{float:left; padding:0 10px 0 10px; color:#2b2b2b; font-family:vardana; text-align:center; border-right:1px solid #c2c2c2;}
ul.footer li a{float:left; padding:0 10px 0 10px; color:#2b2b2b; font-family:vardana; text-align:center; border-right:0px solid #c2c2c2;}
ul.footer li.last{float:left; padding:0 10px 0 10px; color:#2b2b2b; font-family:vardana; text-align:center; border-right:0px solid #c2c2c2;}
#footer-right{float:right; color:#2b2b2b; font-family:vardana;}
/*=========================== Footer Area Ends Here ===========================  */

#block-views-welcome-block .views-field-field-img .field-content{float:left; margin:0 20px 0 0;}
#block-views-ourmission-block .views-field-field-img .field-content{float:left; margin:0 20px 0 0;}

#social-area .block {float:right; height:40px;}
#block-system-main #node-3 ul li{float:left; width:640px; background:url(../images/arrow.png) no-repeat top left; padding:0 0 0 30px; margin:0 0 10px 0;} 

.content{padding:10px;}

#block-system-main #node-2 ul li{list-style:square; margin:5px 0 5px 15px;}
#block-system-main #node-4 ul li{list-style:square; margin:5px 0 5px 15px;}

#block-views-welcome-block .field-content a{color:#113f5a; margin:0 0 0 240px;}
#block-views-ourmission-block .field-content a{color:#113f5a; margin:0 0 0 570px;}

#contact-site-form input{ height:30px;}
