@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'codropsicons';
	src:url('../fonts/codropsicons/codropsicons.eot');
	src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/codropsicons/codropsicons.woff') format('woff'),
		url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
		url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
}

html {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}


body {
	background: #FFF;
font-family: 'Lato', Helvetica, sans-serif;
font-size:11pt;
line-height:16pt;
color:#333;
font-weight:400;

}

#slideshow{
height:150px;
}

@media (max-width: 400px) {
	#slideshow{
	height:150px;
	}
}


a, a:hover{
text-decoration:none;
	outline: none;
color:#cc6633;
}
a:hover{
color:#993300;
	outline: none;
}


h1, h2, h3, h4, h5{
font-family: 'Oswald', sans-serif;
font-weight:normal;
}
h1{
color:#452362;
font-size:24pt;
line-height:26pt;
padding:5px 0px 10px 0px;
margin:5px 0px 10px 0px;
display:block;
}
h2{
font-size:18pt;
line-height:20pt;
padding:5px 0px 5px 0px;
margin:5px 0px 5px 0px;
}
h3, .header3{
color:#000;
font-size:14pt;
line-height:18pt;
}
h4, .header4{
color:#000;
font-size:12pt;
line-height:16pt;
}

/* QUICK LINKS */

#quick-links{
list-style:none;
padding:0;
margin:0;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #CCC;
}
#quick-links li{
border-bottom:1px solid #CCC;
}
#quick-links li:last-child{
border-bottom:none;
}
#quick-links li a{
padding:10px;
display:block;
}
#quick-links li a:hover{
background:#EFEFEF;
}


.bodytext{
font-family: 'Lato', sans-serif;
font-weight:400;
color:#333;
font-size:11pt;
line-height:16pt;
}

.alert, .bodytextred, .bodytextboldred{
color:#C00;
}

.grayed{
color:#999;
}
.highlighted{
background:#ffff00;
padding:0px 5px;
}
.pullquote{
font-size:18pt;
line-height:24pt;
font-style: italic;
color:#666;
}
.welcome{
font-size:14pt;
line-height:22pt;
color:#666;
}
.shadowbox{
background:#FFF;
padding:5px;
-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px 1px rgba(0,0,0,0.25);
}

hr{
background-color:#CCCCCC;
color:#CCCCCC;
height:1px;
border:0px;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}

.codrops-header,
.codrops-top {
	font-family: 'Lato', Arial, sans-serif;
}

.codrops-header {
	margin: 0 auto;
	background: #000;
	padding:5px;
	-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.5);
	box-shadow: 0 1px 2px 1px rgba(0,0,0,0.5);
}

.codrops-header h1 {
	margin: 0;
	font-weight: 300;
	font-size: 2.625em;
	line-height: 1.3;
}

.codrops-header span {
	display: block;
	padding: 0;
	font-size: 60%;
	opacity: 0.7;
}

/* To Navigation Style */
.codrops-top {
	width: 100%;
	background: #91cfa1;
	background: rgba(255, 255, 255, 0.1);
	text-transform: uppercase;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	display: inline-block;
	padding: 0 1em;
	color: #fff;
	text-decoration: none;
	letter-spacing: 0.1em;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.95);
	color: #333;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	display: block;
	float: left;
}

.codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'codropsicons';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

/* Demo Buttons Style */
.codrops-demos {
	padding-top: 1em;
	font-size: 1.1em;
}

.codrops-demos a {
	display: block;
	float: left;
	clear: both;
	margin: 0.5em 0.5em 0.5em 1.9em;
	padding: 1em 1.1em;
	width: 280px;
	outline: none;
	color: #fff;
	background: #336ca6;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
}

.codrops-demos a:hover,
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	opacity: 0.6;
}

.content {
	padding: 2em 2em;
	max-width: 1200px;
	margin: 0 auto;
}

.block {
	float: left;
	padding: 1em 3em;
}

.block-40 {
	width: 40%;
}

.block-60 {
	width: 60%;
}

.block p {
	margin: 0;
	padding: 0 1em 0.6em;
	font-size: 1.8em;
	line-height: 1.5;
}

.info {
	text-align: center;
	font-size: 1.5em;
	margin-top: 3em;
	clear: both;
	padding-top: 3em;
	color: rgba(255,255,255,0.5);
}

.info a {
	font-weight: 700;
	font-size: 0.9em;
}

.info a:hover {
	color: #336ca6;
}

@media screen and (max-width: 69em) {
	.block {
		float: none;
		width: 100% !important;
		padding: 1em;
	}
}

.breadcrumbs{
font-size:10pt;
line-height:14pt;
padding:0px 0px 0px 0px;
color:#999;
}
.breadcrumbs i{
display:inline-block;
padding:0px 5px;
}

.colored-box{
background:#f2f2f2;
padding:20px;
}

.table-container
{
	border:5px solid #EFEFEF;
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
	-webkit-box-shadow:inset -10px 0 15px 0 rgba(0,0,0,0.25);
	box-shadow:inset -10px 0 15px 0 rgba(0,0,0,0.25);
}

/* SECTION NAVIGATION */

#section-nav{
color:#5c5599;
padding:10px;
margin-bottom:20px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.5);
box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.5);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
#section-nav h3{
font-family: 'Lato', Helvetica, sans-serif;
font-weight:700;
color:#cc6633;
font-size:12pt;
line-height:12pt;
text-shadow: 0 1px 0 #FFF;
padding:0px 0 0 0;
margin:0;
}
#section-nav h3 i{
float:right;
}
#section-nav h4 a{
color:#333;
}
#section-nav ul{
list-style:none;
padding:10px 0 0 0;
margin:0;
}
#section-nav ul i{
display:none;
}
#section-nav ul li{
display:block;
margin:3px 0px;
}
#section-nav ul li a{
text-shadow: 0 1px 0 #FFF;
-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.5);
box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.5);
display:block;
background:#FFF;
padding:5px;
color:#333;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#section-nav ul li a:hover{
background:#fcfcfc;
color:#333;
}
#section-nav ul li ul{
margin-left:20px;
}
#section-nav ul li ul li ul{
display:none;
}
#section-nav .expander{
cursor:pointer;
}
#section-nav .expander-close{
cursor:pointer;
text-align:center;
color:#5c5599;
font-size:10pt;
line-height:12pt;
text-shadow: 0 1px 0 #FFF;
}

@media (max-width: 570px) {
	#section-nav h3{
	font-size:12pt;
	line-height:14pt;
	}
}


/* SHADOWBOX */

.shadowbox{
background:#FFF;
padding:5px;
-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px 1px rgba(0,0,0,0.25);
}
.shadowbox-right{
background:#FFF;
padding:5px;
-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px 1px rgba(0,0,0,0.25);
margin:0px 0px 0px 20px;
float:right;
}
.shadowbox-left{
background:#FFF;
padding:5px;
-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px 1px rgba(0,0,0,0.25);
margin:0px 20px 20px 0px;
float:left;
}

@media (max-width: 340px) {
	.shadowbox, .shadowbox-right, .shadowbox-left{
	margin:20px 0px;
	float:none;
	display:block;
	}
}

/*BIG BUTTON*/
.big-button{
color:#FFF;
font-size:14pt;
line-height:18pt;
background:#cc6633;
padding:8px 16px;
display:inline-block;
margin-right:10px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.25);
box-shadow: 0 3px 0 0 rgba(0,0,0,0.25);
}
.big-button:hover{
background:#984319;
color:#FFF;
}

/*fieldset */

fieldset{
border:1px solid #CCC;
-webkit-border-radius: 5px; 
border-radius: 5px;
margin:10px 0px;
}

/* COLUMNS */

.col-2{
width:45%;
display:inline-block;
vertical-align:top;
padding:10px;
}

.col-2 .announcement-item{
margin:10px 0px 10px 0px;
padding-bottom:5px;
}
.col-2 .announcement-item .date {
width:12%;
padding-top:3px;
padding-bottom:3px;
}
.col-2 .announcement-item .date .month{
font-size:8pt;
line-height:9pt;
}
.col-2 .announcement-item .date .day{
font-size:12pt;
line-height:13pt;
}
.col-2 .announcement-item .date .year{
font-size:8pt;
line-height:9pt;
}
.col-2 .announcement-item .announcement-content{
width:85%;
}
.col-2 .announcement-item .title{
font-size:12pt;
line-height:14pt;
font-weight:normal;
}

.col-3{
width:30%;
display:inline-block;
vertical-align:top;
padding:10px;
}

.col-3 .announcement-item{
padding:0;
margin:0;
padding-top:5px;
padding-bottom:5px;
}
.col-3 .announcement-item.headline-only{
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
}
.col-3 .announcement-item .date{
width:15%;
padding-top:3px;
padding-bottom:3px;
}
.col-3 .announcement-item .date .month{
font-size:7pt;
line-height:8pt;
}
.col-3 .announcement-item .date .day{
font-size:12pt;
line-height:13pt;
}
.col-3 .announcement-item .date .year{
font-size:6pt;
line-height:8pt;
}
.col-3 .announcement-item .announcement-content{
width:80%;
}
.col-3 .announcement-item .title{
font-size:12pt;
line-height:14pt;
font-weight:normal;
}
.col-3 .announcement-item .announcement-details{
font-size:10pt;
line-height:12pt;
}
.col-3 .announcement-item .announcement-admin a{
font-size:8pt;
line-height:12pt;
padding:2px 2px;
margin-left:3px;
}
.col-3 .announcement-item .announcement-admin{
padding-top:2px;
padding-bottom:0px;
}
.col-3 .announcement-item .announcement-admin a{
border:0;
margin-left:0px;
padding:0px 2px;
color:#FFF;
width:20px;
overflow:hidden;
white-space: nowrap;
}

.col-side{
width:204px;
display:block;
vertical-align:top;
padding:10px;
margin:0px 0px 10px 10px;
float:right;
}

@media (max-width: 570px) {
	.col-2, .col-3, .col-side{
	width:100% !important;
	display:block;
	padding:10px 0px;
	}
	.col-2:after, .col-3:after, .col-side:after{
	content: "";
	display: table;
	clear: both;
	}
}

/* CUSTOM FORM 1*/

.form-container{

}
.form-container:before,
.form-container:after {
    content: "";
    display: table;
} 
.form-container:after {
    clear: both;
}
.form-container {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.form-label, .form-label-narrow, .form-input, .form-col{
display:inline-block;
vertical-align:top;
padding-bottom:5px;
font-size:12pt;
line-height:12pt;
margin-top:10px;
}
.form-label-narrow{
width:25%;
text-align:right;
margin-right:10px;
}
.form-label{
width:40%;
text-align:right;
margin-right:10px;
}
.form-input{
width:55%;
}
.form-col{
width:45%;
margin:5px 10px;
}
.form-textarea{
width:80%;
margin:5px auto;
}

/* CUSTOM FORM 2 */

#custom-form {

}

#custom-form p{
padding-bottom:10px;
}

#custom-form .inputbox{
width:98%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
font-family: 'Lato', Helvetica, sans-serif;
}

#custom-form .input-field{
width:100%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
font-family: 'Lato', Helvetica, sans-serif;
}

#custom-form .textbox{
width:98%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
height:140px;
font-family: 'Lato', Helvetica, sans-serif;
}

#custom-form .textbox-big{
width:98%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
height:210px;
font-family: 'Lato', Helvetica, sans-serif;
}

#custom-form .upload-box{
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:20px;
position:relative;
margin-top:-20px;
margin-bottom:25px;
}

#custom-form .box{
border:1px solid #cccccc;
padding:20px;
margin-bottom:20px;
}

#custom-form .split-left{
width:48%;
float:left;
}

#custom-form .split-right{
width:48%;
float:right;
}


/* PAGINATION */

.tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-size:12px;
	font-weight:700;
	margin:20px 0px;
	color:#666;
}

.tnt_pagination a:link, .tnt_pagination a:visited{
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:3px solid #666;
	margin-right:5px;
	text-decoration:none;
	color:#666;
	width:22px;
	font-weight:normal;
}

.tnt_pagination a:hover {
	background-color:#666;
	border:3px solid #666;
	color:#CCC;	
}

.tnt_pagination .active_tnt_link {
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:3px solid #666;
	margin-right:5px;
	text-decoration:none;
	background-color:#666;
	color:#CCC;
	cursor:default;
}

.tnt_pagination .disabled_tnt_pagination {
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-right:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}

/* FORM GENERATOR */
.form-generator:before, .form-generator:after{
	content: "";
	display: table;
	clear: both;
}
.form-generator .field-container{
display:inline-block;
vertical-align:top;
width:45%;
margin:10px;
}

.form-generator .field-container .form-label{
display:block;
text-align:left;
width:100%;
margin:0;
}
.form-generator .field-container .form-input{
display:block;
width:100%;
margin:0;
}
.form-generator .field-container.text-box .form-input input{
width:90%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
font-family: 'Lato', Helvetica, sans-serif;
}

.form-generator .field-container .form-input select{
width:95%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
font-family: 'Lato', Helvetica, sans-serif;
}
.form-generator .field-container.radio-input .form-input{
font-size:12pt;
line-height:18pt;
}
.form-generator .field-container.radio-input .form-input input{
display:inline-block;
margin:0px 3px 0px 5px;
}
.form-generator .field-container .form-description{
font-size:9pt;
line-height:10pt;
color:#666;
display:block;
margin-top:3px;
}
.form-generator .field-container .form-description p{
display:inline-block;
padding:0;
margin:0;
}

.form-generator .field-container.text-area{
display:block;
vertical-align:top;
width:97%;
margin:10px auto;
}

.form-generator .field-container.text-area .form-input textarea{
width:92%;
font-size:12pt;
background-color:#f8f8f8;
border:1px solid #cccccc;
border-radius: 5px;
padding:7px;
font-family: 'Lato', Helvetica, sans-serif;
height:100px;
}
.form-generator #cap{
display:block;
vertical-align:top;
width:97%;
margin:10px auto;
}
.form-generator .send-button{
display:block;
vertical-align:top;
width:97%;
margin:10px auto;
}

@media (max-width: 570px) {
	.form-generator .field-container, .form-generator .field-container.text-area{
	width:100%;
	display:block;
	padding:0px;
	margin:10px 0px;
	}
}

/* SUBMIT BUTTONS */

input[type=submit] {
padding:3px 5px;
background:#ce753f;
color:#FFF;
-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 1px 1px rgba(0,0,0,0.25);
cursor:pointer;
display:inline-block;
font-size:10pt;
line-height:12pt;
text-transform:uppercase;
border:0;
}
input[type=submit]:hover {
background:#b56230;
color:#FFF;
}
input[type=submit].button-disabled {
background:#CCC;
color:#999;
}

/* ANNOUNCEMENTS */

.announcement-item{
margin:10px 0px;
border-bottom:1px dotted #CCC;
padding-bottom:15px;
position:relative;
}
.announcement-item .date{
width:12%;
float:left;
text-align:center;
text-transform:uppercase;
position:relative;
background:#333366;
-webkit-border-radius: 5px;
border-radius: 5px;
color:#FFF;
}

.announcement-item .date .month{
padding:5px 0px 0px 0px;
font-size:10pt;
line-height:14pt;
font-weight:bold;
}
.announcement-item .date .day{
font-size:22pt;
line-height:24pt;
font-weight:bold;
}
.announcement-item .date .year{
padding:0px 0px 3px 0px;
}

.announcement-item .announcement-content{
width:85%;
float:right;
}
.announcement-item .title{
font-size:14pt;
line-height:16pt;
margin-bottom:10px;
font-weight:bold;
}
.announcement-question{
font-size:14pt;
line-height:16pt;
margin-bottom:10px;
font-weight:bold;
color:#3366cc;
cursor:pointer;
}
.announcement-question:hover{
color:#003399;
}
.announcement-answer{
display:none;
}
.announcement-item .image{

}
.announcement-item .image img{
background:#FFF;
padding:5px;
-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px 1px rgba(0,0,0,0.25);
width:98%;
}
.announcement-item .announcement-details{

}
.announcement-item .readmore{
display:block;
font-weight:bold;
text-align:right;
margin-bottom:10px;
}
.announcement-item .announcement-content .big-button{
font-size:10pt;
line-height:10pt;
font-weight:700;
}
.announcement-item .announcement-documents{
padding:0px 0px 10px 0px;
}
.announcement-item .announcement-documents h4{
}
.announcement-item .announcement-documents h4 i{
}
.announcement-item .tags{
background:#f8f8f8;
padding:5px 10px;
margin-bottom:10px;
font-size:10pt;
line-height:12pt;
}
.announcement-item .announcement-admin{
padding-top:10px;
padding-bottom:10px;
text-align:right;
font-size:10pt;
line-height:12pt;
color:#666;
}

.announcement-item .announcement-admin fieldset{

}
.announcement-item .announcement-admin a{
border:1px solid #CCC;
padding:2px 4px;
display:inline-block;
margin-left:10px;
background:#FFF;
}
.announcement-item .announcement-details{
display:block;
}

@media (max-width: 575px) {
	.announcement-item .date .time, .announcement-item .date .end-time{
	font-size:8pt;
	line-height:10pt;
	}
	
}

@media (max-width: 400px) {
	.announcement-item .date .month{
	font-size:8pt;
	line-height:10pt;
	}
	.announcement-item .date .day{
	font-size:14pt;
	line-height:14pt;
	}
	.announcement-item .date .year{
	font-size:8pt;
	line-height:10pt;
	}
	.home-announcements .announcement-item .announcement-details{
	display:none;
	}
}

/* VIDEO CONTAINER */


.video-container iframe, .video-container object, .video-container embed {
 margin:20px;
}

@media (max-width: 570px) {

	.video-container {
		position:relative;
		padding-bottom:56.25%;
		padding-top:30px;
		height:0;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	.video-container iframe, .video-container object, .video-container embed {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		margin:0;
	}

}

/*FOOTER */

#footer{
font-size:10pt;
line-height:12pt;
}
#footer a{
color:#999;
}
#footer a:hover{
color:#666;
}


.footer-info{
	width:45%;
	display:inline-block;
	vertical-align:top;
	margin-right:20px;
}


@media (max-width: 320px) {
	.footer-info{
		width:100%;
		display:block;
	}
}

/* UI DIALOG BOX */

.ui-widget-overlay {
   background: #000;
   opacity: .70;
   filter: Alpha(Opacity=70);
}

.ui-widget.dialog_edit {
font-family: 'Lato', Helvetica, sans-serif;
    font-size: .8em;
    z-index:2001;
	-webkit-box-shadow: 0 10px 20px 2px rgba(0,0,0,04);
	box-shadow: 0 10px 20px 2px rgba(0,0,0,04);
	-webkit-border-radius: 0;
border-radius: 0;
border:0;
}

.ui-widget-content {
    background: #FFF;
    color: #333;
}

.ui-dialog {
    left: 0;
    outline: 0 none;
    padding: 0 !important;
    position: absolute;
    top: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border:0;
}

.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    position: relative;
    padding: 20px !important;
    margin: 0;
	border:8px solid #EFEFEF;
	border-top:0px;
	border-bottom:0px;
}

.ui-dialog .ui-widget-header {
    background: #cc6633;
    color: #FFF;
    border: 0;
    font-weight: normal;
	-webkit-border-radius: 0;
	border-radius: 0;
	border:8px solid #504a8d;
	border-bottom:0px;
	text-transform:uppercase;
}

.ui-dialog .ui-dialog-titlebar {
    position: relative;
	font-size:14pt;
	line-height:16pt;
	font-weight:bold;
	font-family: 'Lato', Helvetica, sans-serif;
	padding:10px 20px;
}

.ui-dialog .ui-dialog-titlebar-close {
margin-right:10px;
}

.ui-dialog .ui-dialog-buttonpane {
margin-top:0px;
border:8px solid #EFEFEF;
border-top:0px;
}
.ui-dialog .ui-dialog-buttonpane button {
font-family: 'Lato', Helvetica, sans-serif;
color:#FFF;
font-weight: bold;
font-size:12pt;
line-height:14pt;
text-transform:uppercase;
border:0px;
padding:5px 8px;
background:#d37c47;
-webkit-border-radius: 0;
border-radius: 0;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
background:#bc6834;
}
.ui-dialog .ui-dialog-buttonpane button.dialog-confirm{
background:#F00;
}
.ui-dialog .ui-dialog-buttonpane button i{
color:#e8c5b0;
}
