* {
	padding:0;
	margin:0;
	outline:0;

}
body {
	font-size:13pt;
	line-height:20px;
	font-family:Arial;
	color:#000000;
	 background-color:#D9D9D9;
	text-align:left;
		
}
a img {
	border:0;
}
a {
	color:#585f63;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a.blue {
	color:#056da8;
	text-decoration:underline;
}
h2 {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:18px;
}
h3 {
	font-size:16px;
	color:#FE0000;
	font-weight:bold;
	line-height:19px;
	padding-left:10px;
}
h4 {
	font-size:10px;
	color:#056da8;
	font-weight:normal;
	line-height:17px;
}
.cl, .clear {
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-4000px;
	clear:both;
}
#Main_Inner {
	margin:0 auto;
margin-top:5px;
	width:80%;
	padding:5px;
	border:1px solid #ededed;
	background-color:#ffffff;
min-height:650px;

	

}
#header {
	height:110px;
}
h1#logo {
	float:left;
	padding-top:10px;
	width:899px;
	margin:0px auto;
 
}
h1#logo a {
	float:left;
	color:#0b6c81;
	font-weight:bold;
	font-size:20px;
	font-family:Arial;
	line-height:24px;
}
h1#logo a span {
	display:block;
	font-size:12px;
	color:#bbc0c3;
	font-weight:normal;
	line-height:9px;
}
#social {
	float:right;
	padding-top:34px;
}
#social ul {
	list-style-type:none;
}
#social ul li {
	float:left;
	display:inline;
	padding:0 0 0 7px;
}
#social ul li a {
	width:20px;
	height:20px;
	float:left;
	display:inline;
	font-size:0;
	line-height:0;
	text-indent:-4000px;
	background:url('images/social.gif') no-repeat 0 0;
}
#social ul li a.in {
	background-position:-27px 0;
}
#social ul li a.facebook {
	background-position:-53px 0;
}
#social ul li a.flickr {
	background-position:-80px 0;
}
#navigation {
	width:968px;
	height:50px;
	background:url('images/nav-bg.gif') no-repeat 0 0;
	margin-left:-4px;
}

.search {
	float:left;
	padding-top:18px;
	padding-left:91px;
}
.search form {
	width:198px;
	height:26px;
	border:2px solid #92b9c4;
	background:#16758d;
}
.search #search-field {
	float:left;
	width:155px;
	border:0;
	background:#16758d;
	font-size:11px;
	color:#e7eef5;
	padding:6px 0 6px 15px;
	display:inline;
}
.search .search-button {
	width:26px;
	height:26px;
	float:left;
	background:url('images/search-button.gif') no-repeat 0 center;
	border:0;
	cursor:pointer;
	display:inline;
	font-size:0;
	line-height:0;
	text-indent:-4000px;
}
#main {
	padding-top:5px;
 
}
#featured {
	width:100%;
	height:470px;
	background:url('images/featured-bg.gif') no-repeat 0 0;
	position:relative;
}
#featured span.round {
	width:8px;
	height:8px;
	float:left;
	font-size:0;
	line-height:0;
	text-indent:-4000px;
}
span.tl {
	background:url('images/tl-corner.png') no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
}
span.tr {
	background:url('images/tr-corner.png') no-repeat 0 0;
	position:absolute;
	top:0;
	left:585px;
}
span.bl {
	background:url('images/bl-corner.png') no-repeat 0 0;
	position:absolute;
	top:255px;
	left:0;
}
span.br {
	background:url('images/br-corner.png') no-repeat 0 0;
	position:absolute;
	top:255px;
	left:585px;
}
.post-image {
	float:left;
	width:45%;
	display:inline;
	height:320px;
	margin:19px 0 0 19px;
	position:relative;
	margin-left:50px;
}
.post-image img {
	padding:3px 0 0 3px;
}
.post-info {
	float:left;
	width:40%;
	padding-left:24px;
	padding-top:20px;
	font-size:12pt;
	line-height:20pt;
	 margin:0px auto;
}
.post-info p {
	color:#addffd;
	line-height:19px;
	padding-top:15px;
	height:168px;
	overflow:hidden;
	text-align:justify;
}
.post-info p a {
	text-decoration:underline;
	color:#addffd;
}
.post-info p a:hover {
	text-decoration:none;
}
.post-info .button a {
	float:left;
	width:158px;
	height:46px;
	background:url('images/button-big.gif') no-repeat 0 0;
	font-size:0;
	line-height:0;
	text-indent:-4000px;
}
.post-info .button a:hover {
	background-position:0 -46px;
}
#content {
	padding-top:20px;
	padding-bottom:19px;
		height:auto;
}
.box {
	width:450px;
	height:auto;
	float:left;
	padding-right:10px;
	padding-left:10px;
}
.box-last {
	padding-right:0;
 float:right;
}
.box-last_Login {
	padding-right:0;
 	width:auto;
 
}
.box-last_Login1 
{
	float:right;
	padding-right:0;
 	width:auto;
}

.box-head {
	padding:13px 0 0 17px;
	
}
.box-entry {
	border-top:1px dotted #dcdcdc;
	margin:6px  0px 0 0px;
	padding-top:9px;
	height:200px;
	overflow:visible;

}

.box-entry1 {
	border-top:1px dotted #dcdcdc;
	margin:6px  0px 0 0px;
	padding-top:9px;
	height:auto;
	overflow:visible;
	margin-left:20px;

}

.box-entry_Login {
	border-top:1px dotted #dcdcdc;
	margin:6px 0px 0 10px;
	padding-top:9px;
	height:200px;
	overflow:visible;
	width:200px;

}
.box-entry_Login1 {
	border-top:1px dotted #dcdcdc;
	margin:6px 0px 0 10px;
	padding-top:9px;
	height:100px;
	overflow:visible;
	width:180px;

}

.box-entry img {
	float:left;
	width:61px;
	display:inline;
	padding-right:3px;
}
.box-entry p {
	line-height:19px;
}
.box-entry a {
	text-decoration:underline;
}
.button-small {
	padding-left:17px;
}
.button-small a span, .button-small a {
	height:26px;
	float:left;
	background:url('images/button-small.gif') no-repeat left 0;
	padding:0 0 0 17px;
	line-height:26px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
.button-small a span {
	background-position:right 0;
	padding:0 18px 0 0;
}
ul.post-news {
	list-style-type:none;
}
ul.post-news li p {
	color:#34616d;
	padding-bottom:14px;
}
li.second {
	border-top:1px dotted #dcdcdc;
	padding-top:9px;
}
.gallery {
	float:left;
	padding-top:18px;
	width:637px;
}
.projects {
	border-top:1px dotted #dcdcdc;
	padding-top:4px;
	margin-top:6px;
	height:187px;
	padding-left:20px;
}
.gallery .project-box {
	float:left;
	width:100%;
	padding-left:17px;
	padding-top:6px;
}
.gallery .project-box img {
	border:2px solid #d8d8d8;
}
.gallery .project-box.first {
	padding-left:0;
}
.gallery-info {
	float:left;
	width:200px;
	padding-left:5px;
	padding-top:5px;
}
.gallery-info .box-entry {
	overflow:visible;
	height:150px;
	width:300px;
	text-align:justify;
	margin-right:0;
}
.footer {
	 margin:0px auto;
	width:100%;
	border-top:1px solid #ddddde;
	color:#FFFFFF;
	position:fixed;
	bottom:0;
	background-color:#0D627E;
}
.footer, .footer a {
	color:#FFFFFF;
	font-size:10px;
	line-height:18px;
}
.footer p {
	margin:0;
	padding:0;
	line-height:normal;
}
.footer .lf {
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.footer .rf {
	float:right;
	padding-top:5px;
	padding-right:5px;
}

input{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url("border-radius.htc");
	 padding-left:5px;

	}TextArea{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url("border-radius.htc");
	 padding-left:5px;
	}

 .button-success,
        .button-error,
        .button-warning,
        .button-secondary,
        .button-Blue,
        .button-Yellow {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
            width:120px;
            height:30px;
            font-size: 110%;
             cursor:pointer;
        }

        .button-success {
            background: rgb(28, 184, 65); /* this is a green */
   
        }

.button-Blue {
            background: rgb(2, 140, 163); /* this is a green */
   
        }



        .button-error {
            background: rgb(202, 60, 60); /* this is a maroon */
       
        }

        .button-warning {
            background: rgb(223, 117, 20); /* this is an orange */
           
        }

        .button-secondary {
            background: rgb(66, 184, 221); /* this is a light blue */
          
        }
        .button-Yellow
        {
			background: rgb(226, 229, 0); /* this is a yellow blue */
          
           color:#000000;
			}

.focus {
background-color: #E5FFBE;
color:#006378;
}

#Div_Master
{
	 background-color:#D2D2D2;
	}
	
	

.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .25;
   filter: alpha(opacity=15);
   -moz-opacity: .15;
   z-index: 101;
   display: none;
}


.web_dialog_Q1
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
 }

.web_dialog
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
   height:600px;
}



.web_dialog_Q3
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top:-110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
  height:auto;
}


.web_dialog_Q4
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
  height:auto;
}


.web_dialog_Q5
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
  height:auto;
}


.web_dialog_Q6
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
  height:auto;
}


.web_dialog_Q7
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
  height:auto;
}


.web_dialog_Q8
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
  height:auto;
}

.web_dialog_Q9
{
   display: none;
   position: fixed;
   width: 80%;
   overflow:auto; 
   top: 20%;
   left: 25%;
   margin-left: -200px;
   margin-top: -110px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 9999;
   font-family: Arial;
   font-size: 14px;
   text-align:justify;
   line-height:20px;
   height:auto;
}

.web_dialog_title
{
   border-bottom: solid 2px #EF0044;
    border-top: solid 2px #EF0044;
   background-color: #EFD000;
   padding: 4px;
   color: Black;
    font-size:16px;
    font-weight:bold;
}
.web_dialog_title a
{
   color: White;
   text-decoration: none;
}
.align_right
{
   text-align: right;
}


.Coll_Panel
{
	 width:99%;
	 padding:5px;
	 background-color:#5ECBDC;
	 color:#0D6389;
	 border:1 ps solid #007806;
	 cursor:pointer;
}

.Pnl_Expanded
{
	 background-color:#D6F4F9;
	}
.Coll_Div
{
	 padding:5px;
	 overflow:auto;
	 padding-left:10px;
	}
	

.UL_Pading
{
 padding:2px;	
	}
	
a
{
 color:#E30438;	
 text-decoration:none;
	}
a:hover
{
	 text-decoration:none;
	color:#04B33E;	
	}
h3.PNL
{ color:#0D6389;
	}
	
table
{
	 border-collapse:collapse;
	}	
	
.Welcome
{
	color:#FFFFFF;font-size:18pt; font-weight:bold; padding-bottom:20px; text-align:justify;
	}

.rpt_source
{
	margin-top:5px;font-size:12px;color:Yellow;margin-bottom:5px;
	}	
	.Wel_Text
	{
		height:209px;line-height:19px;color:#000000;
		}
		
		 	 .rounded_corners1
    {
        border: 1px solid #672D02;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
        font-size:16px;
    color:#FFFFFF;
        background:#e91e63  repeat-x 0 0;
   
        vertical-align:middle;
        padding-top:5px;
        padding-left:10px;
    }
    
    		 	 .rounded_corners2
    {
        border: 1px solid #672D02;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
        font-size:16px;
   
        background:#2196f3  repeat-x 0 0;
       
        vertical-align:middle;
        padding-top:5px;
        padding-left:5px;
    }
    
    
    		 	 .rounded_corners3
    {
        border: 1px solid #672D02;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
        font-size:16px;
 
        background:#01AC29   repeat-x 0 0;
   
        vertical-align:middle;
        padding-top:5px;
        padding-left:5px;
    }
    
    
    		 	 .rounded_corners4
    {
        border: 1px solid #672D02;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
        font-size:16px;
   color:#FFFFFF;
        background:#ef5350  repeat-x 0 0;
         
        vertical-align:middle;
        padding-top:5px;
        padding-left:5px;
    }
    
    
        		 	 .rounded_corners5
    {
        border: 1px solid #672D02;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
        font-size:16px;
   color:#FFFFFF;
        background:#17A2B8  repeat-x 0 0;
         
        vertical-align:middle;
        padding-top:5px;
        padding-left:5px;
    }
    
    
    
    
    
    .UL_Features
    {
		 border: 1px solid #672D02;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
		padding:3px;
		background-color:#FFFFFF;
		 font-size:15px;
		  line-height:20px;
		  font-weight:normal;
		  color:#000000;

		}
			.img-responsive {  display: block;  height: auto;  max-width: 100%; }
			.img-responsive1 {  display: block;  height: auto;  max-width: 100%; margin:0px auto; }
 
 
 
 @media (min-width: 360px) and (max-width: 380px)
 {
	#myModal
{ z-index:10000;
	top:25%;
	width:38% !important;
	font-size:10px;
	}
	
	.post-info
	{top:100px !important;
	 position:absolute;
		}
		
	.box
	{top:800px !important;
	 position:absolute;}	
		

		.small
	{top:1600px !important;
	 position:absolute;}	
		
				.small1
	{top:1800px !important;
	 position:absolute;}
	
	.post-info
	{ width:90%;
		}
	
	.Small_Screen
	{ width:100%;
		 font-size:10px;
		}
	.Model_P
	{  margin:0xp auto;
		width:360px;
		position:relative;
		font-size:10px;
		}
		
	.web_dialog_Q7
	{
	 
		width:360px;
		position:relative;
		font-size:10px;
		}	
	
.Welcome
{
	color:#D20077;font-size:9pt; font-weight:bold; padding-bottom:20px; text-align:justify;
	}

#Wel
{ font-size:12px;
}

	
	}
	
	.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

	.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px
}
 


.glyphicon-chevron-left:before {
    content:  "" !important;
}

.glyphicon-chevron-right:before {
    content: "" !important;
}

.web_dialog_Model
{
	position:fixed !important;
	display: block;
	overflow:auto; 
	margin:0px auto;
	background-color: #ffffff;
	border: 2px solid #336699;
	padding: 0px;
	z-index: 10000;
	font-family: Arial;
	font-size: 12px;
	text-align:justify;
	line-height:20px;
	height:auto;
}

#myModal
{ z-index:10000;
	}