body{
	font: normal 14px 'Handlee', cursive, Arial, Helvetica, sans-serif;
	background: #fff;
	color:#22373b;
	margin:0 auto;
	padding:0;
	text-align:center;
	min-width:960px;
}
h1{
	margin:0;
	padding:0;
}
h5, h5 a, h4{
	color:#fff;
}
h2{
	clear:both;
	color:#fff;
}
p{margin:4px;}
#wrapper{
	width: 960px;
	margin:0px auto;
	padding:0px 4px;
	text-align:center;
	background-image: url(images/logo2.png) ;
	background-position: 20px 20px;
	background-repeat:no-repeat;
	background: rgb(182,253,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(182,253,255,1) 0%, rgba(0,51,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,253,255,1)), color-stop(100%,rgba(0,51,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(182,253,255,1) 0%,rgba(0,51,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(182,253,255,1) 0%,rgba(0,51,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(182,253,255,1) 0%,rgba(0,51,255,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(182,253,255,1) 0%,rgba(0,51,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6fdff', endColorstr='#0033ff',GradientType=0 ); /* IE6-9 */
	border:1px solid #0148fa;
}
#header{
	background:transparent url(images/logo2.png) no-repeat 20px 0px;
	width:100%;
	height:109px;
}
#footer{
	clear:both;
	color:#fff;
}
#footer a{color:#fff;}

#map_canvas, .preview{
	margin: 4px 0;
}
#map{
	width:938px;
	height:560px;
	border:10px solid  #0148fa;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.preview{
	padding:5px;
	width:220px;
	height:80px;
	box-shadow:3px 3px 6px #0b8afd;
	overflow:hidden;
	font-size:12px;
	margin: 4px;
	float:right;
}
.grad{
	background: #0033ff;
	background: -moz-linear-gradient(top,  #b6fdff 0%, #ffffcc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6fdff), color-stop(100%,#ffffcc));
	background: -webkit-linear-gradient(top,  #b6fdff 0%,#ffffcc 100%);
	background: -o-linear-gradient(top,  #b6fdff 0%,#ffffcc 100%);
	background: -ms-linear-gradient(top,  #b6fdff 0%,#ffffcc 100%);
	background: linear-gradient(top,  #b6fdff 0%,#ffffcc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6fdff', endColorstr='#ffffcc',GradientType=0 );
}
.bborder{
	border:1px solid  #0148fa;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow:3px 3px 6px #0b8afd;
}
.fleft{float:left;}
.fright{float:right;}
.topmargin{margin-top:12px;}
.lowmargin{margin-bottom:6px;}
.marg{margin:4px;}
.fullwidth{min-width:958px;}
#saved{
	display:none;
}
.rightbox, .txt{
	float:right;
	margin:0 0 0 4px;
	padding:0;
	width:362px;
}
.txt{
	width:580px;
}
.txt li{
	font-size:1.1em;
.fullbox{width:100%;}
}
.red{color:#f70909;}
.sgreen{color:#1ca03b;}
.centre{margin:0 auto;}
.tright{text-align:right;}
.tleft{text-align:left;}



.red, .red a{color:#f00;}
.redm{background-color:#f70909; color:#fff;}
.blue{background-color:#090ff7; color:#fff;}
.green{background-color:#09f70f; color:#fff;}
.purple{background-color:#ef09f7; color:#fff;}
.orange{background-color:#f7a809; color:#fff;}
.sky{background-color:#09f7f4;}
.yellow{background-color:#f0e200;}
.rose{background-color:#f70979; color:#fff;}
.dgreen{background-color:#1ca03b; color:#fff;}
.dpurp{background-color:#7f1d9f; color:#fff;}
.lblue{background-color:#7e55fc; color:#fff;}
.dkred{background-color:#d80005; color:#fff;}
.gold{background-color:#ceb800; color:#fff;}
.viol{background-color:#900051; color:#fff;}
.pgreen{background-color:#31ffa0; color:#000;}

/***************************Forms********************/
.mform fieldset, .sform fieldset{
	padding:6px 0;
	margin:0 0 6px 0;
	width:958px;
}
.mform input[type=text], .mform select, .otl, .sform input[type=text], .sform select{
	border: 1px solid #0235ff;
	border-radius: 3px;
	width:170px;
}
.mform textarea{
	border: 1px solid #0235ff;
	border-radius: 3px;
}
.mform label,{font-weight: bold;}

.otl{
	display:inline-block;
	width:auto;
	margin:3px;
	padding:0 3px 0 0;
}
.sform fieldset{
	width:668px;
	border:0;
	margin:0px auto;
}
.sform legend{
	font-weight: bold;
	text-align:center;
	margin:0px auto;
}
.sform label{margin:0 0 0 6px;}


.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12 {
	display:inline-block;
	position:relative;
	float:left;
	margin-left:1%;
	margin-right:1%;
	padding: 0.8% 0.5% 1%;
	height:100%;
/*ie7*/
*margin-left:.8%;
*margin-right:.8%;
*padding: 0.8% 0.25% 1%;
}

/* 12-column Grid (thanks for Fluid 960 Grid System) */
.grid-1-12 {width: 5.333%;}
.grid-2-12 {width: 13.666%;}
.grid-3-12 {width: 22%;}
.grid-4-12 {width: 30.333%;}
.grid-5-12 {width: 38.666%;}
.grid-6-12 {width: 47%;}
.grid-7-12 {width: 55.333%;}
.grid-8-12 {width: 63.666%;}
.grid-9-12 {width: 72%;}
.grid-10-12 {width: 80.333%;}
.grid-11-12 {width: 88.666%;}
.grid-12-12 {width: 97%;}
/* form elements  */
.grid-lbl, .grid label {
	display: block;
	height: auto;
	margin: 0.2em 0 0.5em;
}
.grid .grid-txt, .grid input[type="text"], .grid input[type="password"], .grid input[type="file"], .grid textarea, .grid select{
	vertical-align: middle;
	line-height: 1.1em;
	width: 100%;
	padding:10px;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
/*ie7*/
*width: 99%;
}
.grid textarea {height: 10em;}
.grid select {padding:9px;height:2.7em;}
.grid-list .grid-lbl, .grid-list label {
	display: inline;
	height: auto;
	margin: 0.5em 0 0.8em 2px;
}
.grid-req {
	position: relative;
	top:3px;
	color:#d10000;
	font-size:1.2em;
	line-height: .85em;
}



/***************************Nav**********************/
#nav{
	text-align:center;
	list-style:none;
	padding:30px 0 0 120px;
}
#nav li{
	width:120px;
	display: inline-block;
	background: #0033ff;
	background: -moz-linear-gradient(top,  #0033ff 0%, #b6fdff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0033ff), color-stop(100%,#b6fdff));
	background: -webkit-linear-gradient(top,  #0033ff 0%,#b6fdff 100%);
	background: -o-linear-gradient(top,  #0033ff 0%,#b6fdff 100%);
	background: -ms-linear-gradient(top,  #0033ff 0%,#b6fdff 100%);
	background: linear-gradient(top,  #0033ff 0%,#b6fdff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0033ff', endColorstr='#b6fdff',GradientType=0 );
	margin:0px 20px 0px 0px;
	border:1px solid  #0148fa;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 3px;
	box-shadow:3px 3px 6px #0b8afd;
}
#nav li a{
	color:#fff;
	text-decoration:none;
	line-height:30px;
	font-weight:bold;
	font-size:18px;

}
