@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,600,500,300);
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Rokkitt:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300italic,300,400italic,700,700italic);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
* { margin:0px; padding:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
}
/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
.clr {
	clear: both;
}
input, select {
	vertical-align: middle;
}

.clearfix{ clear:both;}

img{ max-width:100%;}


/* start Rockabella Css Template */

body
{
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
}

#wrapper{ display:none;}

@media screen and (max-width:40em){
	
#wrapper{ width:100%; float:left; display:block;}

.main{ width:98%; margin:0 auto;}

header{ 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00196f+0,397ec9+100 */
background: rgb(0,25,111); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,25,111,1) 0%, rgba(57,126,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,25,111,1)), color-stop(100%,rgba(57,126,201,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00196f', endColorstr='#397ec9',GradientType=0 ); /* IE6-9 */

width:100%; float:left; padding-top:22px; padding-bottom:15px;

}

header h2{font-family: 'Rokkitt', serif; font-size:30px; font-weight:300; color:#fff; width:100%; float:left; text-align:center;}
header h4{font-family: 'Lato', sans-serif; font-size:17px; font-weight:300; color:#e3f0ff; width:100%; float:left; text-align:center; margin-bottom:5px;}
header .call{font-family: 'Roboto Slab', serif; font-size:22px; font-weight:bold; color:#a3f136; width:100%; float:left; text-align:center;}
header .call img{ vertical-align:middle; margin-right:5px;}

header ul.smtoplinks{width:100%;margin:0 auto 1em;padding:0;text-align:center;list-style-type:none;}
header ul.smtoplinks li{display:inline-block;margin:0 auto;padding:0;text-align:center;list-style-type:none;}
header ul.smtoplinks li a{color:#fff;}
header ul.smtoplinks li a:hover{color:#a3f136;}
header ul.smtoplinks li i{color:#fff;margin:0 0.3em;}

.logobox{ width:100%; float:left; background:#f2f2f2; padding:15px 0; border-bottom:#e4e4e4 solid 2px; text-align:center;}

.midcontainer{ width:100%; float:left; margin-top:15px;}
h1{ font-size:32px; color:#1c1e19; font-family: 'Rokkitt', serif; width:100%; text-align:center; line-height:100%;margin:0 auto 0.8em auto;}
h1 span{ font-size:0.6em!important; color:#1c1e19;line-height:0.5%;margin:0 auto 0em auto;}
h1 span small{font-size:0.6em;}

.midinsidebox{ width:100%; float:left; margin-top:15px;}
.midbox{ width:49%; float:left;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#397dc9+0,021c72+100 */
background:  rgb(57,125,201); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(57,125,201,1) 0%, rgba(2,28,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,125,201,1)), color-stop(100%,rgba(2,28,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397dc9', endColorstr='#021c72',GradientType=0 ); /* IE6-9 */

text-align:center; border-bottom:#022287 solid 1px; margin-bottom:10px; border-top-left-radius:3px; border-top-right-radius:3px; position:relative; 

}

.fright{ float:right !important;}

.midbox img{ margin-top:25px; margin-bottom:5px; height:51px; vertical-align:middle;}
.midbox h2{ font-size:16px; color:#fff; font-family: 'Roboto Slab', serif; width:100%; float:left; text-align:center; line-height:20px; font-weight:400; margin-bottom:5px;}
.midbox a.book{ width:100%; font-family: 'Lato', sans-serif; float:left; text-align:center; background:#000f3a; font-size:17px; color:#fff; font-weight:bold; margin-top:10px; padding:8px 0; border-bottom-left-radius:3px; border-bottom-right-radius:3px; }

.midbox a.book:hover{ background:#000a26;}

.midbox.appform{ background:#6daa16; border-bottom:#8fbe4d solid 1px;}
.midbox.appform a.book{ background:#55890a;}
.midbox.appform a.book:hover{ background:#3a5f04;}

.midbox.govtjob{ background:#4f9f79; border-bottom:#61b48f solid 1px;}
.midbox.govtjob a.book{ background:#377f5d;}
.midbox.govtjob a.book:hover{ background:#155537;}

.midbox.jobupdate{ background:#e44f0d; border-bottom:#da660b solid 1px;}
.midbox.jobupdate a.book{ background:#b63c06;}
.midbox.jobupdate a.book:hover{ background:#802902;}

ul.midbox1{ width:100%; float:left; list-style:none; margin-top:5px;}
ul.midbox1 li{ width:49%; height:auto; float:left; margin-right:5px; margin-bottom:10px; /*background:url(../images/img-1.png) no-repeat; background-size:100%;*/ }
ul.midbox1 li.secondimg{ /*background:url(../images/img-2.png) no-repeat; background-size:100%;*/ float:right;}
ul.midbox1 li.thirdimg{ /*background:url(../images/img-3.png) no-repeat; background-size:100%;*/}
ul.midbox1 li.fourthimg{ /*background:url(../images/img-4.png) no-repeat; background-size:100%;*/ float:right;}
ul.midbox1 li:nth-child(2){ margin-right:0;}
ul.midbox1 li:nth-child(4){ margin-right:0;}
ul.midbox1 li img{ width:100%;}

ul.midbox1 li a{ font-size:24px; color:#f1f2f2; width:100%; float:left; text-align:center; line-height:22px; font-family: 'Roboto Slab', serif; bottom:25px;}
ul.midbox1 li a span{font-family: 'Lato', sans-serif; font-size:18px; font-weight:bold;}
ul.midbox1 li a:hover{ text-decoration:underline;}

.admissionbox {width:100%;margin:0 auto;padding:0;}
.admissionbox ul{margin:1em auto 1em auto;clear:both;width:100%;text-align:center;padding:0; list-style-type:none;}
.admissionbox ul li{vertical-align:top;width:43%;display:inline-block;text-align:center;height:7em;font-size:1em;background:#f2f2f2;margin:0em auto 0.2em;}
.admissionbox ul li a{display:inline-block;vertical-align:bottom;color:#686868;line-height:120%;height:7em;width:100%;padding:1em 0.5em;border-radius:0.5em;}
.admissionbox ul li a:hover{display:inline-block;color:#686868;background:#f8f8f8;padding:1em 0.5em;height:7em;border-radius:0.5em;}

ul.srchboxmob{width:100%;margin:1em 0 1em;background:#f1f1f1; padding:0.5em 1.5em;list-style-type:none;}
ul.srchboxmob li{display:block;margin:0em 0; padding:0 0 0.7em;}
ul.srchboxmob li label{width:100%;display:block;}
ul.srchboxmob li input[type="text"], ul.srchboxmob li select, ul.srchboxmob li textarea{width:100%;display:block;background:#fff;border:1px solid #aaa;padding:0 1em;height:32px;}
ul.srchboxmob li select.halfwidth, ul.srchboxmob li textarea.halfwidth, ul.srchboxmob li input.halfwidth,ul.srchboxmob li label.halfwidth{width:50%;}
ul.srchboxmob li input[type="submit"]{background:#09F;color:#fff;font-size:1.1em;padding:0.5em 1em;text-align:center;border:0;border-radius:0.3em;}

ul.topsearch { list-style:none; width:98%;margin:0 auto; padding:0 1em 1em;background:#fff;}
ul.topsearch li{ margin:0px; padding:0px 0px; width:100%;}
ul.topsearch li input[type="text"]{ margin:0px 0 1em; padding: 0px 10px 0 3.5em; height:45px; color:#000000;background-color:#f0f0f0; width:100%;border:1px solid #ddd;}
ul.topsearch li input.searchb{ background:url(../images/banner-search.png) no-repeat 10px 10px;}
ul.topsearch li input[type="submit"]{border:0; margin:0px 0px;padding:10px 0px; color:#fff; width:100%; background:#ef9627; font-size:16px; text-transform:uppercase;}
ul.topsearch li input[type="text"]:focus {outline:none;}

.admissionbox-list {width:100%;margin:0 auto;padding:0;clear:both;}
.admissionbox-list ul{margin:1em auto 1em auto;text-align:center;list-style-type:none; width:90%; padding:1em;}
.admissionbox-list ul li a{margin:0em auto 1em auto; display:block; padding:0em 0 1em 0; width:100%;border-bottom:1px dashed #ddd;}
.admissionbox-list ul li a p{padding:0em;margin:0em 0 1em 0;text-align:left;font-size:0.9em; color:#888; width:100%;}
.admissionbox-list ul li a img{padding:0em 0em 0em 0;text-align:left;margin:0em auto 0.2em auto!important; width:auto;}
.admissionbox-list ul li a h2{width:100%; font-size:1.5em;text-align:left;}
.admissionbox-list ul li a span{color:#83b300;text-align:left!important;}
.admissionbox-list ul li a:hover{background:#f7f7f7;display:block;}

.help{ width:100%; float:left; border-radius:3px; margin:10px 0; text-align:center; padding:8px 0;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#031e74+0,2f6bb8+100 */
background: rgb(3,30,116); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(3,30,116,1) 0%, rgba(47,107,184,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,30,116,1)), color-stop(100%,rgba(47,107,184,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031e74', endColorstr='#2f6bb8',GradientType=0 ); /* IE6-9 */

}

.help:hover{
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f6bb8+0,031e74+100 */
background: rgb(47,107,184); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(47,107,184,1) 0%, rgba(3,30,116,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,107,184,1)), color-stop(100%,rgba(3,30,116,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6bb8', endColorstr='#031e74',GradientType=0 ); /* IE6-9 */

	}

.help a{font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif; text-shadow:1px 1px 1px #0f284d; }

.formfield{ width:100%; float:left;}
.formfield input[type="text"],[type="email"]{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:11px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:10px;}
.formfield input[type="password"]{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:11px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:10px;}
.formfield input[type="submit"]{ width:100%; float:left; padding:8px 0; text-align:center;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e45211+0,ec8a5a+100 */
background: rgb(228,82,17); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,82,17,1) 0%, rgba(236,138,90,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,82,17,1)), color-stop(100%,rgba(236,138,90,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e45211', endColorstr='#ec8a5a',GradientType=0 ); /* IE6-9 */

font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif; text-shadow:1px 1px 1px #a43c0e; border-radius:2px; border:none; margin-bottom:10px; cursor:pointer;
}

.formfield input[type="submit"]:hover{	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec8a5a+0,e4510f+100 */
background: rgb(236,138,90); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,138,90,1) 0%, rgba(228,81,15,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,138,90,1)), color-stop(100%,rgba(228,81,15,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8a5a', endColorstr='#e4510f',GradientType=0 ); /* IE6-9 */
}

.formfield input[type="button"]{
	text-shadow:1px 1px 1px #4a7311; border:none; cursor:pointer; width:100%; float:left; padding:8px 0; text-align:center;
	font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif;  border-radius:2px; border:none; margin-bottom:10px; cursor:pointer;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4e7910+0,6daa16+100 */
background: rgb(78,121,16); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(78,121,16,1) 0%, rgba(109,170,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,121,16,1)), color-stop(100%,rgba(109,170,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7910', endColorstr='#6daa16',GradientType=0 ); /* IE6-9 */

	}
	
.formfield input[type="button"]:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6daa16+0,4e7910+100 */
background: rgb(109,170,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(109,170,22,1) 0%, rgba(78,121,16,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,170,22,1)), color-stop(100%,rgba(78,121,16,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6daa16', endColorstr='#4e7910',GradientType=0 ); /* IE6-9 */

	
	}



 
::-webkit-input-placeholder {
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;
}

:-moz-placeholder { /* Firefox 18- */
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;  
}

::-moz-placeholder {  /* Firefox 19+ */
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;  
}

:-ms-input-placeholder {  
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; 
}


.categoriesbox{ width:100%; float:left;  border-radius:2px; margin:10px 0; margin-top:0;}
.categoriesbox h2{ background:#09287d; font-family: 'Lato', sans-serif; font-weight:400; color:#fff; width:100%; float:left; padding:10px 0; padding-left:10px; border-radius:3px; font-size:20px;}

ul.categorycheckboxdiv{ width:50%; float:left; list-style:none; padding-top:10px;}
ul.categorycheckboxdiv li{ width:100%; float:left; border-bottom:#e5e6e6 solid 1px; margin-bottom:8px; padding-bottom:8px; font-size:15px; color:#4c5151; font-weight:300; padding-left:4%;}
ul.categorycheckboxdiv li input[type="checkbox"]{ margin:0; padding:0; vertical-align:middle; margin-right:8px;}
ul.categorycheckboxdiv li:last-child{ margin:0; padding:0; border-bottom:none; padding-left:4%;}

footer{ width:100%; float:left; background:#021d72; margin-top:10px;}

ul.footernav{ width:100%; float:left; text-align:center; margin-top:15px;}
ul.footernav li{ display:inline-block; line-height:24px; }
ul.footernav li a{ font-size:15px; color:#8192c7;  font-family: 'Lato', sans-serif; border-right:#2d479b solid 1px; padding:0px 10px; font-weight:300;}
ul.footernav li a:hover{ text-decoration:underline;}

.copywrite{ width:100%; float:left; text-align:center; font-size:15px; color:#fff; font-weight:300; padding:10px 0; background:#011456; font-weight:300; margin-top:0px;}
.copywrite a{ font-weight:bold; color:#7188d1;}
.copywrite a:hover{ text-decoration:underline;}

.onlineforms{ width:100%; float:left; margin-top:15px;}

ul.forms{ width:100%; float:left; list-style:none; text-align:center;}
ul.forms li{ display:inline-block; background:#f2f2f2; border-radius:50px; font-size:12px; color:#555; border:#dddddd solid 1px; text-align:center; padding:2px 20px; margin-right:10px; margin-bottom:10px;}
ul.forms li:last-child{ margin-right:0;}
ul.forms li.bgcolorblue{ background:#3576c2; color:#FFF; border:#0c2e82 solid 1px;}

ul.formbreadcrums{ width:100%; float:left; list-style:none; text-align:center; padding-left:5%; margin-top:1em;}
ul.formbreadcrums li{ display:inline-block; float:left; background:#f2f2f2; border-radius:0px; font-size:12px; color:#555; border:#dddddd solid 1px; border-left:none; text-align:center; padding:3px 10px;}
ul.formbreadcrums li:first-child{ border-top-left-radius:4px; border-bottom-left-radius:4px; border-right:none;}
ul.formbreadcrums li:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px;}
ul.formbreadcrums li:last-child{ margin-right:0;}
ul.formbreadcrums li.bgcolor1{ background:#e44f0d; color:#FFF; border:#b13d09 solid 1px;}
ul.formbreadcrums li.bgcolor2{ background:#0a6f1a; color:#FFF; border:#04390c solid 1px;}
ul.formbreadcrums li:hover{background:#e44f0d; color:#FFF; border:#b13d09 solid 1px;}

h2{ font-size:32px; width:100%; float:left; text-align:center; margin:25px 0; margin-bottom:15px; color:#021d72; font-weight:400; font-family: "Rokkitt",serif;}
h3{ font-size:24px; width:100%; float:left; text-align:center; margin:25px 0; margin-bottom:15px; color:#021d72; font-weight:400; font-family: "Rokkitt",serif; padding:0 3%; }

.onlineforminside{ width:100%; float:left; padding:0 5%;}
.onlineforminside label{ font-size:15px; width:100%; float:left; margin-bottom:5px; color:#555;}
.onlineforminside input{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:8px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:0px;     box-shadow: 0 0 8px #e9e9e9; -moz-box-shadow: 0 0 8px #e9e9e9; -webkit-box-shadow: 0 0 8px #e9e9e9;}
.onlineforminside select{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:8px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:0px; box-shadow: 0 0 8px #e9e9e9; -moz-box-shadow: 0 0 8px #e9e9e9; -webkit-box-shadow: 0 0 8px #e9e9e9;}
.onlineforminside textarea{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:8px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:0px; box-shadow: 0 0 8px #e9e9e9; -moz-box-shadow: 0 0 8px #e9e9e9; -webkit-box-shadow: 0 0 8px #e9e9e9;}
.onlineforminside span{ font-size:12px; color:#818181; width:100%; float:left; margin-top:4px; margin-bottom:20px;}
.onlineforminside span.addmore{ width:30%; float:left; margin-top:0; margin-bottom:0; }
.onlineforminside span.addmore a{ background:#e44f0d; color:#fff; margin-left:0px; float:left; padding:9px 6px; font-size:13px; border-radius:2px; border-top-left-radius:0; border-bottom-left-radius:0; width:100%; text-align:center;}
.onlineforminside hr{ width:100%; float:left; height:5px; background:none; border:none; margin:0px 0;}

.onlineforminside input[type="submit"]{ background:#e44f0d; color:#fff; padding:5px 25px; float:left; font-size:18px; font-weight:400; border:#b13d09 solid 1px; width:auto; margin-top:15px; cursor:pointer;}
.onlineforminside input[type="submit"]:hover{ background:#d4490c;}

.w55{ width:70% !important;}
.w22{ width:28% !important;}

.mrightselect{ margin-right:8.5px !important;}

.mtop5{ margin-top:5px !important;}

ul.instruction{ width:100%; float:left; list-style:none; padding:0 5%;}
ul.instruction li{ padding-left:15px; background:url(../images/arrow.png) no-repeat; font-size:13px; color:#555; float:left; width:100%; margin-bottom:12px; background-position:0 6px; line-height:20px;}
ul.instruction li.textblue{ font-size:14px; color:#3576c2; line-height:22px; background:none;}

.fright{ float:right !important;}
.fnone{ float:none !important;}

ul.paymentbox{ width:100%; float:left; list-style:none; text-align:center; margin-bottom:1em;}
ul.paymentbox h3{ font-size:16px !important; margin:0; width:100%; float:left; color:#3576c2; font-weight:bold; margin-right:15px; font-family: 'Open Sans', sans-serif;}
ul.paymentbox li{ display:inline-block;}
ul.paymentbox li input[type="radio"]{ margin:0; padding:0; vertical-align:middle; margin-right:5px;}
ul.paymentbox li span{ font-size:13px; font-weight:400; margin-right:10px; color:#555;}

.paymentimg{ width:100%; float:left; margin:10px 0; text-align:center;}

}

@media screen and (max-width:35em){
	
#wrapper{ width:100%; float:left; display:block;}

.main{ width:98%; margin:0 auto;}

header{ 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00196f+0,397ec9+100 */
background: rgb(0,25,111); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,25,111,1) 0%, rgba(57,126,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,25,111,1)), color-stop(100%,rgba(57,126,201,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00196f', endColorstr='#397ec9',GradientType=0 ); /* IE6-9 */

width:100%; float:left; padding-top:22px; padding-bottom:15px;

}

header h2{font-family: 'Rokkitt', serif; font-size:30px; font-weight:300; color:#fff; width:100%; float:left; text-align:center;}
header h4{font-family: 'Lato', sans-serif; font-size:17px; font-weight:300; color:#e3f0ff; width:100%; float:left; text-align:center; margin-bottom:5px;}
header .call{font-family: 'Roboto Slab', serif; font-size:22px; font-weight:bold; color:#a3f136; width:100%; float:left; text-align:center;}
header .call img{ vertical-align:middle; margin-right:5px;}

header ul.smtoplinks{width:100%;margin:0 auto 1em;padding:0;text-align:center;list-style-type:none;}
header ul.smtoplinks li{display:inline-block;margin:0 auto;padding:0;text-align:center;list-style-type:none;}
header ul.smtoplinks li a{color:#fff;}
header ul.smtoplinks li a:hover{color:#a3f136;}
header ul.smtoplinks li i{color:#fff;margin:0 0.3em;}

.logobox{ width:100%; float:left; background:#f2f2f2; padding:15px 0; border-bottom:#e4e4e4 solid 2px; text-align:center;}

.midcontainer{ width:100%; float:left; margin-top:15px;}
h1{ font-size:32px; color:#1c1e19; font-family: 'Rokkitt', serif; width:100%; text-align:center; line-height:100%;margin:0 auto 0.8em auto;}
h1 span{ font-size:0.6em!important; color:#1c1e19;line-height:0.5%;margin:0 auto 0em auto;}
h1 span small{font-size:0.6em;}

.midinsidebox{ width:100%; float:left; margin-top:15px;}
.midbox{ width:49%; float:left;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#397dc9+0,021c72+100 */
background:  rgb(57,125,201); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(57,125,201,1) 0%, rgba(2,28,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,125,201,1)), color-stop(100%,rgba(2,28,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397dc9', endColorstr='#021c72',GradientType=0 ); /* IE6-9 */

text-align:center; border-bottom:#022287 solid 1px; margin-bottom:10px; border-top-left-radius:3px; border-top-right-radius:3px; position:relative; 

}

.fright{ float:right !important;}

.midbox img{ margin-top:25px; margin-bottom:5px; height:51px; vertical-align:middle;}
.midbox h2{ font-size:16px; color:#fff; font-family: 'Roboto Slab', serif; width:100%; float:left; text-align:center; line-height:20px; font-weight:400; margin-bottom:5px;}
.midbox a.book{ width:100%; font-family: 'Lato', sans-serif; float:left; text-align:center; background:#000f3a; font-size:17px; color:#fff; font-weight:bold; margin-top:10px; padding:8px 0; border-bottom-left-radius:3px; border-bottom-right-radius:3px; }

.midbox a.book:hover{ background:#000a26;}

.midbox.appform{ background:#6daa16; border-bottom:#8fbe4d solid 1px;}
.midbox.appform a.book{ background:#55890a;}
.midbox.appform a.book:hover{ background:#3a5f04;}

.midbox.govtjob{ background:#4f9f79; border-bottom:#61b48f solid 1px;}
.midbox.govtjob a.book{ background:#377f5d;}
.midbox.govtjob a.book:hover{ background:#155537;}

.midbox.jobupdate{ background:#e44f0d; border-bottom:#da660b solid 1px;}
.midbox.jobupdate a.book{ background:#b63c06;}
.midbox.jobupdate a.book:hover{ background:#802902;}

ul.midbox1{ width:100%; float:left; list-style:none; margin-top:5px;}
ul.midbox1 li{ width:49%; height:auto; float:left; margin-right:5px; margin-bottom:10px; /*background:url(../images/img-1.png) no-repeat; background-size:100%;*/ }
ul.midbox1 li.secondimg{ /*background:url(../images/img-2.png) no-repeat; background-size:100%;*/ float:right;}
ul.midbox1 li.thirdimg{ /*background:url(../images/img-3.png) no-repeat; background-size:100%;*/}
ul.midbox1 li.fourthimg{ /*background:url(../images/img-4.png) no-repeat; background-size:100%;*/ float:right;}
ul.midbox1 li:nth-child(2){ margin-right:0;}
ul.midbox1 li:nth-child(4){ margin-right:0;}
ul.midbox1 li img{ width:100%;}

ul.midbox1 li a{ font-size:24px; color:#f1f2f2; width:100%; float:left; text-align:center; line-height:22px; font-family: 'Roboto Slab', serif; bottom:25px;}
ul.midbox1 li a span{font-family: 'Lato', sans-serif; font-size:18px; font-weight:bold;}
ul.midbox1 li a:hover{ text-decoration:underline;}

.admissionbox {width:100%;margin:0 auto;padding:0;}
.admissionbox ul{margin:1em auto 1em auto;clear:both;width:100%;text-align:center;padding:0; list-style-type:none;}
.admissionbox ul li{vertical-align:top;width:43%;display:inline-block;text-align:center;height:7em;font-size:1em;background:#f2f2f2;margin:0em auto 0.2em;}
.admissionbox ul li a{display:inline-block;vertical-align:bottom;color:#686868;line-height:120%;height:7em;width:100%;padding:1em 0.5em;border-radius:0.5em;}
.admissionbox ul li a:hover{display:inline-block;color:#686868;background:#f8f8f8;padding:1em 0.5em;height:7em;border-radius:0.5em;}

ul.srchboxmob{width:100%;margin:1em 0 1em;background:#f1f1f1; padding:0.5em 1.5em;list-style-type:none;}
ul.srchboxmob li{display:block;margin:0em 0; padding:0 0 0.7em;}
ul.srchboxmob li label{width:100%;display:block;}
ul.srchboxmob li input[type="text"], ul.srchboxmob li select, ul.srchboxmob li textarea{width:100%;display:block;background:#fff;border:1px solid #aaa;padding:0 1em;height:32px;}
ul.srchboxmob li select.halfwidth, ul.srchboxmob li textarea.halfwidth, ul.srchboxmob li input.halfwidth,ul.srchboxmob li label.halfwidth{width:50%;}
ul.srchboxmob li input[type="submit"]{background:#09F;color:#fff;font-size:1.1em;padding:0.5em 1em;text-align:center;border:0;border-radius:0.3em;}

ul.topsearch { list-style:none; width:98%;margin:0 auto; padding:0 1em 1em;background:#fff;}
ul.topsearch li{ margin:0px; padding:0px 0px; width:100%;}
ul.topsearch li input[type="text"]{ margin:0px 0 1em; padding: 0px 10px 0 3.5em; height:45px; color:#000000;background-color:#f0f0f0; width:100%;border:1px solid #ddd;}
ul.topsearch li input.searchb{ background:url(../images/banner-search.png) no-repeat 10px 10px;}
ul.topsearch li input[type="submit"]{border:0; margin:0px 0px;padding:10px 0px; color:#fff; width:100%; background:#ef9627; font-size:16px; text-transform:uppercase;}
ul.topsearch li input[type="text"]:focus {outline:none;}

.admissionbox-list {width:100%;margin:0 auto;padding:0 2em;clear:both;}
.admissionbox-list ul{margin:1em auto 1em auto;text-align:center;list-style-type:none; width:90%; padding:1em;}
.admissionbox-list ul li a{margin:0em auto 1em auto; display:block; padding:0em 0 1em 0; width:100%;border-bottom:1px dashed #ddd;}
.admissionbox-list ul li a p{padding:0em;margin:0em 0 1em 0;text-align:left;font-size:0.9em; color:#888; width:100%;}
.admissionbox-list ul li a img{padding:0em 0em 0em 0;text-align:left;margin:0em auto 0.2em auto!important; width:auto;}
.admissionbox-list ul li a h2{width:100%; font-size:1.5em;text-align:left;}
.admissionbox-list ul li a span{color:#83b300;text-align:left!important;}
.admissionbox-list ul li a:hover{background:#f7f7f7;display:block;}

.help{ width:100%; float:left; border-radius:3px; margin:10px 0; text-align:center; padding:8px 0;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#031e74+0,2f6bb8+100 */
background: rgb(3,30,116); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(3,30,116,1) 0%, rgba(47,107,184,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,30,116,1)), color-stop(100%,rgba(47,107,184,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031e74', endColorstr='#2f6bb8',GradientType=0 ); /* IE6-9 */

}

.help:hover{
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f6bb8+0,031e74+100 */
background: rgb(47,107,184); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(47,107,184,1) 0%, rgba(3,30,116,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,107,184,1)), color-stop(100%,rgba(3,30,116,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6bb8', endColorstr='#031e74',GradientType=0 ); /* IE6-9 */

	}

.help a{font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif; text-shadow:1px 1px 1px #0f284d; }

.formfield{ width:100%; float:left;}
.formfield input[type="text"],[type="email"]{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:11px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:10px;}
.formfield input[type="password"]{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:11px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:10px;}
.formfield input[type="submit"]{ width:100%; float:left; padding:8px 0; text-align:center;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e45211+0,ec8a5a+100 */
background: rgb(228,82,17); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,82,17,1) 0%, rgba(236,138,90,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,82,17,1)), color-stop(100%,rgba(236,138,90,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e45211', endColorstr='#ec8a5a',GradientType=0 ); /* IE6-9 */

font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif; text-shadow:1px 1px 1px #a43c0e; border-radius:2px; border:none; margin-bottom:10px; cursor:pointer;
}

.formfield input[type="submit"]:hover{	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec8a5a+0,e4510f+100 */
background: rgb(236,138,90); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,138,90,1) 0%, rgba(228,81,15,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,138,90,1)), color-stop(100%,rgba(228,81,15,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8a5a', endColorstr='#e4510f',GradientType=0 ); /* IE6-9 */
}

.formfield input[type="button"]{
	text-shadow:1px 1px 1px #4a7311; border:none; cursor:pointer; width:100%; float:left; padding:8px 0; text-align:center;
	font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif;  border-radius:2px; border:none; margin-bottom:10px; cursor:pointer;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4e7910+0,6daa16+100 */
background: rgb(78,121,16); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(78,121,16,1) 0%, rgba(109,170,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,121,16,1)), color-stop(100%,rgba(109,170,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7910', endColorstr='#6daa16',GradientType=0 ); /* IE6-9 */

	}
	
.formfield input[type="button"]:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6daa16+0,4e7910+100 */
background: rgb(109,170,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(109,170,22,1) 0%, rgba(78,121,16,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,170,22,1)), color-stop(100%,rgba(78,121,16,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6daa16', endColorstr='#4e7910',GradientType=0 ); /* IE6-9 */

	
	}



 
::-webkit-input-placeholder {
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;
}

:-moz-placeholder { /* Firefox 18- */
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;  
}

::-moz-placeholder {  /* Firefox 19+ */
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;  
}

:-ms-input-placeholder {  
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; 
}


.categoriesbox{ width:100%; float:left;  border-radius:2px; margin:10px 0; margin-top:0;}
.categoriesbox h2{ background:#09287d; font-family: 'Lato', sans-serif; font-weight:400; color:#fff; width:100%; float:left; padding:10px 0; padding-left:10px; border-radius:3px; font-size:20px;}

ul.categorycheckboxdiv{ width:50%; float:left; list-style:none; padding-top:10px;}
ul.categorycheckboxdiv li{ width:100%; float:left; border-bottom:#e5e6e6 solid 1px; margin-bottom:8px; padding-bottom:8px; font-size:15px; color:#4c5151; font-weight:300; padding-left:4%;}
ul.categorycheckboxdiv li input[type="checkbox"]{ margin:0; padding:0; vertical-align:middle; margin-right:8px;}
ul.categorycheckboxdiv li:last-child{ margin:0; padding:0; border-bottom:none; padding-left:4%;}

footer{ width:100%; float:left; background:#021d72; margin-top:10px;}

ul.footernav{ width:100%; float:left; text-align:center; margin-top:15px;}
ul.footernav li{ display:inline-block; line-height:24px; }
ul.footernav li a{ font-size:15px; color:#8192c7;  font-family: 'Lato', sans-serif; border-right:#2d479b solid 1px; padding:0px 10px; font-weight:300;}
ul.footernav li a:hover{ text-decoration:underline;}

.copywrite{ width:100%; float:left; text-align:center; font-size:15px; color:#fff; font-weight:300; padding:10px 0; background:#011456; font-weight:300; margin-top:15px;}
.copywrite a{ font-weight:bold; color:#7188d1;}
.copywrite a:hover{ text-decoration:underline;}

.onlineforms{ width:100%; float:left; margin-top:15px;}

ul.forms{ width:100%; float:left; list-style:none; text-align:center;}
ul.forms li{ display:inline-block; background:#f2f2f2; border-radius:50px; font-size:12px; color:#555; border:#dddddd solid 1px; text-align:center; padding:2px 20px; margin-right:10px; margin-bottom:10px;}
ul.forms li:last-child{ margin-right:0;}
ul.forms li.bgcolorblue{ background:#3576c2; color:#FFF; border:#0c2e82 solid 1px;}

ul.formbreadcrums{ width:100%; float:left; list-style:none; text-align:center; padding-left:5%; margin-top:1em;}
ul.formbreadcrums li{ display:inline-block; float:left; background:#f2f2f2; border-radius:0px; font-size:12px; color:#555; border:#dddddd solid 1px; border-left:none; text-align:center; padding:3px 10px;}
ul.formbreadcrums li:first-child{ border-top-left-radius:4px; border-bottom-left-radius:4px; border-right:none;}
ul.formbreadcrums li:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px;}
ul.formbreadcrums li:last-child{ margin-right:0;}
ul.formbreadcrums li.bgcolor1{ background:#e44f0d; color:#FFF; border:#b13d09 solid 1px;}
ul.formbreadcrums li.bgcolor2{ background:#0a6f1a; color:#FFF; border:#04390c solid 1px;}
ul.formbreadcrums li:hover{background:#e44f0d; color:#FFF; border:#b13d09 solid 1px;}

h2{ font-size:32px; width:100%; float:left; text-align:center; margin:25px 0; margin-bottom:15px; color:#021d72; font-weight:400; font-family: "Rokkitt",serif;}
h3{ font-size:24px; width:100%; float:left; text-align:center; margin:25px 0; margin-bottom:15px; color:#021d72; font-weight:400; font-family: "Rokkitt",serif; padding:0 3%; }

.onlineforminside{ width:100%; float:left; padding:0 5%;}
.onlineforminside label{ font-size:15px; width:100%; float:left; margin-bottom:5px; color:#555;}
.onlineforminside input{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:8px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:0px;     box-shadow: 0 0 8px #e9e9e9; -moz-box-shadow: 0 0 8px #e9e9e9; -webkit-box-shadow: 0 0 8px #e9e9e9;}
.onlineforminside select{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:8px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:0px; box-shadow: 0 0 8px #e9e9e9; -moz-box-shadow: 0 0 8px #e9e9e9; -webkit-box-shadow: 0 0 8px #e9e9e9;}
.onlineforminside textarea{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:8px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:0px; box-shadow: 0 0 8px #e9e9e9; -moz-box-shadow: 0 0 8px #e9e9e9; -webkit-box-shadow: 0 0 8px #e9e9e9;}
.onlineforminside span{ font-size:12px; color:#818181; width:100%; float:left; margin-top:4px; margin-bottom:20px;}
.onlineforminside span.addmore{ width:30%; float:left; margin-top:0; margin-bottom:0; }
.onlineforminside span.addmore a{ background:#e44f0d; color:#fff; margin-left:0px; float:left; padding:9px 6px; font-size:13px; border-radius:2px; border-top-left-radius:0; border-bottom-left-radius:0; width:100%; text-align:center;}
.onlineforminside hr{ width:100%; float:left; height:5px; background:none; border:none; margin:0px 0;}

.onlineforminside input[type="submit"]{ background:#e44f0d; color:#fff; padding:5px 25px; float:left; font-size:18px; font-weight:400; border:#b13d09 solid 1px; width:auto; margin-top:15px; cursor:pointer;}
.onlineforminside input[type="submit"]:hover{ background:#d4490c;}

.w55{ width:70% !important;}
.w22{ width:28% !important;}

.mrightselect{ margin-right:8.5px !important;}

.mtop5{ margin-top:5px !important;}

ul.instruction{ width:100%; float:left; list-style:none; padding:0 5%;}
ul.instruction li{ padding-left:15px; background:url(../images/arrow.png) no-repeat; font-size:13px; color:#555; float:left; width:100%; margin-bottom:12px; background-position:0 6px; line-height:20px;}
ul.instruction li.textblue{ font-size:14px; color:#3576c2; line-height:22px; background:none;}

.fright{ float:right !important;}
.fnone{ float:none !important;}

ul.paymentbox{ width:100%; float:left; list-style:none; text-align:center; margin-bottom:1em;}
ul.paymentbox h3{ font-size:16px !important; margin:0; width:100%; float:left; color:#3576c2; font-weight:bold; margin-right:15px; font-family: 'Open Sans', sans-serif;}
ul.paymentbox li{ display:inline-block;}
ul.paymentbox li input[type="radio"]{ margin:0; padding:0; vertical-align:middle; margin-right:5px;}
ul.paymentbox li span{ font-size:13px; font-weight:400; margin-right:10px; color:#555;}

.paymentimg{ width:100%; float:left; margin:10px 0; text-align:center;}

}

@media screen and (max-width:24em){
	
#wrapper{ width:100%; float:left; display:block;}

.main{ width:98%; margin:0 auto;}

header{ 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00196f+0,397ec9+100 */
background: rgb(0,25,111); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,25,111,1) 0%, rgba(57,126,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,25,111,1)), color-stop(100%,rgba(57,126,201,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,25,111,1) 0%,rgba(57,126,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00196f', endColorstr='#397ec9',GradientType=0 ); /* IE6-9 */

width:100%; float:left; padding-top:22px; padding-bottom:15px;

}

ul.forms{ padding:0 5%;}
ul.forms li{ width:100%; margin-bottom:5px; padding:5px 0; font-size:14px;}
ul.formbreadcrums{ padding:0; padding:0 5%;}
ul.formbreadcrums li{ float:none; border-left:#dddddd solid 1px; float:left; width:100%; font-size:13px; padding:5px 0px;}
ul.formbreadcrums li:first-child{ border-radius:0;}
ul.formbreadcrums li:last-child{ border-radius:0;}
.onlineforminside label{ width:100%; margin-bottom:2px;}
.onlineforminside select{ width:100%;}
.onlineforminside input{ width:100%;}
.onlineforminside span{ width:100%; margin-bottom:10px;}
.onlineforminside label.blank{ display:none;}
.onlineforminside hr{ margin:0px 0;}
.w55{ width:70% !important;}
.onlineforminside input[type="submit"]{ margin-top:10px;}
.onlineforminside span.addmore{ width:30%;}
.onlineforminside span.addmore a{ padding:9px 6px;}
h2{ padding:0 3%; font-size:29px;}
h3{ padding:0 5%;}
.w100{ width:100% !important;}
.paymentimg{ padding:0 5%;}

header h2{font-family: 'Rokkitt', serif; font-size:30px; font-weight:300; color:#fff; width:100%; float:left; text-align:center;}
header h4{font-family: 'Lato', sans-serif; font-size:17px; font-weight:300; color:#e3f0ff; width:100%; float:left; text-align:center; margin-bottom:5px;}
header .call{font-family: 'Roboto Slab', serif; font-size:22px; font-weight:bold; color:#a3f136; width:100%; float:left; text-align:center;}
header .call img{ vertical-align:middle; margin-right:5px;}

.logobox{ width:100%; float:left; background:#f2f2f2; padding:15px 0; border-bottom:#e4e4e4 solid 2px; text-align:center;}

.midcontainer{ width:100%; float:left; margin-top:15px;}
h1{ font-size:32px; color:#1c1e19; font-family: 'Rokkitt', serif; width:100%; float:left; text-align:center; line-height:32px;}

.midinsidebox{ width:100%; float:left; margin-top:15px;}
.midbox{ width:49%; float:left;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#397dc9+0,021c72+100 */
background: url(../images/box-1-img.png) no-repeat center 3px, rgb(57,125,201); /* Old browsers */
background: url(../images/box-1-img.png) no-repeat center 3px,-moz-linear-gradient(top,  rgba(57,125,201,1) 0%, rgba(2,28,114,1) 100%); /* FF3.6+ */
background: url(../images/box-1-img.png) no-repeat center 3px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,125,201,1)), color-stop(100%,rgba(2,28,114,1))); /* Chrome,Safari4+ */
background: url(../images/box-1-img.png) no-repeat center 3px,-webkit-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: url(../images/box-1-img.png) no-repeat center 3px,-o-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* Opera 11.10+ */
background: url(../images/box-1-img.png) no-repeat center 3px,-ms-linear-gradient(top,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* IE10+ */
background: url(../images/box-1-img.png) no-repeat center 3px,linear-gradient(to bottom,  rgba(57,125,201,1) 0%,rgba(2,28,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397dc9', endColorstr='#021c72',GradientType=0 ); /* IE6-9 */

text-align:center; border-bottom:#022287 solid 1px; margin-bottom:5px; border-top-left-radius:3px; border-top-right-radius:3px; position:relative; 

}

.fright{ float:right !important;}

.midbox img{ margin-top:25px; margin-bottom:5px; height:51px; vertical-align:middle;}
.midbox h2{ font-size:16px; color:#fff; font-family: 'Roboto Slab', serif; width:100%; float:left; text-align:center; line-height:20px; font-weight:400; margin-bottom:5px;}
.midbox a.book{ width:100%; font-family: 'Lato', sans-serif; float:left; text-align:center; background:#000f3a; font-size:17px; color:#fff; font-weight:bold; margin-top:10px; padding:3px 0; border-bottom-left-radius:3px; border-bottom-right-radius:3px; }
.midbox a.book:hover{ background:#000a26;}

.midbox.appform{ background:url(../images/box-2-img.png) no-repeat center 3px #6daa16; border-bottom:#8fbe4d solid 1px;}
.midbox.appform a.book{ background:#55890a;}
.midbox.appform a.book:hover{ background:#3a5f04;}

.midbox.govtjob{ background:url(../images/box-4-img.png) no-repeat center 3px #4f9f79; border-bottom:#61b48f solid 1px;}
.midbox.govtjob a.book{ background:#377f5d;}
.midbox.govtjob a.book:hover{ background:#155537;}

.midbox.jobupdate{ background:url(../images/box-3-img.png) no-repeat center 3px #e44f0d; border-bottom:#da660b solid 1px;}
.midbox.jobupdate a.book{ background:#b63c06;}
.midbox.jobupdate a.book:hover{ background:#802902;}

ul.midbox1{ width:100%; float:left; list-style:none;}
ul.midbox1 li{ width:49%; height:auto; float:left; margin-right:5px; margin-bottom:5px; /*background:url(../images/img-1.png) no-repeat; background-size:100%;*/}
ul.midbox1 li.secondimg{ /*background:url(../images/img-2.png) no-repeat; background-size:100%;*/}
ul.midbox1 li.thirdimg{ /*background:url(../images/img-3.png) no-repeat; background-size:100%;*/}
ul.midbox1 li.fourthimg{ /*background:url(../images/img-4.png) no-repeat; background-size:100%;*/}
ul.midbox1 li:nth-child(2){ margin-right:0;}
ul.midbox1 li:nth-child(4){ margin-right:0;}
ul.midbox1 li a{ font-size:17px; color:#f1f2f2; width:100%; float:left; text-align:center; line-height:18px; font-family: 'Roboto Slab', serif;}
ul.midbox1 li img{ width:100%;}
ul.midbox1 li a span{font-family: 'Lato', sans-serif; font-size:15px; font-weight:bold;}
ul.midbox1 li a:hover{ text-decoration:underline;}

.help{ width:100%; float:left; border-radius:3px; margin:10px 0; text-align:center; padding:8px 0;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#031e74+0,2f6bb8+100 */
background: rgb(3,30,116); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(3,30,116,1) 0%, rgba(47,107,184,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,30,116,1)), color-stop(100%,rgba(47,107,184,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(3,30,116,1) 0%,rgba(47,107,184,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031e74', endColorstr='#2f6bb8',GradientType=0 ); /* IE6-9 */

}

.help:hover{
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f6bb8+0,031e74+100 */
background: rgb(47,107,184); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(47,107,184,1) 0%, rgba(3,30,116,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,107,184,1)), color-stop(100%,rgba(3,30,116,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,107,184,1) 0%,rgba(3,30,116,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6bb8', endColorstr='#031e74',GradientType=0 ); /* IE6-9 */

	}

.help a{font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif; text-shadow:1px 1px 1px #0f284d; }

.formfield{ width:100%; float:left;}
.formfield input[type="text"],[type="email"]{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:11px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:10px;}
.formfield input[type="password"]{ width:100%; float:left; background:#f1f2f2; border:#dae1e1 solid 1px; border-radius:2px; padding:11px 0; font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; padding-left:5px; margin-bottom:10px;}
.formfield input[type="submit"]{ width:100%; float:left; padding:8px 0; text-align:center;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e45211+0,ec8a5a+100 */
background: rgb(228,82,17); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,82,17,1) 0%, rgba(236,138,90,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,82,17,1)), color-stop(100%,rgba(236,138,90,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,82,17,1) 0%,rgba(236,138,90,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e45211', endColorstr='#ec8a5a',GradientType=0 ); /* IE6-9 */

font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif; text-shadow:1px 1px 1px #a43c0e; border-radius:2px; border:none; margin-bottom:10px; cursor:pointer;
}

.formfield input[type="submit"]:hover{	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec8a5a+0,e4510f+100 */
background: rgb(236,138,90); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,138,90,1) 0%, rgba(228,81,15,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,138,90,1)), color-stop(100%,rgba(228,81,15,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(236,138,90,1) 0%,rgba(228,81,15,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8a5a', endColorstr='#e4510f',GradientType=0 ); /* IE6-9 */
}

.formfield input[type="button"]{
	text-shadow:1px 1px 1px #4a7311; border:none; cursor:pointer; width:100%; float:left; padding:8px 0; text-align:center;
	font-size:30px; text-align:center; color:#fff; font-family: 'Rokkitt', serif;  border-radius:2px; border:none; margin-bottom:10px; cursor:pointer;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4e7910+0,6daa16+100 */
background: rgb(78,121,16); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(78,121,16,1) 0%, rgba(109,170,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,121,16,1)), color-stop(100%,rgba(109,170,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(78,121,16,1) 0%,rgba(109,170,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7910', endColorstr='#6daa16',GradientType=0 ); /* IE6-9 */

	}
	
.formfield input[type="button"]:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6daa16+0,4e7910+100 */
background: rgb(109,170,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(109,170,22,1) 0%, rgba(78,121,16,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,170,22,1)), color-stop(100%,rgba(78,121,16,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,170,22,1) 0%,rgba(78,121,16,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6daa16', endColorstr='#4e7910',GradientType=0 ); /* IE6-9 */

	
	}



 
::-webkit-input-placeholder {
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;
}

:-moz-placeholder { /* Firefox 18- */
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;  
}

::-moz-placeholder {  /* Firefox 19+ */
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300;  
}

:-ms-input-placeholder {  
   font-size:15px; color:#868e8e; font-family: 'Lato', sans-serif; font-weight:300; 
}


.categoriesbox{ width:100%; float:left;  border-radius:2px; margin:10px 0; margin-top:0;}
.categoriesbox h2{ background:#09287d; font-family: 'Lato', sans-serif; font-weight:400; color:#fff; width:100%; float:left; padding:10px 0; padding-left:10px; border-radius:3px; font-size:20px;}

ul.categorycheckboxdiv{ width:50%; float:left; list-style:none; padding-top:10px;}
ul.categorycheckboxdiv li{ width:100%; float:left; border-bottom:#e5e6e6 solid 1px; margin-bottom:8px; padding-bottom:8px; font-size:15px; color:#4c5151; font-weight:300; padding-left:4%;}
ul.categorycheckboxdiv li input[type="checkbox"]{ margin:0; padding:0; vertical-align:middle; margin-right:8px;}
ul.categorycheckboxdiv li:last-child{ margin:0; padding:0; border-bottom:none; padding-left:4%;}

footer{ width:100%; float:left; background:#021d72; margin-top:10px;}

ul.footernav{ width:100%; float:left; text-align:center; margin-top:15px;}
ul.footernav li{ display:inline-block; line-height:24px; }
ul.footernav li a{ font-size:15px; color:#8192c7;  font-family: 'Lato', sans-serif; border-right:#2d479b solid 1px; padding:0px 10px; font-weight:300;}
ul.footernav li a:hover{ text-decoration:underline;}

.copywrite{ width:100%; float:left; text-align:center; font-size:15px; color:#fff; font-weight:300; padding:10px 0; background:#011456; font-weight:300; margin-top:15px;}
.copywrite a{ font-weight:bold; color:#7188d1;}
.copywrite a:hover{ text-decoration:underline;}

.TickerNews.default_theme{
	background-color: #f1f1f1;
}

.TickerNews.default_theme .ti_wrapper{
	border:#CBCBCB solid 1px;
	border-width: 1px 0;
}

.TickerNews.default_theme .ti_news a{
	display: block;
	margin-right: 10px;	
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Rokkitt', serif; 
	font-size:16px; 
	font-weight:200; 
	color:#fff; 
}

.TickerNews.default_theme .ti_news span{
	color:red;
	font-size: 110%;
}
.TickerNews{
	width: 100%;
	height: 50px;
	line-height: 48px;
}
.ti_wrapper{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 8000px;
	position: relative;
	float:left;
}
.ti_news{
	float:left;
}
.ti_news a{
	display: block;
	margin-right: 10px;	
	text-decoration: none;
	font-family: 'Rokkitt', serif; 
	font-size:16x; 
	font-weight:200; 
	color:#fff; 
}

	.admTable{
	margin-top: 30px;
    margin-bottom: 30px;
	}
	table{
	width: 100%;    
    border-radius: 16px;
    box-shadow:
	}
	table tr th {
    background-color: #002147;
    color: white;
    text-align: center;
    padding: 10px;
    border-right: 1px solid #002147;
	}
	.tdsts {
    text-align: center;
    padding: 10px;
    border-right: 2px solid #004896;
    font-weight: bold;
}


.footerLink{ width:100%; float:left; text-align:center; font-size:15px; color:#fff; font-weight:200; padding:10px 0; background:#020e39; font-weight:200; margin-top:15px;margin-bottom:-16px;}
.footerLink a{ color:#7188d1;font-size:15px; color:#8192c7;  font-family: 'Lato', sans-serif;}
.footerLink a:hover{ text-decoration:underline;}
ul.mcont{ width:100%; float:left; text-align:center; margin-top:20px;}
ul.mcont li{display:inline-block;line-height:24px; }
ul.mcont li a{ font-size:15px; color:#000;  font-family: 'Lato', sans-serif;text-decoration:underline;}
ul.mcont li a:hover{ font-size:15px; color:#000;  font-family: 'Lato', sans-serif;color:#8192c7;text-decoration:none;}

}

