body 
	{background-color:#ffffff; background-image: url(../images/bkg_top.gif); background-repeat:repeat-x; margin: 0px;padding: 0px;}
	
a:link { color: #42619b}
a:visited { color: #739a4c}
a:hover { color: #96bf72}

p {font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 19px; color: #262626; margin: 5px 20px 5px 10px;}
ul {font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 20px; color: #739a4c;  }		
li { list-style-image:url(../images/bullet.gif);}
h1 {font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; line-height: 18px; color: #739a4c; margin: 0px 20px 0px 10px;}
h2 {font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: 21px; color: #42619b; margin: 0px 0px 0px 0px;}
h3 {font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 13px; font-style: normal; font-weight: 500; line-height: 21px; color: #42619b; margin: 10px 20px 10px 10px;}
strong{font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; line-height: 18px; color: #739a4c;}

.sidebar{font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 18px; color: #42619b; margin: 10px 0px 10px 0px;}
.sidebar a:link { color: #42619b;}
.sidebar  a:visited { color: #739a4c;}
.sidebar a:hover { color: #96bf72;}	

.testimonial {font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 21px; color: #96bf72; margin: 0px;}

.footer{ font-family: Trebuchet MS, Lucida Grande, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 16px; color: #1a1a1a}

/* photoborder */
.border{ border: solid 7px #ffcc66 }

/* positions */
/* header */
#logo {position:absolute; width:213px; height:125px; z-index:100; left: 0px; top: 0px;
}
#tagline {
	position:absolute;
	z-index:10;
	left: 232px;
	top: 45px;
	height: 55px;
	width: 700px;
}
/* containers */
#containerbkg {
position:absolute; width:99%; z-index:1; left: 0px; top: 0px; background-image:url(../images/bkg.gif); background-repeat:repeat-x; height: 740px
}
#container {
position:absolute; width:1000px; z-index: 25; left:0px; top: 115px; 
}
/* navigation */
#navcontainer { position:absolute; width:195px; height:171px; z-index:100; left: 10px; top: 242px;
margin: 0px 0px 10px 0px;
}
 #nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#nav li { margin: 0 0 .2em 0;  }

#nav a
{
font-family: Trebuchet MS, Lucida Grande Tahoma, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px; color:#42619b;
display: block;
background-image:url(../images/nav_bkg.gif);
width: 138px;
height: 13px;
padding:  8px 0px 5px 55px;
text-decoration: none;
}

#nav a:hover
{
background-image:url(../images/nav_bkg_dn.gif);
color: #FFF;
width: 138px;
height: 13px
}

/* leftsidebar */
#leftsidebar { position:absolute; width:165px; z-index:100; left: 20px; top: 425px;
}

/* content */
#content {
margin: 0px 20px 0px 220px;
width: 440px;
overflow: visible;
border: 1px dotted #eabc58; border-style: none dotted none none;

}

#rightsidebar {
	width: 285px;
	width: 320px;
	float: right;
	height: 100%;
}

.clearing {
	height: 20px;
	clear: both;
}
.clear {
	clear: both;
}

/* footer */
#footer {
   margin: 0px 10px 0px 0px;
   height: 50px;
}

/* rule */
hr {color: #ffffff; background-color: #ffffff; border: 2px dotted #eabc58; border-style: none none dotted none;  margin: 5px 10px 5px 10px;  width: 378px; text-align:left }

#buttons {
	margin: 0px 0px 10px 0px;
}

#buttons a img {
	border: 0px;
}