* { padding:0; margin:0; outline:0; }

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block;
}
mark, rp, rt, ruby, summary, time {
	display:inline;
}
.left {
	float:left;
}
.right {
	float:right;
}
.wrapper {
	width:100%;
     
	
}
fieldset{
	margin: 70px 0 70px 0;
}

input[type=text]{height:20px;width:310px;border-radius:4px;border:1px solid #ccc;color:#555;font:14px Arial, Helvetica, sans-serif;padding:2px 15px;}
input[type=text]:hover{border:1px solid #0099cc;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);	}
input[type=password]{height:20px;width:310px;border-radius:4px;border:1px solid #ccc;color:#555;font:14px Arial, Helvetica, sans-serif;padding:2px 15px;}
input[type=password]:hover{border:1px solid #0099cc;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);	}
textarea {border:1px solid #CCC;overflow:auto;height:100px;width:310px;color:#555;font:14px Arial, Helvetica, sans-serif;padding:2px 15px;}
textarea:hover {border:1px solid #0099cc;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);}
input[type=submit]{color:#fff;border:1px solid #fff;background:#00CECE;display: inline-block;padding: 5px 12px;margin-top: 10px;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);border-radius: 4px}

input[type=submit]:hover {text-decoration: none;border:1px solid #ccc;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);}

input[type=reset]{color:#fff;border:1px solid #fff;background:#00CECE;display: inline-block;padding: 5px 12px;margin-top: 10px;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);border-radius: 4px}

input[type=reset]:hover {text-decoration: none;border:1px solid #ccc;box-shadow:0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);}

body {margin:0;padding:0;font-size:12px;font-family:verdana, sans-serif;color:#3c4046;line-height:20px;min-width:800px;}

.text-justify{
	text-align:justify;
	padding: 10px;
}
.main {margin:0 auto;width:1000px;}
.Page{ width:100%;background:#fff;}
.BodyTop {background:#DCDCED;height:120px;border-bottom: 1px solid #fff;border-top: 1px solid rgba(0, 0, 0, 0.03);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.02) inset, 0px -1px 0px rgba(255, 255, 255, 0.25); /*background:url(../images/header.png)repeat-x;*/}
.BodyBottom {background:#DCDCED;border-top: 1px solid rgba(0, 0, 0, 0.03);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.02) inset, 0px -1px 0px rgba(255, 255, 255, 0.25); height:150px;border-top: 1px solid #fff; /*background:#DCDCED;*/}

a {color:#009999;text-decoration:none;outline:none;float:center;}
a:hover {text-decoration:none;color:#00CECE;}
h1 {font-size:21px;color:#fff;padding:20px 0 0 0;}
h2 {font-size:20px;color:#00CECE;line-height:38px;padding:15px 0 10px 0;font-weight:400;letter-spacing:-1px;}
h3 {font-size:16px;color:#fff;line-height:20px;padding:10px 0 16px 0; font-weight:400;}
h4{font-size:13px;color:#fff;font-weight:400;padding-bottom:10px;}

p {padding-bottom:15px;}
.header {width:100%;height:100px;}
.header-top{width:100%;height:80px;padding-top:20px;	}

.Logo {float:left;display:block;}
.Logo img {float:left;width:240px;height:80px;}
.Slogan  img{width:350px;height:80px;float:left;}
.right{float:right;width:180px;height:80px;}
#Top_nav {float:right;padding:25px 0px 0 0; }

#Top_nav li {float:left;list-style:none;padding-right:18px;margin-right:18px;background:url(../images/line_top.gif) right 0 no-repeat;padding-top:0px;padding-bottom:3px;}
#Top_nav a{color:#336699;text-shadow:1px 1px 1px #fff;}
#Top_nav a:hover{text-shadow:1px 1px 1px #ccc;}
#Top_nav .bg_none {padding-right:0;margin:0;background:none;}
/*----------Main Menu---------*/

#mainNav{float:right; margin-top:30px;width:680px; height:35px; font-weight: 500;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif}
#mainNav ul{list-style:none; background:#00CECE;border: 1px solid #fff; margin:0px; padding:0px; height:100%; /*background:url(../images/button_bg.png*/) repeat-x;padding-left:5px;border-radius:6px;box-shadow:0 0 2px rgba(0, 0, 0, .4);}
#mainNav ul li{ float:left; color:#fff; height:100%;border-right: 1px solid #dbeef3;} 
#mainNav a{}
#mainNav ul li a{color:#fff;text-decoration:none;text-shadow: rgba(255,255,255,0.8) 0px 1px 0px;padding:0px 8px 0px 8px;display:block; line-height:34px;}
#mainNav ul li a:hover{color:#003366;background:#fff; transition: 0.1s linear;text-decoration:none;}
#mainNav ul li a.active{color:#FFFFFF;background-color:#000; text-decoration:none; margin:0px; }
#mainNav ul li ul{display:none; background:#00CECE; height:auto; padding:0px;margin:0px 0 0 0px;border-top:none;position:absolute; width:0 auto;z-index: 1000;}
#mainNav li:hover ul{display:block;}
#mainNav ul li ul li{display:block; float:none;margin:0px;padding:0px; width:0 auto;}

/*----Sub Menu----*/
#mainNav li:hover a{background:#fff; color:#003366; border-top:1px solid #ccc;font-weight:500;}
#mainNav li{border-radius:none}
#mainNav li ul a{display:block;line-height:25px; height:30px; font-size:15px;background:#BFFFFF; color:#000;font-style:normal; margin:0px; padding:5px 8px 0px 15px;/*  text-transform:none; */}
#mainNav li ul a:hover, #mainNav li ul li:hover{background:url(../images/button_bg.png) repeat-x;color:#FFF; text-decoration:none;}
#mainNav li ul a:active{background:none;}

/*----------End Main Menu---------*/

/*-------------Slider-------------*/

.box { padding:1px; border:solid 1px #dedede; margin-bottom:10px;}
.box p{color:#FF0000}
.box h2{ background:#7f7f7f; color:#fff; font-weight: normal; padding:0 5px; position:relative; height:27px; line-height:27px; }
.box h2 span{ position:absolute; width:10px; height:5px; background:url(images/h2-arr.gif); top:27px; right:10px; font-size:0; line-height:0;}
.box-content { padding:5px;}

.SliderWrapper{width:100%; /* background:url(../images/BgSlide.png) repeat-x; */}
#slider { height:300px; position:relative; overflow:hidden;color:#003399 }
#slider-holder { width:100%; height:350px; position:relative; overflow:hidden; }
#slider-holder .jcarousel-clip{ width:1000px; height:350px; position:relative; overflow:hidden;}
#slider-holder ul{width:100%; height:350px; position:relative; overflow:hidden; list-style-type: none;}
#slider-holder ul li{width:1000px; height:350px; position:relative; overflow:hidden; float:left; }

#slider-nav { position:absolute; top:300px; left:800px; z-index:2;}

#slider-nav a{ font-size:0; line-height:0; text-indent: -4000px; width:10px; height:10px; border:solid 1px #0099cc; background:#fff; float:left; margin-right:5px; }
#slider-nav a:hover,
#slider-nav a.active { background:#2ecc71}


/*----------------------------------*/

#content {width:100%;overflow:hidden;}
/* .col1 { background:#00CECE; float:left;width:300px;color:#fff;height:100%;box-shadow:2px 2px 2px #555;margin-bottom:50px;border-radius:4px;border:1px solid #ccc;} */
.box { background:#00CECE; float:left;color:#fff;height:100%;box-shadow:2px 2px 2px #555;border-radius:4px;border:1px solid #ccc;}
.col2 {float:left;width:630px;height:100%;margin-left:20px;margin-bottom:30px;border-radius:4px;}
.pad_1 {padding:0 30px 40px 30px;}
.pad_left1 {padding-left:40px;padding-bottom:50px;}
.pad_bot1 {padding-bottom:20px;}
.pad_bot2 {padding-bottom:10px;}
.marg_left1 {margin-left:25px}
.marg_right1 {margin-right:25px;}

.col1, .col2, .col3, .cols {float:left;}

.cols {width:250px;}
.Col_1{float:left;width:470px;height:100%;padding:0px 0px 50px 0px;margin-left:50px;}
.Col_2{float:left;padding-bottom:50px;}

.TrackingInput textarea{height:100px;width:auto;border-radius:4px 4px 4px 4px;border:1px solid #ccc;}
.TrackingInput textarea:hover{border:1px solid #0099cc;/* border-radius:5px; */ box-shadow:0 0 4px rgba(0, 0, 0, .4); /* -moz-border-radius:0px 0px 10px 10px; */}

.TrackingButton input[type=submit]{ float:right;margin-top:20px; margin-bottom:20px;width:100px;height:32px}
.pad_1 form{width:210px;}

.Heading{display:block;padding-left:13px;padding-bottom:10px;}

.Description{width:100%;}


.marker {display:block;padding-left:13px;background:url(../images/marker_1.gif) 0 7px no-repeat; */}

/* for Loing/contact page */

#ContactForm {margin-top:12px;}
.Login{padding:50px 50px 50px 50px;}
.Login input[type=text]{width:220px;}
.Login input[type=password]{width:220px;}
.show_recods th{ background:#00CECE; color:#FFFFFF; border:1px solid #fff; padding:5px 5px 5px 5px; }
.show_recods table{border-collapse:collapse;width:700px;font-size:15px;padding:0px 0 0 15px;}
.show_recods tr:nth-child(odd)	{background-color:#DDDDFF}
.show_recods tr:nth-child(even){background-color:#ffffff;}

.show_recods tr{background-color:#F6F4F0; border:1px solid  #088ebb; width:500px;}

.show_recods td{padding:5px;padding-top:7px;padding-bottom:7px;vertical-align:top; border:1px solid #088ebb}

.show_recods td{vertical-align:bottom;}
.show_recods a{text-decoration:underline; color:blue;}




/*------------------------------ FOOTER ------------------------------*/
#footer {
	/* background-color: #eee;
	border-top: 1px solid #d8d8d8; */
	padding: 30px 0;
}
#footer p {
	font-size: 12px;
	line-height: 30px;
	padding-left: 10px;
}
#connect {
	float: right;
	display: inline-block;
	margin-right: 30px;
}
#connect a {
	background: url(../images/icons.png) no-repeat;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin: 0 10px;
}
#connect a.googleplus {
	background-position: 0 -40px;
}
#connect a.twitter {
	background-position: 0 -80px;
}
#connect a.tumbler {
	background-position: 0 -120px;
}
#connect a.facebook:hover {
	background-position: -40px 0;
}
#connect a.googleplus:hover {
	background-position: -40px -40px;
}
#connect a.twitter:hover {
	background-position: -40px -80px;
}
#connect a.tumbler:hover {
	background-position: -40px -120px;
}
