html{height:100%;}

body {margin:0px; padding:19px 0px 0px 0px; background:#4e8fc8 url('../img/bg.jpg') top left repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}

div,img {margin:0px; padding:0px; position:relative;}

ul, li, input, select, textarea, p, span{position:relative;}

img{border-style:none;}

.clear{clear:both;overflow:hidden;height:0px;}

a:link, a:visited, a:hover{color:#2f5878; text-decoration:none;}

p{margin:0px 0px 6px 0px; position:relative;}

.color{color:#e11e25;}

h1{font-size:30px; color:#2f557a; margin:0px 0px 20px 0px; font-family:Helvetica;}

h2{font-weight:bold; color:#000000; font-size:24px; margin:0px 0px 10px 0px;}

ul{list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:11px;}

ul li{ margin:0px 0px 3px 0px; padding:4px 0px 4px 28px; font-size:13px; font-weight:bold; color:#000000; background:transparent url('../img/icon_list.jpg') center left no-repeat;}

input[type="text"], textarea, select{ position:relative; background-color:#ffffff; border:1px solid #dbdbdb; padding-left:5px;}

select{border-color:#a7a6aa;}

.invis{width:0px;height:0px;overflow:hidden;}
/* end inits */

.pageHeader{width:889px;height:165px; background:transparent url('../img/header.jpg') top left no-repeat; margin:0px auto;padding:10px 0px 0px 0px;font-size:18px; font-weight:bold;color:white;line-height:19px;}

.pageHeader .rightSide{float:right;text-align:center;width:278px;}

.pageHeader .leftSide{float:left;text-align:center;width:280px;}

.navBar{width:859px;margin:0px auto;height:72px;padding:0px 0px 0px 30px;background:transparent url('../img/navbar.jpg') top left no-repeat;}

.navBar .link{width:133px;height:47px;float:left; background:transparent url('') 0px 0px no-repeat; margin-right:5px; overflow:hidden;}

.navBar .link img{width:133px;height:47px;}

.mainBody{width:827px;height:auto;padding:0px 25px 20px 37px;background:transparent url('../img/body_repeat.png') top left repeat-y;margin:0px auto;}

.pageFooter{width:857px;height:35px;background:transparent url('../img/footer.jpg') top left no-repeat; margin:0px auto; color:#cdcdcd; padding:22px 16px 0px 16px; text-transform:uppercase; font-size:11px;}

.pageFooter a:link, .pageFooter a:visited, .pageFooter a:hover{color:#cdcdcd;}

.pageFooter span{margin-right:5px; display:inline;}

.mainBody .leftContent{width:431px;margin-right:32px;float:left;}

.mainBody .rightContent{width:362px;float:left;}

.mainBody .leftSubContent{width:269px;margin-right:12px;float:left;}

.mainBody .rightSubContent{width:545px;float:left;}

.mainBody .rightSubContent h1{text-transform:uppercase; font-size:30px;}

.mainBody .leftSubContent .apptBox{text-align:center; font-weight:bold; font-size:17px;}

.mainBody .leftSubContent .apptBox span{color:#2f557a;font-size:25px;}

.mainBody .rightSubContent .apptBox{text-align:center; font-weight:bold; font-size:24px;}

.mainBody .rightSubContent .apptBox span{color:#2f557a;font-size:35px;}

.homeBottom{width:291px;height:122px;background:transparent url('../img/home_bottom.jpg') top left no-repeat; margin:0px auto; padding:5px 50px 0px 548px; text-align:center; font-size:24px; font-weight:bold;}

.homeBottom span{color:#2f557a;font-size:35px;}

.contact{width:405px;margin-bottom:20px;}

.tenstep{
	width:404px;height:124px;font-weight:bold;padding:49px 11px 0px 11px;background:transparent url('../img/10_step.jpg') top left no-repeat;
}

.tenstep .half{width:200px;float:left;}

.pop{width:213px;height:188px;background:transparent url('../img/pop.png') top left no-repeat;display:none;position:absolute; color:#2f5878; padding:6px;}

.mainBody .rightSubContent .specialBox, #printSpecial{width:357px;background:transparent url(../img/special_str.jpg) repeat-y scroll 0px 0px;float:left;margin-left:30px;}
#printSpecial{margin-left:0px;}
.mainBody .rightSubContent .specialBox .specialBoxTop, #printSpecial .specialBoxTop{width:357px;height:31px;background:transparent url(../img/special_top.jpg) no-repeat scroll 0px 0px;}
.mainBody .rightSubContent .specialBox .specialBoxCopy, #printSpecial .specialBoxCopy{width:296px;margin-left:30px;}
.mainBody .rightSubContent .specialBox .specialBoxCopy h2, #printSpecial h2{color:#2f557a;font-size:22px;}
.mainBody .rightSubContent .specialBox .specialBoxCopy strong, #printSpecial strong{font-size:14px;}
.mainBody .rightSubContent .specialBox .specialBoxCopy .tiny, #printSpecial .tiny{font-size:10px;}
.mainBody .rightSubContent .specialBox .specialBoxBotm, #printSpecial .specialBoxBotm{width:357px;height:49px;background:transparent url(../img/special_botm.jpg) no-repeat scroll 0px 0px;}
