body {
margin:0;
padding:0px;
background-color:#373737;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
a {
color:#666666;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#333333;
}
.clear { 
clear: both;
}
.alltext_1 {
color:#DDBBFF;
font-size:18px;
font-weight:bold;
}
.alltext_2 {
color:#ffffff;
font-size:16px;
}
.alltext_3 {
color:#999999;
font-size:10px;
}
.alltext_4 {
color:#000000;
font-size:13px;
font-weight:bold;
}
.alltext_5 {
font-size:18px;
font-weight:bold;
}
.border {
border:1px solid #000000;
margin:5px 0px 5px 0px;
}
.input {
font-size: 12px;
color:#333333;
}
.img {
width:auto; height:auto; float:left }

div#wrapper {
margin:0px auto;
width:955px;
}
div#header {
width:955px;
height:176px;
}
/* ----- #menu box ----- */
div#menu {
width:955px;
height:54px;
}

/* ----- #boxout box ----- */
div#Boxabout {
width:955px;
height:187px;
float:left;
}
div#Boxabout2 {
width:955px;
height:50px;
float:left;
}

/* ----- #about box ----- */
div#about {
width:296px;
height:186px;
float:left;
}
div#about2 {
width:640px;
height:187px;
float:left
}
div#about3 {
width:19px;
height:187px;
float:left
}
div#about4 {
width:296px;
height:50px;
float:left
}
div#about5 {
width:640px;
height:50px;
float:left
}
div#about6 {
width:16px;
height:50px;
float:left
}

/* ----- #features box ----- */
div#features {
width:220px;
height:198px;
padding:60px 15px 0px 29px;
background:url(images/index_18.jpg) no-repeat;
float:left;
}
div#features2 {
width:230px;
height:198px;
padding:60px 8px 0px 11px;
background:url(images/index_19.jpg) no-repeat;
font-size:16px;
color:#000000;
float:left;
}
div#features3 {
width:442px;
height:258px;
float:left;
}

/* ----- #footer box ----- */
div#footer {
width:955px;
height:76px;
padding:6px 0px 0px 0px;
background:url(images/index_22.jpg) no-repeat;
text-align:center;
float:left;
}
div#chicklets {
width:940px;
height:30px;
padding:3px 15px 0px 0px;
text-align:right;
float:left;
}

/* ----- #center box ----- */
div#center {
width:922px;
height:auto;
padding:0px 19px 0px 14px;
background:url(images/template_22.jpg) repeat-y;
float:left;
}

/* ----- #programs box ----- */
div#programs {
width:917px;
height:auto;
padding:0px 19px 0px 19px;
background:url(images/template_17.jpg) repeat-y;
float:left;
}
div#programs .oursites{
width:458px;
height:auto;
padding:10px 0px;
text-align:center;
float:left;
}

/* ----- #contact box ----- */
div#contactBox {
width:872px; height:auto; margin:0px auto; color:#000000;
}
div#contactBox .contact {
width:160px; height:20px; background:#CCCCCC; border:1px solid #CCCCCC; color:#000000; padding:7px 5px; float:left;
}
div#contactBox .contact2 {
width:160px; height:20px; border:1px solid #CCCCCC; color:#000000; padding:7px 5px; float:left;
}
div#contactBox .mtooltext {
width:832px; height:auto; padding:0px 20px;
}
/* ----- #resource box ----- */
div#contactBox .resources {
width:174px;
height:auto;
padding:10px 0px;
text-align:center;
float:left;
}

/* ----- #login box ----- */
div#login {
width:832px;
height:67px;
padding:13px 20px 0px 20px;
margin:20px 0px 0px 0px;
background:url(images/login-bg.jpg) no-repeat;
float:left;
}
div#login .text{
margin:13px 0px 0px 0px;
float:left;
}
div#login .box{
margin:10px 10px 0px 10px;
float:left;
}
div#login .bt{
margin:4px 10px 0px 5px;
float:left;
}

/* ----- #banner box ----- */
#banners {
width:872px;
height:auto;
padding:5px 0px;
border-bottom:1px dashed #999999;
float:left;
}