@charset "utf-8";
body {margin:10px 0; background:#545454 url(../images/bginternal.jpg) repeat-x scroll; font-family:verdana;}
img{border:0;}

#container{width:957px; margin:0 auto; background:#ffffff;}


#header{float:left; width:957px; height:100px; background:url(../images/headerbg.jpg) no-repeat; margin:0;}

.logo{width:590px; margin-top:17px; float:left; text-align:right;}

.consultbox{width:339px; margin-left:590px; text-align:right;}
.consultation{font-size:19px; color:#555555; margin:17px 0 0 0;}
.phone{font-size:19px; color:#555555; margin:0; font-weight:bold;}
.spanish{ font-size:11px; color:#0054A6; margin:5px 0 0 0;}
.italic{ font-size:11px; color:#0054A6; margin:0; font-style:italic;}

.imagepanel p{margin:0; padding:0; width:957px;}

#contentarea{width:957px; margin:0; background:#ffffff; float:left;}

.leftcolumn{ width:251px; margin-top:10px; float:left;}
.leftcolumn ul{ margin:10px 0 0 0; padding:0;}
.leftcolumn ul li{text-align:right; list-style-type:none; width:198px;} 
.leftcolumn ul li a {text-decoration:none; font-size:12px; font-weight:bold; color:#AFAFAF; display:block; overflow:auto; background:url(../images/leftnavbg.jpg) no-repeat; padding:5px 53px 0 0; width:198px; border-bottom:solid 1px #E7E7E9; border-right:solid 1px #E7E7E9; border-top:solid 1px #E7E7E9; height:20px;}
.leftcolumn ul li a:hover{color:#ffffff; background:url(../images/leftnavbg2.jpg) no-repeat;}
.leftcolumn ul li a.active {text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; display:block; overflow:auto; background:url(../images/leftnavbg2.jpg) no-repeat; padding:5px 53px 0 0; width:198px; border-bottom:solid 1px #E7E7E9; border-right:solid 1px #E7E7E9; height:20px;}

.searchbox{ text-align:center; padding:20px 0 20px 0;}
.searchbox input{ width:144px; height:14px; border:solid 1px #7B9EBD;}
.button{ width:74px !important; height:18px !important; border:solid 1px #ff9EBD; background:#0054A6; margin-left:10px; color:#ffffff; font-size:11px; font-weight:bold; border-left:solid 1px #BCC3DC !important; border-top:solid 1px #BCC3DC !important; border-right:solid 1px #000000 !important; border-bottom:solid 1px #000000 !important;}

.blognav{ width:222px; margin:0 0 0 14px;}
.blognav h3{ color:#FF9400; margin:0;}
.blognav ul{margin-bottom:15px; padding:0;}
.blognav ul li{ padding:0px; text-align:left; list-style:none; background-image:url(../images/bullet-image.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:8px; margin-left:5px; }
.blognav ul li a { color:#A2A2A2; list-style:none; text-decoration:none; background:none; border:none; font-weight:normal; font-size:11px; padding:0; height:auto !important;}
.blognav ul li a:hover { list-style:none; background:none; color:#000000;}


.blog{ margin:0 14px 0 15px; padding-top:15px;}
.blogheading a{color:#FF9400; font-weight:bold; margin:0 0 15px 0; font-size:15px; text-decoration:none;}
.blog h3{color:#A2A2A2; font-weight:bold; margin:0 0 15px 0; font-size:12px;}
.blog p{color:#A2A2A2; margin:0 0 15px 0; font-size:12px;}
a.more{color:#0054A6; margin:0 0 5px 0; font-size:12px; font-weight:bold; text-decoration:none;}
a:hover.more{text-decoration:underline;}

.address{ width:250px; background:#FF9400; color:#ffffff; font-weight:bold; font-size:16px; height:64px; padding-top:15px;}
.address p{ margin:0 0 0 14px;}

.loginbox{ width:250px; background:#FF9400; color:#ffffff; font-size:12px; height:164px; padding-top:15px;}
.loginbox p{ margin:0 0 10px 14px; font-size:16px; font-weight:bold;}

.loginbox ul{ margin:0; padding:0;}
.loginbox ul li{ display:inline; margin:0 0 10px 14px; width:76px;}
.loginbox input{ width:144px; height:14px; border:solid 1px #7B9EBD;}

.registerbutton{ margin:10px 0 0 84px;}
.loginbox a{ margin:0 0 10px 10px; font-size:11px; font-weight:normal; color:#ffffff;}


.rightcolumn{ width:653px;  margin:10px 0 0 25px; float:left; clear:right;}
.rightcolumn h1{color:#0054A6; font-size:15px; font-weight:bolder; text-align:center; margin:17px auto 10px;}
.rightcolumn h2{color:#000000; font-size:14px; font-weight:bolder; text-align:center; margin:0 auto 12px;}
.rightcolumn h3{color:#000000; font-size:14px; font-weight:bolder; margin:0 auto 12px;}
.rightcolumn p{color:#555555; font-size:11px; margin-bottom:10px;}
.post{color:#555555; font-size:11px; margin-bottom:10px;  margin-left:20px;}
.rightcolumn italic{ font-style:italic;}
.center{ text-align:center; font-size:16px !important; font-weight:bold;}
.center1{ text-align:center; font-size:9px  !important;}
.bold{ font-weight:bold; font-size:11px  !important;}
.center a{ color:#FF9400;}
.center a:hover{ color:#ff0000;}
.rightcolumn ul{ border-left:solid 1px #E6E6E6; padding-left:25px; margin-left:25px;}
.rightcolumn ul li{color:#0054A6; font-size:11px;}
.rightcolumn ul li a{color:#0054A6;}
.rightcolumn ul li a:hover{ text-decoration:none;}
.rightcolumn ul li ul{ border:none;}

.rightcolumn a{color:#0054A6;}
.rightcolumn a:hover{ text-decoration:none;}

.blogheading1{ width:646px; background:#0054A6; height:21px; font-size:18px; font-weight:bold; color:#ffffff; padding-left:11px; margin-bottom:9px;}
.blogheading2{ width:646px; font-size:16px; font-weight:bold; color:#0054A6; padding-left:11px; margin-bottom:9px;}
.blogdate{ width:646px; background:#0054A6; height:15px; font-size:11px; font-weight:bold; color:#ffffff; padding-left:11px; padding-top:3px; margin-bottom:9px;}
.blogauthor{ width:646px; background:#0054A6; height:15px; font-size:11px; color:#ffffff; padding-left:11px; padding-top:3px; margin-bottom:9px; margin-left:0px;}

.form{ width:710px;}
.form ul{ margin:0; padding:0; list-style-type:none;}
.form ul li{ display:block;}


.footer{ width:957px; background:url(../images/bgfooter.jpg) no-repeat; height:58px; clear:both; text-align:center; color:#ffffff; font-size:10px; padding-top:5px;}
.footer a{ text-decoration:none; color:#ffffff;}
.footer a:hover{ text-decoration:underline;}

.footer1{ width:957px; height:58px; clear:both; text-align:center; color:#959595; font-size:10px; padding-top:5px; margin:10px auto;}