@font-face
{ font-family: 'roboto';
		src: url('Roboto-Regular.ttf') format('truetype');
		}

@font-face
{ font-family: 'robotobold';
		src: url('Roboto-Bold.ttf') format('truetype');
		}

@font-face
{ font-family: 'avenirreg';
		src: url('AvenirNextLTPro-Regular.otf') format('opentype');
		}

@font-face
{ font-family: 'avenirbold';
		src: url('AvenirNextLTPro-Bold.otf') format('opentype');
		}

body, td, p
{ font-family: roboto;
		font-size: 11pt;
		color: #363636;
		line-height: 20px;
		}

b, strong
{ font-family: robotobold;
		font-size: 11pt;
		color: #363636;
		line-height: 20px;
		}

p
{ padding: 0;
		margin: 0;
		}

input, textarea, select
{ font-family: roboto;
		font-size: 11pt;
		}

.logo
{ font-family: avenirbold;
		font-size: 24pt;
		color: #363636;
		}

.title
{ font-family: avenirbold;
		font-size: 18pt;
		color: #000000;
		line-height: 22px;
		}

a
{ text-decoration: none;
		cursor: pointer;
		margin: 0;
		padding: 0; 
		font-family: roboto;
		font-size: 11pt;
		border: 0;
		color: #ff0000;
		}

a.img
{ text-decoration: none;
		cursor: pointer;
		margin: 0;
		padding: 0; 
		border: 0;
		}

a.menu
{ text-decoration: none;
		cursor: pointer;
		font-family: robotobold;
		font-size: 11pt;
		color: #ffffff;
		border: 0;
		}

a.menuactive
{ text-decoration: none;
		font-family: robotobold;
		font-size: 11pt;
		color: #ffff00;
		border:0;
		cursor:text;
		}

.leftmenutitle
{ text-decoration: none;
		font-family: 'robotobold';
		font-size: 11pt;
		color: #ff0000;
		}

a.leftmenu
{ text-decoration: none;
		cursor: pointer;
		font-family: 'roboto';
		font-size: 11pt;
		color: #363636;
		}

a.leftmenuactive
{ text-decoration: none;
		cursor: text;
		font-family: 'roboto';
		font-size: 11pt;
		color: #cfcfcf;
		}

a.footer
{ text-decoration: none;
		cursor: pointer;
		font-family: roboto;
		font-size: 7pt;
		color: #797979;
		border: 0;
		}

td.footer
{ font-family: roboto;
		font-size: 7pt;
		color: #797979;
		}

.pagetitle
{ font-family: avenirreg;
		font-size: 24pt;
		color: #ff0000;
		}

/* Easy Slider */

section 
{ margin:0 auto; 
		position: relative; 
		width: 1000px;
		}

#slider {}

#slider ul, #slider li, #slider2 ul, #slider2 li
{ margin:0;
		padding:0;
		list-style:none;
		}

#slider2
{ margin-top:1em;
		}

#slider li, #slider2 li
{ width:1000px;
		height:350px;
		}	

/* numeric controls */	

ul#controls
{ padding:0;
		height:15px;	
		position: absolute;
		left: 47%;
		z-index: 100;
		}

ul#controls li.numeric
{ margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:22px;
		width: 22px;
		}

ul#controls li.numeric a
{ float:left;
		height:22px;
		width: 22px;
		color:#555;
		background-image: url(../images/bullets.png);
		background-position: 0 0px;
		background-repeat: no-repeat;
		text-decoration:none;
		text-indent: -9999px;
		display: block;
		}

ul#controls li.numeric.current a
{ color:#fff;
		height:22px;
		width: 22px;
		background-image: url(../images/bullets.png);
		background-position: 0 -22px;
		background-repeat: no-repeat;
		display: block;
		}

ul#controls li.numeric a:hover
{ background-image: url(../images/bullets.png);
		background-position: 0 -22px;
		background-repeat: no-repeat;
		}

ul#controls li.numeric a:focus, #prevBtn a:focus, #nextBtn a:focus
{ outline:none;
		}
