*  {margin:0; padding:0;}
html  {overflow-y: scroll; height: 100%; }
ul  {list-style: square inside;}
ol  {list-style: decimal inside;}
a  {outline: none; text-decoration: underline;}
a img  {border: none;}
img  {vertical-align: middle;}

a
{
color: #FFFFFF;
text-decoration: none;

}

a:visited 
{
color: #FF0000;
text-decoration: none;
}

a:active
{
color:#FF6600;
text-decoration: underline;
}

a:hover 
{
color: #00FF00;
text-decoration: none;
}

body { 
  background: url(images/background.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

p, li{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff;}

#titlebar h1
{
font-family:"Apple Chancery";
font-size:40pt;
color: #fdf5be;
text-decoration:underline;
}

h2{
color:#fdf5be;
text-decoration:underline;
}

h1, h3
{
color:#fdf5be;
}

#pagewrap 
{
width:1196px;
margin: 0 auto;
}

#header
{
background:url(images/header.png);
width:1204px;
height:421px;
margin: 0 auto;

}

#footer
{
background-color:#2057ba;
width:1196px;
height:33px;
margin: 0 auto;
}

#courses
{
text-align:center;
margin-left:100px;
width:1000px;
}

/*Submenu*/
ul#navigation
{

	list-style: none;
	position: relative;
	display: inline-table;
}

ul#navigation ul:after
{
content: ""; clear: both; display: block;
}

ul#navigation ul{display:none;}

ul#navigation li:hover > ul {display: block;}

ul#navigation ul 
{ 
background:#2057ba; 
position:absolute; 
top:100%; 
left:37%; 
border-radius: 10px;
padding:0px;
}

ul#navigation ul li 
{ 
float:none; 
position:relative; 
display:block;
border-radius: 10px;

}

ul#navigation ul li a
{
padding: 15px 40px; 
color:#FFFFFF; 
border-top:1px solid #6b727c;
}
 
ul#navigation ul li a:hover 
{ 
background:#353fb2; 
border-radius: 10px;
}
/*submenu*/

/*Navigation Starts*/

#navigation_bg
{
background:url(images/navbar.png) no-repeat 0 0;
width: 1200px;
height: 79px;
margin: 0 auto;
margin-bottom:-7px;
}

#navigation { float:left; margin-left:35px; margin-top:20px;}

ul#navigation { list-style: none}

ul#navigation li { display:inline }

ul#navigation li a 
{
display:block;
float:left;
height:35px;
}

ul#navigation li a.home
{
width:85px;
float:left;
margin-left:25px;
background:url(buttons/home.png) no-repeat bottom center;
}

ul#navigation li a.mission
{
width:103px;
margin-left:30px;
background:url(buttons/mission.png) no-repeat  bottom center;
}

ul#navigation li a.course
{
width:263px;
float:left;
margin-left:25px;
background:url(buttons/course.png) no-repeat  bottom center;
}

ul#navigation li a.links
{
width:72px;
float:left;
margin-left:30px;
background:url(buttons/links.png) no-repeat  bottom center;
}

ul#navigation li a.contact
{
width:105px;
margin-left:35px;
background:url(buttons/contact.png) no-repeat  bottom center;
}

ul#navigation li a.home:hover, ul#navigation li a.mission:hover,  ul#navigation li a.course:hover, ul#navigation li a.links:hover, ul#navigation li a.campuses:hover, ul#navigation li a.contact:hover
{
background-position:top center;
}

/*Navigation Ends*/

/*Leftside Starts*/

#leftside
{
width:800px;
height:auto;
margin-top:5px;
margin-left:0px;
float:left;
}

#titlebar
{
width:800px;
margin-left:40px;
}

#content
{
min-height:400px;
height:auto;
padding:15px;
margin-left:45px;
line-height:120%;
}

#contentmission
{
min-height:400px;
height:auto;
padding:15px;
margin-left:150px;
line-height:120%;
}

#contentexpectations
{
min-height:200px;
height:auto;
padding:15px;
margin-left:150px;
line-height:120%;
}

#contactcontent
{
background:#2057ba;
min-height:400px;
height:auto;
padding:15px;
margin-left:45px;
line-height:120%;
box-shadow: 10px 10px 5px #5433ca;
border-radius:25px;
}

/*Leftside Ends*/

/*Sidebar Starts*/

#sidebar
{
float:right;
width:329px;
height:459px;
margin-top:5px;
margin-left:0px;
background:url(images/sidebar.png) no-repeat 0 0;
}

ul.mission
{
list-style:circle;
}

ul.expectations
{
list-style: decimal;
}

ul#sidecontent {margin-top:60px; margin-left:100px; color: #000000; list-style:circle;}

ul#list {margin-top:10px; margin-left:35px; color:#FFFFFF; list-style-type:circle;}


ul#sidecontent li a.sidetext, ul#sidecontent li a.sidetext:link
{
color:#FFFFFF;
font-size:20px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
line-height:30pt;
}

ul#sidecontent li a.sidetext:hover
{
color: #00FF00;
text-decoration: none;
}

#sidecontactbar
{
float:right;
width:329px;
height:459px;
margin-top:0px;
margin-right:0px;
background:url(images/sidecontactbar.png) no-repeat 0 0;
}


#sidecontactinfo
{
margin-top:20px; 
margin-left:130px; 
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20pt;
}

#sidecontactinfo p
{
font-size:14px;

}


/*Sidebar Ends*/