@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

body {
	background-image: url(images/background_01.jpg);
	background-repeat: repeat-x;
}

h1{
	font-size: 24px;
	color:#1C4280;
	font-weight:bold;
	font-style: italic;
}
h2{
	font-size: 16px;
	color:#1C4280;
	font-weight:bold;
}
h3{
	font-size: 16px;
	color:#1C4280;
	font-style:italic;
}
h4{
	font-size: 14px;
	font-weight:bold;
}

ul.index li{
	list-style-image:url(images/check.jpg);
}
a
{
	text-decoration:none;
	font-size: 14px;
	color:#1C4280;
	font-weight:bold;
}
a:link
{
	color:#1C4280;
	text-decoration : none;
}
a:visited
{
	color:#1C4280;
	text-decoration : none;
}


#main_body{
	margin:0px 0px 00px 20px;
	width:860px;
	font-size: 14px;
}

/* Footer */


#footeraddress {
	text-align:center;
	font-size:12px;
}

#footerlinks{
	font-size:12px;
}
.footerhref{
	font-size:12px;
}




#bluebox
{
	position:relative;
}
#bluebox_title
{
	position:absolute;
	top:6px;
	left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	width: 150px;
	line-height:24px;
}

#bluebox_title a
{
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
}
#bluebox_title a:link
{
	color:#FFFFFF;
	text-decoration : none;
}
#bluebox_title a:visited
{
	color:#FFFFFF;
	text-decoration : none;
}
#bluebox_title a:hover
{
	color:#E7B224;
	text-decoration : none;
}
#bluebox_photo
{
	position:absolute;
	top:69px;
	left:5px;
	width:100px;
	height:67px;
	background-color:#D9DFE8;
}

#bluebox_badge
{
	position:absolute;
	top:69px;
	left:5px;
	width:100px;
	height:67px;
	color:#FFF;
	padding-left:40px;
}

#bluebox_info
{
	position:absolute;
	top:205px;
	left:12px;
	width:195px;
	height:70px;
	color:#FFF;
	font-size:12px;
	line-height:14px;
}
#bluebox_info a
{
	text-decoration:underline;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
#bluebox_info a:link
{
	color:#FFFFFF;
	text-decoration : underline;
}
#bluebox_info a:visited
{
	color:#FFFFFF;
	text-decoration : underline;
}
#bluebox_info a:hover
{
	color:#E7B224;
	text-decoration : underline;
}
/* greybox */

#greybox
{
	position:relative;
}
#greybox_title
{
	position:absolute;
	top:29px;
	left:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#000;
	width: 300px;
}
#greybox_image
{
	position:absolute;
	top:20px;
	left:20px;
	width:50px;
	height:50px;

}
#greybox_info
{
	position:absolute;
	top:80px;
	left:15px;
	width:410px;
	height:350px;
	color:#0000;

}

#technews, #whatshappening, #quoteoftheday, #whoarewe {
	position:absolute;
	top:20px;
	left:35px;
	width:395;
	color:#0000;
	font-size: 12px;
}
#quoteoftheday h1, #technews h1, #whatshappening h1, #whoarewe h1{
	position:absolute;
	top:-20px!important;
	top:10px;
	left:57px;
}
#quoteoftheday image, #technews image, #whatshappening image, #whoarewe image{
	align:left;
}
#quoteoftheday p, #technews p, #whatshappening p, #whoarewe p{
	position:relative;
	font-size:12px;
	top:-5px!important;
	top:-15;
}
#whoarewe p{
	width:385px;
}
#whatshappening {
	top:110px;
}
#whatshappening p{
	width:410px;
	height:180px;
}
#quoteoftheday_quote {
	margin-left:30px;
	margin-right:30px;
}
#technews_body {
	overflow:scroll;
	overflow-x:hidden;
	height:130px;
	width:395px;
	font-size:11px;
}
#technews a
{
	text-decoration:none;
	font-size: 12px;
	color:#1C4280;
	font-weight:bold;
}
#technews a:link
{
	color:#1C4280;
	text-decoration : none;
}
#technews a:visited
{
	color:#1C4280;
	text-decoration : none;
}
#technews a:hover
{
	color:#E7B224;
	text-decoration : none;
}



/*
#whatshappening_title
{
	position:absolute;
	top:231px;
	left:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#000;
	width: 295px;
}
#whatshappening_image
{
	position:absolute;
	top:220px;
	left:35px;
	width:50px;
	height:50px;

}


#technews
{
	position:absolute;
	top:70px;
	left:15px;
	width:410px;
	height:150px;
	color:#0000;
	overflow:scroll
}
#technews a
{
	text-decoration:none;
	font-size: 12px;
	color:#1C4280;
	font-weight:bold;
}
#technews a:link
{
	color:#1C4280;
	text-decoration : none;
}
#technews a:visited
{
	color:#1C4280;
	text-decoration : none;
}
#technews a:hover
{
	color:#E7B224;
	text-decoration : none;
}

#quoteoftheday
{
	position:absolute;
	top:70px;
	left:15px;
	width:410px;
	height:125px;
	color:#0000;
}
#quoteoftheday p {
	font-size: 10px;
	vertical-align:bottom;
}


#facebook
{
	position:absolute;
	top:280px;
	left:35px;
	width:410px;
	height:150px;
	color:#0000;

}
*/

/*Two Colums */
#menulist
{ 
	margin-left:-5px;
	overflow:auto;
	height:425px;
	width:235;
}
#menulist li{
	list-style: disc url(/images/arrow_gold.jpg) outside;
	padding-bottom:10px;
}
#menulist li a:hover{
	list-style: disc url(/images/arrow_blue.jpg) outside;
	padding-bottom:10px;
}
#menulist a
{
	text-decoration:none;
	font-size: 12px;
	color:#1C4280;
	font-weight:bold;
}
#menulist a:link
{
	color:#1C4280;
	text-decoration : none;
}
#menulist a:visited
{
	color:#1C4280;
	text-decoration : none;
}
#menulist a:hover
{
	color:#E7B224;
	text-decoration : none;
}

#displaypanel
{
		
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	/*height:650px;*/
	 width:640px;
	 min-height:425px;
}
#displaypanel a:link
{
	color:#1C4280;
	text-decoration:none;
	font-weight:bold;
}
#displaypanel a:visited
{
	color:#1C4280;
	text-decoration:none;
	font-weight:bold;
}
#displaypanel a:hover
{
	color:#E7B224;
	text-decoration : none;
}
#contactus a:visited
{
	color:#1C4280;
	text-decoration:none;
	font-weight:bold;
}
#contactus a:link
{
	color:#1C4280;
	text-decoration:none;
	font-weight:bold;
}
#contactus a:hover
{
	color:#E7B224;
	text-decoration : none;
}

/*Why Us*/
.BoldTitle{
	font-size: 16px;
	color:#1C4280;
	font-weight:bold;
}
/*services*/

.infotext
{
	font-size:14px;
	margin-left:20px;
}
.tech_new_header
{
	
}
.tech_new_description
{
	font-size: 12px;
	margin-left:15px;
}

/*Two Even Colums */
#Col1
{ 
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	height:425px;
	 width:422px;
	
}
#Col1 li{
	list-style-image: url(/images/symbol_arrow.jpg);
	padding-bottom:10px;
}
#Col1 a
{
	text-decoration:none;
	font-size: 12px;
	color:#1C4280;
	font-weight:bold;
}
#Col1 a:link
{
	color:#1C4280;
	text-decoration : none;
}
#Col1 a:visited
{
	color:#1C4280;
	text-decoration : none;
}
#Col1 a:hover
{
	color:#E7B224;
	text-decoration : none;
}

#Col2
{
		
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	height:425px;
	 width:422px;
}
#Col2 a:link
{
	color:#1C4280;
	text-decoration:none;
	font-weight:bold;
}
#Col2 a:visited
{
	color:#1C4280;
	text-decoration:none;
	font-weight:bold;
}
#Col2 a:hover
{
	color:#E7B224;
	text-decoration : none;
}
#bottom_footer {
	width:1000px;
}
.Open_Hours{
	color:#1C4280;
	font-weight:bold;
}
.Open_Appointment{
	font-size:9px;
	color:#1C4280;
}
