/*
green blue - 224c5e
red - d51f26
*/

body {
margin-top:5px;
background-color:#f2f2f2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

p{
text-align:justify;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
font-size:13px;
}

a{
color:#d51f26;
}

h1{
font-size:19px;
font-weight:normal;
}

h1 span{
color:#d51f26;
}

h2{
text-transform:uppercase;
font-size:14px;
font-weight:normal;
}

#main{
margin:0 auto;
width:1018px;
}

.fieldset{
padding:10px;
border:#CCC 1px solid;
font-size:11px;
width:900px;
margin-left:25px;
margin-right:25px;
}

/* Banner - START*/

#banner{
width:1018px;
}

#banner_left{
float:left;
width:384px;
}

#banner_right{
float:left;
width:634px;
}

/* Banner - END */

/* Menu - START */

#menu{
background-color:#f3f3f3;
border-top:#ebebeb 1px solid;
border-bottom:#ebebeb 1px solid;
margin-left:4px;
width:1010px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.menu_item{
float:left;
width:105px; /* 126px */
text-transform:uppercase;
text-align:center;
}

.menu_item a{
border-right:#e1e1e1 1px solid;
text-decoration:none;
padding-top:8px;
padding-bottom:9px;
color:#333;
display:block;
}

.menu_item a:hover{
background-color:#999;
color:#fff;
display:block;
}

.menu_item_end{
float:left;
width:106px;
text-transform:uppercase;
text-align:center;
}

.menu_item_end a{
border-right:#ebebeb 1px solid;
text-decoration:none;
padding-top:8px;
padding-bottom:9px;
color:#333;
display:block;
}

.menu_item_end a:hover{
background-color:#999;
color:#fff;
display:block;
}

/* Menu - END */

#main_content{
background-image:url(/images/body_bg.jpg);
background-repeat:repeat-y;
width:1018px;
}

#content_body
{
min-height:500px;
padding:10px 20px 10px 20px;
width:978px;
}

#main_content_end{
background-image:url(/images/body_end.jpg);
min-height:17px;
height:17px;
width:1018px;
}

/* Home - START */

#home_body{
width:978px;
}

#home_left{
float:left;
width:490px;
}

#home_right{
float:left;
width:452px;
padding-left:35px;
padding-top:15px;
}

.courseheader_red{
color:#d51f26;
background-image:url(/images/content/arrow_bull.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:22px;
font-size:12px;
}

.courseheader_red a{
color:#d51f26;
text-decoration:none;
}

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

.coursedesc{
margin-bottom:14px;
margin-top:6px;
padding-left:22px;
}

/* Home - END */

/* Course - START */

#course{

}

#course p{
padding-top:5px;
}

#course span{
padding-bottom:3px;
line-height:28px;
}

#course b{
line-height:22px;
}

#course li{
line-height:21px;
font-size:12px;
}

.sub_title{
font-size:15px;
color:#d51f26;
padding-top:3px;
}

/* Course - START */

/* Recommendations Page - START */

.recommend_quote{
margin-bottom:20px;
margin-top:8px;
line-height:20px;
}

.recommend_name{
font-size:11px;
}

.recommend_loc{
font-size:11px;
color:#ff0000;
}

.recommend_links{
line-height:28px;
}

/* Recommendations Page - END */

/* Footer - START */
#kkfooter{
margin:0 auto;
width:1000px;
font-size:10px;
color:#666;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#kkfooter_left{
float:left;
width:700px;
}

#kkfooter_right{
float:left;
width:300px;
text-align:right;
}

#kkfooter_right a{
color:#666;
text-decoration:none;
}

#kkfooter_right u{
color:#d51f26;
text-decoration:underline;
}

#kkfooter_right a:hover{
color:#d51f26;
text-decoration:underline;
}
/* Footer - END */
