#homebanner{margin:0 0 4px 0; padding:0; width:;}
#homebanner img {border:none; margin:0; padding:0;}

.bodytext
{
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.bodytextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.bluetextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.bluetext
{
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.bluetextsm
{
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.darkbluetext
{
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.darkbluetext11
{
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.darkbluetextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.bodytext11
{
    FONT-SIZE: 11px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.titletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.redtext
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.yellowtext
{
    FONT-SIZE: 12px;
    COLOR: #f7f8d7;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.formtext
{
    BORDER-RIGHT: #7bbfea 1px solid;
    BORDER-TOP: #7bbfea 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #7bbfea 1px solid;
    COLOR: #434343;
    BORDER-BOTTOM: #7bbfea 1px solid;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.graytextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #747474;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.darkgraybold18text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #696969;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.darkgraybold14text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #696969;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
A.bodytextlink
{
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextlink:active
{
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextlink:visited
{
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextlink:hover
{
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextlink:hover
{
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextboldlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextboldlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextboldlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextboldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextboldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytextboldunderlinelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bodytextboldunderlinelink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bodytextboldunderlinelink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bodytextboldunderlinelink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bodytextboldunderlinelink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bodytext11boldlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytext11boldlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytext11boldlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytext11boldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytext11boldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetextboldlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetextboldlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetextboldlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetextboldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetextboldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetextsmlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bluetextsmlink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bluetextsmlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bluetextsmlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.bluetextsmlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.blacktextboldlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextboldlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextboldlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextboldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextboldlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextlink
{
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextlink:active
{
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextlink:visited
{
    FONT-SIZE: 12px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.blacktextlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bodytext11link
{
    FONT-SIZE: 11px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
A.bodytext11link:active
{
    FONT-SIZE: 11px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
A.bodytext11link:visited
{
    FONT-SIZE: 11px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
A.bodytext11link:hover
{
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
A.bodytext11link:hover
{
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
A.bluetext11link
{
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetext11link:active
{
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetext11link:visited
{
    FONT-SIZE: 11px;
    COLOR: #2f8cd4;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetext11link:hover
{
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.bluetext11link:hover
{
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.bodytext11bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #434343;
    FONT-FAMILY: Verdana, Helvetica, 'san serif'
}
.lightbluetext11
{
    FONT-SIZE: 11px;
    COLOR: #298ed6;
    FONT-FAMILY: Verdana, Helvetica, 'sans serif'
}
.lightbluetext10bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #298ed6;
    FONT-FAMILY: Verdana, Helvetica, 'sans serif'
}
A.lightbluetext11
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #298ed6;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
A.lightbluetext11:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.darkbluetext11bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
LI
{
    MARGIN-TOP: 1.2em;
    MARGIN-BOTTOM: 1.8em
}
.redtext11
{
    FONT-SIZE: 11px;
    COLOR: #ff3300;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
.footertext
{
    FONT-SIZE: 10px;
    COLOR: #6a6a6a;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
A.footertext
{
    TEXT-DECORATION: none
}
A.footertext:hover
{
    TEXT-DECORATION: underline
}
.graytextbold11
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #555555;
    FONT-FAMILY: Verdana, helvetica, arial
}
A.graytextbold11
{
    COLOR: #555555;
    BORDER-BOTTOM: #555555 1px dashed;
    TEXT-DECORATION: none
}
/*homepage message only */
#frontmsg {margin:0; padding:0;}
#frontmsg p {FONT-FAMILY: verdana, helvetica, arial, sans-serif;
color:#6a6a6a; font-weight:normal;
line-height:1.1em; padding:0px; margin-top:0px; margin-bottom:.5em; margin-left:5px; 
font-size:11.3px;}

/*pressroom table added 2007 Oct.*/
.pressTable{
font-size:11px;
color:333;
}
.pressBox{
border:1px solid #ccc;
padding:4px;
width:180px;
margin-bottom:1em;
margin-left:300px;
}
.ReleaseSubHeader {
margin-top:8px;

font-family:times roman, serif;
font-style:italic;
font-weight:normal;
}

.titlePurple
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica
}
.selectinfo
{
}
ul.selectinfo
{list-style:url(../images/franchise/home/arrow-single.gif); margin:0 0 0 35px; padding:0;
}
li.selectinfo
{margin:0px; padding:0;
}
.padder
{margin:0 0 0 16px;
}
.padder2
{margin:3px 0 0 20px;
}
h5.heading {margin:12px 0  4px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #192da3;
    FONT-FAMILY: Verdana, Helvetica, san-serif
}
/*homepage banner layout*/
#homebanner{ margin:0 0 4px 0; padding:0;}
#homebanner img {border:none; margin:0; padding:0;}

/*Office locations style*/

.leftPadd{margin-left:45px;}
#wrap {padding-left:45px; margin:0;FONT-FAMILY: Verdana, helvetica, arial; }
#wrap .sec { padding:0;}
#wrap .clear {clear:both;}
#wrap .col-R { 
float:right; display:inline; width:250px;}
#wrap .col-L {float:left; display:inline; width:250px;padding-bottom:35px;}
#wrap dl {font-weight:bold; font-size: 12px; color:#2f8cd4;}
#wrap dl .dlBg{background:#CCCECF;padding:3px;text-align:center;}
#wrap dt {font-weight:bold; font-size: 11px; color:#192da3; margin-top:4px; }
#wrap dd {font-weight:normal; font-size: 11px; color:#555;margin-bottom:6px; margin-left:0px;}
#wrap dd a {font-weight:normal; color:#2F8CD4;}

/*About Kumon style*/
.PageSecTop{margin:20px 0 0 35px;  padding:0;width:538px;}
.SecIntro{width:520px;}
 .SecImgL {float:left;}
.SecFoster{float:right; width:330px;}
.SecFoster ul li{list-style-image: url(../images/about/about-list-sq.gif);color:#2d8dd6; font-family:Verdana, helvetica, arial, sans-serif; font-size:11px; font-weight:bold; margin:3px; padding-bottom:2px; border-bottom:solid 1px #eae7dc;}
.SecFoster ul li{}

/*Pressroom style*/
ul.presskit li {margin:3px 0px 3px 0;}

.clear {clear:both}