body{
	margin:0px;
	background-color:#d4d4d4;
	background-image:url(images/bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% ;
}
#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	background-color:#FFF;
	min-height:1040px;	
	box-shadow: 0px 0px 20px #999999;
	background-image:url(images/head-bg.png);
	background-repeat:repeat-x;	
}
#header{
	margin-left:auto;
	margin-right:auto;
	width:1050px;	
	overflow: auto;

}
.logo{
	float:left;
}
.contact-head{
	float:right;
	width:450px;
}
.phone-number{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;	
	-webkit-font-smoothing: antialiased;
	color:#2d6097;
	float:right;
}
.social{	
	float:right;
}
.social img{
	margin-left:5px;	
}
.email a{
	text-decoration:none;
	font-size:17px;
	color:#2d6097;
	float:right;
	background-image:url(images/email-icon.png);
	background-repeat:no-repeat;
	background-position:right;
	background-size:25px 19px;
	padding-right:26px;
}
#menu{
	margin-left:auto;
	margin-right:auto;
	width:100%;	
	overflow: auto;
	height:46px;
	background-color:black;
	margin-bottom:10px;
	background-image:url(images/menu-background.png);
}	

#menu ul {
    list-style-type: none;
	font-family: sans-serif;
    margin: 0;
    padding: 0;
    overflow: hidden;
	width:1050px;
	margin-left:auto;
    margin-right:auto;
}

#menu li {
    float: left;
}
#menu li ul{
	float:none;
	position:absolute;
	display:none;
	z-index:100000;
	background-color:white;
}
#menu ul li:hover ul{
    display:block;
	list-style-position: inside;
    padding-left:0;
	margin:0px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	width:250px;
}
#menu ul li ul li{
    float:none;
	background-color:white;
	margin-top:10px;
	list-style:none;
	padding-bottom:5px;
	border:0px;
	border-bottom:#D8D8D8 solid 1px;
	width:250px;
}
#menu ul li ul li a{
	background-image:url(img/left_nav_bullets.png);
	background-repeat:no-repeat;
	background-size:5px 7px;
	background-position:8px 6px;
	font-size:14px;
	padding:0px;
	padding-left:18px;
	text-decoration:none;
	color:#2773ae;
	border:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menu ul li ul li a:hover{
	background-image:url(img/left_nav_bullets.png);
	background-repeat:no-repeat;
	background-size:5px 7px;
	background-position:10px 6px;
	font-size:14px;
	padding:0px;
	padding-left:18px;
	text-decoration:none;
	color:#06F;
	border:0px;
}
#menu ul li ul li a:hover{
	background-image:url(img/left_nav_bullets.png);	
}

#menu li a {
    display: inline-block;
    color: #023d79;
    text-align: center;
    padding: 13px 25px;
	border-left:1px solid #cfcfcf;
    text-decoration: none;
	background-image:url(images/nav-bg.png) bottom repeat-x;
}

#menu li a:hover {
	background-image:url(images/nav-hover-bg.png);
}

#menu li.last{
	border-right:1px solid #cfcfcf;	
}

#banner{
	margin-left:auto;
	margin-right:auto;
	width:1050px;
	overflow:visible;
	background-color:black;
	margin-bottom:0px;
}
#content-wrapper{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1050px;	
	overflow: auto;
	
}
#content-left{
	float:left;
	width:750px;	
    font-family: Arial, sans-serif;
	font-size:14px;
	min-height:700px;
	position:relative;
}
h1{
    clear: both;
    color: #333333;
    font-size: 22px;
    line-height: 32px;
    margin: 15px 0 20px;
	font-weight:500;

}
#content-right{
	font-family:Arial, Helvetica, sans-serif;
	
	float:right;
	width:260px;
	padding:0px 0 10px 10px;	
	overflow: auto;
}
#quick-contact{
	width:270px;
	color:#fff;
	z-index:10;
	position:absolute;
	background-color:#e32219;	
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	color:#fff;
	padding:15px;
	/* border:1px solid #888;
	overflow:visible;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5); */
}
.label{
	color:#fff;	
}
#quick-contact p{
	margin:0px;
	margin-bottom:2px;
	color:#fff;	
}

#quick-contact input{
	border:0px; 
	padding:10px;	
	margin-top:2px;
	width:245px;
}

#testimonials{
	width:260px;
	margin-top:480px;
	font-family:Arial, Helvetica, sans-serif;
}
#testimonials h3{
	font-weight:100;	
}

input[type="text"], textarea, input[type="date"], input[type="number"] {
    
    padding: 5px;   
    border: 1px solid #DDDDDD;
    
    /*Applying CSS3 gradient*/
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    
    /*Applying CSS 3radius*/   
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    /*Applying CSS3 box shadow*/
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;

}

input[type="text"]:focus
{
    box-shadow:0 0 2px #FFFE00;
}

#footer{
	width:100%;
	margin-top:15px;
	border-top:solid #393d3f 10px;
	background-color:#2d3032;
}
#footer h2{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
    line-height: 32px;
    margin: 0 0 20px;
    font-weight: 100;
}
#inner-footer{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:980px;	
	overflow: auto;	
}
#footer-left{
	float:left;
	width:360px;	
	overflow: auto;
	height:190px;
}
#footer-right{
	float:right;
	width:530px;	
	overflow: auto;
	height:180px;
}
#footer hr{
	margin-top:-15px;
	
}
.dull{
	border-color:#CCC;	
	background-color:#CCC;	
	margin-top:10px;
}
#address{
	padding-left:35px;
	padding-top:10px;
	background-image:url(images/location.png);
	background-repeat:no-repeat; background-position:4px 12px;
	background-size:20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
#phone{
	padding-left:35px;
	padding-top:10px;
	background-image:url(images/phone.png);
	background-repeat:no-repeat; background-position:4px 8px;
	background-size:17px 17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
#mail{
	padding-left:35px;
	padding-top:10px;
	background-image:url(images/mail.png);
	background-repeat:no-repeat; background-position:3px 10px;
	background-size:22px 17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#footer2{
	width:100%;
	background-color:#222425;	
	height:80px;
}
@charset "UTF-8";
/* CSS Document */

/*
DEMO 1
*/

.a_demo_one {
	background-color:#3bb3e0;
	padding:10px;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	border: solid 1px #186f8f;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.a_demo_one::before {
	background-color:#ccd0d5;
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding:8px;
	left:-8px;
	top:-8px;
	z-index:-1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-o-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
}

.a_demo_one:active {
	padding-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	top:1px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
}



#quick-contact h2{
	font-weight:100;
	margin:0px;
}


.bbBtn {
	display: inline-block;
	padding: 6px 18px;
	margin: 0 .5em .5em;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-decoration:none!important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color: #cdcfd0;
	border:1px solid #cdcfd0;
	color: #fff; 
}
.bbBtn:hover{
	border-bottom-color:rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
}
.bbBtn.active,
.bbBtn:active {
	margin-top:1px;
	padding-bottom:5px;
	-webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
	   -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
	        box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
}
.bbBtn.disabled,
.bbBtn[disabled] {
	cursor: default;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	padding: 6px 18px;
	margin: 0 .5em .5em;
	border-bottom-color:rgba(0,0,0,.0);
}
.bbBtn-small{
	padding: 3px 10px;
}
.bbBtn.bbBtn-small.disabled,
.bbBtn.bbBtn-small[disabled] {
	padding: 3px 10px;
}
.bbBtn-small.active,
.bbBtn-small:active{
	padding-bottom:2px;
}
.bbBtn-large{
	padding: 9px 25px;
	font-size:13px;
}
.bbBtn.bbBtn-large.disabled,
.bbBtn.bbBtn-large[disabled] {
	padding: 9px 25px;
}
.bbBtn-large.active,
.bbBtn-large:active{
	padding-bottom:8px;
}
.bbBtn-gradient{
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.21) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.21)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.bbBtn > i{
	margin:-6px -6px -6px 8px;
	border-left:1px solid rgba(255,255,255,.2);
	display: inline-block;
	padding: 6px 0 6px 12px;
	line-height: 20px;
	font-size:13px;
}

.bbBtn-green{
	background-color: #3bb3e0;
	border:1px solid #3bb3e0;
}
.bbBtn-blue{
	background-color: #84c6e2;
	border:1px solid #84c6e2;
}
.bbBtn-pink{
	background-color: #ef717d;
	border:1px solid #ef717d;
}
.bbBtn-violet{
	background-color: #9388cf;
	border:1px solid #9388cf;
}
.bbBtn-yellow{
	background-color: #f9a161;
	border:1px solid #f9a161;
}

.subfoot{
	padding:10px 0px 0px 0px;	
	margin:0px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#breadcumb{
	width:1050px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-17px;
	height:29px;
	margin-bottom:15px;
	border-bottom:1px solid #d9d9d9;
}

#breadcrumb ul, #breadcrumb2 ul { list-style: none; }

.crumbs { display: block; }
.crumbs li {  display: inline; }
.crumbs li.first { padding-left: 8px; }
.crumbs li a, .crumbs li a:link, .crumbs li a:visited { color: #666; display: block; float: left; font-size: 12px; margin-left: -13px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; }

.crumbs li a { background-image: url('../img/bg-crumbs.png');  background-repeat: no-repeat; background-position: 100% 0; position: relative; }
.crumbs li a:hover { color: #333; background-position: 100% -48px; cursor: pointer; }
.crumbs li a:active { color: #333; background-position: 100% -96px; }
.crumbs li.first a span { height: 29px; width: 3px; border-left: 1px solid #d9d9d9; position: absolute; top: 0px; left: 0px; }


.crumbs2 { display: block; margin-left: -13px; padding: 0; }
.crumbs2 li { display: inline; }
.crumbs2 li a, .crumbs2 li a:link, .crumbs2 li a:visited { color: #666; display: block; float: left; font-size: 12px; padding: 7px 16px 7px 19px; position: relative; text-decoration: none; border: 1px solid #d9d9d9; border-right-width: 0px; }

.crumbs2 li a  { 
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.45, rgb(241,241,241)),color-stop(0.73, rgb(245,245,245)));

	background-image: -moz-linear-gradient( center bottom, rgb(241,241,241) 45%, rgb(245,245,245) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)";
}

.crumbs2 li.first a { border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.crumbs2 li.last a { border-right-width: 1px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }

.crumbs2 li a:hover { 
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.45, rgb(241,241,241)),color-stop(0.73, rgb(248,248,248)));
	background-image: -moz-linear-gradient( center bottom, rgb(241,241,241) 45%, rgb(248,248,248) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1)";
	
	color: #333;
	
	-moz-box-shadow: 0px 2px 2px #e8e8e8;
	-webkit-box-shadow: 0px 2px 2px #e8e8e8;
	box-shadow: 0px 2px 2px #e8e8e8;
}

.crumbs2 li a:active {
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.45, rgb(224,224,224)),color-stop(0.73, rgb(235,235,235)));
	background-image: -moz-linear-gradient( center bottom, rgb(224,224,224) 45%, rgb(235,235,235) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0)";
	
	color: #333; 
	
	box-shadow: -1px 1px 1px 0px #dadada inset;
	-webkit-box-shadow: -1px 1px 1px 0px #dadada inset;
	-moz-box-shadow: -1px 1px 1px 0px #dadada inset;
}
.ruler{
	height:2px;
	width:100%;
	background-color:#CCC;	
}
#about h3{
	font-size:22px;
	font-weight:100;
	margin:0px;	
	margin-top:10px;
	margin-bottom:10px;
}
#about ul{
	list-style-position: inside;
    padding-left:0;
	margin:0px;	
}
#about li{
	margin-top:10px;
	list-style:none;
	border-bottom:#D8D8D8 solid 1px;
	padding-bottom:5px;
}
#about a{
	background-image:url(img/left_nav_bullets.png);
	background-repeat:no-repeat;
	background-size:5px 7px;
	background-position:2px 5px;
	font-size:14px;
	padding-left:12px;
	text-decoration:none;
	color:#2773ae;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#about p{
	background-image:url(img/left_nav_bullets.png);
	background-repeat:no-repeat;
	background-size:5px 7px;
	background-position:2px 5px;
	font-size:14px;
	padding-left:12px;
	text-decoration:none;
	color:#333;
	line-height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:1px;
}
#calculators{
	overflow: hidden;
	width:100%; 
	height:175px;
	background-color:#ffd300;	
	font-size:13px;
		border-radius:3px;
	border-left:#e9664f solid 5px;
	border-right:#e9664f solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}

#content-left h3{
	font-size: 24px;
    font-weight: 100;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
	color:#900;
}
/*   #######################		*/

.table1{
	background-color:#dddddd;
	border-bottom:1px solid black;
}


/* AWFAWFAWGAWGAWGAWGAWGAWG */ 


#packagewrapper{
	height:370px;
	padding-top:10px;
	margin-top:75;
	margin-left:auto;
	margin-right:auto;
	float:left;
}
#left-package{
	width:241px;
	height:345px;
	background-color:#fdfdfd;
	border-radius:3px;
	margin-right:15px;
	float:left;
	transition: all 0.5s ease;
	cursor:pointer;
	position:relative;
}

#welcome-left{
	float:left;
	width:750px;	
    font-family: Arial, sans-serif;
	font-size:14px;
	min-height:700px;
	position:relative;
	background-color:#fdfdfd;
	border-radius:3px;
	border-left:#e9664f solid 5px;
	border-right:#e9664f solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	
	z-index:0;
}
#left-package:hover{
	width:241px;
	height:360px;
	margin-top:-8px;
	float:left;
	transition: all 0.5s ease;
	cursor:pointer;
}
#left-package h2{
	color:#9b9893;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:center;
}
#left-package h3{
	font-size:15px;
	color:#9b9893;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:center;
	line-height:15px;
}
.blue{
	border-left:#e9664f solid 5px;
	border-right:#e9664f solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.grey{
	border-left:#a4a4a4 solid 5px;
	border-right:#a4a4a4 solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.blue:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(76, 76, 255, 0.75);
	-moz-box-shadow:    0px 0px 10px 0px rgba(76, 76, 255, 0.75);
	box-shadow:         0px 0px 10px 0px rgba(76, 76, 255, 0.75);	
}
.green{
	border-left:#ea604c solid 5px;
	border-right:#ea604c solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.green:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 216, 163, 0.75);
	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 216, 163, 0.75);
	box-shadow:         0px 0px 10px 0px rgba(50, 216, 163, 0.75);
}
.red{
	border-left:#ed3c37 solid 5px;
	border-right:#ed3c37 solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.red:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(252, 103, 77, 0.75);
	-moz-box-shadow:    0px 0px 10px 0px rgba(252, 103, 77, 0.75);
	box-shadow:         0px 0px 10px 0px rgba(252, 103, 77, 0.75);
}
.gold{
	border-left:#ee3130 solid 5px;
	border-right:#ee3130 solid 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.gold:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(255, 163, 67, 0.75);
	-moz-box-shadow:    0px 0px 10px 0px rgba(255, 163, 67, 0.75);
	box-shadow:         0px 0px 10px 0px rgba(255, 163, 67, 0.75);
}

.nblue{
	height:30px;
	width:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-top:12px;
	color:#fff;
	text-align:center;
	background-color:#4b89dc;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;	
}
.ngold{
	height:30px;
	width:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-top:12px;
	color:#fff;
	text-align:center;
	background-color:#fe8f1c;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;	
}
.blank{
	height:30px;
	width:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-top:12px;
	color:#fff;
	text-align:center;
	background-color:#fff;
}
.icon{
	height:50px;
	width:50px;
	margin-left:auto;
	margin-right:auto;
	font-size:60px;
}
.buttonn{
	margin-left:30px;
	width:180px;
	height:28px;
	border-radius:5px;
	text-align:center;
	padding-top:10px;
	color:#fff;
	position:absolute;
	bottom:18px;
}
.buttonn a{
		color:#fff;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
}
.lblue{
	background-color:#4b89dc;
}
.lgreen{
	background-color:#15a089;
}
.lred{
	background-color:#e9573e;
}
.lgold{
	background-color:#fe8f1c;
}
#bottom-menu-bar{
	padding:0px;
	height:60px;
	background-color:#000;
	opacity:0.4;
	width:100%;
	float:left;
	margin-top:52px;
	position:absolute;
	bottom:0;
}

.bottom ul {
    float: left;
    width: 500px;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.bottom a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
    float: left;
    text-decoration: none;
    color: #fff;
    background-color: ;
    padding: 20px 10px;
    border-right: 1px solid #666;
}

.bottom a:hover {
    background-color:#333;
}

.bottom li {
    display: inline;
}

.hidden{
	display:none;
		transition: all 0.5s ease;
}
.visible{
	display:block;
		transition: all 0.5s ease;
}
.last{
	margin-right:0px;	
}

/* awfafawfawfafawfawfawfawfaw */ 

#welcome{
	padding-left:150px;
	background-image:url(images/mascot.png);
	background-size:90px;	
	height:160px;
	background-repeat:no-repeat;
	background-position:20px 10px ;
	z-index:0;
	position:relative;
}

#border{
	border:solid 1px #bfbfbf;	
}

input.submit, 
button
{
display: inline-block;
font-weight: bold;
color: #06357A;
padding: 0.3em 1em;
background: #c4f251;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#e0f897), to(#c4f251));
background: -moz-linear-gradient(top, #e0f897, #c4f251);
text-shadow: 0 1px 0 rgba(255,255,255,0.7);
border: 2px solid #bade86; 
border-bottom: 2px solid #8ac73e; 
border-top: 2px solid #edfbcb;
cursor: pointer;
}

.ie7 #main .cta a, .ie7 #main a.cta, 
.ie7 .btn a, a.btn, 
.ie7 #main .btn a, .ie7 #main a.btn, 
.ie7 input.submit, 
.ie7 button {overflow: visible;}

input.submit:hover, 
button:hover
{
color: #000;
background: #86b233;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#e0f897), to(#86b233));
background: -moz-linear-gradient(top, #e0f897, #86b233);
border: 2px solid #87a459; 
border-bottom: 2px solid #4c7620; 
border-top: 2px solid #edfbcb;
}
