BODY {
	background-color: #F1F1F1;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

a, a:visited, a:active {
	color: #585858;
	font: normal 100% Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}

a:hover {
	color: #585858;
	font: normal 100% Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: none;
}

a.smallest, a.smallest:visited, a.smallest:active {
	color: #E5E5E5;
	font: normal 10px Arial AMU, Arial Unicode, Sylfaen;
	padding-right: 8px;
	margin-right: 8px;
	text-decoration: none;
}

a.smallest:hover {
	color: #FFF;
	font: normal 10px Arial AMU, Arial Unicode, Sylfaen;
	padding-right: 8px;
	margin-right: 8px;
	text-decoration: none;
}


a.menu, a.menu:visited, a.menu:active {
	color: #555;
	font-family: Arial AMU, Arial Unicode, Sylfaen;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover {
	color: #555;
	font-family:  Arial AMU, Arial Unicode, Sylfaen;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}



a.red, a.red:visited, a.red:active {
	color: #C36;
	font: normal 95% Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}

a.red:hover {
	color: #C36;
	font: normal 95% Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}

a.submenu, a.submenu:visited, a.submenu:active {
	color: #777;
	font: normal 9pt Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}

a.submenu:hover {
	color: #444;
	font: normal 9pt Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}



a.copy, a.copy:visited, a.copy:active {
	color: #545454;
	font: normal 8pt Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}

a.copy:hover {
	color: #1E3229;
	font: normal 8pt Arial AMU, Arial Unicode, Sylfaen;
	text-decoration: underline;
}



a img {
	border: none;
}

.text {
	color: #666;
	font: normal 80% Arial AMU, Arial Unicode, Sylfaen;
}

.dark {
	color: #333;
	font: normal 80% Arial AMU, Arial Unicode, Sylfaen;
}

.darkhdr {
	color: #333;
	font: bold 120% Arial AMU, Arial Unicode, Sylfaen;
}

.small {
	color: #333;
	font: normal 8pt Arial AMU, Arial Unicode, Sylfaen;
}

.smallpc {
	color: #333;
	font: normal 65% Arial AMU, Arial Unicode, Sylfaen;
}

.smallest {
	color: #E5E5E5;
	font: normal 10px Arial AMU, Arial Unicode, Sylfaen;
	padding-right: 8px;
	margin-right: 8px;
	
}

.hdr {
	color: #777;
	font-family: Arial AMU, Arial Unicode, Sylfaen;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: -1px;
}

.copy {
	color: #545454;
	font: normal 8pt Arial AMU, Arial Unicode, Sylfaen;
}




/*dates by color*/

.date_color {
	color: #984478;
	font-family: Arial AMU, Arial Unicode, Sylfaen;
	font-size: 16pt;
	font-weight: bold;
	letter-spacing: -1px;
}




/*end of dates by color*/











.layout {
	width: 100%;
	height: 100%;
	background-color: #F1F1F1;
	background-image: url(img/bg/top.gif);
	background-position: center top;
	background-repeat: repeat-x;
}

.sep {
	background-image: url(img/bg/sep.gif);
	background-position: center;
	background-repeat: repeat-x;
}



.top {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/1.gif);
	background-position: center;
	background-repeat: no-repeat;
}


/* random content starts here*/


.top1 {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/1.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.top2 {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/2.gif);
	background-position: center;
	background-repeat: no-repeat;
}


.top3 {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/3.gif);
	background-position: center;
	background-repeat: no-repeat;
}


.top4 {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/4.gif);
	background-position: center;
	background-repeat: no-repeat;
}


.top5 {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/5.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.top6 {
	width: 100%;
	height: 100%;
	background-image: url(img/bg/people/6.gif);
	background-position: center;
	background-repeat: no-repeat;
}

/* end of random content */



.middleleft {
	background-color: #F1F1F1;
	background-image: url(img/bg/middle_left_c.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.middleright {
	background-color: #F1F1F1;
	background-image: url(img/bg/middle_right_c.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.rightline {
	background-image: url(img/bg/right_line.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


.bottom {
	background-image: url(img/bg/bottom_center.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.orangeline {
	background-color: #F1A400;
}



.full {
	width: 100%;
	height: 100%;
}

.menu {
	width: 100%;
	height: 100%;
	
}


.topnavi {
	background-color: #454545;
}


.full {
	width: 100%;
	height: 100%;
}

.fullwhite {
	width: 100%;
	height: 100%;
	background-color: #FFF;
}


.fullwidth {
	width: 100%;	
}


.fullheight {
	height: 100%;
}


.bgtop {
	background-image: url(img/bg/top.gif);
    background-position: bottom center;
	background-repeat: repeat-x;
}


.bgwhite {
	background-color: #FFF;
}

.line {
	background-color: #CE153F;
	height: 100%;
}

.select {
	background-color: #FFF;
	border: 1px solid #D4D0C8;
	color: #555;
	font: normal 11px Arial AMU, Arial Unicode, Sylfaen;
	margin-top: 7px;
}


.input {
	background-color: #F5F5F5;
	border: 1px solid #D4D0C8;
	color: #555;
	font: normal 9pt Arial AMU, Arial Unicode, Sylfaen;
	height: 22;
	width: 85%;
}

.textarea {
	background-color: #F5F5F5;
	border: 1px solid #D4D0C8;
	color: #555;
	font: normal 9pt Arial AMU, Arial Unicode, Sylfaen;
	width: 85%;
	height: 100;
}

.button {
	background-image: url(img/bg_under_nardi.gif);
	width: 30%;
	height: 25px;
	color: #555;
	font: bold 8pt Arial AMU, Arial Unicode, Sylfaen;
}