
/*---JH Wealth management-----------------------------------------------



*/
* {
	margin: 0;
 	padding: 0;
}


body {
    font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color:#eeece6;
}

h1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 2.4em;
	padding-bottom: 5px;
	margin: 0px 0px 5px 0px;
	color: #fff;
	padding-top:7px;
	letter-spacing: 1px
}
h1 span {
	font-weight: normal;
	font-size: 18px;
	color: #fff
}

/*h2 {
    padding: 15px 0 0 0;
	font-weight:normal;
	font-size: 2.0em;
	margin: 0px 0px 5px 0px;
	color: #87a242;
	
	letter-spacing: 1px;
}
h2 span {
	color: #fff;
}*/
h2 a { color:#e20b17; text-decoration:none }
h2 a:hover { color:#e20b17; text-decoration:underline }

h3 {
	font-weight: normal;
	font-size: 14px;
	/*padding-bottom: 0px;
	margin: 0px 0px 2px 0px;
	color: #c9ff33;
	padding-top: 15px;*/
}

h4 {
	margin:0;
}


p {
	padding-right: 0px;
	padding-left: 0px;
	font-size:110%;
	/*font-size: 16px;*/
	padding-bottom: 10px;
	margin: 0px;
	/*color: #999999;
	line-height: 24px;*/
	line-height:1.5;
	padding-top: 0px;
}

/*----page backgrounds-------------------------------------------------------------------------*/
#wrapper {
	background: url(../img/bg-home.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrapperwhyus {
	background: url(../img/bg-family.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrapperwhyasset {
	background: url(../img/bg-picnic.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrappergeneric {
	background: url(../img/bg-remote.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrappernews{
	background: url(../img/bg-remote.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrapperretire {
	background: url(../img/bg-grampa.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrapperservices {
	background: url(../img/bg-older-couple.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrapperpreservation {
	background: url(../img/bg-golf.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}
#wrappercase {
	background: url(../img/bg-remote.jpg) #eeece6 repeat-x center top;
	float: left;
	width: 100%;
	text-align: center
}

#wrapperdemo {
    background-color: #f7f5f1;
	float: left;
	width: 100%;
	text-align: center
}

/*--------------------------*/


#main-content {
	margin: 0px auto;
	width: 1000px;
	text-align: left
}

#main-content_bottom {
	float: left;
	width: 1000px;
	height: 12px
}
#top {
	float: left;
	width: 1000px;
	/*height: 75px*/
}

#logo {
	float: left;
	background: url(../img/jh-logo.gif) no-repeat left bottom;
	margin: 15px 0px 10px 0px;
	width: 408px;
	height: 58px;	
}

#logo-small {
	float: right;
	margin: 10px 0px 2px 2px;
	padding: 20px 0 20px 20px;
	width: 160px;
}

#wrap-login {
	float: right;
	margin: 10px 0px 0px 0px;
	width: 142px;
	height: 66px;
	border:none	
}

#wrap-demo {
	float: right;
	margin: 26px 0px 2px 2px;
	padding: 20px;
	border: 2px solid #fff ;
	width: 200px;
	/*height: 30px;	*/
}

.wrap-demo-text p {
	font-size: 93%;
	color: #ffff;
	padding-bottom: 15px
}



img.swap{
	float: right;
	border:none;
	padding-left: 5px
	
}


/*main Nav area =======================================================================================*/	

#navs { 
      height: 43px;
	  margin-top:83px;
	   }
	   
#navs dl { margin: 0; padding: 0; }
#navs dt { float: left; }
#navs dt a {
	display: block;
	height: 0px !important;
	height /**/:45px; /* IE 5/Win hack */ 
	padding: 43px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#navs dt a:hover {
	background-position: 0 -43px;
}
#navs dt#menu1,
#navs dt#menu1 a { width: 76px; background-image:url(../img/nav/nav_r1_c1.gif) }

#navs dt#menu2,
#navs dt#menu2 a { width: 76px; background-image:url(../img/nav/nav_r1_c2.gif) }

#navs dt#menu3,
#navs dt#menu3 a { width: 123px; background-image:url(../img/nav/nav_r1_c3.gif) }

#navs dt#menu4,
#navs dt#menu4 a { width: 76px; background-image:url(../img/nav/nav_r1_c4.gif) }

#navs dt#menu5,
#navs dt#menu5 a { width: 77px; background-image:url(../img/nav/nav_r1_c5.gif) }

/*body.homepage dt#menu1,
body.homepage dt#menu1 a,
body.homepage dt#menu1 a:hover,

body.why dt#menu2,
body.why dt#menu2 a,
body.why dt#menu2 a:hover,

body.services dt#menu3,
body.services dt#menu3 a,
body.services dt#menu3 a:hover,

body.news dt#menu4,
body.news dt#menu4 a, 
body.news dt#menu4 a:hover,

body.contact dt#menu5,
body.contact dt#menu5 a, 
body.contact dt#menu5 a:hover {
	background-position: 0 -43px;
}*/


#navs-demo { 
      height: 43px;
	  margin-top:30px;
	  margin-left:430px
	   }
	   
#navs-demo dl { margin: 0; padding: 0; }
#navs-demo dt { float: left; }
#navs-demo dt a {
	display: block;
	height: 0px !important;
	height /**/:45px; /* IE 5/Win hack */ 
	padding: 43px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#navs-demo dt a:hover {
	background-position: 0 -43px;
}
#navs-demo dt#menu1,
#navs-demo dt#menu1 a { width: 76px; background-image:url(../img/nav/nav_r1_c1.gif) }

#navs-demo dt#menu2,
#navs-demo dt#menu2 a { width: 76px; background-image:url(../img/nav/nav_r1_c2.gif) }

#navs-demo dt#menu3,
#navs-demo dt#menu3 a { width: 123px; background-image:url(../img/nav/nav_r1_c3.gif) }

#navs-demo dt#menu4,
#navs-demo dt#menu4 a { width: 76px; background-image:url(../img/nav/nav_r1_c4.gif) }

#navs-demo dt#menu5,
#navs-demo dt#menu5 a { width: 77px; background-image:url(../img/nav/nav_r1_c5.gif) }
/*========Sub nav =========================================================================*/

#subnav {
   height:40px;
   margin:0 0 30px 0;
}

#subnav li {
   display:inline;
   list-style:none;
 
}

#subnav a {
   float:left;
   line-height:14px;
   font-weight:bold;
   padding:0 7px 0 23px;
   text-decoration:none;
   color:#000; 
   background-image:url(../img/nav/subnav-low.gif);
   background-position:left;
   background-repeat:no-repeat
}

#subnav a.active, #minitabs a:hover {
   background-image:url(../img/nav/subnav-hi.gif);
   background-position:left;
   background-repeat:no-repeat;
   color:#e41723
   
}

#subnav a:hover {
   color:#e41723;
}

/* -------------------------------------------------------*/

#topbar {
	float: left;
	width: 1000px;
	/*height: 270px;*/
}
/*#topbar p {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 15px;
	padding-bottom: 0px;
	color: #000;
	line-height:18px;
	padding-top: 0px
}*/

#title {
    margin-top:10px;
    padding: 5px 0 0 0 ;
	float: left;
	width: 550px;
	height:84px
}
#title h1 {
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:380%;
	 /*line-height:14px;*/
     color:#ffffff;
}

#intro {
    margin-top:15px;
    padding:40px 0 0 0 ;
	background-image:url(../img/title-we-exist.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 400px;
	/*height: 170px*/
}

#intro h1 {
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:380%;
	 line-height:32px;
     color:#ffffff;
	 text-indent: -5000px;
}

#intro p {
     font-family:Arial, Helvetica, sans-serif;
	 text-align:left;
	/* font-weight:bold;*/
	 font-size:110%;
	 font-stretch:condensed;
	 line-height:150%;
   	 /*line-height:32px;
     color:#ffffff;*/
	 padding:30px 0px 20px 0px
}

#intro p.light {
     color:#fff;
}
#intro p.dark {
     color:#000;
	 padding:10px 0px 0px 0px
}

#content {
	/*padding-right: 55px;
	padding-left: 16px;*/
	float: left;
	padding-bottom: 20px;
	width: 1000px;
	padding-top: 10px
}

.section {
    padding-top:15px;
    padding-bottom:30px;
    border-bottom:solid #c6bca1 1px
}


#content_left h3 {
     font-family:Arial, Helvetica, sans-serif;
	 text-align:left;
	 font-weight:bold;
	 font-size:130%;
	 color:#000;
	 background-image:url(../img/line-title.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
	 padding-bottom:20px;
}
#content_middle h3 {
     font-family:Arial, Helvetica, sans-serif;
	 text-align:left;
	 font-weight:bold;
	 font-size:130%;
	 color:#000;
	 background-image:url(../img/line-title.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
	 padding-bottom:20px;
}
#content_right h3 {
     font-family:Arial, Helvetica, sans-serif;
	 text-align:left;
	 font-weight:bold;
	 font-size:140%;
	 color:#000;
	 background-image:url(../img/line-title.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
	 padding-bottom:15px;
	 margin-bottom:20px
}

.contact h3 {
     font-family:Arial, Helvetica, sans-serif;
	 text-align:left;
	 font-weight:bold;
	 font-size:140%;
	 color:#000;
	 background-image:url(../img/line-title.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
	 padding-bottom:10px;
	 padding-top:10px;
	 margin-bottom:2px
}

#content_right h4 {
     color:#e20b17;
	 font-weight:bold;
	 font-size:120%;
	 padding:10px 0px 0px 0px;
}

#content_right img {
     padding-bottom:5px

}

/* 2 Column main content============================================================*/

#content_2column h2 {
     color:#e20b17;
	 font-weight:bold;
	 font-size:120%;
	 padding:0 0 5px 0;
}

#content_2column p {
     color:#000;
	 line-height:120%;
	 text-align:justify
	/* padding:15px 0px 20px 0px;
	 border-bottom:1px solid #c6bca1;*/
}


#content_left h4 {
     color:#e20b17;
	 font-weight:bold;
	 font-size:120%;
	 padding:20px 0px 5px 30px;
	 background-image:url(../img/bullet-red.gif);
	 background-position:left 20px;
	 background-repeat:no-repeat;
}
#content h4 a { color:#e20b17; text-decoration:none }
#content h4 a:hover { color:#e20b17; text-decoration:underline }

#content_middle h4 {
     color:#e20b17;
	 font-weight:bold;
	 font-size:120%;
	 padding:20px 0px 5px 30px;
	 background-image:url(../img/bullet-red.gif);
	 background-position:left 20px;
	 background-repeat:no-repeat;
}

#content p.dark {
     color:#000;
	 line-height:120%;
	 padding:0px 0px 0px 30px 
}

#content p.contact {
     color:#000;
	 line-height:120%;
	 padding:20px 0px 20px 0px 
}
#content p.contact strong { color:#e20b17; }

#content p.more {
     color:#e20b17;
	 font-weight:bold;
	 font-size:100%;
	 float:right;
	 padding:5px 15px 0px 120px;
	 background-image:url(../img/more.gif);
	 background-position:right bottom;
	 background-repeat:no-repeat;
}
#content p.more a { color:#e20b17; text-decoration:none }
#content p.more a:hover { color:#e20b17; text-decoration:underline }

#content p.more-2column {
     color:#e20b17;
	 font-weight:bold;
	 font-size:100%;
	 float:right;
	 padding:5px 15px 0px 120px;
	 background-image:url(../img/more.gif);
	 background-position:right bottom;
	 background-repeat:no-repeat;
}
#content p.more-2column a { color:#e20b17; text-decoration:none }
#content p.more-2column a:hover { color:#e20b17; text-decoration:underline }


#content p.more-middle {
     color:#e20b17;
	 font-weight:bold;
	 font-size:100%;
	 float:right;
	 padding:5px 15px 0px 120px;
	 background-image:url(../img/more.gif);
	 background-position:right bottom;
	 background-repeat:no-repeat;
}
#content p.more-middle a { color:#e20b17; text-decoration:none }
#content p.more-middle a:hover { color:#e20b17; text-decoration:underline }


#content p.more-right {
     color:#e20b17;
	 font-weight:bold;
	 font-size:100%;
	 padding:5px 20px 0px 200px;
	 background-image:url(../img/more.gif);
	 background-position:right bottom;
	 background-repeat:no-repeat;
}
#content p.more-right a { color:#e20b17; text-decoration:none }
#content p.more-right a:hover { color:#e20b17; text-decoration:underline }

#content p.news {
     color:#000;
	 line-height:120%
}
#content a.news-link {
     color:#e20b17;
	 /*font-size:80%;*/
	 background-image:url(../img/link.gif);
	 background-position:right top;
	 background-repeat:no-repeat;
     margin-right:3px;
	 margin-top:20px;
	 padding:0px 9px 0px 0px 
}
#content a.news-link a { color:#e20b17; text-decoration:none }
#content a.news-link a:hover { color:#e20b17; text-decoration:underline }

#content p.more-news {
     color:#e20b17;
	 font-weight:bold;
	 font-size:100%;
	 float:right;
	 padding:5px 20px 0px 50px;
	 background-image:url(../img/more.gif);
	 background-position:right bottom;
	 background-repeat:no-repeat;
}
#content p.more-news a { color:#e20b17; text-decoration:none }
#content p.more-news a:hover { color:#e20b17; text-decoration:underline }



#content_left {
	float: left;
	padding-right:60px;
	/*margin: 0px 50px 0px 0px;
	background-color:#00CCFF;*/
	background-image:url(../img/div-content.gif);
	background-position: top right;
	background-repeat:no-repeat;
	width: 250px
}

#content_2column {
	float: left;
	padding-right:60px;
	background-image:url(../img/div-content.gif);
	background-position: top right;
	background-repeat:no-repeat;
	width: 620px
}

#content_middle {
	/*float: left;*/
	width: 325px;
	padding-right:40px;
	margin: 0px 0px 0px 315px;
	background-image:url(../img/div-content.gif);
	background-position: top right;
	background-repeat:no-repeat;

	
}
	
#content_right {
	float: right;
	width: 250px;
	padding-right:40px;
}

#content_right p {
     color:#000;
	 line-height:120%;
}


#content_right_box_about {
    margin: 0px 0px 25px;
	width: 430px;
	border-bottom: #152c60 1px solid;
    background-image:url(../img/white/title_aboutus.gif);
    padding: 60px 0 15px 20px;
	background-position: left top;
	background-repeat: no-repeat
	}
	
#content_right_box_contact {
    margin: 0px 0px 25px;
	width: 430px;
	border-bottom: #152c60 1px solid;
    background-image:url(../img/white/title_contactus.gif);
	padding: 60px 0 15px 20px;
	background-position: left top;
	background-repeat: no-repeat
	}
	
#content_right_box_about strong {
	color: #7fb225;
}

#content_right_box_contact strong {
	color: #7fb225;
}

#content_right_inside strong {
	color: #7fb225;
}

/*=====border box Curved ends========================*/

.t {background: url(../img/dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(../img/dot.gif) 0 100% repeat-x}
.l {background: url(../img/dot.gif) 0 0 repeat-y}
.r {background: url(../img/dot.gif) 100% 0 repeat-y}
.bl {background: url../(img/bl.gif) 0 100% no-repeat}
.br {background: url(../img/br.gif) 100% 100% no-repeat}
.tl {background: url(../img/tl.gif) 0 0 no-repeat}
.tr {background: url(../img/tr.gif) 100% 0 no-repeat; padding:10px}


/* ===============LEFT TITLES===================*/

#featured {
    float: left;
	padding:60px 0 15px 17px ;
	background-image:url(../img/white/title-featured.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin: 0px 50px 0px 0px;
	width: 375px
}

/* ===============RIGHT TITLES===================*/
#projects-category {
    float: right;
	padding:35px 0 25px 0 ;
	background-image:url(../img/white/txt-category.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin: 0px 10px 0px 0px;
	width: 275px
}

#projects-clients {
    float: right;
	padding:60px 0 25px 0 ;
	/*background-image:url(../img/white/txt-client.gif);
	background-position:left top;
	background-repeat:no-repeat;*/
	margin: 0px 10px 0px 0px;
	width: 275px
}

/*homepage phone-------------------------------------------------*/
.phone {
	padding: 0px 0px 0px 20px;

}
.intro {
	font-weight: bold;
	font-size: 20px;
	margin: 5px 0px;
	color: #fff;
	line-height: 26px;
}
.banner {
	margin: 10px 0px 12px
}
.portfolio {
	margin: 30px 24px 0px;
}
#content_left_inside {
	float: left; width: 565px
}

.external {
     color:#e41723;
     background:url(../img/link.gif) no-repeat right top;
     margin-right:5px;
	 padding:0 10px 20px 0;
	 line-height:22px
}
.external a {
     text-decoration:underline;
	 color:#e41723
}
.external a:hover {
     text-decoration:underline;
     color:#e41723
}


#content_right_inside {
    padding:60px 0 0 0;
	float: left;
	width: 550px
}
#message {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 20px;
	background: #fae915;
	float: left;
	padding-bottom: 15px;
	margin: 20px 0px;
	width: 565px;
	color: #000;
	padding-top: 15px;
	text-align: center
}
.header {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background: #727272;
	padding-bottom: 8px;
	color: #fff;
	padding-top: 7px
}
.odd {
	padding-right: 10px;
	padding-left: 10px;
	background: #fafafa;
	padding-bottom: 5px;
	padding-top: 4px
}
.even {
	padding-right: 10px;
	padding-left: 10px;
	background: #f2f2f2;
	padding-bottom: 5px;
	padding-top: 4px;
}
.tclass {
	font-size: 15px;
	width: 555px;
	color: #c3c3c3;
}
.tclass td {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom: #313131 2px dotted;
}
.tclass td.clear {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom-style: none;
}
.clear {
	clear: both
}
#footer {
	padding-right: 55px;
	padding-left: 55px;
	text-align:center;
	padding-bottom: 20px;
	margin: 0px;
	width: 890px;
	padding-top: 10px;
}

#footer p {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 15px;
	color: #c6bca1;
	padding-top: 0px;
}

#links p {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 110%;
	color: #c6bca1;
	padding-bottom: 15px	
}
#links a {
	color: #c6bca1;
	text-decoration:none
}
#links a:hover {
	color: #e20b17;
	text-decoration:underline
}


/*body {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 12px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	text-align: center;
	border-right-width: 0px
}*/
/*------------------------------------------------------------------------------------------*/

p.small {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 10px;
	margin: 0px;
	color: #c3c3c3;
	line-height: 20px;
	padding-top: 0px;
}



p.readmore {
	padding-right: 0px;
	padding-left: 26px;
	font-size: 14px;
	background: url(../img/white/arrow_green.gif) no-repeat 11px 8px;
	padding-bottom: 3px;
	padding-top: 0px
}
p.readmore a {
	font-weight: bold;
	color: #87a242;
	text-decoration: none
}
p.readmore a:hover {
	font-weight: bold;
	color: #619df1;
	text-decoration: none
}
p.visit {
	padding-right: 0px;
	padding-left: 16px;
	font-size: 11px;
	background: url(img/arrow_green.gif) no-repeat 2px 19px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 15px;
	padding-top: 12px
}
p.visit a {
	font-weight: bold;
	color: #c3c3c3;
	text-decoration: none;
}
p.visit a:hover {
	font-weight: bold;
	color: #9bc32a;
	text-decoration: none;
}
p.point {
	padding-right: 0px;
	padding-left: 16px;
	background: url(../img/white/arrow_green.gif) no-repeat 0px 12px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 15px;
	padding-top: 2px;
}

p.prolink {
	padding-right: 0px;
	padding-left: 16px;
	background: url(../img/white/arrow_green.gif) no-repeat 0px 10px;
	padding-bottom: 6px;
	margin: 0px 0px 0px 5px;
	padding-top: 0px;
}
p.prolink a { text-decoration: none; }
p.prolink a:hover {
    text-decoration: underline;
    color:#9bc32a }

p.prolinkactive {
    font-weight: bold;
	color:#9bc32a;
	padding-right: 0px;
	padding-left: 16px;
	background: url(../img/white/arrow_green.gif) no-repeat 0px 10px;
	padding-bottom: 6px;
	margin: 0px 0px 0px 5px;
	padding-top: 0px;
	text-decoration: none
}
p.prolinkactive a { 
    text-decoration: none;
    color:#999999; 
}
p.prolinkactive a:hover { 
    text-decoration: underline;
    color:#9bc32a
 }
 
 p.prolink-indent {
	padding-right: 0px;
	padding-left: 32px;
	line-height:12px;
	background: url(../img/black/arrow_green.gif) no-repeat 14px 3px;
	margin: 0px 0px 0px 13px;
}
p.prolink-indent a { 
    text-decoration: none;
   }
   
p.prolink-indent a:hover { 
    text-decoration: underline;
    color:#9bc32a
	 }

p.prolink-indent-active {
    font-weight: bold;
	color:#999999;
	padding-right: 0px;
	padding-left: 32px;
	line-height:12px;
	background: url(../img/black/arrow_green.gif) no-repeat 14px 3px;
	margin: 0px 0px 0px 13px;
}
p.prolink-indent-active a {
    text-decoration: none;
    color:#999999;
	}
p.prolink-indent-active a:hover { text-decoration: underline; }

p.prolink-back {
	padding-right: 0px;
	padding-left: 16px;
	background: url(../img/white/arrow_green_back.gif) no-repeat 0px 20px;
	padding-bottom: 5px;
	margin: 15px 0px 0px 0px;
	padding-top: 12px;
}
p.prolink-back a { text-decoration: none; }
p.prolink-back a:hover { 
    text-decoration: underline;
    color:#619df1 }
	
	
/*-- lists----------------------------------------------------*/

.bullets ul {
	/*margin: 0px 0px 0px 5px;*/
	color: #000;
	padding: 20px 0 0 0;
	margin-left:40px;
   list-style-type: none;
}
.bullets li {

	background-image:url(../img/more.gif);
	background-repeat:no-repeat;
	background-position: left;
	color: #000;
	padding: 10px 0 10px 20px;
	margin-left:40px;
	font-weight:bold;
	list-style-type: none;
}

.bullets a {
	color: #000;
	text-decoration: underline;
}

.bullets a:hover {
	color: #000;
	text-decoration: none;
}

/*---------------------------------------------------------*/

img. {
    float:left;
	padding: 5px 0 10px 0;
	margin: 10px 20px 10px 0;
}

img.left {
    float:left;
	padding:1px 1px 1px 1px;
	margin:6px 10px 6px 0;
	border:solid 1px;
	border-color:#c6bca1
}
img.middle {
    float:left;
	padding:1px 1px 1px 1px;
	margin:6px 0 6px 0;
	border:solid 1px;
	border-color:#c6bca1
}

img.right {
    float:right;
	padding:1px 1px 1px 1px;
	margin:6px 0 6px 10px;
	border:solid 1px;
	border-color:#c6bca1
}

img.right-panel {
    /*float:right;*/
	margin:2px 0 0 140px;
}

img.left-home {
    display:block;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px
}

img.middle-home {
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px
}




