body{
padding:0px;
margin:0px;
text-align:center;
background:url(images/a_back_main.jpg) ;
}
form { margin:0px; padding:0px}
a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100% }

.dr { display:table-row;  height:100%; width:100%}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

div, input, textarea, body, font, select
	{
		font-family: Times New Roman; 
		font-size:13px;
		line-height:14px;
		color:#252525;
	}
	

ul { margin:0px; padding:0px; list-style:none; line-height:18px;}
li { background:url(images/pointer.gif) no-repeat left center; padding-left:9px}


.main { width:766px;  height:100%; margin:auto; background:url(images/a_tall_main.jpg); border-left: #34332F solid 1px; border-right: #34332F solid 1px}
.main_r { background:url(images/a_tall_m.jpg) repeat-y right} 

.top { width:766px; height:27px; background:url(images/a_tall_top.jpg) repeat-x}
.header { width:766px; height:294px;}

.content { width:766px; height:370px; background-color:#FFFFFF}
.div_m { margin-left:22px; margin-top:28px; margin-right:18px}
.div_m2 { margin-left:30px; margin-top:28px; margin-right:18px}
.div_m3 { margin-left:26px; margin-right:30px}
.read_more { text-decoration:none; background:url(images/pointer.gif) no-repeat left center; padding-left:9px}
.read_more:hover { text-decoration:underline}
.color1 { color:#BEBEBE}
.color2 { color:#EAE8E1}
.color3 { color:#B10801}
.color4 { color:#252525;}


.footer { width:766px; height:85px; background:url(images/a_tall_l.gif) repeat-x top}

a {color:#333333;}
a:hover {
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #B10801;
}




.policy, .policy a { color:#525252; text-decoration:none; }
.policy a:hover { text-decoration:underline}

.input { width:153px; height:21px; border: solid 1px #000000; background-color:#FFFFFF}
.input2 { width:215px; height:20px; border: solid 1px #74726D; background-color:#FFFFFF; padding:0 0 0 3px}
.textarea { width:215px; height:88px; border: solid 1px #74726D; background-color:#FFFFFF; overflow:auto; padding:0 0 0 3px}

/* CALENDAR PAGE */

.bigtitle 	{ COLOR: #6699FF; FONT: 36px "Times New Roman", Times, serif; font-weight: normal; }

.calendarnum 	{ COLOR: #CC9900; FONT: 24px verdana, arial,  sans-serif; font-weight: normal; }

.page-splits	{
		border: #999966 1px solid;
		background-color: #FFFFFF;
		color: #FFFFFF; height: 5px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		}



 /* SMALL CALENDAR */

.calendar	{ border: #3366CC 1px solid; background-color: #CCCCCC; }

.calendartitle	{
		color: #FFFFFF;
		background-color: #3366CC;
		font: 12px "Times New Roman", Times, serif;
		font-weight: bold;
		padding: 1px;
		}

.caldays	{
		background-color: #FFFFFF;
		color: #666666;
		font: 10px arial, sans-serif;
		font-weight: normal;
		border-right: #CCCCCC 1px solid;
		border-bottom: #66CC00 1px solid;
		}

.calday		{
		background-color: #DCEEDC;
		color: #000000;
		font: 10px arial, sans-serif;
		font-weight: bold;
		border-right: #CCCCCC 1px solid;
		border-bottom: #66CC00 1px solid;
		}

.caldates	{
		background-color: #FFFFFF;
		color: #666666;
		font: 13px "Times New Roman", Times, serif;
		font-weight: normal;
		border-right: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;
		}

.calhilite	{
		background-color: #DCEEDC;
		color: #FFFFFF;
		font: 22px arial, sans-serif;
		font-weight: bold;
		border: #000000 0px solid;
		}
