@charset "utf-8";
/* CSS Document */

*
{
margin:0px;
padding:0px;
border:none;
}

body
{
	background:#f0f1f2;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
h1
{
	font-size:50px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
}

h2
{
	font-size:26px;
	margin:0px;
	padding:5px 0px 5px 20px;
	font-weight:normal;
	border-bottom:1px dotted #dbdbdb;
	color:#03254b;
	font-family:"Times New Roman", Times, serif;
}

h3
{
	font-size:20px;
	margin:0px;
	padding:5px 0px 5px 20px;
	font-weight:normal;
	border-bottom:1px dotted #dbdbdb;
	color:#03254b;
	font-family:"Times New Roman", Times, serif;
	background:#f5f5f5;
}


h4
{
	font-size:16px;
	margin:0px;
	padding:5px 0px 5px 20px;
	font-weight:normal;
	border-bottom:1px dotted #dbdbdb;
	color:#024c9a;
	font-family:"Times New Roman", Times, serif;
}

h5
{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h6
{
	font-size:11px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

div
{
	margin:0px;
	padding:0px;
}

a:link
{
	color:#4374c2;
	text-decoration:none;
	
}

a:hover
{
	color:#4374c2;
	text-decoration:underline;
	cursor:pointer;
}

a:active
{
	color:#4374c2;
	text-decoration:underline;
}
a:visited
{
	color:#4374c2;
	text-decoration:none;
}
input, textfield, textarea, select
{
	
	border:1px solid #a9a9a9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}
option
{
	padding:0px 0px 0px 5px;
	border-color:#a9a9a9;
	color:#000;
}
#wrapper
{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	background:url(../../V1/DesignImages/bgb.jpg);
	clear:both;
}
.header{
	margin:0px auto;
	padding:10px 0px 10px 0px;
	background:#03254b;
	width:100%;
	border-top:5px solid #444250;
}
.header_inn{
	width:1050px;
	min-height:100px;
	margin:0px auto;
}
.logo{
	width:100px;
	height:100px;
	background:#FFF;
	font-size:24px;
	line-height:100px;
	text-align:center;
	margin:0px 20px 0px 0px;
	float:left;
	border-radius:50% 50%;
 -moz-border-radius:50%;
   -webkit-border-radius:50%;
   -khtml-border-radius:50%;
   -o-border-radius:50%;
}
.header_left{
	width:500px;
	margin:0px 0px 0px 0px;
	float:left;
}
.header_right{
	width:280px;
	color:#FFF;
	text-align:right;
	font-size:22px;
	margin:35px 0px 0px 0px;
	float:right;
}
.main_nav{
	width:100%;
	float:left;
	height:40px;
	background:#444250;
}
.nav{
	width:1000px;
	overflow:hidden;
	clear:both;
	margin:0px auto;
}
.nav ul{
	margin:0px;
	padding:0px;
}
.nav ul li{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	line-height:38px;
}
.nav ul li a{
	margin:0px 0px 0px 0px;
	padding:12px 30px;
	color:#FFF;
	text-transform: uppercase;
	text-decoration:none;
	border-right:1px solid #4f4e5c;
	font-size:12px;
}
.nav ul li a:hover{
	background:#03254b;
	color:#fff;
}
.container{
	margin:10px auto;
	padding:10px 0px 10px 0px;
	background:#FFF;
	min-height:420px;
	width:1000px;
	overflow:hidden;
	clear:both;
}
.container td{ padding:5px 10px 5px 10px;}
.cont_left {
	width:270px;
	min-height:300px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background:#ededed;
	float:left;
}
.cont_right {
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
div.bgcarousel{ /* CSS for main carousel container */
margin:0px 0px 20px 0px;
background: black url(ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
width:690px;
float:left; /* default dimensions of carousel */
height:300px;
box-shadow: 4px 4px 4px rgba(000,000,000,0.5);
}
.padding { padding:10px 10px 10px 10px; }
.product{
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	background:#ededed;
}
.product1{
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	background:#deeeff;
}
.upload {
	width:280px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	min-height:100px;
	background:#FFF;
	float:right;
	box-shadow: 4px 4px 4px rgba(000,000,000,0.5);
}
.upload ul {
	margin:0px 0px 0px 20px;
	padding:0;
}
.upload ul li {
	margin:10px 0px 0px 0px;
	padding:5px;
	font-size:14px;
	list-style:none;
	border-bottom:1px dotted #CCC;
	color:#999;
}
.left_add {
	width:400px;
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	
}
.subbox
{
width:210px; 
float:left; 
border:1px solid #CCC; 
margin:10px 0px 10px 15px;
border-radius:6px;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
-khtml-border-radius:6px;
-o-border-bottom-left-radius:20px;  
cursor:pointer;
overflow:hidden;
}
.image {
    position:relative;
    float:left;
}
.image .text {
    position:absolute;
    top:152px; 
    left:130px;
    padding:2px;
	text-align:center;
	background:#FFF;
    width:70px; 
	border-radius:4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px; 
	box-shadow: 0px 0px 25px -2px #CCC;
	-moz-box-shadow: 0px 0px 25px -2px #CCC;
	-webkit-box-shadow: 0px 0px 25px -2px #CCC;
	font:14px Tahoma, Geneva, sans-serif;
	color:#000;
}
.image .text2{
    position:absolute;
    top:137px; 
    left:130px;
	padding:0px;
	background:#FFF;
	text-align:center;
	border-radius:4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px; 
	height:50px;
    width:120px; 
	box-shadow: 0px 0px 25px -2px #CCC;
	-moz-box-shadow: 0px 0px 25px -2px #CCC;
	-webkit-box-shadow: 0px 0px 25px -2px #CCC;
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#333;
}
.image .button_i
{
	 display: inline-block;
	 position:absolute;
  *display: inline;
  zoom: 1;
  padding: 2px 8px;
  top:174px;
  right:30px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #666;
  overflow: visible;
  font: bold 13px arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  color:#FFF;
  background-color:#666;
  background-image: linear-gradient(top, rgba(255,255,255,1),
                                         rgba(255,255,255,0)),
                    url(data:image/png;base64,iVBORw0KGg[...]QmCC); 
  transition: background-color .2s ease-out;
  background-clip: padding-box; /* Fix bleeding */
  border-radius:4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px; 
  box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
              0 2px 2px -1px rgba(0, 0, 0, .5),
              0 1px 0 rgba(255, 255, 255, .3) inset;
   
}
.image .button_i:hover
{
	 border:1px solid #333;
  border-radius:4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius:4px;
   -o-border-radius:4px; 
  color:#FFF;
  background:#03254b;
}
.text_subbox {
	width:420px;
	min-height:180px;
	margin:10px 15px 0px 0px;
	padding:10px 10px 10px 10px;
	float:right;
	background:#FFF;
	box-shadow: 4px 4px 4px rgba(000,000,000,0.5);
	-moz-box-shadow: 4px 4px 4px rgba(000,000,000,0.5);
	-webkit-box-shadow: 4px 4px 4px rgba(000,000,000,0.5);
}
.ver_menu
{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 20px 0px;
}
#cssmenu > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  line-height: 1;
}
/* The container */
#cssmenu > ul {
  display: block;
  position: relative;
  clear:both;
  width: 250px;
  margin:0px 0px 0px 0px;
  /* The list elements which contain the links */

}
#cssmenu > ul li {
  display: block;
  position: relative;
  list-style:none;
  margin: 5px 0px 0px 10px;
  background:#817f8e;
  padding: 0;
  width: 100%;
}
/* General link styling */
#cssmenu > ul li a {
  /* Layout */

  display: block;
  position: relative;
  margin: 0;
  padding:10px 15px;
  font-family:Arial, Helvetica, sans-serif;
  color: #fff;
  border-bottom:1px dotted #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight:bold;
}
/* Rounded corners for the first link of the menu/submenus */
#cssmenu > ul li:first-child > a {
  border-top: 0;
}
/* Rounded corners for the last link of the menu/submenus */
#cssmenu > ul li:last-child > a {
  border-bottom: 0;
}
/* The hover state of the menu/submenu links */
#cssmenu > ul li > a:hover,
#cssmenu > ul li:hover > a {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  background: #03254b;
  background: -webkit-linear-gradient(#03254b, #03254b);
  background: -moz-linear-gradient(#03254b, #03254b);
  background: linear-gradient(#03254b, #03254b);
  border-color: transparent;
}
/* The arrow indicating a submenu */
#cssmenu > ul .has-sub > a::after {
  content: '';
  position: absolute;
  top: 12px;
  right: 5px;
  width: 0px;
  height: 0px;
  /* Creating the arrow using borders */

  border: 4px solid transparent;
  border-left: 4px solid #d8d8d8;
}
/* The same arrow, but with a darker color, to create the shadow effect */
#cssmenu > ul .has-sub > a::before {
  content: '';
  position: absolute;
  top: 12px;
  right: 5px;
  width: 0px;
  height: 0px;
  /* Creating the arrow using borders */

  border: 4px solid transparent;
  border-left: 4px solid #000;
}
/* Changing the color of the arrow on hover */
#cssmenu > ul li > a:hover::after,
#cssmenu > ul li:hover > a::after {
  border-left: 4px solid #ffffff;
}
#cssmenu > ul li > a:hover::before,
#cssmenu > ul li:hover > a::before {
  border-left: 4px solid rgba(0, 0, 0, 0.3);
}
/* THE SUBMENUS */
#cssmenu > ul ul {
  position: absolute;
  left: 100%;
  top: -9999px;
  color:#000;
  padding-left: 5px;
  opacity: 0;
  width: 250px;
}
/* Showing the submenu when the user is hovering the parent link */
#cssmenu > ul li:hover > ul {
  top: 0px;
  opacity: 1;
}
.text_box{
	width:100%;
	margin:5px 0px 0px 0px;
	float:left;
	font-size:15px;
	color:#000;
	padding:5px 0px 5px 0px;
	background:#faf9f9;
	
}
.text_color 
{ 
    color:#03254b;
    font-family: Times New Roman;
    font-size: 18px;
}
.text_color1 { color:#fff; }
.textfield{ width:300px; height:30px; border:1px solid #ccc;}
.textfield1{ width:220px; height:30px; border:1px solid #ccc;}
.textarea{ width:300px; height:70px; border:1px solid #ccc;}
.form_wrapper input[type="text"],
.form_wrapper input[type="password"]{
	border: solid 1px #E5E5E5;
	background: #FFFFFF;
	margin: 5px 30px 0px 25px;
	padding: 7px;
	display:block;
	font-size:16px;
	width:97%;
	background: 
		-webkit-gradient(
			linear,
			left top,
			left 25,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			top,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 25px
			);
	-moz-box-shadow: 0px 0px 8px #03254b;
	-webkit-box-shadow: 0px 0px 8px #03254b;
	box-shadow: 0px 0px 8px #03254b;
}
.form_wrapper input[type="text"]:focus,
.form_wrapper input[type="password"]:focus{
	background:#feffef;
}
.form_wrapper textarea{
	border: solid 1px #E5E5E5;
	background: #FFFFFF;
	margin: 5px 30px 0px 25px;
	padding: 1px;
	display:block;
	height:80px;
	font-size:14px;
	width:99%;
	background: 
		-webkit-gradient(
			linear,
			left top,
			left 25,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			top,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 25px
			);
	-moz-box-shadow: 0px 0px 8px #03254b;
	-webkit-box-shadow: 0px 0px 8px #03254b;
	box-shadow: 0px 0px 8px #03254b;
}
.label_grid{
	width:88%;
	float:left;
	color:#333;
	font-size:14px;
	margin:10px 0px 0px 30px;
}
.label_grid_a{
	width:93%;
	float:left;
	margin:0px 0px 0px 0px;
}
.button{ 
    background:#444250;
    border:0;
    padding:5px 15px;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    color:#fff;
    cursor:pointer;
    transition:background .3s;
    -webkit-transition:background .3s;
}
.button:hover{
    background-color:#03254b;
  color:#fff;
}
.button1{ 
    background:#e6e6e6;
    border:0;
    padding:5px 10px;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    color:#03254b;
    cursor:pointer;
    transition:background .3s;
    -webkit-transition:background .3s;
}
.button1:hover{
    background-color:#03254b;
  color:#fff;
}
.logout
{
    width:100%;
    margin:25px 0px 0px 0px;
    float:right;
    text-align:right;
    text-weight:bold
}
.footer{
	width:100%;
	height:30px;
	line-height:30px;
	color:#fff;
	float:left;
	font-size:12px;
	background:#03254b;
	text-align:center;
}
.CalendarStyle 
        {
            background-color:#615e6e;
            color:#f2f2f2;
            border:solid 1px Black;
            }
        .ajax__calendar_header
        {
            background-color:#615e6e;
            color:White;
            }                 
        .ajax__calendar_footer
        {
            background-color:#615e6e;
            color:White;
            }  