/* CSS Document */

#page { margin-left:auto; margin-right:auto;margin-top:0px;}

#container { width: 652px;margin-left:auto; background-color:#FFFFFF; margin-right:auto; }

#header1 {
background-image: url(2010_web/header-t.jpg); margin-top:0px; height:177px; width:652px;}

#header2 {
background-image: url(2010_web/header-b.jpg); margin-top:0px; height:19px;}

#container_center {width: 652px;
}
#freeconsult {
float:right; width: 300px; background-color: #E3C2ED; padding:10px;}

#col_home_l { background-color: #dce9cd; border-color:#000066; border-width: medium; width:175px; float:left; line-height: 150%; margin-left:2px; }


p.side_title a {color: #006633; display:inline; text-align:left; background:none; text-decoration:underline;}

.style4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%;}
.style5 {  margin-left:15px;}
.style7 {color: #990066}
.style1 {
	font-size: 16px;
	color: #666666;
}

.side_paragraph {font-weight:normal;}
.side_paragraph a {color: #006633; display:inline; text-align:left; background:none; text-decoration:underline;}

#col_home_l img {margin-top:10px; margin-right:5px; margin-left: px;}

.side_title {font-weight: bold; line-height:125%;}

#paymentbox {background-color: #B4D0F9; border:#003399; margin:10px; padding:5px; border-width:thick; text-align:center;}

#col_home_r { float:left; width: 475px;}

#col_home_r a{color: #006633; display:inline; text-align:left; background:none; text-decoration:underline;}

p {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px;margin-left:10px; margin-right: 20px;line-height: 125%;}

#pic_bar{padding-right:10px;}

#grn_bullet ul{list-style:none; margin-top: auto;}

#grn_bullet li {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:150%; background-image: url(2010_web/blt.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:10px; }

H1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom: 7px; margin-top:15px; margin-left: 10px; color: #333333;}


H2{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom: 7px; margin-top:0px; margin-left:10px; color: #333333;}
H3 {font-size: 13px; font-family:Arial, Helvetica, sans-serif; margin-top:0px;}
H4 {font-size: 15px; font-family:Arial, Helvetica, sans-serif; line-height:100%;}
H5 {font-size: 15px; font-family:Arial, Helvetica, sans-serif; line-height:130%; margin-left:20px; color:#336699;}


#plainparagraph{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px;margin-left:10px; margin-right: 20px;line-height: 125%;}
#plainparagraph_grey{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px;margin-left:10px; margin-right: 20px;line-height: 125%; font-weight:bold;}

.home_intro{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px;margin-left:10px; margin-right: 20px;line-height: 150%;}

.home_intro img {float: right; padding-left:10px; padding-right:10px;}

#plainparagraph img {float: left; padding-left:10px; padding-right:10px;}

#plainparagraph a:link {background-image:none; color: #009933;}


#plainparagraph a:visited { background-image:none; color: #009933;}



.plainbold {font-size:14px; color:#333333; font-weight:bold;}

.plainbold a:link{font-size:14px; color:#333333; font-weight:bold;}



#headerquote {font-style:italic; font-size:16px; padding-left:60px; padding-right:60px; margin-top:0px; color: #525252;}
.location {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 10px; padding-top:10px; padding-bottom:10px;}
li {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:125%;}

#navcontainer {
	width: 655px;
	height:30px;
	margin-top:15px;
	background-image:url(2010_web/btn/reg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	}

#navcontainer ul{
	color:#000000;
	list-style-type:none;
	margin:0px;
	padding:0;
}

/* */
#navcontainer ul li {
display:inline;
float:left;
margin-left:2px;
	
}

#navcontainer a{
display:block;

}

#active {
	display: block;
	background-image: url(2010_web/btn/active.jpg);
	text-decoration: none;
	display:inline;
	text-align:center;
	padding:6px;
}


#navcontainer a:link, a:visited {
	display:block;
	text-align:center;
	padding:6px;
	text-decoration:none;
	background-image:url(2010_web/btn/nav_bg.jpg);
	color:#000000;
	}
	
#navcontainer a:hover {background-image: url(2010_web/btn/over.jpg)}	


#left_pad {padding-left:75px;}


table { font-family:Arial, Helvetica, sans-serif; font-size:14px;}

table img {margin-bottom: 30px; margin-left:10px; margin-top:0px;}

#col_1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; width: 300px; float:left; margin-left:10px; margin-top:-10px;}

#col_1 ul{list-style: none;}

#col_1 li {background-image: url(2010_web/blt.jpg);background-repeat: no-repeat;
background-position: 0 .5em; padding-left:10px; line-height:150%; }

#col_2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; width: 300px; float:left; margin-left:10px; margin-top:-10px;}

#col_2 ul{list-style: none;}

#col_2 li {background-image: url(2010_web/blt.jpg);background-repeat: no-repeat;
background-position: 0 .5em; padding-left:10px; line-height:150%;}



#pic_bar {width: 110px; float:left; margin-left:5px;}
#pic_bar img {padding-bottom:5px;}
#col_right{font-family:Arial, Helvetica, sans-serif;}


#clear {clear:both;}

#body {margin-top: 10px; margin-left:5px;}

#footer {}
.left_col { float:left; padding-right: 10px;}

.small {font-size:11px; }
.p_heading { font-family:Arial, Helvetica, sans-serif;padding-top:5px; font-size: 18px; margin-top:0px; margin-left:20px; margin-bottom:5px; color: #003333; font-style: bold;}






#outer {width:750px; height:300px; background:url(film.jpg) no-repeat right bottom; border:1px solid #766; border-width:5px 1px 1px; position:relative;}

.pad1 {width:50px; height:25px; background:#baa; display:inline; float:left; margin:3px 3px 0 3px;}
.pad2 {width:50px; height:25px; background:#baa; display:inline; float:left; margin:3px 3px 0 0;}

/* #menu {list-style-type:none; padding:0; margin:0;}*/
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; background:#dcc; margin:3px 3px 0 0; position:relative;}
#menu li.sub {background:#baa;}

 /*for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

#menu li a {display:block; color:#000; height:25px; /* font-family:arial, sans-serif; font-size:11px; line-height:24px; width:125px; */text-decoration:none; text-align:center;}
#menu :hover {color:#ee0; background:#988;}
#menu :hover > a {color:#ee0; background:#988;}

#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}

#menu :hover ul{left:0;top:25px; background:url(transparent.gif);} /* the background image is for IE7 */

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; left:125px; top:-3px;}

#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}

