/*baseline css - browser reset*/ 
@import url("rtf_text.css");
.stretcher:after{
content: ".";
display: block!important; 
height: 0px!important;
clear: both!important; 
visibility:hidden;}
*{margin: 0px;	padding: 0px;
	list-style: none none outside;}
* *{}
html{overflow-y:scroll;}
body{font-size:68.5%;text-align:center;}
hr.clearboth {clear: both;font-size: 1px!important;height: 1px!important;line-height:1px!important;color:#b8bae5!important;border:1px solid #b8bae5!important;}
#primary h1.titles{
text-transform:capitalize;
}
/*end baseline*/
div#header {
	background-color:#7f81ba;
		margin-top:2em;
		height:101px;
		position:relative;
	}
	#branding{height:103px;}
body {
	
	background-color: #ffffff;}
div#wrapper {
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	position:relative;
	text-align:left!important;}

#searchbox input{
float:left;
display:inline;
}
div#footer {
	margin-top: 10px;
	padding-bottom: 30px;
	clear: both;
	text-align: left;
}
ul#linksmenu {
	font-size: 1em;
	display:block;
	margin-top:8px;
	margin-bottom:-18px;
}
#linksmenu li {
	text-align: center;
	list-style-position: outside;
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-left: 0px;
	float: right;
	font-weight:normal;
	border-right:1px solid #888;
	}
#linksmenu li a{
color:#000;
font-size:1.1em;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
text-decoration:none;
}
#linksmenu li a strong{font-weight:normal;}
div.menulevel1 {
	clear: both;
	 float:left;
	 background-color:#b8bae5;
     line-height:normal;
	  width:100%;
	  }
	  #footer ul li {
	text-align: center;
	list-style-position: outside;
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right:5px;
	padding-bottom: 0;
	padding-left:5px;
	margin-left: 0px;
	float: right;
	font-size: 1em;
	font-weight:normal;
	border-right:1px solid #888;
	}
#footer ul li a{
color:#000;
font-size:1em;
font-family:Arial;
}
.menulevel1 ul {
 margin:0;
 margin-top:-3px;
	  padding:0px 0px 0px 0px;
	  list-style:none;
	 background-color:#b8bae5;
	 width:946px;
}
.menulevel1 li {
 float:left;
      padding:0 0 0 0;
      text-decoration:none;
	  margin-left:5.5%;
	  margin-right:5%;
	 font-family: "Trebuchet MS", Tahoma, sans-serif;
	  }
.menulevel1 li:hover{
/*background-color:#7f81ba;*/
text-decoration:underline;
}
.menulevel1 li:hover a{
color:#fff;}
.menulevel1 li a{
  float:left;
      display:block;
      padding:8px 0px 8px 0px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	  text-decoration:none;
	  color:#4f506f!important;
	  letter-spacing:-0.05ex;
	  font-size:1.4em!important;
	  font-weight:bold!important;}
li.menu_Home{
border:none!important;}
li.menu_blog li a{
      padding:8px 12px 8px 10px!important;
}
ul li.menu_iag a{
padding:8px 14px 8px 14px!important;
}
#footer{
border-top:1px solid #000;
background-image:url(footer_logo.gif);
background-position:left top;
background-repeat:no-repeat;
}
#footer p {
	margin: 0px;
	font-size: 1.2em;
}
a:hover{
text-decoration:underline!important;
}


#searchbox{height:25px;}
#searchbox form{padding-top:3px!important;padding-bottom:3px!important;}
#searchbox input.txt{
width:108px;
padding:0;

}
#searchbox input.btn{
background-color:#7f81ba;
font-family:arial;
line-height:1.4em;
font-size:1.2em;
cursor:pointer;
text-transform: capitalize;
color:#fff;
font-weight:bold;
border:0px!important;
margin-left:8px;
padding:1px;
}
#Home #primary{
	min-height:450px;
	float:left;
	margin-left:200px!important;
	margin-right:1em;
	width:490px!important;
}    /* */
#primary h1{
margin-bottom:1em;
}

#primary p{

}
#primary a{
color:#7f81ba;
}
h1{
color:#7f81ba;
font-size:2em;
}
h2{
font-size:1.8em;
}

h4{
font-size:1.4em;
}
div#maincontent div{
	}
	#maincontent{margin-top:4em!important;}
div#primary {
float: left;
width: 490px;
padding-right: 0px;
margin-left: 3em;
margin-right:1em;
padding-top: 1em;
}
#secondary{
float:right;
width:200px;

}
div#navigation {
	width: 175px;
	float: left;
	min-height:300px;	
}
#navigation ul{padding-top:5.5em;}
div#navigation ul li{
text-align:right!important;
}
div#navigation ul li.submenulevellist2{
font-size:1.4em;
/*background-color:#7f81ba;*/
padding-top:4px;
padding-bottom:4px;
}
div#navigation ul li a.submenulevel2{
font-size:1.1em;
color:#7b81b3!important;
font-weight:bold;
padding-left:4px;
font-family: Arial, Helvetica, sans-serif!important;
text-decoration:none!important;
}
div#navigation ul li.submenulevellist3{
font-size:1.2em;
padding-top:3px;
padding-bottom:3px;
margin-left:15px;
border-bottom:1px solid #fff;
}
div#navigation ul li a.submenulevel3{
color:#333!important;
font-weight:bold;
text-decoration:none;
display:block;
margin-right:14px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
li.active a.submenulevel3{
font-weight:bold;
}
div#navigation ul li.submenulevellist4{
font-size:1em;
padding-top:3px;
padding-bottom:3px;
margin-left:35px;
border-bottom:1px solid #fff;
}
div#navigation ul li a.submenulevel4{
color:#000!important;
font-weight:bold;
padding-right:14px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
div#navigation ul li a{
text-transform:capitalize!important;
}
#sitemap #primary li{
list-style:none!important;
margin-top:5px;
margin-bottom:5px;
}
#sitemap #primary li.level1{
font-weight:bold;
font-size:1.3em;
}
#sitemap li.level2{
margin-left:18px;
}
#sitemap li.level3{
margin-left:35px;
}
#Search #primary{
margin-top:2em;
}
#Search #primary h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:10px;
}
#Search #primary ul li{
list-style:none;
}
#footer p{
margin-left:45px;
margin-top:2px;
float:left;
font-size:1em;
font-family:arial;
}
#noFlash{
width:auto!important;
position:absolute;
right:0px;
top:0px!important;
}

.rhc{background-color:#eaeaf6;font-family:Arial, Helvetica, sans-serif;}
.rhc h2,.rhc h2 a{color:#8f90c6;text-decoration:none!important;}
.rhc p{color:#4F506F;padding-left:10px;padding-right:10px;font-weight:bold;}
.rhc h2{padding-left:10px;/*padding-top:10px;padding-bottom:10px;*/font-size:18px;}
#blog{display:none;}
#news h2{/*background-image: url(news.jpg);background-position:left top; background-repeat:no-repeat;*/}
#projects h2{/*background-image: url(project.jpg);background-position:left top; background-repeat:no-repeat;*/}
#courses h2{/*background-image: url(course.jpg);background-position:left top; background-repeat:no-repeat;*/}
#secondary div {margin-top: 1em;padding: 12px;border:1px solid #7f81ba;}