body.ipage {
	background:#fff url(images/body_bg_i.gif) repeat-x 0 0;
}
body.spage {
	background:#d5d5d5 url(images/body_bg_s.gif) repeat-x 0 0;
}
body {
	background:#fff url(images/body_bg_i.gif) repeat-x 0 0;
}

a {
	color:#233ba0;
}
#head .right {
	margin-top:50px;
	color:#676767;
}
#head .right strong {
	color:#666;
}
#nav a{
	color:#333;
	background:url(images/nav_c.gif) repeat-x 0 0;
}
#nav a:hover, #nav ul li:hover a, #nav a.active, #nav a.active:hover{
	color:#fff;
	background:url(images/nav_h_c.gif) repeat-x 0 0;
}
#nav a .l, #nav ul li:hover a .l {
	background:url(images/nav_l.gif) no-repeat 0 0;
}
#nav a .r{
	background:url(images/nav_r.gif) no-repeat 0 0;
}
#nav a:hover .l, #nav a.active .l, #nav a.active:hover .l,
#nav ul li:hover a .l  {
	background:url(images/nav_h_l.gif) no-repeat 0 0;
}
#nav a:hover .r, #nav a.active .r, #nav a.active:hover .r,
#nav ul li:hover a .r {
	background:url(images/nav_h_r.gif) no-repeat 0 0;
}
#nav ul li ul li {
	border-bottom:solid 1px #7e7e7e;
}
.welcome {
	background:url(images/wel_bg.gif) no-repeat top right;
}
a.rounded {
	color:#fff;
	background:url(images/round_s.gif) no-repeat 0 0;
}

.col p a, .col p{
	color:#666;
}
h2.spec {
	background:#fff url(images/h2_bg.gif) no-repeat 0 0;
	color:#fff;
}

.col .pl1, .col .pl2, .col .pl3 {
	background:url(images/pl_bg.jpg) no-repeat 0 0;
}

.fcons {
	background:url(images/fconsult_bg.gif) no-repeat 0 0;
}
.fcons .row {
	border-bottom:solid 1px #ddd;
}
.field {
	background:#fff;
	color:#333;
}

.round_b {
	background:url(images/round_b.gif) no-repeat 0 0;
}
.round_b p {
	color:#fff;
}
.round_b p a{
	color:#fff;
}

h2.bh {
	color:#333;
}

h3.doth {
	color:#333;
}
h3 {
	color:#ff9900;
}

#footer, #footer a {
	color:#333;
}
ul {

}

p.colored {

}
p.formp {

}


#s2 {
	background:url(images/wel_bg.gif) no-repeat top right;
}
.cme {
	background:url(images/cme_bg.gif) repeat-x 0 0;
	color:#696969;
}
p.phone {
	background: url(images/ph.gif) no-repeat 0 7px;
}
p.mail {
	background:url(images/em.gif) no-repeat 0 2px;
}
p.mail a{
	color:#696969;
}
p.add {
	background:url(images/add.gif) no-repeat 0 0;
}


.col .t_pl {
	background:url(images/box_t.png) no-repeat 0 0;
}
.col .pl {
	background:url(images/box_m.gif) repeat-y 0 0;
}
.col .b_pl {
	background:url(images/box_b.jpg) no-repeat 0 0;
}

.rateBoxHolder {height:158px; text-align:center;}
.rateBox {
	margin-left:1px;
	font-size: 12px;
	border-collapse:collapse;
	border: 1px solid #CCC; 
	text-align:center;
	width: 242px;
	color:#000;
	}

.rateBox TD {
padding:3px;
border: 1px solid #CCC;
background-color:#fff;
}
.rateBox TH {
padding:4px;
background-color:#CCCCCC;
}