@import url('http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600');
@charset "utf-8";
/* CSS Document */
body{
	background-image:url('images/BG.jpg');
	background-repeat: repeat-x;
	font:normal 14px verdana, serif;
	margin:0; padding:0;
	}
p, td, div, h1, h2, h3, h4, span, input, form, label, br{
	margin:0; padding:0;
	}
h1 {
	color:#0075c9; font:bold 18px/22px "Open Sans", verdana, Times, serif; margin: .67em 0; 
}
p {
    margin: 0 0 10px;
}
ul{
	list-style-type:none; margin:0; padding:0;
	}
img{
	border:none; margin:0; padding:0; display:block;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
	
#maincontainer{
	background:url(images/background.jpg) no-repeat 0 0 #ffffff;
	width:1004px; margin:0 auto; color:inherit; padding:10px 0 20px 0;
	}
#innermain{
	width:958px;
	float:right;
	}
.leftflot{
	float:left; width:auto;
	}
.rightflot{
	float:left; width:auto;
	}
.xtrapadBottom{
	margin:0 0 35px 0;
	}
.xtrapadtop{
	margin:10px 0 0 0;
	}
/*----------------Left Part---------------------*/
#leftPanel{
	float:left; width:275px;
	padding:285px 0 0px 0;
	}
#leftPanelm{
	float:left; width:100%;
	padding:0px 0 0px 0;
	border-bottom: 0px solid #0169a4;
	background-color: #ffffff;
	}
#leftPanel2{
	background-color: #82bdf7;
	float:left; width:275px;
	padding:0px 0 0px 0;
	border-right:1px solid #0169a4;
	border-left:1px solid #0169a4;

	}
#left_contener{
	float:left; width:275px;
}
#logo{
	margin:0 0 17px 0; float:left; width:auto;
	}
	
/*  Nav  */

ul#leftNav{
	background:url(images/navbg.jpg) repeat-x 0 0 #9C932C;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:0 10px;  color:inherit;
	}
ul#leftNav li{
	border-bottom:1px dashed #D8D061;
	}
ul#leftNav li.end{
	border-bottom:none;
	}
ul#leftNav li a{
	background:url(images/arrow.gif) no-repeat 0 50%;
	color:#fff; font-size:14px; padding:0 0 0 14px;
	text-decoration:none; line-height:30px; background-color:inherit;
	}
ul#leftNav li a:hover, ul#leftNav li a.selected{
	color:#54c4fd; background-color:inherit;
	}
	
/*  Nav  */

/*  Login  */
form#logbg{
	background:#ffffff; border:0px solid #0075c9;
	padding:0px; margin:0px 0 0 0; color:inherit;
	}
form#logbg input.txtbox{
	background-color:#e1e0e0;
	width:126px;
	height:17px;
	float:right;
	border:1px solid #a6a5a5;
	margin-bottom:8px;
	}
form#logbg input.chkbox{
	width:18px;
	height:18px;
	float:left;
	margin-left:66px;
	margin:0 6px 0 72vvpx;
}
form#logbg input.bttn_login{
	float:left;
	margin-left:75px;
	border:none;
	outline:none;
}
form#logbg label{
	font:normal 13px/19px verdana, "Times New Roman", Times, serif;
	color:#0A0A0A;
	background-color:inherit;
	float:left;
	margin-bottom:8px;
	}
form#logbg label span{
	font:bold 12px/19px "Open Sans", verdana, Times, serif;
	color:#930029;
	background-color:inherit;
	}
form#logbg img{
	float:left; width:auto;
	display:block;
	}
form#logbg img.banner_dis{
	margin-top:14px;
	}
.loghead{
	background:#0075c9; 
	font: 'Open Sans', verdana, Times, serif;
	font-style:normal;
	font-size:16px;
	color:#fff;
	border-top:1px solid #008ad0;
	border-right:1px solid #008ad0;
	border-bottom:1px solid #008ad0;
	margin:0 0 10px 0;
	}
#loghead2{
	background:#ffffff; 
	border:6px solid;
	border-color:#54c4fd;
	border-radius: 6px;
	padding:5px; margin:12px 0 0 0; color:inherit;
	}
.logheadhrs{
	width: 235px;
	background:#0075c9; 
	border:4px solid;
	border-color:#54c4fd;
	border-radius: 6px;
	padding:5px; margin:5px 0 0 0; color:inherit;
	}
#logheadm{
	background:#ffffff; border:0px solid #007dc3;
	padding:5px; margin:5px 0 0 0; color:inherit;
	}
.inputarea{
	margin:0 0 8px 0;
	}
.member{
	float:left;
	line-height:20px;
	}

images.banner{
	margin:10px 0 0 0;
}
.remember{
	color:#930029; 
	font-weight:bold; 
	font-size:12px;
	float:right; 
	margin:5px 0 0 0; 
	width:128px; 
	background-color:inherit;
	line-height:14px;
	}
.check{
	height:14px;
	width:14px;
	float:left;
	line-height:14px;
	margin:0 4px 0 0;
	}
label.loginibt{
	width:63px; height:20px; display:block; border:none;
	margin:6px 0 0 74px; padding:0;
	}
.logini{
	background:url(images/login.jpg) no-repeat 0 0;
	width:63px; height:20px;  border:none;
	margin:6px 0 0 0; padding:0;
	}
.forget{
	margin:10px 0 10px 0;
	}
.forget a{
	font-weight:bold; color:#000; background-color:inherit;
	}
.forget a:hover{
	text-decoration:none;
	}
.gift{
	margin:10px 0 0 0;
	}
/*----------------Left Part End---------------------*/

/*----------------Right Part---------------------*/
#rightPanel{
	float:right; width:auto;
	}
#rightPanel-inn{
	width:670px;
	float:left;
	}
.header{
	height:37px;
	width:675px;
	padding:0px 0 0 0;
	}
.header2{
	height:37px;
	width:675px;
	padding:385px 0 0 0;
	}
ul.headlink{
	margin:0 0 0 0px; 

	} 
ul.headlink li{
	float:left; width:auto; display:block;
	}
ul.headlink li a.reg{
	background:url(images/icon_hm.png) no-repeat 0 0;
	text-decoration:none; color:#fff; font-weight:bold;
	line-height:37px; padding:0 12px 0 20px; background-color:inherit;
	}
ul.headlink li a.log{
/*	background:url(images/log.gif) no-repeat 0 50%; */
	text-decoration:none; color:#fff; font-weight:bold;
	line-height:37px; padding:0 12px 0 20px; background-color:inherit;
	}
ul.headlink li a.quots{
/*	background:url(images/quote.gif) no-repeat 0 50%; */
	text-decoration:none; color:#fff; font-weight:bold;
	line-height:37px; padding:0 12px 0 20px;  background-color:inherit;
	}
ul.headlink li a:hover{
	text-decoration:underline;
	}
/*  Search  */

form#search{
	 float:right; height:37px; width:249px;
	}
form#search p{
	background:url(images/searchicon.gif) no-repeat 0 10px;
	width:18px; height:19px; font-weight:bold; color:#2C2C13;
	padding:10px 12px 0 20px; float:left; background-color:inherit;
	}
form#search label.box{
	width:152px; height:22px; display:block; float:left;
	padding:7px 0 0 15px;
	}
form#search label.inputBox{
	width:180px; height:20px; display:block; float:left;
	}
form#search label.submit{
	float:right; width:30px; height:20px; display:block;
	}
form#search input.button{
	background:url(images/go.gif) no-repeat 0 0;
	width:30px; height:20px; margin:7px 0 0 0; border:none;
	}
/*  Search  */

/*  Inner Content  */

/*  Latest Project  */
#innerContent{
	width:648px;
	float:left;

	padding:0 0 0 25px;
	margin:9px 0 0;
	}
#innerContent h2 img{
	border:none;
	}
#innerContent h2 {
	font:normal 19px/22px "Trebuchet MS", verdana, Times, serif;
	color:#211B06; border:none; background-color:inherit;
	}
.innerContenttxt{
	padding:0 0 12px 0;
	}
.innerContenttxt span{
	font-weight:bold; color:#000000; background-color:inherit;
	}
.more{
	cursor:pointer;
	}
#gapping{
	padding-bottom:14px;
}	
.bottomPanel{
	 margin:15px 0 0 0;
	 }
h5{
	font:normal 18px/29px "Trebuchet MS", verdana, Times, serif;
	color:#b32017;
}
h6{
	font:normal 16px "Trebuchet MS", verdana, Times, serif;
	color:#b32017;
}
.bottomBox-outer{
	width:580px;
	}
	
.bottomBox2-outer{
	width:434px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
.bottomBox3-outer{
	width:147px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	}
.bottomBox{
	width:570px; background-color:#e1e0e0;
	border-right:1px solid #a7a5a5;
	border-left:1px solid #a7a5a5;
	padding:7px 8px 7px 18px; margin:0;  color:inherit;
	}
.bottomBoxCar{
	float:right;
}
.bottomBox2{
	width:406px; background-color:#e1e0e0;
	border-right:1px solid #a7a5a5;
	border-left:1px solid #a7a5a5;
	padding:7px 8px 7px 18px; margin:0;  color:inherit;
	}
.bottomBox3{
	width:147px; background-color: #ffe71d; background-image:url(images/bottombox3-mid.jpg); background-repeat:no-repeat;

	padding:0px 0px 2px 0px; margin:0;  color:inherit;
	}
.bottomBox h2{
	font:bold 18px/20px "Trebuchet MS", verdana, Times, serif; color:#b32017; 
	padding:0 0 10px 0; background-color:inherit;
	}
.bottomBox h3{
	font:bold 16px/18px "Trebuchet MS", verdana, Times, serif; color:#b32017; 
	padding:0 0 10px 0; background-color:inherit;
	}
.innerimg{
	margin:0 8px 0 0; float:left; width:83px;
	}

		
.readmore{
	font-weight:bold; color:#AD0101; background-color:inherit;
	}
/*  Latest Project  */

/*  News  */
.green-txt {
	color:#0075c9; font:bold 18px/22px "Open Sans", verdana, Times, serif; padding:0 0 0px 0px; background-color:inherit;
	}
.white-txtB {
	color:#ffffff; font:bold 15px/18px "Open Sans", verdana, Times, serif; padding:0 0 0px 0px; background-color:inherit;
	}
.white-txt {
	color:#ffffff; font:normal 15px/18px verdana, Times, serif; padding:0 0 0px 0px; background-color:inherit;
	}
.black-txt {
	color:#fff; font:bold 18px/22px "Open Sans", verdana, Times, serif; padding: 0 0px 0px 0px; background-color:inherit;
	}
.red-txtLG {
	color:#b32017; font:normal 26px/29px "Open Sans", verdana, Times, serif; padding:0 0 0px 0px; background-color:inherit;
	}
.brown-txtLG {
	color:#000; font:bold 36px/39px "Open Sans", verdana, Times, serif; padding:0 0 0px 0px; background-color:inherit;
	}
form#news{
	background:url(images/news-top.jpg) no-repeat 0 0;
	width:277px; height:92px; float:right; margin:10px 0 0 0;
	}
form#news h2{
	font:bold 15px/19px Georgia, "Times New Roman", Times, serif; color:#FFF4B4;
	padding:12px 0 0 64px; background-color:inherit;
	}
form#news label.boxl{
	width:193px; height:21px;
	}
	
form#news input.box{
	border:1px solid #000; margin:5px 0 0 64px;
	width:192px;
	}
form#news input.submit{
	background:url(images/submit.jpg) no-repeat 0 0;
	float:right; width:61px; height:19px;
	margin:5px 20px 0 0; border:none; cursor:pointer;
	}
	
.Grid {border: solid 1px #000;}

.Grid td {
    border: solid 1px #666;
    margin: 3px 3px 3px 3px;
    font-family: verdana;
    padding: 8px 8px 5px 5px;
}

.GridHeader
{
font-weight: bold;
background-color: #008ad0;
font-size: 13px;
font-family: verdana;
color: white;
}

.GridItem, .GridAltItem
{
background-color: #ffffff;
color: #000000;
font-size: 12px;
text-align:left;
}

.GridItem:nth-child(even) {
    background-color: #e1e0e0;
}

.GridTextBox
{
background-color:#e1e0e0;
font-size: 12px;
}

/*  News  */

/*---------------Body End------------------------*/
#facebook{
	width:200px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
/*---------------Footer Start---------------------*/
#footer{
	background:url(images/bg_footer.png) no-repeat 0 0;
	width:963px;
	height: 137;
	margin:0 auto;
	padding:35px 0 78px 0px;
}
#footer ul{
	width:550px;
	float:left;
	margin-top:20px;
	padding: 0 0 0 20px;
}
#footer ul li{
	font:bold 11px/11px verdana, Arial, sans-serif, Verdana;
	color:#fff;
	background-color:inherit;
	padding:0 10px 0 0;
	float:left;
}
#footer ul li a{
	font:bold 11px/11px verdana, Arial, sans-serif, Verdana;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	font:bold 11px/11px verdana, Arial, sans-serif, Verdana;
	color:#ffffff;
	background-color:inherit;
}
#footer p{
	width:500px;
	float:left;
	font:normal 11px/16px verdana, Arial, sans-serif, Verdana;
	color:#a4defb;
	background-color:inherit;
}
#logo_footer{
	padding:0 255px 0 0;
	float:right;
}
img.footer_logo{
	float:left;
	width:auto;
	padding:0;
	line-height:0;
	font-size:0;
}
/*---------btn-default------------*/
.btn-default {
	margin: 10px 0px 10px 0px;
    color: #fff;
    background-color: #0a71c3;
    border-color: #095da0;
	font: bold 18px/22px "Open Sans", verdana, Times, serif;
	padding: 15px 20px 15px 20px;
	border-radius: 6px;
    box-shadow: 3px 5px 14px #888888;
	text-decoration: none;
}

    .btn-default:focus,
    .btn-default.focus {
        color: #fff;
    background-color: #0a71c3;
    border-color: #095da0;
    }

    .btn-default:hover {
        color: #fff;
        background-color: #0a68b3;
        border-color: #095da0;
    }

    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
        color: #fff;
        background-color: #0a68b3;
        border-color: #095da0;
        box-shadow: none;
    }

        .btn-default:active:hover,
        .btn-default.active:hover,
        .open > .dropdown-toggle.btn-default:hover,
        .btn-default:active:focus,
        .btn-default.active:focus,
        .open > .dropdown-toggle.btn-default:focus,
        .btn-default:active.focus,
        .btn-default.active.focus,
        .open > .dropdown-toggle.btn-default.focus {
            color: #fff;
        background-color: #0a68b3;
        border-color: #095da0;
        }

    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
        background-image: none;
    }
/*--------end btn-default---------*/

/*---------btn-cash------------*/
.btn-cash {
	margin: 10px 0px 10px 0px;
    color: #fff;
    background-color: #11b767;
    border-color: #0f9b57;
    font: bold 18px/22px "Open Sans", verdana, Times, serif;
	padding: 15px 20px 15px 20px;
	border-radius: 6px;
    box-shadow: 3px 5px 14px #888888;
	text-decoration: none;
}

    .btn-cash:focus,
    .btn-cash.focus {
        color: #fff;
        background-color: #10aa60;
        border-color: #0f9b57;
    }

    .btn-cash:hover {
        color: #fff;
        background-color: #10aa60;
        border-color: #0f9b57;
    }

    .btn-cash:active,
    .btn-cash.active,
    .open > .dropdown-toggle.btn-cash {
        color: #fff;
        background-color: #10aa60;
        border-color: #0f9b57;
        box-shadow: none;
    }

        .btn-cash:active:hover,
        .btn-cash.active:hover,
        .open > .dropdown-toggle.btn-cash:hover,
        .btn-cash:active:focus,
        .btn-cash.active:focus,
        .open > .dropdown-toggle.btn-cash:focus,
        .btn-cash:active.focus,
        .btn-cash.active.focus,
        .open > .dropdown-toggle.btn-cash.focus {
            color: #fff;
            background-color: #10aa60;
            border-color: #0f9b57;
        }

    .btn-cash:active,
    .btn-cash.active,
    .open > .dropdown-toggle.btn-cash {
        background-image: none;
    }
/*--------end btn-cash---------*/

/*---------btn-charity------------*/
.btn-charity {
	margin: 10px 0px 10px 0px;
    color: #1f1f1f;
    background-color: #ffcc1d;
    border-color: #e4b61a;
    font: bold 18px/22px "Open Sans", verdana, Times, serif;
	padding: 15px 20px 15px 20px;
	border-radius: 6px;
    box-shadow: 3px 5px 14px #888888;
	text-decoration: none;
}

    .btn-charity:focus,
    .btn-charity.focus {
        color: #1f1f1f;
        background-color: #f2c21c;
        border-color: #e4b61a;
    }

    .btn-charity:hover {
        color: #1f1f1f;
        background-color: #f2c21c;
        border-color: #e4b61a;
    }

    .btn-charity:active,
    .btn-charity.active,
    .open > .dropdown-toggle.btn-charity {
        color: #1f1f1f;
        background-color: #f2c21c;
        border-color: #e4b61a;
        box-shadow: none;
    }

        .btn-charity:active:hover,
        .btn-charity.active:hover,
        .open > .dropdown-toggle.btn-charity:hover,
        .btn-charity:active:focus,
        .btn-charity.active:focus,
        .open > .dropdown-toggle.btn-charity:focus,
        .btn-charity:active.focus,
        .btn-charity.active.focus,
        .open > .dropdown-toggle.btn-charity.focus {
            color: #1f1f1f;
        background-color: #f2c21c;
        border-color: #e4b61a;
        }

    .btn-charity:active,
    .btn-charity.active,
    .open > .dropdown-toggle.btn-charity {
        background-image: none;
    }
/*--------end btn-charity---------*/
	
	
	
	
/*--------------Inner Pages--------------------------*/
.inn-img{
	float:left; margin:0 12px 0 0; width:auto;
	}
	
/*---------------------------------------------------*/

/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul#nav {margin: 0 0 0 6px; width: 650px; padding:20px 0 0 0; }

ul.drop a { display:block; color: #fff; font-family: 'Open Sans', verdana, Times, serif; font-style:normal; font-size: 15px; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 0px solid #fff; color: #fff;}
ul.drop { position: relative; z-index: 620; float: right; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 17px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #008ad0;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #555; border: 1px solid #fff; }
ul.drop ul li { float: none; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }