/*

	Chela CMS default style 1.0
	
	Written by Jed Chela

*/

/* General Containers */
body{
	background:#FFF;
	line-height:normal;
	font-family: "afri_ok", 'Times New Roman', serif, "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
label{
	cursor:default;
}
.container{
	background:#FFF;
	margin-bottom:20px;
	min-width:1002px;
}
.block{
	position:relative;
	display:block !important ;
}
.block_auto{
	position:relative;
	display:block !important ;
	overflow:auto;
}
.block_in{
	position:relative;
	display:block;
	float:left;
}
.block_right{
	position:relative;
	display:block !important ;
	float:right !important ;
}
.block_left{
	position:relative;
	display:block !important ;
	float:left !important ;
}

.top_block{
}
.any_width{
	width:auto !important;
	}
.max_width_1{
	max-width:100px !important;
	}
.max_width_2{
	max-width:200px !important;
	}
.max_width_3{
	max-width:300px !important;
	}
.spacer-small{
	display:block;
	padding:4px;
}
.spacer-medium{
	display:block;
	padding:6px;
}
.spacer-large{
	display:block;
	padding:10px;
}
.spacer-very-large{
	display:block;
	padding:30px;
}
.spacer-x-smallest{
	display:block;
	float:left;
	width:10px;
}
.spacer-x-smaller{
	display:block;
	float:left;
	width:25px;
}
.spacer-x-small{
	display:block;
	float:left;
	width:50px;
}
.spacer-x-medium{
	display:block;
	float:left;
	width:100px;
}
.spacer-x-large{
	display:block;
	float:left;
	width:200px;
}
.no_border_bottom{
	border-bottom:none !important;
}
.pad_border_bottom{
	border-bottom:1px solid #CCC !important;
	padding-bottom:5px;
}
.auto-flow{
	overflow:auto;
}
.marg_all{
	margin:10px !important;
}
.pad_all_tiny{
	padding:2px !important;
}
.pad_all{
	padding:10px !important;
}
.pad_left{
	padding-left:10px !important;
}
.pad_left_medium{
	padding-left:40px !important;
}
.pad_left_large{
	padding-left:100px !important;
}
.pad_top_small{
	padding-top:4px;
}

.metro_tile_square{
	padding:10px !important;
	margin:10px !important;
	min-width:50px;
	min-height:60px;
}


/* Borders and Shadows */
.light-border{
	border:1px solid #EEE;
}
.light-shadow-border{
	border:1px solid #CCC;
	box-shadow:1px 1px 1px 1px #CCC;
}
.dark-border{
	border:1px solid #EEE;
}
.light-to-dark-border{
	border:1px solid #EEE;
	box-shadow:1px 1px 1px 1px #CCC;
}
.light-to-dark-border:hover{
	border:1px solid #CCC;
	box-shadow:1px 1px 1px 1px #EEE;
}

/*  */
.hide-link, .hide-link:hover{
	text-decoration:none;
}
.link-list-vertical a{
	display:block;
	text-decoration:none;
	margin:5px;
	padding:5px;
	overflow:auto;
	border:1px solid #FFF;
	box-shadow:1px 1px 1px 0px #DDD;
}
.link-list-vertical a:hover, .link-list-vertical #current{
	background:#0FA5EC;
	background-image: -moz-linear-gradient(top, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);	
	background-image: -webkit-linear-gradient(top, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);
	background-image: -o-linear-gradient(top, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);
	background-image: linear-gradient(to bottom, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);
	color:#FFF;
	border:1px solid #EEE;
	box-shadow:1px 1px 1px 0px #DDD;
}

/* Images and Icons */


/* Text and Font */
.no_bold{
	font-weight:normal !important ;
}
.do_bold{
	font-weight:bold !important ;
}
.do_italic{
	font-style:italic !important ;
}
.do_center{
	text-align:center;
}
.do_right{
	text-align:right !important;
}

/* Forms */
#form-error{
}
#form-error p{
	background:#F3F3F3;
	background: #e0dfd0; /* Old browsers */
	background: -moz-linear-gradient(top, #e0dfd0 6%, #ffffff 21%, #ffffff 59%, #ffffff 82%, #e0dfd0 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#e0dfd0), color-stop(21%,#ffffff), color-stop(59%,#ffffff), color-stop(82%,#ffffff), color-stop(99%,#e0dfd0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0dfd0 6%,#ffffff 21%,#ffffff 59%,#ffffff 82%,#e0dfd0 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0dfd0 6%,#ffffff 21%,#ffffff 59%,#ffffff 82%,#e0dfd0 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0dfd0 6%,#ffffff 21%,#ffffff 59%,#ffffff 82%,#e0dfd0 99%); /* IE10+ */
	background: linear-gradient(top, #e0dfd0 6%,#ffffff 21%,#ffffff 59%,#ffffff 82%,#e0dfd0 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfd0', endColorstr='#e0dfd0',GradientType=0 ); /* IE6-9 */	margin:0;
	color:#C00;
	padding:10px;
}
#form-success{
}
#form-success p{
	background:#98E9AD;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #a9db80 13%, #96c56f 93%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(13%,#a9db80), color-stop(93%,#96c56f), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#a9db80 13%,#96c56f 93%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#a9db80 13%,#96c56f 93%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#a9db80 13%,#96c56f 93%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#a9db80 13%,#96c56f 93%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color:#333;
	margin:0;
	padding:4px;
}
.form-box,
.form-holder-box{
	display:block;
	border: 1px solid #EEE;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
}
.long_input{
	width:400px !important;
}
.txt-big{
	width:450px;
	min-height:130px;
}

/* Menus */
.menu{
	display:block;
	float:left;
	list-style:none;
	overflow:auto;
}
.menu a{
	background:#E0ECF1;
	background-image: -moz-linear-gradient(top, #FFF, #F2F2F2);
	background-image: -webkit-linear-gradient(top, #FFF, #F2F2F2);
	background-image: -o-linear-gradient(top, #FFF, #F2F2F2);
	background-image: linear-gradient(to bottom, #FFF, #F2F2F2);
	display:block;
	float:left;
	color:#06C;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:10px;
	margin:0;	
	overflow:hidden;
}
.menu a:hover, .menu #current{
	background:#0FA5EC;
	background-image: -moz-linear-gradient(top, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);	
	background-image: -webkit-linear-gradient(top, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);
	background-image: -o-linear-gradient(top, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);
	background-image: linear-gradient(to bottom, #8BB4E9, #5C95CE, #5C95CE, #5C95CE);
	color:#FFF;
}

.menu a span{
	padding:0;
	margin:0;
}
.menu-x a{
	float:left !important;
}
.menu-y a{
	float:none;
	clear:both;
}
.menu-border{
	border:1px solid #EEE;
}

/* Tables */
.sub_thead{
	background-color: #EFEFEF;
	}
.bin_trow_0{
	background-color: #FFF;
}
.bin_trow_1{
	background-color: #F9F9F9;
}
.sub_trow{
}
.sub_trow td{
	border:none;
}
