/* CSS Document */
body{margin:0px; font:12px Arial,Verdana,Sans-serif; background-color:#FFFFFF;}
h1{font-size:16px;}
h2{font-size:14px;}
a:link{color:#900;}
a:visited{color:#900;}
a:hover{color:#c00;}
a:active{color:#c00;}
#master{
	margin:0px auto;
	width:780px;
	background-color:#ccc;
	border:3px solid #666;
	border-top:none;
	border-style: double;
}
#content{background-color:#ccc; width:780px;}
#logo{float:left; display:block;}
#header{background-image:url(images/tile_header.gif); background-repeat:repeat-x; line-height:0px; border-bottom:3px solid #8cd6fd;}
#header p{margin:0px;}
img.img{display:block;}
#graphic{border-bottom:2px solid #000;}
#title_bar{background-color:#4b4b4b;}
p.phone{color:#ccc; font-style:italic; font-weight:bold; font-size:14px;}

#footer{background-color:#333333; text-align:center; color:#ccc; font-size:10px; padding:5px;}
#footer p{margin:0px;}
#footer a{margin:0px 10px; color:#ccc; text-decoration:none;}
#footer a:visited{color:#ccc; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer a:active{color:#fff; text-decoration:underline;}
img.bordered{border:1px solid #fff; margin-bottom:10px;}
img.left{float:left;}
img.space{margin:0px 15px 15px 0px;}
span.dots{display:block; background-image:url(images/tile_dots.gif); background-repeat:repeat-x; height:1px; margin:5px 0px;}
span.dots hr{display:none;}

form{margin:0px;}
p.search{margin:0px; margin-right:10px; text-align:right;}

td#col_left{background-color:#eee; border-right:1px solid #aaa;}
td#col_right{border-left:1px solid #eee; border-top:1px solid #eee;}
#col_right h1{margin:0px; padding:3px; background-color:#333333; color:#fff; font-size:16px; font-variant:small-caps;}

#categories{padding:10px; }
#categories a{margin-left:5px; margin-bottom:5px; display:block; text-decoration:none;}
#categories a:link{color:#666;}
#categories a:visited{color:#666;}
#categories a:hover{color:#000; text-decoration:underline;}
#categories a:active{color:#000;}
#categories a.title{margin:0px; margin-bottom:5px; font-weight:bold; color:#000;}

.added_padding{padding:15px;}
.box{}
.box div{margin-left:150px;}
.box h2{font-size:12px; margin:0px;}
.box p{font-size:11px; margin-top:0px;}

#home_page{}
#home_page .box div{margin-left:115px; height:70px;}

.arrow{margin-right:5px;}
hr.clear_all{height:1px; clear:both; color:#ccc; background-color:#ccc; border:1px solid #ccc;}

