body
{
	text-align: 		center;
	font-family: 		Trebuchet MS, helvetica, sans-serif;
	background:		#E1EBF4 url(gfx/background.png) repeat-x;
}

h1
{
	font-family:		Trebuchet MS, helvetica, sans-serif;
	font-size: 		16px;
	color:			black; /*#003366;*/
}
	
h2
{
	font:			italic bold 12px Trebuchet MS;
}
.calendar_small
{
	font-family: 		Georgia, helvetica, sans-serif;
	font-size:		10px;
	color:			black;
	text-decoration:	none;
}

.calendar_small:hover
{
	color:			blue;
}
	
p, ul, li
{

	font-size: 		12px;
}

.calendar
{
	text-align:		center;
	font-family: 		Georgia, helvetica, sans-serif;
	font-size: 		10px;
}

.pPriceList
{
	font-family: 		Georgia, helvetica, sans-serif;
	font-size: 		10px;
}


.tdPricelist, .tdPricelistIndexes
{
	font-family: 		Georgia, helvetica, sans-serif;
	font-size: 		10px;
	background-color:	white;
	text-align:		center;
	border-top:		0px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		0px solid black;
	width:			35px;
	height:			35px;
}	

.tdPricelistIndexes
{
	text-align:		center;
	border-left:		1px solid black;
	background-color:	#E1EBF4;
}

.tdCalendar, .menuoff
{
	font-family: 		Georgia, helvetica, sans-serif;
	font-size: 		10px;
	text-align:		center;
	border-top:		0px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		0px solid black;
	width:			40px;
	height:			40px;
}

.tdCalendarHeader
{
	text-align:		center;
	width:			40px;
	height:			40px;
}

.infoHeader
{
	font-weight:		bold;
}

a
{
	color:			blue;
}
		
.topBarLink
{
	font:			normal normal 14px Trebuchet MS;
	color:			#c0d3d3;
	text-decoration:	none;
}

.topBarLink:hover
{
	color:			white;
}


input, select
{
	border:			1px solid black;
}

textarea
{
	border:			1px solid black;
	width:			207px;
}

#horizontal_break
{
	padding-bottom:	10px;
}

#main
	{
	position:			relative;
	border: 			1px solid #d9d9d9;
	width: 			800px;
	padding: 			0px;
	margin: 			auto;
	text-align: 		left;
	background-color:	white;
/*	background: 		url(gfx/middleBorderSet.png);*/
}
.topBottomBorder
{
	position:			static;
	border:			none; /*1px solid black;*/
	width:			800px;
	height:			5px;

}

img#topBorder
{
	position:			absolute;
	border:			none;
	top:				0px;
	left:			0px;
}

#topHeader
{
	position:			static;
	border:			none; /*1px solid black;*/
	width:			800px;
	height:			193px;
}

#naviBar
{
	position:			absolute;
	border:			none; /*1px solid black;*/
	top:				163px;
	left:			0px;
	height:			30px;
	width:			800px;
}		

img#headerText
{
	position:			absolute;
	left:			450px;
	top:				50px;
}

img#headerbar
{
	position:			absolute;
	top:				0px;
	left:			0px;
	width:			800px;
	height:			167px;
}

img#logo
{
	position:			absolute;
	top:				0px;
	left:			0px;
}

img
{	
	border:			none;
	padding:			0px;
	margin:			0px;
}

#topBarTxt1, #topBarTxt2, #topBarTxt3, #topBarTxt4, #topBarTxt5
{
	position:			absolute;
	border:			none;
	width:			30px;
	top:				7px;
	left:			204px;
}

#topBarTxt2
{
	left:			319px;
}

#topBarTxt3
{
	left:			454px;
}
		
#topBarTxt4
{
	left:			554px;
}

#topBarTxt5
{
	left:			667px;
}

img#divider1, img#divider2, img#divider3, img#divider4, img#divider5, img#divider6
{
	position:			absolute;
	border:			none;
	left:			165px;
	top:				6px;
}

img#divider2
{
	left:			282px;
}

img#divider3
{
	left:			415px;
}

img#divider4	
{
	left:			520px;
}

img#divider5
{
	left:			630px;
}

img#divider6
{
	left:			735px;
}

#innerMain
{
	position:			relative;
	border:			none; /*1px solid black;*/
	left:			0px;
	width:			800px;
}

img#addressBarImage
{
	position:			relative;
	left:			3px;
}

#text_area
{
	position:			static;
	border:			none;
	margin: 			15px 30px;
	overflow:			auto;
}

#leftTextArea
{
	float: 			left;
	border:			none;
	margin-top:		50px;
	width:			192px;
}

.topInfoSection
{
	position:			absolute;
}

.infoTextArea
{
	border:			none;
	padding:			23px 10px 10px 10px;
	background: 		url(gfx/backgroundInfoSection.png);
	text-align:		justify;
}


.bottomInfoSection
{
	position:			absolute;
	bottom:			auto;
}

#rightTextArea
{
	float: 			right;
	border:			none;
	width:			500px;
	padding:			10px;
	text-align: 		justify;
}

img#bottomBorder
{
	position:			absolute;
	bottom:			auto;
}

#addressBar
{
	position:			relative;
	border: 			1px solid black;
	width: 			800px;
}
