
	  /* *****************************
	************************************
  ******            		        ******
******   Contact www.buildmyweb.org   ******
******   for help or future projects. ******
  ******  				            ******
	************************************
	  ***************************** */


/* Nav Panel 758aac */
a.link:link 	{ font:normal 11px Arial;color:#16306a; text-decoration:none; }
a.link:visited 	{ font:normal 11px Arial;color:#16306a; text-decoration:none; }
a.link:hover 	{ font:normal 11px Arial;color:#52b054; text-decoration:none; } 

/* Nav Panel Alt */
a.link_alt:link 	{ font:normal 11px Arial;color:#16306a; text-decoration:none; }
a.link_alt:visited 	{ font:normal 11px Arial;color:#16306a; text-decoration:none; }
a.link_alt:hover 	{ font:normal 11px Arial;color:#52b054; text-decoration:none; } 

/* Nav Right */
a.link_r:link 	{ font:normal 11px Arial;color:#2d4e91; text-decoration:none; }
a.link_r:visited{ font:normal 11px Arial;color:#2d4e91; text-decoration:none; }
a.link_r:hover 	{ font:normal 11px Arial;color:#52b054; text-decoration:none; } 


/* Main Body */
a.link_body:link 	{ font:normal 12px Arial; color:#2d4e91; text-decoration:none; }
a.link_body:visited { font:normal 12px Arial; color:#2d4e91; text-decoration:none; }
a.link_body:hover 	{ font:normal 12px Arial; color:#52b054; text-decoration:underline; }

/* FOOTER */
a.link_footer:link 	{ font:normal 14px Garamond; color:#6D81AD; text-decoration:none; }
a.link_footer:visited{ font:normal 14px Garamond; color:#6D81AD; text-decoration:none; }
a.link_footer:hover 	{ font:normal 14px Garamond; color:#52b054; text-decoration:underline; }

/* [READ MORE ...] */
a.link_more:link, a.link_more:visited 	{ font-style:italic; color:#2d4e91; text-decoration:none; }
a.link_more:hover 						{ color:#52b054; text-decoration:underline; }

h1, h2, h3 	{ color:#202020; text-decoration:none; margin-bottom:10px; display:inline; }
h1 			{ font:bold 150% Arial; }
h3			{ font:bold 120% Arial; }

td					{ vertical-align:top; width:25%; text-align:center; }
#table_hosting		{ width:100%; margin:20px 0px; background:#eee; }
#table_hosting td	{ border:1px solid #16306a; }
.td_title			{ font-size:160%; font-weight:bold; color:#ffaa27; background:#16306a; }
.td_subtitle		{ font-size:120%; font-weight:bold; color:#f7f7f7; background:#758aac; }
.td_memo			{ font-style:italic; font-size:90%; }
.td_grn				{ color:#111; font-weight:bold; background:#84e283; }

.subtitle 	{ font:bold 120% Arial;color:#202020; text-decoration:none; }
.emph 		{ font-weight:bold; color:#202020; text-decoration:none; }

.sig		{ font:normal 14px Arial; }

.test		{ font-style:italic; color:#747474; border-top:1px solid #135714; border-bottom:1px solid #69b26a; }

.img_rgt	{ float:right; margin:5px 10px 10px 20px; }



/* green = 69b26a */
/* darker green = 52b054 */
/* blue = 758aac */
/* darker blue = 16306a */



body 	{ background-color: #fff; font:normal 12px Arial; color:#484848; text-decoration:none; text-align: center; margin:0; padding:0; line-height:1.4; }
   
   

/* layer that simply centers the whole page */
#wrapper { position:relative; top:0px; width:800px; margin:0px auto; text-align:left; z-index:1; }


/* **************** BANNER *************** */
#banner { float:left; border:0px solid black; background: url('pics/bg_banner.jpg'); background-repeat: no-repeat; width:800px; height:110px; margin-bottom:20px; } 

.block { position:relative; top:90px; display:block; border:0px solid black; width:800px; height:110px; }

.top { font:normal 6px Arial; color:#ffffff; margin-top:-100px; background-color: #ffffff; visibility:hidden; }



/* **************** LINKPANEL *************** */
#linkpanel { float:left; width:190px; background: url('pics/map.gif'); background-repeat: no-repeat; line-height/*\**/:1.1\9; }

#link_icons { clear:both; margin-bottom:15px; }

.icon { margin-right:10px; border:0px solid black; }



/* **************** MAIN *************** */ 
#main { float:left; width:375px; margin-left:10px; border-left: 1px solid #dee1e5; text-align:justify; } 

/* .content { float:left; width:350px; background: url('pics/top_div.jpg'); background-repeat: repeat-x; background-color:#F0F3F8; margin-bottom:20px; padding-left:20px; padding-right:20px; padding-top:10px; border: 1px solid #B8C3DC; } */

.content, #tech_specs 	{ float:left; width:375px; background-color:#ffffff; padding-left:15px; padding-right:15px; } /* f6f9fd */
#tech_specs				{ display:none; }



/* **************** RIGHT COLUMN LINKS *************** */
*html #right { float:left; width:170px; margin-left:10px; font-size:11px; }
#right { float:left; width:170px; margin-left:40px; font-size:11px; }

#fb			{ float:left; width:30px; height:30px; margin:0px 10px; background:url('pics/fb_on.png'); background-repeat: no-repeat; border:0px solid red; cursor: pointer; cursor:pointer; }
#fb:hover	{ float:left; width:30px; height:30px; margin:0px 10px; background:url('pics/fb.png'); background-repeat: no-repeat; border:0px solid red; cursor: pointer; cursor:pointer; }

#tack		{ float:left; width:30px; height:30px; margin:0px 10px; background:url('pics/logo_thumb_on.png'); background-repeat: no-repeat; border:0px solid red; cursor: pointer; cursor:pointer; }
#tack:hover	{ float:left; width:30px; height:30px; margin:0px 10px; background:url('pics/logo_thumb.png'); background-repeat: no-repeat; border:0px solid red; cursor: pointer; cursor:pointer; }

#autism		{ float:left; width:30px; height:30px; margin:0px 10px; background:url('pics/autism.png'); background-repeat: no-repeat; border:0px solid red; cursor: pointer; cursor:pointer; }
#autism:hover{ float:left; width:30px; height:30px; margin:0px 10px; background:url('pics/autism_on.png'); background-repeat: no-repeat; border:0px solid red; cursor: pointer; cursor:pointer; }

.content_sm { float:left; width:170px; background: url('pics/top_div.jpg'); background-repeat: repeat-x; background-color:#f6f9fd; margin-bottom:20px; padding:15px 5px; border: 1px solid #B8C3DC; }

#right select	{ font-size:100%; }



/* **************** FOOTER *************** */
#footer { clear:both; text-align:center; font:normal 14px Garamond; padding-top:20px; height:100px; }




/* TOOLTIP */
	#fixedtipdiv
	{
		position:absolute;
		padding-left: 2px;
		padding-right:2px;
		border:1px solid #202020;
		font:normal 10px Arial;
		line-height:12px;
		text-align: left;
		z-index:100;
	}
/* TOOLTIP */



/* PREVIEW */
.gallerycontroller{
position:absolute; left:500pt; top:250pt; z-Index:25;
width: 250px
}

.gallerycontent{
position:absolute; left:500pt; top:300pt; z-Index:25;
width: 150px;
height: 100px;
border: 1px solid black;
background-color: #DFDFFF;
padding: 3px;
display: block;
}

/* PREVIEW */














