/*Defaults Styling*/
@import url(https://fonts.googleapis.com/css?family=Lato);

body {
	background: #FFF;
	font: 12px Lato;
	color: #666; 
}
#wrap {
	width: 980px;
	background: url(bg1.jpg) repeat-y center top;
	margin: 0 auto;
	text-align: left;
	font: 12px Lato;
	color: #333;
}

#header {
	position: relative;
	width: 980px;
	height: 360px;
	background: #FFF url(header1.jpg) no-repeat center top;
	margin: 0; padding: 0;
	font-size: 12px;
	color: #FFF;
}
/* Main */
#main {width:700px; margin:0 auto;}

/* footer */
#footer {
	clear: both;
	color: #000000;
	font: 12px Lato;
	background: #FFF url(footerbg1.jpg) no-repeat center top;	
	width: 980px;
	height: 60px;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0 auto;	

}
#footer a { text-decoration: none; }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray { color: #CCC; }

/* menu */
#nav {
	clear: both;
	width: 980px;
	height: 26px;
	background: #32312F url(menubg.jpg) repeat-y;
	margin: 0;
	font: 12px/26px Lato;			
}
#nav ul{
	margin: 0; padding: 0 0 0 35px;
}
#nav ul li {
	float: left;
	list-style: none;		
}
#nav ul li a {
	display: block;
	text-decoration: none;	
	padding: 0 10px;
	background: inherit;
	color: #ffffff;
}
#nav ul li a:hover {
   background: #FFF; 
	color: #333;  
}
#nav ul li#current a {	
	background: #b30000; 
	color: #FFF;	
}


fieldset {
	background:#F0F0F0; 
	padding:10px; 
	border:1px solid #fff; 
	
	margin-bottom:20px; width:510px;
	}

fieldset.action {
	background:#9da2a6; 
	border-color:#797c80 #797c80 #797c80 #797c80; 
	margin-top:-20px;
	}

legend {
	background:#32312F; 
	color:#fff; 
	font:12px Lato; 
	padding:0 30px; 
	margin:-24px 0 0 -10px;  
	border:4px solid #fff; 
	border-color:#32312F #32312F #32312F #32312F;
	}
	
label {font:Lato; font-size:12px; color:#666; font-weight:normal;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:150px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:350px; line-height:25px; margin:0 0 10px 0;}



input, textarea, select, button {
	font:12px Lato;
	border:0; 
	padding:3px; 
	border:solid 1px #ccc; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;	
	}
input:focus { 
	border:solid 1px #EEA34A; 
}
textarea:focus { 
	border:solid 1px #EEA34A; 
}
select:focus { 
	border:solid 1px #EEA34A; 
}

button { 
	border:solid 1px #ccc; 
	padding:8px 20px; 
	margin:0 0 20px; 
	font-family:Lato; 
	font-weight:bold;
	color:#333;
	cursor:pointer;						
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); 
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); 
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
	
													
}


/* footer */
#footer {
	clear: both;
	color: #000000;
	font: Lato;
	background: #FFF url(footerbg1.jpg) no-repeat center top;	
	width: 980px;
	height: 112px;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0 auto;	

}
#footer a { text-decoration: none; }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray { color: #CCC; }

#container {width:700px; margin:0 auto;}
#wrap #content-wrap table tr th {
	font-family: Lato;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.table {
	border-collapse:collapse;
	box-shadow:0px 0px 3px #CCC;
	margin-bottom:15px;
}

.table, .table th, .table td {
		border:1px solid #CCC;
		padding:3px 10px;
}
	
.table .th {
		background:url(bg-body-title.png) repeat-x;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		text-shadow:1px 1px 2px #DDD;
}
		
.table td img {
			margin:0 5px -3px 5px;
}
		
.table tr.td:hover {
			background:#AFD7FE;
			color:#000000;
			text-transform:1px 1px 2px #777;
}



