/*@font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: 700;
    src: url(fonts/CALIBRI0.eot); 
}*/
@font-face {
    font-family: Bremen Bd BT, serif;
    font-style:  normal;
    font-weight: 700;
    src: url(fonts/BREMENB0.eot); 
}
/*@font-face {
    font-family: Jokerman, serif;
    font-style:  normal;
    font-weight: 700;
    src: url(fonts/JOKERMA2.eot); 
}*/


#pagestyle{

	background-color: #660066; /*deep-purple*/
	font-family: Garamond, serif;
	text-align: center;
	color: white;
	}

#like_pagestyle{

	background-color: #660066; /*deep-purple*/
	font-family: Garamond, serif;
	text-align: center;
	}

#home_page_blurb{
	font-family: Garamond, serif;
	font-style: italic;

}
.tnr_ital_bold_16{
	font-family: Times New Roman, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 16pt;
}
.tnr_ital_bold_12{
	font-family: Times New Roman, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 12pt;
}
.ital{
	font-style: italic;
}
.underl{
	font-decoration: underline;
}
#signature{
	font-family: Monotype Corsiva, Garamond, serif;
	font-size: 14pt;
	margin-left=55%;	
}
#all_alam_calendar{
	border-style: solid;
	border-width: 5px;
	border-color: black;
}		
.underline{
	border-style: none none solid none;
	border-width: 0 0 thin 0;
	border-color: #3333FF;
}
.font_courier_med{
	font-family: Courier New, sans-serif;
	font-size: 18pt;
	text-align: center;
	display: block;
}
.font_century_gothic_small{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
}
.font_century_gothic_small_ital{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 12pt;
	font-style: italic;
}
.font_century_gothic_med{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 18pt;
}
.font_century_gothic_med_cen{
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 18pt;
	text-align: center;
}
.font_courier_large{
	font-family: Courier New, sans-serif;
	font-size: 20pt;
	text-align: center;
}
.font_courier_blarge{
	font-family: Courier New, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
}
.font_courier_bxlarge{
	font-family: Courier New, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	text-align: center;
}
	
a.nav:visited {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.nav:link {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.nav:hover {
	color: blue;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.navpink:visited {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.navpink:link {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}
a.navpink:hover {
	color: fuchsia;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}a.view_notes:link{
	text-decoration: none;
	font-weight: bold;
	color: fuchsia;
}
a.view_notes:visited{
	text-decoration: none;
	font-weight: bold;
	color: fuchsia;
}
a.view_notes:hover{
	text-decoration: none;
	font-weight: bold;
	color: blue;
}
a:link{
	color: blue;
	text-decoration: none;
	font-weight: bold;
}
a:visited{
	color: blue;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	color: CC00FF;
	text-decoration: none;
}
#aslink:link{
	font-weight:bold;
	font-size: 14pt;
	color: black;
}
#aslink:visited{
	font-weight:bold;
	font-size: 14pt;
	color: black;
}
#aslink:hover{
	font-weight:bold;
	font-size: 14pt;
	color: CC00FF;
}

#so{
	color: blue;
}
#solink:link{
	color: blue;
}
#solink:visited{
	color: blue;
}
#solink:hover{
	color: CC00FF;
}

#bas{
	color: FF0066;
}
#baslink:link{
	color: FF0066;
}
#baslink:visited{
	color: FF0066;
}
#baslink:hover{
	color: CC00FF;
}
#pta{
	color: 006000;
}
#ptalink:link{
	color: 006000;
}
#ptalink:visited{
	color: 006000;
}
#ptalink:hover{
	color: CC00FF;
}
#f{
	color: 900090;
}

#flink:link{
	color: 900090;
}
#flink:visited{
	color: 900090;
}
#flink:hover{
	color: CC00FF;
}
a.listentry:link{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
a.listentry:visited{	
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
a.listentry:hover{
	color: #CC00FF
	font-weight: bold;
	text-decoration: underline;
}
.navbar{

	background-color: 999999;
	border-style: ridge;
	border-width: 5px;
	border-color: white;
	border-collapse: collapse;
	text-align: center;

	vertical-align: top;

}


.navbargreen{

	background-color: 999999;
	border-style: ridge;
	border-width: 5px;
	border-color: #660066; /*deep-purple*/;
	border-collapse: collapse;
	text-align: center;

	vertical-align: top;

}
.bottomnavbar{

	background-color: 999999;
	border-style: solid;
	border-width: 5px;
	border-color: white;
	text-align: center;

}
.navb{
	border-style: ridge;
	border-width: medium;
	border-color: white;
	width: 150px;
	vertical-align: top;

	background-color: #FF33CC; /*fuschia*/
	text-align: center;

	font-family: Garamond, serif;
}
.navb1{
	border-style: ridge;
	border-width: medium;
	border-color: #660066; /*deep-purple*/
	width: 150px;
	vertical-align: top;

	background-color: #3333FF;
/*bright blue*/
	text-align: center;

	font-family: Garamond, serif;
}
.navb2{
	border-style: ridge;
	border-width: medium;
	border-color: #660066; /*deep-purple*/
	width: 150px;
	vertical-align: top;

	background-color: #FF33CC;
/*fuschia*/
	text-align: center;

	font-family: Garamond, serif;
}
.navb3{
	border-style: ridge;
	border-width: medium;
	border-color: #660066; /*deep-purple*/
	width: 150px;
	vertical-align: top;

	background-color: #3333FF; /*bright blue*/

	text-align: center;

	font-family: Garamond, serif;
}.navb4{
	border-style: ridge;
	border-width: medium;
	border-color: #660066; /*deep-purple*/
	width: 150px;
	vertical-align: top;

	background-color: #FF33CC;
/*fuschia*/

	text-align: center;

	font-family: Garamond, serif;
}.bnavb{
	padding: 5px;
	border-style: ridge;
	border-width: medium;
	border-color: #660066; /*deep-purple*/
	vertical-align: top;

	background-color: #3333FF; /*bright blue*/
	text-align: center;

}
.tiny_blue_table{

	background-color: white;
	width: 100%;

	border-style: solid;
	border-width: 1px;
	border-color: white;
	text-align: center;

	vertical-align: center;

	align: right;
}


.tiny_blue_cell{
	width: 20px;
	border-style: ridge;
	border-width: thin;
	border-color: white;
	vertical-align: top;

	background-color: #3333FF;

	text-align: center;

	vertical-align: center;

}
.like_input{
	font-size: 10pt;
	vertical-align: top;

	background-color: white;

	text-align: left;

	vertical-align: center;

}
a.tinynav:visited {
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}
a.tinynav:link {
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}
a.tinynav:hover {
	color: blue;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}
#maintablestyle{

	background-repeat: no-repeat;
/*	background-attachment: fixed;*/
	background-position: 50% 50%;
	padding: 0 0 0 0;

	border-style: ridge;
	border-width: medium;
	border-color: #FF33CC;
/*fuschia*/
	background-color:black;
	}

#like_maintablestyle{

	background-color: black;
/*	background-image: url("images/graffiticar.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 50%;*/
	padding: 0 0 0 0;

	border-style: ridge;
	border-width: medium;
	border-color: #3333FF; /*bright blue*/
	}

.overflow{
	width:100%;
	height:249px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #3333FF;
	position: absolute;
}
.placeholder{
	width:100%;
	height:249px;
	align: center;
	position: relative;
}
.overflowfixed{
	width:100%;
	height:249px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: auto;
	position: relative;
}
#maincell{
	/*background-image: url("images/car-diamondsbw.png");*/

	padding: 15px;

	vertical-align: top;

	font-family: Century Gothic, Calibri, sans-serif;
	width: 93%;
	text-align: left;
	background-color:black;
	color:white;
	min-height: 1000px;
}

#like_maincell{

	padding: 15px;

	vertical-align: top;

	font-family: Century Gothic, Calibri, sans-serif;
	width: 93%;
	text-align: left;
}

#footer{

	background-color: #CCCCCC;

	text-align: center;

	font-family: Garamond;
	font-size: 12pt;

	vertical-align: bottom;
	
}

.centerbold{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.topref{

	vertical-align: bottom;

	text-align: center;

	font-weight: bold;

}
a.topref:link{color: #FF33CC}
a.topref:visited{color: #FF33CC}
a.topref:hover{color: blue}

.join_box{
	vertical-align: top;
	text-align: left;
	background-color: C0C0C0;
	border-style: solid;
	border-width: 2;
	border-color: black;
	width:30%;
}
	
h2{
	font-family: Jokerman, serif;
	font-size: 16pt;
	font-weight: bold;
	/*font-variant: small-caps;*/
	border-style: none none solid none;
	border-width: 0 0 thin 0;
	border-color: #FF33CC;
	}

h1{
	font-family: Garamond, serif;
	font-size: 16pt;
	font-weight: bold;
	color: white;
	background-color: #FF33CC;
	padding-left: 5px;
	border-style: ridge;
	border-width: medium;
	border-color: #3333FF;
}
h3{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .75in;
	}


ul.h3class{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .75in;
	type: none;
	}
ul.h4class{
	font-size: 12pt;
	font-weight: normal;
	margin-left: .75in;
	margin-bottom: 5px;
	type: none;
	}
ul.lclass1{
	type: square;
	font-weight: normal;	
	}	
.indent{
	margin-left: .75in;
	}
.indent2{
	margin-left: 1in;
	}
h4{
	font-size: 10 pt;
	text-align: left;
	color: blue;
	display: none;
	}
.tablestyle{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.tablestylegreen{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #FF33CC /*fuschia #349834;*/
	}
.tableelement{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.tableelementgreen{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #FF33CC /*fuschia #349834;*/
	}
.rttableelementgreen{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #FF33CC /*fuschia #349834;*/
	text-align: right;
	}

.tableelementbggreen{
	padding-width: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF33CC /*fuschia #349834;*/
	background-color:#3333FF	/* bright blue #C8FFC8;*/
	}
.tableelementbgblue{
	padding-width: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF33CC /*#349834;*/
	background-color:#3333FF /*#C8C8FF;*/
	}
.errortableelementgreen{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color:  #3333FF /*#349834;*/
	background-color: red;
	}
.btableelement{
	font-weight: bold;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.bluejoke{
	font-family: Jokerman, serif;
	font-size: 14pt;
	font-weight: bold;
	position: relative;
	color:#28BFE1;
}
span.jokerman{
	font-family: Jokerman, serif;
	font-size: 14pt;
	font-weight: bold;
	position: relative;
}
span.impact{
	font-family: Impact, Haettenschweiler, Century Gothic, Arial, sans-serif;
	font-size: 14pt;
	position: relative;
}

span.error{
	font-size: 10pt;
	background-color: #FFFFD2;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: relative;
	text-align: center;
}
span.error2{
	font-size: 10pt;
	background-color: #CCCCCC;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: relative;
	text-align: center;
}

th{
	font-family: Garamond, serif;
	background: #3333FF;
	color: white;
	font-size: 13 pt;
	font-weight: bold;
	text-align: center;
	padding-width: 5px;
}
.liketh{
	font-family: Garamond, serif;
	background: #3333FF;
	color: white;
	font-size: 13 pt;
	font-weight: bold;
	text-align: center;
}
.thcenter{
	background: #3333FF;
	color: white;
	font-size: 13 pt;
	font-weight: bold;
	text-align: center;
	}


.colborder{
	border-width: thin;
	border-style: solid;
	border-color: black;
	}

.lineheight{
	line-height:6px;
	}
.notice{
	font-size: 12pt;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-color: #3333FF;
	margin: .25in;
	text-align: center;
	}
.noticebox{
	font-size: 12pt;
	border-width: thin;
	border-style: solid;
	border-color: #3333FF;
	margin: .25in;
	padding: 5px;
	}
p.banner{
	font-size: 36pt;
	font-weight: bold;
	font-color: black;
	border-width: medium;
	border-style: solid;
	border-color: #006000;
	margin: .25in;
	text-decoration: none;
	}
/*span{
	font-size: 10pt;
	background-color: #FFFFD2;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: absolute;
}*/

#message{
	font-size: 14pt;
	color: red;
	display:none;
	background-color: #FFFFD2;
	position: relative;
}
.message{
	font-size: 14pt;
	color: red;
	display:none;
	background-color: #FFFFD2;
	position: relative;
}
.hidden{
	display:none;
}
.block_tr{
	display:table-row;
}


#banner{
	text-decoration: none;
	color: black;
	}

.a14pt{
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	}
.a18pt{
	font-size: 18pt;
	font-weight: bold;
	}
.a10pt{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}
.caption{
	font-family: Arial;
	font-size: 10 pt;
	font-style: italic;
	text-align: left;
	margin-left: .75 in;
}
.noindentcaption{
	font-family: Calibri, Arial, sans serif;
	font-size: 10 pt;
	font-style: italic;
	text-align: left;
}
.info_header{
	font-variant: small-caps;
	font-family: Garamond;
	font-size: 16pt;

}	
.ctrcaption{
	font-family: Arial;
	font-size: 10 pt;
	font-style: italic;
	text-align: center;
}

#address{
	font-family: Garamond;
	font-size:12 pt;
	text-align: center;
}

.show_only{
	padding: 5;
	}
.scroll_box{
overflow-y:scroll; 
height: 100px; 
width:400px; 
margin: auto auto; 
border-width: 1px; 
border-style: solid;
} 
