/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url(font-awesome.min.css);
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700|Pacifico");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

html,body		{
				font-family: "Lato", sans-serif;
				font-size: 14px;
				margin: 0;
				padding: 0;
				background: #fff;
				color: #333;
}
body		{
				font-family: "Lato", sans-serif;
				font-size: 14px;
				margin: 0;
				padding: 0;
				line-height: 1.5;
				background: #fff;
				color: #333;
}
p	{
				margin-bottom: 10px;
}	

h3	{
				margin: 10px 0; 
				font-size: 16px; 
				text-transform: capitalize;
				border-bottom: 2px solid #e3e3e3;
}
h2			{
				margin: 0;
				padding: 0 0 10px 0;
				border-bottom: 1px solid #545454;
				font-size: 16px;
}

hr			{
				height:2px; 
				background:#eee;
				border: 0;
				margin: 5px 0 20px 0;
}
em,i	{
			font-family: "Times New Roman", Times, serif;
			font-style: italic;
}
a	{
				color: #ff7b24;
				text-decoration: none;
}
a:hover	{
				color:#bc091b;
}

li.select		{
				background: #FFAC90;
}

#side_content	{
    width: 180px;
    position: fixed;
    height: 100%;
    overflow: auto;
    background-color: #fff;
	padding: 50px 0 0 0;
	border-right: 1px solid #eeeeee;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

li a {
    display: block;
    color: #b4b3b4;
    padding: 5px 16px;
    text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

li a.active {
    background-color: #8d8c8d;
    color: white;
}

li a:hover:not(.active) {
    background-color: #eee;
    color: #8d8c8d;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.logo {
	display: block;
	width: 180px;
	height: 170px;
	background: url(../images/citydesign.png) 0 0 no-repeat;
	margin-bottom: 40px;
}
#wrapper	{
	margin: 0 auto; width: 980px;
}
#content_wrapper	{
	margin-left:20%; width: 740px; height:1000px; padding: 40px 30px;
}
#content_wrapper_sub	{
	margin-left:20%; width: 740px; height:600px; padding: 40px 30px;
}
#content_wrapper	.inner	{
	padding: 20px; background: #f6f6f6;
}
#sleft	{
	float: left; width: 350px; margin-bottom:20px;
}
#sright	{
	float: right; width: 350px;
}
.home_header	{
	background: url(../images/orange_barline.png) left bottom no-repeat; padding-left: 60px; margin: 30px 0; font-size: 16px; text-transform: uppercase;
}
#partners	{
	padding: 20px 0px; margin: 0 auto; text-align:center;
}
#sub_header	{
	margin-top: 10px; padding: 0 0 0 20px; font-size: 40px; color: #8d8c8d; border-bottom: 2px solid #ff7b24;
}
/******* Table Design ********/
table	{
	width:100%;
}
th	{
	text-align: left;
	font-weight: 700;
}
.td1	{
	width: 55%; padding: 6px 0;
}
.td2	{
	width: 15%; padding: 6px 0;
}
.td3	{
	width: 30%; padding: 6px 0;
}
.jtd1	{
	width: 20%; padding: 6px 0;
}
.jtd2	{
	width: 40%; padding: 6px 0;
}
.jtd3	{
	width: 40%; padding: 6px 0;
}
.gog	{
	padding: 20px 0;
}
footer	{
	padding-bottom: 30px;
}