html, body, #ct100_PageBody {
background-image: url(/UserFiles/Servers/Server_3147303/Image/yelgrad.jpg);
background-position: top left;
background-repeat: repeat-x;
background-color:#fddc68;
background:url(/UserFiles/Servers/Server_3147303/Image/yelgrad.jpg) repeat-x top #fddc68;
background-attachment: fixed;
}

a.admin_menu,
a.admin_menu:link,  a.admin_menu:active, a.admin_menu:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding-right:3px;
}
a.admin_menu:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  padding-right:3px;
}
a.user_link,
a.user_link:link,  
a.user_link:active, 
a.user_link:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
a.user_link:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
a.SSlink,
a.SSlink:link,  
a.SSlink:active, 
a.SSlink:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:#4f4f4f;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
a.SSlink:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:#4f4f4f;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}
a.schoolname,
a.schoolname:link,
a.schoolname:active,
a.schoolname:visited,
a.schoolname:hover
{
  font-family:Helvetica, Arial,sans-serif;
  font-weight:bold;
  font-size:34px;
  text-decoration:none;
  color:#000000;
}

#userlink {
  color:#000000;
  font-family: tahoma, sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 10px;
}

#helplink {
  padding-right: 10px;
}

#helplink a.admin_menu,
#helplink a.admin_menu:link,  
#helplink a.admin_menu:active, 
#helplink a.admin_menu:visited,
#helplink a.admin_menu:hover
{
  color:#ffffff;
}

#searchbox {
  padding-right: 10px;
}

#menutop {
  background:url(/UserFiles/Servers/Server_1339285/Image/kcs_menutop.jpg) repeat-x center bottom;
height: 6px;
}

#menubottom {
  background:url(/UserFiles/Servers/Server_1339285/Image/kcs_menubottom.jpg) repeat-x center bottom;
height: 6px;
}

#menubar {
  padding-left:15px;
}

a:link,a:hover
{
  text-decoration: none;
}
#pageTitle
{
   font-family: Arial,sans-serif;
   font-size:18px;
   color:#2f478f;
   font-weight:bold;
   padding-top:5px;
}

#breadcrumb,  #breadcrumb td,#breadcrumb a
{
	color: #900000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#breadcrumb a:hover {
    color: #900000;
    font-family: Arial, Helvetica;
    font-size:11px;
}

}
/**Home Page Content Style**/

.content
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		line-height:20px;
}
.homepage_title
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:15px;
		color:#3a3b3f;
}
a.list,
a.list:link,
a.list:active,
a.list:visited
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4f4f4f;
		line-height:17px;
        text-decoration:none;
}
a.list:hover
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4f4f4f;
		line-height:17px;
        text-decoration:underline;
}
a.news_link
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4f4f4f;
		text-decoration:none;
}
a.news_link:hover
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4f4f4f;
		text-decoration:underline;
}
#news_box
{
	border: 1px solid #737a9f;
	padding: 20px;
	background:#e6edfa;
	width:205px;
	height:195px;
}

#top_logo {
        padding-left: 5px;
}
/**End**/

/*main menu */

/** Menu First Level BG **/
.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover
{
                background: none;
}

/** Menu First Level Border **/
.main_menul0iout,
.main_menul0iover
{
                border: none;
                padding: 0px;
}

/** Menu First Level Text **/
.main_menuwhite,
.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover
{
                color: #FFFFFF;
                font-family: verdana,sans-serif;
                font-weight:bold;
                font-size: 13px;
                text-decoration: none;
}

/** Menu First Level Text Hover **/
.main_menul0oover,
.main_menul0iover
{
                text-decoration: underline;
}

/** Submenu BG **/
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
                background:#2f478f;
}

/** Submenu Border **/
.main_menul1iout,
.main_menul1iover
{
                border: 1px solid #ffffff;;
                padding: 3px 3px 3px 14px;
}

/** Submenu Text **/
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
                color: #FFFFFF;
                font-family: verdana,sans-serif;
                font-weight:bold;
                font-size: 12px;
                text-decoration: none;
}

/** Submenu Text Hover **/
.main_menul1oover,
.main_menul1iover
{
                text-decoration: underline;
}


/* end menu */

/*layout styles */

#layout_left {
  /*padding: 6px;*/
  padding-top:10px;
  padding-bottom:10px;
  text-align: center;
}

#layout_middle {
  /*padding: 6px;*/
  padding-top:10px;
  padding-bottom:10px;
}

#layout_right {
  /*padding: 6px;*/
  padding-top:10px;
  padding-bottom:10px;
}



*/




/** START Mini Upcoming Events style**/

.tbl_mini_upcomingevent
{
	
        width: 190px;
        height: 100px;
        background: #ffffff;
        margin: 0px;
        margin: 15px;
        padding: 15px 0px;

    
}

.tbl_mini_upcomingevent td
{
	color:#ffffff;
        margin-right:8px;
}

td.mini_upcomingevent_header
{
	font-weight:bold;
	color: #ffffff;
	font-family:Arial,Helvetica;
	font-size: 12px;
        text-transform: uppercase;
        height:34px;
background:url(/UserFiles/Servers/Server_1339285/Image/kcs_portlettop2.jpg) repeat-x right;
        padding-left:10px;
        margin-bottom:5px;
}

//* this one below is the actual title of the events box*//

td.mini_upcomingevent_header,
td.mini_upcomingevent_header a,
A.mini_upcomingevent_header:link,
A.mini_upcomingevent_header:visited,
A.mini_upcomingevent_header:hover
{
	padding-bottom: 1em;
	color: #666666;
	font-family: Arial,sans serif;
	font-size: 15px;
	font-weight: bold;
	background: none;
        margin-bottom:5px;
}

.mini_upcomingevent_event
{
	padding-bottom: 2em;
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

A.mini_upcomingevent_event,
A.mini_upcomingevent_event:link,
A.mini_upcomingevent_event:visited,
A.mini_upcomingevent_event:hover
{
	padding:0px;
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #333333;
}

A.mini_upcomingevent_event_bold:link, A.mini_upcomingevent_event_bold:visited
{
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

A.mini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

#log {
font-weight;bold;
font-size: 15px;
}
/** END Mini Upcoming Events **/


/**Mini-Calendar Style**/


.tbl_mini_calendar
{
        background:#7290b1;
        width:148px;
       
        
}
td.mini_calendar_header_small
{
        color: white;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 9pt;
        background:#7290b1;
}


td.mini_calendar_header
{
        font-weight:bold;
        color: white;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11pt;
        background:#7290b1;
        margin-bottom:5px;
}

.mini_calendar_tbl
{
        background:#7290b1;
        margin: 0px 15px;
}

a.mini_calendar_event_bold_small:link,
a.mini_calendar_event_bold_small:visited,
a.mini_calendar_event_bold_small:active {
color:#ffffff;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}


a.mini_calendar_event_bold_small:hover {
color:#dddddd;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}

a.mini_calendar_event_small:link, 
a.mini_calendar_event_small:visited, 
a.mini_calendar_event_small:active {
color:ffffff;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:8pt;
text-decoration:underline;
}



a.mini_calendar_event_small:hover {

color:ffffff;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:8pt;
text-decoration:underline;
}

.tbl_mini_upcomingevent {
margin-top:20px;
background-color:#FFFFFF;
}


/*
#calendar_holder > table:first-child {
margin-left:20px;
}
*/

.content
{
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		line-height:20px;
}



.sectionTitle {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#1b4e90;
	text-transform:uppercase;
        margin:0px;
}

#sectionHeader {
        background:transparent url(/UserFiles/Servers/Server_1339285/Image/kcs_portlettop2.jpg) 	repeat scroll right center;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:34px;
        padding-left:8px;
	text-transform:uppercase;
}

#subSectionTitle {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
        color:#11548b;

}

#subSection {
        width: 190px;
        padding-left:30px;
}



#footer a,
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
        color:#ffffff;
        font-size:11px;
}

div#news_content_body {
        padding:5px 10px;
}

#userlink {
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  padding-bottom:5px;
  padding-right: 10px;
}

#publish,
#publish:link,  
#publish:active, 
#publish:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#publish:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:#022846;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

#slogan {
  font-family: verdana, sans-serif;
  color:#176190;
  font-weight: bold;
  font-style: italic;
  font-size:12px;
  padding:5px 0px 10px 20px;
}
