@charset "utf-8";
/* CSS Document */
body, div				{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px;}
ul,h1,h2,h3,h4,h5,h6,	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#3a3a3a; 
						  line-height:18px; padding:8px 0px;}
img, a					{ border:none; outline:none; text-decoration:none;}
p						{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; color:/*#3a3a3a*/ #0c1a22; line-height:22px; padding:8px 0px; margin:0px; 
						text-align:justify; }
p a						{ color:#0c1a22; text-decoration:none; }
p a:hover				{ color:#7f533d; text-decoration:none; }





.wrapper				{ width:100%; height:auto; float:left; }
#header_wrapper 		{ float: left; width: 100%; background:url(../images/ctnt-bg.JPG) repeat; }
#nav_wrapper 			{ background: #0D6393; float: left; height: 43px; width: 100%; 
						border-bottom:4px #fff solid; }
.main_box				{ width:980px; margin:0 auto; }
.header					{ width:100%; float:left; height:auto; }
.header_top				{ width:100%; float:left; height:auto; min-height:90px; }
	
/******************** Nav Style Starts ********************/
	
.nav						{ height:auto; float:left;/* min-height:45px;*/}
.nav ul						{ padding:0; margin:0;}
.nav ul li					{ float:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; text-transform:uppercase; 
							  color:#fff; line-height:57px; border-left:1px solid #a2a5a5; line-height:43px; padding: 0px 15px; 
							  list-style:none;} 
.nav ul li:first-child		{ border:none;}
.nav ul li a				{ text-decoration:none; color:#fff; background-color:#}
.nav ul li a:hover			{ text-decoration:none; color:#fff;}
.nav ul li a.active			{ text-decoration:none; color:#fff;}

/******************** Nav Style Ends ********************/

/******************** Slider Style Starts ********************/

.slider-box					{ width:100%; float:left; background:url(../images/ctnt-bg.JPG) repeat; }

/******************** Slider Style Ends ********************/

.content_wrapper			{ float:left; width:100%; 
							background:url(../images/ctnt-bg.JPG) repeat;}
.main_box_new h2			{ color:#EC2528; text-transform:uppercase;} 
.sep_dance					{ width:100%; float:left; margin-top:20px;}
.sep_dance_div				{ width:/*231*/ 224px; float:left; min-height:78px; padding-bottom:29px;}
.mrgn						{ margin-right:0px;}
.mrgn1						{ margin-right:75px;}
.main_box_new				{ width:980px; margin:0 auto; }
.sep_dance_div h2			{ color:#0D6393;}
.sep_dance_div a			{ padding:8px 10px;  color:#0D6393;}
.sep_dance_div a:hover      { color:#6699CC;}							 
							 
							 
.sep_dance_div img			{ padding:0px; border:5px solid #ddd; border-radius: 5px;}
							 
/******************** Content Style Ends ********************/

.footer						{  height:auto;
							background-color:#008BBB;
						 }
.main_box_new ul			{ width:270px; float:left; padding:0px;}
.main_box_new li			{ float:left; padding:0px 0px; list-style:none;}
.main_box_new a				{ text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; 
							  line-height:9px; color:#0c1a22;}
.gl-box						{ width:85px; height:65px; /*background:#990000;*/ margin-right:5px;}
.pad-5						{ padding:5px; border-radius:5px; border:1px #ccc solid; float: left;
							margin-bottom: 20px; margin-right: 20px;}
.font						{ font-size: 14px; padding:0px; color: #813A38;}
.main_box_new img:hover		{ /*background-color:#000000;*/ /*opacity:0.5*/; cursor:inherit;}	

/******************** Footer Style Ends ********************/

.gallery					{ width:100%; float:left; margin-bottom:20px; min-height:300px; }	
.gallery ul					{ margin:0px; padding:0px; float:left; width:100%; }
.gallery li					{ width:225px; height:200px; float:left; margin-bottom:20px;
							list-style:none; background-color:#993300;}	
.margn20					{ margin-left:17px;}	
.gallery img				{ padding:5px; border-radius:5px; float:left; border:1px #ccc solid ;}

/******************** Gallery Style Ends ********************/		

.contact_left				{ width:350px; float:left;  margin-bottom: 50px; }
.contact_right				{ width:560px; float:left; margin-left:50px; margin-bottom: 50px; }	

.spn1		{ position:relative; top:5px; margin-left:20px; padding-right: 10px;}
.spn		{ position:relative; top:8px; margin-left:20px; padding-right: 10px;}
.follow		{ float:right; margin-top: 5px; width: 111px;}
.follow ul	{ margin:0px; padding:0px;}
.follow li	{ list-style:none; margin-left:5px; float:left;}
.inner-slider	{ width:/*1007*/ 960px;/* float:left;*/ margin:0 auto; border-bottom:4px solid #242929; }
.inner-slider img	{ width:100%;}







.contact_left				{ width:350px; float:left;  margin-bottom: 50px; }
.contact_right				{ width:560px; float:left; margin-left:50px; margin-bottom: 50px; }	




#content {
    position: relative;
    margin: 50px auto;
    width: 400px;
    min-height: 200px;
    z-index: 100;
    padding: 30px;
    border: 1px solid #383838;
    /* My stipped background */
    background: #D1D1D1; /* Old browsers */
    background: -moz-repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px); /* FF3.6+ */
    background: -webkit-repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px); /* FF3.6+ */
    background: -o-repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px); /* FF3.6+ */
    background: repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px); /* FF3.6+ */
    /*border-radius*/
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    /*box-shadow*/
    -webkit-box-shadow: 0px 1px 6px #3F3F3F;
    -moz-box-shadow: 0px 1px 6px #3F3F3F;
    box-shadow: 0px 1px 6px #3F3F3F;
}

/* * my "fake" background that will hover the stripes *
   ================================================== */

#content:after {
    background: #F9F9F9;
    margin: 10px;
    position: absolute;
    content : " ";
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    border: 1px #E5E5E5 solid;
    /*border-radius*/
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

/* ** form styling *
   ================================================== */

/* * we remove the red glow around required fields since we are already using the red star
   ================================================== */

input:required, textarea:required {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

/* * inputs and textarea*
   ================================================== */

input:not([type="submit"]), textarea {
    outline: none;
    display: block;
    width: 380px;
    padding: 4px 8px;
    border: 1px solid #DBDBDB;
    color: #3F3F3F;
    font-family: 'Droid Sans',Tahoma,Arial,Verdana sans-serif;
    font-size: 14px;
    /*border-radius*/
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    /*transition*/
    -webkit-transition: background 0.2s linear, box-shadow 0.6s linear;
    -moz-transition: background 0.2s linear, box-shadow 0.6s linear;
    -o-transition: background 0.2s linear, box-shadow 0.6s linear;
    transition: background 0.2s linear, box-shadow 0.6s linear;
}

input:not([type="submit"]):active, textarea:active, input:not([type="submit"]):focus, textarea:focus {
    background: #F7F7F7;
    border: dashed 1px #969696;
    /*box-shadow*/
    -webkit-box-shadow: 2px 2px 7px #E8E8E8 inset;
    -moz-box-shadow: 2px 2px 7px #E8E8E8 inset;
    box-shadow: 2px 2px 7px #E8E8E8 inset;
}

input:not([type="submit"]) { height: 20px }

/* placeholder  */

::-webkit-input-placeholder {
    color: #BABABA;
    font-style: italic;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #BABABA;
    font-style: italic;
}

textarea {
    min-height: 150px;
    resize: vertical;
}

/* * labels*
   ================================================== */

/* * adding our icon font !!
   ================================================== */

.iconic:before {
    font-size: 25px;
    font-family: "IconicStroke";
}

/*.iconic.link:before { content: '/' }
.iconic.quote-alt:before { content: "'" }
.iconic.comment:before { content: "q" }
.iconic.user:before { content: "u" }
.iconic.mail-alt:before { content: "M" }*/

label {
    color: #191919;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}

label:hover { color: #191919 }

label:before {
    color: #191919;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}

label:hover:before {
    color: #969696;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}


.indication {
    color: #191919;
    font-size: 12px;
    font-style: italic;
    text-align: left;
    padding-right: 10px;
}

.required { color: #E5224C }

/* * Styling the send button *
   ================================================== */

input[type=submit] {
	margin-bottom:20px;
    cursor: pointer;
    background: #0c1a22;
    border: 1px solid #0c1a22;
    font-family: 'Alice',serif;
    color: #fff;
    font-size: 18px;
    padding:5px 15px;
    border: 1px solid #E0E0E0;

}

input[type=submit]:hover {
    color: #fff;
    border-color: #CECECE;
}

input[type=submit]:active, input[type=submit]:focus {
    position: relative;
    top: 1px;
    color: #fff;
	background-color:#0c1a22;
    /*box-shadow*/
    -webkit-box-shadow: 0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    -moz-box-shadow: 0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    box-shadow: 0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
}



.sep_dance ul	{ margin:0px; padding:10px 0px 0px; width:100%; border-top: 1px solid #B1B1B1; }
.sep_dance li	{ list-style:none; float:left; }
.sep_dance img	{ border:4px #dddddd solid;}
.sep_dance h3	{ margin:15px 0px 0px; padding:10px 0px 3px; width:150px; float:left; color:#EC2528; 
				  text-transform:uppercase; border-bottom: 4px solid #222222; font-size: 17px; }
.sep_dance-mrgn	{ margin-left:5px;}


	
.partners {
    height: 100%;
   /* margin-top: -20px;*/
    overflow: hidden;
  /*  padding: 0 70px 30px;*/
    position: relative;
    z-index: 100;
	}
#partners-slider {
    height: 93px;
	}
#partners-slider {
    overflow: hidden;
    position: relative;
	}

#partners-slider img {
    border: 3px solid #ddd;
    border-radius: 5px;
    float: left;
    height: 76px;
    margin-right: 2px;
}
.slider-arr a.prev-arr {
    left: 32px;
	}

.imagerun { width:980px; height:100px; border:solid medium #0000FF;}