html,body {margin: 0; padding: 0;}

body,p {font: 14px/20px 'Trebuchet ms', Verdana, 'Lucida grande', sans-serif; color: #4e3b32;}

body {background: url("images/bg.gif")}

img {border: 0px;}

hr {text-align: left; border: none 0; border-top: 2px solid #b7ceec; height: 2px; margin: 0 0 10px 0; padding: 0;}

hr.mbrshp {text-align: left; border: none 0; border-top: 2px solid #b7ceec; height: 2px; margin: 0; padding: 0;}



/*Font rules*/



h1 {font: bold 20px/22px Arial, 'Lucida grande', sans-serif; color: #6092d1;}

h2 {font: bold 18px/22px Arial, 'Lucida grande', sans-serif; color: #8C577F;}

h3 {font: bold 17px/21px Arial, 'Lucida grande', sans-serif; color: #6092d1; text-align: center; letter-spacing: -1px;}

h4 {font: bold 17px/21px Arial, 'Lucida grande', sans-serif; color: #6092d1;}

.spcr {margin-bottom: 6px;}

.spcr2 {margin: 0 0 12px 0;}

.spcr3 {margin: 0 0 6px 0;}

.spcr_btm {margin: 0;}

.line {border-bottom: 1px solid #b7ceec; margin: 0 0 1px 0;}

.tinytxt {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #6B6B6B;}

.smtxt {font: normal 11px/16px Verdana, 'Lucida grande', sans-serif;}

.smtxti {font: italic 11px/16px Verdana, 'Lucida grande', sans-serif;}

.bold {font-weight: bold;}

.boldgr {font: bold 15px/18px 'Trebuchet ms', 'Lucida grande', sans-serif; color: #464646;}

.blutxt {color: #306DC3;}

.blutxtb {font-weight: bold; color: #306DC3;}

.days {font: bold 18px 'Trebuchet ms', 'Lucida grande', sans-serif; color: #6092d1;}

.hrs {font: bold 14px 'Trebuchet ms', 'Lucida grande', sans-serif; color: #6092d1;}



.firstletter:first-letter {

font-family: Verdana, 'Lucida grande', sans-serif;

font-size: 300%;

float: left;

line-height: .8em;

color: #79665d;

margin-right: 0.03em;

margin-top:-0.25em;

margin-bottom: 0;

}



/*Misc rules*/



.right {text-align: right;}

.center {text-align: center;}

.lnbtn {text-align: right; padding: 15px 10px 0 0; margin: 0;}

.bnbtn {text-align: right; padding: 10px 10px 10px 0; margin: 0;}



.flt_lft {float: left;}

.flt_rt {float: right;}



.btns {display: inline;}



.top_lnk {text-align: right;}



/*Positioning rules*/



#container {position: relative; left: 50%; margin-left: -403px; width: 806px;}

/* #open {

float: right;

margin: 0;

padding: 2px;

font: bold 14px/14px Arial, 'Lucida grande', sans-serif; 

color: #91857f;

} */

/* #content_bg {width: 744px; padding: 21px 31px 0px 31px; margin: 20px 0 0 0; background: #fff; border: 1px solid #d0cab5;} */


#content_bg {width: 744px; padding: 21px 31px 0px 31px; margin: 20px 0 0 0; background: #fff; border: 1px solid #d0cab5;}

#header {width: 744px; height: 245px; background: url("images/mp_header.jpg") no-repeat;}

#header_sp {width: 744px; height: 156px; background: url("images/sp_header.jpg") no-repeat;}



#navbar {text-align: right; width: 744px; height: 27px; background: url("images/mp_nav.gif") no-repeat; padding: 5px 0 0 0;}



.content {width: 719px; margin: 0; padding: 20px 10px 50px 15px;}

#content_lft {clear: both; float: left; width: 500px; margin: 0; padding: 20px 0 0 0;}

#content_lftsp {clear: both; float: left; width: 650px; margin: 0; padding: 20px 0 0 0;}

#contentrt {float: left; width: 244px; padding: 23px 0 0 0; margin: 0;}

.content_txt {padding: 0 35px 0 0;}



.subpg {clear: both; float: left; width: 347px; margin: 0; padding: 20px 25px 0 15px;}

.subpgrt {float: left; width: 347px; padding: 20px 0 0 0; margin: 0;}



.contentbx {width: 714px; clear: both; margin: 0; padding: 20px 15px 10px 15px;}

.content_mt {width: 744px; clear: both; margin: 0; padding: 0;}

.svcs_lft {clear: both; float: left; width: 352px; margin: 0; padding: 0 25px 0 15px;}

.svcs_rt {float: left; width: 352px; padding: 0; margin: 0;}



#padbtm {padding-bottom: 0;}

#lnks {padding-top: 0; padding-bottom: 0;}

#lnks2 {vertical-align: top; padding: 0 0 0 10px;}

.prodtitle {font: bold 16px/15px Georgia, 'Times New Roman', serif; color: #79665d; text-transform: uppercase;}

.prod_lft {clear: both; float: left; width: 275px; margin: 0; padding: 20px 25px 20px 0; vertical-align: top;}

.prod_rt {float: left; width: 379px; padding: 0 0 20px 0; margin: 0;}

p.prod {margin: 0 0 7px 0;}



.prodtitle2 {font: bold 12px/15px Georgia, 'Times New Roman', serif; color: #79665d; text-transform: uppercase;}

.prod_lft2 {clear: both; float: left; width: 200px; margin: 0; padding: 10px 25px 0 0; text-align: center; vertical-align: top;}

.prod_rt2 {float: left; width: 479px; padding: 0 0 20px 0; margin: 0;}


.prod_lft3 {clear: both; float: left; width: 300px; margin: 0; padding: 10px 25px 0 0; text-align: left; vertical-align: top;}

.prod_rt3 {float: left; width: 379px; padding: 0 0 20px 0; margin: 0;}


.svcstitle {

position: relative;

top: 9px;

left: 8px;

font: bold 16px/18px Georgia, 'Times New Roman', serif;

color: #79665d;

text-transform: uppercase; 

background: #fff; 

padding: 2px 5px 2px 5px;

}

.svcstitle_sm {

position: relative;

top: 9px;

left: 8px;

font: bold 13px/15px Georgia, 'Times New Roman', serif;

color: #79665d;

text-transform: uppercase; 

background: #fff; 

padding: 2px 5px 2px 5px;

}

.svcs_box {

font: 14px/18px 'Trebuchet ms', 'Lucida grande', sans-serif;

padding: 20px; 

border-top: 1px solid #acc5ea;

background: url("images/box_bg.jpg") bottom no-repeat; 

margin: 0 12px 5px 0;

}

.plcy_box {

font: 14px/18px 'Trebuchet ms', 'Lucida grande', sans-serif;

padding: 20px 20px 10px 20px; 

border-top: 1px solid #acc5ea;

margin: 0 12px 10px 0;

}



.cntct_box {

font: 14px/18px 'Trebuchet ms', 'Lucida grande', sans-serif;

padding: 20px; 

border-top: 1px solid #acc5ea;

border-bottom: 1px solid #acc5ea;

margin: 0 12px 10px 0;

}

.pln_box {

font: 14px/18px 'Trebuchet ms', 'Lucida grande', sans-serif;

padding: 20px; 

margin: 0 12px 40px 0;

}



#box_rt {

display: inline;

float: right;

width: 250px;

background: #FFFFFF;

border: 3px solid #acc5ea;

padding: 20px;

margin-left: 15px;

}



.flyout {

width: 300px;

background: #FFFFFF;

border: 3px solid #acc5ea;

padding: 10px;

font: normal 11px/16px Verdana, 'Lucida grande', sans-serif;

}



#tagline {float: left; width: 375px; padding: 0; margin: 50px 0 5px 0;}

#links {float: left; width: 369px; padding: 0; margin: 50px 0 5px 0; text-align: right;}

#tag_bx {clear: both; width: 744px;}

#footer {clear: both; height: 25px; padding: 0 0 15px 0; background: url("images/footer.gif") no-repeat;}

#addr1 {float: left; padding: 6px 0 0 10px; font: bold 14px/14px Arial, 'Lucida grande', sans-serif; color: #59443b;}

#addr2 {float: right; padding: 6px 0 0 0;}

#copyright {float: right; font: normal 10px Tahoma, 'Lucida grande', sans-serif; color: #6B6B6B; padding: 3px 0 50px 0;}

#tfglnk {float: left; font: normal 10px Tahoma, 'Lucida grande', sans-serif; color: #AFAEAE; padding: 3px 0 50px 0;}



/* .box_spec {border: 1px solid #E6E1D5; padding: 8px; margin-bottom: 5px;} */

.gc1 {background: url("images/mp_gcbg1.gif") 0 0 no-repeat #FBF9F3; border: 1px solid #E6E1D5; padding: 12px; margin: 0 0 5px 0;}

.gc1_md {background: url("images/mp_gcbg1_md.gif") 0 0 no-repeat #FBF9F3; border: 1px solid #E6E1D5; padding: 12px; margin: 0 0 5px 0;}

.gc2 {background: url("images/mp_gcbg2.gif") 0 0 no-repeat #FBF9F3; border: 1px solid #E6E1D5; padding: 12px; margin: 5px 0 5px 0;}

.gc3 {border: 1px solid #E6E1D5; padding: 12px; margin: 5px 0 5px 0;}

.inrbdr {border: 1px dotted #83A6D7; padding: 0 0 0 22px; margin: 0;}

/* .gc1 {background: url("images/box_bg.jpg") bottom no-repeat; border: 1px solid #acc5ea; padding: 12px; margin: 0 0 5px 0;}

.gc2 {background: url("images/box_bg.jpg") bottom no-repeat; border: 1px solid #acc5ea; padding: 8px; margin: 5px 0 5px 0;}

.inrbdr {/* border: 1px dotted #83A6D7;  */



/*List rules*/



ul {list-style-type: none; margin: 0; padding: 0;}



.bllt li {margin: 0 0 0 20px; padding: 0 0 3px 15px; font: 14px/18px 'Trebuchet ms', 'Lucida grande', sans-serif; background: url("images/bullet.gif") no-repeat;}



/*Link rules*/



a:link,a:visited,a:active {font: 14px/18px Verdana, 'Lucida grande', sans-serif; color: #306DC3; text-decoration: none;}

a:hover {color: #8C577F; text-decoration: underline;}



a.nav:link,a.nav:visited,a.nav:active {font: bold 11px/13px Arial, 'Lucida grande', sans-serif; color: #0552bf; text-decoration: none; padding: 4px 1px 2px 1px;}

a.nav:hover {background-color: #306DC3; color: #fff; text-decoration: none; padding: 4px 10px 2px 10px;}



a.blu:link,a.blu:visited,a.blu:active {font: 14px/18px 'Trebuchet ms', 'Lucida grande', sans-serif; color: #306DC3; text-decoration: none;}

a.blu:hover {color: #8C577F; text-decoration: underline;}



a.blubld:link,a.blubld:visited,a.blubld:active {font: bold 11px Arial, 'Lucida grande', sans-serif; color: #306DC3; text-decoration: none;}

a.blubld:hover {text-decoration: underline;}



a.tfg:link,a.tfg:visited,a.tfg:active {font: normal 10px Tahoma, Arial, 'Lucida grande', sans-serif; color: #AFAEAE; text-decoration: none;}

a.tfg:hover {color: #4279C8; text-decoration: underline;}



