h1,h2,h3,h4,h5,h6,table,tr,td,div
	{
		margin:0px;
		padding:0px;
	}
p
	{
		margin:0px;
		padding:0px;
		padding-bottom:10px;
		text-align:justify;
	}
ul, ol, li
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
img {border:none;}
body
	{
		margin:0px;
		padding:0px;
		font-family:arial;
		font-size:13px;
		color:#003366;
		background:url(images/bodyBg.jpg) repeat-x top #9f9f9f;
	}
#main
	{
		margin:0px auto;
		padding:0px;
		width:766px;
		padding:0px 10px;
	}
.header
	{
		padding-top:22px;
		height:116px;
		overflow:hidden;
	}
.title
	{
		float:left;
		width:288px;
		height:116px;
	}
.headerRight
	{
		float:left;
		width:478px;
		height:116px;
		overflow:hidden;
		background:url(images/headerRight.gif) no-repeat left top;
		text-align:right;
	}
.contactNum
	{
		color:#666666;
		font-size:23px;
		font-weight:bold;
		padding-right:20px;
		padding-top:10px;
	}
.tagline
	{
		color:#ffffff;
		padding-top:40px;
		font-size:12px;
		padding-right:20px;
	}
/****************************/
.content
	{
		background:url(images/contentBg.gif) repeat-y left;
	}
.contentBottom
	{
		background:url(images/sideBarBottom.jpg) no-repeat left bottom;
		
	}
.contentRightBottom
	{
		background:url(images/contentBottom.jpg) no-repeat right bottom;height:1%;
	}
.innerContent
	{
		float:right;
		width:620px;
		/*background:#ffffff;*/
	}
.innerContentTop
	{
		background:url(images/contentTop.jpg) no-repeat left top;
		padding:10px 2px 10px 10px;
		height:1%;
	}
.innerContentBottom
	{
		/*background:url(images/contentBottom.jpg) no-repeat left bottom;*/
		
	}
.rightImages
	{
		float:right;
		width:214px;
	}
.rightImages img
	{
		margin-bottom:2px;
	}
.leftContent
	{
		float:left;
		width:375px;
		padding-top:10px;
	}
.titleText
	{
		font-weight:bold;
	}
.leftList
	{
		float:left;
		width:45%;
	}
.rightList
	{
		float:right;
		width:45%;
	}
.padding5
	{
		height:5px;
	}
.padding10
	{
		height:10px;
	}
.padding15
	{
		height:15px;
	}
/**************************/
.sideBar
	{
		float:left;
		width:140px;
		/*background:url(images/sideBarBottom.jpg) no-repeat left bottom #ffffff;*/
		color:#606060;
		font-family:calibri,arial;
		text-transform:uppercase;
		padding-bottom:280px;
	}
.sideBar a, .sideBar a:visited
	{
		color:#606060;
		text-decoration:none;
		display:block;
		background:url(images/menuBorder.jpg) repeat-x bottom;
		padding:0px 0px 6px 10px;
		margin-bottom:4px;
	}
.sideBar a:hover
	{
		color:#000000;
		text-decoration:none;
	}
.footer
	{
		color:#ffffff;
		font-size:12px;
		font-family:calibri;
		padding:5px 0px 20px 0px;
	}
/*---------------------------------------------------------------*/
#txtname, #txtemail, #phone
	{
	   border-top:#4c4c4c 2px solid !important;
	   border-left:#4c4c4c 2px solid !important;
	   border-bottom:#999999 2px solid !important;
	   border-right:#999999 2px solid !important;
	   background:#ddeaf8;
	   width:150px;
	}
#address, #confirm_image, #description
	{
	   border-top:#4c4c4c 2px solid !important;
	   border-left:#4c4c4c 2px solid !important;
	   border-bottom:#999999 2px solid !important;
	   border-right:#999999 2px solid !important;
	   background:#ffffff;
	   height:75px;
	   width:330px;
	}
#time_frame
	{
		border-top:#4c4c4c 2px solid !important;
	   	border-left:#4c4c4c 2px solid !important;
	   	border-bottom:#999999 2px solid !important;
	   	border-right:#999999 2px solid !important;
	   	background:#ffffff;
		width:330px;
	}
/*---------------------------ajax-------------------------------------*/
#warning
	{
		font-weight:bold;
		color:#CC0000;
	}
.formlabels
	{
		clear:left;
		padding:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.reportErr
	{
		font-size: 12px;
		font-weight:bold;
		color:#FF0000;
		float:right;
		width:150px;
		padding-top:20px;
	}
.clrlft
	{
		clear:both;
	}
.pleft
	{
		float:left;
	}
.address
	{
		background:#ddeaf8 !important;
	}