body {
	font-family: Tahoma;
	font-size: 11px;
	color: #181818;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	text-align:center;
}

#container
{
	width:950px;
	margin:auto;
}

#masthead
{
	background: #00BCDC url(images/masthead-new.jpg);
	height:326px;
	width:950px;
}

#masthead-logo
{
	padding:40px 0px 0px 40px;
	margin:0px;
	text-align:left;
	height:130px;
	float:left;
}

#masthead-logo ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#masthead-logo ul li
{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	line-height:130%;
	list-style:none url(images/square-bullet.jpg) outside;
	margin-left:20px;
}


#masthead-search
{
	padding:20px 20px 0px 0px;
	background-color:#FFFFFF;
	float:right;
}

#menu
{
	margin-top:87px;
	margin-left:-30px;
	color:#ffffff;
	font-weight:bold;
}

#menu ul
{
}

#menu li
{
	display:inline;
	list-style:none inside;
	padding:0px;
	margin:0px;
}

#menu a:link, #menu a:visited
{
	color:#ffffff;
	text-decoration:none;
} 

#menu a:hover 
{
	color:#000000;
} 

h1 
{
	color:#ffffff;
	font-size:22px;
	font-family:Arial;
	margin-top:110px;
	padding-bottom:0px;
	margin-bottom:5px;
}

#mainCol
{
		background: #00bcdc url(images/content-bg.jpg) repeat-x;
		height:400px;
		color:#5e7e7e;
		float:left;
		text-align:left;
		font-size:12px;
}

#mainColtall
{
		background: #00bcdc url(images/content-bg-tall.jpg) repeat-x;
		height:913px;
		color:#5e7e7e;
		float:left;
		text-align:left;
		font-size:12px;
		font-weight:bold;
}

#mainCol a:link, #mainCol a:visited
{
	color:#5e7e7e;
}

#mainCol a:hover
{
	color:#ffffff;
	text-decoration:none;
}

#mainFullCol
{
	float:left;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	font-family:Tahoma;
	padding:0px 25px 0px 25px;
}

#leftCol
{
	float:left;
	text-align:left;
	width:450px;
	font-size:12px;
	color:#ffffff;
	font-family:Tahoma;
	padding:0px 0px 0px 25px;
}

#leftCol table
{
	margin:15px 0px 0px 10px;
}

#leftCol tr
{
	height:18px;
}

#leftCol td
{
	font-size:12px;
	font-weight:bold;
}

#leftCol td a:link, #leftCol td a:visited
{
	text-decoration:none;
}

#leftCol td a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

#leftColWide
{
	float:left;
	text-align:left;
	width:600px;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	padding:0px 0px 0px 25px;
	color:#ffffff;
}

#leftColWide table
{
	margin:15px 0px 0px 10px;
}

#leftColWide tr
{
	height:18px;
}

#leftColWide td
{
	font-size:12px;
	font-weight:bold;
}

#leftColWide td a:link, #leftColWide td a:visited
{
	text-decoration:none;
}

#leftColWide td a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

#table
{
	line-height:136%;
	font-size:13px;
}

#tblLocations td
{
	width:140px;
}

#tblContact td
{
	width:100px;
}

#tblContact input, #tblContact textarea
{
	width:300px;
}

#tblRegister td
{
	width:100px;
}

#tblRegister input, #tblRegister textarea
{
	width:300px;
}

#tblLogin #txtOwnerNumber, #tblLogin #txtPassword
{
	width:300px;
}

#tblCall
{
	width:400px;
}

#rightCol
{
	float:right;
	text-align:left;
	width:450px;
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	padding:0px 0px 0px 25px;
}

#rightColNarrow
{
	float:right;
	text-align:left;
	width:280px;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	padding:0px 20px 0px 25px;
}

#rightCol table
{
	margin:15px 0px 0px 10px;
}

#rightCol tr
{
	height:24px;
}

#rightCol td
{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 15px;
}

#mainLower
{
		background: #00BCDC url(images/content-lower-bg.jpg) repeat-x;
		height:300px;
}

#fullCol
{
	float:left;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 25px;
}

#fullCol table
{
	margin:10px 0px 0px 10px;
}

#fullCol td
{
	width:280px;
	padding-right:10px;
}

.imgTitle
{
	margin:0px 0px 0px 20px;
} 

.imgBorder
{
	border:solid 2px #ffffff;
	margin:5px 0px 0px 40px;
} 

.txtLatest
{
	padding:5px 20px 0px 20px;
} 

#footerLinks a:link, #footerLinks a:visited
{
	color:#0079b9;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

#footerLinks a:hover 
{
	color:#000000;
} 

#footerCopy
{
	color:#bebec0;
}