@charset "utf-8";
/* CSS Document */

body {

background:#FFFFFF url(images/bg.jpg) repeat-y scroll center top;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
line-height:1.5em;
margin-top:12px;
text-align:center;
}
a:link {
color:#E27912;
text-decoration:underline;
}
a:visited {
color:#D36A04;
}
a:hover {
text-decoration:none;
}
h1 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:21px;
line-height:0.9em;
margin:12px 0 15px;
}
h1.moreSpace {
line-height:1.125em;
}
h2 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin:5px 0 8px;
}
h2.moreSpace {
margin-top:1em;
}
h3 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin:5px 0 8px;
}
p {
margin-top:0;
}
#container {

background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
padding:0;
text-align:left;
width:744px;
}
#navigationBlur {

background:transparent url(images/nav-blur.gif) no-repeat scroll 50% 291px;
}
#subNavigationBlur {

background:transparent url(images/nav-blur.gif) no-repeat scroll 50% 131px;
}
#banner {

background:transparent url(images/top.gif) no-repeat scroll 0 0;
position:relative;
text-align:right;
}
#banner-hp {

background:transparent url(images/top.gif) no-repeat scroll 0 0;
position:relative;
text-align:left;
height: 291px;
}
#logo {
/*position:absolute;
right:67px;
top:92px;
*/
float: right;
margin-top: 92px;
margin-right: 67px;
}
#subLogo {
position:absolute;
right:594px;
top:5px;
}
#navigation {

background:transparent url(images/nav-bg.gif) repeat-x scroll 0 0;
height:28px;
padding:0 0 0 30px;
text-align:center;
}
#content {
clear:both;
padding:17px 23px 15px 26px;
}
#subContent {
padding:17px 43px 15px 26px;
}
#homeLeft {

background:transparent url(images/hm-line-l.gif) repeat-y scroll 0 0;
width:381px;
}
#hmLeftTop {

background:transparent url(images/hm-top-l.gif) no-repeat scroll 0 0;
height:10px;
}
#hmLeftBottom {

background:transparent url(images/hm-bottom-l.gif) no-repeat scroll center bottom;
min-height:160px;
padding:0 37px 20px 45px;
}
#homeRight {

background:transparent url(images/hm-line-r.gif) repeat-y scroll 0 0;
float:right;
width:269px;
}
#hmRightTop {

background:transparent url(images/hm-top-r.gif) no-repeat scroll 0 0;
height:10px;
}
#hmRightBottom {

background:transparent url(images/hm-bottom-r.gif) no-repeat scroll center bottom;
min-height:160px;
padding:0 37px 20px 45px;
}
#subLeft {

background:transparent url(images/sub-line.gif) repeat-y scroll 0 0;
float:left;
width:500px;
}
#subLeftTop {

background:transparent url(images/sub-top.gif) no-repeat scroll 0 0;
height:10px;
}
#subLeftBottom {

background:transparent url(images/sub-bottom.gif) no-repeat scroll center bottom;
min-height:350px;
padding:0 50px 20px 15px;
position:relative;
}
#subRight {
color:#7D7373;
float:right;
width:176px;
}
#subRight a {
/* -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding; 
background:transparent url(images/sub-link-bg.gif) no-repeat scroll 0 0;*/
color:#666666;
background-color:#ffecce;
border-top: #ffbe57 1px solid;
border-bottom: #ffbe57 1px solid;
display:block;
height:auto;
/*line-height:1.5em;*/
padding:6px 0 6px 10px;
text-decoration: none;
}
#subRight a:hover {text-decoration: underline;}

#subRight a.plainlink {
background: none;
display: inline;
padding: 0;
text-decoration: none;
border: none;
}
#subRight a.plainlink:hover {text-decoration: none;}

#subright p {
margin:0;
}
/*#quote {
padding:0 6px 0 11px;
}*/
#content ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 5px 30px;
}
#devider {

background:transparent url(images/hm-devider.gif) no-repeat scroll 0 0;
height:18px;
}
#footer {

background:transparent url(images/hm-bottom.gif) no-repeat scroll center bottom;
color:#59554F;
font-size:9px;
min-height:34px;
padding:10px 18px 10px 0;
position:relative;
text-align:right;
}
#footer a {
color:#59554F;
}
.cert {
font-size:1em;
font-weight:bold;
line-height:1.2em;
margin:10px 0;
text-align:center;
}
#action {

/*background:transparent url(images/acrtion-foot.gif) no-repeat scroll 0 0;
font-size:1px;
*/height:21px;
position:absolute;
left:14px;
top:13px;
margin-top:-5px;
font-family:Georgia,Times,serif;
font-size: 16px;
font-weight: bold;
}

.banner {
margin-top:18px;
}
.clear {
clear:both;
}
.photoLeft {
float:left;
margin:15px 15px 10px 0;
}
.photoRight {
float:right;
margin:0 0 10px 15px;
}

#privacyPolicy {
bottom:5%;
position:absolute;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

.here {
color:#FFBE57;
display:block;
font-weight:bold;
padding:5px 0 5px 0.8em;
width:14em;
}
#nav li {
float:left;
margin:0;
padding:0;
display:block;
height:28px;
overflow:hidden;
position:relative;
text-align: center
}
#nav li a {
display:block;
height:20px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-top:4px;
}
#nav li a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#home, #about {
background: url(images/menubg.gif) repeat-x scroll left top;
width:89px;
}
#home:hover, #about:hover {
background-position:left bottom;
}
#services {
background: url(images/menubg.gif) repeat-x scroll left top;
width:106px;
}
#services:hover {
background-position:left bottom;
}
#resources {
background: url(images/menubg.gif) repeat-x scroll left top;
width:117px;
}
#resources:hover {
background-position:left bottom;
}
#contact, #courses {
background: url(images/menubg.gif) repeat-x scroll left top;
width:102px;
}
#contact:hover,#courses:hover {
background-position:left bottom;
}
